body { color: black; background-color: red; margin: 0; padding: 0; }

p {  }

td { }

a:link { }

a:visited { }

a:hover { color: fuchsia; font-weight: normal; background-color: aqua; }

a:active { color: red; font-weight: normal; }
p.head { color: silver; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: red; background-image: url(../images/new-header-02.gif); background-repeat: no-repeat; width: 803px; height: 79px; margin: 0; border-right: 1px solid black; border-bottom: 1px solid black; }
/*ここからヘッド*/
p.head img { vertical-align: middle; margin-left: 15px; }
/*ここから本体
*/
.contents { background-image: url(../images/bk-ck-gy.gif); text-align: center; position: absolute; top: 104px; left: 151px; width: 462px; height: 1056px; margin: 0; padding: 0 10px 10px; border-top: 6px solid black; }
h1 { color: gray; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 0 0 50px 10px; padding-top: 0; }
h2 { color: gray; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 0.83em 0; }
h3 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 1em 0; }
p.text { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; padding-left: 0; }
p.text-scroll { color: black; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2.1em; }
/*本文、左側配置IMG*/
p img.left { float: left; margin-right: 15px; margin-bottom: 15px; }
p img.right { left: 15px; bottom: 15px; margin-top: 0; padding-top: 0; }
p img.center { text-align: center; vertical-align: middle; position: relative; left: 10px; right: 10px; }
p.footer { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-color: red; text-align: right; position: absolute; top: 1090px; left: 0; width: 795px; height: 32px; padding: 4px; border-top: 4px solid black; border-right: 1px solid black; }
p.footer img { vertical-align: middle; }
/*p.menu { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #f00; background-image: url(../image/back480-640.jpg); background-repeat: no-repeat; background-position: 0 380px; text-align: center; position: absolute; top: 80px; left: 0; width: 150px; height: 1020px; margin: 0; border-right: 1px solid black; }
p.menu a { color: red; line-height: 1.5em; background-color: silver; text-decoration: none; width: 100%; float: left; border-bottom: 1px solid black; display: block; }
p.menu a:hover { color: white; background-color: fuchsia; }*/
.wrapper { background-color: red; }
.bar-left { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #f00; background-image: url(../images/bar-left-wall.gif); background-repeat: repeat-y; background-position: 0 380px; text-align: center; position: absolute; top: 104px; left: 0; width: 150px; height: 1036px; margin: 0; padding-top: 20px; padding-bottom: 10px; border-top: 6px solid black; border-right: 1px solid black; }
.bar-right { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #0f0; background-image: url(../images/bar-right-wall.gif); position: absolute; top: 104px; left: 633px; width: 170px; height: 1036px; padding: 20px 0 10px; border-top: 6px solid black; border-right: 1px solid black; }
/*ここからメニュバー*/
.menu { font-size:0.75em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../images/menu-botton-silver.gif); background-repeat: repeat-x; text-align: center; height:2em; position:absolute; top:80px; left:0; width: 803px; margin: 0 0 50px; border-right: 1px solid black; border-bottom: 1px solid black; }
#menu1 { background-repeat: repeat-x; position: absolute; top: 0; left: 0; }
#menu2 {
	position:absolute;
	left:121px;
	top:0;
	}

#menu3 {
	position: absolute;
	left: 242px;
	top:0;
	}

#menu4 {
	position: absolute;
	left: 363px;
	top:0;
	}

#menu5 {
	position: absolute;
	left: 484px;
	top:0;
	}

#menu6 {
	position: absolute;
	left: 605px;
	top:0;
	}

.menu a { color:#ffffff; text-decoration:none; display:block; width:120px; line-height:2em
	; background-repeat: repeat-x; }

.menu a:hover { color: white; background-color:black
	 }

.menuhead {
	border-right:solid 1px #ffffff
	}

.submenu { visibility: hidden; position:absolute; left:0
	 ; border: solid 1px black; }

.submenu a { color: black; background-color:white; border-top:1px solid black; }

.menu span {
	color:#c5e1ed;
	display:none
	}

#layer1 { background-image: url(../images/note.gif); background-repeat: repeat-y; background-attachment: scroll; height: 210px; width: 410px; left: 15px; top: 476px; position: absolute; overflow: auto; visibility: visible; padding-top: 0; padding-right: 5px; padding-left: 5px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-top-width: 1px; }
p img.right-logo { margin-top: 20px; }
table.headline { color: gray; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: white; text-align: left; vertical-align: middle; width: 400px; margin-top: 20px; padding-top: 0.3em; padding-bottom: 0.3em; border-collapse:collapse; }
.caption { color: blue; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 12px; text-align: left; margin: 0; padding: 5px; border-left: 10px solid yellow; }
.headline th { border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.headline td { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: white; height: 1em; margin: 0; padding: 0.1em 0.5em 0; border-collapse:collapse   }
.headline caption { padding: 12px; }
.sum { background-color: olive; }
.dotline { line-height: 0; background-color: white; background-image: url(../images/bg_dot.gif); background-repeat: repeat-x; background-position: center; height: 0; margin: 0; padding: 0; }
.m-tag { margin: 0; padding: 0; }
p img.left-starlogo { margin-top: 20px; }
.t-swf { margin-top: 60px; }
p img.h1 { padding: 0 0 12px 25px; }
p.a-counter { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: middle; margin: 10px 5px; }
