/* basic */
body{
	font-size:12px ;
	line-height:14pt ;
	color:#444444 ;
	}

table{ font-size:12px ; line-height:14pt ; color:#444444 ;}
a { text-decoration: none ;}

/* contents_position */
.cp_main { 
	width:630px ; 
	margin:0px 0px 0px 10px ;
	}
	
.cp_in { 
	padding:0px 0px 0px 15px ;
	}

.cp_title { 
	margin:20px 0px 10px 0px ;
	}
	
/* link */
a:link { color:#000000;}
a:visited { color:#000066;}
a:hover { color:#FA801A ; text-decoration:underline ;}

a.p:link { color:#ED1F1F ;}
a.p:visited { color:#E84848 ;}
a.p:hover { color:#FA801A ; text-decoration:underline ;}

a.side:link { font-size:10px ; color:#00612A ;}
a.side:visited { font-size:10px ; color:#489A6C ;}
a.side:hover { font-size:10px ; color:#FA801A ; text-decoration:underline ;}

/* head_link */
a.kojin:link { font-size:10px ; font-weight:bold ;  color:#E236A3 ;}
a.kojin:visited { font-size:10px ; font-weight:bold ;   color:#E236A3 ;}
a.kojin:hover { font-size:10px ; font-weight:bold ;   color:#FA801A ; text-decoration:underline ;}

a.hojin:link { font-size:10px ; font-weight:bold ;  color:#EA6015 ;}
a.hojin:visited { font-size:10px ; font-weight:bold ;   color:#EA6015 ;}
a.hojin:hover { font-size:10px ; font-weight:bold ;   color:#FE3A53 ; text-decoration:underline ;}

a.kabu:link { font-size:10px ; font-weight:bold ;  color:#00612A ;}
a.kabu:visited { font-size:10px ; font-weight:bold ;   color:#00612A ;}
a.kabu:hover { font-size:10px ; font-weight:bold ;   color:#FA801A ; text-decoration:underline ;}

a.other:link { font-size:10px ; font-weight:bold ;  color:#005DAD ;}
a.other:visited { font-size:10px ; font-weight:bold ;   color:#005DAD ;}
a.other:hover { font-size:10px ; font-weight:bold ;   color:#FA801A ; text-decoration:underline ;}

/* font */
.f_s	 { font-size:10px ;}

.f_blue { color:#4983B7 ; }
.f_blue_b { font-weight:bold ; color:#4983B7 ; }
.f_blue_b_2 { font-weight:bold ; color:#305576; }
.f_blue_s { font-size:10px ; color:#577194 ; }
.f_black { color:#000000; }
.f_red { color:#E37191 ; }
.f_red2 { color:#FF0000 ; }
.f_red_b { font-weight:bold ;  color:#E37191 ; }
.f_orange { color:#EF9D59 ; }
.f_orange_b { font-weight:bold ;  color:#EF9D59 ; }
.f_grren { color:#2EA25D ; }
.f_grren_b { font-weight:bold ;  color:#36B168 ; }

.f_yellow { color:#6F6C52 ; }
.f_yellow_b { font-weight:bold ;  color:#6F6C52 ; }
.f_yellow_s { font-size:10px ;  color:#79765C ; }
.f_w { color:#FFFFFF ; }
.f_w_b { font-weight:bold ;  color:#FFFFFF ; }

/* line */
.line_grey {
	border-bottom:1px solid #E5E5E5 ; 
}

/* info_news */
.info_point { 
	width:12px ; 
	font-size:10px ;
	text-align:right ;
	vertical-align:top;
	color:#003399;
	}
	
.info_pdf {
		font-size:10px ;
		color:#908B4B ;
	}
	
	.f_s_red {
	font-size:10px;
	color: #FF0000;
}

