body {
	text-align:center;
}

a { 
	text-decoration:none; 
}

a:hover { 
	color:#999999;
 }

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:220px;
	margin-top:20px;
	margin-bottom:20px;
}

.spease {
	height:20px;
}

.spease_one {
	height:59px;
}

.left {
	width:800px; 
}

.left_one {
	width:250px; 
}

.left_hajimete {

}

.left_genkinka {
	background:url(../img/genkin.jpg);
	width:250px; 
	height:37px;
}

.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:20px;
	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;
}

.right_top {
	background:url(../img/right_top.jpg);
	width:518px; 
	height:35px; 

}

.right_two {
	width:518px; 
	height:105px;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}

.two_top {
	background:url(../img/two_top.jpg);
	width:520px; 
	height:35px; 
}

.red {
	width:148px; 
	height:108px; 
	text-align:center;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.red_two {
	width:370px; 
	height:54px; 
	padding-top:15px;
	text-align:center;
	border-right:solid 1px #cccccc;
}

.red_three {
	width:370px; 
	height:54px; 
	text-align:center;
	padding-bottom:10px;
	color:#999999;
	font-size:13px;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.sard {
	margin-left:30px;
}

.sard_one {
	background:url(../img/sard.jpg);
	width:520px; 
	height:35px; 
}

.sard_two {
	width:338px; 
	height:180px; 
	background:url(../img/tel.jpg);
}

.sard_sard {
	width:182px; 
	height:180px; 
	background:url(../img/inu.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 a {
	color:#666666;
}

.last_right a:hover {
	color:#f00;
}

.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;
}

.kotoba {
	font-size:13px;
}

.kotoba_1 {
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

.kotoba_1 a {
	color:#ff0000;
}

.kotoba_1 a:hover {
	color:#ffff00;
}






