/*** Base Style ***/
@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th, form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body{
 	font-size:75%; 
	color:#666;
    background: url("/img/bg.jpg") repeat-x top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
p {line-height:160%;}
/* Å×µÎ¸® ¾ø¾Ö±â */
img,fieldset,button{border:0;}
.ed { border:1px solid #CCCCCC; width:90px; } 
/* ¸µÅ© ±âº»°ª */
a {color:#666}
a:link{text-decoration:none; color:#666;}
a:visited {text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#ff6600;}


/* zbox */
ul, ol {list-style:none; list-style-type:none;}
.zbox {*zoom:1;}
.zbox:after {content:"";display:block;clear:both;}
.zbox>li {float:left;}



/*** Layout ***/
#wrapper{ width:100%; margin:0 auto; }
#header_wrap{ width:1200px; height:165px; margin:0 auto; padding:0;}
		#topQuick { float:right; margin:0;  height:30px;}
			#topQuick  ul {overflow:hidden; margin:0; padding:10px 10px 15px 0; font-size:10px;}
			#topQuick  ul li {float:left; display:inline; margin:0; padding:0 0 0 10px;}  
	
			#topMenu  div.topLogo { float:left; width:400px; height:71px;  padding:15px 0 0 10px;}



/*#header_n { float:right; width:650px; height:71px; overflow:hidden;  padding:30px 0 0 0;}*/
#header_n {position:absolute;  width:850px; overflow:hidden;height:40px;z-index:50; margin:40px 0 0 350px; }

#header_n .gnb_area {height:266px; }
#header_n .gnb_area ul#gnb_n {position:absolute;top:0px;  background: url("/img/menu_bg.png") 0px 0; list-style-type:none;} 
#header_n .gnb_area ul#gnb_n li.dep01 {height:266px; }
#header_n .gnb_area ul#gnb_n li.dep01 a.dep01 {padding-top:12px; display:inline-block;width:165px;height:40px;text-align:center;line-height:23px;    color:#366666;  font-size:22px; font-weight:bold; list-style:none; }

#header_n .gnb_area ul#gnb_n li.dep01.lst a.dep01 {background:none;}
#header_n .gnb_area ul#gnb_n li.dep01.fst a.dep01 {width:165px; }
#header_n .gnb_area ul#gnb_n li.dep01 div {width:165px;height:213px;border-right:1px solid #e5e5e5;  }
#header_n .gnb_area ul#gnb_n li.dep01.fst div {width:165px;}
#header_n .gnb_area ul#gnb_n li.dep01:hover,
#header_n .gnb_area ul#gnb_n li.dep01:focus {background:url(/img/bg_gnb_line03.gif) no-repeat center 42px;}
#header_n .gnb_area ul#gnb_n li.dep01.on a.dep01,
#header_n .gnb_area ul#gnb_n li.dep01:hover a.dep01,
#header_n .gnb_area ul#gnb_n li.dep01:focus a.dep01 {color:#e5cd95;} 
#header_n .gnb_area ul#gnb_n li.dep01:hover a.depts,
#header_n .gnb_area ul#gnb_n li.dep01:focus a.depts {color:#e5cd95;} 
#header_n .gnb_area ul#gnb_n li.dep01 div.line_l {border-left:1px solid #e5e5e5;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol {padding-top:9px;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02 {display:block;padding:8px 0;font-size:15px;font-family:"NanumGothic";font-weight:600;letter-spacing:-1px;text-indent:10px;color:#666;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02:hover,
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02:focus {color:#fff;background:#f75a8a;}


#content_wrap {position:relative; width:1200px; padding:0; margin:0 auto;}


#main_content {position:relative; width:100%; background-color:#f8f7f7; top:0px; padding:0; margin:0 auto;}
#main_content div.mcontent {width:1200px; overflow:hidden; padding:0;  margin:0 auto;} 

#sub_content {position:relative; width:1200px;  padding:0px 0 0px 0; margin:0 auto;}



#footer_wrap {position:relative; width:100%;padding:0; }
#footer_wrap div.bottom_copy {width:1200px;height:70px; margin:0 auto;}
#footer_wrap div.bottom_copy div.address_copy {float:left; margin:0; padding:15px 7px 0 0; font-size:12px; color:#666;}
#footer_wrap div.bottom_copy div.address_copy ul {overflow:hidden; margin:0; padding:0;}
#footer_wrap div.bottom_copy div.address_copy ul li {float:left; margin:0; padding:0 5px 4px 0;}
#footer_wrap div.bottom_copy div.address_copy ul li.pt_bar {color:#999;}
#footer_wrap div.bottom_copy div.address_copy ul li a {color:#555}
#footer_wrap div.bottom_copy div.address_copy ul li a:hover {color:#ff0000}


#footer_wrap div.bottom_copy div.address_copy address.ad_dress { font-family:'µ¸¿ò', Dotum, '±¼¸²', Gulim, AppleGothic, Sans-serif; font-size:11px; color:#999; line-height:200%; font-style:normal}
#footer_wrap div.bottom_copy div.address_copy address.ad_dress span.ft_01, span.yellow_text {color:#666; }




########### ½ÅÃ»Æû
.board_tbl{ width:800px; border:0; margin:0;}
.form_title_box{ border-right:border:0px; width:100px; height:40px; padding-left:19px;font-weight:bold; border-bottom:1px solid #ccc;}
.form_data_box{ line-height:20px; border-left:border:0px;   border-bottom:1px solid #ccc;}
.vlftn{ background:url('/htm/img/check_angle.gif') no-repeat 10px 15px; }
#agree_wrap {border: 1px solid #c0c0c0;}
#agree_wrap .agreeCon {border:none; padding:15px; height:88px; max-height:88px; overflow-y:auto;}
#agree_wrap .agreeCon {color:#000; font-size:12px;/* white-space: pre-line;*/}
#agree_wrap .agreeCon table {width:70%;}
#agree_wrap .agreeCon table tr th {border-top:1px solid #4a4a4a !important; padding-left:10px; margin:0;}
#agree_wrap .agreeCon table tr td {border-top:1px solid #4a4a4a !important; padding-left:10px; margin:0;}
.bl_point {color:#009cd6;}
.btn_right {overflow:hidden; text-align:right; padding-top:10px;}
.btn_right a.step_next {background-color:#00aeef; color:#fff; font-size:14px; font-weight:bold; display:inline-block; border:1px solid #009fda; line-height:30px; text-align:center; height:30px; width:100px;}
.btn_right a.step_cancel {background-color:#fff; color:#4a4a4a; font-size:14px; font-weight:bold; display:inline-block; border:1px solid #c0c0c0; line-height:30px; text-align:center; height:30px; width:100px;}




