@charset "utf-8";
/* CSS Document */

body{
	color:#666666;
	font-family: 'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:150%;
	margin:0pt;

	background-color:#FFFFFF;
	}
	
td{
	color:#666666;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:12px;
}
table{
	color:#666666;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:12px;
}

tr{
	color:#666666;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:12px;
}

p {
	padding:0px;
	margin:0px;
}
	
img {
	border:0pt none;
	margin:0pt;
	padding:0pt;
}


textarea 
{
	font-family:"Verdana";
	font-size:11px;
	border:1px solid #DBDBDB;
	padding:2 2 2 3px;
	line-height:16px;
	   scrollbar-face-color:#FFFFFF;
	   scrollbar-highlight-color:#FFFFFF;
	   scrollbar-3dlight-color:#E5E5E5;
	   scrollbar-darkshadow-color:#E5E5E5;
	   scrollbar-shadow-color:#FFFFFF;
	   scrollbar-arrow-color:#999999;
	   scrollbar-track-color:#F2F2F2;	  
}

input { 
		   border: 1px solid #D5D5D5;
		   background-color: #FFFFFF;
		   font-size: 10pt;
		   font-family: "Verdana"; 
		   color: #666666;
		   padding-left:5px;
}

.input_no { 
		   border: 0px;
		   background-color: transparent;
}

select {
		   font-size: 11px;
		   font-family: "Verdana"; 
		   color: #666666;
		   border: 1 solid #D4D0C8;
}

a:link		{ color:#818181; text-decoration:none; }
a:active	{ color:#666666; text-decoration:none; }
a:hover		{ color:#666666; text-decoration:underline; }
a:visited    { color:#666666; text-decoration:none; }



.main_rh{
	background:url(../img/main_right_bg.gif) repeat-x ;
}

li{padding-left:10px}

.bottom{
	color:#666666;
	font-size:10px;
	font-family:Verdana,Helvetica,Arial,sans-serif;

	}

.top_wl{
	font-size:10px;
	color:#666666;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

/*nav*/

.nav {
	font-size: 13px;
	font-weight:bold;
	}
.nav a{
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	color:#999999;
	}
.nav a:hover {
	font-weight:bold;
	font-size: 14px;
	text-decoration: none;
	color:#ffffff;
	}

	
	
	
/*nav end*/

/*leftnavi*/
#left_navi{
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
}







.m_Title{
	font-weight:bold;
	color:#ffffff;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:12px;
	}
.m_Title_box{
	padding-top:2px;
	padding-bottom:5px;
	border-bottom:1px solid #0d0d0d;
	}

.left_top{

	font-weight:bold;
	color:#333333;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:14px;
}

#left_nav{
	color:#57b3cd;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
}
.left_nav{

	color:#666666;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;

}	

.left_nav a{
	color:#666666;

	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;

}	
.left_nav a:hover{
	color:#666666;

	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: underline;

}	

#left_nav_sel{
	color:#666666;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:13px;
	text-decoration: none;
}
.left_nav_sel{

	color:#295097;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;

}	

.left_nav_sel a{
	color:#295097;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;

}	
.left_nav_sel a:hover{
	color:#295097;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;

}



.left_s{
	 padding-left:20px;
	 font-size:11px;
}

.left_s a{
	color:#666666;
	font-weight:bold;
}	
.left_s a:hover{
	color:#295097;
	font-weight:bold;	
}

.left_ss{
	padding-left:15px;
}

.left_ss_sel{
	padding-left:15px;
	color:#295097;
	font-weight:bold;
}

.left_ss_sel2{
	color:#295097;
	font-weight:bold;
}

.left_s_sel{
	 padding-left:20px;
	 font-size:11px;
	 font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	 text-decoration: none;
}
.left_s_sel a{
	color:#295097;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
}	
.left_s_sel a:hover{
	color:#295097;
	font-weight:bold;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
}


.sub_top{
	text-align:right;
	padding-right:20px;
	font-size:9px;
	color:#666666;
	padding-top:10px;
	font-family:Verdana,Helvetica,sans-serif;
}


.left_line{
	border-top:1px solid #292929;
}


.contents_top{
	font-weight:bold;
	color:#333333;
	font-family:'Arial','Lucida Grand','Lucida Sans Unicode',Verdana,Helvetica,sans-serif;
	font-size:17px;
}
.contents_top02{	
	color:#60768c;
	font-size:13px;
	
	}
	
.contents_t{
	color:#1e5983;
	font-size:13px;
	font-family:'Arial',Verdana,Helvetica,sans-serif;
	font-weight:bold;
	}

.contents_t a{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	}

.contents_t a:hover{
	color:#333333;
	font-size:13px;
	font-weight:bold;

	}

.contents_s{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.board_bt{
	border-bottom:1px solid #7b7b7b;
	text-align:center;
	color:#555555;
}
.board_bt_tit{
	border-bottom:1px solid #7b7b7b;
	text-align:left;
	padding-left:12px;
	color:#555555;
	font-weight:bold;
}
.board_bt_tit a{
	text-align:left;
	padding-left:12px;
	color:#555555;
	font-weight:bold;
	text-decoration: none;
}

 
 .board_bt_tit a:hover{
	text-align:left;
	padding-left:12px;
	color:#333333;
	font-weight:bold;
	text-decoration: underline;
}

.board_bt_tit a:active	{
	text-align:left;
	padding-left:12px;
	color:#333333;
	font-weight:bold;
	text-decoration: none;
}

.board_bt_tit a:visited{
	text-align:left;
	padding-left:12px;
	color:#333333;
	font-weight:bold;
	text-decoration: none;
}

.contents_stit{
	color:#ca9900;
}

.contents_tit{
	color:#727d81;
	font-size:13px;
}
.pro_tit{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
.pro_tit a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.pro_tit a:hover{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.use_td{
	padding:10px 20px 20px 20px;
	border-top: 1px solid #cccccc;
}

.use_std{
	padding:0px 20px 0px 30px;
}

.left_tit_black{
	background-color:#000000;
	padding-left:20px;
	font:Verdana,Helvetica,sans-serif;;
	color:#ffffff;
	font-size:12px; font-weight:bold;
}

.tit_line{

	width:670px;
	height:18px;
	background-color:#eaeaea;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;

}
.text_tit{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	
}
.text_tit a{
	color:#666666;
	font-size:12px;
	font-weight:bold;

}
.text_tit a:hover{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}

