body { color: #800000; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: #eee; background-image: url(../photo/parts/bg-hoshi-tenmetu.gif); background-repeat: repeat-x; background-attachment: fixed; text-align:left; margin: 0; padding: 0 0 5px; }
.box1{
	text-align:center;
	width:100%;
	}
.box2{ text-align:left; margin:0 auto; width:800px; }
table { width:800px; }
td { margin: 0; padding:0; }
thead { color:#800000; background-color: white; }
tbody { color: #800000; background-color: white; }
.thlist { color: #c06; font-size: 90%; font-weight: normal; line-height: 150%; background-color: #eee; background-image: url(../photo/parts-head.gif); border-bottom:1px solid white; text-align:center; padding: 2px; }
.tablelist { color: #444; width:570px; font-size:90%; background-color: #eee; margin: 10px 0 0; padding: 0; }
.item { color: #444; line-height: 150%; border-right:1px solid #fff; border-bottom:1px solid white; background-color:#eee; width:90px; padding: 6px; }
.item130 { color: #444; line-height: 150%; background-color: #ffe9a8; padding: 6px; width: 130px; border-right: 1px solid #fff; border-bottom: 1px solid white; }
.item130s { color: #444; line-height: 150%; background-color: #ffd5d5; padding: 6px; width: 130px; border-right: 1px solid #fff; border-bottom: 1px solid white; }
.tdlist { color: #444; line-height: 150%; background-color: #eee; border-bottom:1px solid white; padding:6px; }
.tablelist2 { color: #444; font-size: 96%; background-color: white; margin: 10px 0 0; width: 760px; padding: 0; }
.item2 { color: #444; line-height: 150%; background-color: white; padding: 0 10px 0 0; width: 370px; vertical-align: top; }
.tdlist2 { color: #444; font-weight: bold; line-height: 150%; background-color: white; vertical-align: top; }
.tablelist3 { color: #444; font-size: 90%; background-color: white; width: 760px; margin: 5px 0 0; padding: 0; }
.item3 { color: #444; line-height: 150%; background-color: #eee; padding: 6px; width: 170px; border-right: 1px solid white; border-bottom: 1px solid white; }
.tdlist3 { color: #444; line-height: 150%; background-color: white; padding: 4px; border-bottom: 1px solid #fcc; }
.tablelist-km { color: #444; font-size: 92%; line-height: 120%; background-color: #fff; width: 570px; margin: 10px 0 0; padding: 0; }
.thlist-km { text-align: left; width: 170px; }
.tdlist-km-1 { color: #444; background-color: white; background-image: url(../photo/parts/km-1.gif); background-repeat: no-repeat; width: 20px; height: 20px; margin: 0; padding: 0; }
.tdlist-km-2 { color: #444; background-color: white; background-image: url(../photo/parts/km-2.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 20px; height: 20px; }
.tdlist-km-3 { color: #444; background-color: white; background-image: url(../photo/parts/km-3.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 20px; height: 20px; }
.tdlist-km-4 { color: #444; background-color: white; background-image: url(../photo/parts/km-4.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 20px; height: 20px; }
.tdlist-km-5 { color: #444; background-color: #e0e0e0; margin: 0; padding: 0; }
.tdlist-km-t { color: #444; background-color: #e0e0e0; margin: 0; padding: 0; }
.tablelist-best { color: #444; font-size: 90%; background-color: white; width: 570px; margin: 10px 0 0; padding: 0; }
.thlist-best { color: white; font-size: 100%; font-family: "ＭＳ Ｐ明朝", sans-serif; font-weight: bold; line-height: 150%; background-color: #eee; background-image: url(../photo/striker/hosikabeani4-3.gif); text-align: center; margin: 0; padding: 0; }
.item-best { color: #444; font-size: 10px; background-color: white; background-image: url(../photo/striker/hosikabeani4-3.gif); text-align: center; width: 190px; padding-top: 5px; }
.tablelist-t { color: #444; font-size: 90%; background-color: white; margin-top: 10px; width: 570px; }
.thlist-t { color: #c06; font-size: 90%; font-weight: normal; line-height: 150%; background-color: #eee; background-image: url(../photo/parts/h-bg.gif); text-align: center; }
.item-t { color: #444; line-height: 150%; background-color: white; width: 140px; padding: 10px 10px 0 0; }
.tdlist-t { color: #444; line-height: 150%; background-color: white; padding: 10px 0 0; }
.tablelist-w { color: #444; font-size: 90%; background-color: white; margin-top: 10px; width: 570px; }
.thlist-w { color: #556b2f; font-size: 90%; line-height: 150%; background-color: white; background-image: url(../photo/parts-head2.gif); text-align: center; border-bottom: 1px solid #fefefe; }
.item-w { color: #444; line-height: 150%; background-color: white; width: 35px; }
.tdlist-w { color: #444; line-height: 150%; background-color: white; }
.tablelist-g { color: #444; font-size: 90%; background-color: white; width: 760px; margin-top: 10px; margin-bottom: 25px; }
.thlist-g { color: white; font-size: 150%; font-family: "ＭＳ Ｐ明朝", sans-serif; background-color: black; background-image: url(../photo/striker/hosikabeani4.gif); text-decoration: none; text-align: center; width: 760px; }
.item-g { color: yellow; font-size: 120%; line-height: 150%; background-color: white; background-image: url(../photo/striker/hosikabeani4.gif); text-align: center; width: 102px; }
.tdlist-g { color: yellow; line-height: 150%; background-color: white; background-image: url(../photo/striker/hosikabeani4.gif); text-align: center; width: 518px; }
.tdlist-g2 { color: yellow; line-height: 150%; background-color: white; background-image: url(../photo/striker/hosikabeani4.gif); text-align: center; width: 19px; }
.tablelist-gf { color: #444; font-size: 90%; background-color: white; margin-top: 10px; margin-bottom: 25px; width: 760px; }
.thlist-gf { color: white; font-size: 150%; font-family: "ＭＳ Ｐ明朝", sans-serif; text-decoration: none; background-color: black; background-image: url(../photo/striker/hosikabeani4.gif); text-align: center; width: 760px; }
.tdlist-gf { color: yellow; line-height: 150%; background-color: white; background-image: url(../photo/striker/hosikabeani4.gif); text-align: center; width: 760px; }
.tablelist-sa { color: #444; font-size: 100%; background-color: white; text-align: center; margin: 10px 0 0; width: 760px; }
.tablelist-s { color: #444; font-size: 100%; background-color: white; width: 760px; margin: 10px 0 0; }
.thlist-s { color: #444; font-size: 140%; font-family: "ＭＳ Ｐゴシック", sans-serif; background-color: white; background-image: url(../photo/parts-head2.gif); text-align: center; }
.item-s { color: #444; line-height: 150%; background-color: white; vertical-align: top; width: 370px; padding: 2px 10px 0 0; }
.tdlist-s { color: #c06; font-size: 96%; font-weight: bold; line-height: 150%; background-color: white; vertical-align: top; padding: 2px 0 0; }
.mark { margin-right:0.2em; }
.mark2 { margin-top: 0.4em; margin-right: 0.4em; margin-bottom: 0.4em; }
.tdhead { background-image: url(../photo/parts/bar-top.gif); text-align: center; height: 70px; }
.tdbar { color: #444; font-size: 90%; line-height: 120%; background-color: white; background-image: url(../photo/striker/hosikabeani4.gif); }
ul.bar { text-align: center; margin: 0 0 0 110px; padding: 0; }
ul.bar li { width: 100px; float: left; margin: 2px; padding: 2px; border: double 4px white; list-style-type: none; }
ul.bar li a { color: white; font-family: Gulim, "ＭＳ Ｐゴシック", sans-serif; background-color: black; text-decoration: none; width: 100px; float: left; margin: 0; padding: 0; list-style-type: none; }
ul.bar li a:visited { color: white; font-family: Gulim, "ＭＳ Ｐゴシック", sans-serif; background-color: black; text-decoration: none; width: 100px; float: left; margin: 0; padding: 0; list-style-type: none; }
ul.bar li a:hover { color: white; font-family: Gulim, "ＭＳ Ｐゴシック", sans-serif; font-weight: bold; background-color: black; text-decoration: none; width: 100px; float: left; margin: 0; padding: 0; list-style-type: none; }
.middle { background-image: url(../photo/parts/bar-middle.gif); text-align: center; height: 15px; }
.info { background-image: url(../photo/parts/bar-side.gif); margin: 0; padding: 5px 20px 0; }
.tdcontents { font-size: 90%; line-height: 150%; background-image: url(../photo/parts/bar-side.gif); vertical-align: top; width: 600px; }
.tdcontents2 { font-size: 90%; line-height: 150%; background-image: url(../photo/parts/bar-side.gif); width: 800px; vertical-align: top; }
.tdcontents3 { font-size: 90%; line-height: 150%; background-image: url(../photo/parts/bar-side.gif); width: 800px; vertical-align: top; }
.contents { margin: 0 0 4px; }
.contents3 { text-align: center; margin: 5px 0 4px; }
.section { width:570px; margin: 0 10px 0 20px; }
.section2 { width: 760px; margin: 0 20px 0; }
.section3 { background-image: url(../photo/striker/hosikabeani4.gif); width: 760px; margin: 0 20px; } 
.neo { text-align: center; margin: 10px 0 0 0; }
.neo-left { font-size: 88%; line-height: 120%; text-align: left; padding: 0 0 0 8px; }
.neo-right { font-size: 88%; line-height: 120%; text-align: right; }
.tdmenu { font-size: 90%; background-image: url(../photo/parts/bar-menu.gif); vertical-align:top; text-align: center; width:200px; height: 20px; margin: 0; padding: 0 20px 4px 0; }
p.menu { color: #eee; font-size:90%; line-height:160%; background-color: gray; background-image: url(../photo/parts/menu-hai.gif); text-align: right; margin: 10px 0 0 0; padding: 0 1px 1px 0; }
p.menu a { color: #696969; font-size: 90%; text-decoration:none; display:block; line-height:160%; background-color: silver; background-image: url(../photo/parts/menu-gin.gif); text-align:right; margin: 0; padding: 0 4px 0 0; border-top: 1px solid #fffafa; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
p.menu a:visited { color: #696969; background-color: silver; background-image: url(../photo/parts/menu-gin.gif); text-decoration: none; }
p.menu a:hover { color: #f06; font-weight: bold; background-color: silver; background-image: url(../photo/parts/menu-aka.gif); text-decoration: none; }
.tdfooter { background-image: url(../photo/parts/bar-footer.gif); text-align: center; height: 35px; }
h1 { color: #444; font-size:110%; font-weight: bold; background-color: white; background-image: url(../photo/parts/h-bg.gif); margin: 10px 0 0; padding: 2px 2px 2px 6px; border: solid 1px #eee; }h1 img { padding-right: 2px; vertical-align: middle; }
h2 { color: #444; font-size: 110%; font-weight: bold; background-color: white; background-image: url(../photo/parts/h-bg.gif); margin: 10px 0 0; padding: 2px 2px 2px 6px; border: solid 1px #eee; }
h2 img {
	vertical-align:middle;
	padding-right:2px;
	}
h3 { color: #444; font-size: 110%; font-weight: bold; background-color: white; background-image: url(../photo/parts/h-bg.gif); margin: 10px 0 0; padding: 2px 2px 2px 6px; border: solid 1px #eee; }
h3 img {
	vertical-align:middle;
	padding-right:2px;
	}
hr { background-color:silver; color:gray; height: 1px; }
a { color:#006dba; text-decoration: underline; }

a:visited { color:#9148b5; text-decoration: underline; }

a:hover { color:#ff8c00; text-decoration: none; }
img { border-width: 0; }
p  img { float: left; margin-right: 10px; }
p { font-size: 92%; line-height: 150%; margin: 10px 0 0; }
.sample { position: relative; width: 518px; height: 389px; }
span { display:none; }
.guard { background-image: url(../photo/spacer.gif); position: absolute; width: 100%; height: 100%; display:block; }
