@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 300;
	src:  url(../font/NanumBarunGothic.woff) format('woff'),url(../font/NanumBarunGothic.ttf) format('ttf'), url(../font/NanumBarunGothic.otf) format('opentype');
}

/*reset css start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0 auto;	padding: 0;	border: 0;font-size: 100%; font-family:NanumBarunGothic,Dotum,'돋움',Helvetica,Malgun Gothic,'맑은 고딕',AppleSDGothicNeo;}

.wrap{min-width:1280px; position:relative;}

input[type="image"],img,fieldset{border:0;vertical-align: middle;}
input,select,option,textarea:focus {outline: none;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;cursor:pointer;}
a:hover,a:active,a:focus{cursor:pointer;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
ul, li{display: inline-block;}
blockquote, q {	quotes: none;}
table {	border-collapse: collapse; border-spacing: 0;}﻿
/*reset css end*/





.wrap{width:100%;}

#header_new{width:100%;background:url(../img/main_menu_bg.png) center 100%  no-repeat;    position: absolute;z-index: 100;}
.header_area{margin:0 auto; width:1020px; overflow: hidden;}


.header_area h1{float:left; margin-top: 15px;}
.header_area .top_util{float:right; margin:53px 0 41px 0; }

#navi {
	display:none;
  width:100%;
	background:url(../img/menu_bg.png) center 100%  no-repeat;
  position: absolute;
	top:65px;
  z-index:1001;
  border-top:1px solid #e5ded6;
}
.navi_bg{width:1020px;height:220px;}

.navi_menu {display:inline-block;	float:right; list-style:none; margin: 0px auto; position:relative;}
.navi_menu > li {width: auto; float: left;}
.header_area .navi_menu .depth1:first-child{margin-left:0px; }

.navi_menu li #menu a{color:#fff; margin:0 43px 0 42px;font-size: 11pt; display: inline-block; padding:26px 0;}
/*.navi_menu li #menu a:hover {padding-bottom: 21px;border-bottom: 4px solid #ffff05;}*/

/* Dropdown */
.submenu {
	margin-top: -5px;
  width:auto;
  display:inline-block;
	float:right;
  /*opacity: 0;
  visibility: hidden;*/
}
.submenu li {	text-align:left;vertical-align: top; line-height:1.9; padding-top: 15px;}
.submenu>li:hover { padding-top: 11px; border-top: 4px solid #ffff05;}
.submenu li a{color: #fff; font-size: 10pt;}
.submenu li a:hover {color: #ffff05;}
.sub1 {	margin:0 40px 0 37px;padding:0 20px 0 5px}
.sub2 {	margin:0 18px 0 37px; padding: 0 5px 0 5px;}
.sub3 {	margin:0 40px 0 37px; padding: 0 0 0 5px;}
.sub4 {	margin:0 39px 0 37px; padding: 0 5px;}

#head_info{width: 700px; height:1000px;}



.main_banner{height:770px;background: url(../img/main_banner_bg.png) no-repeat center;    background-size: cover; width: 100%;    position: relative;}
.main_banner_shadow{width: 100%;position: absolute; bottom: 50px;text-align: center;}
.main_banner ul{text-align: center;font-size: 0;box-shadow: 0px 5px 5px rgba(0,0,0,0.3);}
.main_banner ul>li{width:250px;font-size: 10pt; color: #fff; line-height: 1.5;padding-top: 50px;padding-bottom: 30px;}
.main_banner ul>li:nth-child(1){background: rgba(93,169,239,0.7);}
.main_banner ul>li:nth-child(2){background: rgba(40,79,168,0.7);}
.main_banner ul>li:nth-child(3){background: rgba(98,137,197,0.7);}
.main_banner ul>li:nth-child(4){background: rgba(41,125,170,0.7);}


.main_info{height:auto;text-align: center;}
.main_info ul{text-align: center;font-size: 0;}
.main_info ul>li{width:340px;font-size: 10pt; color: #000; line-height: 1.5;padding: 50px 0 60px;}

.main_konzession{background: #e8e8e8;text-align: center;padding: 50px 0;}
.main_konzession ul>li{text-align: left; vertical-align: top; font-size: 11pt; line-height: 1.5; color: #1d1d1d;margin:0 5px;}
.main_konzession ul>li:first-child{margin-top: 30px;}
.main_konzession a{border: 2px solid #000; padding: 10px 100px; font-size: 0.7rem; font-weight: 900; margin-top: 20px; display: inline-block;color:#000;}

.main_movie{width: 1050px;}
.main_movie ul{width:100%;}
.main_movie li{width: 49.8%; text-align: center; padding: 50px 0;    float: left;}
.movie_wrap{width: 340px; height:190px;border: 1px solid #000;}


.main_detail{background: url(../img/main_bg02.png) no-repeat center;text-align: center; padding: 47px 0;}
.main_detail a{border: 2px solid #ed1c24;color:#fff; background: #ed1c24;padding: 12px 100px; font-size: 0.7rem; font-weight: 900; margin-top: 20px; display: inline-block;}

.main_qna{background: url(../img/main_bg01.png) no-repeat center;}
.main_qna ul{width:100%;text-align: center;}
.main_qna li{width: 49.8%; text-align: center; padding: 65px 0;vertical-align: top;}
.main_qna li:last-child{background-color:rgba(64,96,119,0.7);padding: 50px 0;}
.main_qna a{border: 1px solid #ed1c24;color:#fff; background: #ed1c24; padding: 13px 60px; font-size: 0.7rem; font-weight: 900; margin-top: 15px; display: inline-block;}


/*sub 공통영역*/
.sub_banner{height:286px; background-size: cover; width: 100%; position: relative; text-align: center;}
.sub_banner>h1{width:100%; position: absolute; bottom: 60px;color: #fff;font-size: 1.9rem; font-weight: 400;line-height: 1.3;}
.sub_banner>h1>span{font-size: 2.5rem;}

.sns>img,.print>img{margin: 5px;
    position: relative;
    bottom: 12px;}

.left{float:left !important;}
.right{float: right;}
.bold{font-weight: 600;}
.float_none{float: none !important;}
.white{color:#fff;}
.yellow{color:#fcfc84;}
.red{color:#ed1c24;}
.purple{color:#d0bcf9;}
.green{color:#7af5f8;}


.smallnav{color: #8e8e8e; margin-top: 20px;text-align: right; margin-bottom: 40px;font-family: dotum;}
.smallnav .on{color:#63a5d0;}
.smallnav img{vertical-align: 0;}
.smallnav span{font-size: 10pt;color: #8e8e8e;vertical-align: 2px;}

.sub_subtitle{ font-size: 11pt; color: #fff;width: 100%; padding:4% 0%;line-height: 1.5;}
.sub_subtitle img{vertical-align: -6px;}
.sub_subtitle>li:first-child{width: 13%; text-align: right;}
.sub_subtitle>li{line-height: 1.8;margin-left: 10px;}


.submenu_tilte{border-bottom: 2px solid #003367;margin-bottom: 10px; padding: 0px 0 10px 10px;}
.submenu_btn{width: 190px; height: 39px; display: inline-block;font-size:10pt;color:#1d1d1d;line-height: 3;}
.submenu_btn>a{color:#1d1d1d;width: 180px; padding-left:10px;display: inline-block;}
.submenu_btn:hover,.submenu_btn>a:hover,
.sub_submenu>.active{ background: #63a5d0;color: #fff;}
.sub_submenu>.active a{color: #fff;}


/*sub01_01 인사말*/
.sub01_01contents_title{font-size: 1.3rem; line-height: 1.5;}
.sub01_01contents_wrap{text-align: center;}
.sub01_01_bg{width:800px;height:225px;padding-top: 75px;background: url(../img/sub01/sub01_01_bg.png) no-repeat center; color: #fff; font-size: 11pt; line-height: 1.5;margin: 60px 0;}


/*sub01_02 연혁*/
.subtitle01_02bg{background: url(../img/sub01/sub01_02_bg.png) no-repeat center; font-size: 1rem;line-height: 1.5;}
.subtitle01_02bg span{font-size: 1.25rem;}
.sub01_02_contents{width: 100%;margin-bottom: 50px;}
.sub01_02_contents li:first-child{float: left;width: 36%; padding-right: 5px;padding-top: 253px;-webkit-padding-before:253px; text-align: right;}
.sub01_02_contents li:first-child>p:nth-child(2){margin-top:252px; -webkit-margin-before:255px;}
.sub01_02_contents li:first-child>p:nth-child(3){margin-top: 254px;-webkit-margin-before: 254px;}
.sub01_02_contents li:first-child>p:nth-child(4){margin-top: 88px;-webkit-margin-before: 88px;}
.sub01_02_contents li{float: left;width: 26%; font-size: 10pt; line-height: 2;color: rgba(97,97,97,0.9);}
.sub01_02_contents li:last-child{float: left; width: 36.5%; padding-left: 5px; padding-top: 76px;-webkit-padding-before: 76px;}
.sub01_02_contents li:last-child>p:nth-child(2){margin-top: 332px;-webkit-margin-before:332px;}
.sub01_02_contents li:last-child>p:nth-child(3){margin-top: 318px;-webkit-margin-before: 318px;}
.sub01_02_contents li:last-child>p:nth-child(4){margin-top: 62px;-webkit-margin-before: 62px;}
.sub01_02_contents li:last-child>p:nth-child(5){margin-top: 226px;-webkit-margin-before: 226px;}
.sub01_02_contents li>p>span{color: #1d1d1d;}


/*sub01_03 인증현황*/
.sub01_03_contents{width: 100%;}
.sub01_03_contents li:first-child{float: left; width: 42%; font-size: 10pt; line-height:1.5;color: #1d1d1d; padding:40px 0 0 19px;-webkit-padding-before: 45px;}
.sub01_03_text{ font-size: 10pt; line-height:1.5;color: #1d1d1d; padding:0px 0 40px 10px;}
.sub01_03_contents li{width: 24.5%;}
.sub01_03_contents h2{font-size: 13pt;font-weight: 100;}
.sub01_03_contents h3{font-size: 11pt;margin-bottom: 10px;font-weight: 100;}
.sub01_03_contents_subtitle{padding-left: 9px;}


/*sub01_04 뉴스n공지, sub04 문의하기  공통영역*/
.contact{width: 1020px;margin:40px auto;}
.contact>ul>li:first-child{width: 190px;margin-right: 25px;}
.contact>ul>li{width: 799px;    vertical-align: top;}
.contact h1{color:#1d1d1d;font-size: 1.7rem;border-bottom:1px solid #d6d8da; padding-bottom: 15px;}
.contact h1>span{font-size: 0.9rem;color: #8e8e8e;margin-left: 15px;font-weight: normal;}


/*sub01_04 뉴스n공지*/
.sub01_04bg{background: url(../img/sub01/sub01_04_bg.png) no-repeat center;}
.subtitle01_04bg{background: url(../img/sub04/sub04_title_bg.png) no-repeat center;}

.search_wrap{text-align: right; margin-bottom: 10px;}
.search_wrap>.left{ padding-top: 10px; font-size:10.5pt;}
.search_wrap>select{height: 34px;vertical-align: middle;border: 1px solid #ddd;background:#f9f9f9;}
.search_wrap>input[type="text"]{height: 23px; padding: 4px 5px 6px; vertical-align: middle; border: 1px solid #ddd;}

.news{width: 100%; border-top: 2px solid #001745; text-align: center;}
.news.textleft{text-align: left;}
.news.textleft th{width: 90%}
.news th{border-bottom: 1px solid #999999; padding: 20px 10px; font-size: 11pt;color: #333333;background:#f9f9f9; vertical-align: top;font-weight: normal;line-height: 1.6;}
.news th>p{font-size: 11pt;}
.news.textleft th:last-child{width: 10%}
.news td{border-bottom: 1px solid #dddddd; padding: 20px 10px; font-size: 11pt; color: #525252;line-height: 1.5;}
.news td>a{color: #525252;}
.day{font-size: 0.75rem;padding-left: 20px;}
.news_sublist{font-size: 9pt;}
.news_sublist a{color: #525252;}
.news td:nth-child(3){text-align: left;}


.notice{background:#ed1c24; color:#fff; padding: 4px 7px; font-size: 10pt;}
.new{background:#ed1c24; color:#fff;margin-left:10px; padding: 3px 5px 1px; font-size: 0.75rem;border-radius: 50%;font-weight:600;}
.clip,.news_sublist>a>img{margin:0 10px; }
#btn_submit{ padding: 10px 30px; -webkit-padding-before:7px; -webkit-padding-after:7px;}
.btn_text{background: #003367; color: #fff; padding: 10px 30px; font-size: 11pt; display: inline-block; margin-top: 20px;border: 1px solid #003367;float: right; vertical-align: top;}
.line{color:#003367; background: #fff !important;}

.pg_wrap{text-align:center;}
.btn_list{text-align: center; text-align: center; margin-top: 20px;}
.btn_list>span,.btn_L,.btn_R,.pg_page,.pg_current{ font-family: dotum;  border: 1px solid #e2e2e2; width: 26px;  font-size: 10pt; padding: 6px 0 4px; -webkit-padding-before: 5px;-webkit-padding-after: 5px; display: inline-block; color:#555555;letter-spacing: 1px;}
.btn_L,.btn_R{background:#dcdcdc;letter-spacing:-3px;}
.btn:active,.btn.active,.pg_current{background: #003367; color: #fff !important; text-decoration: underline;}




/*sub01_04_detail*/
.listmove{width: 100%; padding: 10px 0; border-bottom: 2px solid #e2e2e2;}
.listmove li{width:48.5%;float:left;font-size: 9pt;padding:5px; color:#353535;}
.listmove li:last-child{ border-left: 1px solid #9e9e9e; text-align:right;}
.listmove a{display: inline-block; color:#353535;}
.icon_LnR{font-family: gulim;font-size: 17pt;vertical-align: middle;}
.listmove_text{color: #003367;font-size: 10pt;margin: 0 10px;}






/*sub01_05*/
.img_map_wrap{border: 1px solid #e2e2e2;}
.address_wrap{width: 100%;padding: 0px 5px;}
.address_wrap li{width: 10%;margin-top: 30px;vertical-align: middle;font-size:10.5pt;line-height: 1.5;color: rgba(97,97,97,1)}
.address_wrap li:nth-child(2n){width: 37%;padding-left:15px; }
.address_wrap li:nth-last-child(2){vertical-align: top; }
.address_wrap li:last-child{width: 87%; margin-bottom: 50px;padding-top: 10px;}
.address_wrap li>span{font-size: 11pt;color: #000;}
#print_page h7 {display:block;padding:0 0 15px 0;font-size:16px;font-weight:bold;}



.sub02bg{background: url(../img/sub02/sub02_bg.png) no-repeat center;}
/*sub02_01 개발자이야기*/
.sub02_01contents_title{font-size: 1.3rem; line-height: 1.5;}
.sub02_01contents_wrap{text-align: center;}
.sub02_01_info{width: 90%;}
.sub02_01_info>li{float: left;width: 54%;}
.sub02_01_info>li:last-child{width: 320px; height: 115px; margin-top: 50px; background:url(../img/sub02/sub02_01_info_bg01.png) no-repeat center; color: #fff; font-size: 16pt; letter-spacing: -1.5px;padding-top: 55px; line-height: 1.5;}
.sub02_01{width:800px; font-size: 10pt; line-height: 1.5;margin:60px 0;color:rgba(148, 148, 148, 1);}
.sub02_01>span{color: #000;}
.sub02_01_info02{width: 100%;margin-bottom:60px;}
.sub02_01_info02>li{float: left; height:150px; padding-top: 120px; width: 37%; background: #61a1bf; color: #fff; font-size: 17pt;font-weight: 100;}
.sub02_01_info02>li:last-child{width: 390px; height: 221px; padding: 49px 0 0 110px; background: url(../img/sub02/sub02_01_info_bg02.png) no-repeat center; font-size: 1rem; line-height: 1.82; text-align: left;}



/*sub02_02 제품소개*/
.main_menu_wrap{width: 100%; margin-bottom: 40px;}
.main_menu{width: 49.5%; float: left; text-align: center; border-top: 1px solid #bbb; border-left: 1px solid #bbb;border-right: 1px solid #bbb;border-bottom: 2px solid #7b7b7b; color:#000;background: #f9f9f9;}
.main_menu.active{border-top: 3px solid #ff0b0b; border-left: 2px solid #7b7b7b; border-right: 2px solid #7b7b7b; border-bottom: 0px solid #7b7b7b;color:#ff0b0b;background: #fff;}
.main_menu>a{width: 100%; display: inline-block; padding: 15px 0;}
.bx-viewport{height: 448px !important;}
.tab_wrap{position:relative; height: 730px; width: 100%;}
.tab_0{position: absolute; top: 0;left: 0;}

.bx-wrapper {border: 1px solid #ddd;}
.bx-wrapper .bx-pager a {border: solid #ccc 1px; display: block; margin: 2px 4px 0 5px !important; padding: 0 !important; }
.bx-pager-item:first-child a,
.bx-pager-item:first-child a:hover,
.bx-pager-item:first-child a.active,
.bx-pager-item:nth-child(7) a,
.bx-pager-item:nth-child(7) a:hover,
.bx-pager-item:nth-child(7) a.active {margin-left: 0!important;}
.bx-pager-item:last-child a,
.bx-pager-item:last-child a:hover,
.bx-pager-item:last-child a.active,
.bx-pager-item:nth-child(6) a,
.bx-pager-item:nth-child(6) a:hover,
.bx-pager-item:nth-child(6) a.active  {margin-right: 0!important;}
.bx-wrapper .bx-pager a:hover, .bx-wrapper .bx-pager a.active {
    border: solid #ff0b0b 1px!important; margin: 1px 3px;
}
.bx-wrapper .bx-pager {
	bottom: -115px;
}

.bx-wrapper .bx-pager a {
	border:1px solid #ddd;
	display: block;
	margin: 0 5px;
	padding: 3px;
}

.bx-wrapper .bx-pager a:hover,
.bx-wrapper .bx-pager a.active {
	border: solid #5280DD 1px;
}

.bx-wrapper {
	margin-bottom: 120px;
}


/*sub02_03 특징, sub02_04 외형도, sub02_05 공기흐름도*/
.sub02_03contents_title{font-size: 16pt; line-height: 1.5;}
.sub02_03contents_title>.red{font-weight: 600;}
.sub02_03contents_wrap{text-align: center;}
.sub02_03contents_wrap>img{border: 1px solid #dddddd;}
.sub02_03_info{width: 100%; height: 310px;font-size: 11pt;line-height: 1.5;}
.sub02_03_info.bg01{background:url(../img/sub02/sub02_03_info01.png) no-repeat right;    margin-top: 80px;}
.sub02_03_info.bg02{background:url(../img/sub02/sub02_03_info02.png) no-repeat left;}
.sub02_03_info_textleft{text-align: right; display: inline-block; margin: 50px 440px 0 0;}
.sub02_03_info_textright{text-align: left; display: inline-block; margin: 83px 0 0 410px;}
.sub02_03{width:800px; height:360px; font-size: 9pt; line-height: 1.5;margin:60px 0;color: #5a5a5a;background:url(../img/sub02/sub02_03_info03.png) no-repeat center;}
.sub02_03>li{float: left; text-align: right; width: 200px;padding:55px 200px 20px 0;}
.sub02_03>li:nth-child(2n+2){text-align: left;padding:55px 0px 20px 200px;}
.sub02_03_title{font-size: 11pt;color: #1d1d1d;}
.sub02_03>li:first-child{padding:90px 200px 0px 0;margin-bottom: -15px;}


/*sub02_06 제원*/
.sub02_06contents_wrap{text-align: center;}
.sub02_06_table{width: 100%; border: 1px solid #ddd;}

.sub02_06_table tr:nth-child(2) td:first-child,
.sub02_06_table tr:nth-child(4) td,
.sub02_06_table tr:nth-child(5) td:first-child,
.sub02_06_table tr:nth-child(8) td,
.sub02_06_table tr:nth-child(9) td,
.sub02_06_table tr:nth-child(10) td:first-child,
.sub02_06_table tr:nth-child(11) td,
.sub02_06_table tr:nth-child(12) td:first-child,
.sub02_06_table tr:nth-child(13) td,
.sub02_06_table tr:nth-child(14) td:first-child,
.sub02_06_table tr:nth-child(15) td,
.sub02_06_table tr:nth-child(16) td,
.sub02_06_table tr:last-child td{border-bottom: 1px solid #999 !important;}
.sub02_06_table tr:nth-child(2) td:nth-child(2),
.sub02_06_table tr:nth-child(5) td:nth-child(2){border-bottom:0 !important;}
.sub02_06_table tr:nth-child(6) td:first-child{border-bottom:1px solid #ddd !important;}
.sub02_06_table th,.sub02_06_table td{padding:15px;}
.sub02_06_table th{font-size: 11pt;background:#daeaf4; border-top: 2px solid #000; border-bottom: 1px solid #999;border-right: 1px solid #fff;font-weight:100; }
.sub02_06_table th:last-child{border-right: 0px solid #fff;}
.sub02_06_table td{border: 1px solid #ddd;font-size: 10pt;}
.gray_bg{background: #f9f9f9;border: 0;}
.sub02_06_table td:first-child{background: #f9f9f9;border-top:0;border-bottom:0;border-right: 1px solid #ddd;border-left:0;}



/*sub03_01 설치현황*/
.sub03_01bg{background: url(../img/sub03/sub03_01_bg.png) no-repeat center;}
.subtitle03_01bg{background: url(../img/sub03_01/sub03_01_title_bg.png) no-repeat center;}

.sub03_01contents_wrap{}
.sub03_main_menu>a{width: 95%; font-size: 9pt; line-height: 2; padding-left: 10px; color:#949494;}
.sub03_main_menu.active>a{color:#63a5d0;}
.sub03_main_menu>a{width: 100%; display: inline-block;}

.sub03tab_wrap{position:relative; height: 975px; border-bottom: 1px solid #ddd;}
.sub03tab_0{position: absolute; top: 0;left: 0;}
.sub03_01{display: inline-block; width:92%; margin: 0 auto; background: #f9f9f9;border-top: 2px solid #000;border-bottom: 1px solid #999;padding: 4%;}
.sub03_01>li{display: inline-block;width: 68%;font-size: 18pt;vertical-align: top;float: left;}
.sub03_01>li:last-child{width:28%;padding-top:0%;padding-left:4%;line-height: 1.5;}
.sub03_01 .title{font-size:10.5pt;padding-top: 20px; padding-bottom:30px;    line-height: 1.3;}
.sub03_01 .info{font-size:9pt;padding-top:30px;border-top: 1px solid #d3d3d3;color:#555;}

.sub03tab_wrap3{position:relative; height: 775px; border-bottom: 1px solid #ddd;}

.sub03_01_thumb>li{display: inline-block;width: 29%; height: 135px; padding: 23px 23px 0px 23px; overflow: hidden;}
.sub03_01_thumb>li:nth-child(3n+1){padding-left:0;}
.sub03_01_thumb>li:nth-child(3n){padding-right:0;}
.sub03_01_thumb>li>img{width: 234px; height:auto;}

.sub03_foot_btn{height:100px;padding-top:20px;background:url(../img/sub03/sub03_01_foot.png) no-repeat center;    text-align: center; color: #fff;line-height: 2; margin-top: 30px}
.sub03_foot_btn>a{ background: #ed1c24; padding: 5px 70px;display: inline-block;color: #fff;}

.sub03_02_thumb>li{display: inline-block;width: 235px; height:145px; padding: 21px; overflow: hidden;}
.sub03_02_thumb>li:nth-child(3n+1){padding-left:0;}
.sub03_02_thumb>li:nth-child(3n){padding-right:0;}
.sub03_02_thumb>li>img{width: 100%;}


/*sub03_02 설치현황-박람회관람*/
.Pstyle {opacity: 0;display: none;position: relative; width: auto;}

.b-close { position: absolute;  right: -45px; display: inline-block; cursor: pointer;}


/*sub04 문의하기*/
.sub04bg{background: url(../img/sub04/sub04_bg.png) no-repeat center;}
.subtitle04bg{background: url(../img/sub04/sub04_title_bg.png) no-repeat center;}

.qna{width: 100%;border-top:2px solid #001745;border-bottom:1px solid #999;font-size: 0;}
.qna li{font-size: 11pt;width: 17%;height:55px;padding: 0px 0 0 20px;border-bottom:1px solid #ddd;margin: 0;vertical-align: middle;line-height: 4;}
.qna li:nth-child(2n+1){background: #f9f9f9; line-height: 4;}
.qna li:nth-child(2n){width: 77%;border-left:1px solid #999;}
.qna li:nth-last-child(2),
.qna li:last-child{height:220px;padding: 10px 0px 10px 20px;}
.qna li input[type="radio"]{vertical-align: middle;margin: 8px 3px 10px 10px;}
.qna li input[type="radio"]:first-child{margin-left:0px;}
.qna li input[type="text"],.qna li input[type="num"]{vertical-align: middle; width: 310px;height: 30px;padding: 0 7px;-webkit-padding-start:5px;-webkit-padding-end:5px;}
.email{ width: 140px !important;height:33px;padding: 0 0 0 7px; -webkit-padding-start:5px;-webkit-padding-end:5px;vertical-align: middle;}
.qna li input[type="text"],.qna li input[type="num"],
.qna li textarea,.email,.agree_info,.checkbox{border:1px solid #bbb;}
.qna li:nth-last-child(3) input[type="text"]{width: 590px;}
.qna li input[type="num"]{width: 82px;}
.checkbox{background: #fff;margin:9px 0 10px 10px;vertical-align: middle;}
.qna li textarea{width: 590px;height: 200px; padding:5px; vertical-align: middle; resize: none; overflow-y: auto;}

.agree_title{display: inline-block; font-weight: 100; font-size: 11pt; padding: 25px 0 10px;}
.agree_btn{background: #999; border-radius: 2px; color: #fff; padding: 6px 10px 5px; font-size: 8pt; margin-top: 20px; float: right;}
.agree_info{ font-size: 10pt; line-height: 1.5; padding: 10px; height: 65px; overflow-y: auto; color: #383838;}
.agree_checkbox{font-size:10pt;text-align: right; color: #383838;vertical-align: middle;}
.agree_btn_wrap{text-align: center;}

/*foot*/
.foot_wrap{background:#2f3846;}
.foot{width: 1020px;padding:32px 0;color:#bcc2cc;font-size:12px;line-height: 2;}
.foot>div{border-top: 1px solid #444c59; padding: 20px 0; margin-top: 10px;}
.foot ul{width: 100%;}
.foot li{float: left; line-height: 2;}
.foot li a{margin-right: 10px;color:#bcc2cc;font-size: 0.7rem;}
.foot li a:nth-last-child(2),.foot li a:last-child{margin-right: 0px;}
.foot li img{margin-right: 52px;}
.foot img{margin: 5px 30px 0 10px;vertical-align:top;}
.foot li:nth-child(2){width:13%; font-weight: 100;}
.foot li:nth-child(3){width:50%;}
.foot p{display: inline-block;}
.foot span{margin-top: 14px; display: block;}
.foot select {background: rgba(0,0,0,0); border: 1px solid #bcc2cc; color: #bcc2cc;height: 22px;font-size: 8pt; padding: 0 0 0px 5px;-webkit-padding-after:3px;-webkit-padding-start:5px;}
.foot option {border: 1px solid #bcc2cc;color:#1d1d1d; }
.btn_business{background: #c0c4c9; border-radius: 50px; color: #2f3846; padding: 4px 10px 3px; font-size: 8pt; font-weight: 800; margin-left: 10px;}


/*개인정보 취급 방침*/
.agreepopup{color: #000;text-align: left; width: 730px;padding:10px;}
.agreepopup>.contents{height: 500px; overflow: auto; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; margin: 10px 0; padding: 10px; line-height: 1.5;}

.agreepopup .table01-01 th{border: 1px solid #000; text-align: center; border-right:0;border-bottom:0;padding:5px;background: #e2e2e2;}
.agreepopup .table01-01 th:last-child{border-right:1px solid #000;}
.agreepopup .table01-01 td{border: 1px solid #000;border-right:0;border-bottom:0;padding:5px;}
.agreepopup .table01-01 tr:last-child>td{border-bottom:1px solid #000;}
.agreepopup .table01-01 tr>td:last-child{border-right:1px solid #000;}
.agreepopup .table01-01 tr:nth-last-child(3)>td,
.agreepopup .table01-01 tr:nth-child(4)>td,
.agreepopup .table01-01 tr:nth-child(5)>td{border-right:0px solid #000;}

.agreepopup .table01-02 th{border: 1px solid #000; text-align: center; border-right:0;border-bottom:0;padding:5px;background: #e2e2e2;}
.agreepopup .table01-02 th:last-child{border-right:1px solid #000;}
.agreepopup .table01-02 td{border: 1px solid #000;border-right:0;border-bottom:0;padding:5px;}
.agreepopup .table01-02 tr:last-child>td{border-bottom:1px solid #000;}
.agreepopup .table01-02 tr>td:last-child{border-right:1px solid #000;}
.agreepopup .table01-02 tr:nth-last-child(3)>td,
.agreepopup .table01-02 tr:nth-child(5)>td,
.agreepopup .table01-02 tr:nth-child(6)>td,
.agreepopup .table01-02 tr:nth-child(7)>td{border-right:0px solid #000;}

.agreepopup .table01-03 th{border: 1px solid #000; text-align: center; border-right:0;border-bottom:0;padding:5px;background: #e2e2e2;}
.agreepopup .table01-03 th:last-child{border-right:1px solid #000;}
.agreepopup .table01-03 td{border: 1px solid #000;border-right:0;border-bottom:0;padding:5px;}
.agreepopup .table01-03 tr:nth-child(3)>td:last-child,
.agreepopup .table01-03 tr:last-child>td{border-bottom:1px solid #000;}
.agreepopup .table01-03 tr>td:last-child{border-right:1px solid #000;}
.agreepopup .table01-03 tr:nth-last-child(3)>td,
.agreepopup .table01-03 tr:nth-child(4)>td,
.agreepopup .table01-03 tr:nth-child(5)>td,
.agreepopup .table01-03 tr:nth-child(6)>td{border-right:0px solid #000;}

.agreepopup .table04-01 th{border: 1px solid #000; text-align: center; border-right:0;border-bottom:0;padding:5px;background: #e2e2e2;}
.agreepopup .table04-01 th:last-child{border-right:1px solid #000;}
.agreepopup .table04-01 td{border: 1px solid #000;border-right:0;border-bottom:0;padding:5px;}
.agreepopup .table04-01 tr:last-child>td{border-bottom:1px solid #000;}
.agreepopup .table04-01 tr>td:last-child{border-right:1px solid #000;}

.agreepopup .table08-01 th{border: 1px solid #000; text-align: center; border-right:0;border-bottom:0;padding:5px;background: #e2e2e2;}
.agreepopup .table08-01 tr:last-child>th{border-bottom:1px solid #000;}
.agreepopup .table08-01 td{border: 1px solid #000;border-right:0;border-bottom:0;padding:5px;}
.agreepopup .table08-01 tr:last-child>td{border-bottom:1px solid #000;}
.agreepopup .table08-01 tr>td:last-child{border-right:1px solid #000;}



.left{float:left;}
.text_yell{font-weight: bold;}
.line02{ border-bottom: 2px solid #afb0b5;}
{line-height: 1.5;font-size: 21pt; font-weight: 100;padding-bottom: 30px; color:#fff;}
.tab_0>ul{display: inline-block; width:90%; margin: 0 auto;}
.tab_0>ul>li{display: inline-block;width: 50%;font-size: 20pt;vertical-align: top;float: left;}
.tab_0>ul>li>input{font-size:21pt;width:95%;background: #e6e6e6;padding: 10px 0 10px 2.5%; border: 1px solid #fff; border-radius:1px;margin-bottom: 10px;float:left;}
.text_qna{height: 300px;width: 95%; font-size: 21pt;resize: none;	padding: 1% 0 1% 2.5%;background: #e6e6e6;border: 1px solid #fff;	margin-left:2px;overflow-y: auto;}
.tab_0>ul>li.add_text{
	clear:both;
	width:100%
}
.tab_0>ul>li.add_text input{
	padding:0.5% 0 0.5% 1%;
	width:98.4%;
}
/*.tab_0>ul>li.add_text input:first-child{
	width:84%;
}*/
.btn_add{
	display: inline-block;
	vertical-align: middle;
	font-family:"nanumBarungothic";
	font-weight: bold;
	color: #fff;
	background: #000;
	padding:0.2% 2.7%;
	margin:0 0 0 1.2%;
	font-size:18px;
}
.text_check{height: 15px; width: 15px !important;vertical-align: middle;}
.agree_check{font-size: 11pt; vertical-align: middle; color: #fff; display: inline-block; text-align: left; width: 89.5%; border-bottom: 1px solid #e6e6e6;padding-bottom:10px;
	margin-bottom: 50px; opacity: 0.5;}

.agree_txt{width:680px;font-size: 12pt;color:#fff;text-align: left;margin-top: 20px;}
.agree_box{
    overflow: auto;
		font-size: 1rem;
		width:820px;
		height:45px;
		overflow-y: scroll;
    border: 1px solid #eaeaea;
    margin: 15px auto;
    padding: 1% 2%;
		text-align: left;
		line-height: 1.5;
		color:#fff;opacity: 0.5;
	}

#HTTP_MSN_cert_layer{top:67px !important; left:auto !important; right:0;}