@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

body {margin:0; padding:0;}
a {text-decoration:none;}

ul.tabs {

}
ul.tabs li {
	
}
ul.tabs li a {
	
}
ul.tabs li a:hover {
	color:#b42025;
}
html ul.tabs li.act, html ul.tabs li.act a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #86ad33;
	
	color:white;
}

.tab_container {

	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	margin:30px 0 50px;
	background: #fff;
}
.tab_content {
	padding: 0px;
	font-size: 1.2em;
}

#top {float:left; margin:0; padding:0; min-width:100%;  height:105px; border-bottom:1px solid #c9c9ca;}
#top .y_title {float:left; margin:0; padding:0; background-color:#86ad33; width:100%; height:30px;}
#top .y_title h2 {margin:8px 0 0 0; padding:0; width:920px; height:30px; text-align:left; color:#ffffff; font-family:dotum; font-size:10pt; font-weight:normal;}
#top .cm_box {position:relative; margin:30px auto 0; padding:0; width:1000px; height:75px;}
#top .cm_box .logo {float:left; margin:0; padding:0; height:75px;}

#top .cm_box .top_menu {float:right; margin:0; padding:0; width:747px; height:75px; background:url('img/t_menu_realtime.png') top left no-repeat; }
#top .cm_box .top_menu li {float:left; margin:0; padding:0; display:inline; height:80px;}
#top .cm_box .top_menu li>a {width:100%; height:100%; text-indent:-5000px; float:left;}
#top .cm_box .top_menu li:hover{background:url('img/t_menu_ov.png') top left no-repeat;}
#top .cm_box .top_menu li.on{background:url('img/t_menu_ov.png') top left no-repeat;}
#top .cm_box .top_menu li.tmenu1 {width:123px;}
#top .cm_box .top_menu li.tmenu2 {width:124px; background-position:-123px 0;}
#top .cm_box .top_menu li.tmenu3 {width:177px; background-position:-247px 0;}
#top .cm_box .top_menu li.tmenu4 {width:160px; background-position:-424px 0;}
#top .cm_box .top_menu li.tmenu5 {float:right; width:140px; background:none; }


#top .cm_box .t_arrow {display:none; position:absolute; top:63px; margin:0; padding:0; background:url('img/t_arrow.png') top left; width:15px; height:12px;}
#top .cm_box .a1{left:306px;}
#top .cm_box .a2{left:430px;}
#top .cm_box .a3{left:580px;}
#top .cm_box .a4{left:748px;}
#top .cm_box .a5{left:924px;}

#top .top_smenu {display:none; float:left; margin:0; padding:0; width:100%;  background:url('img/s_menu_bg.png') top left repeat; z-index:10; position:relative; }
#top .top_smenu  a{color:white; font-family:Nanum Gothic;}
#top .top_smenu  a:hover{color:#466500;}
#top .top_smenu>div {display:none; margin:0 auto; padding:0; }
#top .top_smenu .dept1 {float:left; font-size:1.3em; list-style:none; margin:0 40px 0 0; padding:0; width:88px; overflow-x:hidden;} 
#top .top_smenu .dept1:last-child {margin:0; padding:0;} 
#top .top_smenu .dept1>li {float:left; margin: 20px 0 0 0; font-weight:bold; width:100%; }

#top .top_smenu .dept2  {float:left; margin:5px 0 0; padding:0; list-style:none; }
#top .top_smenu .dept2>li {float:left; margin:0; padding:3px 0px 0 10px; width:111px; height:22px; background:url('img/s_menu_li.png') top left; font-size:0.9em; font-weight:normal;}
#top .top_smenu .last {margin:0; padding:0;}
#top .top_smenu .smenu1{padding:0px 0 0 287px; width:713px; height:254px; }

#top .top_smenu .smenu2{padding:0px 0 0 287px; width:713px; height:85px;}
#top .top_smenu .smenu3{padding:0px 0 0 285px; width:700px; height:182px;}
#top .top_smenu .smenu4{padding:0px 0 0 280px; width:690px; height:85px;}
#top .top_smenu .smenu5{height:492px; width:1000px;}
#top .top_smenu .smenu5 .book_area{float:left; margin:0; height:418px;  background-color:#749842;}
#top .top_smenu .smenu5 .menu_area{float:right;} 

#top .top_smenu .ssmenu1 {width:94px;} 
#top .top_smenu .ssmenu2 {width:94px;} 
#top .top_smenu .ssmenu6 {width:60px;} 
/*���迹�� �޴�����*/

#top .top_smenu .smenu1 .ssmenu2 .dept2 {display:none;}
#top .top_smenu .smenu5 .menu_area .menu1 .ssmenu2 {display:none;}

/*�μӽü� �޴�����*/
#top .top_smenu .smenu1 .ssmenu4 .dept2 {display:none;}
#top .top_smenu .smenu5 .menu_area .menu1 .ssmenu4 {display:none;}

#top .top_smenu .smenu3 .ssmenu6 .dept2 {display:none;}
#top .top_smenu .smenu5 .menu_area .menu3 .ssmenu7 {display:none;}

#content {margin:0 auto; padding:0; width:1000px; position:relative;}

#bottom {float:left; margin:0; padding:0; min-width:100%; background-color:#464646;}

#bottom .family_site {margin:0; padding:0; width:100%; border-top:3px solid #86ad33;  border-bottom:3px solid #5a5a5a; background-color:#464646;  }
#bottom .family_site .f_more {margin:0; padding:10px 0 0;  height:26px;  border-bottom:1px solid #d7d7d7; }
#bottom .family_site .f_more .text_btn {margin:0 auto; padding:0; display:block; text-align:center; color:#464646; font-family:Nanum Gothic; font-weight:bold; font-size:10pt; cursor:pointer;}
#bottom .family_site .f_area { margin:0 auto; padding:30px 0px 0 0px; color:#464646; font-family:Nanum Gothic; width:1000px; height:123px; }

#bottom .family_site .f_area .f_dept1{float:left; margin:0; padding:0; list-style:none; font-size:12pt; font-weight:bold; }
#bottom .family_site .f_area .f_dept1 .f_name {margin:0 18px 0 10px; width:50px; color:#fff;}



#bottom .family_site .f_area .f_dept1 li>a {color:#464646; }
#bottom .family_site .f_area .f_dept1>li {float:left; display:inline;}
#bottom .family_site .f_area .f_dept2{float:left; margin:0 30px 0 0px; padding:0 0 0 8px; border-left:1px solid #dadada; list-style:none; font-size:9pt; }
#bottom .family_site .f_area .f_dept2:last-child{margin-right:0;}
#bottom .family_site .f_area .f_dept2 li>a {color:#9b9b9b; font-weight:normal;}
#bottom .family_site .f_area .f_dept2 li>a:hover {color:#88a054; font-weight:normal;}
#bottom .family_site .f_area .f_dept2 li {margin:0px 0 5px; display:block;}

#bottom .family_site .f_area .last {margin-right:0;}


#bottom .family_site .f_area .f_banner {float:right;  padding:0; margin:0; }
#bottom .family_site .f_area .f_banner li {float:left; display:inline; margin:0 0px 0 16px; padding:0;}


#bottom .ad_sns {position:relative; margin:0 auto; padding:30px 0 0; width:1000px; height:56px; text-align:center; color:#acacac; font-family:dotum; font-size:10pt; clear:both; }
#bottom .ad_sns .address {text-align:center; color:#acacac; font-family:dotum; font-size:10pt;  }
#bottom .ad_sns .low_sns {position:absolute; top:30px; left:834px; margin:0; padding:0; list-style:none; width:166px; height:26px; background:url('img/low_sns_201903.png') top left no-repeat; }
#bottom .ad_sns .low_sns li{float:left; display:inline; width:26px; height:26px; margin-right:9px;}
#bottom .ad_sns .low_sns li.last {margin:0;padding:0;}
#bottom .ad_sns .low_sns a{float:left; text-indent:-5000px; width:100%; height:100%;}

.special_banner_list {
margin-top: 16px;
}

.special_banner_list li {
width: 220px !important;
height: 50px !important;
}

#mid_banner {
  display:none;
  position:relative;
  z-index: 1000; /* 우선순위 상향 */
  text-align: center;
  width: 100%;
  height: 150px;
  margin: 0 auto;
  background: url('/layouts/pyungkang/img/211227_banner.jpg') center center no-repeat;
}

#mid_banner .link {
  width: 1000px;
  height: 150px;
  margin: 0 auto;
}

#mid_banner .ctl {
  position: relative;
  z-index: 1001;
  width: 1000px;
  margin: 0 auto;
  text-align: right;
  padding-top: 5px; /* 약간의 여유 */
  padding-right: 21px;
  line-height: 1.5em;
  color: white;
}

#mid_banner #checkDay {
  vertical-align: middle;
  cursor: pointer; /* 마우스 커서 변경으로 클릭 가능함 표시 */
}

#mid_banner label {
  cursor: pointer;
}

#mid_banner #bannerClose {
  margin-left: 30px;
  cursor: pointer;
  vertical-align: middle;
}
