@import url("all.css");


/*==========HEADER START==========*/

h2{
	width:995px;
	height:57px;
	background:url("../img/rate_header.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

/*==========HEADER END==========*/

/*==========MAIN START==========*/
#main{
	float:left;
	width:995px;
	height:597px;
	display:inline;
	margin:0px;
	padding:0px;
}

#main_01{
	float:left;
	width:736px;
	height:148px;
	display:inline;
	margin:0px;
	padding:0px;
	background:url("../img/rate_main_01.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02{
	float:left;
	width:507px;
	height:378px;
	display:inline;
	margin:0px;
	padding:0px;
	background:url("../img/rate_main_02.jpg") no-repeat 0px 0px;
}

#main_02_01 {
	float:left;
	width:450px;
	height:368px;
	display:inline;
	margin:5px 5px 5px 15px;
	padding:0px;
	overflow:auto; 
}

#main_02_01 p{
	margin:5px 10px 5px 7px;
	line-height:1.4;
}

#main_02_01 img{
	margin:5px 0px 5px 15px;

}

#main_03{
	float:left;
	width:736px;
	height:71px;
	display:inline;
	margin:0px;
	padding:0px;
	background:url("../img/rate_main_03.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_01{
	width:428px;
	height:32px;
	background:url("../img/rate_title01.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_02{
	width:428px;
	height:32px;
	background:url("../img/rate_title02.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_03{
	width:428px;
	height:32px;
	background:url("../img/rate_title03.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_04{
	width:428px;
	height:32px;
	background:url("../img/rate_title04.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_05{
	width:428px;
	height:32px;
	background:url("../img/rate_title05.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_06{
	width:428px;
	height:32px;
	background:url("../img/rate_title06.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_07{
	width:428px;
	height:32px;
	background:url("../img/rate_title07.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_08{
	width:428px;
	height:32px;
	background:url("../img/rate_title08.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

#main_02_01 h3.rate_title_09{
	width:428px;
	height:32px;
	background:url("../img/rate_title09.gif") no-repeat 0px 0px;
	text-indent:-9999px;
}

/*==========MAIN END==========*/

/*==========コンテンツMENU START==========*/
#menu {
	float:left;
	width:229px;
	height:378px;
	display:inline;
	margin:0px;
	padding:0px;
}

#menu ul {
	float:left;
	display:inline;
	width:229px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#menu ul li{
	display:block;
	float:left;
	width:229px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#menu ul li a{
	display:block;
	width:229px;
	margin:0px;
	padding:0px;
	font-size:0px;
	text-indent:-9999px;
}

#menu ul li.cmd_01 a{
	height:74px;
	background:url("../img/rate_menu_01.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_01 a:hover{
	background:url("../img/rate_menu_01h.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_02 a{
	height:49px;
	background:url("../img/rate_menu_02.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_02 a:hover{
	background:url("../img/rate_menu_02h.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_03 a{
	height:50px;
	background:url("../img/rate_menu_03.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_03 a:hover{
	background:url("../img/rate_menu_03h.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_04 a{
	height:48px;
	background:url("../img/rate_menu_04.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_04 a:hover{
	background:url("../img/rate_menu_04h.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_05 a{
	height:54px;
	background:url("../img/rate_menu_05.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_05 a:hover{
	background:url("../img/rate_menu_05h.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_06 a{
	height:60px;
	background:url("../img/rate_menu_06.jpg") no-repeat 0px 0px;
}

#menu ul li.cmd_06 a:hover{
	background:url("../img/rate_menu_06h.jpg") no-repeat 0px 0px;
}


#menu ul li.cmd_07 {
	height:43px;
	background:url("../img/rate_menu_07.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}




/*==========コンテンツMENU END==========*/

/*==========NAVI START==========*/
#navi_01{
	float:left;
	width:143px;
	height:597px;
	display:inline;
	margin:0px;
	padding:0px;
}

#navi_01 ul {
	float:left;
	display:inline;
	width:143px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#navi_01 ul li{
	display:block;
	float:left;
	width:143px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#navi_01 ul li a{
	display:block;
	width:143px;
	margin:0px;
	padding:0px;
	font-size:0px;
	text-indent:-9999px;
}

#navi_01 ul li.cmd_01 {
	height:60px;
	background:url("../img/rate_navi_01.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

#navi_01 ul li.cmd_02 a{
	height:97px;
	background:url("../img/rate_navi_02.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_02 a:hover{
	background:url("../img/rate_navi_02h.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_03 a{
	height:96px;
	background:url("../img/rate_navi_03.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_03 a:hover{
	background:url("../img/rate_navi_03h.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_04 a{
	height:97px;
	background:url("../img/rate_navi_04.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_04 a:hover{
	background:url("../img/rate_navi_04h.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_05 a{
	height:96px;
	background:url("../img/rate_navi_05.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_05 a:hover{
	background:url("../img/rate_navi_05h.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_06 a{
	height:97px;
	background:url("../img/rate_navi_06.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_06 a:hover{
	background:url("../img/rate_navi_06h.jpg") no-repeat 0px 0px;
}

#navi_01 ul li.cmd_07 {
	height:54px;
	background:url("../img/rate_navi_07.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

#navi_02{
	float:left;
	width:116px;
	height:597px;
	display:inline;
	margin:0px;
	padding:0px;
}

#navi_02 ul {
	float:left;
	display:inline;
	width:116px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#navi_02 ul li{
	display:block;
	float:left;
	width:116px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#navi_02 ul li a{
	display:block;
	width:116px;
	margin:0px;
	padding:0px;
	font-size:0px;
	text-indent:-9999px;
}

#navi_02 ul li.cmd_08 {
	height:108px;
	background:url("../img/rate_navi_08.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}

#navi_02 ul li.cmd_09 a{
	height:97px;
	background:url("../img/rate_navi_09.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_09 a:hover{
	background:url("../img/rate_navi_09h.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_10 a{
	height:96px;
	background:url("../img/rate_navi_10.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_10 a:hover{
	background:url("../img/rate_navi_10h.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_11 a{
	height:97px;
	background:url("../img/rate_navi_11.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_11 a:hover{
	background:url("../img/rate_navi_11h.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_12 a{
	height:96px;
	background:url("../img/rate_navi_12.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_12 a:hover{
	background:url("../img/rate_navi_12h.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_13 a{
	height:103px;
	background:url("../img/rate_navi_13.jpg") no-repeat 0px 0px;
}

#navi_02 ul li.cmd_13 a:hover{
	background:url("../img/rate_navi_13h.jpg") no-repeat 0px 0px;
}

/*==========NAVI END==========*/

/*==========FOOTER START==========*/

#footer ul li.cmd_01 a{
	width:69px;
	margin:0px;
	padding:0px;
	background:url("../img/rate_footer_01.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_01 a:hover{
	background:url("../img/rate_footer_01h.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_02 a{
	margin:0px;
	padding:0px;
	width:148px;
	background:url("../img/rate_footer_02.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_02 a:hover{
	background:url("../img/rate_footer_02h.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_03 a{
	margin:0px;
	padding:0px;
	width:170px;
	background:url("../img/rate_footer_03.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_03 a:hover{
	background:url("../img/rate_footer_03h.jpg") no-repeat 0px 0px;
}

#footer ul li.cmd_04 {
	margin:0px;
	padding:0px;
	width:608px;
	height:25px;
	background:url("../img/rate_footer_04.jpg") no-repeat 0px 0px;
	text-indent:-9999px;
}
/*==========FOOTER END==========*/

/*==========DL START==========*/
dl.rate01{
	width:230px;
	float:left;
	display:inline;
	margin-left:20px;
	text-align:left;
	border:1px solid #999999;
	border-top:0;
	background-color:#DDDDDD;
}

dl.rate01 dt{
	float:left;
	width:100px;
	padding:2px 0px 2px 0px;
	border-top:1px solid #999999;
	background-color:#DDDDDD;
	color:#000000;
	text-indent:10px;
}

dl.rate01 dd{
	margin:0;
	margin-left:100px;
	padding:2px 10px 2px 10px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#FFFFFF;
	color:#000000;
	text-indent:0px;
}

dl.rate02{
	width:260px;
	float:left;
	display:inline;
	margin-left:20px;
	text-align:left;
	border:1px solid #999999;
	border-top:0;
	background-color:#DDDDDD;
}

dl.rate02 dt{
	float:left;
	width:150px;
	padding:2px 0px 2px 10px;
	border-top:1px solid #999999;
	background-color:#DDDDDD;
	color:#000000;
	text-indent:10px;
}

dl.rate02 dd{
	margin:0;
	margin-left:160px;
	padding:2px 0px 2px 10px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#FFFFFF;
	color:#000000;
	text-indent:10px;
}

/*==========DL END==========*/

li.main02 a{
	color:#191970;
	font-weight:bold;
}

li.main02 a:hover{
	color:#7AAFDE;
	font-weight:bold;
}


