@charset "shift_jis";
#topline {
	background-image: url(images/headbg1.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	width: 100%;
}
#head {
	background-image: url(images/headbg2-new.jpg);
	margin: auto;
	height: 250px;
	width: 998px;
}
#head3 {
	background-image: url(images/headbg3.jpg);
	margin: auto;
	height: 250px;
	width: 998px;
}
#head4 {
	background-image: url(images/headbg4-new.jpg);
	margin: auto;
	height: 250px;
	width: 998px;
}
#head5 {
	background-image: url(images/headbg5.jpg);
	margin: auto;
	height: 250px;
	width: 998px;
}
#head6 {
	background-image: url(images/headbg6-new.jpg);
	margin: auto;
	height: 250px;
	width: 998px;
}
#box {
	background-color: #FFF;
	margin: auto;
	width: 998px;
	background-repeat: repeat-y;
	background-image: url(images/whitebg.jpg);
	overflow: hidden;
}
#menu {
	margin: auto;
	height: 70px;
	width: 998px;
}
#fut {
	background-image: url(images/futbg.jpg);
	background-repeat: repeat-x;
	clear: both;
	height: 215px;
	width: 100%;
	margin: 0px;
}
#futbg {
	background-image: url(images/futbg2.jpg);
	margin: auto;
	height: 215px;
	width: 998px;
}
#futmenu {
	height: 100px;
	width: 998px;
	padding-top: 50px;
	color: #FFF;
	text-align: left;
}
#toptext {
	color: #FFF;
	margin: auto;
	height: 20px;
	width: 998px;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
}
#flash {
	margin: auto;
	height: 150px;
	width: 998px;
	padding-top: 7px;
	text-align: left;
}


#left {
	float: left;
	width: 198px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
}
#logo {
	margin: auto;
	height: 73px;
	width: 998px;
	text-align: left;
}
#mainbox {
	background-color: #FFF;
	margin: auto;
	width: 998px;
}

#right {
	float: right;
	width: 770px;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #FFF;
	padding-bottom: 10px;
	text-align: left;
}






body,td,th {
	font-size: 12px;
}
body {
	background-color: #607f9e;
	background-image: url(file:///F|/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8/%E4%B8%80%E8%88%AC%E7%A4%BE%E5%9B%A3%E6%B3%95%E4%BA%BA%E6%A7%8B%E9%80%A0%E8%AA%BF%E6%9F%BB%E3%82%B3%E3%83%B3%E3%82%B5%E3%83%AB%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E5%8D%94%E4%BC%9A/images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 16px;
	text-align: center;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.down10px {
	margin-bottom: 10px;
}
#banner1 {
	background-image: url(images/banner_01.jpg);
	margin: auto;
	height: 678px;
	width: 770px;
}
#box2 {
	margin: auto;
	width: 770px;
}



.botan1 {
	position: relative;
	top: 250px;
	left: 100px;
}


.botan2 {
	position: relative;
	top: 250px;
	left: 150px;
}


.botan3 {
	position: relative;
	top: 380px;
	right: 400px;
}

.botan4 {
	position: relative;
	top: 260px;
	left: 400px;
}

.botan5 {
	position: relative;
	top: 140px; 
	left: 55px;  
}

.botan6 {
	position: relative;
	top: 180px; 
	left: 60px;  
}

.botan7 {
	position: relative;
	top: 160px; 
	left: 220px;  
}

#topic h3 {
	background: #e0dee9;
	color: #635b8a;
	margin-bottom: 5px;
	padding: 5px;
	}
	
table {
	border: 1px #FFF;
	font-size: 16px;
	}
	
.td_title {
	background: #405e84;
	text-align: center;
	}
	
.td_gray_01 {
	background: #F2F2F2;
	}

.td_gray_02 {
	background: #E6E6E6;
	}
	
.td_violet_01 {
	background: ;
	}

.title{
font-size: 16px;
color: #3e5384;
padding: 3px 0px 3px 20px ;
font-weight : bold ;
border-left: solid 15px #405e84;
border-bottom: solid 1px #405e84;
background: #ffffff;
}
