body     {
	color: gray;
	font-weight: lighter;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-style: normal;
	line-height: 1.5em;
}
p      { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: lighter; font-style: normal; line-height: 1.5em; text-align: left; margin: 0; padding: 0; }
td    {
	color: gray;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: lighter;
	font-style: normal;
	line-height: 1.5em;
	text-align: justify;
}
a:link         { color: silver; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-style: normal; line-height: 1.5em; text-decoration: none; }
a:visited     { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; }
a:hover   { color: #f33; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #fcc; text-decoration: underline; }
a:active   { color: #f00; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; }
h1 {
	color: gray;
	font-size: 20px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: bold;
	text-align: center;
	margin: 5px;
	property: value;
	height: auto;
	width: auto;
	left: auto;
	right: auto;
}
h2 { color: gray; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1em; background-repeat: no-repeat; text-align: center; margin: 0 5px 0 0; }
h3 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-repeat: no-repeat; text-align: center; margin: 0 2px 0 0; }
h4 { color: gray; font-weight: normal; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-repeat: no-repeat; text-align: right; margin: 0 2px 0 0; }
h5 { color: gray; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: lighter; line-height: 1em; background-repeat: no-repeat; text-align: center; margin: 0 2px 0 0; }
h6 { color: gray; font-size: 8px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: lighter; line-height: 1em; background-repeat: no-repeat; text-align: center; margin-top: 0; margin-right: 2px; }
.contents { color: white; background-repeat: no-repeat; width: 800px; margin-right: auto; margin-left: auto; }
p.commment { color: silver; font-size: 8px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-repeat: no-repeat; top: 0; margin: 0; }
p.menu kw { color: #fff; font-size: 12px; line-height: 1.5em; background-repeat: no-repeat; border-right-width: 1px; }
p.menu wk { font-size: 12px; line-height: 1.5em; background-repeat: no-repeat; text-align: center; margin: 5px; padding: 0; border-width: 0 1px 0 0; }
.text { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-repeat: no-repeat; }
p.head { color: #4169e1; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: black; background-repeat: no-repeat; text-align: center; width: 800px; height: 600px; margin: 0; padding: 0; }
p.head img { background-repeat: no-repeat; vertical-align: middle; }
.border { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #ccc; background-repeat: no-repeat; height: 30px; margin-top: 0; margin-left: 0; }
.photo { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: black; background-position: center top; text-align: center; margin: 0; padding-top: 5px; padding-bottom: 5px; }
.Photo_L { color: white; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1em; background-color: black; background-position: center top; text-align: center; margin: 0; padding: 0; }
p.text w { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin: 0; padding: 0; }
p.text R { color: red; }
p.text RL { color: red; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.5; }
p.text B { color: blue; }
.body_green { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #030; text-align: center; margin: 0; padding: 0; }
.body_top { background-color: silver; background-image: url(../000TOP/backp_img/backp-1top.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_BP { background-color: #ccc; background-image: url(../000TOP/backp_img/backp-2BP.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_inf { background-color: silver; background-image: url(../000TOP/backp_img/backp-3inf.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_troop { background-color: #ccc; background-image: url(../000TOP/backp_img/backp-4troop.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_dan { color: #300; background-color: #cc9; background-position: center top; text-align: center; margin: 0; padding: 0; }
.body_mobile { background-color: white; background-image: url(../000TOP/backpage-w-img/backp-5mobile-w.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_map { background-color: white; background-image: url(../000TOP/backp_img/backp-6map.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_game { background-color: silver; background-image: url(../000TOP/backp_img/backp-7game.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_rink { background-color: white; background-image: url(../000TOP/backp_img/backp-8rink.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.body_park { background-color: white; background-image: url(../000TOP/backp_img/backp-9park.gif); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0 0 0 10px; }
.wrapper { background-repeat: repeat-x; background-position: center top; width: 800px; margin: 0 auto 10px; padding: 0; border-width: 0; }
table {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	line-height: 1.5em;
	margin: 0;
}
.text_R { color: red; }
.text_B { color: blue; }
.bs_cs {
	color: white;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	line-height: 1em;
	background-color: #006;
	background-position: center center;
	text-align: center;
	padding: 5px 0;
	border-width: 0;
}
.bs_bs { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1em; background-color: #030; background-position: center top; text-align: center; width: 760px; margin: 5px; padding: 5px 0; border-width: 0; }
.bs_bv { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1em; background-color: #f90; background-position: center top; text-align: center; width: 760px; margin: 5px; padding: 5px 0; border-width: 0; }
.center {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.mobile { background-attachment: scroll; }
.TB { background-repeat: repeat; background-attachment: fixed; margin: 0; padding: 0; border-width: 0; }
.wrapper760 { background-color: black; background-position: center top; width: 760px; margin: 0 auto; padding: 0; border-width: 0; }
