@charset "utf-8";
/* ------------------------------------------タグ一覧------*/
/* ------------------------------------------クラス一覧------*/
.acc_toptitle{
	background:url(../images/081216_toptitle.jpg) no-repeat;
	width:602px;
	height:117px;
	text-indent:-9999px;
}
.acc_table{
	border:#999999 2px solid;
	width:500px; 
	text-align:center;
	border-collapse:collapse;
}

.acc_table .td_border{
	border:#666666 1px solid;
}

.acc_table caption{
	padding:3px 0 3px 0;
	font-weight:bold;
	font-size:110%;
	color:#333333;
	letter-spacing:10px;
	border-bottom:#999999 1px dotted;
}

.backtotop{
	margin:0 0 0 450px;
}
/*---表見出し横---*/

.acc_table .acc_komoku_y01{
	background-color:#EEC6D0;
	border-right:#999999 1px solid;
}
.acc_table .acc_komoku_y02{
	background-color:#D9FFD9;
	border-right:#999999 1px solid;
}
.acc_table .acc_komoku_y03{
	background-color:#FFBA75;
	border-right:#999999 1px solid;
}
.acc_table .acc_komoku_y04{
	background-color:#FF9900;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y05{
	background-color:#ACACFF;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y06{
	color:#F0E1E1;
	background-color:#BA7474;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y07{
	color:#F0E1E1;
	background-color:#C08181;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y08{
	background-color:#D9B3B3;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y09{
	background-color:#D9B3B3;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_table .acc_komoku_y10{
	background-color:#D9B3B3;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}



/*---表見出し縦---*/

.acc_table .acc_komoku_t01{
	background-color:#FFCCCC;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_komoku_t01_double{
	border-top:#999999 3px double;
	border-right:#999999 1px solid;
	
}

.acc_komoku_t02{
	background-color:#95F0A5;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.acc_komoku_t03{
	background-color:#96EFCB;
	border-top:#999999 3px double;
	border-right:#999999 1px solid;
}
.acc_komoku_t04{
	background-color:#96EFCB;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}
.acc_komoku_t05{
	background-color:#FFCC99;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}
.acc_komoku_t06{
	background-color:#93E6FB;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}
.acc_komoku_t07{
	background-color:#CECEFF;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}
.acc_komoku_t08{
	background-color:#EBD8D8;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}
.acc_komoku_t09{
	background-color:#763A3A;
	border-top:#999999 3px double;
	border-right:#999999 1px solid;
	color:#F0E1E1;
}
.acc_komoku_t10{
	background-color:#EBD8D8;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
}

/*---表二重線---*/
.td_double{
	border-top:#999999 3px double;
	border-right:#999999 1px solid;
}

.graph{
}
.td_border_gokei{
	background-color:#FFEBD7;
	border-bottom:#999999 1px solid;
}

.h4_title{
	width:580px;
	height:20px;
	background-color:#c64164;
	color:#FFFFFF;
	padding:5px;
}

.h4_midashi{
	border-bottom:#003366 1px solid;
	border-left:#003366 10px solid;
	width:550px;
	/*height:25px;*/
	padding:0 0 0 10px;
}
.div_border{
	border-bottom:#999999 2px dotted;
	margin:3px 0 10px 0;
	width:500px;
}
/*--要点--*/
.yoten{
	width:500px;
	margin:0 0 10px 50px;
	border:#c64164 3px solid;
}
.yoten_title{
	text-align:center;

}
.yoten .naiyo{
	margin:10px;
}
.yoten .naiyo dl{
	margin:8px;
}
.yoten .naiyo dt{
	color:#FF3366;
	font-weight:bold;
	border-bottom:#FF3366 1px dotted;
}
.yoten .naiyo dd{
	margin:0 0 10px 0;
	color:#333333;
	}
.font_red{
	color:#D74649;
	font-weight:bold;
}
/*---------------資料提供*/
.text_right{
	margin:8px 0 0 230px;
}

.text_hikaku{
	width:560px;
	margin:10px 0 10px 0px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	border-bottom:#333333 1px dotted;
}

.contents_hikaku{
	background:#F6F6F6;
	width:560px;
	margin:15px 0 0 25px;
}
.contents_hikaku table ,th ,td{
	border:#666666 1px solid;
	border-collapse:collapse;
}
.contents_hikaku table{
	width:500px; 
	text-align:center;
	margin-left:30px;
}
.contents_hikaku td{
	background:#FFFFFF;	
}
.hikaku_th01{
	background:#8EC0EA;
}
.hikaku_th02{
	background:#DBF7FD;
}
.comment{
	margin:0 0 10px 340px;
}
.offer{
	margin:10px 0 0 210px;
	
}