@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: 135px 0 0;}

.wrap_header .sns_top{position:absolute;top:24px;right:46px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 0 0 39px;}
.sns_top li{display: inline-block;padding: 0 10px;background: url(../images/bar_info_top.png) 0 center no-repeat;}
.sns_top li:first-child{background: none}
.sns_top li a{font-size:14px;color:#111111;font-weight: 400;}/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ¸Þ´º »ó´Ü¸Þ´º */
.sns_top li img{width: 116px;vertical-align: middle;}

.menu_sitemap{position:absolute;top:23px;right:0;}
.menu_sitemap img{width: 28px;}

.wrap_header{position: absolute;width: 100%;left: 0;top: 0;overflow:hidden;height: 72px;z-index:999;background: #fff;}
.wrap_header.on {background:rgba(255, 255, 255, 0.85);}

.header{max-width:1280px;margin:0 auto;position:relative;}
.header .banner{position: absolute;left: 0;top: 152px;}
.header h1 {display:inline-block; z-index:999; position:absolute; left:0; top:14px;}

.slider_top{position: absolute;left: 60px;top: 102px;width: 520px;height: 128px;}
.slider_top .bx-wrapper .bx-pager {	z-index:999; position:absolute; left:0; bottom:0; text-align:right; font-size:.85em; font-family:Arial; font-weight:bold; color:#666; padding-top:10px; width:100%; font-size:0;}
.slider_top .bx-wrapper .bx-pager .bx-pager-item,
.slider_top .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block; *zoom:1; *display:inline; }
.slider_top .bx-wrapper .bx-pager.bx-default-pager a {background:#b4b4b4; text-indent:-9999px; display:block; width:8px; height:8px; margin:0 3px; outline:0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; font-size:0 ;}
.slider_top .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider_top .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}


/*·Ñ¸µ Å¸ÀÌÆ² ÀÌ¹ÌÁö*/
.slider_main_top{height:556px;}
.slider_main_top li{height:556px;background-size:cover !important;}
.slider_main_top{position:relative; z-index: 99;}
.slider_main_top .bx-controls-direction a{display:inline-block;width:24px;height:100px;position:absolute;top:349px;font-size:0;}
.slider_main_top .ment{position: absolute;width: 100%;padding:0 0;z-index:999;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;top: 225px;left: 0;}
.slider_main_top .ment .txt1{font-size:48px;color:#ffffff;font-weight: 300;}
.slider_main_top .ment .txt2{margin: 0 auto;font-size:60px;color:#ffffff;font-weight: 800;padding: 25px 0 23px;}
.slider_main_top .ment .icon{padding: 0 0 0;text-align:center;}
.slider_main_top li .ment a{display: inline-block;}
.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:40px;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;	width: 100%;}
.slider_main_top .bx-wrapper .bx-pager {bottom: 40px;}
.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: #000000;	text-indent: -9999px;display: block;width: 43px;height: 4px;margin: 0 3px;outline: 0;}
.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: #fff;}


/*·Ñ¸µ Å¸ÀÌÆ² ÆäÀÌÂ¡¹öÆ°*/
.slider_main_top .bx-controls-direction a{display:inline-block;width:55px;height:55px;position:absolute;top:50%;font-size:0;margin-top:-27px ;}
.slider_main_top .bx-controls-direction .bx-prev{no-repeat;left:0;}
.slider_main_top .bx-controls-direction .bx-next{no-repeat;right:0;}

/*.slider_main_top .bx-controls-direction .bx-prev{background: url(../images/prev_main_s.png) no-repeat;left:0;}
.slider_main_top .bx-controls-direction .bx-next{background: url(../images/next_main_s.png) no-repeat;right:0;}*/

.wrap_gnb {height:85px; position:absolute; right:0; top:72px; width:100%;z-index: 999;overflow: hidden;	background:#fff url(../images/bg_gnb.png) 0 0 repeat-x;}
.wrap_gnb .btn_close{position: absolute;right: -77px;top: 95px;}
.wrap_gnb .gnb{z-index: 999;width: 1280px;margin: 0 auto;position: relative;height:85px;}

/*»ó´Ü 1Â÷¸Þ´º*/
.wrap_gnb .gnb li{text-align:center;padding-left:20px; float:left;position:relative;line-height: 64px;}
.wrap_gnb .gnb li:first-child{padding-left:0px;}
.wrap_gnb .gnb li:hover a{color: #B3CF5C;}
.wrap_gnb .gnb li a {display: block; color: #ffffff; font-size: 16px; font-weight: 500; line-height:20px;padding-top:18px; }
.wrap_gnb .gnb li p {display: block; color: #1BBFD8; font-size: 12px; font-weight: 300; text-align:center;line-height:18px;}
.wrap_gnb .gnb li:hover .depth2{background:#f6f6f6}

/*»ó´Ü 2Â÷¸Þ´º*/
.wrap_gnb .gnb .depth2{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:left; z-index:999; position:absolute; left:0; width:100%; top:64px; height:250px; padding:30px 0 0 30px;}
.wrap_gnb .gnb .depth2 a {display:block; color:#222222; font-size:16px; font-weight:300; line-height:32px; padding:0;}

.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 */}



/* ¸ÞÀÎ_ Á¦Ç°¹Ù·Î°¡±â text */
.tit_c{font-size:30px; font-weight:600; color:#111111; padding:0px 0 18px; text-align:center; text-transform:uppercase;}
.txt_c{font-size:20px; font-weight:400; color:#1D50A4; line-height:34px; padding:0 0 50px; 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{background:#fff; z-index:2}
.section_main{position: relative;}

.section_main .inner {z-index:99; position:relative; overflow: hidden; max-width: 1280px; margin: 0 auto; box-sizing: border-box;}
.section_main .inner a.btn_more{background:#fff url('../images/icon_btn_more.png') 86px center no-repeat; color:#666666; padding:0 43px 0 28px;	font-size:14px;	line-height:24px; display:inline-block;	border:1px solid #d6d6d6; border-radius:5px;}

.section_main.section1:after{content:'';display: block;width:100%; position:absolute; height:984px; top:0; position:fixed; left:0;}
.section_main.section1{z-index:1}
.section_main.section1 .inner{padding: 120px 0 160px;}
.section_main.section1 .inner .txt1{font-size:22px;font-weight:600;color:#111111;text-transform: uppercase;padding: 0 0 13px;}
.section_main.section1 .inner .txt2{font-size:14px;font-weight:400;color:#1D50A4;line-height:1.5}
.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{width: 620px;float:left; text-align:center; height:120px; background:#fff; margin:10px 10px; -webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 34px 0 0; border:1px solid #DBDBDB; background:#F3F3F3; }
.section_main.section1 li .img {border:3px solid #fff}
.section_main.section1 li .img img{width: 100%;}
.section_main.section1 li a:hover{color: #B3CF5C;}

.section2.section_main{padding: 109px 0;}
.section2.section_main .list_board{width: 507px;float: left;}
.section2.section_main .list_board .tab_menu li{display: inline-block;background: url(../images/bar_tab_main.png) 0 3px no-repeat;}
.section2.section_main .list_board .tab_menu li:first-child{background: none}
.section2.section_main .list_board .tab_menu li a{font-size:30px;color:#999999;font-weight: 300;display: block;padding: 0 8px 22px;}
.section2.section_main .list_board .tab_menu li.active a{color: #1a4891;font-weight: 600;border-bottom:1px solid #1a4891;}
.section2.section_main .list_board .title{border-bottom:1px solid #dbdbdb;position: relative;height: 52px;}
.section2.section_main .list_board .more{font-size:0;display: block;width: 27px;height: 27px;background: url(../images/icon_more_main_1.png) 0 0 no-repeat;position: absolute;right: 0;top: 0;}
.section2.section_main .list_board .tab_content ul{padding:5px 0;}
.section2.section_main .list_board .tab_content li {border-bottom:1px solid #e6e6e6;position:relative;line-height:46px;padding:0px 0;padding-right:5px;padding-left:5px;}
.section2.section_main .list_board .tab_content li a{position: relative;display: block;overflow: hidden;color: #444444;font-size:16px ;font-weight:300 ;}
.section2.section_main .list_board .date{position:absolute;top:1px;right:0;color: #444444;font-size:16px ;font-weight:300 ;}

.section2.section_main .banner{width: 518px;float: right;}
.section2.section_main .banner li{width: 249px;float: left;margin: 0 0 0 10px;text-align:right;}
.section2.section_main .banner li .txt1{padding: 17px 0 32px;font-size:14px;color:#666666;font-weight: 300;line-height:20px}

.section_main.section3{overflow: hidden;padding: 96px 0;background:#f4f4f4;}
.section_main.section3 .ment{text-align:left;padding: 8px 0 16px 121px;}
.section_main.section3 .ment .txt1{padding: 0 0 13px;font-size:24px;color:#222222;font-weight: 300;}
.section_main.section3 .ment .txt2{font-size:14px;color:#444444;font-weight: 300;line-height:18px}
.section_main.section3 li{width: 25%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-left:1px solid #dbdbdb;height: 174px;text-align:center;}
.section_main.section3 li:last-child{border-right:1px solid #dbdbdb;}
.section_main.section3 li:nth-child(1){background: url(../images/icon_main_custom_1.png) 20px 33px no-repeat;}
.section_main.section3 li:nth-child(2){background: url(../images/icon_main_custom_2.png) 20px 30px no-repeat;}
.section_main.section3 li:nth-child(3){background: url(../images/icon_main_custom_3.png) 20px 28px no-repeat;}
.section_main.section3 li:nth-child(4){background: url(../images/icon_main_custom_4.png) 20px 28px no-repeat;}
.section_main.section6{padding: 74px 0;}
.section_main.section7{background: url(../images/bg_main_sec_last.png) center center no-repeat;background-size:cover}

.icon_down{position: absolute;bottom: 4px;left: 50%;margin-left:-11px ;z-index: 99;}
.btn_area{text-align:center;}
.clear{clear: both;}

.wrap_footer {background: #1F252E;z-index:9;position: relative;}

.footer *{color:#ffffff;font-size:13px;line-height:22px;font-style:normal;font-weight:100;}
.footer h1{position: absolute;left: 0;top: 59px;}
.footer {box-sizing: border-box; max-width: 1280px; margin: 0 auto; padding: 50px 0 50px 283px; line-height: 25px; position: relative;}
.footer .address{border-left:1px solid #576c8f;padding: 0 0 0 32px;}

.menu_tail{position: relative;z-index:9;background:#3C4D6B;text-align:center;line-height:67px;}
.menu_tail li{display: inline-block;padding: 0 9px;background: url(../images/bar_menu_tail.png) 0 center no-repeat;}
.menu_tail li:first-child{background: none}
.menu_tail li a{font-size:16px;color:#fff;font-weight: 400;}

.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}

.content_sub{max-width: 1200px;    margin: 0 auto;padding: 0 0 50px;}

.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 ;text-align:right}
.btn_area.list{text-align:right}


.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:1280px; margin:0 auto; padding:67px 0 50px; overflow:hidden;}

.section_main.section7{ padding: 66px 0 66px;}
.section_main.section7 .inner{overflow: hidden;max-width: 1042px;margin: 0 auto;background:#fff;height: 353px;border:10px solid #364969;}
.section_main.section7 .map{width: 501px;float: right;}
.section_main.section7 .info{width: 520px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 38px 55px 0 194px;height: 353px;background: url('../images/icon_main_map.png') 44px 124px no-repeat;}
.section_main.section7 .info hr{margin: 9px 0;border-top: 1px solid #e6e6e6;}
.section_main.section7 .info .tit{font-size:18px;color:#444444;font-weight: 300;}
.section_main.section7 .info .num{font-size:48px;color:#222222;font-weight: 800;padding: 8px 0 0;}
.section_main.section7 .info dt{line-height: 25px;display: inline;font-size:18px;color:#444444;font-weight: 300;}
.section_main.section7 .info dd{line-height: 25px;display: inline;font-size:18px;color:#222222;font-weight: 300;}
.section_main.section7 .info em{line-height: 25px;margin: 0 2px;display: inline;font-size:18px;color:#e6e6e6;font-weight: 100;font-style: normal;}

.accordion-container { display: none;}

.pc{display: block !important;}
.mobile{display: none !important;}

/* ÀÎÁõ¼­*/
.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; z-index: 9999;}
.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::-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; opacity:.65; 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;	display: none; }

.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:100%;max-width:100%;	height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;	margin:0 auto;}

.mfp-figure {line-height:0;	width: 490px;}
.mfp-figure figure{width: 490px;}
.mfp-figure:after {	content:'';	position:absolute;	left:0;	top:40px; bottom:40px;	display:block;	right:0; width:auto; height:auto; z-index:-1;	background:#fff;}
.mfp-figure small {	color:#BDBDBD;	display:block;	font-size:12px;	line-height:14px;}
.mfp-figure figure {margin:0}

.mfp-bottom-bar {position:absolute; top:32px; left:0;width:100%;cursor:auto}
.mfp-title {text-align: center; color: #282828;word-wrap: break-word;padding-right: 36px; font-size: 28px; margin: 15px 0 0; font-weight:800 ;}
.mfp-title h3{font-size:19px ;color: #999999;margin: 15px 0 0;padding: 19px 0 0;font-weight:600 ;}
.mfp-image-holder .mfp-content {max-width: 100%; padding: 44px 40px 40px; background: #fff;}
.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-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;color: #fff;opacity: 1;font-size: 44px;}
.mfp-arrow-left{background: url(/images/btn_tab_prev.png) center center no-repeat !important;}
.mfp-arrow-right{background: url(/images/btn_tab_next.png) center center no-repeat !important;}
.mfp-arrow::before,.mfp-arrow::after{display:none;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {font-size: 0;background: url('../images/close_certification.png') right 0 no-repeat; width: 110px; right: 15px; top: 18px;background-size: 27px auto;}


/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ*/
.table_style1{border-bottom:0px; margin-bottom: 40px;}
.table_style1 table {width:100%; }
.table_style1 table th {padding:15px 0; font-size:14px; color:#222222; background:#f5f5f5; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb;font-weight:400 ;border-top:1px solid #1D50A1;line-height:22px}
.table_style1 table td {padding:9px 10px; color:#222222; font-weight:400 ;font-size:14px; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb;text-align:center;line-height:24px;}
.table_style1 table tr td:first-child,.table_style1 table tr:first-child th:first-child{border-left:0;}
.table_style1.center table td{text-align:center;}
.table_style1 table td.txt_l{text-align:left;}
.table_style1 table td .list_num li{position: relative;padding: 0 0 0 15px;color:#222222;font-weight: 400;font-size: 14px;line-height:28px}
.table_style1 table td .list_num li span{color:#222222;font-weight: 400;font-size: 14px;position: absolute;left: 0;top: 0;}


.table_style_b{border-bottom:0}
.table_style_b table {width:100%; }
.table_style_b table th {padding:15px 0; font-size:14px; color:#222222; background:#f5f5f5; border-bottom:1px solid #dbdbdb; font-weight:600 ;border-top:1px solid #dbdbdb;background: #f5f5f5 url(../images/bar_list_board.png) 0 center no-repeat}
.table_style_b table td {padding:9px 10px; color:#222222; font-weight:300 ;font-size:14px; border-bottom:1px solid #dbdbdb; text-align:center;line-height:20px}
.table_style_b table tr th:first-child{background: #f5f5f5}
.table_style_b.center table td{text-align:center;}
.table_style_b table td.txt_l{text-align:left;}
.table_style_b td.subject {padding-left: 10px; text-align: left;}
.table_style_b .icon{margin: 0 10px 0 0 ;vertical-align: middle;}
.table_style_b .subject a{color: #222222;}

.btn_style {box-sizing:border-box; display:inline-block; padding:0 12px; background-color:#222222; border:0 none; font-size:18px; color:#fff; text-align:center; text-decoration:none; line-height:33px; cursor:pointer;}
.btn_style.btn_style1 {background-color: #2b4d89;}
.btn_style.btn_style2 {background-color: #fff; color: #222222;	border:1px solid #dbdbdb }


/*ÆäÀÌÁöÀÌµ¿*/
.pager { padding: 60px 0 20px;overflow:hidden;}
.pager li.direction a{line-height:1}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:33px;margin: 0 2px;  vertical-align: top; color: #222222;border:1px solid #e5e5e5;}
.pager li > a, .pager li > span, .pager li.current { line-height: 31px;height: 34px; padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:14px;font-weight:300; }
.pager li.current{background-color: #222222;}
.pager li > a{padding:0;margin:0;display: block;color: #222222;}
.pager li.current { color: #fff;line-height: 34px;height: 34px;vertical-align: middle; font-weight: 600 }
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 10px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-left:10px;}
.pager li.margin_r{margin-right:10px;}
.pager li.current  a{color: #fff;}

.toolbar {margin: 0 0 0;overflow: hidden;}
.toolbar .total { float: left;  line-height: 22px;  color: #666666; font-size: 14px;}
.toolbar .total strong{font-size: 14px;color: #222222; font-weight: 300}
.toolbar .search {width: 375px; height: 49px; }
.toolbar .search {float: right; margin: 0 0 15px;}
.toolbar .search{overflow: hidden;}
.toolbar .search input[type="text"] {border: 1px solid #dbdbdb; vertical-align: top; float: left; font-size:17px; padding: 0 5px;}
.toolbar .search input[type="text"] {height: 49px; width: 219px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.toolbar .search .button {line-height: 49px; color: #fff; width: 58px; font-weight: 100; text-align: center; height: 49px; display: inline-block; text-transform: uppercase; background: #222222 url(../images/icon_search_bo.png) center center no-repeat; font-size: 0; float: left;}
.toolbar .total {padding: 20px 0 0; }

.select_style {width:96px; height:49px; padding:0 30px 0 10px; line-height:47px; font-size:17px; color:#444444; border:1px solid #dbdbdb; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/icon_arrow.png) 90% center no-repeat; vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; float: left; border-right:0; }
.select_style::-ms-expand {display: none;}

.btn_area{overflow: hidden;position: relative;padding: 30px 0px 0;}
.btn_area .left{width: 50%;float: left;}
.btn_area .right{width: 50%;float: right;text-align:right;}
.btn_area.center{text-align: center;}

.privacy-policy { position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
text-align: center; z-index: 999999; }
.privacy-policy .bg_close{left: 0;top: 0;display: block;position: absolute;width: 100%;height: 100%;}
.privacy-policy .policy-wrapper {overflow: hidden; margin: 50px auto; position: relative; width: 90%; background-color:#fff; border: 1px solid #999; outline: 0; background-clip: padding-box; max-width: 429px; z-index: 99999;
    padding: 0 88px; box-sizing: border-box;}
	
.close-popup {z-index: 99999;cursor:pointer;background: url(../images/icon_close_pop_n.png) 0 center no-repeat; background-size:19px auto;font-size: 0; font-weight: 600;width: 19px ;height: 20px;position: absolute;top: 27px;right: 31px;}
.close-popup {z-index: 99999; cursor: pointer;  background: url(../images/close_certification.png) 0 center no-repeat; background-size: auto; background-size: 31px auto; font-size: 0; font-weight: 600; width: 31px; height: 31px; position: absolute; top: 27px; right: 31px; }
form a.popup-trigger { display: inline-block; padding: 0 2px; text-indent: 0; color: #494949;font-size: 11px; vertical-align: middle; }

.privacy-policy .policy-wrapper h4 { padding: 67px 29px 26px; color: #222222;font-size: 30px;border-bottom: 1px solid #d9d9d9;  margin: 0 0 15px;}
.privacy-policy .policy-wrapper .txt{font-size:14px ;color: #666666;line-height:24px;padding: 0 0 15px;}
.privacy-policy .policy-wrapper h4 p{font-size: 24px;font-weight: 300;display: inline-block;padding: 0 0 20px; border-bottom: 1px solid #5267fa;}
.privacy-policy1 .policy-wrapper h4 p{font-size: 30px;}
.privacy-policy .policy {z-index:9999;position: relative;margin: 20px 29px 31px;text-align: left;line-height:160%; }
.privacy-policy1 .policy{height: 491px;border: 1px solid #e6e6e6;background:#fafafa;padding: 15px 21px;overflow-y: scroll; }
.privacy-policy .policy .inner{letter-spacing: 0px;white-space: pre-line;width: 100%;border:0;font-size:14px ;color: #444444;padding: 0 0 100px;}
.privacy-policy .input_style {height: 40px; padding: 0 5px;  line-height: 38px; border: 1px solid #e3e3e3;}
.privacy-policy .btn_area {padding: 16px 0px 50px;}


.input_style {height: 30px; padding: 0 5px; line-height: 28px; border: 1px solid #e3e3e3; font-size: 14px; box-sizing: border-box; color: #444444; width: 100%; background:#f7f7f7; }
.insert_file_target {display:none; }
.go_top{display:none;position: fixed;right: 35px;bottom: 41px;z-index:999999}

.sub_top{height: 180px;text-align:center;text-transform: uppercase;background: url(../images/sub_top_1.png) center 0 no-repeat;}
.sub_top.sub02{text-align:center;text-transform: uppercase;background: url(../images/sub_top_2.png) center 0 no-repeat;}
.sub_top.sub03{text-align:center;text-transform: uppercase;background: url(../images/sub_top_3.png) center 0 no-repeat;}
.sub_top.sub04{text-align:center;text-transform: uppercase;background: url(../images/sub_top_4.png) center 0 no-repeat;}
.sub_top.sub05{text-align:center;text-transform: uppercase;background: url(../images/sub_top_5.png) center 0 no-repeat;}
.sub_top.sub06{text-align:center;text-transform: uppercase;background: url(../images/sub_top_6.png) center 0 no-repeat;}
.sub_top.sub07{text-align:center;text-transform: uppercase;background: url(../images/sub_top_7.png) center 0 no-repeat;}
.sub_top.sub08{text-align:center;text-transform: uppercase;background: url(../images/sub_top_8.png) center 0 no-repeat;}

.sub_top .ment{padding: 40px 0 0;}
.sub_top .ment p{font-size:35px;color:#fff;font-weight: 100;padding: 0 0 15px;}
.sub_top .ment strong{font-size:45px;color:#fff;font-weight: 800;}

/*¼­ºê ±âº»Æ²(¿ÞÂÊ¸Þ´º, ¼­ºêÅ¸ÀÌÆ²*/
.aside{width: 330px;float: left; padding-top:24px; }
.aside h2{border:12px solid #1D50A1; line-height:28px;padding: 20px 0px 4px 0px;text-align:center;font-size:20px;color:#222222;font-weight: 600;}
.aside p {line-height:28px;padding: 0px 0px 4px 0px;text-align:center;font-size:12px;color:#1D50A1;font-weight: 400;}
.aside .menu{padding: 10px 0 0px;}
.aside .menu li{position:relative;line-height:20px;border-bottom:1px solid #dbdbdb;padding:10px 0px 0px;}
.aside .menu li a {font-size:16px;color:#222222;font-weight:300;display:inline-block;}
.aside .menu li a p {font-size:12px;color:#1D50A1;font-weight:300;display:inline-block;}
.aside .menu li a.active{ color: #018598;}

/*¼­ºê ¿ÞÂÊ¹è³Ê*/
.aside .banner li{position: relative;margin: 0 0 6px;border:1px solid #173F80;background: #1D50A1; height:150px;padding: 10px 10px 11px 10px;}
.aside .banner li p.txt1{font-size:24px;color:#ffffff;font-weight: 400; padding: 10px 0px 11px 0px; border-bottom: 1px solid #B5CCF2; text-align:center;}
.aside .banner li p.txt2{font-size:26px;color:#ffffff;font-weight: 800;line-height:36px;margin: 8px 0 0;padding: 0px 0px 0px 0px;text-align:center;}

.sub_cont{width: 910px;float: right;margin-bottom: 100px;}

.sub_cont h2{height: 86px;padding: 0 0 0;position: relative;border-bottom: 1px solid #bbbbbb;margin: 40px 0 10px;}
.sub_cont h2 .step{font-weight: 400;color: #666666;font-size: 12px;position: absolute;right: 0;bottom: 15px;}
.sub_cont h2 strong{color:#111111;font-weight: 400;border-bottom: 1px solid #1a4891;font-size: 30px;display: inline-block;padding: 0px 0 24px;}
.sub_cont h2 p {line-height:28px;padding: 0px 0px 4px 0px;text-align:left;font-size:14px;color:#1D50A1;font-weight: 400;}
.sub_cont .cont{position: relative;overflow: hidden;}
.sub_cont .cont h3{font-size:24px;color:#111111;font-weight: 400;padding: 40px 0 20px;border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
.sub_cont .cont h4 {font-size: 20px; color: #222222;font-weight: 400;padding: 0 0 0;}
.sub_cont .cont h5{font-size:20px;color:#1D50A1;font-weight: 400;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 40px;}
.sub_cont .cont .c{font-size: 14px;color:#1D50A1; font-weight: 200;}
.sub_cont .privacy p{font-size:16px; color:#222222;line-height:24px;white-space: pre-line; line-height: 28px;}

.sitemap {width: 105%;}
.sitemap .cell{width: 450px;height: 380px;float: left;margin: 0 15px 0 0;}
.sitemap .cont .cell h3{border-bottom: 1px solid #dbdbdb;}
.sitemap .cell h3 strong{font-size: 20px;font-weight: 500;color:#111111;display: block;line-height:0px;}
.sitemap .cell h3 p{display: block;font-weight: 400;font-size:12px;color:#1D50A1;}
.sitemap .cell p{color:#1D50A1;font-weight: 400;font-size: 14px;display: inline-block;margin: 28px 0 0px;}
.sitemap .cell ul{padding: 0px 0 0;}
.sitemap .cell li a{font-size:15px;color:#222222;font-weight: 400;line-height:0;display: block;}
.sitemap .cell li a p{font-size:13px;color:#222222;font-weight: 400;display: inline-block;padding-left: 0px; border-left: 1px solid #dbdbdb;margin-left: 10px;}

.sub_tab{text-align:left;margin: 0 0 45px;overflow: hidden;}
.sub_tab li {display: inline-block; min-width: 20%;line-height: 35px; text-align: center; border: 1px solid #d6d6d6; margin: 0 0 5px; box-sizing: border-box; border-left:0; float: left;}
.sub_tab li:first-child{border-left: 1px solid #d6d6d6;}
.sub_tab li a{display: block;font-size: 14px;color: #222222;font-weight: 500;text-transform: uppercase;letter-spacing:-1px ;}
.sub_tab li.active{background:#1D50A1}
.sub_tab li.active a{color: #fff;}

.prd_view .section2 p{color: #666666;padding: 8px 0 0;font-size: 12px;}
.prd_view .img{width: 450px;float: left;}
.prd_view .ment{width: 300px;float: right;}
.prd_view .img img{width: 100%;}
.prd_view .section{overflow: hidden;padding: 20px 0;}
.prd_view p, .prd_view p span {font-size: 14px; color:#222222;line-height:24px;padding: 0 0 27px;font-weight: 400;}

/*¼­ºê ÀÎ»ç¸»*/
.sub_1_1 p, .sub_1_1 p span {font-size: 16px; color: #333333;line-height: 26px; padding: 0 0 24px; font-weight: 400;}
.sub_1_1 p span.line{display: inline-block;padding: 0 0 4px;border-bottom:1px solid #a1a1a1}
.sub_1_1 p strong{ font-size: 16px;color: #111111;font-weight: 400; }
.sub_1_1 p.txt1, .sub_1_1 p.txt1 span {font-size: 16px;padding: 0 0 5px;font-weight:400 ;color: #111111;}
.sub_1_1 .section {width: 100%; overflow: hidden;padding: 46px 0px;}
.sub_1_1 .section .img{width: 350px;float: left;}
.sub_1_1 .section .img.right{width: 350px;float: right;}
.sub_1_1 .section .ment-left{width: 100%;float: left;}
.sub_1_1 .section .ment-right{width: 505px; float: right;padding: 0 0 30px;}
.sub_1_1 .section .txt_r{text-align:right;padding: 8px 0 0;}

/*¼­ºê »çÈÆ*/
.sub_1_1_1.section .ment {padding: 36px 0px 0px 100px; width: 100%;}
.sub_1_1_1.section .ment .txt01{display: block;font-size: 23px;color: #222222;font-weight: 400;padding: 0px 0px 20px 0px; line-height: 40px;}
.sub_1_1_1.section .ment .txt02{display: block;font-size: 22px;color: #1D50A4;font-weight: 400;padding: 20px 0px 0px 0px;line-height: 40px;}

/*¼­ºê ºñÀü*/
.sub_1_1_2.section .ment {padding: 120px 0px 50px 0px; width: 100%;}
.sub_1_1_2.section .ment .txt01{display: block;font-size: 28px;color: #222222;font-weight: 400;text-align: center; padding: 0px 0px 20px 0px; line-height: 40px;}
.sub_1_1_2.section .ment .txt02{display: block;font-size: 20px;color: #1D50A4;font-weight: 400;text-align: center; padding: 20px 0px 0px 0px;line-height: 40px;}

/*¼­ºê È¸»ç¿¬Çõ*/
.sub_1_2 left{display: inline; width:50%; float: left; padding:0px 0 30px; }
.sub_1_2 right{display: inline;width:50%; float: right; padding:0px 0 30px; }
.sub_1_2 ul{padding: 30px 0 20px 0px;}
.sub_1_2 li,.sub_1_2 li span{font-size:16px;color:#222222;font-weight: 400;line-height: 28px;}
.sub_1_2 li p{font-size:16px;color:#1D50A4;font-weight: 400;line-height: 26px;}
.sub_1_2 li strong{font-size:16px;color:#1D50A4;font-weight: 600;line-height: 30px;}
.sub_1_2 li span{margin: 0 10px 0 0;}
.sub_1_2 li .img img{width: 100%;}


/*¼­ºê ÀÎÁõ¼­*/
.sub_1_3 ul{padding: 20px 0 0px 0px;}
.sub_1_3 li{font-size:16px;color:#222222;font-weight: 300;line-height: 28px;}
.sub_1_3 li p{font-size:15px;color:#1D50A4;font-weight: 200;line-height: 28px;}
.sub_1_3 li strong{font-size:16px;color:#222222;font-weight: 400;line-height: 28px;margin: 0 8px 0 0;}
.sub_1_3 li span{font-size:15px;color:#1D50A4;font-weight: 400;line-height: 28px;margin: 0 8px 0 0;}


.list_certification{padding: 20px 0;overflow: hidden;width: 110%;}
.list_certification li{width: 187px;height:356px;margin: 0 10px 0 0;float: left;text-align:center;}
.list_certification li .txt{padding:10px 0 0 ;font-size: 14px;color: #222222;font-weight: 300;line-height: 18px;}
.list_certification li .img{width: auto;display: block;border:1px solid #e1e1e1;}
.list_certification li .img img{width: 100%;}

/*¼­ºê ÀçÇ°¼Ò°³ ¸®½ºÆ®*/
.sub_products{padding: 0px 0px 0px;margin: 0px 0 20px;}
.sub_products .title h5{font-size:20px;color:#1D50A1;font-weight: 600;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 40px}
.sub_products .title p{display: block; font-size:16px;color:#1D50A1;font-weight: 300; padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 34px; margin-bottom: 20px;}
.sub_products .title strong{display: block; font-size: 24px;color: #000000;font-weight: 400; }

.sub_products p {font-size: 16px; color: #222222;line-height: 26px; padding: 0px 0 0px; font-weight: 400;}
.sub_products p span.line{display: inline-block;padding: 0 0 4px;border-bottom:1px solid #a1a1a1}
.sub_products p strong{ font-size: 16px;color: #000000;font-weight: 600; }
.sub_products p img{width: 90%;display: block; margin: 0 auto;}
.sub_products .txt1{font-size: 18px;padding: 0 0 5px;font-weight:500 ;color: #111111;}
.sub_products .txt2{font-size: 14px;padding: 0 0 5px;font-weight:200 ;color: #1D50A1;}
.sub_products .list{margin: 0px 0 20px;}
.sub_products .list li{position: relative;font-size: 16px;color: #222222;font-weight: 400; line-height:30px; padding-left: 20px; text-indent: -16px;}
.sub_products .list li strong{color: #111111;font-size: 14px;font-weight:400 ;}
.sub_products .img{width: 100%; display: block; margin: 0 auto;}

.sub_products .inner{padding: 30px 0 40px 0;}
.sub_products .inner ul{overflow: hidden;}
.sub_products .inner li{width: 49%;float:left; text-align:center; height:auto; background:#fff; margin:4px 4px; -webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 0 0; border:0px solid #DBDBDB;}
.sub_products .inner li .ment{padding: 20px 8px 0px;margin: 0 10px;}
.sub_products .inner li .ment span{font-weight:100 ;}
.sub_products .inner li .img {border:3px solid #fff}
.sub_products .inner li .img img{width: 100%;}

.list_prd{overflow: hidden;width: 110%;}
.list_prd li{width: 183px;height:auto;margin: 0 12px 12px 0;float: left;text-align:center;}
.list_prd li .img{display: block;border:1px solid #e1e1e1;}
.list_prd li .img img{width: 100%;}

.list_dot li{position: relative;padding: 0 0 0 11px;font-size: 16px;color: #111111;font-weight: 200;line-height:30px;background: url('../images/dot_map.png') 0 14px no-repeat;}
.list_dot li strong{color: #111111; font-weight: 400; font-size: 16px;display: inline-block;width: 70px;background: url('../images/bar_map.png') right center no-repeat;margin: 0 11px 0 0;}
.list_dot{margin: 0 0 20px;}


.table_style2 table th {background:#E8EFFB;}
.table_style2 table th:last-child{background: #f5f5f5;}
.table_style2 table td strong{display: inline-block;margin: 0 0 0 35px;font-size:15px ;font-weight:400 ;}
.table_style2 table td strong.txt_red{color: #cc0000;}
.table_style2 table td {padding: 13px 10px;}

.list_gallery{overflow: hidden;width: 110%;}
.list_gallery li{width: 21.8%;height:235px;margin: 0 13px 0 0;float: left;text-align:center;}
.list_gallery li .img{display: block;border:1px solid #e1e1e1;}
.list_gallery li .img img{width: 100%;}
.list_gallery li .txt1{font-size: 16px;color: #111111;font-weight: 400;padding: 10px 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_gallery li .txt2{font-size: 14px;color: #444444;font-weight: 300;}

.list_used{overflow: hidden;width: 110%;}
.list_used li{width: 180px;height:260px;margin: 0 13px 0 0;float: left;text-align:center;}
.list_used li .img{display: block;border:1px solid #e1e1e1;}
.list_used li .img img{width: 100%;}
.list_used li .txt1{font-size: 16px;color: #222222;font-weight: 300;padding: 10px 0;}
.list_used li .txt2{font-size: 14px;color: #444444;font-weight: 300;}

.table_style_01 table th,.table_style1 table td {font-size: 14px;line-height: 26px;	padding: 5px 2px;}
.table_style_01{border-bottom:0}
.table_style_01 table {width:100%; }
.table_style_01 table th {padding:9px 5; font-size:12px; color:#222222; background:#f5f5f5; border-bottom:1px solid #dbdbdb; border-left:0px solid #dbdbdb;font-weight:500 ;border-top:1px solid #B0B0B0;text-align:left; }
.table_style_01 table td {padding:9px 5px; color:#444444; font-weight:400 ;font-size:12px; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb;border-top:1px solid #B0B0B0;text-align:center;line-height:16px; text-align:left;}
.table_style_01 table tr td:first-child,.table_style1 table tr:first-child th:first-child{border-left:0;}
.table_style_01.center table td{text-align:center;}
.table_style_01 table td.txt_l{text-align:left;}
.table_style_01 table td .list_num li{position: relative;padding: 0 0 0 15px;color:#444444;font-weight: 100;font-size: 12px;line-height:16px}
.table_style_01 table td .list_num li span{color:#444444;font-weight: 200;font-size: 12px;position: absolute;left: 0;top: 0;}

.list_used_w{border-top:1px solid #e6e6e6;}
.list_used_w li{overflow: hidden;position: relative;border-bottom:1px solid #e6e6e6;min-height:134px ;padding: 27px 0;}
.list_used_w li .img{border:1px solid #e6e6e6;width: 184px;float: left;}
.list_used_w li .img img{width: 100%;}
.list_used_w li .ment{width: 549px;float: right;}
.list_used_w li .ment .icon{margin: 0 10px 0 0 ;}
.list_used_w li .subject{font-size: 20px;color: #444444;font-weight: 300;padding: 0 0 15px;}
.list_used_w li .txt{font-size: 14px;color:#666666;line-height: 24px;}
.list_used_w li .date{font-size: 14px;color:#666666;position: absolute;right: 0;bottom: 28px;}

.view_board .title{background:#f7f7f7;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;position: relative;padding: 28px 0 25px 17px;}
.view_board .title .subject{font-size: 18px;color: #111111;font-weight: 400;}
.view_board .title .date{font-size: 14px;color: #222222;font-weight: 400;position: absolute;right: 20px;top: 17px;}
.view_board .title .hit{font-size: 14px;color: #999999;font-weight: 300;position: absolute;right: 20px;top: 39px;}
.view_board .title .hit *{font-size: 14px;color: #999999;font-weight: 300;}
.view_board .title .hit em{vertical-align: top;font-style: normal;margin: 0 10px;font-weight: 100;font-size: 12px;color: #dbdbdb;}
.view_board .view_cont{padding: 25px 22px;}
.view_board .view_cont p{font-size: 16px;color:#222222;line-height: 28px;padding:27px 0 0 ;font-weight: 400;}
.view_board .view_cont .img{padding: 0 0 27px;}
.view_board .view_cont img{width: 100%;}

.list_page { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin-top: 46px; }
.list_page li { overflow: hidden; border-bottom: 1px solid #dbdbdb; line-height: 140%; color: #353535; }
.list_page li strong, .list_page li a { float: left; padding: 22px; font-size: 18px;color: #444444;font-weight: 100;}
.list_page li strong {color: #222222; box-sizing: border-box; width: 15%; padding-left: 20px; font-weight: 300;  font-weight: normal; background: url("../images/board_prev.png") no-repeat 75px center; }
.list_page li.next { border: 0; }
.list_page li.next strong { background: url("../images/board_next.png") no-repeat 75px center; }

.list_gallery_w{border-top:1px solid #e6e6e6;}
.list_gallery_w li{overflow: hidden;position: relative;border-bottom:1px solid #e6e6e6;min-height:134px ;padding: 27px 0;}
.list_gallery_w li .img{border:1px solid #e6e6e6;width: 184px;float: left;}
.list_gallery_w li .img img{width: 100%;}
.list_gallery_w li .ment{width: 549px;float: right;}
.list_gallery_w li .ment .icon{margin: 0 10px 0 0 ;}
.list_gallery_w li .subject{font-size: 20px;color: #444444;font-weight: 300;padding: 0 0 15px;}
.list_gallery_w li .txt{font-size: 14px;color:#666666;line-height: 24px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_gallery_w li .date{font-size: 14px;color:#666666;position: absolute;right: 0;bottom: 28px;}

.link_clip{margin: 20px 0 0;}
.link_clip a{font-size: 14px;color: #666666;font-weight: 300;display: inline-block;padding: 0 0 4px;margin: 0 0 0 5px;border-bottom:1px solid #a1a1a1}
.link_clip .icon_clip{vertical-align: middle;}

.table_style_b table td .txt_blue{color: #1d50a0;font-size:14px ;}
.table_style_b table td.subject strong{font-size:14px ;color: #444444;font-weight:600 ;}


/*¿Â¶óÀÎ»ó´ã*/
.wrap_write {padding: 7px 0 0;margin: 0 auto;}
.wrap_write li{line-height: 28px;width: 50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;padding: 10px 0 10px 200px;position: relative;font-size: 14px; box-sizing: border-box;color: #222222; border-bottom:1px solid #dbdbdb;}
.wrap_write li span {font-size: 14px; color: #111111; font-weight: 400; width: 250px; position: absolute; left: 0; top: 0; min-height: 28px; vertical-align: top; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;	box-sizing: border-box; padding: 14px 0 0 5px;	line-height:130%;} /*¼¿Á¦¸ñµé*/
.wrap_write li label {height: 28px; padding: 0 8px; line-height: 28px; font-size: 14px; box-sizing: border-box; color: #444444; vertical-align: top; }
.wrap_write li label input{margin: 0;vertical-align: -1px;}
.wrap_write li span.pt0{padding: 0 0 0 5px;}
.wrap_write li p{display: inline; font-size: 16px;color: #111111;font-weight:300 ;padding: 0 0px;}
.wrap_write .cell.w100 li{width: 100%; float: none;}
.wrap_write .cell{overflow: hidden;}
.wrap_write .input_style {width: 90%;float: none; margin-right:10px; }/*ÀÛÀºÀÔ·ÂÃ¢*/
.wrap_write .w100 .input_style.num {width: 32px; background:#fff; text-align:center;}/*ÀÚµ¿±Û¹æÁö*/
.wrap_write .input_style.height {height: 200px; padding: 5px;}
.wrap_write .w100 .input_style.file { width: 76.4%;}/*ÆÄÀÏÃ£±â ÀÔ·ÂÃ¢*/
.wrap_write .checkboxes{padding: 25px 0 44px;}
.wrap_write .w100 .input_style { width: 98.6%;}/*°³ÀÎÁ¤º¸¹ý¾È³»*/
.wrap_write .w100 .input_style.txt{ width: 96.6%;}/*±äÀÔ·ÂÃ¢*/
.wrap_write .txt_b{padding: 10px 0 0;font-size: 14px;color: #7d5346;font-weight: 300;}
.wrap_write .tit_t li span {position: static; display: block; width: auto; text-align: left; margin: 10px 0 10px; padding: 0;}
.wrap_write .tit_t li {padding: 5px 0 0 0;}
.wrap_write .tit_t li strong{font-size: 16px; color: #111111; font-weight: 400;} 
.wrap_write .insert_file.btn_style{	background: #fff url('../images/icon_search_file.png') 95px center no-repeat; color: #444444; padding: 0 30px 0 15px; font-size:14px; line-height:29px;display: inline-block; border:1px solid #d6d6d6; border-radius:5px; vertical-align: top;margin: 0 0 0 5px;}

.wrap_view li span{background: url('../images/bar_map.png') 90% center no-repeat;padding: 14px 0 14px 5px;}
.wrap_view .content_area{font-size: 14px;color: #666666;line-height: 24px;font-weight: 300;padding: 10px;border-bottom: 1px solid #dbdbdb;}
.wrap_view .link_clip{font-size: 14px;color: #666666;}
.wrap_view .link_clip .icon{margin: 0 10px 0 0;vertical-align: middle;}

.wrap_reply{padding: 57px 0 0;}
.wrap_reply .form_area {position: relative;padding: 0 96px 0 0;}
.wrap_reply .form_area .input_style{height: 57px;padding: 5px;}
.wrap_reply .form_area .btn_style {line-height: 55px;position: absolute;right: 1px;top: 0;width: 97px;font-weight: 600;font-size: 16px;}
.wrap_reply .cell li {line-height: 38px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 0 10px 118px;position: relative;font-size: 14px;box-sizing: border-box;color:#666666;border-bottom: 1px solid #dbdbdb;}
.wrap_reply .cell li span {background: url('../images/bar_map2.png') 90% center no-repeat;padding: 16px 0 16px 25px;}
.wrap_reply .cell li span {font-size: 16px;color:#222222;font-weight: 300;width: 118px;position: absolute;left: 0;top: 0; min-height: 38px; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;line-height: 130%;}
.wrap_reply .cell .btn_style {padding: 0 12px;font-size: 15px;line-height: 27px;position: absolute;	right: 1px;	top: 14px;}


.sub_5_2 .section{position: relative;margin: 27px 0;padding: 95px 0 0 327px;height: 522px;}
.sub_5_2 .section .img{position: absolute;left: 0;top: 0;}
.sub_5_2 .section .ment{width: auto;float: none;}
.sub_5_2 .section .ment strong{display: block;font-size: 36px;color:#222222; font-weight: 600;padding: 0 0 5px 19px;}
.sub_5_2 .section .ment p{font-size: 23px;color:#444444; font-weight: 400;padding: 0 0 0 0;line-height:30px;}
.sub_5_2 .section .ment li:nth-child(2){margin: 40px 0 47px 0;}
.sub_5_3 .section{position: relative;margin: 27px 0;}
.sub_5_4 .section{position: relative;overflow: hidden;width: 110%;padding: 174px 0 0;}
.sub_5_4 h4.tit_top{font-size: 48px;color:#444444; font-weight: 800;padding: 47px 0;text-align:center;}
.sub_5_4 .cell{float: left;width: 358px;margin: 0 20px;height: 502px;background:#f4f4f4;border:1px solid #dbdbdb;border-radius:0 0 20px 20px}
.sub_5_4 .cell .img{float: none;width: auto;margin: -174px 0 0;}
.sub_5_4 .cell ul{padding: 36px 18px;}
.sub_5_4 .cell ul *{font-size: 18px;color:#444444; font-weight: 300;line-height:30px}
.sub_5_4 .cell li{margin: 0 0 28px;padding: 0 0 0 22px;position: relative;}
.sub_5_4 .cell li span{position: absolute;left: 0;top: 0;}
.sub_5_4 .cell li strong{color: #ef7610;}

.sub_5_5 .section{position: relative;overflow: hidden;width: 110%;padding: 7px 0 0;}
.sub_5_5 h4.tit_top{font-size: 48px;color:#444444; font-weight: 800;padding: 47px 0;}
.sub_5_5 .cell{float: left;width: 361px;margin: 0 40px 0 0;}
.sub_5_5 .cell .img{width: auto;float: none;}
.sub_5_5 .cell ul{padding: 36px 18px;}
.sub_5_5 .cell ul *{font-size: 20px;color:#666666; font-weight: 800;line-height:30px}
.sub_5_5 .cell li{margin: 0 0 28px;padding: 0 0 0 46px;position: relative;}
.sub_5_5 .cell li span{position: absolute;left: 0;top: 0;color: #fff;width: 33px;line-height:30px;height:33px;text-align:center;background:#222222;display: block;border-radius:50%}



@media only screen and (min-width : 1280px) {
nav.menu_aside{display: none !important;}

}


@media (min-width:768px) and (max-width:1279px) {
        .section_main.section1 .bx-wrapper,.section_main.section1 .bx-viewport{height: 292px !important; display: block !important;}
        .section_main.section1 {display: block;}
        .accordion-container { display:none;}	

        .sub_5_4.sub_1_1 h4.tit_top,.sub_5_5 h4.tit_top {font-size: 22px; padding: 30px 0;}
        .sub_5_4.sub_1_1 .cell,.sub_5_5.sub_1_1 .cell {float: none; width: auto; margin: 0 25px 205px; height: auto; border-radius: 0 0 20px 20px;}
        .sub_5_4.sub_1_1 .section  { width: auto; padding: 205px 0 0;}
        .sub_5_5.sub_1_1 .section{width: auto;}
        .sub_5_5.sub_1_1 .cell{margin-bottom:50px ;}
        .sub_5_4 .cell ul * {font-size: 15px; line-height: 24px;}
        .sub_5_5 .cell ul {padding: 35px 2px;}
        .sub_5_5 .cell li span {width: 29px;line-height: 29px;height: 29px;}
        .sub_5_5 .cell ul * {font-size: 15px;line-height: 25px;}
        .sub_5_4 .cell li {margin: 0 0 14px;}
        .sub_5_5 .cell li {margin: 0 0 21px;padding: 0 0 0 39px;}
        .sub_top .bg{height: 175px;background-size: auto 175px  !important;}
        .sub_tab4.sub_tab li:nth-child(4) {border-left: 0;}
        .sub_5_4 .cell ul {padding: 24px 15px;}


        .wrap_view .content_area {font-size: 13px;}	
        .wrap_reply .cell li span {font-size: 14px;font-weight: 300; width: 89px; min-height: 34px;}
        .wrap_reply .cell li span {background: url('../images/bar_map2.png') 90% center no-repeat;padding: 16px 0 16px 17px;}
        .wrap_reply .cell li {line-height: 20px; padding: 10px 58px 10px 97px; position: relative; font-size: 12px; min-height: 61px;}

        .btn_style {font-size: 13px;}

        .table_style_b table td {font-size: 12px; padding: 9px 2px; }
        .table_style_b .icon {margin: 0 5px 0 0; width: 34px; }

        /*¿Ï¶óÀÎ»ó´ã*/
        .input_style {padding: 0 5px; line-height: 26px; font-size: 12px;}

        .wrap_write {padding: 7px 0 0;margin: 0 auto;}
        .wrap_write li{line-height: 28px;width: 50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;padding: 10px 0 10px 200px;position: relative;font-size: 14px; box-sizing: border-box;color: #222222; border-bottom:1px solid #dbdbdb;}
        .wrap_write li span {font-size: 14px; color: #111111; font-weight: 400; width: 250px; position: absolute; left: 0; top: 0; min-height: 28px; vertical-align: top; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;	box-sizing: border-box; padding: 14px 0 0 5px;	line-height:130%;} /*¼¿Á¦¸ñµé*/
        .wrap_write li label {height: 28px; padding: 0 8px; line-height: 28px; font-size: 14px; box-sizing: border-box; color: #666666; vertical-align: top; }
        .wrap_write li label input{margin: 0;vertical-align: -1px;}
        .wrap_write li span.pt0{padding: 0 0 0 5px;}
        .wrap_write li p{display: inline; font-size: 16px;color: #111111;font-weight:300 ;padding: 0 0px;}
        .wrap_write .cell.w100 li{width: 100%; float: none;}
        .wrap_write .cell{overflow: hidden;}
        .wrap_write .input_style {width: 90%;float: none; margin-right:10px; }/*ÀÛÀºÀÔ·ÂÃ¢*/
        .wrap_write .w100 .input_style.num {width: 32px; background:#fff; text-align:center;}
        .wrap_write .input_style.height {height: 200px; padding: 5px;}
        .wrap_write .w100 .input_style.file { width: 78.8%;}/*ÆÄÀÏÃ£±â ÀÔ·ÂÃ¢*/
        .wrap_write .checkboxes{padding: 25px 0 44px;}
        .wrap_write .w100 .input_style { width: 98.6%;}/*°³ÀÎÁ¤º¸¹ý¾È³»*/
        .wrap_write .w100 .input_style.txt{ width: 96.6%;}/*±äÀÔ·ÂÃ¢*/
        .wrap_write .txt_b{padding: 10px 0 0;font-size: 14px;color: #7d5346;font-weight: 300;}
        .wrap_write .tit_t li span {position: static; display: block; width: auto; text-align: left; margin: 10px 0 10px; padding: 0;}
        .wrap_write .tit_t li {padding: 5px 0 0 0;}
        .wrap_write .tit_t li strong{font-size: 16px; color: #111111; font-weight: 400;} 
        .wrap_write .insert_file.btn_style{	background: #fff url('../images/icon_search_file.png') 95px center no-repeat; color: #666666; padding: 0 30px 0 15px; font-size:14px; line-height:29px;display: inline-block; border:1px solid #d6d6d6; border-radius:5px; vertical-align: top;margin: 0 0 0 5px;}	

        .privacy-policy .policy-wrapper {padding: 0 10px;}	
        .privacy-policy .policy-wrapper h4 { padding: 41px 29px 18px;font-size: 24px; margin: 0 0 15px;}
        .close-popup { background: url(../images/close_certification.png) 0 center no-repeat; background-size: 31px auto; width: 20px; height: 31px; top: 11px; right: 15px; background-size: 20px auto;}

        .table_style_b .icon_clip{width: 22px;}
        .table_style_b table th {padding: 11px 0; font-size: 12px; }

        .list_gallery_w li .img {float: none; margin: 0 auto;}
        .list_gallery_w li .subject {font-size: 16px;}
        .list_gallery_w li .date {font-size: 12px; bottom: 12px;}
        .list_gallery_w li .txt {font-size: 13px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
        .list_gallery_w li .ment {width: auto; float: none; padding: 15px 0 0;}

        .list_page li strong { padding-left: 20px; background: url("../images/board_prev.png") no-repeat right center; background-size: 10px auto !important;}
        .list_page li.next strong { background: url("../images/board_next.png") no-repeat right center;}
        .list_page li strong, .list_page li a {padding: 14px; font-size: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
        .list_page li a {display: block;width: 85%;}

        .view_board .title {padding: 17px 0 25px 11px;}
        .view_board .title .subject { font-size: 14px;}
        .view_board .title .hit {top: 34px;}
        .view_board .title .hit em {margin: 0 5px;}
        .view_board .title .date,.view_board .title .hit * {font-size: 12px;}

        .view_board .view_cont {padding: 25px 0;}
        .view_board .view_cont p {font-size: 13px;}	

        .pager{padding: 30px 0 ;}
        .pager li.current a {border: 1px solid #000; box-sizing: border-box; display: block;}
        .pager li.current,.pager li > a, .pager li > span, .pager li.current {line-height: 22px; height: 24px;}
        .pager li img{width: 100%;}
        .pager li > a {padding: 0; margin: 0; line-height: 22px; display: block; color: #545454; }
        .pager li { display: inline-block; width: 23px; height: 24px; margin: 0 1px 5px; vertical-align: top; color: #545454; }
        .pager li.margin_l { margin-left: 1px; }
        .pager li.margin_r { margin-right: 1px;}
        .pager li > a, .pager li > span, .pager li.current { padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top; font-size: 12px;font-weight: 600;}
        .pager li.prev > a, .pager li.next > a {font-size: 7px;}

        .table_style2 table td strong {margin: 3px 0 0 0;font-size: 13px;display: block;}

        .sub_1_1 .section {padding: 22px 0;}

        .list_dot li strong {width: 61px;}
        .list_dot li,.list_dot li strong{font-size: 14px;}

        .mfp-figure figure{width: 100%;}	
        .mfp-figure {line-height:0;	width: 100%;}
        .mfp-image-holder .mfp-content { padding: 48px 20px 20px;}

        .wrap_write .txt_b {font-size: 13px; line-height: 150%;}
        .wrap_write .input_style.file { width: 161px;}

        .list_certification li,.list_prd li,.list_gallery li,.list_used li { width: 31.2%; height: auto; margin: 0 1% 5%;}
        .list_certification,.list_prd,.list_gallery,.list_used { width: auto;}
        .list_certification li .txt {font-size: 12px;}

        .list_gallery li .txt1 {font-size: 14px;}
        .list_gallery li .txt2 {font-size: 13px;}	

        .select_style { width: 85px;  height: 40px; padding: 0 11px 0 0; line-height: 38px; font-size: 13px; background: url(../images/icon_arrow.png) 90% center no-repeat; background-size: 11px auto; border-right: 0; text-indent: 2px;}

        .toolbar .search { float: right; margin: 7px 0 15px; width: 320px;}	
        .toolbar .total,.toolbar .total strong {font-size: 12px;}
        .toolbar .search input[type="text"] {height: 40px; width: 179px;}
        .toolbar .search .button { line-height: 40px;width: 45px;height: 40px;}	

        .aside{display: none !important;}
	    .go_top{display:block;position: fixed;right: 15px;bottom: 41px;z-index:999999}

        .section_main.section7 {padding: 58px 10px 58px; height: auto;}
        
	     #container {padding:40px 10px 20px;}

        .sub_cont h2 {height:76px; margin:0 0 30px;}
        .sub_cont h2 strong {font-size:24px; padding: 0 0 20px;}
	    .sub_cont h2 .step {display: none;}
        .sub_cont {width:auto; float:none;}
        .sub_cont .privacy p {font-size:16px;} 
        .sub_cont .cont h3 {font-size: 20px;}
        .sub_cont .cont h5{font-size:14px;color:#1D50A1;font-weight: 400;padding: 10px 0 16px;border-bottom: 1px solid #e6e6e6; line-height: 26px}
	    .sub_cont .cont .c{color:#1D50A1; font-size:13px;font-weight: 300;}
        
	    
	    sub_1_1 p, .sub_1_1 p span {font-size: 15px; color: #333333;line-height: 26px; padding: 0 0 27px; font-weight: 400;}
        .sub_1_1 p span.line{display: inline-block;padding: 0 0 4px;border-bottom:1px solid #a1a1a1}
        .sub_1_1 p strong{ font-size: 14px;color: #111111;font-weight: 400; }
        .sub_1_1 p.txt1, .sub_1_1 p.txt1 span {font-size: 15px;padding: 0 0 5px;font-weight:600 ;color: #111111;}
        .sub_1_1 .section {width: 100%; overflow: hidden;padding: 5px 0px;}
        .sub_1_1 .section .img img{width: 100%;float: left;}
        .sub_1_1 .section .img.right{width: 50%px;float: right;}
        .sub_1_1 .section .ment-left{width: 100%;float: left;}
        .sub_1_1 .section .ment-right{width: 62%; float: right;}
	    .sub_1_1 .section .ment p {font-size: 14px;color: #111111;}
        .sub_1_1 .section .txt_r{text-align:right;padding: 8px 0 0;}
	
        /*¼­ºê »çÈÆ*/
        .sub_1_1_1.section .ment {padding: 36px 0px 0px 100px; width: 100%;}
        .sub_1_1_1.section .ment .txt01{display: block;font-size: 23px;color: #222222;font-weight: 400;padding: 0px 0px 20px 0px; line-height: 40px;}
        .sub_1_1_1.section .ment .txt02{display: block;font-size: 22px;color: #1D50A4;font-weight: 400;padding: 20px 0px 0px 0px;line-height: 40px;}
	
	    /*¼­ºê ºñÀü*/
        .sub_1_1_2.section .ment {padding: 120px 0px 100px 0px; width: 100%;}
        .sub_1_1_2.section .ment .txt01{display: block;font-size: 28px;color: #222222;font-weight: 400;text-align: center; padding: 0px 0px 20px 0px; line-height: 40px;}
        .sub_1_1_2.section .ment .txt02{display: block;font-size: 20px;color: #1D50A4;font-weight: 400;text-align: center; padding: 20px 0px 0px 0px;line-height: 40px;}
	    
        /*¼­ºê ÀçÇ°¼Ò°³ ¸®½ºÆ®*/
        .sub_products h5{font-size:22px;color:#1D50A1;font-weight: 400;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 40px}
        .sub_products .title h5{font-size:22px;color:#1D50A1;font-weight: 600;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 46px}
        .sub_products .title p{display: block; font-size:16px;color:#1D50A1;font-weight: 200;padding: 0px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 30px}
        .sub_products .title strong{display: block; font-size: 16px;color: #000000;font-weight: 400; }

        .sub_products p {font-size: 15px; color: #222222;line-height: 26px; padding: 0 0 0px; font-weight: 400;}
        .sub_products p span.line{display: inline-block;padding: 0 0 4px;border-bottom:1px solid #a1a1a1}
        .sub_products p strong{ font-size: 15px;color: #111111;font-weight: 600; }
        .sub_products .txt1{font-size: 15px;padding: 0 0 5px;font-weight:500 ;color: #111111;}
        .sub_products .txt2{font-size: 13px;padding: 0 0 5px;font-weight:200 ;color: #1D50A1;}	
        .sub_products .list{margin: 10px 0 20px;}
        .sub_products .list li{position: relative;font-size: 13px;color: #222222;font-weight: 400; line-height:28px; padding-left: 20px; text-indent: -16px;}
        .sub_products .list li strong{color: #111111;font-size: 14px;font-weight:400 ;}

        .sub_products .inner{padding: 0 0 0px;}
        .sub_products .inner ul{overflow: hidden;}
        .sub_products .inner li{width: 49%;margin:4px 4px;}
        .sub_products .inner li .ment{padding: 10px 8px 0px;margin: 0 10px;}
        .sub_products .inner li .ment span{font-weight:100 ;}
        .sub_products .inner li .img {border:3px solid #fff}
        .sub_products .inner li .img img{width: 100%;}	


        .list_dot2 li strong {font-size:13px;}

        .table_style1 table td .list_num li,.table_style1 table td .list_num li span {font-size:12px;}
        
	    /*¼­ºê È¸»ç¿¬Çõ*/
        .sub_1_2 ul {padding: 0 0 0 0;}
        .sub_1_2 li p{font-size:14px;color:#1D50A4;font-weight: 300;line-height: 26px;}
        .sub_1_2 li strong{font-size:14px;color:#1D50A4;font-weight: 600;line-height: 30px;}
        .sub_1_2 li, .sub_1_2 li span {font-size:14px;}
        .sub_1_2 li img{width: 100%;}
	
	    
	    /*¼­ºê ÀÎÁõ¼­*/
        .sub_1_3 ul{padding: 20px 0 0px 0px;}
        .sub_1_3 li{font-size:15px;color:#222222;font-weight: 300;line-height: 26px;}
        .sub_1_3 li p{font-size:14px;color:#1D50A4;font-weight: 200;line-height: 26px;}
        .sub_1_3 li strong{font-size:15px;color:#222222;font-weight: 400;line-height: 26px;margin: 0 8px 0 0;}
        .sub_1_3 li span{font-size:14px;color:#1D50A4;font-weight: 400;line-height: 26px;margin: 0 8px 0 0;}
	

        .sitemap {width: auto;}
        .sitemap .cell{width: auto;height: 380px;float: none;margin: 0 15px 19px 0;}
        .sitemap .cont .cell h3{border-bottom: 1px solid #dbdbdb;}
        .sitemap .cell h3 strong{font-size: 17px;font-weight: 500;color:#111111;display: block;padding: 0 0 13px;}
        .sitemap .cell h3 p{display: block;font-weight: 400;font-size:12px;color:#1D50A1;}
        .sitemap .cell p{color:#1D50A1;font-weight: 400;font-size: 14px;display: inline-block;margin: 28px 0 0px;}
        .sitemap .cell ul{padding: 0px 0 0;}
        .sitemap .cell li a{font-size:15px;color:#222222;font-weight: 400;line-height:0;display: block;}
        .sitemap .cell li a p{font-size:13px;color:#222222;font-weight: 400;display: inline-block;padding-left: 0px; border-left: 1px solid #dbdbdb;margin-left: 10px;}

        .sub_top {background-size: cover !important;}
        .sub_top {height:112px;}
        .sub_top .ment p {font-size:17px; padding: 0 0 12px;}	
        .sub_top .ment strong {font-size: 20px;}
        .sub_top .ment {padding: 34px 0 0;}
	

        .prd_view .img{padding: 0 0 15px;}
        .prd_view .img,.prd_view .ment {width:auto; float:none;}
        .prd_view p, .prd_view p span {font-size: 13px;}

        .table_style1 table th,.table_style1 table td {font-size:12px; line-height:150%; padding:11px 2px;}
        .table_style1 table td .icon_pdf{width: 22px;}	

        .sub_tab li a {font-size: 12px;}
        .sub_tab li {padding: 0 5px; width: 33.33%;}
        .sub_tab li:nth-child(4) {border-left: 1px solid #d6d6d6;}

        .pc{display: none !important;}
        .mobile{display: block !important;}
        .header .sns_top{}
        .wrap_gnb,.header .sns_top{display: none;}

        .header .inner,.header {text-align:center;}
        .header h1 {padding:6px 0 0;}
        .header .logo {display:inline-block;}
        .header h1 img{width: 146px;}
        .header h1 {left:13px; top:10px;}

        .wrap_header {height:60px;border-bottom:1px solid #BBBBBB;background:#EEEEEE;}/*¸ð¹ÙÀÏ »ó´Ü¸¶Áø*/

        #wrap {padding:63px 0 0;}


        /*¸ð¹ÙÀÏ ¸Þ´º*/
        .m_menu .top {height:71px; padding:0 20px 15px;}
        .ovh {overflow:hidden;}
        .m_menu .logo {margin-top: 20px;}
        .logo {display:block; width:150px;}
        .fl {float:left;}
        .m_close {display:block; width:27px; height:27px; margin-top:18px; background:url('../images/m_close.png') 0 0 no-repeat; background-size:auto; background-size:auto; background-size:20px auto; text-indent:-9999px; position: absolute; right:2px; top:0px; border:0;}
        .menu_aside {background:rgba(0, 0, 0, 0.4); height:120%; width:100%; position:absolute; z-index:9999;}
        .m_menu .list_lang li a{font-weight: 400;}/*¸Þ´º µÞ Ã³¸®¼³Á¤*/

        .gnb_m{border-top: 1px solid #CECECE;}

        .m_menu > ul {width:100%; height:100%; overflow-y:auto; }
        .m_menu > ul > li {padding:0px;}
        .m_menu > ul button {display:block; width:100%;padding:15px 20px; box-sizing:border-box; text-align:left; font-size:2rem; font-weight:600; background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat;        background-size:auto; background-size: 12px auto; border:none; }

        .m_menu .sub { display:none; padding:0px 0 10px;}
        .m_menu .sub li {margin:20px 0;}
        .m_menu .sub {margin: -5px 0 0;}

        .m_menu .gnb_m ul ul li {line-height:15px; border-bottom:0; margin:0;}
        .m_menu .gnb_m ul ul li a{font-size:14px ;font-weight:400 ;line-height: 25px;}
        .m_menu .gnb_m ul li {line-height:28px;	border-bottom:1px solid #CECECE;padding: 10px 10px 10px 0px;}
        .m_menu .gnb_m ul li a{display: block;padding: 0 15px;font-weight: 500;font-size:16px;color:#111111;line-height:22px;}/*1Â÷¸Þ´º*/
        .m_menu .gnb_m ul li a.big.on {color:#10b487; background:url('../images/arrow_up.png') calc(100% - 20px) 50% no-repeat; background-size:12px auto; }
        .m_menu .gnb_m ul li a.big_n {background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat; background-size:14px auto;}

        .m_open {display:block; width:22px; margin-top:0; position:absolute; right:15px; top:19px; background:transparent; border:0;}
        .m_open img {width:100%;}
        .m_menu .sns_top {right:auto; left:10px; top:50px; padding:0; position:absolute; }
        nav.on .m_menu {transform:translateX(0); }

        .m_menu {position:absolute; top:0; right:0; width:90%; height:100%; background:#fff; transform:translateX(100%); transition:transform 0.4s ease; -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease;
        z-index: 9999;}/*¸ð¹ÙÀÏ ½º¶óÀÌµå ¸Þ´º ³ÐÀÌ ±âº»¼³Á¤*/
        .m_menu .list_lang {position:absolute; left:14px;top: 14px;}
        .m_menu .member li:last-child a {color:#fff; background:#319fad; border-radius:25px;}
        .m_menu .sub {margin:-5px 0 0; }
        .m_menu .sub {display:none; padding:0px 0 10px;}
        .m_menu .gnb_m .sub a {font-size: 14px; font-weight:400;color:#22488F; line-height:22px;padding-top: 16px;}/*2Â÷¸Þ´º*/
        .m_menu .gnb_m .sub p {padding-left: 12px;}/*2Â÷¸Þ´º*/	
        .m_menu .gnb_m .sub2 a {font-size: 16px; font-weight:400;color:#333333; line-height:30px; border-bottom:1px solid #E9E9E9;}/*3Â÷¸Þ´º*/


        /*¸ð¹ÙÀÏ ½º¶óÀÌµù Å¸ÀÌÆ²ÀÌ¹ÌÁö*/
        .slider_main_top .ment { padding: 30px 0; margin: 0;top: 47px;}
        .slider_main_top .ment .txt1,.slider_main_top .ment .txt2 {font-size: 28px; line-height: 48px; }
        .slider_main_top .ment .txt2 {width: 200px; padding: 0 0 4px;}
        .slider_main_top li,.slider_main_top {height: 463px; height:320px;}
        .slider_main_top .ment .icon {padding: 8px 0 0;}
        .slider_main_top .ment .icon img{width: 179px;}

        .tit_c {font-size: 26px; padding: 80px 0 23px;}
        .txt_c {font-size: 18px;padding: 0 0 12px;}

        .section_main.section1 .tab_menu {text-align:center; padding:43px 0 23px;}
        .section_main.section1 .bx-wrapper .bx-pager {bottom:85px;}

        .section_main.section1 ul{overflow: hidden; padding: 30px 0 10px 0px;}
        .section_main.section1 li{width: 46%;height: 100px;}
        .section_main.section1 li .ment {padding: 17px 8px 29px;}
        .section_main.section1 li .img {border: 2px solid #fff;}	
        .section_main.section1 li{width:49%; float:left; text-align:center; background:#f3f3f3; margin:6px 4px; padding:10px 0 140px 0px;border:1px solid #dbdbdb;}
        .section_main.section1 .inner .txt1 {font-size:20px; padding:24px 0 13px;}
        .section_main.section1 .inner {padding: 0 0 130px;}

        .slider_main_top .bx-controls-direction a { background-size: 40px auto !important;	width: 40px !important;}
        .slider_main_top li { background-size: cover !important;height: 300px;}

        .section_main.section1 .tab_content {padding: 0 15px;}
        .section_main.section1 .tab_content li {height:auto; padding:10px 0 0;}	
        .section_main.section1 .tab_content li .ment {padding:18px 5px 22px; margin:0 0px;}
        .section_main.section1 .tab_menu li a {line-height: 40px; font-size: 16px;}
        .section_main.section1 .tab_menu li {min-width:160px;line-height:40px; margin:0 1px; padding:0 10px;}

        .section2.section_main {padding:50px 10px;}
        .section2.section_main .list_board {width:auto; float:none;}
        .section2.section_main .list_board .tab_menu li a {font-size:19px; padding:0 8px 14px;}
        .section2.section_main .list_board .tab_menu li {background:url(../images/bar_tab_main.png) 0 0px no-repeat;}
        .section2.section_main .list_board .title {border-bottom:1px solid #dbdbdb; position:relative; height:33px;}
        .section2.section_main .list_board .more {width:20px; background: url(../images/icon_more_main_1.png) 0 0 no-repeat; background-size:20px auto; }
        .section2.section_main .list_board .tab_content li a,.section2.section_main .list_board .date {font-size:14px; }
        .section2.section_main .list_board .tab_content li {line-height:42px; }

        .section2.section_main .banner li {width:46%; margin:0 2% 10px; }
        .section2.section_main .banner li img{width: 100%;}
        .section2.section_main .banner {width:auto; height: auto;float:none; margin:25px 0 0;}
        .section2.section_main .banner li .txt1 { padding:17px 0 19px; font-size:12px; line-height: 20px;}


        .section_main .inner a.btn_more { background:#fff url('../images/icon_btn_more.png') 70px center no-repeat; padding:0 28px 0 19px; font-size: 13px; line-height: 24px;}
        .sns_top li {padding:0 5px;}


        .section_main.section3 li {width:50%;}
        .section_main.section3 li {background-size: 44px auto !important;}
        .section_main.section3 li:nth-child(1){border-left:0;border-bottom: 1px solid #dbdbdb;background: url(../images/icon_main_custom_1.png) 10px 38px no-repeat;}
        .section_main.section3 li:nth-child(2){border-bottom: 1px solid #dbdbdb;background: url(../images/icon_main_custom_2.png) 10px 38px no-repeat;}
        .section_main.section3 li:nth-child(3){border-left:0;background: url(../images/icon_main_custom_3.png) 10px 38px no-repeat;}
        .section_main.section3 li:nth-child(4){border-right:0;background: url(../images/icon_main_custom_4.png) 10px 38px no-repeat;}
        .section_main.section3 .ment .txt1 {padding:0 0 9px; font-size:17px;}
        .section_main.section3 .ment .txt2 {font-size: 12px; line-height: 16px;}
        .section_main.section3 .ment {text-align: left; padding: 29px 5px 16px 65px;}
        .section_main.section3 {padding: 46px 0;}

        /*¾ÆÄÚµð¾ð¸Þ´ºcss*/
        .accordion-container { margin: 10px auto; max-width: 100%;padding-bottom: 100px;}	
        .accordion-menu {width: 90%; max-width: 450px; margin: 60px auto 20px; background: #F3F3F3; border-radius: 4px;}
        .accordion-menu li.open .dropdownlink {color: #1D50A4;}
        .accordion-menu li.open .dropdownlink .fa-chevron-down {transform: rotate(180deg);}
        .accordion-menu li:last-child .dropdownlink {border-bottom: 0;}
        .dropdownlink {cursor: pointer; display: block;padding: 15px 20px 15px 15px;font-weight:400;font-size: 14px;border-bottom: 1px solid #ccc; color: #212121;position: relative;transition: all 0.4s ease-out; line-height: 24px;}
        .dropdownlink i {position: absolute;top: 17px;left: 16px;}
        .dropdownlink .fa-chevron-down {right: 12px;left: auto;}
        .submenuItems {display: none; background: #D2E4F2;}
        .submenuItems li {border-bottom: 1px solid #9AC1E2;}
        .submenuItems a { display: block; color: #444444;font-weight:400;font-size: 13px; padding: 12px 12px 12px 15px;transition: all 0.4s ease-out;line-height: 20px;}
        .submenuItems a:hover {background: #1D50A4; color: #fff;}



        .list_banner img{width:100%;}

        .section_main.section6 {padding:35px 0;}

        .menu_tail {line-height:35px;}
        .menu_tail li a {font-size:14px;}
        .menu_tail {padding:4px 10px;}


        .footer {padding:95px 10px 27px 15px; line-height:25px;}
        .footer h1 {position:absolute; left:10px; top:10px; }
        .footer h1 img{width:75px;}
        .footer * {font-size:11px; line-height:20px; font-weight: 200;}
        .footer h1 img {width:132px;}
        .footer h1 {top:15px;}
        .footer .address {border-left:0; padding: 0 0 0 0;}
        .footer {padding: 53px 10px 27px 15px;}

        .section_main.section7 .info {width:auto; float:none; padding:33px 10px 25px 125px; height: auto; background: url('../images/icon_main_map.png') 20px 124px no-repeat; background-size:84px auto;}
        .section_main.section7 .map {width:auto; float:none;}
        .section_main.section7 .inner {height:auto; border: 5px solid #9c8967;}
        .section_main.section7 .info .tit {font-size:15px;}
        .section_main.section7 .info .num {font-size: 35px;}
        .section_main.section7 .info dd,.section_main.section7 .info dt,.section_main.section7 .info em {font-size:15px;}

        input {-webkit-border-radius: 0;}

        .sub_5_2 .section .img img{width: 182px;}
        .sub_5_2 .section{position: relative;margin: 27px 0;padding: 95px 0 0 190px;height: 522px;}
        .sub_5_2 .section .ment strong {font-size:21px; padding: 0 0 5px 10px;}
        .sub_5_2 .section .ment p {font-size:13px; line-height:20px; }
        .sub_5_2 .section {padding:33px 0 0 175px; height:322px; }
        .sub_5_2 .section .ment li:nth-child(2) {margin: 11px 0 14px 0;}

        }


@media only screen and (max-width : 768px) {
.section_main.section1 .bx-wrapper,.section_main.section1 .bx-viewport{height: 292px !important; display: block !important;}
.section_main.section1 {display: none;}
.accordion-container { display:block;}	

.sub_5_4.sub_1_1 h4.tit_top,.sub_5_5 h4.tit_top {font-size: 22px; padding: 30px 0;}
.sub_5_4.sub_1_1 .cell,.sub_5_5.sub_1_1 .cell {float: none; width: auto; margin: 0 25px 205px; height: auto; border-radius: 0 0 20px 20px;}
.sub_5_4.sub_1_1 .section  { width: auto; padding: 205px 0 0;}
.sub_5_5.sub_1_1 .section{width: auto;}
.sub_5_5.sub_1_1 .cell{margin-bottom:50px ;}
.sub_5_4 .cell ul * {font-size: 15px; line-height: 24px;}
.sub_5_5 .cell ul {padding: 35px 2px;}
.sub_5_5 .cell li span {width: 29px;line-height: 29px;height: 29px;}
.sub_5_5 .cell ul * {font-size: 15px;line-height: 25px;}
.sub_5_4 .cell li {margin: 0 0 14px;}
.sub_5_5 .cell li {margin: 0 0 21px;padding: 0 0 0 39px;}
.sub_top .bg{height: 175px;background-size: auto 175px  !important;}
.sub_tab4.sub_tab li:nth-child(4) {border-left: 0;}
.sub_5_4 .cell ul {padding: 24px 15px;}

	
.wrap_view .content_area {font-size: 13px;}	
.wrap_reply .cell li span {font-size: 14px;font-weight: 300; width: 89px; min-height: 34px;}
.wrap_reply .cell li span {background: url('../images/bar_map2.png') 90% center no-repeat;padding: 16px 0 16px 17px;}
.wrap_reply .cell li {line-height: 20px; padding: 10px 58px 10px 97px; position: relative; font-size: 12px; min-height: 61px;}

.btn_style {font-size: 13px;}

.table_style_b table td {font-size: 12px; padding: 9px 2px; }
.table_style_b .icon {margin: 0 5px 0 0; width: 34px; }

/*¿Ï¶óÀÎ»ó´ã*/	
.input_style {padding: 0 5px; line-height: 26px; font-size: 12px;}

.wrap_write li span {font-size: 12px; width:200px;}	
.wrap_write li label {height: 28px;padding: 0 2px;font-size: 12px;}
.wrap_write li {width: 100%; float: none; padding: 10px 0 10px 160px; font-size: 12px;}
.wrap_write .checkboxes { padding: 10px 0 22px;}
.wrap_write .input_style,.wrap_write .w100 .input_style {width: 100%;}
.wrap_write .w100 .input_style.txt{ width: 100%;}	
.wrap_write .txt_b {font-size: 13px; line-height: 150%;}
.wrap_write .w100 .input_style.file { width: 40.8%;}	

.privacy-policy .policy-wrapper {padding: 0 10px;}	
.privacy-policy .policy-wrapper h4 { padding: 41px 29px 18px;font-size: 24px; margin: 0 0 15px;}
.close-popup { background: url(../images/close_certification.png) 0 center no-repeat; background-size: 31px auto; width: 20px; height: 31px; top: 11px; right: 15px; background-size: 20px auto;}
	
.table_style_b .icon_clip{width: 22px;}
.table_style_b table th {padding: 11px 0; font-size: 12px; }

.list_gallery_w li .img {float: none; margin: 0 auto;}
.list_gallery_w li .subject {font-size: 16px;}
.list_gallery_w li .date {font-size: 12px; bottom: 12px;}
.list_gallery_w li .txt {font-size: 13px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_gallery_w li .ment {width: auto; float: none; padding: 15px 0 0;}

.list_page li strong { padding-left: 20px; background: url("../images/board_prev.png") no-repeat right center; background-size: 10px auto !important;}
.list_page li.next strong { background: url("../images/board_next.png") no-repeat right center;}
.list_page li strong, .list_page li a {padding: 14px; font-size: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.list_page li a {display: block;width: 85%;}

.view_board .title {padding: 17px 0 25px 11px;}
.view_board .title .subject { font-size: 14px;}
.view_board .title .hit {top: 34px;}
.view_board .title .hit em {margin: 0 5px;}
.view_board .title .date,.view_board .title .hit * {font-size: 12px;}

.view_board .view_cont {padding: 25px 0;}
.view_board .view_cont p {font-size: 13px;}	

.pager{padding: 30px 0 ;}
.pager li.current a {border: 1px solid #000; box-sizing: border-box; display: block;}
.pager li.current,.pager li > a, .pager li > span, .pager li.current {line-height: 22px; height: 24px;}
.pager li img{width: 100%;}
.pager li > a {padding: 0; margin: 0; line-height: 22px; display: block; color: #545454; }
.pager li { display: inline-block; width: 23px; height: 24px; margin: 0 1px 5px; vertical-align: top; color: #545454; }
.pager li.margin_l { margin-left: 1px; }
.pager li.margin_r { margin-right: 1px;}
.pager li > a, .pager li > span, .pager li.current { padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top; font-size: 12px;font-weight: 600;}
.pager li.prev > a, .pager li.next > a {font-size: 7px;}

.table_style2 table td strong {margin: 3px 0 0 0;font-size: 13px;display: block;}

.sub_1_1 .section {padding: 22px 0;}

.list_dot li strong {width: 61px;}
.list_dot li,.list_dot li strong{font-size: 14px;}
	
.mfp-figure figure{width: 100%;}	
.mfp-figure {line-height:0;	width: 100%;}
.mfp-image-holder .mfp-content { padding: 48px 20px 20px;}
	
.wrap_write .txt_b {font-size: 13px; line-height: 150%;}
.wrap_write .input_style.file { width: 161px;}
	
.list_certification li,.list_prd li,.list_gallery li,.list_used li { width: 46%; height: auto; margin: 0 2% 5%;}
.list_certification,.list_prd,.list_gallery,.list_used { width: auto;}
.list_certification li .txt {font-size: 12px;}

.list_gallery li .txt1 {font-size: 13px;}
.list_gallery li .txt2 {font-size: 12px;}	
	
.select_style { width: 85px;  height: 40px; padding: 0 11px 0 0; line-height: 38px; font-size: 13px; background: url(../images/icon_arrow.png) 90% center no-repeat; background-size: 11px auto; border-right: 0; text-indent: 2px;}

.toolbar .search { float: right; margin: 7px 0 15px; width: 320px;}	
.toolbar .total,.toolbar .total strong {font-size: 12px;}
.toolbar .search input[type="text"] {height: 40px; width: 179px;}
.toolbar .search .button { line-height: 40px;width: 45px;height: 40px;}	
	
.aside{display: none !important;}
.go_top{display:block;position: fixed;right: 10px;bottom: 41px;z-index:999999}	

.section_main.section7 {padding: 58px 10px 58px; height: auto;}

	
#container {padding:40px 10px 20px;}

.sub_cont h2 {height:76px; margin:0 0 30px;}
.sub_cont h2 strong {font-size:20px;}
.sub_cont h2 .step {display: none;}	
.sub_cont {width:auto; float:none;}
.sub_cont .privacy p {font-size:13px;}	
.sub_cont .cont h3 {font-size: 18px;}
.sub_cont .cont h5{font-size:14px;color:#1D50A1;font-weight: 400;padding: 10px 0 16px;border-bottom: 1px solid #e6e6e6; line-height: 26px}
.sub_cont .cont .c{color:#1D50A1; font-size:12px;font-weight: 300;}	

.sub_1_1 .section .img,.sub_1_1 .section .ment {width: auto !important;float: none !important;}
.sub_1_1 .section .img img{width: 100%;}
.sub_1_1 .section .ment-left{width: 100%;float: left;}
.sub_1_1 .section .ment-right{width:100%; float: right;padding-top:30px; }	
.sub_1_1 p, .sub_1_1 p span {font-size: 14px;}
.sub_1_1 p.txt1, .sub_1_1 p.txt1 span {font-size:14px;}
.sub_1_1 p strong{ font-size: 14px;color: #111111;font-weight: 400; }	

	
/*¼­ºê »çÈÆ*/
.sub_1_1_1.section .ment {padding: 36px 0px 0px 60px; width: 100%;}
.sub_1_1_1.section .ment .txt01{display: block;font-size: 18px;color: #222222;font-weight: 400;padding: 0px 0px 20px 0px; line-height: 40px;}
.sub_1_1_1.section .ment .txt02{display: block;font-size: 18px;color: #1D50A4;font-weight: 400;padding: 20px 0px 0px 0px;line-height: 40px;}

/*¼­ºê ºñÀü*/
.sub_1_1_2.section .ment {padding: 120px 0px 100px 0px; width: 100%;}
.sub_1_1_2.section .ment .txt01{display: block;font-size: 18px;color: #222222;font-weight: 400;text-align: center; padding: 0px 0px 20px 0px; line-height: 40px;}
.sub_1_1_2.section .ment .txt02{display: block;font-size: 16px;color: #1D50A4;font-weight: 400;text-align: center; padding: 20px 0px 0px 0px;line-height: 40px;}	
	
/*¼­ºê ÀçÇ°¼Ò°³ ¸®½ºÆ®*/
.sub_products h5{font-size:20px;color:#1D50A1;font-weight: 400;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 40px}
.sub_products .title h5{font-size:20px;color:#1D50A1;font-weight: 600;padding: 30px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 40px}
.sub_products .title p{display: block; font-size:14px;color:#1D50A1;font-weight: 200;padding: 0px 0 10px;border-bottom: 1px solid #e6e6e6; line-height: 24px}
.sub_products .title strong{display: block; font-size: 16px;color: #000000;font-weight: 400; }	
.sub_products p {font-size: 14px; color: #222222;line-height: 26px; padding: 0 0 0px; font-weight: 400;}
.sub_products p span.line{display: inline-block;padding: 0 0 4px;border-bottom:1px solid #a1a1a1}
.sub_products p strong{ font-size: 13px;color: #111111;font-weight: 600; }
.sub_products .txt1{font-size: 14px;padding: 0 0 0px;font-weight:500 ;color: #111111;}
.sub_products .txt2{font-size: 13px;padding: 0 0 0px;font-weight:200 ;color: #1D50A1;}	
.sub_products .list{margin: 10px 0 10px;}
.sub_products .list li{position: relative;font-size: 13px;color: #222222;font-weight: 400; line-height:28px; padding-left: 20px; text-indent: -16px;}
.sub_products .list li strong{color: #111111;font-size: 14px;font-weight:400 ;}
	
.sub_products .inner{padding: 0 0 0px;}
.sub_products .inner ul{overflow: hidden;}
.sub_products .inner li{width: 100%;margin:4px 4px;}
.sub_products .inner li .ment{padding: 10px 8px 0px;margin: 0 10px;}
.sub_products .inner li .ment span{font-weight:100 ;}
.sub_products .inner li .img {border:3px solid #fff}
.sub_products .inner li .img img{width: 100%;}	
	
	
.list_dot2 li strong {font-size:13px;}

.table_style1 table td .list_num li,.table_style1 table td .list_num li span {font-size:12px;}

.sub_1_2 ul {padding: 0 0 40px 0;}
.sub_1_2 li, .sub_1_2 li span {font-size:13px; left: 20px;}
.sub_1_2 li img{width: 100%;}
	
	
/*¼­ºê ÀÎÁõ¼­*/
.sub_1_3 ul{padding: 20px 0 0px 0px;}
.sub_1_3 li{font-size:14px;color:#222222;font-weight: 300;line-height: 26px;}
.sub_1_3 li p{font-size:13px;color:#1D50A4;font-weight: 200;line-height: 26px;}
.sub_1_3 li strong{font-size:14px;color:#222222;font-weight: 400;line-height: 26px;margin: 0 8px 0 0;}
.sub_1_3 li span{font-size:13px;color:#1D50A4;font-weight: 400;line-height: 26px;margin: 0 8px 0 0;}	
	
	
.sitemap {width: auto;}
.sitemap .cell h3 strong {font-size:17px; display: inline-block; padding: 0 0 0px;}
.sitemap .cell {width:auto; height:auto; float:none; margin:0 15px 19px 0;}
.sitemap .cell li a{font-size:12px;color:#222222;font-weight: 400;line-height:0;display: inline-block;}
.sitemap .cell li a p{font-size:12px;color:#222222;font-weight: 400;display: inline-block;padding-left: 0px; border-left: 1px solid #dbdbdb;margin-left: 10px;}	
	
.sub_top {background-size: cover !important;}
.sub_top {height:112px;}
.sub_top .ment p {font-size:17px; padding: 0 0 12px;}	
.sub_top .ment strong {font-size: 20px;}
.sub_top .ment {padding: 34px 0 0;}
	

.prd_view .img{padding: 0 0 15px;}
.prd_view .img,.prd_view .ment {width:auto; float:none;}
.prd_view p, .prd_view p span {font-size: 13px;}
	
.table_style1 table th,.table_style1 table td {font-size:12px; line-height:150%; padding:11px 2px;}
.table_style1 table td .icon_pdf{width: 22px;}	

.sub_tab li a {font-size: 12px;}
.sub_tab li {padding: 0 5px; width: 33.33%;}
.sub_tab li:nth-child(4) {border-left: 1px solid #d6d6d6;}

.pc{display: none !important;}
.mobile{display: block !important;}
.header .sns_top{}
.wrap_gnb,.header .sns_top{display: none;}

.header .inner,.header {text-align:center;}
.header h1 {padding:6px 0 0;}
.header .logo {display:inline-block;}
.header h1 img{width: 146px;}
.header h1 {left:13px; top:10px;}

.wrap_header {height:60px;border-bottom:1px solid #BBBBBB;background:#EEEEEE;}/*¸ð¹ÙÀÏ »ó´Ü¸¶Áø*/

#wrap {padding:63px 0 0;}


/*¸ð¹ÙÀÏ ¸Þ´º*/
.m_menu .top {height:71px; padding:0 20px 15px;}
.ovh {overflow:hidden;}
.m_menu .logo {margin-top: 20px;}
.logo {display:block; width:150px;}
.fl {float:left;}
.m_close {display:block; width:27px; height:27px; margin-top:18px; background:url('../images/m_close.png') 0 0 no-repeat; background-size:auto; background-size:auto; background-size:20px auto; text-indent:-9999px; position: absolute; right:2px; top:0px; border:0;}
.menu_aside {background:rgba(0, 0, 0, 0.4); height:120%; width:100%; position:absolute; z-index:9999;}
.m_menu .list_lang li a{font-weight: 400;}/*¸Þ´º µÞ Ã³¸®¼³Á¤*/

.gnb_m{border-top: 1px solid #CECECE;}

.m_menu > ul {width:100%; height:100%; overflow-y:auto; }
.m_menu > ul > li {padding:0px;}
.m_menu > ul button {display:block; width:100%;padding:15px 20px; box-sizing:border-box; text-align:left; font-size:2rem; font-weight:600; background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat;        background-size:auto; background-size: 12px auto; border:none; }

.m_menu .sub { display:none; padding:0px 0 10px;}
.m_menu .sub li {margin:20px 0;}
.m_menu .sub {margin: -5px 0 0;}

.m_menu .gnb_m ul ul li {line-height:15px; border-bottom:0; margin:0;}
.m_menu .gnb_m ul ul li a{font-size:14px ;font-weight:400 ;line-height: 25px;}
.m_menu .gnb_m ul li {line-height:30px;	border-bottom:1px solid #CECECE;padding: 10px 10px 10px 0px;}
.m_menu .gnb_m ul li a{display: block;padding: 0 15px;font-weight: 500;font-size:14px;color:#111111;line-height:22px;}/*1Â÷¸Þ´º*/
.m_menu .gnb_m ul li a.big.on {color:#10b487; background:url('../images/arrow_up.png') calc(100% - 20px) 50% no-repeat; background-size:12px auto; }
.m_menu .gnb_m ul li a.big_n {background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat; background-size:14px auto;}

.m_open {display:block; width:22px; margin-top:0; position:absolute; right:15px; top:19px; background:transparent; border:0;}
.m_open img {width:100%;}
.m_menu .sns_top {right:auto; left:10px; top:50px; padding:0; position:absolute; }
nav.on .m_menu {transform:translateX(0); }

.m_menu {position:absolute; top:0; right:0; width:90%; height:100%; background:#fff; transform:translateX(100%); transition:transform 0.4s ease; -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease;
z-index: 9999;}/*¸ð¹ÙÀÏ ½º¶óÀÌµå ¸Þ´º ³ÐÀÌ ±âº»¼³Á¤*/
.m_menu .list_lang {position:absolute; left:14px;top: 14px;}
.m_menu .member li:last-child a {color:#fff; background:#319fad; border-radius:25px;}
.m_menu .sub {margin:-5px 0 0; }
.m_menu .sub {display:none; padding:0px 0 10px;}
.m_menu .gnb_m .sub a {font-size: 13px; font-weight:400;color:#22488F; line-height:22px;padding-top: 16px;}/*2Â÷¸Þ´º*/
.m_menu .gnb_m .sub p {padding-left: 8px;}/*2Â÷¸Þ´º*/	
.m_menu .gnb_m .sub2 a {font-size: 16px; font-weight:400;color:#333333; line-height:30px; border-bottom:1px solid #E9E9E9;}/*3Â÷¸Þ´º*/


/*¸ð¹ÙÀÏ ½º¶óÀÌµù Å¸ÀÌÆ²ÀÌ¹ÌÁö*/
.slider_main_top .ment { padding: 30px 0; margin: 0;top: 47px;}
.slider_main_top .ment .txt1,.slider_main_top .ment .txt2 {font-size: 28px; line-height: 48px; }
.slider_main_top .ment .txt2 {width: 200px; padding: 0 0 4px;}
.slider_main_top li,.slider_main_top {height: 463px; height:320px;}
.slider_main_top .ment .icon {padding: 8px 0 0;}
.slider_main_top .ment .icon img{width: 179px;}

.tit_c {font-size: 18px; padding: 51px 0 16px;}
.txt_c {font-size: 13px;padding: 0 0 10px;}

.section_main.section1 .tab_menu {text-align:center; padding:43px 0 23px;}
.section_main.section1 .bx-wrapper .bx-pager {bottom:85px;}
.section_main.section1 .tab_content li {height:auto; padding:10px 0 0;}
.section_main.section1 ul{overflow: hidden; padding: 10px 0 10px 0px;}
.section_main.section1 li{width:256px; float:left; text-align:center; height:350px; background:#fff; margin:6px 4px; padding:10px 0 140px 0px;border:1px solid #CACACA;}
.section_main.section1 .inner .txt1 {font-size:17px; padding:0 0 13px;}

.slider_main_top .bx-controls-direction a { background-size: 40px auto !important;	width: 40px !important;}
.slider_main_top li { background-size: cover !important;height: 300px;}

.section_main.section1 .tab_content li .ment {padding:18px 5px 22px; margin:0 0px;}
.section_main.section1 .tab_menu li a {line-height: 40px; font-size: 16px;}
.section_main.section1 .tab_menu li {min-width:160px;line-height:40px; margin:0 1px; padding:0 10px;}
.section_main.section1 .inner {padding:0 0 125px;}
.section_main.section1 .tab_content {padding: 0 15px;}

/*¸ÞÀÎ¹Ù·Î°¡±â Ãß°¡*/
.section_main.section1 ul{padding: 0 10px;}
.section_main.section1 li {width: 46%;height: 320px; margin: 0 2% 5%;}
.section_main.section1 li .ment {padding: 17px 8px 29px;}
.section_main.section1 li .img {border: 2px solid #fff;}
.section_main.section1 .inner {padding: 0 0 45px;}

.section2.section_main {padding:50px 10px;}
.section2.section_main .list_board {width:auto; float:none;}
.section2.section_main .list_board .tab_menu li a {font-size:19px; padding:0 8px 14px;}
.section2.section_main .list_board .tab_menu li {background:url(../images/bar_tab_main.png) 0 0px no-repeat;}
.section2.section_main .list_board .title {border-bottom:1px solid #dbdbdb; position:relative; height:33px;}
.section2.section_main .list_board .more {width:20px; background: url(../images/icon_more_main_1.png) 0 0 no-repeat; background-size:20px auto; }
.section2.section_main .list_board .tab_content li a,.section2.section_main .list_board .date {font-size:14px; }
.section2.section_main .list_board .tab_content li {line-height:42px; }

.section2.section_main .banner li {width:46%; margin:0 2% 10px;}
.section2.section_main .banner li img{width: 100%;}
.section2.section_main .banner {width:auto; float:none; margin:25px 0 0;}
.section2.section_main .banner li .txt1 { padding:17px 0 19px; font-size:12px; line-height: 20px;}


.section_main .inner a.btn_more { background:#fff url('../images/icon_btn_more.png') 70px center no-repeat; padding:0 28px 0 19px; font-size: 13px; line-height: 24px;}
.sns_top li {padding:0 5px;}


.section_main.section3 li {width:50%;}
.section_main.section3 li {background-size: 44px auto !important;}
.section_main.section3 li:nth-child(1){border-left:0;border-bottom: 1px solid #dbdbdb;background: url(../images/icon_main_custom_1.png) 10px 38px no-repeat;}
.section_main.section3 li:nth-child(2){border-bottom: 1px solid #dbdbdb;background: url(../images/icon_main_custom_2.png) 10px 38px no-repeat;}
.section_main.section3 li:nth-child(3){border-left:0;background: url(../images/icon_main_custom_3.png) 10px 38px no-repeat;}
.section_main.section3 li:nth-child(4){border-right:0;background: url(../images/icon_main_custom_4.png) 10px 38px no-repeat;}
.section_main.section3 .ment .txt1 {padding:0 0 9px; font-size:17px;}
.section_main.section3 .ment .txt2 {font-size: 12px; line-height: 16px;}
.section_main.section3 .ment {text-align: left; padding: 29px 5px 16px 65px;}
.section_main.section3 {padding: 46px 0;}

/*¾ÆÄÚµð¾ð¸Þ´ºcss*/
.accordion-container { margin: 10px auto; max-width: 100%;padding-bottom: 100px;}	
.accordion-menu {width: 90%; max-width: 450px; margin: 10px auto 20px; background: #F3F3F3; border-radius: 4px;}
.accordion-menu li.open .dropdownlink {color: #1D50A4;}
.accordion-menu li.open .dropdownlink .fa-chevron-down {transform: rotate(180deg);}
.accordion-menu li:last-child .dropdownlink {border-bottom: 0;}
.dropdownlink {cursor: pointer; display: block;padding: 15px 20px 15px 15px;font-weight:400;font-size: 14px;border-bottom: 1px solid #ccc; color: #212121;position: relative;transition: all 0.4s ease-out; line-height: 24px;}
.dropdownlink i {position: absolute;top: 17px;left: 16px;}
.dropdownlink .fa-chevron-down {right: 12px;left: auto;}
.submenuItems {display: none; background: #D2E4F2;}
.submenuItems li {border-bottom: 1px solid #9AC1E2;}
.submenuItems a { display: block; color: #444444;font-weight:400;font-size: 13px; padding: 12px 12px 12px 15px;transition: all 0.4s ease-out;line-height: 20px;}
.submenuItems a:hover {background: #1D50A4; color: #fff;}
	
	

.list_banner img{width:100%;}

.section_main.section6 {padding:35px 0;}

.menu_tail {line-height:35px;}
.menu_tail li a {font-size:13px;}
.menu_tail {padding:4px 10px;}


.footer {padding:95px 10px 27px 15px; line-height:25px;}
.footer h1 {position:absolute; left:10px; top:10px; }
.footer h1 img{width:75px;}
.footer * {font-size:12px; line-height:19px;}
.footer h1 img {width:132px;}
.footer h1 {top:15px;}
.footer .address {border-left:0; padding: 0 0 0 0;}
.footer {padding: 53px 10px 27px 15px;}

.section_main.section7 .info {width:auto; float:none; padding:33px 10px 25px 125px; height: auto; background: url('../images/icon_main_map.png') 20px 124px no-repeat; background-size:84px auto;}
.section_main.section7 .map {width:auto; float:none;}
.section_main.section7 .inner {height:auto; border: 5px solid #9c8967;}
.section_main.section7 .info .tit {font-size:15px;}
.section_main.section7 .info .num {font-size: 35px;}
.section_main.section7 .info dd,.section_main.section7 .info dt,.section_main.section7 .info em {font-size:15px;}

input {-webkit-border-radius: 0;}

.sub_5_2 .section .img img{width: 182px;}
.sub_5_2 .section{position: relative;margin: 27px 0;padding: 95px 0 0 190px;height: 522px;}
.sub_5_2 .section .ment strong {font-size:21px; padding: 0 0 5px 10px;}
.sub_5_2 .section .ment p {font-size:13px; line-height:20px; }
.sub_5_2 .section {padding:33px 0 0 175px; height:322px; }
.sub_5_2 .section .ment li:nth-child(2) {margin: 11px 0 14px 0;}

}