@charset "utf-8";


#skipnavigation {overflow:hidden; text-indent: -2000px; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0;}
.sknavi{position:absolute;top:-500px;z-index:50;}
.sknavi:focus, .sknavi:active{top:1px;display:block;width:200px;height:18px;padding:3px;margin-left:5px;text-align:center;font-size:100%;font-weight:bold;background-color:#eee;border: 1px solid #135;text-decoration:none;}


#wrapper {width:100%;}


/*****************************상단영역*****************************/
#head {width:100%; height:121px;  text-align:center; z-index:9;}
#top_menu_wrap{width:100%;  min-width:1000px; height:35px; background:#1577c0;}
	.top_menu{position:relative; width:1000px; margin:0 auto;}
	.top_menu ul{position:absolute; right:0; font-size:13px;}
	.top_menu ul li{float:left; line-height:35px; margin-right:7px; }
	.top_menu ul li a{display:inline-block; color:#fff;}
	.top_menu ul li a:hover{color:#fff600;}
	.top_menu ul li.first{}
	.top_menu ul li.first a{padding-right:7px; background:url(/cancer/img/common/line_topmenu.gif) no-repeat right 50%;}
	.top_menu ul li.last{margin-right:0;}
	.top_menu ul li.last a{padding:0 20px 0 35px; background:#124871 url(/cancer/img/common/icon_menu.png) no-repeat 18px 50%;}

.mallbtn{display:none;}
#head .menu_area{width:1000px;margin:0 auto;display:inline-block;text-align:left;}
#head .menu_area h1{float:left; position:relative; padding:20px 0 0 0; z-index:10;}

/*모바일메뉴안보이기*/
nav#menu{display:none;}
.mm-opening{position:relative;}
.mm-opening .mm-menu{width:0px;height:0;display:none !important;}
.mm-opening .mm-opened{width:0px;height:0;display:none !important;}
.mm-blocker{right:0 !important;}
.mm-page{right:0 !important;}


/*메뉴영역*/
#menu_navi{position:absolute; width:100%;top:35px;left:0;height:50px;padding:35px 0 0 0;background:url(/cancer/img/common/smenu_bg.gif) no-repeat top center;overflow:hidden; z-index:9; border-bottom:1px solid #ddd;}
#menu_navi .left_wrap{position:relative; width:1000px;margin:0 auto;}
#menu_navi .left_wrap .left_img{position:absolute; top:75px; left:10px; width:275px;  }
#menu_navi ul{width:670px;padding-left:330px;margin:0 auto; }
#menu_navi ul li{float:left;}
#menu_navi ul li.end{background:none;}
#menu_navi ul li a{display:block;padding:0 10px;height:46px;  font-size:18px; color:#222; text-align:center; font-family:'Noto Sans KR','Noto Sans','Noto Sans Korean','Noto Sans CJK KR',sans-serif;letter-spacing:-1px; 
 font-weight:normal;border-bottom:4px solid #fff; }
#menu_navi ul li a:hover{border-bottom:4px solid #00ac7e;}
#menu_navi ul li ul{width:auto;padding:20px 0 20px 10px;margin:0;}
#menu_navi ul li ul li{float:none;background:none;}
#menu_navi ul li ul li a{padding:3px 0 3px 7px;height:auto;color:#525961; font-family: 'Nanum Gothic'; font-size:13px; font-weight:normal;  text-align:left;  border:0;  background:url(/cancer/img/common/smenu_dot.gif) no-repeat 0 7px;}
#menu_navi ul li ul li a:hover{border:0;color:#00ac7e;font-weight:bold;}


#menu_navi ul li.menu1{width:90px;}
#menu_navi ul li.menu2{width:135px;}
#menu_navi ul li.menu2 ul{padding-left:20px; }
#menu_navi ul li.menu3{width:120px;}
#menu_navi ul li.menu4{width:120px;}
#menu_navi ul li.menu4 ul{padding-left:20px; }
#menu_navi ul li.menu5{width:105px;}
#menu_navi ul li.menu5 ul{padding-left:30px; }
#menu_navi ul li.menu6{width:95px;}


#container {clear:both; width:100%;}
.m_main_index{display:none;}


/*****************************중간영역*****************************/
#container {position:relative; clear:both; width:100%; text-align:center; }