/* CSS Document */

* {
	background-color: #FFFFFF;
	margin: 0px; padding: 0px;
	font-size: 12px;
	letter-spacing: 0px;
	font-family: µ¸¿ò, ±¼¸², Verdana, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
}
a:link, 
a:active,
a:visited {
	text-decoration: none;
}
a:hover {
	color: #A1A1A1;
	text-decoration: underline;
}

#sp_1 {
	padding-top: 20px;
}

#sp_2 {
	padding-top: 10px;
}

#sp_3 {
	padding-top: 15px;
}

#sp_4 {
	padding-top: 5px;
}

.sub_text_01 {
	padding-right: 15px;
	padding-left: 20px;
	font-family: µ¸¿ò;
	color: #767877;
	font-size: 12px;
	line-height:140%;
}

.sub_02 th {
	background-color: #FBF7EF;
	align: center;
	color: #FD6548;
	valign: middle;
}

.sub_02 td {
	padding: 13px;
	line-height: 150%;
}

.sub_03 th {
	padding-left: 20px; padding-bottom:4px;
	font-family: µ¸¿ò;
	color: #2D2D2D;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
}

.sub_03 td {
	padding-left:25px; padding-right:10px; padding-bottom:5px;
	line-height: 150%;
}

#dot_01 {background: #fff url('../img/sub_02_dotline.gif') 0px 1px repeat-x; padding: 0px;} 

.sub_04 th {
	background-color: #EFF4FB;
	align: center;
	valign: middle;
	color:#0659A7;
}

.sub_04 td {
	padding: 13px;
	line-height: 150%;
}

.sub_05 th {
	background-color: #ECF9EE;
	align: center;
	valign: middle;
	color: #079E59;
}

.sub_05 td {
	padding: 13px;
	line-height: 150%;
}

.sub_03_1 th {
	background-color: #EDF8E3;
	valign: middle;
	color: #3A3A3A;
	font-weight:100;
	padding: 10px;
	text-align: center;
}

.sub_03_1 td {
	line-height: 150%;
	padding: 10px;
	text-align: left;
}

.sub_06 th {
	background-color: #F9F5EC;
	align: center;
	valign: middle;
	color: #B28B53;
}

.sub_06 td {
	padding: 13px;
	line-height: 150%;
	text-align: center;
}

.sub_07 th {
	background-color: #FBF9E9;
	align: center;
	valign: middle;
	color: #D18F01;
}

.sub_07 td {
	padding: 13px;
	line-height: 150%;
	text-align: left;
}

.sub_04 { line-height:160%; }
.sub_04 a { color: #C9065D;}
.sub_04 a:hover { color: #C9065D;}

.nepcon_1 { 
	font-weight:bold;
	color: #505050;
	padding-left: 15px;
	padding-right: 15px;
	line-height:135%;
}

.nepcon_text {
	color: #007CA4;
	font-weight:bold;
}

.nepcon_ex th  {
	padding: 3 0 3 15px;
	text-align: left;
	font-weight:100;
}

.nepcon_ex td  {
	padding: 3 10 3 5px;
	text-align: left;
}

.nepcon_ex a { color: #028E9F;}
.nepcon_ex a:hover { color: #028E9F;}

.sub_03_01_on { color: #34A409; font-weight:bold;}
.sub_03_01_none { color: #767877; font-weight:bold; padding-top: 1px;}

.sub_03_01_on a{ color: #34A409; font-weight:bold;}
.sub_03_01_on a:hover { color: #34A409; font-weight:bold; text-decoration: none;}
.sub_03_01_none a{ color: #767877; font-weight:bold;}
.sub_03_01_none a:hover { color: #34A409; font-weight:bold; text-decoration: none;}

.sub_box {border:1px solid #D0D0D0; font-family:µ¸¿ò; font-size:9pt; color:656565; background-color:ffffff; height:18px; padding:2 5 0 5px;}
.pop_box {border:1px solid #DADADA; font-family:µ¸¿ò; font-size:9pt; color:656565; background-color:ffffff; height:18px; padding:2 5 0 5px;}

.sub_09_t {
	font-family: µ¸¿ò;
	color: #767877;
	font-size: 12px;
	line-height: 150%;
	padding: 0 15 0 20px;
}

.sub_09_t  B {
	font-family: µ¸¿ò;
	color: #6A6B6A;
	font-size: 12px;
	line-height: 150%;
    font-weight:bold;
}

.sub_09 th {
	background-color: #FCEFEE;
	align: center;
	valign: middle;
	color: #EA294E;
}

.sub_09 td {
	padding: 13px;
	line-height: 150%;
}

.sub_09 a { color: #EA294E; }
.sub_09 a:hover { color: #EA294E; }

.sub_08_t { 
	padding: 0 20 0 20px;
	background-image:  url(../img/sub_08_t_bg.gif) ;
}

.sub_08_tt {
	line-height: 135%;
}
.sub_08_tt b {
	color: #EA294E;
	font-weight:bold;
}

.pop_01 {
	margin: 20px;
}

.pop_t_t {
	padding: 0 15 0 15px;
	color: #009966;
	text-align: center;
	background: #F8F8F8;
}

.pop_t_02 {
	padding: 0 15 0 15px;
	color: #009966;
	text-align: center;
}

.map th {
	padding-bottom: 11px;
}

.map td {
	padding-left: 22px;
	line-height: 160%;
}

.map a { 
	color: #333333;
}
.map a:hover { 
	color: #477DB9;
}

