@charset "utf-8";

/***종합패키지 팝업 뜰 때***/
#cont_wrap.con_wrap_window{display:inline-block;width:100%;padding: 30px 15px;box-sizing: border-box;}

/***페이지준비중***/
#cont_wrap .wait{width:100%;padding-top:80px;text-align:center;}


/*사이드메뉴 - 제목*/
#sidebar{position:relative;float:left;width:200px;z-index:1;}
#sidebar .stit{margin-top: 50px;height: 90px;border-bottom: 2px solid #222;}
#sidebar .stit .eng{margin-bottom:5px;color:#999;font-size:13px;}
#sidebar .stit h2{font-size: 25px;color: #222;letter-spacing: -2px;text-align: left;}
#sidebar .tit{display:none;}
#sidemenu ul li{position:relative;border-bottom: 1px solid #d3d9e2;}
#sidemenu ul li a{display:block;padding: 15px 35px 15px 16px;font-size:15px;font-family:'NotoKrM', sans-serif;color: #666;letter-spacing:-1px;word-break:keep-all;box-sizing:border-box;}
#sidemenu ul > li.on > a,
#sidemenu ul > li > a:hover{color: #fff;font-family: 'NotoKrM', sans-serif;background: url(/nanum/site/builder/skin/skin03_01/img/common/leftmenu_on.png) no-repeat right 15px center #3655cc;}
#sidemenu ul > li > div{display:none;}
#sidemenu ul > li.on > div{display:block;padding:15px 20px;background: #ffffff;border-top: 1px solid #dfdfdf;}
#sidemenu ul > li.on > div > ul{border-bottom:0 none;}
#sidemenu ul > li.on > div > ul > li{border:0 none;}
#sidemenu ul > li.on > div > ul >li > a{padding:3px 0 3px 12px;font-size:14px;font-family:'NotoKrM', sans-serif;color: #666877;background:url(/nanum/site/builder/skin/skin03_01/img/common/sub_dot.gif) no-repeat 0 10px;}
#sidemenu ul > li.on > div > ul > li.on > a{border-bottom:0;text-decoration:underline;}
#sidemenu ul > li > img{vertical-align:middle;margin:-3px 0 0 10px;}
#sidemenu ul > li.on > div > ul > li > a:hover{color:#404893;background:url(/nanum/site/builder/skin/skin03_01/img/common/sub_dot.gif) no-repeat 0 10px;}

/*건강검진버튼3개*/
#sidemenu .h_leftmenu ul{position: relative;width: auto;margin-top: 20px;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;background:#f8f8f8;}
#sidemenu .h_leftmenu ul li a{display: block;font-family: 'NotokrM',sans-serif;padding: 12px 20px;color: #666;font-size: 14px;line-height: 14px;background: url(/nanum/site/builder/skin/skin03_01/img/common/location_arrow.png) no-repeat 90% center;}
#sidemenu .h_leftmenu ul li a:hover{background: url(/nanum/site/builder/skin/skin03_01/img/common/location_arrow.png) no-repeat 90% center #ebebeb;}
#sidemenu .h_leftmenu .left_num{display:inline-block;padding: 0 20px;border: 1px solid #e5e5e5;margin: 20px 0 50px 0;}
#sidemenu .h_leftmenu .left_num .ltit{display: inline-block;width: 100%;font-size: 15px;font-family: 'NotoKrB',sans-serif;letter-spacing: -0.05em;color: #3655cc;line-height: 35px;padding: 10px 0 0 43px;box-sizing: border-box;}
#sidemenu .h_leftmenu .left_num > .eng{display: inline-block;width: 100%;font-size: 17px;line-height: 26px;margin: 10px 0;/* padding-bottom: 15px; */text-align: center;font-weight: 600;color: #555;}
#sidemenu .h_leftmenu .left_num > .eng.b{border-bottom: 1px dashed #ccc;padding-bottom: 15px;}#sidemenu .h_leftmenu .left_num .ltit.icon01{padding-top: 15px;background: url(/nanum/site/builder/skin/skin03_01/img/common/left_bun01.gif) no-repeat 0 15px;background-size: 35px auto;}
#sidemenu .h_leftmenu .left_num .ltit.icon02{padding-top:5px;background: url(/nanum/site/builder/skin/skin03_01/img/common/left_bun02.gif) no-repeat 0 5px;background-size: 35px auto;}
#sidemenu .h_leftmenu .left_num .left_txt{display: inline-block;width: 100%;text-align: center;font-size: 15px;margin-bottom: 17px;}
#sidemenu .h_leftmenu .left_num .left_txt.b{/* border-bottom: 1px dashed #ccc; */padding-bottom: 10px;}
#sidemenu .h_leftmenu .left_num .left_txt .week.type02{border: 1px solid #84b9ae;color: #0e7b66;padding: 1px 7px;background: #d7ece8;}
#sidemenu .h_leftmenu .left_num .left_txt .week{border: 1px solid #ffaebb;border-radius: 5px;background: #ffe2ec;font-size: 14px;line-height: 14px;font-family: 'NotoKrB',sans-serif;color: #a93e56;padding: 1px 3px; letter-spacing: -0.05em;}
#sidemenu .h_leftmenu .left_num .left_txt > span.eng{font-weight: 600;padding-left: 6px;}

/*컨텐츠영역 */
#contents{float:right;width:850px;min-height:600px;}

/*컨텐츠상단영역 */
#cont_head{overflow:hidden;clear:both;width:100%;height:140px;border-bottom:1px solid #e5e5e5;}
#cont_head #h2_title{float:left;padding-top: 60px;font-size: 36px;font-family:'NotoKrM',sans-serif;color:#222;font-weight:normal;letter-spacing: -0.03em;}

/*내용영역 */
#cont_wrap{padding:40px 0 100px 0;font-size:15px;letter-spacing:-1px;font-weight:normal;  font-family:'NotoKrR', sans-serif; line-height:160%;color:#444;}
#cont_wrap .wait{width:100%;text-ailgn:center;}

/*현재위치 */
#location{float:right;margin-right:3px;padding: 73px 105px 0 0;}
#location ul{overflow:hidden;clear:both;}
#location ul li{float:left;padding-left:20px;margin-left:15px;height: 40px;line-height: 40px;font-size:14px;font-family:'NotoKrM', sans-serif;color:#a0a0a0;letter-spacing:-1px;vertical-align:middle;background:url(/nanum/site/builder/skin/skin01_01/img/common/location_arrow.gif) no-repeat 0 50%;}
#location ul li:first-child{width:40px;height:40px;padding-left:0px;text-indent:-9999px;font-size:0;background:url(/nanum/site/builder/skin/skin01_01/img/common/home.gif) no-repeat 0 0;}
#location ul li a{display:block;line-height: 0;width: 40px;height: 40px;}
#location ul li.now{color: #000;}

/*sns 공유*/
#sub_util{position:absolute;top: 72px;right:0;}
#sub_util .btn{display:block;position:relative;width:38px;height:38px;border-radius:40px;border:1px solid #e5e5e5;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;z-index:2;}
#sub_util .btn.active,
#sub_util .btn:hover{background-color:#000;border:1px solid #000;}

#sub_util .share{position:relative;float:left;vertical-align:middle;}
#sub_util .share .btn{background-image:url(/nanum/site/builder/skin/skin03_01/img/common/btn_share.png);}
#sub_util .share .btn.active,
#sub_util .share .btn:hover{background-image:url(/nanum/site/builder/skin/skin03_01/img/common/btn_share_ov.png);}
#sub_util .share #share_cont{position:absolute;top:19px;left:0;width:38px;padding-top:20px;border:1px solid #dfdfdf;background:#fff;border-radius:0 0 40px 40px;z-index:1;}
#sub_util .share #share_cont ul li{text-align:center;}
#sub_util .share #share_cont ul li a{display:block;padding:12px 0;font-size:0;line-height:0;}

#sub_util .print{float:left;margin-left:5px;}
#sub_util .print .btn{background-image:url(/nanum/site/builder/skin/skin03_01/img/common/btn_print.png);}
#sub_util .print .btn:hover{background-image:url(/nanum/site/builder/skin/skin03_01/img/common/btn_print_ov.png);}


/******************************1024******************************/
@media all and (max-width:1024px){
	
/*sns*/
#sub_util{right:15px;}

/*중간영역*/
#container .wsize{width:100%;/* margin-bottom:50px; */}

/*사이드메뉴 - 제목*/
#sidebar{display:block;position:relative;float:none;width:100%;z-index:30;}
#sidebar .stit{display:none;}
#sidebar .tit{display:block;width:100%;text-align:left;}
#sidebar .tit a{display:block;padding:0 15px;height:52px;line-height:52px;color:#fff;font-size:18px;font-family:'NotoKrB',sans-serif;background:#2275db url(/nanum/site/builder/skin/common/img/sidebar_bu2.png) no-repeat 98% 50%;background-size:26px 26px;}
#sidemenu ul{position:absolute;top:52px;left:0;display:none;width:100%;border-bottom:1px solid #576071;}
#sidemenu ul li {margin-bottom:0; border:0; border-radius:0; border-bottom: 1px solid #dfdfdf;background:#fff;}
#sidemenu ul li a{background:#fff;}
#sidemenu ul li.on{border-top:1px solid #576071;border-bottom:1px solid #576071;}
#sidemenu ul li.on a,
#sidemenu ul li.on a:hover{color:#fff;background:#576071;}
#sidemenu ul li.on div{background:#f8f8f8;}
#sidemenu ul li.on div ul{position:relative;top:auto;display:block;overflow:hidden;clear:both;}
#sidemenu ul li.on div ul li{float:left;width:50%;background:none;}
#sidemenu ul li.on div ul li a:hover{color:#000;}
#sidemenu .ban_guide {display:none;}
#sidemenu ul > li.on > a,
#sidemenu ul > li.on > a:hover{border-bottom:0;}

/*건강검진버튼3개*/
#sidemenu .h_leftmenu{display:none;}

/*컨텐츠영역*/
#contents{float:none;width:100%;min-height:auto;}

/*컨텐츠상단영역*/
#cont_head{display:none;}

/*현재위치*/
#location{float:none;padding:20px 0 0 0;display:inline-block;}
#location ul li{float:none;display:inline-block;padding-left:18px;margin-left:12px;font-size:13px;}
	
/*내용영역*/
#cont_wrap{min-height:auto;margin:0 auto;font-size:14px;padding:25px 15px;}
#cont_wrap .wait img{width:80%;max-width:334px;}




}



/********************웹********************/
@media(min-width:1025px){

/*사이드메뉴 - 제목*/
#sidemenu ul{display:block !important;}

}






