@charset "utf-8";
#boxa {
	width: 910px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.img6 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #999999;
}
h1 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#linksite {
	width: 934px;
	margin: 0px auto;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', sans-serif;
}

#indexlink {
	text-align: center;
	padding-top: 10px;
	width: 934px;
	float: left;
}
#indexlink ul {
	width:934px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}
#indexlink li.ban {
	height: 35px;
	margin: 1px;
	padding: 0px;
	text-align: center;
	width: 90px;
	float: left;
	position: static;
	font-size:12px;
}

#bt {
	padding-right: 319px;
	padding-left: 320px;
	text-align: center;
}


#inter {
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	width: 400px;
	line-height: 1.3em;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}/*index*/


ul#navi {
	width:400px;
	height:50px;
	margin:0;
	padding:0;
	list-style:none;
}

ul#navi li { /* text-indent:;によって、<a></a>内のテキストを消します。 */
	float:left; margin:0; padding:0; text-indent:-999px;
} 

ul#navi li a {/* <li></li>内の<a></a>タグに適応されます。overflow:hidden;でNSブラウザなどで出るリンクのアンダーラインが消えます。 */ 
	display:block; width:200px; height:50px; overflow:hidden;
} 

ul#navi li#m1 a {
	background:url("../images/bt_enter.gif") 0px 0px no-repeat;
}

ul#navi li#m2 a {
	background:url("../images/bt_enter.gif") -200px 0px no-repeat;
}

ul#navi li#m1 a:hover {
	background:url("../images/bt_enter.gif") 0px -50px no-repeat;
}

ul#navi li#m2 a:hover { 
	background:url("../images/bt_enter.gif") -200px -50px no-repeat;
}/*index.htmlメニュー*/

#bg {
	width: 910px;
	background-color: white;
	background-image: url(../images/waku.jpg);
	height: 400px;
	background-repeat: no-repeat;
}

#maincontents {
	width: 910px;
	height: 400px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: text-botom;
}

#left {
	float: left;
	width: 440px;
	height: 310px;
	padding: 0px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#right {
	float: right;
	width: 470px;
	padding: 0px;
	height: 310px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#area-a {
	float: left;
	width: 199px;
	margin: 0px;
	height: 290px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#area-b {
	float: right;
	width: 222px;
	margin: 0px;/* 水色 */
	height: 290px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
}

#area-c {
	float: left;
	width: 222px;
	margin: 0px;
	height: 290px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 9px;
}

#area-d {
	float: right;
	width: auto;
	margin: 0px;/* 緑色 */
	height: 290px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.c-both {
clear: both;
}

#bt {
	padding-right: 319px;
	padding-left: 320px;
	text-align: center;
}

#tx {
	padding-right: 319px;
	padding-left: 320px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#ct {
	padding-right: 319px;
	padding-left: 320px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#txt {
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
}
#txtcenter {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	margin-top: 10px;
}

#main {
	width: 950px;
	float: left;
}

