.InfoColor1{
color:#52adca;
}
.InfoColor2{
color:#50a86a;
}
.InfoColor3{
color:#c2885b;
}


.InfoChanceTH1{
color:#9c5abd;
font-weight:bold;
}


.InfoTokuiTable{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 20px 0px;
}
.InfoTokuiTable table{
width:100%;
height:auto;
border:2px solid #FFFFFF;
margin:0px 0px 5px 0px;

}
.InfoTokuiTable th{
vertical-align:middle;
padding:10px;
width:90px;
border-bottom:3px solid #FFFFFF;
}
.InfoTokuiTable td{
padding:5px 5px 5px 10px;
border-bottom:2px solid #FFFFFF;

}
.InfoTokuiTable td.Img{
padding:0px;
width:24px;
vertical-align:middle;
padding:0px 0px 0px 3px;
}

.InfoTokuiTable th.Koubo{
background-color:#67a8bd;
color:#FFFFFF;
}
.InfoTokuiTable th.Ippan{
background-color:#72a581;
color:#FFFFFF;
}
.InfoTokuiTable th.Center{
background-color:#b98760;
color:#FFFFFF;
}

.TokuiBox{
color:#5b7aae;
}
.TokuiKamoku{
color:#ab4c49;
}

.InfoTokuiTable .KouboTH{
font-weight:bold;
color:#0087a5;
}
.InfoTokuiTable .IppanTH{
font-weight:bold;
color:#48815c;
}
.InfoTokuiTable .CenterTH{
font-weight:bold;
color:#a6754f;
}



.InfoPointIndexTable{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 15px 0px;
}
.InfoPointIndexTable table{
width:100%;
height:auto;
border:none;
margin:0px 0px 5px 0px;

}
.InfoPointIndexTable th{
padding:0px;
background:none;
}
.InfoPointIndexTable td{
padding:0px;
border:none;
background:none;
}


.InfoPointKoubo{
width:auto;
height:auto;
}
.InfoPointKoubo a{
color:#52adca;
}
.InfoPointIppan{
width:auto;
height:auto;
}
.InfoPointIppan a{
color:#50a86a;
}
.InfoPointCenter{
width:auto;
height:auto;
}
.InfoPointCenter a{
color:#c2885b;
}
.RedLink{
width:auto;
height:auto;
}
.RedLink a{
color:#990000;
}

.InfoBoshuTable{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 15px 0px;
}
.InfoBoshuTable table{
width:100%;
height:auto;
border:none;
margin:0px 0px 5px 0px;
padding:0px;

}
.InfoBoshuTable td{
padding:0px;
border:none;
background:none;
vertical-align:text-top;
font-size:100%;
}
.InfoBoshuTable td.Th{
padding:0px;
width:20px;

}


.BoshuTable{
width:auto;
height:auto;
}
.BoshuTable table{
		border-spacing:0px;
		border-right:1px solid #333;
		border-top:1px solid #333;
		border-left:none;
		border-bottom:none;		
		font-size:0.85em;
		letter-spacing:0.005em;
		margin:0 0 10px;
}
.BoshuTable th{
	width:auto;
	background-color:#eee;
	color:#444;
	font-weight:normal;
	vertical-align:middle;
	border-left:1px solid #333;
	border-bottom:1px solid #333;
	border-right:none;
	border-top:none;
	padding: 3px 5px;
}
.BoshuTable td{
		padding:3px 5px;
		vertical-align:middle;
		border-left:1px solid #333;
		border-bottom:1px solid #333;
		border-right:none;
		border-top:none;		
		background:#fff;
		width:auto
}
.BoshuTable th.LineBG{
	background:url(../images/2line.gif) repeat-x top;
	background-color:#eee;
}
.BoshuTable td.LineBG{
background:url(../images/2line.gif) repeat-x top;
}
.BoshuTable td.LineBG2{
background:url(../images/2line.gif) repeat-x top;
background-color:#eee8ef;
}
.BoshuTable td.LineBG3{
background:url(../images/2line.gif) repeat-x top;
background-color:#eee8ef;
}
.BoshuTable td.DotLine1{
border-bottom:1px dotted #999999;
background-color:#d4e6df;
height:30px;
}
.BoshuTable td.DotLine2{
background-color:#d4e6df;
height:30px;
}
.BoshuTable .w30Purple{
width:40px;
background-color:#a788a7;
color:#fff;
}
.BoshuTable .Purple{
background-color:#d1d3d4;
color:#333;
}
.BoshuTable .Nyushi1{
background-color:#bfd5e0;

}
.BoshuTable .Nyushi1_2{
background-color:#cedee6;

}
.BoshuTable .Nyushi2{
background-color:#c1d9c3;

}
.BoshuTable .Nyushi2_2{
background-color:#d1e0d1;

}
.BoshuTable .Nyushi3{
background-color:#e8ccb3;

}
.BoshuTable .Nyushi3_2{
background-color:#e6d4c3;

}

.BoshuTable .Gakubu1{
background-color:#c8b6d1;
}
.BoshuTable .Gakubu1_2{
background-color:#e0d6e5;
}
.BoshuTable .Gakubu2{
background-color:#aed3c7;
}
.BoshuTable .Gakubu2_2{
background-color:#d4e6df;
}
.BoshuTable .Gakubu3{
background-color:#b0ccb5;
}
.BoshuTable .Gakubu3_2{
background-color:#d5e2d6;
}
.BoshuTable .Gakubu4{
background-color:#c4d3b5;
}
.BoshuTable .Gakubu4_2{
background-color:#dfe6d6;
}
.BoshuTable .Gakubu5{
background-color:#a9cfe5;
}
.BoshuTable .Gakubu5_2{
background-color:#d2e4f0;
}
.BoshuTable .Gakubu6{
background-color:#b4bee1;
}
.BoshuTable .Gakubu6_2{
background-color:#d6dbef;
}
.BoshuTable .Gakubu7{
background-color:#93bfe6;
}
.BoshuTable .Gakubu7_2{
background-color:#c7dbf1;
}
.BoshuTable .Gakubu8{
background-color:#b4c3b8;
}
.BoshuTable .Gakubu8_2{
background-color:#d7ddd7;
}
.BoshuTable .Gakubu9{
background-color:#e7e8cc;
}
.BoshuTable .Gakubu9_2{
background-color:#eff0de;
}


.InfoNyushiTable{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
}
.InfoNyushiTable dl{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
}
.InfoNyushiTable dt{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
font-weight:normal;
float:left;
}
.InfoNyushiTable dd{
width:auto;
height:auto;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
float:left;
}




.CalH5{
	font-size:130%;
}


.ChartBox{
width:565px;
border:1px solid #9fbdd7;
padding:10px;
}
.ChartBox .Left{
vertical-align:middle;
width:220px;
float:left;
}
.ChartBox .Right{
width:345px;
float:left;
}
.ChartBox img{
margin:6px 20px 0px 0px;
}

.CenterLi{
width:auto;
height:auto;
padding:0px;
margin:0px;
}
.CenterLi ul{
padding:0px;
margin:0px;
}



.Madoguchi{
	padding:1px 4px 2px 4px;
	margin:0px 3px 0px 0px;
	width:auto;
	height:auto;
	background-color:#555;
	color:#FFF;
	font-size:85%;
}
.New{
	padding:1px 4px 2px 4px;
	margin:0px 3px 0px 0px;
	width:auto;
	height:auto;
	background-color: #990000;
	color:#FFF;
	font-weight:bold;
	font-size:85%;
}
.New2{
	padding:1px 4px 2px 4px;
	margin:3px 3px 3px 0px;
	width:auto;
	height:auto;
	background-color: #990000;
	color:#FFF;
	font-size:85%;
}



.InfoKaijoTable{
width:570px;
height:auto;
padding:0px 0xp 0xp 0px;
margin:0px 0px 0px 0px;
border:none;
background:none;
}
.InfoKaijoTable table{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
border:none;
background:none;
}
.InfoKaijoTable th{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
border:none;
background:none;
}
.InfoKaijoTable td{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
border:none;
background:none;
}
.InfoKaijoTable .LeftBox{
width:250px;
height:auto;
padding:0px 0px 0px 10px;
margin:0px;
float:left;
}
.InfoKaijoTable .RightBox{
width:300px;
height:auto;
padding:0px;
margin:0px;
float:left;
}
.InfoKaijoTable dl{
width:230px;
height:auto;
padding:0px;
margin:0px 0px 10px 0px;
}
.KaijoTableText{
	vertical-align:text-top;
}

.JyukenTable dl dd {
	width:600px;
	clear:both;
	margin:0;
	padding:0;
}




.JyukenTable a.iframe, .JyukenTable a.iframe2, .JyukenTable a.iframe3 {
	padding:0 5px;
	white-space: nowrap;
	display:block;
	float:left;
}


.fukusu {
	padding:0 0 10px 0;
	border-bottom:1px solid #999;
	margin:10px 0 20px;
}

