@CHARSET "utf-8";
@font-face {
font-family:'NotoSansKR';
font-weight:100;
font-style:normal;
src:url('fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSans-Light.otf') format('opentype'),
url('fonts/Noto/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSans-Light.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}
@font-face {
font-family:'NotoSansKR';
font-weight:300;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Regular.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Regular.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Regular.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:600;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Medium.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Medium.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Medium.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:800;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Bold.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Bold.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Bold.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

body *{font-family: 'NotoSansKR';}
#wrap{position: relative;padding: 62px 0 0;}

.tel_top{position:absolute;top:22px;right:0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;color:#1e1e1e;font-size:20px;font-weight:600;}
.main .tel_top{right:102px;}

.main .header{max-width:100%;}


.sns_tail{position:absolute;top:12px;right:40px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 0 39px;}
.sns_tail li{display: inline-block;margin: 0 0 0 12px;}

.wrap_header{position: absolute;width: 100%;left: 0;top: 0;overflow:hidden;height: 62px;z-index:999;background: #fff url('../images/bar_header.png') 0 0 repeat-x;}

.header{max-width:1200px;margin:0 auto;position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.header h1 {
    
    display: inline-block;
    z-index: 999;
	position: absolute;
	left: 0;
	top: 15px;
}

.main .header h1 {
    
	left: 102px;
}

.slider_top{position: absolute;left: 60px;top: 102px;width: 520px;height: 128px;}


.slider_main_top .bx-controls-direction a{display:inline-block;width:40px;height:40px;position:absolute;top:50%;font-size:0;margin-top:-20px ;z-index: 999;}
.slider_main_top .bx-controls-direction .bx-prev{background: url(../images/prev_main_s.png) 0 0 no-repeat;left:0;}
.slider_main_top .bx-controls-direction .bx-next{background: url(../images/next_main_s.png) no-repeat;right:0;}

.slider_main_top{height: 763px;}
.slider_main_top li{height: 763px;}
.slider_main_top{position:relative;}
.slider_main_top .ment{width: 770px;padding:443px 0 0;z-index:999;margin: 0 auto;text-align:center;}

.slider_main_top .ment .txt1{font-size:21px;color:#fff;font-weight: 100;}
.slider_main_top .ment .txt2{font-size:59px;color:#83d1fd;font-weight: 800;padding: 22px 0 27px;}
.slider_main_top li .ment a{display: inline-block;}

.slider_main_top li .ment a {
    position: relative;
    display: inline-block;
    background: #e5e5e5 url('../images/icon_main_slider.png') 92% center no-repeat;
border: 1px solid #e5e5e5;
line-height:38px;
text-align:left;
padding: 0 43px 0 22px;
color:#000000;font-size:16px;font-weight:400;
}

.slider_main_top .btn_scroll{position: absolute;left: 0;width: 100%;bottom: 27px;text-align:center;z-index: 9999;}

.slider_main_top .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:30px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
}

.slider_main_top .bx-wrapper .bx-pager .bx-pager-item,
.slider_main_top .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.slider_main_top .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.slider_main_top .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider_main_top .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #5e5e5e;
}


.wrap_gnb {
    height: 306px;
    position: absolute;
    width: 700px;
    right: 50%;
    top: 24px;
    z-index: 999;
    overflow: hidden;
	margin-right:-302px ;
}

.wrap_gnb .gnb{height:306px;z-index: 999;}

.wrap_gnb .gnb li{padding: 0 0 0 50px;display: inline-block;position:relative;}
.wrap_gnb .gnb li:hover a{color: #006cb8;font-weight:600 ;}
.wrap_gnb .gnb li:hover .depth2 a{color: #9b9b9b;font-weight: 100;}
.wrap_gnb .gnb li a {
    display: block;
    color: #424242;
    font-size: 16px;
    font-weight: 500;
	padding: 0 0 39px;

}


.wrap_gnb .gnb .depth2{z-index: 999;position:absolute;left:50px;width:100%;top:48px;}

.wrap_gnb .gnb .depth2 a {
    display: block;
    color: #6c6c6c;
    font-size: 13px;
    font-weight: 100;
    line-height: 30px;
    padding: 0;
}
.wrap_gnb .gnb li:hover .depth2 a{ color: #6c6c6c;
    font-size: 13px;}
.wrap_gnb .gnb .depth2 a:hover{color: #4e4f4f !important;font-weight: 600 !important;}
.select_box {
    position: relative;
	display: inline-block;
	background: url('../images/icon_combo.png') 92% center no-repeat;
	border:1px solid #e5e5e5;

}
.select_box label {
    position: absolute;
    font-size: 15px;
    color: #737373;
    top: 0px;
    left: 18px;
	line-height:47px;
}
.select_box select.color {
    width: 100%;
    height: 47px;
    min-height: 47px;
    line-height: 47px;
    padding: 0 18px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
}

.list_board.section_main {padding:0 0 95px;}
.list_board.section_main .cell{width: 33.33%;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 10px 45px 0;position: relative;}
.list_board.section_main .cell2{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
.list_board.section_main .cell h2{font-weight: 800;font-size:18px;color:#000;padding: 0 0 44px;}
.list_board.section_main .cell p{font-weight: 400;font-size:15px;color:#535353;line-height:27px;}
.list_board.section_main .cell .more{position: absolute;right: 45px;bottom: 0;}
.list_board.section_main .section_inner {
    width: 1245px;
}

.tit_c{font-size:45px;font-weight:300 ;padding: 50px 0 56px;text-align:center;text-transform: uppercase;}
.txt_c{font-size:18px;font-weight:100 ;color: #292929;line-height:34px;padding: 22px 0 68px;text-align:center;}

.wrap_slider {position:relative;height:988px;background: url('../images/img_main.png') center 0 no-repeat;}
.wrap_slider .btn_area{text-align:center;width: 100%;position: absolute;left: 0;bottom: 108px;}
.section_main{position: relative;}
.section_main.section1  .inner .txt1{font-size:18px;font-weight:800;color:#000000;text-transform: uppercase;}
.section_main.section1  .inner .txt2{font-size:15px;font-weight:100;color:#000000;line-height:22px;padding: 15px 0 0;height: 53px;}
.section_main .inner {
    z-index: 99;
    position: relative;
    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
  
}
.section_main.section1 .inner{  padding: 0 77px;border-bottom: 1px solid #e2e2e2;}
.section_main.section1{padding: 0 0 80px;}
.section_main.section1 .inner a.btn_more{
	background: url('../images/btn_more_sec01.png') 0 center no-repeat;
	color: #357ec5;
	padding: 5px 0 5px 28px;
	background-size: 23px auto !important;
	

}
.section_main.section1 .inner a.btn_more:hover {
    background: url('../images/btn_more_sec01_on.png') 0 center no-repeat;
}
.section_main.section1 ul{overflow: hidden;}
.section_main.section1 li .img img{width: 100%;height: 254px;}
.section_main.section1 li .ment {
    padding: 12px 0px 80px;
    margin: 0 10px;
    
}
.section_main.section1 li .ment span{font-weight:100 ;}

.section_main.section1 .bx-controls-direction a{display:inline-block;width:30px;height:120px;position:absolute;top:70px;font-size:0;}
.section_main.section1 .bx-controls-direction .bx-prev{background: url(../images/prev_img_main_sec01.png) no-repeat;left:0;}
.section_main.section1 .bx-controls-direction .bx-next{background: url(../images/next_img_main_sec01.png) no-repeat;right:0;}



.section2.section_main{}
.section2.section_main ul{overflow: hidden;}
.section2.section_main ul li{overflow: hidden;}
.section2.section_main ul li .img{position: relative;width: 815px;float: left;border:1px solid #cecece;}
.section2.section_main ul li .img img,.section2.section_main ul li .img iframe{width: 100%;}
.section2.section_main ul li .ment{
float: left;
padding: 66px 0 0 32px;
width: 295px;


}
.section2.section_main ul li .ment p{}

.section2.section_main ul li .txt1{font-weight: 600;font-size:16px;color:#006cb8;}
.section2.section_main ul li .txt2{font-weight: 800;font-size:25px;color:#121212;line-height:24px;padding: 22px 0 17px;}
.section2.section_main ul li .txt3{font-weight: 100;font-size:15px;color:#44c4a1;padding: 0 0 36px;}
.section2.section_main ul li .txt{font-weight: 100;font-size:15px;color:#121212;line-height:29px;}

.section2.section_main ul li a{display: block;width: 127px;line-height:39px;font-weight: 100;font-size:15px;color:#121212;text-align: center;margin: 70px 0 0 ;border:1px solid #000000;}


.section2.section_main .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	right:0;
	top:66px;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.section2.section_main .bx-wrapper .bx-pager .bx-pager-item,
.section2.section_main .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.section2.section_main .bx-wrapper .bx-pager.bx-default-pager a {
	background: #dbdbdb;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 2px;
	outline: 0;
}

.section2.section_main .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section2.section_main .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #006cb8;
}
.btn_area{text-align:center;}

.section_main.section2 .bx-controls-direction a{display:inline-block;width:49px;height:120px;position:absolute;top:198px;font-size:0;}
.section_main.section2 .bx-controls-direction .bx-prev{background: url(../images/prev_img_main_sec02.png) no-repeat;left:10px;}
.section_main.section2 .bx-controls-direction .bx-next{background: url(../images/next_img_main_sec02.png) no-repeat;left:759px;}

.section2_n.section_main .inner{overflow: hidden;}
.section2_n.section_main .inner .img{position: relative;
width: 815px;
float: left;
border: 1px solid
#cecece;
}
.section2_n.section_main ul li .img img, .section2_n.section_main ul li .img iframe {
    width: 100%;
}

.section_main.section2_n .bx-controls-direction a{display:inline-block;width:49px;height:120px;position:absolute;top:198px;font-size:0;}
.section_main.section2_n .bx-controls-direction .bx-prev{background: url(../images/prev_img_main_sec02.png) no-repeat;left:10px;}
.section_main.section2_n .bx-controls-direction .bx-next{background: url(../images/next_img_main_sec02.png) no-repeat;left:759px;}

.section2_n.section_main{}
.section2_n.section_main .tab_content{overflow: hidden;}
.section2_n.section_main .tab_content{overflow: hidden;}
.section2_n.section_main .img{position: relative;width: 815px;float: left;border:1px solid #cecece;}
.section2_n.section_main .img img,.section2_n.section_main .img iframe{width: 100%;}
.section2_n.section_main .ment{
float: left;
padding: 66px 0 0 32px;
width: 295px;
position: relative;


}
.section2_n.section_main  .ment p{}

.section2_n.section_main .txt1{font-weight: 600;font-size:16px;color:#006cb8;}
.section2_n.section_main .txt2{font-weight: 800;font-size:25px;color:#121212;line-height:24px;padding: 22px 0 17px;}
.section2_n.section_main .txt3{font-weight: 300;font-size:18px;color:#4b4949;padding: 0 0 36px;}
.section2_n.section_main .txt{font-weight: 100;font-size:15px;color:#121212;line-height:29px;}

.section2_n.section_main .ment a{display: block;width: 127px;line-height:39px;font-weight: 100;font-size:15px;color:#121212;text-align: center;margin: 70px 0 0 ;border:1px solid #000000;}


.section2_n.section_main .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	right:0;
	top:66px;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.section2_n.section_main .bx-wrapper .bx-pager .bx-pager-item,
.section2_n.section_main .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.section2_n.section_main .bx-wrapper .bx-pager.bx-default-pager a {
	background: #dbdbdb;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 2px;
	outline: 0;
}

.section2_n.section_main .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section2_n.section_main .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #006cb8;
}
.btn_area{text-align:center;}

.section2_n #menu2 {
	z-index:999;
	position:absolute;
	right:0;
	top:66px;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.section2_n #menu2 li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.section2_n #menu2 a {
	background: #dbdbdb;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 2px;
	outline: 0;
	border:0 !important
}

.section2_n #menu2 .active a{
	background: #006cb8;
}

.section_main.section3{overflow: hidden;padding-top: 68px;}
.section_main.section3 .left .txt1{font-size:24px;font-weight:800;color:#fff;padding: 0 0 39px;background: url('../images/bar_sec_03_1.png') 0 bottom no-repeat;margin: 0 0 68px;}
.section_main.section3 .left .txt2{font-size:30px;font-weight:800;color:#fff;padding: 0 0 19px;background: url('../images/bar_sec_03_2.png') 0 bottom no-repeat;margin: 0 0 27px;text-transform: uppercase;}
.section_main.section3 .left .txt3{font-size:30px;font-weight:100;color:#69a5d4;margin: 0 0 242px;text-transform: uppercase;}

.section_main.section3 .left a.btn_more,.section_main.section6 .left a.btn_more{background: #fff url('../images/icon_more_2.png') 90% center no-repeat;color: #0060a9;}
.section_main.section3 .tit_c{padding-bottom:0 ;}


.section_main.section3:after{left: 0;top: 287px;content:'';display: block;height: 100%;position: absolute;width: 30%;background: #6586a7;}
.section_main.section3:before{right: 0;top: 287px;content:'';display: block;height: 100%;position: absolute;width: 70%;background: #f5f5f5;}


.section_main.section3 .left{width: 322px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;height: 547px;
position: relative;
padding: 34px 0 0 66px;
background:#6586a7
}

.section_main.section3 .right{width: 877px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
height: 547px;
}
.section_main.section3 .right .cont{padding: 0 0 0 45px;overflow: hidden;}
.section_main.section3 .right .cont .img{width: 482px;float: left;}
.section_main.section3 .right .cont .ment{width: 327px;float: left;margin: 16px 0 0 23px;}
.section_main.section3 .right .cont .ment p.txt1{color:#006cb8;font-size:17px;line-height:26px;font-style:normal;font-weight:600;}
.section_main.section3 .right .cont .ment p.txt2{color:#666666;font-size:17px;line-height:26px;font-style:normal;font-weight:300;}
.section_main.section3 .right li{    display: inline-block;
    width: 258px;
    position: relative;
    margin: 0 9px 0 0;
}
.section_main.section3 .right li .img{display: block;border:1px solid #ededed;}
.section_main.section3 .right li .img img{}
.section_main.section3 .right li .ment{padding: 127px 0 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;color: #fff;font-size:18px;font-weight:100;text-align:center;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.51);display: none;}
.section_main.section3 .right li:hover .ment{display: block;}
.section_main.section3 .right li .img img {
    width: 100%;
    height: 268px;
}

.section_main.section3 .right h2{color:#484848;font-size:18px;font-weight:600 ;padding:52px 0 25px 68px;}
.section_main.section3 .right .btn_area{text-align:right;}
.section_main.section3 .right a.btn_more{
display: inline-block;
width: 122px;
line-height: 38px;
font-weight: 100;
font-size: 14px;
color: #626262;
text-align: center;
margin: 40px 0 0;
border: 1px solid #959595;
}


.section_main.section3 .right .cont p {
    font-size: 13px;
    font-weight: 100;
    color: 
    #3f4040;
    line-height: 150%;
    text-align: left;
    padding: 0 0 15px;
}
.section_main.section3 .left h2{color:#fff;font-size:20px;font-weight:600 ;padding:0 0 50px;text-transform: uppercase;}
.section_main.section3 .left h2 img{vertical-align:-3px}
.section_main.section3 .left li a{color:#fff;font-size:18px;font-weight:100 ;display: block;margin: 0 0 32px;}
.section_main.section3 .left li.active a{font-weight:600 ;background: url(../images/line_main_sec02.png) right center no-repeat;}

/*.section_main.section3 .left li.active:nth-child(2) a,.section_main.section3 .left li.active:nth-child(3) a{background: url(../images/line_main_sec02.png) 135px center no-repeat;}*/

#menu_goods{margin-left:50px ;margin-top: 38px;}

.section_main.section6 .inner {padding: 18px ;}
.section_main.section6 .inner .wrap{overflow: hidden;}
.section_main.section6 .inner .wrap dl{width: 50%;float: left;}
.section_main.section6 .inner dt{padding: 46px 0 12px 72px;text-align:left;font-size:17px;font-weight:300 ;}
.section_main.section6 .inner dt strong{font-size:20px;font-weight:600 ;color: #2084e7;margin: -5px 0 0 5px;vertical-align:top}
.section_main.section6 .inner dd{padding: 0 0 0 72px;font-size:17px;}
.section_main.section6 .inner .input_style1{border: 1px solid #e5e5e5;width: 100%;height: 49px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 18px;font-size: 15px;
color: #737373;vertical-align: top;}
.section_main.section6 .tit_c{padding-bottom:0 ;}
.section_main.section6 .txt{color:#2084e7;font-size:16px;font-weight:300 ;padding: 32px 0 10px 0;text-align:right;}

.section_main.section6 .box{padding: 10px 68px 165px 0;border-top:1px solid #8f8f8f;}
.section_main.section6 .inner .input_style1.w145{width: 176px;}
.section_main.section6 .inner .input_style1.w215{width: 215px;}
.section_main.section6 .inner .w222{width: 222px;}
.section_main.section6 .inner .input_style1.height{height: 134px;}
.section_main.section6 .agree{overflow: hidden;padding: 42px 0 0 72px;}
.section_main.section6 .agree label{font-size:15px;font-weight:100 ;}
.section_main.section6 .agree input{margin: 0 10px 0 0;}
.section_main.section6 .btn_area{padding: 0;text-align:right;
margin-top: -41px;}
.section_main.section6 .btn_area a{display: inline-block;
line-height: 63px;
width: 236px;
font-size: 17px;
font-weight: 600;
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
background:#357ec5;
border:1px solid #357ec5;
text-align:center;}

.clear{clear: both;}


.section_main.section1 a.btn_more{background: #555555 url('../images/icon_more_1.png') 90% center no-repeat;display:inline-block;line-height:23px;width:177px;font-size:13px;font-weight:300;color:#fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 0 30px;}

.wrap_history_top li img{width: 100%;}

.wrap_footer {
    background: #efefef;
}
.footer *{color:#555555;font-size:15px;line-height:25px;font-style:normal;font-weight:100;}
.footer h1{position: absolute;left: 0;top: 40px;}
.footer {
    box-sizing: border-box;
    max-width: 1200px;
    margin: 0 auto;
    padding: 47px 0 47px 289px;
    line-height: 25px;
    position: relative;
}
.footer .menu_tail{}
.footer .menu_tail li{display: inline-block;margin: 0 0px;}
.footer .menu_tail li a{font-size:13px;color: #357ec5;}

.footer .address{}
.footer .address strong{font-weight:600;margin: 0 20px 0 0;}
.footer .copy{text-transform: uppercase;font-size:13px;color: #555555;font-weight:600;} 




.sub_top{ background-size: cover !important;height: 442px;}
.sub_top .ment{text-align:center;padding: 232px 0 0;}
.sub_top .ment .txt1{font-size:65px;font-weight:300;color:#fff;padding: 0 0 20px;}
.sub_top .ment .txt2{font-size:18px;font-weight:100;color:#fff;}

.info_top{border-bottom:1px solid #e5e5e5}
.info_top .inner{max-width: 1200px;margin: 0 auto;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 0 28px;background: url('../images/icon_home.png') 0 center no-repeat;}
.info_top .inner{color:#737373;font-size:15px;line-height:75px;font-weight:200 ;}
.info_top .inner strong {
    color: #737373;
    font-size: 15px;
    font-weight: 800;
    font-family: dotum;
}

.tit_sub{text-align:center;font-size:40px;font-weight:800;color:#000;background: url('../images/bar_tit_sub.png') center bottom no-repeat;padding: 105px 0 52px;margin: 0 0 25px;}
.tit_sub.bg_none{background: none}


.tab_sub{background:#007dc6}
.tab_sub .inner{text-align:center;font-size:16px;font-weight:600;color:#fff;line-height:56px;border-left:1px solid #fff;border-right:1px solid #fff;max-width: 1200px;margin: 0 auto;}

#privacy-policy { position: fixed; /* keeps the privacy-policywindow in the current viewport */ top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
text-align: center; z-index: 999999; }
#privacy-policy .policy-wrapper { overflow: hidden; margin: 50px auto; position: relative; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; width: 90%; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; max-width: 820px; border-radius: 10px; }
.close-popup { position: absolute; top: 15px; right: 15px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; line-height: 1; color: #ccc; text-shadow: 0 1px 0 #fff; }
#privacy-policy .policy-wrapper h4 { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 18px; }
#privacy-policy .policy { line-height: 161%;overflow-y: auto; padding: 30px; text-align: left }
.agree a.popup-trigger {
    display: inline-block;
    padding: 0 0 5px;
    border-bottom: 1px solid #000;
    line-height: 1.25;
    text-indent: 0;
    color: #000;
    font-size: 12px;
    vertical-align: top;
    float: none;
    margin: 0 0 0 18px;
	
}
a.popup-trigger2 { display: inline-block; padding: 0 5px; line-height: 1.25; text-indent: 0; color: #fff; font-size: 12px; vertical-align: middle; }





.list_gall .search_top{padding: 34px 41px;background:#f4f4f4}
.list_gall .search_top .txt{display: inline-block;font-size:15px;font-weight:300;color:#7d7d7d;width: 197px;line-height:52px;}
.list_gall .search_top select{padding: 0 19px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;font-size:15px;display: inline-block;width: 163px;height:50px;border:1px solid #d7d7d7;margin:0 10px 0 0;}
.list_gall .search_top .input_style1{font-size:15px;display: inline-block;width: 292px;height:50px;border:1px solid #d7d7d7;margin:0 10px 0 0;}
.list_gall .search_top .btn_search{display: inline-block;width: 156px; text-align: center ;line-height:50px;font-size:25px;font-weight:600;color:#fff;background:#007dc6;border:0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.list_gall .list{padding: 98px 0 0;overflow: hidden;width: 110%;}
.list_gall .list li{width: 377px;float: left;margin: 0 75px 0 0 ;height: 572px;}
.list_gall .list li .img{border:1px solid #e1e1e1;position: relative;}
.list_gall .list li .txt1{font-size:20px;font-weight:600;color:#252525;line-height:68px;text-align:center;border-bottom:1px solid #f3a21c}
.list_gall .list li .txt2{font-size:18px;font-weight:600;color:#f3a21c;padding: 27px 17px 12px;}

.list_gall .list li .txt3{letter-spacing: -1px;font-size:16px;font-weight:300;color:#252525;line-height:26px;padding: 0 17px;}
.list_gall .list li:hover .img:after{content:'+';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(243, 162, 28, 0.77);font-size:65px;font-weight:100;color:#fff;text-align: center;line-height:250px}

.btn_area{padding: 34px 0 0 ;}
.btn_area.list{text-align:right}
.btn_style1{display: inline-block;
width: 187px;
text-align: center;
line-height: 56px;
font-size: 20px;
font-weight: 600;
color: #fff;
background: #363636;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.view_gall .subject{padding: 30px 0 25px;text-align:center;background: #f7f7f7;border-top:1px solid #252525;border-bottom:1px solid #252525;}
.view_gall .subject .txt1{font-size:20px;font-weight:600;color:#f3a21c;padding: 0 0 22px;}
.view_gall .subject li{display: inline-block;padding: 0 32px;font-size:20px;background: url('../images/bar_view.png') 0 center no-repeat;}
.view_gall .subject .txt2 *{font-size:20px;color:#464646;}
.view_gall .subject li:first-child{background:none}

.view_gall .cont{padding: 108px 0;border-bottom:1px solid #252525;}
.view_gall .cont .img{text-align:center;padding: 0 0 30px;}
.view_gall .cont .txt{text-align:center;padding: 0 0 30px;font-size:18px;color:#252525;line-height:26px;}

.m_open, nav.menu_aside {
    display: none;
}
.menu_aside {
    display: none;
}
#container {

    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0 50px;

}


.sub_cont{margin: 0 auto;padding: 0 0 50px;}
.sub_cont p.tit {
    font-size: 22px;
    color: #545454;
    font-weight: 500;
    text-align: center;
    padding: 18px 0 58px;
	line-height:32px;
	font-family:'NanumMyeongjo'; 
	font-style: italic;
}
.sub_cont p.tit strong{font-size: 22px; color: #64a43b;font-family:'NanumMyeongjo'; }
.sub_cont p,.sub_cont p span {
    font-size: 17px;
    color: #666666;
    line-height: 28px;
    padding: 0 0 30px;
    font-weight: 300;
    letter-spacing: -1px;
}
.sub_cont p strong{ font-size: 17px;font-weight:800 ;}
.sub_cont p span{color: #d29503;}
.sub_cont .txt1 {
    font-size: 17px;
    color: #006cb8;
    font-weight: 800;
	padding: 0 0 22px;
	line-height:28px;
}

.sub_cont .tit1,.sub_cont .tit1 strong {
    font-size: 24px;
    color: #498522;
	padding: 50px 0 22px;
	text-align:center;
}

.sub_cont .tit1 strong {font-weight:800 ;}

.sub_cont.sub01_1_1 {
    width: 1042px;
}


.sub01.sub_cont .img {
    width: 510px;
    float: left;
}
.sub01.sub_cont .ment {
    width: 482px;
    float: right;
	padding: 36px 0;
}
.sub01.sub_cont .ment.left{float: left;}
.sub01.sub_cont .img.right{float: right;}
.sub_cont .ov{overflow: hidden;}
.sub_cont .btn{display: inline-block;
line-height: 36px;
font-size: 12px;
color: #fff;
background: #404040;
font-weight: 300;
width: 200px;
text-align: center;
text-transform: uppercase;
border-radius:25px;
}
.sub_cont .ment.left{float: left;}
.sub_cont .img.right{float: right;}

.sub_step{line-height:55px;border-bottom:1px solid #e5e5e5;}
.sub_step .inner{width: 1200px;margin: 0 auto;font-size:14px;font-weight:300;color:#898989;}

.wrap_history {padding: 57px 0 0;}
.wrap_history .cell{position: relative;padding:0 0 69px 304px ;}

.wrap_history .cell strong{font-size: 28px;font-weight:600 ;color: #006cb8;position: absolute;left: 77px;top: 9px;}
.wrap_history .cell span{font-size: 16px;font-weight:600 ;color: #006cb8;position: absolute;left: 0;top: 0;text-align: right;}
.wrap_history .cell li{position: relative;padding: 3px 0 0 82px;font-size: 16px;font-weight:300 ;color: #2d2d2d;line-height:31px;margin: 0 0 10px;}
.wrap_history .cell li p{padding-bottom:2px ;font-size: 16px;font-weight: 100;line-height: 30px;}
.sub01_1_4{width:1027px ;}
.wrap_history .cell2 strong,.wrap_history .cell2 span{color: #2d2d2d;}


.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.6;
	filter:alpha(opacity=80)
}
.mfp-wrap {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:0!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
	width:100%;
	cursor:pointer
}
.mfp-ajax-cur {
	cursor:pointer
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:pointer
}

.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
	display:none
}

button.mfp-arrow,button.mfp-close {
	overflow:visible;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button.mfp-arrow{display: none;}
button::-moz-focus-inner {
	padding:0;
	border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	filter:alpha(opacity=65);
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	filter:alpha(opacity=65);
	margin:-55px 0 0;
	top:50%;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0,0,0,.6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:40px 0;
	margin:0 auto
}
img.mfp-img {width: 520px;height: 735px;}
.mfp-figure {
	line-height:0
}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0,0,0,.6);
	background:#444
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto;
	display: none;
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#F3F3F3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}

.mfp-ie7 .mfp-img {
	padding:0
}
.mfp-ie7 .mfp-bottom-bar {
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:5px;
	padding-bottom:5px
}
.mfp-ie7 .mfp-container {
	padding:0
}
.mfp-ie7 .mfp-content {
	padding-top:44px
}
.mfp-ie7 .mfp-close {
	top:0;
	right:0;
	padding-top:0
}

			/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}



.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-close-btn-in .mfp-close{background: url('../images/btn_close.png') right 0 no-repeat;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{font-size:0 ;height: 52px;top: 56px;right: 18px;}
.certificate{overflow: hidden;}
.certificate li{width: 25%;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;position: relative;padding: 15px 22px 60px;height: 439px;}
.certificate > ul > li:nth-child(5n),.certificate > ul > li:first-child {
    border-left: 0;
}
.certificate li .img{position: relative;border:1px solid #cccccc;}
.certificate li .img img{width: 100%;}
.certificate li:hover .img:after{position: absolute;content:'';left: 0;top: 0;width: 100%;height: 100%; background: rgba(255, 255, 255, 0.6) url('../images/icon_certificate.png') center center no-repeat;border:1px solid #000000;}
.certificate li p{color: #5a5a5a;font-size:14px ;padding: 12px 0 0;text-align:center;}
.ref_list.prd li .img_box{border:1px solid #dfdfdf}
.li_view.prd .info_box .section1 .img_box_n {
 float: left;
width: 610px;
border:1px solid #eaeaea;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.sub01_1_4 .section1{position: relative;padding: 0 45px;}
.sub01_1_4 .bx-controls-direction a{display:inline-block;width:25px;height:74px;position:absolute;top:78px;font-size:0;}
.sub01_1_4  .bx-controls-direction .bx-prev{background: url(../images/prev_sub_1_2_1.png) no-repeat;left:0;}
.sub01_1_4  .bx-controls-direction .bx-next{background: url(../images/next_sub_1_2_1.png) no-repeat;right:0;}

.sub01_1_4  .wrap_history_top{position: relative;padding: 0 35px;}
.sub01_1_4  .wrap_history_top .bx-controls-direction .bx-prev{background: url(../images/prev_sub_1_2_1_n.png) no-repeat;left:0;top: 52px;}
.sub01_1_4  .wrap_history_top .bx-controls-direction .bx-next{background: url(../images/next_sub_1_2_1_n.png) no-repeat;right:0;top: 52px;}
.tab_content .wrap_history {
    padding: 40px 0 0;
}
.section_main.section3 .right .cont .wrap_history p {
    font-size: 15px;
}


.sub01_1_4 {
    width: 1120px;
}

.sub01_1_5 .section{overflow: hidden;}
.sub01_1_5 .section .map{width: 678px;float: left;border:1px solid #c6c6c6;}
.sub01_1_5 .section .ment{width: 473px;float: right;}
.sub01_1_5 .section .ment h2{color: #357ec5;font-size:20px ;padding: 23px 0 28px;}
.sub01_1_5 .section .ment li{
color:#000;font-size:14px;line-height:32px;
padding: 0 0 0 13px;
background: url(../images/dot_map.png) 0 15px no-repeat;
}
.sub01_1_5 .section .ment li strong{
color:#000;font-size:14px;line-height:32px;
display: inline-block;
padding: 0 7px 0 0;
margin: 0 7px 0 0;
background: url(../images/bar_map.png) right center no-repeat;
}

.map_cont .map {border:1px solid #c6c6c6}


.sub_tab{text-align:center;padding: 0 0 25px;margin: -50px 0 0;}
.sub_tab li {
    display: inline-block;
    min-width: 152px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #c9c9c9;
    margin: 0 -2px;
    box-sizing: border-box;
}
.sub_tab li a{display: block;line-height: 36px;font-size: 14px;
color: #848484;
font-weight: 500;}

.sub_tab li:hover,.sub_tab li.active{background:#434343}
.sub_tab li.active a,.sub_tab li:hover a{color: #fff;}

.sub_tab_n li {
    min-width: 152px;
	padding: 3px 0;
	height: 44px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	line-height: 44px;
}
.sub_tab_n li a{display: block;font-size: 13px;
color: #848484;
font-weight: 500;}

.info_box{
    border-bottom:1px solid #d9d9d9;
}
.info_box .img_box{
    position: relative;
    overflow:hidden;
    width:100%;
    padding-bottom:40px;
}
.info_box .img_box .item{
    float:left;
    width:100%;
}
.info_box .img_box .slick-dots{
    position: absolute;
    bottom:10px;
    width:100%;
    text-align:center;
}
.info_box .img_box .slick-dots li{
    display:inline-block;
    text-indent:-9999px;
    font-size:1;
    width:12px;
    height:12px;
    margin:0 4px;
    border-radius: 50%;
    background:#e9e9e9;
    box-sizing: border-box;
}
.info_box .img_box .slick-dots li.slick-active{
    background:#666;
}

.info_box .txt_box{
    margin-top:30px;
}
.info_box .txt_box h2{
    font-size:2rem;
    font-weight:bold;
}
.info_box .txt_box .sub_info{
    margin:20px 0;
    font-size:1.4rem;
    color:#002f79;
}
.info_box .txt_box .desc{
    padding:40px 20px;
    border-top:1px solid #d9d9d9;
    font-size:1.4rem;
    line-height:1.6;
    word-break: keep-all;
    color:#808080;
}
.li_view{overflow: hidden;}
.li_view .more{
    float:right;
    display:inline-block;
    margin-top:20px;
    padding:10px 20px;
    background:#515151;
    color:#fff;
    font-size:15px;
}
.li_view .btns_wrap:before{
    content:'';
    display:block;
    clear:both;
}
.li_view .btns_wrap{
    margin-top:100px;
    border-top:1px solid #d9d9d9;
}
.li_view .btns_wrap p{
    padding:10px;
    border-bottom:1px solid #d9d9d9;
    font-size:1.4rem;
    color:#595959;
}
.li_view .btns_wrap p a{
    color:#000;
}

.li_view .wrap{
    overflow: hidden;
}
.li_view .tit_box{
    border-bottom:none;
    margin-bottom:0;
}
.info_box{
    overflow:hidden;
	 padding-top:80px;
    padding-bottom:80px;
}
.info_box .img_box{
    float:left;
    width:610px;
}
.info_box .txt_box{
    float:left;
    width:calc(100% - 625px);
    margin-top:0;
    margin-left:15px;
}
.info_box .txt_box h2{
    margin-top:10px;
    font-size:4rem;
    text-align: center;
}
.info_box .txt_box .sub_info{
    font-size:2rem;
    text-align: center;
}
.info_box .txt_box .desc{
    padding:40px 30px;
    font-size:18px;
}
.li_view .more{
    font-size:1.8rem;
}
.list_top .bottom .sort_wrap a{
    margin:0 20px;
}

.wrap_img_box{width: 609px;float: left;position: relative;padding: 0 0 33px;}

.wrap_img_box .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:0px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
}

.wrap_img_box .bx-wrapper .bx-pager .bx-pager-item,
.wrap_img_box .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_img_box .bx-wrapper .bx-pager.bx-default-pager a {
	background: #e9e9e9;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.wrap_img_box .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_img_box .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #666666;
}
