@charset "euc-kr";

/**********************************************************
* dafault
***********************************************************/
* {margin:0; padding:0;}

body {
	background:url(../images/nc5/top_bg.jpg) top center no-repeat #FFFFFF;
	}

div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, td, th {margin:0; padding:0; font-family:dotum, "µ¸¿ò"; font-size:12px; color:#666666; line-height:150%;}
/*tr {vertical-align:top}*/
img {border:0 none;}

a:link , a:visited, a:active {color:#666666; text-decoration:none;}, a:hover {color:#242424; text-decoration:none;}

/**********************************************************
* top
***********************************************************/
.loginarea {height:26; padding-top:5px; vertical-align:top; text-align:right;}
.servicelink {vertical-align:top; padding-top:10px; width:324px; text-align:right;}

a.navi:link {text-decoration:none;}
a.navi:active {text-decoration:none;}
a.navi:visited {text-decoration:none;}
a.navi:hover {color:#24ac48; font-weight:bold;}

.top {height:330px; border-bottom:solid 2px #000000; border-top:solid 1px #d5d5d5;}
.top .tab1 {width:190px; padding-left:5px; vertical-align:top;}
.top .tab1 .loginimg {height:33px; padding-top:15px; vertical-align:top;}
.top .tab1 .idline {border:solid 1px #dbdbdb; height:23px; padding-left:3px;}
.top .tab1 .input {font-family:Verdana; font-size:11px; color:#000000; border:solid 1px #FFFFFF;}
.top .tab1 .input_join {font-size:11px; letter-spacing:-1px; padding:10 0 10 0px;}
.top .tab1 .notice {padding-top:10px; border-top:dashed 1px #CCCCCC;}
.top .tab2 {width:282px; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6;}
.top .tab3 {width:428px;}
.step {height:107px; background:url(../images/nc5/step_bg.gif) top left no-repeat;}

.body2 {height:475px; border-bottom:solid 2px #000000; background:url(../images/nc5/message_bg.jpg) left top no-repeat;}
.body2 .tab1 {width:190px; height:328px; vertical-align:top;}
.body2 .tab1 .mess1 {height:155px; background:url(../images/nc5/message_02.jpg); text-align:center;}
.e-mess {font-size:11px; font-family:"µ¸¿ò"; color:#8d8d8d; border:none; line-height:150%;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#FFFFFF;}
.body2 .tab1 .mess2 {height:26px; background:url(../images/nc5/message_03.jpg); text-align:center; color:#FFFFFF;}
.body2 .tab1 .mess3 {height:58px; background:url(../images/nc5/message_04.jpg);}
.do_search {border-bottom:solid 1px #b2b2b2; border-right:none; border-left:none; border-top:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#727272;}

.body2 .tab2 {width:710px; vertical-align:top;}
.body2 .tab3 {height:147px; text-align:center;}

.bestleft_top {height:6px; background:url(../images/nc5/bestleft_01.gif) no-repeat;}
.bestleft_body {height:361px; background:url(../images/nc5/bestleft_02.gif) repeat-y; vertical-align:top; text-align:center;}
.bestleft_body .tit {padding-top:6px;}
.bestleft_body .list {padding-top:13px; vertical-align:top;}
.bestleft_bott {height:6px; background:url(../images/nc5/bestleft_03.gif) no-repeat;}

.new_line {border-bottom:solid 1px #000000;}
.new_body {padding:17 0 0 20px;}
.new_name1 {height:20px; vertical-align:top; padding-top:5px; text-align:center; font-family:Verdana; font-size:10px; color:#686868; padding-bottom:20px;}
.new_name2 {height:20px; vertical-align:top; padding-top:5px; text-align:center; font-family:Verdana; font-size:10px; color:#686868;}


.homepage_1 {vertical-align:top; padding-top:11px;}
.homepage_2 {height:286px; border:solid 1px #d6d6d6; vertical-align:top; text-align:center;}
.homepage_3 {height:69px; padding-top:22px; vertical-align:top;}
.homepage_name {font-weight:bold; color:#1f1f1f;}
.homepage_url {font-family:Verdana; font-size:10px; color:#969696;}
.homepage_pre {position:relative; top:144px; azimuth:left;}
.homepage_next {position:relative; top:144px; text-align:right;}

.csbg {height:218px; background:url(../images/nc5/cs_bg.gif) right no-repeat; vertical-align:top;}
#cs td{vertical-align:top;}

#board_j {height:25px;}
#board_j .notice {height:25px; font-weight:bold; color:#393838; border-bottom:dotted 1px #cccccc; padding-left:15px; background:url(../images/nc5/body5_23.gif) 3 no-repeat;}
#board_j .list1 {height:25px; font-size:11px; letter-spacing:-1px; color:#1e9e40; text-align:center; border-bottom:dotted 1px #cccccc; padding-left:10px; background:url(../images/nc5/body5_30.gif) 3 no-repeat;}
#board_j .list2 {height:25px; border-bottom:dotted 1px #cccccc;}
#board_j .list1_n {height:25px; font-size:11px; letter-spacing:-1px; color:#1e9e40; text-align:center; padding-left:10px; background:url(../images/nc5/body5_30.gif) 3 no-repeat;}
#board_j .list2_n {height:25px;}


/**********************************************************
* common
***********************************************************/
.11px {font-size:11px; letter-spacing:-1px;}
/*.png24 {tmp:expression(setPng24(this));}*/

/**********************************************************
* footer
***********************************************************/



.table_main{								/* ÃÖ¿Ü°¢ Å×ÀÌºí*/
    color:#454545;
	font-weight: normal;
	background-color:#ffffff;
	line-height:150%;
    text-align:center;
	/* border-color:#FFFFFF;border: thin dotted #800080 */
	}

.table_table{									/* Å×ÀÌºí º¸´õ °ü·Ã Å×ÀÌºí */
    color:#454545;
	font-weight: normal;
	background-color:#BCBCBC;
	line-height:150%;
    text-align:left;
	padding: 1px;
	/* border-color:#FFFFFF;border: thin dotted #800080 */
	}

.table_table_2{									/* ¹è°æ»ö #FFFFFF */
    color:#454545;
	font-weight: normal;
	background-color:#FFFFFF;
	line-height:150%;
    text-align:center;
	padding: 5px;
	/* border-color:#FFFFFF;border: thin dotted #800080 */
	}
.sms_msg {
	color:#454545;
	overflow:hidden;
	border-style:none;
	border-top-width:0px;
	border-bottom-width:0px;
	background:none;
}
.table_top{									/* Å×ÀÌºí Á¦¸ñ °ü·Ã */
    color:#ffffff;
	background-color: #B8B8B8;
	font-weight: bold;
	text-align:center;
	line-height:150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
    }

.table_top_01{									/* Å×ÀÌºí Á¦¸ñ °ü·Ã */
    color:#ffffff;
	background-color: #B8B8B8;
	font-weight: bold;
	text-align:center;
	line-height:150%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
    }

.table_top_01_01{									/* Å×ÀÌºí Á¦¸ñ °ü·Ã */
    color:#454545;
	background-color: #EBEBEB;
	font-weight: normal;
	text-align:normal;
	line-height:150%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
    }

.table_left{
    color:#5B5B5B;
	background-color: #F8F8F8;
	font-weight: normal;
	text-align:left;
	line-height:150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

.table_left_2{								/* ¹è°æ»ö #FFFFFF */
    color:#5B5B5B;
	background-color: #F8F8F8;
	font-weight: normal;
	text-align:center;
	line-height:150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

.table_left_3{								/* ¹è°æ»ö #FFFFFF */
    color:#454545;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align:normal;
	line-height:150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

.table_body{
    color:#454545;
	background-color: #FFFFFF;
	font-weight: normal;
	line-height:150%;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_body_2{
    color:#454545;
	background-color: #FFFFFF;
	font-weight: normal;
	line-height:150%;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}




.table_line1{									/* Å×ÀÌºí Å¸ÀÌÆ²ºÎºÐ ÁøÇÑ»ö */
    color:#ffffff;
	background-color: #b4d77a;
}

.table_line2{									/* Å×ÀÌºí Å¸ÀÌÆ²ºÎºÐ ¿¬ÇÑ»ö */
    color:#ffffff;
	background-color: #e3feb6;
	font-weight: bold;
	text-align:center;
	line-height:150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


.stable_border_2	{ border:1px #dddddd solid; line-height:150%; padding: 3px;}
.stable_border	{ background-color: #cccccc; line-height:150%;padding: 4px;}
.stable_title		{ background-color: #dddddd; line-height:150%;padding: 4px;}
.stable_name	{ background-color: #dddddd; line-height:150%;padding: 4px;}
.stable_body	{ background-color: #ffffff; line-height:150%;padding: 4px;}
.table_table	{ background-color: #ffffff; line-height:150%;padding: 4px;}

input               {font-size: 9pt; text-decoration: none; color: #000000; }
radio               {font-size: 9pt; text-decoration: none; color: #000000; }
.nud {border:0;background:transparent;}
