body {
	text-align:center;
}

a { 
	text-decoration:none; 
}

a:hover { 
	color:#ff0000;
 }

img { 
	border:none; 
}

.top {
	width:800px; 
	height:160px;
	border-bottom:solid 4px #a6daf0;
}

.top_left {
	width:220px; 
	vertical-align:bottom;
	padding-bottom:6px;
	padding-left:5px;
}

.top_right {
	width:280px; 
	text-align:center;
	vertical-align:bottom;
	padding-bottom:15px;
	padding-right:5px;
}

.top_right1 {
	width:300px;
	height:90px;
	text-align:left;
	padding-left:3px;
	padding-top:12px;	
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
}

.top_right2 {
	width:300px;
	height:35px;
	text-align:left;
	font-size:12px;
	color:#ff0000;
}

.menu {
	width:800px; 
	margin-top:20px;
	margin-bottom:20px;
}

.menu_2 {
	padding-left:1px;
}
.menu_3 {
	padding-left:1px;
}

.menu_4 {
	padding-left:1px;
}

.main {
	width:800px; 
	height:150px;
	margin-top:18px;
	margin-bottom:18px;
}

.back {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-top:15px;
	padding-right:15px;
	text-align:right;
}



.spease {
	height:10px;
}

.spease_one {
	height:32px;
}

.spease_two {
	height:14px;
	color:#3232f1;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}

.spease_three {
	height:2px;
}

.left {
	width:800px; 
}

.left_one {
	width:250px; 
}

.left_hajimete {

}

.left_genkinka_one {
	background:url(../img/black.jpg);
	width:250px; 
	height:152px;
	font-size:13px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}

.lost {
	height:37px;
}

.left_koe {
	background:url(../img/koe.jpg);
	padding-top:10px;
	width:250px; 
	height:37px;
}

.left_yokuaru {
	background:url(../img/yokuaru.jpg);
	padding-top:20px;
	width:250px; 
	height:37px;
}

.left_mobairu {

	width:250px; 
	height:180px; 
}

.right {
	margin-left:30px;
	width:518px;
}

.right_one {
	width:259px;
	height:12px; 
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
	background:url(../img/ao.gif);
}

.right_one a {
	color:#999999;
}

.right_one a:hover {
	color:#ff0000;
}

.right_one_one {
	width:259px;
	height:12px; 
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
	background:url(../img/ao.gif);
}

.right_one_one a {
	color:#999999;
}

.right_one_one a:hover {
	color:#3232f1;
}

.right_two {
	width:259px;
	height:12px; 
	font-size:12px;
	padding-left:15px;
	padding-top:12px;
	background:url(../img/ao.gif);
}

.right_two a {
	color:#999999;
}

.right_two a:hover {
	color:#ff0000;
}


.right_three {
	width:259px;
	height:12px; 
	font-size:12px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:23px;
	background:url(../img/ao.gif);
}

.right_three a {
	color:#999999;
}

.right_three a:hover {
	color:#ff0000;
}

.right_three_three {
	width:259px;
	height:12px; 
	font-size:12px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:23px;
	background:url(../img/ao.gif);
}

.right_three_three a {
	color:#999999;
}

.right_three_three a:hover {
	color:#3232f1;
}

.genkinka {
	width:134px; 
	height:30px; 
	vertical-align:middle;
	text-align:center;
	color:#3232f1;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	background:url(../img/genkinka.jpg);
}

.genkinka_one {
	width:360px; 
	height:30px; 
	padding-left:20px;
	padding-top:3px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.to {
	width:518px; 
	height:134px; 
	margin-left:30px;
	margin-bottom:10px;
}

.toiawase_main {
	width:520px; 
	height:195px;
	margin-left:30px;
	margin-top:32px;
}

.toiawase {
	width:520px; 
	height:195px;
	background:url(../img/toiawase.jpg);
}

.last {
	width:800px; 
	height:100px;
	margin-top:20px;
	border-top:solid 4px #3232f1;
	border-bottom:solid 4px #3232f1;
	background:url(../img/futt.jpg);
}

.last_left {
	width:200px; 
	height:60px;
}

.last_right {
	width:600px; 
	text-align:right;
	padding-right:5px;
	padding-top:17px;
	font-size:12px;
	font-weight:bold;
}

.last_right_two{
	width:800px; 
	height:40px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	vertical-align:bottom;@
}

.line {
	background:url(../img/line.gif);
	width:980px;
	text-align:center;
}
