@charset "euc-kr";
body, td, p, input, button, textarea, select
{ 
	color:#666666; font-family:¡¾¨ù¢¬©÷; font-size:12px; 
}

td { font-family:±¼¸²; font-size:9pt; color:rgb(51,51,51); line-height:160%; }
a:link { font-size:9pt; color:black; text-decoration:none; }
a:hover { font-size:9pt; color:rgb(48,151,162); }
a:visited { font-size:9pt; color:rgb(51,51,51); text-decoration:none; }

body
{
	scrollbar-3dlight-color:#595959;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CFCFCF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#CFCFCF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#595959;
}

.tablebg { background-color:#DDDDDD; }

.subject { color:#333333; }

.subjectbg { background-color:#F7F7F7; }

.content { color:#404040; }

.contentbg { background-color:#FFFFFF; }

.list { color:#222222; }

.list0 { background-color:#FFFFFF; }

.list1 { background-color:#F5F5F5; }

.input { height:20px; border: 1px solid #777777; }

.textarea { border: 1px solid #777777; }

.button
{
	font-size: 9pt;
	font-weight: normal;
	border-color: #cccccc #666666 #666666 #cccccc;
	background-color: #eeeeee;
	height: 22px;
	padding-top: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor:hand;
}
.select { }

.name { font-weight: bold; }

.b { font-weight: bold; }

.ht { height:27px; background-color:#EFEFEF;} 

.ht2 { height:23px;}

.boardTitle { height:27px; background-color:#235D8D; }

.boardSub { height:2px; background-color:#235D8D; }

.writeform {border:solid 1;border-color:C7C7C7;background-color:f7f7f7;}

.price { color:crimson; }

.lfont { font-size:13px; }

.sfont { font-size:11px; }

.w50 { width:50%; }

.w99 { width:99%; }

.arial { font-family:Arial; }

.lh  { line-height:150%; }

.lh2 { line-height:200%; }

.box {border:1 solid; border-color:#DDDDDD; background-color:#FDFDFD;}

.spinbtn { behavior:url(./htc/spinbtn.htc); }

.calendar { behavior:url(./htc/htc_calendar2.htc); }

/*½Å¿ëÁ¤º¸*/
.nhpolicy h5 {font-weight:bold; margin-top:20px; margin-bottom:10px;}
.nhpolicy .sub-title01 {margin-top:30px;}
.nhpolicy table td {text-align:left !important;}



 /******************************************************
    content - nhpolicy
******************************************************/

.nhpolicy {padding:20px; font-size:12px;}
.nhpolicy h3 {font-size:14px; color:#555; font-weight:bold; margin-bottom:20px;margin-top:30px}
.nhpolicy h4 {font-size:12px; margin:20px 0 10px}
.nhpolicy ol {padding-left:10px; margin:0; list-style:none; margin-bottom:20px;}
.nhpolicy ol li {font-size:12px; color:#666; }
.nhpolicy p {font-size:12px; color:#666; padding-left:10px;}

 

.nhpolicy h5 {font-size:13px;margin:20px 0 10px}
.nhpolicy strong{color:inherit;font-weight:normal}
.nhpolicy p {margin-left:10px}
.nhpolicy ul, .nhpolicy ol {margin:10px 0 10px 10px; padding:0; list-style:none;}
.nhpolicy ul > li+li, .nhpolicy ol > li+li {margin-top:5px}
.nhpolicy ul.sub_list, .nhpolicy ol.sub_list {margin:5px 0;padding-left:15px}
.nhpolicy ul.sub_list > li+li, .nhpolicy ol.sub_list > li+li {margin-top:0}

.nhpolicy p+p {margin-top:20px}
.nhpolicy p+ol {margin-top:5px}

.nhpolicy table {border-top:2px solid #7d7d7d;width:100%;margin:5px 0;border-collapse:collapse}
.nhpolicy table caption {display:none;}
.nhpolicy table th {background-color:#f3f3f3;text-align:center;padding:6px 0 8px; font-size:12px; border:1px solid #ddd}
/*.nhpolicy table th+th {border-left:1px solid #ddd}*/
.nhpolicy table th, .nhpolicy table td {border-bottom:1px solid #ddd;}
.nhpolicy table tbody td{text-align:left;padding:6px 14px 8px; border:1px solid #ddd}
/*.nhpolicy table td+td {border-left:1px solid #ddd}*/

	.UIdiv {
	    padding: 10px;
	    border: 1px solid #ccc;
	    margin-bottom: 10px;
	    margom-top :30px;
	    border-radius:8px;
	    background-color:#f6f6f6;
	    text-align:right;
	    
	}
	
	.prevTxt {
	    font-size: 13px;
	    vertical-align: middle;
	}
	
	.agreeSelect {
	    height: 27px;
	    font-size: 12px;
	    vertical-align: top;
	    border: 1px solid #999;
	}
	
	.btn2 span {
		padding-top: 0px;
	    width: 41px;
	    height: 25px;
		line-height:23px;
	    font-size: 12px;
	    font-weight: bold;
	    color: #ffffff;
		text-align:center;
		display:inline-block;
	    background-color: #0054a7;
	}

/*µ¿½ÃÁ¶ÇÕÀå¼±°Å*/
#toolbar_bg{
  clear:both;
  width:100%;
  height:65px;  
  margin:0 auto;
  background:#0081b2;
}

#toolbar img { outline:0 !important;border:0px !important; }
#toolbar{ 
  clear:both;
  width:960px; 
  height:65px;  
  margin:0 auto;
  background:#0081b2;
}
#toolbar h1{
  float:left; 
  padding-top:10px;
  width:184px; 
  height:47px;     
  margin-right:5px;
  margin-top: 0px !important;
} 
#d-day dl{
  float:left;   
  padding-top:20px;
  margin-right:5px;
  margin-top: 0px !important;
}
#d-day dl dt{
  float:left;   
  width:20px; 
}
#d-day dl dd{
  float:left;   
  text-align:left;
  margin-left:0px !important;
  margin-right:2px;
  width:9px;
  height:16px;  
  color:#fff;
  line-height:120%;
  font-family:'nanum';
  font-weight:bold;
  font-size:12px;
  padding:3px;
  background:#24647d;
}
#toolbar_top{
  float:left;
}
 #toolbar_top ul{  
  float:left;
  margin-right:8px;
  padding-left:0 !important;
  margin-top: 0px !important;
  list-style-type: none !important;
  margin-left: 0px !important;
} 
#toolbar_top ul li{  
  float:left;
  padding-top:8px;
  padding-left:0 !important;
} 
#toolbar_center dl{
  float:left;   
  padding-top:8px;
  margin-right:5px;
  margin-top: 0px !important;
}
#toolbar_center dl dt{
  float:left;   
}
#toolbar_center dl dd{
  float:left;   
  text-align:left;
  width:167px;
  height:45px;  
  padding:3px;
  line-height:120%;
  font-family:'nanum';
  font-size:12px;
  background:#88c3d9;
  margin-left: 0px !important;
}
#toolbar_center dl dd marquee{
  float:left;   
  width:162px;
  height:51px;  
  background:#88c3d9;
  border:1px solid #88c3d9;
}
#toolbar_right ul{
  float:left;
  padding-top:8px;
  padding-left:0 !important;
  margin-top: 0px !important;
  list-style-type: none !important;
  margin-left: 0px !important;
} 
#toolbar_right ul li{
  float:left;
  width:55px;
  margin-left:5px;
  padding-left:0 !important;
} 
#toolbar_bottom{float:left; 
  width:180px;  
  height:38px;  
  padding-top:20px;
}       
#toolbar p{float:right;  
}
#toolbar_bottom .p_r{
  padding-top:20px;
}

#toolbar_height{
  clear:both;
  width:100%;
  height:65px;  
}

#nh_top img { outline:0 !important;border:0px !important; }
#nh_top_bg{ 
  width:100%;
  margin-bottom:10px;
  background:#8fc7e7;
  border-bottom:2px solid #568799;
}
#nh_top{ 
  width:940px;
  height:125px;
  margin:0 auto;
}
#nh_top h1{ 
  width:280px;
  float:left;
  margin:21px 3px 0 10px;
}
#top_left {
  float:left;
  margin-right:7px;
}
#top_left ul{
  float:left;
  margin-top:16px;
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_left ul li{float:left;
  padding-right:10px;
}
#top_center {
  float:left;
  margin-top:17px;
  height:92px;
  width:250px;
}
#top_center ul{
  clear:both;
  height:25px;
  margin-bottom:5px;
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_center ul li{
  float:left;
  padding-right:5px;
}
#top_center dl{ 
  clear:both;
  height:34px;
}
#top_center dl dt{
  clear:both;
  width:235px;
  border-bottom:2px solid #568799;
  color:#222222;
}
#top_center dl dd{
  clear:both;
  width:235px;
  line-height:120%;
  font-family:'nanum';
  font-size:12px;
  height:34px;
  padding:3px;
  margin-left:0 !important;
  color:#222222;
}
#top_right {
  float:right;
  margin:7px 10px 0 0;
}
#top_right ul{
  padding-left:0 !important;
  margin-left:0 !important;
  list-style-type: none !important;
}
#top_right ul li{
  float:left;
  padding-right:1px;
}
#nh_center {
width:940px;
margin:0 auto;
position:relative;
}
#nh_banner {
float:left;
width:76px;
margin:0 5px 0 15px;
}
#nh_board {
float:right;
width:860px;
}
#nh_board h3 {
clear:both;
width:860px;
color:#454545;
font-weight:normal;
padding:10px 0 10px 0;
font-size:15pt;
font-family: 'nanum';
margin-bottom:15px;
border-bottom:2px dotted #c1c1c1;
background:none;
}
#nh_board h3 span {
font-weight:bold;
color:#4c98db;
font-size:15pt;
font-family: 'nanum';
background:none;
}
#nh_board p {
  font-size:10pt;
  font-family: 'nanum';
  margin-left:10px;
  margin-bottom:3px;
}
.ready {
  text-align:center;
#nh_top p{
  float:left;
  padding-top:17px;
  margin-left:10px;
  font-size:11pt;
  font-family: 'nanum';
}
#nh_top h2{
  padding-top:15px;
  font-size:15pt;
  font-family: 'nanum';
  color:#653d20;
}
#nh_top h2{float:left;}
/*µ¿½ÃÁ¶ÇÕÀå¼±°Å*/



