@charset "Shift_JIS";



/* 基本設定 */

body,td{
text-align:center;
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
background-color:#bfbfbf;
scrollbar-face-color:#bfbfbf;
scrollbar-highlight-color:#bfbfbf;
scrollbar-shadow-color:#bfbfbf;
scrollbar-3dlight-color:#bfbfbf;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#bfbfbf;
scrollbar-darkshadow-color:#bfbfbf;
border:none;
cursor:default;
color:#ffffff;
font-size:10px;
line-height:20px;
letter-spacing:1px;
font-weight:normal;
}

a:link{color:#ffffff;text-decoration:none;}
a:visited{color:#ffffff;text-decoration:none;}
a:active{color:#ffffff;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}

img{border:none;}
br{letter-spacing:normal;}



/* タイトル設定 */

h1{
text-align:left;
color:#bfbfbf;
font-size:45px;
line-height:40px;
font-family:tahoma,Osaka;
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

h2{
text-align:left;
color:#ffffff;
font-size:20px;
line-height:55px;
height:55px;
font-family:tahoma,Osaka;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
background-image:url(img/ue.gif);
background-position:center top;
background-repeat:no-repeat;
}

h2:first-letter{
font-size:35px;
}

h3{
text-align:left;
color:#666666;
font-size:14px;
line-height:15px;
font-weight:normal;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 20px;
background-color:#bfbfbf;
}

h4{
text-align:left;
color:#666666;
font-size:12px;
line-height:15px;
font-weight:normal;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 5px;
border-left:10px #bfbfbf double;
}

h5{
text-align:left;
color:#666666;
line-height:12px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
border-left:12px #bfbfbf solid;
}


/* 各ページ設定 */

#page{
font-size:12px;
line-height:20px;
width:600px;
overflow:no;
text-align:center;
background-color:#bfbfbf;
margin:0px auto 0px auto;
padding:15px 0px 0px 0px;
}


#top{
height:185px;
overflow:no;
text-align:left;
color:#666666;
margin:0px 0px 0px 0px;
padding:0px 40px 0px 40px;
background-image:url(img/top.gif);
background-position:center top;
background-repeat:no-repeat;
}

#top a:link{color:#666666;text-decoration:none;}
#top a:visited{color:#666666;text-decoration:none;}
#top a:active{color:#666666;text-decoration:none;}
#top a:hover{
text-decoration:none;
background-image:url(img/m1.gif);
background-position:0% 50%;
background-repeat:no-repeat;
padding-left:8px;
color:#666666;
}


#menu{
color:#ffffff;
font-size:15px;
line-height:55px;
font-family:Arial,Osaka;
font-weight:bold;
overflow:no;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 30px 0px 30px;
background-image:url(img/ue.gif);
background-position:center top;
background-repeat:no-repeat;
}


.text{
overflow:no;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 40px 0px 40px;
background-image:url(img/middle.gif);
background-position:center top;
background-repeat:repeat-y;
color:#666666;
}

.text a:link{color:#666666;text-decoration:none;}
.text a:visited{color:#666666;text-decoration:none;}
.text a:active{color:#666666;text-decoration:none;}
.text a:hover{color:#ffffff;text-decoration:none;}


.res{
overflow:no;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 40px 0px 40px;
background-image:url(img/middle-res.gif);
background-position:center top;
background-repeat:repeat-y;
color:#bfbfbf;
}


.bottom{
color:#ffffff;
font-size:15px;
line-height:55px;
font-family:Arial,Osaka;
font-weight:bold;
overflow:no;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 30px 0px 30px;
background-image:url(img/sita.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

.bottom a:link{color:#ffffff;text-decoration:none;}
.bottom a:visited{color:#ffffff;text-decoration:none;}
.bottom a:active{color:#ffffff;text-decoration:none;}
.bottom a:hover{color:#bfbfbf;text-decoration:none;}


/* コピーライト部分設定 */

#copy{
color:#666666;
font-size:10px;
line-height:55px;
font-family:Arial,Osaka;
overflow:no;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(img/copy.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

#copy a:link{color:#666666;text-decoration:none;}
#copy a:visited{color:#666666;text-decoration:none;}
#copy a:active{color:#666666;text-decoration:none;}
#copy a:hover{color:#ffffff;text-decoration:none;}

.space{height:400px;}