﻿@charset "UTF-8";
.cf:after{content:''; display: block; clear: both;}
.m_b50{margin-bottom: 50px;}

/* sidequick */
.side_quick{position: absolute; right: 0px; top:115px; z-index: 51; border: 1px solid #dddddd;}
.side_quick ul li{border-bottom: 1px solid #dddddd; background: #ffffff;}
.side_quick ul li a{display: block;font-size: 15px;text-align: center;width: 91px;padding: 71px 0 10px 0;letter-spacing: -1px;color: #464646;font-weight: 300;font-family: 'Noto Sans KR', sans-serif;}
.side_quick ul li a:hover{color:#c49a6c;}
.side_quick ul li a.q01{background: url(../images/q_icon01.png) no-repeat top 23px center;}
.side_quick ul li a.q02{background: url(../images/q_icon02.png) no-repeat top 23px center;}
.side_quick ul li a.q03{background: url(../images/q_icon03.png) no-repeat top 23px  center;}
.side_quick ul li a.q04{background: url(../images/q_icon04.png) no-repeat top 23px  center;}
.side_quick ul li a.q05{padding:0;}
.side_quick ul li a.q07{padding: 0;}


/* header */
.header_wrap {display:block;background: url(../images/header_util_bg.png) repeat-y;}
.header_wrap {padding-top: 26px;position:relative;z-index:50;}
.header_box {border-top:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;background: #fff;}
.header_inbox {width:1200px; margin:0 auto;}
.header_con {height: 87px;position:relative;}
.header_con .logo {padding-top: 24px;}
.header_con .gnb {*zoom:1;position:absolute;right: 0;top:30px;z-index:50;/* float: right; */}
.header_con .gnb:after {content:""; display:block; clear:both;}
.header_con .gnb li {float:left;min-width: 170px;padding-bottom:30px;position:relative;}
.header_con .gnb li:last-child{min-width:0;}
.header_con .gnb li:hover a {color: #e3c796;}
.header_con .gnb li:hover li {	border-bottom:none;}
.header_con .gnb li:hover li a{color:#fff;}
.header_con .gnb li a {display:block;color: #2c3036;font-weight: 300;text-align: left;font-size: 17px;letter-spacing: -0.1em;}
.header_con .gnb li.on a {color:#e3c796;}
.header_con .gnb li.on li a {color:#fff;}
.header_con .gnb li ul {position:absolute;left:0;top:61px;padding-top:11px;height:220px;display: none;}
.header_con .gnb li li {clear:both;padding:0;/* min-width:135px; */border-bottom:none;}
.header_con .gnb>li:first-child,
.header_con .gnb li:first-child li {/* min-width: 185px; */}
.header_con .gnb li.on li {border:none;}
.header_con .gnb li li a {font-size:16px;letter-spacing: -0.1em;font-weight:normal;padding: 10px 0;color: #fff;}
.header_con .gnb li li a:hover {color:#e3c796;}
.header_util {*zoom:1;position:absolute;top: -30px;right: 0;}
.header_util:after {content:""; display:block; clear:both;}
.header_util li {float:left;height: 26px;line-height: 26px;margin-left: 15px;}
.header_util li.last {background: none; padding-right: 0;}
.header_util li a{font-size: 11px;color: #ffffff;}
.bg_menu {display:block;width:100%;height: 300px;background-color: #302516;opacity: 0.9;position:absolute;left:0;top: 115px;z-index:40;display:none;}

/* 비주얼 */
#visual_wrap {min-width: 1286px;}
#visual_wrap.slick-dotted.slick-slider{margin-bottom: 0;}
#visual_wrap div{position:relative; height: 454px; overflow: hidden}
#visual_wrap div>a{display: block; position: absolute; left: 50%; margin-left: -960px;}


#visual_wrap .slick-prev{position:absolute; left: 155px; top:44%; z-index:8;}
#visual_wrap .slick-prev::before{content:"";}
#visual_wrap .slick-prev{background: url(../images/left_arrow.png) no-repeat center;}
#visual_wrap .slick-next{position:absolute;right: 155px; top:44%; z-index:8;}
#visual_wrap .slick-next::before{content:"";}
#visual_wrap .slick-next{background: url(../images/right_arrow.png) no-repeat center;}
#visual_wrap .slick-prev, #visual_wrap .slick-next{width:55px; height:57px;}




/* Dots */

#visual_wrap .slick-dots{position: absolute;bottom: 27px;left: 0px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
#visual_wrap .slick-dots li{display: inline-block; cursor: pointer;}
#visual_wrap .slick-dots li button{font-size: 0;line-height: 0;display: block;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#visual_wrap .slick-dots li button:hover,
#visual_wrap .slick-dots li button:focus{outline: none;}
#visual_wrap .slick-dots li button:hover:before,
#visual_wrap .slick-dots li button:focus:before{opacity: 1;}
#visual_wrap .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; content: ''; text-align: center; opacity: 1; color: white;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
#visual_wrap .slick-dots li button:before{width: 10px;height: 10px;display:inline-block;border-radius:20px;background:white;transition: width 0.5s;animation: scale 1s 1;box-sizing: border-box;border: 3px solid #ffffff;}
#visual_wrap .slick-dots li.slick-active button:before{opacity: 1; color: white; width:40px; background: none; box-sizing: border-box; border: 3px solid #ffffff;}


#section{min-width: 1200px;}
#section .con_wrap{width: 1200px;margin: 0 auto -35px;overflow: hidden;position: relative;top: -77px;/* height: 397px; */}
#section .con_wrap>div{float: left;/* margin: 22px 0; */}
#section .con_wrap>div.con_01{width:407px;}
#section .con_wrap>div.con_01 div.img{/* position: absolute; */}
#section .con_wrap>div.con_01 div.con_01_center{
    overflow: hidden;
    /* margin-bottom: 61px; */
}
#section .con_wrap>div.con_01 div.con_01_center h3{font-size: 22px;color: #2a2a2a;padding-top: 30px;padding-bottom: 18px;}
#section .con_wrap>div.con_01 div.con_01_center h3 span{font-size: 12px;color: #e8bd67;text-transform: uppercase;padding-left: 7px;}
#section .con_wrap>div.con_01 div.con_01_center ul{}
#section .con_wrap>div.con_01 div.con_01_center ul li{float:left;}
#section .con_wrap>div.con_01 div.con_01_center ul li span{display: inline-flex;margin-left: 9px;}
#section .con_wrap>div.con_01 div.con_01_center ul li em{width:1px;height:10px;background:#d0d0d0;display: inline-block;margin: 0 10px;}
#section .con_wrap>div.con_01 div.con_01_center ul li span:after{display:block;content: "GO";width: 21px;height: 21px;background: #363636;border-radius: 50px;font-size: 10px;color: #fff;line-height: 21px;text-align: center;margin-left: 7px;}

#section .con_wrap>div.con_02 div.main_board{width:350px;padding: 107px 0 0 62px;}
#section .con_wrap>div.con_02 div.main_board h3{font-size: 22px;color: #2a2a2a;/* margin-top: 30px; */padding-bottom: 18px;position: relative;}
#section .con_wrap>div.con_02 div.main_board h3 span{font-size: 12px;color: #e8bd67;text-transform: uppercase;padding-left: 7px;}
#section .con_wrap>div.con_02 div.main_board h3 em{font-size: 11px;color: #636363;text-transform: uppercase;position: absolute;top: 7px;right: 0;font-style: normal;}
#section .con_wrap>div.con_02 div.main_board ul li{position: relative;text-align: left;/* width: 369px; */margin-bottom: 13px;padding-bottom: 13px;border-bottom:1px solid #e2e2e2;}
#section .con_wrap>div.con_02 div.main_board ul li a{color:#555555;font-size:15px;font-weight: 400;}
#section .con_wrap>div.con_02 div.main_board ul li span{position: absolute;top: 5px;right: 0;font-weight: 300;color: #7d7d7d;font-size:14px;}
#section .con_wrap>div.con_02 div.main_board ul li:last-child{border-bottom:0;}

#section .con_wrap>div.con_03 div.main_board{width:350px;padding:107px 0 0 30px;}
#section .con_wrap>div.con_03 div.main_board h3{font-size: 22px;color: #2a2a2a;/* margin-top: 30px; */padding-bottom: 18px;position: relative;}
#section .con_wrap>div.con_03 div.main_board h3 span{font-size: 12px;color: #e8bd67;text-transform: uppercase;padding-left: 7px;}
#section .con_wrap>div.con_03 div.main_board h3 em{font-size: 11px;color: #636363;text-transform: uppercase;position: absolute;top: 7px;right: 0;font-style: normal;}

#section .con_wrap>div.con_03 div.main_board div.main_gallary{width:350px;height:224px;}
#section .con_wrap>div.con_03 div.main_board div.main_gallary ul li{float:left;}
#section .con_wrap>div.con_03 div.main_board div.main_gallary ul li:nth-child(2){margin:0 0 0 6px;}
#section .con_wrap>div.con_03 div.main_board div.main_gallary ul li:nth-child(3){margin:6px 0 0 0;}
#section .con_wrap>div.con_03 div.main_board div.main_gallary ul li:nth-child(4){margin:6px 0 0 6px;}
#section .con_wrap>div.con_03 div.main_board div.main_gallary ul li a img{width:172px;height:109px;}

.sub_line{width: 100%; height: 1px; background: #ebebeb;}

.f_logo_slide{width: 1100px; margin: 20px auto;}
.f_logo_slide .slick-next::before{content:"";}
.f_logo_slide .slick-prev::before{content:"";}

.f_logo_slide .slick-prev,
.f_logo_slide .slick-next{width: 51px; height: 51px;}
.f_logo_slide .slick-prev{background: #ffffff url(../images/logo_left.png) no-repeat center; left: -55px}
.f_logo_slide .slick-next{background: #ffffff url(../images/logo_right.png) no-repeat center; right: -35px;}

.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 19px;height: 18px;padding: 0;-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}


#footer{padding-bottom: 30px;background:#f6f6f6;}
#footer .f_menu{height: 51px; line-height: 51px; background: #606060;}
#footer .f_menu ul{text-align: center; font-size: 0;}
#footer .f_menu ul li{display: inline-block;}
#footer .f_menu ul li a{display: inline-block; font-size: 15px; color: #ffffff;}
#footer .f_menu ul li a:hover{display: inline-block; font-size: 15px; color: #e3c796;}
#footer .f_menu ul li span{display: inline-block; width: 1px; height: 10px; background: #818080; margin: 0 30px;}

#footer  .f_div{width:1200px;margin:auto;overflow:hidden;position:relative;}
#footer  .f_div p{padding: 43px 0 50px 3px;}
#footer  .f_div address{position:absolute;top: 28px;left: 360px;color: #6f6f6f;font-size: 14px;line-height: 25px;font-weight: 400;}
#footer .f_div .copyright{position:absolute;top:92px;left: 360px;color: #b7b7b7;font-size: 12px;}
#footer .f_div .sns_link{position:absolute;top:37px;right:0}







