@charset "utf-8";

/* layout */
body {min-width: 1300px;}
#gnbWrap >div, #innerHead >div, #lnbWrap nav, .lnb_sub, .cont_wrap >div, #bannerWrap >div, #container, .familysite, footer .info_wrap {width: 1300px;}

/* header */
.total_search input[type="submit"] {background: #29a3e0;color: #fff;}

#lnbWrap {/*background: #2848a9;background:-webkit-linear-gradient(45deg, #3753d4, #1c91f5, #20a9f3, #4dd0d0);background: -o-linear-gradient(45deg, #3753d4, #1c91f5, #20a9f3, #4dd0d0);background: linear-gradient(45deg, #3753d4, #1c91f5, #20a9f3, #4dd0d0)*/}
#lnbWrap nav{background:#4e5281;}
#lnbWrap >.layer.on { border-bottom: 1px solid #ccc; background:#fff; }
#lnb >li {width: 16.6%;} /* 1차메뉴 개수에 따라 변경 */




/* header > menuLayer TYPE01 */
#lnbWrap.type01 >.layer.on:before {background:rgba(255,255,255,1);}
#lnbWrap.type01 .lnb_sub .depth02 >li >a {background-color: #889fb3;color: #fff;}
#lnbWrap.type01 .lnb_sub .depth02 >li >a:hover, #lnbWrap.type01 .lnb_sub .depth02 >li >a:focus {background-color: #233753;text-decoration: underline;}
#lnbWrap.type01 .lnb_sub .depth03 >li:not(:last-of-type) >a {border-bottom: 1px dashed #dcdcdc !important;color: #999;}
#lnbWrap.type01 .lnb_sub .depth03 >li >a:before {background: #c5c5c5;}
#lnbWrap.type01 .lnb_sub .depth03 >li >a:hover, #lnbWrap.type01 .lnb_sub .depth03 >li >a:focus {color: #334d72;text-decoration: underline;}
#lnbWrap.type01 .lnb_sub .depth03 >li >a:hover:before, #lnbWrap.type01 .lnb_sub .depth03 >li >a:focus:before {background: #334d72;}

/* header > menuLayer TYPE02 */
/*#lnbWrap.type02 >.layer.on:before {background:url('./../img/common/bg_layer_type02.png') 50% 0 repeat-y;}*/

#visual {background:url('/ilgwang/images/common/vi.jpg') no-repeat center 0;}


/* snb */
#snbWrap h2 {background:#4b68ba;color: #fff;}
.snb >li >a {border: 1px solid #ddd;color: #999;}
.snb >li >a:hover, .snb >li >a:focus {border: 1px solid #bbb;color: #333;}
.snb >li >a.state.on, .snb >li >a.on {background-color:#333;border: 1px solid rgba(0,0,0,0.2);}
.snb >li >a.state.on + ul {border: 1px solid #333;background: #f9f9f9;}
.snb >li >ul >li >a:hover:before, .snb >li >ul >li >a:focus:before, .snb >li >ul >li >a.on:before {background: #333;border: 1px solid #222;}

/* content */


/* footer */
.familysite_list a:hover, .familysite_list a:focus {color: #3c6ab3;}
.familysite_list ul > li > a:before {background: #20a9f3;}
.familysite_list ul > li > a:hover:before {background: #3c6ab3}
.familysite_list ul > li > a[target=_blank]:hover:after, .familysite_list ul > li > a[target=_blank]:focus:after {background-position: -23px -22px;}
footer .btn_close {background-color: #3497d2}


#searchWrap {position:absolute; right:0; top:478px; max-width:587px; box-sizing:content-box;}
#searchWrap select {display:none;}
.total_search li{width:90%;}
.total_search li:nth-child(2){width:10%}
/*#searchWrap input[type="text"] {display:block; height:67px; box-sizing:border-box; width:100%; padding:0 20px; font-size:1.7rem;  border-radius:9em; box-Shadow:2px 2px 5px #333; opacity:1}
#searchWrap *[type="submit"] {display:block; border: 1px solid #ffb200; font-size:26px;  font-weight: 700; position:absolute; top:0; margin-top:-1px; width:187px; padding:0px; height:68px; right:0px; background:#ffb200; border-radius:9em; overflow:hidden; }
#searchWrap *[type="submit"]:before {content:""; display:block; position:absolute; width:30px; height:30px; top:0%; left:0%; margin-top:0px; margin-left:0px; background:url('./../../common/img/common/total_sch.png') 0 0 no-repeat;}
*/
@media all and (min-width:1201px) {
	#searchWrap {display:block !important;}
}