@charset "utf-8";

#container{position:relative;width:100%;min-height:900px;}
/* #container.main {width:1200px;margin:0 auto;} */

#sidebar{float:left;width: 251px;margin-top: 40px;position: relative;z-index: 1;text-align:left;background: url(/lll/nanum/site/img/common/sidebar_bg.png) no-repeat 240px 0px;}
#sidebar h2{width:210px; background:#22476a; padding:60px 0 45px 30px; margin-bottom:7px; font-family:'NotoKrR'; font-size:22px;color:#fff;letter-spacing:-0.05em;}
/* #sidebar h2.icon01 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon01.png) no-repeat 50% 40px; }
#sidebar h2.icon02 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon02.png) no-repeat 50% 40px; }
#sidebar h2.icon03 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon03.png) no-repeat 50% 40px; }
#sidebar h2.icon04 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon04.png) no-repeat 50% 40px; }
#sidebar h2.icon05 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon05.png) no-repeat 50% 40px; }
#sidebar h2.icon06 {background:url(/lll/nanum/site/img/common/sidebar_tit_icon06.png) no-repeat 50% 40px; } */
#sidebar h2 span.eng {display:block; padding-top:6px; font-size:15px; font-family: 'Rajdhani', sans-serif; color:#91a3b5; font-weight:600; letter-spacing:0px;}
#sidebar .tit{display:none;}

#sidemenu{width:240px;}
#sidemenu ul li{border:1px solid #e5e5e5; margin-bottom:6px; background:url(/lll/nanum/site/img/common/sidemenu_arrow_off.gif) no-repeat 210px 21px;}
#sidemenu ul li a{display:block;height:50px;  padding-left:25px;font-size:15px;line-height:50px;color:#222;letter-spacing:-0.05em;}
#sidemenu ul li.on {border:1px solid #d6d8da; background:url(/lll/nanum/site/img/common/sidemenu_arrow_on.gif) no-repeat 210px 21px;}
#sidemenu ul li.on a {color:#007beb;}
#sidemenu ul li ul.dep2{background:#f9f9f9;padding:10px 20px;}
#sidemenu ul li ul.dep2 li{border:none; margin-bottom:0px;}
#sidemenu ul li ul.dep2 li a{height:auto;padding-left:25px;background:url(/lll/nanum/site/img/common/dep1_arrow_off.png) no-repeat 0 50%;font-size:13px;line-height:24px;color:#666;}
#sidemenu ul li.on ul.dep2 li a{background:url(/lll/nanum/site/img/common/dep1_arrow.png) no-repeat 0 50%;}

#contents{float:right;width:870px;margin-top:120px;padding-bottom:100px;}
#cont_head{display:inline-block;width:100%;height:50px;padding-bottom: 30px; margin-bottom:30px;border-bottom: 1px solid #e5e5e5;}
#cont_head h2{float:left;font-family:'NotoKrR'; font-size:37px;color:#333;}

#location{height: 53px;position: absolute;top: 0px;width: 100%;left:0;background:url(/lll/nanum/site/img/common/location_bg.gif) no-repeat center 50%;}
#location .location_wrap {width:1200px;margin: 0 auto;}
#location .location_wrap ul.locatio_list{display:inline-block;}
#location .location_wrap ul.locatio_list li{float:left;padding-right:23px;margin-left:15px;color:#fff;font-size:14px;line-height:53px;background: url(/lll/nanum/site/img/common/arrow_location.png) no-repeat right 22px;}
#location .location_wrap ul.locatio_list li:first-child{margin-left:330px;font-size:0;padding-top:18px; line-height:0;}
#location .location_wrap ul.locatio_list li.end{padding-right:0;background:none;}
#location .location_wrap ul.go_share {float:right; display:inline-block;}
#location .location_wrap ul.go_share li {float:left; margin:14px 0 0 28px;}
#location .location_wrap ul.go_share li a {display:inline-block;}

#cont_wrap{width:100%;font-size:13px;line-height:150%;color:#444; font-family:NBG,'나눔고딕','NanumGothic',sans-serif; font-weight:400;}


/********************모바일********************/
@media(max-width:736px){

#container{min-height:auto;}

#sidebar{float:none;width:100%; margin-top:0px; background:none;}
#sidebar h2{display:none;}
#sidebar .tit{display:block;padding:0 30px;text-align:center;background:#007beb url(/lll/nanum/site/img/common/sidebar_tit_bg.gif) no-repeat 50% 0px; background-size:auto 100%;box-sizing:border-box;}
#sidebar .tit a{display:block;padding:15px 0;background:url(/lll/nanum/site/img/common/mobile_tit.png) no-repeat right 50%;background-size:24px 24px;font-family:'NotoKrB';font-size:17px;color:#fff;text-align:center;}

#sidemenu{width:100%; font-family:'NotoKrM';}
#sidemenu ul li {margin-bottom:0px; margin-top:-1px; background:none;}
#sidemenu ul li a {padding-left:0; text-align:center; height:46px; line-height:46px;}
#sidemenu ul li.on {border:1px solid #e5e5e5; background:none; }
#sidemenu ul li.on a {color:#007beb; font-family:'NotoKrB';}
#sidemenu ul li ul.dep2 {border-top:1px solid #e5e5e5; }
#sidemenu ul li ul.dep2 li a {background:none; padding-left:0px;}
#sidemenu ul li.on ul.dep2 li a{background:none;}

.dep2menu_view{width:100%;clear:both;overflow:hidden;background:#2f5072;}
.dep2menu_view ul li{float:left;width:50%;box-sizing:border-box;border-bottom:1px solid #3b6085;border-right:1px solid #3b6085;}
.dep2menu_view ul li a{display:block;color:#fff;text-align:center;height:40px;line-height:40px;}

#contents{float:none;width:100%;margin-top:30px;padding-bottom:20px;}
#cont_head {display:none;}
#cont_wrap {padding:10px 15px; box-sizing:border-box;}

#location {display:none;}

}

/********************웹********************/
@media(min-width:737px){
	
.dep2menu_view{display:none;}
}