@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333;}
a {text-decoration:none;color:#333;background-color:transparent;}
/*a:hover, a:focus {color:#f00;outline:0;}*/

#header_wrap, #container_wrap, #footer_wrap {min-width:1030px;}
#header {height:111px;width:1030px;left:50%;margin-left:-515px;position:relative;z-index:99999;}
#container {width:1030px;left:50%;margin-left:-515px;position:relative;}
#footer {height:100px;width:1030px;left:50%;margin-left:-515px;position:relative;}
#header_wrap{background:url(/images/common/header_bg.jpg) repeat-x;}
#header .logo {position: absolute;top:56px;left:0;}
#footer_wrap{background: #2c2c2c;}
/* utilmenu */
.utilmenu {position:absolute;right:0px;top:0px;}
.utilmenu li {float:left;padding:0 10px;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size:0.9em;display: block;height: 30px;line-height: 30px;color:#fff;}

/* gnb */
#gnb {position:absolute;bottom:19px;right:0px;width:730px;height:40px;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {float:left;position:relative;padding-right:35px;background:url('/images/common/sep_gnb.jpg') 0 5px no-repeat;}
#gnb>li:nth-child(3) {width:80px;}
#gnb>li:first-child {background:none;}
#gnb>li:last-child {padding-right:0;}

#gnb>li>a {height:40px;line-height:40px;color:#4d4d4d;font-size: 18px;
letter-spacing:-1px;}

#gnb>li:hover>a, #gnb>li.on>a {background:url(/images/common/yellow_bar.jpg)no-repeat center bottom;padding-bottom:18px;}
.white_bar{background:#fff; border-bottom:4px solid #fcc916; height: 280px;position: absolute;top:111px;width:100%;z-index:700;min-width:1030px;display: none; }
#gnb ul {position:absolute;top:55px;display:none;left:0;padding-top:15px;}
/*
#gnb ul.gnb1_sub {left:-10px;}
#gnb ul.gnb2_sub {left:-10px;}
#gnb ul.gnb3_sub {left:-10px;}
#gnb ul.gnb4_sub {left:-10px;}
#gnb ul.gnb5_sub {left:-10px;}
*/

/*#gnb ul.gnb8_sub {width:60px;}*/

#gnb ul li {float:none;}
#gnb ul a {display:block; line-height:20px;color:#555555;font-size: 14px;text-align: left;}
#gnb ul li:not(:last-child) > a {margin-bottom:8px;}
/*
#gnb ul.gnb1_sub .sub1 {width:50px;}
#gnb ul.gnb1_sub .sub2 {width:50px;}
#gnb ul.gnb1_sub .sub3 {width:50px;}
#gnb ul.gnb1_sub .sub4 {width:50px;}
#gnb ul.gnb1_sub .sub5 {width:50px;}
#gnb ul.gnb1_sub .sub6 {width:50px;}
*/

#gnb ul a:hover {color:#fcc916;}

/* footer */
#footer .logo_foot {padding:31px 0 0 11px;}
#footer .addr {position:absolute;right:0;top:20px;color:#949494;text-align:right;line-height:2.0;}
#footer .addr .sep_foot {margin:0 23px;}
#footer .copy {/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}


/* 슬라이더 캡션 스타일 start */
.main_slide .slick_caption {position:absolute;left:0;top:0;width:100%;padding:20px 0;text-align:center;color:#fff;overflow:hidden;z-index:30;}

.main_slide .slick_caption .caption1 {margin-bottom:30px;font-size:80px;font-weight:700;line-height:85px;letter-spacing:-2px;}
.main_slide .slick_caption .caption2 {margin-bottom:5px;font-size:22px;font-weight:400;line-height:27px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption3 {margin-bottom:10px;font-size:25px;font-weight:400;line-height:30px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption4 {margin-bottom:10px;font-size:37px;font-weight:400;line-height:42px;letter-spacing:-2px;}

.main_slide .slick_caption .caption1 span,
.main_slide .slick_caption .caption2 span,
.main_slide .slick_caption .caption3 span {font-size:1.1em;font-weight:700;}
/* 슬라이더 캡션 스타일 end */

/* 슬라이더 캡션 트렌지션 start */
.fade_in, .from_top, .from_bottom, .from_left, .from_right {opacity: 0;
 -webkit-transition: all 0.7s ease-in-out;
 -moz-transition: all 0.7s ease-in-out;
 -o-transition: all 0.7s ease-in-out;
 transition: all 0.7s ease-in-out;}
.delay1 {-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;
 transition-delay:0.1s;}
.delay2 {-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;
 transition-delay:0.2s;}
.delay3 {-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;
 transition-delay:0.3s;}
.delay4 {-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;
 transition-delay:0.4s;}
.delay5 {-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;
 transition-delay:0.5s;}
.delay6 {-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;
 transition-delay:0.6s;}
.delay7 {-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;
 transition-delay:0.7s;}
.delay8 {-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;
 transition-delay:0.8s;}
.delay9 {-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;
 transition-delay:0.9s;}
.delay10 {-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;
 transition-delay:1s;}
.delay11 {-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;
 transition-delay:1.1s;}
.delay12 {-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;
 transition-delay:1.2s;}

.slick-slider .slick-active .fade_in,
.slick-slider .slick-center .fade_in {opacity: 1;}
.slick-slider .slick-slide .from_top {
 -webkit-transform: translateY(-100%);
 -ms-transform: translateY(-100%);
 -o-transform: translateY(-100%);
 transform: translateY(-100%);}
.slick-slider .slick-active .from_top,
.slick-slider .slick-center .from_top {opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);}

.slick-slider .slick-slide .from_bottom {
 -webkit-transform: translateY(100%);
 -ms-transform: translateY(100%);
 -o-transform: translateY(100%);
 transform: translateY(100%);}
.slick-slider .slick-active .from_bottom,
.slick-slider .slick-center .from_bottom {opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);}

.slick-slider .slick-slide .from_left {
 -webkit-transform: translateX(-100%);
 -ms-transform: translateX(-100%);
 -o-transform: translateX(-100%);
 transform: translateX(-100%);}
.slick-slider .slick-active .from_left,
.slick-slider .slick-center .from_left {opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 transform: translateX(0);}

.slick-slider .slick-slide .from_right {
 -webkit-transform: translateX(100%);
 -ms-transform: translateX(100%);
 -o-transform: translateX(100%);
 transform: translateX(100%);}
.slick-slider .slick-active .from_right,
.slick-slider .slick-center .from_right {opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 transform: translateX(0);}
/* 슬라이더 캡션 트렌지션 end */

.main_slide {width:1200px;height:620px;position:relative;}

.main_slide .slide_01 .slick_caption {left:10%;top:17%;width:40%;}
.main_slide .slide_01 .slick_caption .caption1 {color:#ea749b;}
.main_slide .slide_01 .slick_caption .caption2 {color:#333;}
.main_slide .slide_01 .slick_caption .caption3 {color:#333;}
.main_slide .slide_01 .slick_caption .caption4 {color:#ea749b;}

.main_slide .slide_02 .slick_caption {left:43%;top:10%;width:40%;}
.main_slide .slide_02 .slick_caption .caption1 {color:#5c6bc0;}
.main_slide .slide_02 .slick_caption .caption2 {color:#333;}
.main_slide .slide_02 .slick_caption .caption3 {color:#333;}
.main_slide .slide_02 .slick_caption .caption4 {color:#5c6bc0;}

.main_slide .slide_03 .slick_caption {left:12%;top:10%;width:40%;}
.main_slide .slide_03 .slick_caption .caption1 {color:#85b5e4;}
.main_slide .slide_03 .slick_caption .caption2 {color:#333;}
.main_slide .slide_03 .slick_caption .caption3 {color:#333;}
.main_slide .slide_03 .slick_caption .caption4 {color:#85b5e4;}


