﻿a {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:active {color: #C0C0C0;}
a:hover {color: #C0C0C0;}
body {
	margin: 0 auto;
	font-family: メイリオ, "MS UI Gothic", "ＭＳ ゴシック";
	font-size: 13px;
	color: #fff;
	text-height:font-size;
	background-image:url('../images/wall.png');
	background-repeat:repeat-x;
	background-color: #180F1E;
	width: 960px;
	height: auto;
	}
.index_main {
	background-image: url('../images/001.png');
	background-repeat: no-repeat;
	height: 440px;
	width: 960px;
}
.head {
	position: absolute;
	top: 30px;
	margin-left:35px;
}
.main1{	
	padding-left:45px;
	padding-right:45px;
	padding-bottom:50px;
	width:870px;
	height:auto;
	}
.menu_02{	
	background-image:url('../images/wall2.png');
	background-repeat:repeat;
	width:870px;
	height:350px;
	vertical-align:middle;
	}
.menu_02b{	
	width:870px;
	height:350px;
}
.td1{
	background-image:url('../images/wall2.png');
	background-repeat:repeat;
	padding:15px 10px 10px 10px;
	vertical-align:top;
	box-shadow:-3px 3px 4px #000;
	}
.td2{
	background-image:url('../images/wall2.png');
	background-repeat:repeat;
	padding:15px 15px 10px 15px;
	vertical-align:top;
	border-radius:10px;
	box-shadow:3px 3px 4px #000;
	}
.footer{
	font-size:12px;
	color:#F2F7F9;
	background-image:url('../images/footer.png');
	background-repeat:repeat-x;
	height:auto;
	width:100%;
	text-align:right;
	margin: 0 auto;
	padding:7px;
	position:fixed;
	top:auto;
	bottom:0;
	left:0;
	right:0;
	z-index:5;
}
hr{
	border-color: #211B1F;
	border-width:100%;
	border-style: solid;
	padding-top:0;
	margin-top:20px;
	margin-bottom:25px;
	}
.main_menu{
	float: left;
	margin-top: 40px;
	margin-bottom: 60px;
	margin-left: 73px;
	width: 240px;
	height: 330px;
	background-color: #0E0611;
	text-align: left;
	padding-right:12px;
	overflow: hidden;
	border-right:1px gray solid;
	white-space:normal;
	}
	
.main_01{
	float:left;
	margin-top:40px;
	margin-bottom:60px;
	margin-right:60px;
	margin-left:15px;
	width:555px;
	height:330px;
	background-color:#0E0611;
	text-align: left;
	overflow:hidden;
}
.imain_01{
	float:left;
	margin-top:40px;
	margin-bottom:60px;
	margin-right:60px;
	margin-left:15px;
	width:555px;
	height:330px;
	background-color:#0E0611;
	text-align: left;
	overflow:hidden;
	border-radius:10px;
}
.ainu_menu{
	width:830px;
	height:auto;
	background-image:url('../images/wall8.png');
	background-repeat:repeat;
	border-radius:30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:10px;
	box-shadow:2px -2px 4px #000;
	border:1px solid #0E0611;
}
