@charset "euc-kr";
/* CSS Document */

/* ±âº»¼³Á¤ */
p, div, table, ul, li, span, fieldset, h1, h2, h3, h4, h5, h6, dl, dt, dd{
	margin:0; 
	padding:0;	
}

ul, li{
	list-style-type:none;
}

/* 2012.3.6 Á¢±Ù¼º ÁöÄ§¿¡ µû¸¥ Ã³¸® - ±èÃµÇö */
/*
.accessibility-menu{	
	visibility:hidden; 
	position:absolute; 
	overflow:hidden; 
	height:0; 
	width:0; 
	font-size:0; 
}
*/
.accessibility-menu{ position:absolute; width:auto; z-index:8; }
.accessibility-menu a { position:absolute; display:block; left:0; top:0; width:1px; height:1px; margin:0 0 0 -10000px; padding:0; overflow:hidden; }
.accessibility-menu a:hover { margin:0; width:120px; height:auto; background:#fff; text-align:center; }
.accessibility-menu a:focus { margin:0; width:120px; height:auto; background:#fff; text-align:center; }
.accessibility-menu a:active { margin:0; width:120px; height:auto; background:#fff; text-align:center; }
/* //2012.3.6 Á¢±Ù¼º ÁöÄ§¿¡ µû¸¥ Ã³¸® - ±èÃµÇö */

#wrapper{
	width:913px; 
	position:relative; 
	margin:0px auto;
}


/* ÀüÃ¼¸Þ´ºº¸±â */

#wrapper #all_menu{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

#wrapper #all_menu .menu{
	width:181px;
	float:left;
	border-right:1px solid #429fcb;
}

#wrapper #all_menu .border_no{
	border:none;
}

#wrapper #all_menu .menu .top_menu{
	background:#1386bd;	
}

#wrapper #all_menu .menu .top_menu a.title{
	width:181px;
	display:block;
}

#wrapper #all_menu .menu .top_menu a.title img{
	padding:12px 0 8px 24px;
}

#wrapper #all_menu .menu .top_sub{	
	padding:7px 0 0 24px;			
	background:#1595d4;	
	height:256px;
}

#wrapper #all_menu .menu .top_sub li a{	
	background:url(/img/new_img/index/allmenu_bullet.gif) left 6px no-repeat;
	padding-left:8px;
	font-size:11px;
	color:#fff;
	display:block;
	height:20px;
}

#wrapper #all_menu .menu .top_sub li a:hover, #wrapper #all_menu .menu .top_sub li a:active{	
	background:url(/img/new_img/index/allmenu_bullet.gif) left 6px no-repeat;
	padding-left:8px;
	font-size:11px;
	color:#c8ed33;	
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:20px;
	letter-spacing:-1px;
}

#wrapper #all_menu .menu .top_sub li a.line-2{
	height:35px;
}

#wrapper #all_menu .menu .top_sub li a.line-2:hover{
	height:35px;
}



/* header */

#wrapper #header{
	height:40px;
	position:relative;
	margin-bottom:2px;
	padding-top:10px;
}

#wrapper #header .top_lnb{
	position:absolute;
	top:34px;
	left:578px;
}

#wrapper #header .top_lnb li{
	float:left;
	padding:0 5px 0 11px;
	background:url(/img/new_img/index/lnb_bg.gif) left center no-repeat;
	line-height:9px;
}

#wrapper #header .top_lnb li.none{
	background:none;
}

#wrapper #header fieldset{
	position:absolute;
	top:30px;
	left:779px;
}

#wrapper #header input.serch_text{
	width:105px;
	height:16px;
	border:1px solid #e0e0e0;
	line-height:18px;
}


/* top_gnb */

#wrapper #gnb{
	width:913px;
	height:56px;
	background:url(/img/new_img/index/gnb_bg.gif) left 34px repeat-x;
	position:relative;	
	margin-bottom:6px;
}

#wrapper #gnb a:hover{
	text-decoration:none;
}

#wrapper #gnb #topmenu{
	float:left;
}

#wrapper #gnb #topmenu li{
	float:left;
	font-size:11px;
	letter-spacing: -2px;
	word-spacing: -1px;
}

#wrapper #gnb #top_gnb #topmenu li ul{
	position:absolute;
	top:37px;
	left:0px;
	width:913px;
	display:none;
	background:#525252;
	padding-bottom:3px;
}

#wrapper #gnb #top_gnb #topmenu li.menu1 ul li a{
	float:left;
	padding:4px 0 0 18px;
	color:#fff;
	background:url(/img/new_img/index/allmenu_bullet.gif) 13px 10px no-repeat;
}

#wrapper #gnb #top_gnb #topmenu li.menu2 ul{
	padding-left:200px;
	width:713px;
}

#wrapper #gnb #top_gnb #topmenu li.menu3 ul{
	padding-left:60px;
	width:853px;
}

#wrapper #gnb #top_gnb #topmenu li.menu4 ul{
	padding-left:400px;
	width:513px;
}

#wrapper #gnb #top_gnb #topmenu li.menu4 ul li a{
	width:165px;
}

#wrapper #gnb #top_gnb #topmenu li.menu5 ul{
	padding-left:420px;
	width:493px;
}
	
#wrapper #gnb #top_gnb #topmenu li ul li a{
	float:left;
	padding:4px 0 0 25px;
	color:#fff;
	background:url(/img/new_img/index/allmenu_bullet.gif) 20px 12px no-repeat;
}

#wrapper #gnb #top_gnb #topmenu li ul li a:hover{
	color:#c8ed33;	
	background:url(/img/new_img/index/allmenu_bullet.gif) 20px 12px no-repeat;
}



/* contents */

#contents{
	margin-top:13px;
	height:428px;
	border-bottom:1px solid #e5e5e5;	
}


#contents #left_con{
	width:238px;
	float:left;
}

#contents #left_con #arimy{
	margin-bottom:35px;
	padding:0;
	margin:0;
}

#contents #left_con #arimy .slide{
	position:absolute; 
	top:0; 
	left:0;
}


#contents #left_con #arimy {
	position:relative; 
	width:235px;
	height:144px;
	overflow:hidden; 
}

#contents #left_con #arimy ul { 
	position:absolute; 
	left:0; 
	top:0;
}

#contents #left_con #arimy ul li{
	height:144px; 
	margin:0; 
	padding:0;
	line-height:0;
	font-size:0;
}

#contents #left_con .btn_bg{
	background:url(/img/new_img/index/banner_btn_bg.gif) no-repeat;
	width:230px;
	padding:2px 5px 0 0 ;
	height:19px;
	position:absolute;
	top:141px;
	left:0px;
}

#contents #left_con #noscript{
	overflow-y:scroll; 
	overflow-x:hidden; 
	width: 250px; 
	height: 144px; 
	z-index:100; 
	position:absolute; 
	top:0px; 
	left:0; 
	z-index:100;
}

#contents #left_con #arimytrol{
	margin-left:5px;
}

#contents #left_con #arimytrol li{
	float:left;
}

#contents #left_con .btn_bg #number{
	float:right;
}

#contents #left_con .notice{
	position:relative;
	margin-bottom:30px;
}

#contents #left_con .notice h2{
	padding:0 0 4px 2px;
	border-bottom:1px solid #ebebeb;
}

#contents #left_con .notice ul{
	margin-top:14px;
}

#contents #left_con .notice ul li{
	background:url(/img/new_img/index/list_bullet.gif) left 6px no-repeat;
	padding-left:9px;
}

#contents #left_con .notice .more{
	position:absolute;
	top:4px;
	left:70px;
}

#contents #left_con #slide_banner{
	background:url(/img/new_img/index/slide_banner_bg.gif) no-repeat;
	width:234px;
	height:51px;
	position:relative;
}

#contents #left_con #slide_banner .btn_left{
	position:absolute;
	top:2px;
	left:3px;
}

#contents #left_con #slide_banner .slide{
	position:absolute;
	top:4px;
	left:37px;
}

#contents #left_con #slide_banner .btn_right{
	position:absolute;
	top:2px;
	left:219px;
}

#contents #left_con #noslide_banner{
	overflow-y:scroll; 
	overflow-x:hidden; 
	background:#fff;
	width: 234px; 
	height: 48px;
	line-height:48px; 
	z-index:100; 
	position:absolute; 
	top: 0px;
	left: 0px;
	padding:0;
}
#contents #left_con #noslide_banner ol{
	margin-top:0px;
}

#contents #center_con{
	width:391px;
	float:left;
	padding:0 43px 0 38px; 
}

#contents #center_con .confirm{
	position:relative;
	margin-top:3px;
	height:94px;
	
}

#contents #center_con .confirm h2{
	padding:0 0 4px 2px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:9px;
}

#contents #center_con .confirm ul li{
	float:left;
	background:url(/img/new_img/index/list_bullet.gif) left 6px no-repeat;
	padding-left:9px;
	width:370px;
	margin-left:6px;
}

#contents #center_con .confirm ul li a{
	float:left;
}

#contents #center_con .confirm ul li .date{ 
	float:right;
	color:#999;
	font-size:11px;
} 

#contents #center_con .confirm .more{
	position:absolute;
	top:3px;
	left:134px;
	clear:both;	
}

#contents #center_con .confirm .detail{
	position:absolute;
	top:-3px;
	left:300px;
	clear:both;	
}

#contents #center_con #know{
	width:389px;
	height:314px;
	background: url(/img/new_img/index/know_bottom_bg.gif) left bottom no-repeat #dee7ea;
}


#contents #center_con #know #know_con{
	padding-left:21px;
}
#contents #center_con #know .know_list{
	margin:5px 0 0 0;
}
#contents #center_con #know .know_list li{
	float:left;
}

#contents #center_con #know .know_list li a{
	float:left;
	margin:4px 4px 0 0;
}

#contents #center_con #know .faq{
	clear:both;
	width:354px;
	position:relative;
	height:98px;
	margin-top:5px;
}

#contents #center_con #know .faq h2{
	position:absolute;
	top:15px;
	width:283px;
	padding: 0 0 5px 5px;
}

#contents #center_con #know .faq #faq_list{
	clear:both;
}

#contents #center_con #know #notice01, #contents #center_con #know  #notice02{
	margin-top:10px;
}

#contents #center_con #know .faq .facedTab #notice02 td{
	font-size:11px;
	background:url(/img/new_img/index/faq_bullet.gif) left 6px no-repeat;
	padding-left:8px;
	margin-left:5px;
	position:relative;
}

#contents #center_con #know .faq .facedTab #notice01 td{
	font-size:11px;
	background:url(/img/new_img/index/faq_bullet.gif) left 6px no-repeat;
	padding-left:8px;
	margin-left:5px;
	position:relative;
}

#contents #center_con #know .faq #etc{
	clear:both;
}


/*
#contents #center_con #know .law_info{
 clear:both;
 width:356px;
 position:relative;
 background:url(/img/new_img/index/law_info_bg.gif) no-repeat;
 height:56px;
 margin-top:15px;
}

#contents #center_con #know .law_info dl{
 padding:8px 0 0 82px;
}


#contents #center_con #know .law_info p{
 position:absolute;
 top:28px;
 left:272px;
}
*/
#contents #center_con #know .law_info{
/* 20101227 ±â¼ú±âÁØ Á¤º¸ ¸Þ´º »ðÀÔ °ü·Ã ¼öÁ¤
 clear:both;
 width:356px;
 position:relative;
 background:url(/img/new_img/index/law_info_bg.gif) no-repeat;
 height:56px;
 margin-top:15px;
 */
 
 clear:both;
 position:relative;
 margin-top:10px;
 
}

/* 20101227 ±â¼ú±âÁØ Á¤º¸ ¸Þ´º »ðÀÔ °ü·Ã ¼öÁ¤
#contents #center_con #know .law_info dl{
 padding:8px 0 0 82px;
}


#contents #center_con #know .law_info p{
 position:absolute;
 top:28px;
 left:272px;
}

*/


#contents #right_con{
	width:203px;
	float:left;
}

#contents #right_con dl dt{
 height:72px;
 float:left;
}

#contents #right_con dl dd{
 float:left;
 height:72px;
}

#contents #right_con .nuri_list li a{
 font-size:11px; 
}


#contents #right_con .btn{
	text-align:center;
}

#contents #right_con .today{
	margin-top:20px;
	position:relative;
}

#contents #right_con .today .more{
	position:absolute;
	top:6px;
	left:172px;
}

#contents #right_con .today ul{
	margin:11px 0 0 11px;
}

#contents #right_con .today ul li{
	background:url(/img/new_img/index/today_bullet.gif) left 5px no-repeat;
	padding-left:10px;
}


/* foot */

#foot {	
	clear: left;
	position: relative;
	height: 77px;
}
#foot-text {
	position: absolute;
	top: -2px;
	left: 241px;
	width: 659px;
	height: 44px;
	background: url(/img/new_img/nav/bg_foot_text.gif) no-repeat right;
}
#foot-text p {
	margin: 0;
	padding: 0;
}
#foot div.foot-content {
	position: relative;
	height: 131px;
}
/* 2012.3.7 ¼öÁ¤ */
#foot div.foot-content * {
	color: #000;
}
/* //2012.3.7 ¼öÁ¤ */
#foot div.foot-content h1 {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 150px;
}
#foot div.foot-content div.copy {
	position: absolute;
	top: 17px;
	left: 186px;
	width: 426px;
	height:72px;
	border-right:1px solid #e5e5e5;
}
#foot div.foot-content div.copy p {
	margin: 0;
	padding: 0 0 6px;
	font-size: 11px;
}
/* 2012.3.7 »ö»ó´ëºñ Á¶Àý */
#foot div.foot-content div.copy address {
	font-size: 11px;
	color: #505050;
	font-style: normal;
	font-size: 0.9em;
	line-height: 1.3em;
}
/* //2012.3.7 »ö»ó´ëºñ Á¶Àý */
#foot div.foot-content div.copy a {
	position: static;
}
#foot div.foot-content div.menu {
	position: absolute;
	top: 20px;
	left: 637px;
	width: 350px;
}
#foot div.foot-content div.menu ul {
	height: 15px;
	width:300px;
}
#foot div.foot-content div.menu li {
	float: left;
	padding: 0 6px;
	background:url(/img/nav/foot/menu_div.gif) no-repeat left 3px;
}
#foot div.foot-content div.menu li.first-child {
	padding-left:0;
	background:none;
}

#foot div.foot-content div.app {
	position: absolute;
	top: 19px;
	left: 643px;
	width: 350px;
}
#foot div.foot-content div.app ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 33px;
}
#foot div.foot-content div.app li {
	float: left;
	padding: 0 24px 0 0;
	line-height: 1px;
}
#foot div.app li span {
	font-size: 11px;
	line-height: 1px;
}
#foot div.foot-content p.auto-email {
	position: absolute;
	top: 40px;
	left: 637px;
	margin: 0;
	padding: 0;
	width: 273px;
}

#foot div.foot-content .family-site{
	width:255px;
	position:absolute;
	top:70px;
	left:637px;	
}

#foot div.foot-content .family-site select{
	width:203px;
	color:#fff;
	background:#828282;
	border:1px solid #828282;
	text-align:center;
	padding:0;
}

#foot div.foot-content .family-site img{
	vertical-align:middle;
	margin-left:4px;
}


/* quick */

#quick-menu {
	position: absolute;
	top: 20px;
	left: 920px;
}
#quick-menu h2 {
	margin-bottom:2px; 
}

#quick-menu li {
	font-size:0;
	line-height:0;
}

#quick-menu li.text-scale{
	width:70px;
	height:21px;
}	

.add{position:relative; z-index:200;}
.add #popup{
	position:absolute; 
	left:0; 
	top:20px; 
	display:block; 
	width:450px; 
	height:540px; 
	background:url(/img/popup/popup_101014.gif) no-repeat; 
	border:1px dashed #333; text-align:center;
}

.add #popup input{vertical-align:top;}
.add #popup p{
	position: absolute; 
	bottom:0px; 
	left:220px; 
	color:#a7b7d6;
	font-size:11px;
	}
	
	