*{margin:0;}
*{padding:0;}
*{zoom:1;}
html{height:100%;}
html>/**/body{overflow:-moz-scrollbars-vertical;}
html:first-child body{min-height:100%;}
html:first-child body{padding-bottom:1px;}
table{border-collapse:collapse;}
table{border:none;}
table{border-spacing:0;}
th,td{vertical-align:top;}
th,td{border:solid 1px #000;}
th,td{font-weight:normal;}
th,td{text-align:left;}
caption{text-align:left;}
ul,ol,dl{list-style:none;}
li{display:list-item;}
li{zoom:normal;}
img,a img{vertical-align:bottom;}
img,a img{border:none;}
img,a img{background:transparent;}
object,embed{vertical-align:top;}
fieldset{border:none;}
input,textarea{font-size:1em;}
em,address,dfn{font-style:normal;}
ul ul,ul dl,dl ul,table p,table ul,table table{font-size:1em;}
hr{height:0px;}
hr{margin:7px 0;}
hr{border:none;}
hr{border-top:1px solid #000;}
* html hr{margin:0;}
*:first-child+html hr{margin:0;}

div#header{width: 900px;}
div#header{_width: 899px;}
div#top_g_menu{width: 900px;}
div#top_g_menu{_width: 899px;}
div#top_ad{width: 900px;}
div#top_ad{_width: 899px;}
div#below_top_ad{width: 900px;}
div#below_top_ad{_width: 899px;}
div#main{width: 900px;}
div#main{_width: 899px;}
div#sitemap{width: 900px;}
div#sitemap{_width: 899px;}
div#footer{width: 900px;}
div#footer{_width: 899px;}

div#center{float: right;}
div#center{width: 440px;}
div#center{margin-left: 0px;}

div#header{background: url(img/header.jpg);}
div#left .title{background: url(img/title200_40_t.jpg) no-repeat;}
div#left .menu{background: url(img/title200_40_m.jpg);}
div#left .bottom{background: url(img/title200_40_b.jpg);}
div#right .title{background: url(img/title200_40_t.jpg) no-repeat;}
div#right .menu{background: url(img/title200_40_m.jpg);}
div#right .bottom{background: url(img/title200_40_b.jpg);}
h2{background: url(img/title400_40_t.jpg) no-repeat;}
h3{background: url(img/title400_40_t.jpg) no-repeat;}


/* 背景色 */
body{background: #000000;}
div#top_g_menu{background: #000000;}
div#top_ad{background: #000000;}
div#below_top_ad{background: #000000;}
div#main{background: #000000;}
div#center{background: #000000;}
div#sitemap{background: #000000;}
div#footer{background: url(img/footer.jpg);}
h4{background: #666666;}

/* 枠線色 */
div#header{border-left: 1px solid #999999;}
div#header{border-top: 1px solid #;}
div#header{border-bottom: 1px solid #;}
div#header{border-right: 1px solid #999999;}
div#top_g_menu{border-left: 1px solid #999999;}
div#top_g_menu{border-right: 1px solid #999999;}
div#top_ad{border-left: 1px solid #999999;}
div#top_ad{border-right: 1px solid #999999;}
div#below_top_ad{border-left: 1px solid #999999;}
div#below_top_ad{border-right: 1px solid #999999;}
div#below_top_ad{border-bottom: 1px solid #;}
div#main{border-left: 1px solid #999999;}
div#main{border-right: 1px solid #999999;}
/* 
div#sitemap{border-left: 1px solid #999999;}
div#sitemap{border-right: 1px solid #999999;}
 */
div#footer{border-top: 1px solid #;}
div#footer{border-bottom: 1px solid #;}


div#center{border: 1px solid #999999;}
div#left{border: 1px solid #999999;}
div#right{border: 1px solid #999999;}

/* 文字色 */
body{color: #eeeeee;}
div#description{color: #eeeeee;}
div#top_ad{color: #333333;}
div#left .title{color: #ffffff;}
div#right .title{color: #ffffff;}
div#center{color: #999999;}
div#sitemap{color: #999999;}
div#footer{color: #ffffff;}
h1{color: #ffffff;}
h1{font-weight: bold;}
h2{color: #ffffff;}
h2{font-weight: bold;}
h3{color: #ffffff;}
h3{font-weight: bold;}
h4{color: #ffffff;}
h4{font-weight: bold;}

/* 全体リンク色 */
a{text-decoration: none;}
a{font-weight: normal;}
a:link{color: #7b9ac6;}
a:visited{color: #7b9ac6;}
a:hover{color: #ff0000;}


/* 全体用 */
body{margin: 0;}
body{text-align: center;}
body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;}
body{font-size: 9px;}
body{line-height: 13px;}

/* wrapper設定 */
div#wrapper{width: 900px;}
div#wrapper{_width: 902px;}
div#wrapper{margin: 0 auto;}
div#wrapper{text-align: left;}

/* 各セレクタ位置情報・文字サイズ等 */

/* header設定 */
div#header{z-index: 1;}
div#header{top: 0;}
div#header{height: 220px;}
div#header{text-align: left;}
div#header{position: absolute;}

div#sitetitle{top: 14px;}
div#sitetitle{margin-left: 15px;}
div#sitetitle{font-size: 14px;}
div#sitetitle{line-height: 16px;}
div#sitetitle a:link{color: #ffffff;}
div#sitetitle a:visited{color: #ffffff;}
div#sitetitle a:hover{color: #ff0000;}
div#sitetitle a{font-weight:normal;}
div#sitetitle{position: absolute;}

div#description{top: 175px;}
div#description{margin-left: 190px;}
div#description{width: 700px;}
div#description{font-size: 11px;}
div#description{line-height: 120%;}
div#description{position: absolute;}
div#description{color: #cc9999;}

div#top_g_menu{top: 220px;}
div#top_g_menu{_top: 220px;}
div#top_g_menu{height: 0px;}
div#top_g_menu{text-align: center;}
div#top_g_menu{position: absolute;}

div#top_g_menu ul{padding: 5px 10px 5px 10px;}

div#top_g_menu li{display: inline;}
div#top_g_menu li{list-style-type: none;}
div#top_g_menu li{font-size: 12px;}
div#top_g_menu li{font-weight: normal;}

div#top_g_menu li a{text-decoration: none;}
div#top_g_menu li a{margin-top: 5px;}
div#top_g_menu li a{padding-left: 10px;}
div#top_g_menu li a{padding-right: 10px;}
div#top_g_menu li a{font-weight:normal;}

div#top_g_menu a:link{color: #0000ff;}
div#top_g_menu a:visited{color: #0000ff;}
div#top_g_menu a:hover{color: #ff0000;}

div#top_ad{top: 220px;}
div#top_ad{height: 240px;}
div#top_ad{_height: 239px;}

div#top_ad{padding: 0px 0px 0px 0px;}
div#top_ad{font-size: 10px;}
div#top_ad{text-align: center;}
div#top_ad{position: absolute;}

div#below_top_ad{top: 460px;}
div#below_top_ad{height: 15px;}
div#below_top_ad{_height: ;}
div#below_top_ad{padding:  0px  0px;}
div#below_top_ad{font-size: 10px;}
div#below_top_ad{text-align: center;}
div#below_top_ad{position: absolute;}

div#main{overflow: hidden;}
div#main{top: 475px;}
div#main{text-align: left;}
div#main{position: absolute;}

div#left-main{float: left;}
div#left-main{width: 670px;}
div#left-main{_width: 670px;}
div#left-main{overflow: hidden;}

div#left{overflow: hidden;}
div#left{float: left;}
div#left{width: 200px;}
div#left{margin-left: 15px;}
div#left{_margin-left: 5px;}

div#left ul{margin-bottom: 0px;}

div#left .menu{text-align: left;}
div#left .menu{width: 200px;}

div#left .title{line-height: 40px;}
div#left .title{text-align: center;}
div#left .title{font-size: 14px;}
div#left .title{font-weight: bold;}
div#left .title{width: 200px;}
div#left .title{height: 40px;}
div#left .title{padding-top: 0px;}

div#left .adbanner{text-align: center;}
div#left .adbanner{margin: 10px 0px 10px 0px;}

div#left li{padding: 5px 10px 5px 10px;}
div#left li{font-size: 12px;}
div#left li{line-height: 13px;}
div#left li{font-weight:normal;}

div#left p{margin: 8px 10px 8px 10px;}
div#left p{font-size: 12px;}
div#left p{line-height: 13px;}
div#left p{font-weight:normal;}

div#left .catelink p:{font-size: 9px;}
div#left .catelink p:{line-height: 15px;}
div#left .catelink a:link{color: #666677;}
div#left .catelink a:visited{color: #666677;}
div#left .catelink a:hover{color: #ff0000;}


div#left .bottom{height: 27px;}
div#left .bottom{width: 200px;}

div#left a{font-weight:normal;}
div#left a:link{color: #7b9ac6;}
div#left a:visited{color: #7b9ac6;}
div#left a:hover{color: #ff0000;}

div#right{overflow: hidden;}
div#right{float: left;}
div#right{width: 200px;}
div#right{margin-left: 10px;}

div#right .menu{width: 200px;}
div#right .menu{text-align: center;}

div#right .title{line-height: 40px;}
div#right .title{text-align: center;}
div#right .title{font-size: 14px;}
div#right .title{font-weight: bold;}
div#right .title{width: 200px;}
div#right .title{padding-top: 0px;}
div#right .title{height: 40px;}

div#right .catelink a:{font-size: 9px;}
div#right .catelink a:{line-height: 15px;}
div#right .catelink a:link{color: #666677;}
div#right .catelink a:visited{color: #666677;}
div#right .catelink a:hover{color: #ff0000;}

div#right .adbanner{text-align: center;}
div#right .adbanner{margin: 10px 0px 10px 0px;}


div#right li{padding: 5px 10px 5px 10px;}
div#right li{font-size: 12px;}
div#right li{line-height: 13px;}
div#right li{font-weight: normal;}

div#right p{margin: 8px 15px 8px 15px;}
div#right p{font-size: 11px;}
div#right p{line-height: 130%;}
div#right p{font-weight:normal;}
div#right p{text-align: left;}
div#right p{color: #999999;}

div#right .bottom{height: 27px;}
div#right .bottom{width: 200px;}

div#right a{font-weight:normal;}
div#right a:link{color: #7b9ac6;}
div#right a:visited{color: #7b9ac6;}
div#right a:hover{color: #ff0000;}

div#center{overflow: hidden;}
div#center{_margin: 0px 4px 0px 0px;}
div#center{padding: 0px 0px 30px 0px;}
div#center{font-size: 12px;}
div#center{line-height: 150%;}

div#center p{margin: 15px 20px 15px 20px;}
div#center_sch p{margin: 10px 30px 10px 30px;}
div#center_sch p{font-size: 10px;}
div#center_sch p{line-height: 130%;}

div#kyutuuyuudousaki p{margin: 10px 20px 10px 20px;}
div#kyutuuyuudousaki p{font-size: 18px;}
div#kyutuuyuudousaki p{line-height: 120%;}
div#kyutuuyuudousaki p{text-align: right;}
div#kyutuuyuudousaki p{font-weight: bold;}

div#centerdtop p{margin: 0px;}
div#centerdtop p{padding: 5px 10px 5px 10px;}
div#centerdtop p{font-size: 9px;}
div#centerdtop p{line-height: 130%;}
div#centerdtop p{font-weight: normal;}
div#centerdtop p{text-align: center;}
div#centerdtop a{font-weight: normal;}
div#centerdtop td{padding: 5px;}

div#center li{padding: 5px 20px 5px 20px;}
div#center li{font-size: 11px;}
div#center li{line-height: 120%;}
div#center li{font-weight:normal;}
div#center li a{font-weight: bold;}

div#sitemap {margin: 10px 20px 20px 20px;}
div#sitemap {font-size: 8px;}
div#sitemap {line-height: 140%;}
div#sitemap {font-weight:normal;}
div#sitemap  a{font-weight: normal;}
div#sitemap a:link{color: #666666;}
div#sitemap a:visited{color: #666666;}
div#sitemap a:hover{color: #999999;}

div#footer{clear: both;}
div#footer{text-align: center;}
div#footer{padding-top: 15px;}
div#footer{_padding-top: 10px;}
div#footer{padding-bottom: 15px;}
div#footer{font-size: 12px;}
div#footer{height: 20px;}
div#footer{_height: 30px;}

div#footer a{text-decoration: none;}
div#footer a:link{color: #ffffff;}
div#footer a:visited{color: #ffffff;}
div#footer a:hover{color: #ffffff;}
div#footer a{font-weight: normal;}

h1{top: 38px;}
h1{margin-left: 15px;}
h1{font-size: 16px;}
h1{line-height: 20px;}
h1{position: absolute;}

h2{clear: both;}
h2{margin: 0px 0 10px 0px;}
h2{padding-top: 0px;}
h2{padding-left: 40px;}
h2{font-size: 14px;}
h2{font-weight: bold;}
h2{line-height: 40px;}

h3{clear: both;}
h3{margin: 0px 0 10px 0px;}
h3{padding-top: 0px;}
h3{padding-left: 40px;}
h3{font-size: 14px;}
h3{font-weight: bold;}
h3{line-height: 40px;}

h4{clear: both;}
h4{margin: 10px 10px 10px 20px;}
h4{padding: 2px 0px 2px 10px;}
h4{width: 390px;}
h4{text-align: left;}
h4{font-size: 12px;}
h4{font-weight: bold;}
h4{line-height: 18px;}

.srhblue{color: #8486ce;}
.srhblue{font-size: 8px;}
.srhblue{line-height: 9px;}
.srhgray{color: #333333;}
.srhgray{font-size: 8px;}
.srhgray{line-height: 9px;}
.srhgreen{color: #008200;}
.srhgreen{font-size: 8px;}
.srhgreen{line-height: 8px;}
.srhgreen{padding-bottom: 5px;}
.srhgreen{margin: -2px 0px -2px 0px;}
