@charset "shift_jis";
/* CSS Document */
body{
	background-color:#FFF;
}
.container{
	width:770px;
	margin:auto;
	background-color:#666;
	border:#000 1px solid;
}
.home{
	width:770px;
	margin:auto;
	text-align:right;
	color:#06C;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:20px;
	font-weight:bold;
}
.home a{
	color:#000;
	text-decoration:none;
}
.home a:visited{
	color:#000;
	text-decoration:none;
}
.home a:hover{
	color:#666;
	text-decoration:none;
}
.menu{
	width:750px;
	margin:auto;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:20px;
	font-weight:bold;
	background-color:#666;
	padding-left:20px;
}
.bt_top{
	width:97px;
	float:left;
	border-left:1px #FFF solid;
}
.bt_top a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:10px 0px 10px 30px;
	background-image:url(img/bt_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_top a:visited{
	color:#FFF;
	text-decoration:none;
	background-image:url(img/bt_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_top a:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#CCC;
	background-image:url(img/bt_back_b.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
	}
.bt_info{
	width:300px;
	float:left;
	border-left:1px #FFF solid;
}
.bt_info a{
	display:block;
	color:#FFF;
	padding:10px 0px 10px 40px;
	background-image:url(img/bt_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_info a:visited{
	color:#FFF;
	background-image:url(img/bt_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_info a:hover{
	color:#FFF;
	background-image:url(img/bt_back_b.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
	}
.bt_content{
	width:300px;
	float:left;
	background-color:#FFF;
	border-left:1px #FFF solid;
	border-right:1px #FFF solid;
}
.bt_content a{
	display:block;
	color:#FFF;
	padding:10px 0px 10px 40px;
	background-image:url(img/bt_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_content a:visited{
	color:#FFF;
	background-image:url(img/bt_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.bt_content a:hover{
	color:#FFF;
	background-image:url(img/bt_back_b.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.main{
	width:770px;
	margin:auto;
	background-color:#FFF;
}
.space{
	padding:20px 50px 20px 50px;
	background-color:#FFF;
}
.copy{
	width:770px;
	margin:auto;
	background-color:#FFF;
}
.title{
	background-color:#FBDFD0;
}
.sub_title{
	text-align:center;
	padding:20px 0px 20px 0px;
	font-weight:bold;
	font-size:20px;
	background-color:#FFF;
}
.info{
	text-align:center;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	padding:20px 0px 20px 0px;
	background-color:#FFF;
}
.info table{
	background-color:#000;
}
.info th{
	background-color:#FFF;
	text-align:center;
}
.info td{
	background-color:#FFF;
	text-align:left;
	font-size:14px;
}
.content{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	padding:20px 50px 20px 50px;
	background-color:#FFF;
}
.content_title{
	background-color:#FFF;
}
.content_text{
	text-indent:1em;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
}
.content_waku{
	margin-top:10px;
	padding:10px 10px 10px 10px;
	border:#000 1px solid;
}
.content a{
	color:#666;
	font-weight:bold;
}
.content a:visited{
	color:#666;
	font-weight:bold;
}
.content a:hover{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.indent{
	padding-left:-1em;
}
.bold{
	font-weight:bold;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.top_menu{
	position:absolute;
	padding:500px 10px 0px 0px;
	margin:auto;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:20px;
	font-weight:bold;
}
.top_bt_info{
	width:200px;
}
.top_bt_info a{
	text-decoration:none;
	display:block;
	color:#FFF;
	padding:10px 0px 10px 60px;
	background-image:url(img/bt_back_fude.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.top_bt_info a:visited{
	text-decoration:none;
	background-image:url(img/bt_back_fude.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.top_bt_info a:hover{
	background-image:(img/bt_back_fude.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
	}
.top_bt_content{
	width:200px;
}
.top_bt_content a{
	text-decoration:none;
	display:block;
	color:#FFF;
	padding:10px 0px 10px 60px;
	background-image:url(img/bt_back_fude.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.top_bt_content a:visited{
	text-decoration:none;
	background-image:url(img/bt_back_fude.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.top_bt_content a:hover{
	background-image:url(img/bt_back_fude.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
}
.top_main{
	width:770px;
	margin:auto;
	background-color:#FFF;
	border:#000 1px solid;
}
