body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size:80%;*/
	line-height:140%;
}
a {
	text-decoration:none;
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:240px;
	text-align:left;
}
.CellBorder {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.TableBorder {
	margin:0;
	padding:10px;
	width:180px;
}
.TitleHead {
	width:241px;
	height:31px;
	margin:0 0 10px 0;
	padding:0;
	background: url(../img/mobtitle.jpg) no-repeat;
}
.TableHeadR {
	margin:0;
	padding:0;
	background-color:#003399;
	color:#FFFFFF;
}
.MnTable {
	padding:3px;
	width:240px;
	background: url(../img/jpn.jpg) no-repeat;
}
.MnTable a {
	color:#FFFFFF;
	font-size:80%;
}
.MnTable td {
	width:30px;
	padding:0;
	color:#003399;
}
.title-link a {
	color:#f23091;
	font-size:80%;
}
.DTable {
	padding:10px 3px 3px 3px;
	width:240px;
}
.DTable a {
	color:#FFFFFF;
	font-size:80%;
}
.DTable td {
	width:30px;
	padding:0;
	color:#003399;
}
.QATable {
	padding:3px 0;
	width:240px;
	margin:10px 0 0 0;
	border-collapse:collapse;
}
.QATable td {
	padding:9px;
	color:#FF0000;
	border-bottom:1px solid #666666;
}
.QTitle {
	color:#333333;
}

.TableHead {
	width:240px;
	padding:3px 0;
	margin:0 0 10px 0;
	background-color:#358ACB;
	color:#FFFFFF;
}
.Red  {
	color:#FF0000;
}
.Green  {
	color:#006600;
}
.Guide  {
	color:#666666;
}
.Border1 {
	padding:2px;
	border:1px solid #E1E1E1;
}
.Left  	{
	text-align:left;
}
.Answer	{
	text-align:left;
	color:#FF0000;
}
.Question {
	color:#003399;
	text-align:left;
}
.Wid60Hgt30 {
	width:60px;
	height:20px;
	padding:10px 0 0 0;
	text-align:center;
}
.Width30 {
	width:30px;
	height:20px;
	padding:10px 0 0 0;
	text-align:center;
}
.Width60 {
	width:60px;
	height:40px;
	padding:20px 0 0 0;
	text-align:center;
}
.Tohoku1 {
	width:122px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Tohoku2 {
	width:60px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Kanto1 {
	width:40px;
	height:30px;
	padding:10px 0 0 0;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Kanto2 {
	width:30px;
	height:30px;
	padding:5px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
	line-height:100%;
}
.Kanto3 {
	width:30px;
	height:25px;
	padding:10px 5px 5px 5px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
	line-height:100%;
}
.Hokuriku {
	width:120px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Tokai {
	width:60px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Kyushu {
	width:80px;
	height:30px;
	padding:10px 0 0 0;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#3C6CB8;
}
.Width80 {
	width:80px;
	float:left;
	text-align:left;
}
.Width120 {
	width:100px;
	height:auto;
	margin:0 2px;
	float:left;
	text-align:center;
}
.Height10px {
	height:10px;
}
.FloatL {
	float:left;
}
.FloatR {
	float:right;
}
