@charset "utf-8";
@import "fontchange.css";
@import "ir_common.css";
	
.h {
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	font-size: 100%;
	color: #27313D;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	}
/*
Kessan01 css
__________________________________________________________________*/

#contents_con #main #kessan01 {
	padding-left:30px;
	}
#contents_con #main #kessan01 #list {
	margin-bottom:30px;
}	
#contents_con #main #kessan01 #list table {
	width:540px;
	}	
	
#contents_con #main #kessan01 #list td {
	padding:5px;
	}

#contents_con #main #kessan01 #graph {
	text-align:center;
	margin-bottom: 15px;
}	

/*
Kessan02 css
__________________________________________________________________*/

#contents_con #main #kessan02 {
	padding-left:30px;
	}
#contents_con #main #kessan02 table {
	margin-bottom:20px;
	}
#contents_con #main #kessan02 td {
	padding:3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
/*
Kessan03 css
__________________________________________________________________*/

#contents_con #main #kessan03 {
	padding-left:30px;
	}

#contents_con #main #kessan03 .in {
	margin-left: 5px;
	}
#contents_con #main #kessan03 .bottom {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 15px;
	}
#contents_con #main #kessan03 table {
	margin-bottom:20px;
	}
#contents_con #main #kessan03 td {
	padding:3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
/*
Kessan_info css
__________________________________________________________________*/
#contents_con #main #kessan_info {
	padding-left:30px;
	}


#kessan_info_sub01 {
	padding: 0px;
	font-size:80%;
	color:#333333;
	line-height:1.5;
	background-color: #FFFFFF;
	margin: 0px;
	font-family: "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", Sans-Serif;
	}

#kessan_info_sub01 a:link {text-decoration:underline;color:#003399;}
#kessan_info_sub01 a:visited {text-decoration:underline;color:#0232A1;}
#kessan_info_sub01 a:hover {text-decoration:underline;color:#66CCFF;}
#kessan_info_sub01 a:active {text-decoration:underline;color:#66CCFF;}
	
#kessan_info_sub01 p {
	margin: 20px 0px 20px 0px;
	}
	
	
.ma {margin: 20px 20px 20px 20px;}

.big01 {
font-size:130%;
font-weight:bold;
}
.big02 {
font-size:150%;
font-weight:bold;
margin: 30px 0px 30px 0px;
}


/*
#contents_con #main #kessan_info h5 {
	font-size:100%;
	font-weight: bold;
	text-align:center;
	padding: 10px 0px 10px 0px;
	margin: 20px 15px 20px 15px;
	border-top-width: 1px;
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	}
#contents_con #main #kessan_info table {
	margin-bottom:20px;
	}
#contents_con #main #kessan_info td {
	padding:8px;
	vertical-align: top;
	}
#contents_con #main #kessan_info p {
	margin-bottom:10px;
	}
#contents_con #main #kessan_info ol {
	margin:0px 0px 20px 30px;
}
#contents_con #main #kessan_info li {
margin:6px 0px 6px 0px;
	font-size: 100%;
}
#contents_con #main #kessan_info ul {
	margin:0px 0px 10px 30px;
}



#back_list {
	text-align: right;
	margin-right: 5px;
}


	
.en_action_small01 {
	font-size: 80%;
	}	
.en_action_mb {
	margin:0px 0px 10px 0px;
	}
	
.en_action_att01 {
	color:#0099FF;
	}	
	
*/



