@charset "UTF-8";

/*==========================================================
gmenu
==========================================================*/

.rmenu{
height:36px;
}
.rmenu ul{
list-style-type:none;
width:730px;
height:50px;
margin-left:15px;
}
.rmenu li{
width:230px;
height:36px;
float:left;
}
.rmenu li a{
display:block;
width:230px;
height:36px;
}
.rmenu li span{
display:none;
margin-left:-99999px;
}

.rmenu li a,.rmenu li a:hover,.no_gra,.no_bumo,.no_maker{
background-repeat:no-repeat;
background-image:url("../img/result/result_header_btn.jpg");
}

.gra a:hover,.no_gra{
background-position:0px -36px;
}

.bumo a{
background-position:-230px 0px;
}

.bumo a:hover,.no_bumo{
background-position:-230px -36px;
}

.maker a{
background-position:-460px 0px;
}

.maker a:hover,.no_maker{
background-position:-460px -36px;
}

.gra,.bumo{
margin-right:20px;
}

	.rmenu4{
		height:36px;
	}
	.rmenu4 ul{
		list-style-type:none;
		width:730px;
		height:50px;
		margin-left:15px;
	}
	.rmenu4 li{
		width:172px;
		height:36px;
		float:left;
	}
	.rmenu4 li a{
		display:block;
		width:172px;
		height:36px;
	}
	.rmenu4 li span{
		display:none;
		margin-left:-99999px;
	}

	.rmenu4 li a,.rmenu4 li a:hover,.no_gra4,.no_bumo4,.no_atoo4,.no_stoz4{
		background-repeat:no-repeat;
		background-image:url("../img/result/result_header_btn4.jpg");
	}

	.gra4 a:hover,.no_gra4{
		background-position:0px -36px;
	}

	.bumo4 a{
		background-position:-172px 0px;
	}

	.bumo4 a:hover,.no_bumo4{
		background-position:-172px -36px;
	}

	.atoo4 a{
		background-position:-344px 0px;
	}

	.atoo4 a:hover,.no_atoo4{
		background-position:-344px -36px;
	}

	.stoz4 a{
		background-position:-516px 0px;
	}

	.stoz4 a:hover,.no_stoz4{
		background-position:-516px -36px;
	}

	.gra4,.bumo4,.atoo4{
		margin-right:14px;
	}

/*==========================================================
レイアウト
==========================================================*/

#result_header{
width:760px;
}

#result_header_img{
width:760px;
height:135px;
background-image:url("../img/result/result_header.jpg");
background-repeat:no-repeat;
}

#glaph{}

.souhyou_img a{
display:block;
height:250px;
}

.souhyou_img span{
display:none;
margin-left:-99999px;
}

#souhyou01{
margin-right:7px;
float:left;
}

#souhyou01 a{
background-repeat:no-repeat;
background-image:url("../img/result/g01s.gif");
width:309px;
}

#souhyou02{
margin-right:5px;
float:left;
}

#souhyou02 a{
background-repeat:no-repeat;
background-image:url("../img/result/g02s.gif");
width:189px
}

#souhyou03{
float:right;
}

#souhyou03 a{
background-repeat:no-repeat;
background-image:url("../img/result/g03s.gif");
width:249px
}

.gra_title{
width:720px;
height:80px;
margin-bottom:15px;
margin-left:20px;
background-image:url("../img/result/gra_title.gif");
background-repeat:no-repeat;
}

.cont_block{
width: 720px;
margin-left: 20px;
}

.hyou_out{
float: left;
width: 360px;
}

.hyou{}

.blo{
width: 350px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #00b8c3;
border-left-color: #00b8c3;
color:#000000;
font-size:12px;
background-image: url("../img/result/hyou_bg.gif");
background-repeat: repeat-y;
}

.blo_l{
padding: 2px 5px;
float: left;
width: 100px;
font-weight:bold;
}

.blo_r{
padding: 2px 5px;
float: right;
width: 230px;
}

.blo_border_t{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #00b8c3;
}

.blo_border_b{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #00b8c3;
}

#gra_img01{
background-image: url("../img/result/gra_img01.jpg");
float: right;
width: 345px;
height: 230px;
}

.shinsa{
width: 720px;
margin-left: 20px;
}

#shinsa_img01{
float: left;
width: 90px;
height:90px;
background-image:url("../img/result/shinsain01.jpg");
}

.shinsa_txt{
float: right;
width: 610px;
}

.shinsa_txt2{
float: right;
width: 250px;
}

.kaisetsu_out{
width:360px;
float:left;
}

#bottom_link{
text-align:center;
}

#bumon_header{
background-image:url("../img/result/bumon_header.gif");
background-repeat:no-repeat;
}

#tokubetsu_header{
background-image:url("../img/result/tokubetsu_header.gif");
background-repeat:no-repeat;
}

#kyousan_header{
background-image:url("../img/result/kyousan_header.gif");
background-repeat:no-repeat;
}

/*==========================================================
文字の設定
==========================================================*/

.midashi{
font-size:18px;
color:#ffffff;
}

.normal_txt{
color:#ffffff;
font-size:12px;
line-height:1.5em;
}

.komidashi{
color:#7fddde;
font-size:14px;
font-weight:bold;
}

.shiro_omoji{
color:#ffffff;
font-size:20px;
font-weight:bold;
}

.shiro_omoji a{
color:#ffffff;
}

.kasen{
text-decoration:underline;
}

.kaisetsu_midashi{
color:#7fddde;
font-size:20px;
font-weight:bold;
}

/*==========================================================
その他
==========================================================*/

.mt10{
margin-top:10px;
}

.mt20{
margin-top:20px;
}

.mt50{
margin-top:50px;
}

.ml20{
margin-left:20px;
}





