 @charset "utf-8";

 /*reset*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0;}
ul{list-style:none;}
img, fieldset{border:none; vertical-align:middle; border-radius: 0px;}
body { margin:0;  padding:0; font-family: 'Nanum Square'; color:#333;}
a {color:#000;text-decoration:none;}         
a:link,a:visited {color:#fff; text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
em{font-style:normal;}
caption, legend, .labelx{position:absolute; left:-10000px; top:auto; height:1px; overflow:hidden;}
table{border-collapse:collapse;}
input[type=text]::-ms-clear {
  display:none;
}
.container{overflow:hidden;}
0
1
6
/*헤더*/
#wrap{overflow:hidden;}
#header{width:100%;position:absolute; top:0px;  z-index:9999;  /* background-color:#fff; border-bottom:1px solid #cccccc; */  }
#header.on{position: fixed; width:100%;  top: 0px; z-index: 999999999; width: 100%; margin: 0 auto; background-color: #41484b; /* background-image:url(../images/common/mdl_menu_bg_on.png); */ background-position:center 0; background-repeat:no-repeat;}
.head{ position:relative; width:1180px; margin:0 auto;height:66px; /* background-image:url(../images/common/mdl_menu_bg.png); */ /* background-color:#fff; */  background-position:center 0; background-repeat:no-repeat; }
.head .logo{width:153px; float:left; margin:12px 0 0 50px;}
.head .logo .web_img{order:none; vertical-align:middle; border-radius: 0px;}
.head .logo .mob_img{display:none;}
.head .logo .tab_img{display:none}
.head .logo h1{}
.head .menu_box{float:left; overflow:hidden; width:971px;}
.head .menu_box .menu{float:left; overflow:hidden; margin:24px 0 0 50px;} /* 0923메뉴길이수정(언어추가) */
.head .menu_box .menu li{float:left; font-size:16px;  /* font-weight:700;*/ margin-left:100px; padding-bottom:20px;}/* 0923메뉴길이수정(언어추가) */
.head .menu_box .menu li.on{border-bottom:3px solid #fff; color:#fff;}
.head .menu_box .menu li.marx{margin-left:0;}
.head .menu_box .menu li a{color:#fff;}
.head .menu_box .menu li:hover{border-bottom:3px solid #fff;}
.head .menu_box .sear{float:left; overflow:hidden; padding:0 0 0 100px; background-image:url(../images/common/bar.png); background-position: 70px 25px;background-repeat:no-repeat;}
.head .menu_box .sear li{float:left;}
.head .menu_box .sear li.mob_menu{display:none;}
.head .menu_box .sear li.ser_icon{/* margin-left:38px; */margin:22px 0 0 20px;}
.head .menu_box .sear li.ser_icon .ser_btn{/* background-image:url(../images/common/search.png); background-color:#c4151c; */ text-indent:-9999px; background-position: center center; cursor:pointer; background-repeat:no-repeat; border:none; height: 10px; width: 21px; text-align: center;line-height: 20px;}
.head .menu_box .sear li.ser_icon .tab_btn{display:none;}
.head .menu_box .sear li.lang_txt{font-family: 'Rajdhani', sans-serif;font-weight:500;font-size:18px;padding: 20px 21px 15px 41px;background-image:url(../images/common/login.png);background-position: 16px 9px;background-repeat:no-repeat;line-height: 0px;margin-top: 14px; width:30px;}
.head .menu_box .sear li.lang_txt.on1{/* background:#fff; */ background-image:url(../images/common/login_on.png);background-position: 16px 9px;background-repeat:no-repeat;}
.head .menu_box .sear li.lang_txt.on1 a{color:#cccccc; }
.head .menu_box .sear li a{color: #fff;/* z-index: 99999999; */}
.head .menu_box .sear li .lang{display: none;position: absolute;top: 46px;background: #fff;width: 92px;height: 35px;right: 20.5px;padding-top: 15px;}
.head .menu_box .sear li .lang p{ font-size: 15px; line-height: 30px; text-align: center;}
.head .menu_box .sear li .lang p a{ color: #222 !important; padding-left:25px;}
.head .menu_box .sear li .lang p a:hover{border-bottom:1px solid #222;}
.head .menu_box .sear li .lang p.kor{background-image:url(../images/common/kor.png);background-position: 20px center;background-repeat:no-repeat;}
.head .menu_box .sear li .lang p.eng{background-image:url(../images/common/eng.png);background-position: 20px center;background-repeat:no-repeat;}
.head .menu_box .sear li .lang p.chn{background-image:url(../images/common/chn.png);background-position: 20px center;background-repeat:no-repeat;}
.head .menu_box .sear li .search_box{display: none; position: absolute;top: 12px; overflow: hidden; right: 15px;}
.head .menu_box .sear li .search_box .close_box{overflow:hidden;}
.head .menu_box .sear li .search_box .close{float:right; width:51px;}
.head .menu_box .sear li .search_box .close button{background-image:url(../images/common/close.png); text-indent:-9999px; background-position: center center; cursor:pointer; background-repeat:no-repeat; border:none; height: 54px; width: 51px; background-color: #fff; text-align: center;line-height: 54px;}
.head .menu_box .sear li .search_box .ipt{ position: relative;}
.head .menu_box .sear li .search_box .ipt input{-webkit-appearance: none; -webkit-border-radius: 0; width: 418px; height: 56px; border: none; padding-left:20px;}
.head .menu_box .sear li .search_box .ipt button{ position: absolute; top: 19px; right: 13px; width:21px; cursor:pointer; height:20px; border:none; text-indent:-9999px; background:url(../images/common/search_on.png) no-repeat 0 0;}
.head .sub_menu{}
.head .sub_menu .s_menu1{background-color:#41484b; width:1180px; height:63px; overflow:hidden; position:absolute; top:66px; border-top:1px solid #41484b;}
.head .sub_menu .s_menu01{display:none;}
.head .sub_menu .s_menu02{display:none;}
.head .sub_menu .s_menu03{display:none;}
.head .sub_menu .s_menu04{display:none;}
.head .sub_menu .s_menu05{display:none;}
.head .sub_menu .s_menu06{display:none;}

.head .sub_menu .s_menu01 .bgx{margin-left:20px;}
.head .sub_menu .s_menu02 .bgx{margin-left:50px;}
.head .sub_menu .s_menu03 .bgx{margin-left:100px;}
.head .sub_menu .s_menu04 .bgx{margin-left:430px;}
.head .sub_menu .s_menu05 .bgx{margin-left:590px;}
/* .head .sub_menu .s_menu06 .bgx{margin-left:775px;} */

.head .sub_menu .s_menu1 ul{overflow:hidden; margin:22px 0 0 170px;}
.head .sub_menu .s_menu1 ul li{float:left; font-family: 'Nanum Gothic'; font-weight:400; font-size:14px; padding-left:21px; margin-left:21px; background-image:url(../images/common/bar2.png); background-position:left center; background-repeat:no-repeat;}
.head .sub_menu .s_menu1 ul li.bgx{background-image:none;}
.head .sub_menu .s_menu1 ul li a{color:#fff; margin-bottom:2px; overflow:hidden; display:block;}
.head .sub_menu .s_menu1 ul li a:hover{border-bottom:1px solid #fff; color:#fff; }
.head .tab_menu{display:none;}


/*푸터*/
#footer{border-top:1px solid #000e15; width:100%; height:120px; background:#333333;}
.foot{width:1180px; margin:10px auto 0;}
.foot .f_logo{border-radius:0px; float:left; margin-top:35px;}
.foot .addr{float:left; margin:10px 0 0 52px;}
.foot .addr ul{border-radius:0px; overflow:hidden; margin-bottom:20px; height:20px;}
.foot .addr ul li{border-radius:0px; float:left; font-family: 'Nanum Gothic'; font-weight:400; font-size:13px; margin-left:14px; padding-left:14px; background-image:url(../images/common/bar2.png); background-position:left center; background-repeat:no-repeat;}
.foot .addr ul li.marx{margin-left:0; padding-left:0; background-image:none;}
.foot .addr ul li a{ color:#999; display:block; padding-bottom:2px;}
.foot .addr ul li a:hover{text-decoration:none; border-bottom:2px solid #999;}
.foot .addr p{font-family: 'Nanum Gothic'; font-weight:400; font-size:13px; color:#999; word-break:keep-all; line-height:20px;}
.foot .family{float:right; position:relative;}
.foot .family .f_btn{cursor:pointer; border:none; background-color:#fff; display:block; color:#999; font-family: 'Nanum Gothic'; font-weight:400; font-size:14px; width:198px; text-align:left; padding:14px 30px 14px 16px;  background-image:url(../images/common/family_s.png); background-repeat:no-repeat; background-position:0 0 ; background-color:#333;}
.foot .family .f_btn span{background:url(../images/common/f_plus_off.png) no-repeat right center; display:block;}
.foot .family_on{display:none; width:199px; position:absolute; top:-126px; right:0;}
.foot .family_on button{border:none; width:100%; text-align:left; cursor:pointer; font-family: 'Nanum Gothic'; font-weight:700; color:#fff; font-size:14px; background-color:#444444; padding:15px 15px; background-image:url(../images/common/f_btn.png); background-repeat:no-repeat; background-position:170px center ;}
.foot .family_on ul{padding:10px 15px; border:1px solid #dadada; background-color:#fff;}
.foot .family_on ul li{font-family: 'Nanum Gothic'; font-weight:500; font-size:14px; line-height:34px;}
.foot .family_on ul li a{color:#555;}
.foot .family_on ul li a span{display:none;}

/*탑버튼*/
.top_btn{display:none;}
.top_btn button{width:55px; height:55px; border:none; background-image:url(../images/common/top.png); text-indent:-9999px; background-position: center center; cursor:pointer; background-repeat:no-repeat;}


.t_sub_menu{display:none;}