.menu {
	border-collapse:collapse;
	border:0px solid #222222;
	margin:0px;
	padding:0px;
}

img {
	border-width:0px;
	margin:0px 0px 0px 0px ;
}

.menu1 img {
	margin:17px 18px 0px 0px ;
}

.menu2 img {
	margin:0px 0px 0px 18px ;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#000000;
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:16px;
	 letter-spacing:1px;
	 line-height:24px;
	 vertical-align:center;
}

b{
	font-size:100%;
	font-weight:bold;
}

a:link{
	color:#990000;
	font-weight:500;
	text-decoration:none;
}

a:visited{
	color:#990000;
	font-weight:500;
	text-decoration:none;
}

a:active {
	color:#CC6666;
	font-weight:500;
	text-decoration:none;
}

a:hover {
	color:#CC6666;
	font-weight:500;
	text-decoration:none;
}

a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}

div {
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:98%;
	letter-spacing:0.8px;
	line-height:20px;
	vertical-align:center;
}

table,tr,td {
	color:#585858;
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:98%;
	letter-spacing:0.8px;
	line-height:20px;
	vertical-align:top;
}

#header{
	width:700px;
	text-align:left;
}

#center{
	width:700px;
	text-align:left;
}

#linknavi {
	margin:0px 0px 0px 0px;
}

#title{
	font-size:100%;
	font-weight:800;
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:10px 0px 10px 0px;
}

#footer{
	width:700px;
	font-size:90%;
	text-align:left;
}

#footer a{
	font-weight:bold;
}

div.whatsnew{
	padding:0px 30px 0px 0px;
	margin:0px 0px 30px 0px;
}

div.whatsnew10{
	padding:0px 30px 0px 10px;
	margin:0px 0px 30px 0px;
}

div.schedule{
	width:600px;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#999999;
	padding:0px 0px 20px 0px;
	margin:20px 50px 0px 0px;
	line-height:16px;
}

div.schedule_navi_right{
	width:160px;
	border-width:1px;
	border-style:dotted;
	border-color:#999999;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	line-height:16px;
}

div.english{
	font-size:100%;
	letter-spacing:0px;
}

div.content{
	width:600px;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#999999;
	padding:0px 0px 10px 0px;
	margin:0px 50px 10px 0px;
	line-height:18px;
}

div.kinshi{
	width:670px;
	color:#999999;
	font-size:74%;
	letter-spacing:0px;
}

div.box1{
	border-width:1px 1px 1px 18px;
	border-color:#999999;
	border-style:solid;
	padding:2px 2px 2px 2px;
	margin:30px 10px 10px 0px;
}

div.leftbd3{
	border-width:0px 0px 0px 4px;
	border-color:#E0E0E0;
	border-style:solid;
	padding:2px;
}

div.fontsize9{
 font-size:9px;
}

div.bar{
 font-size:5px;
 background-color:#FFFFFF;
}

div.writer{
 font-size:80%;
 text-indent:5px;
}


.kado  { background-color:#fff; }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#eeeee1; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#eeeee1; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#eeeee1; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#eeeee1; }
.kado5 { padding:10px; background-color:#eeeee1; }