@charset "Shift_JIS";



/* 基本設定 */

body,td{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
border:none;
cursor:default;
color:#000000;
font-size:11px;
line-height:20px;
letter-spacing:1px;
font-weight:normal;
}

a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:active{color:#000000;text-decoration:none;}
a:hover{color:#ffffff;text-decoration:none;}

img{border:none;}
br{letter-spacing:normal;}



/* タイトル設定 */

h1{
text-align:left;
color:#ffffff;
background-color:#000000;
font-size:30px;
line-height:30px;
letter-spacing:15px;
font-family:tahoma,Osaka;
margin:0px 0px 0px 0px;
padding:10px 0px 7px 20px;
}

h2{
text-align:left;
color:#ffffff;
background-color:#000000;
font-size:18px;
line-height:30px;
letter-spacing:5px;
font-family:tahoma,Osaka;
margin:0px 0px 20px 0px;
padding:3px 0px 0px 20px;
}

h3{
text-align:left;
color:#000000;
font-size:15px;
line-height:20px;
font-family:Arial;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

h3:first-letter{
color:#ffffff;
font-size:18px;
background-color:#000000;
margin:0px 2px 0px 0px;
padding:2px 2px 2px 3px;
}

h4{
text-align:left;
color:#000000;
font-size:18px;
line-height:18px;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
letter-spacing:5px;
}

h5{
text-align:right;
color:#ffffff;
font-size:10px;
line-height:25px;
font-family:Arial,Osaka;
font-weight:normal;
margin:10px 0px 20px 0px;
padding:0px 10px 0px 0px;
background-image:url(img/m1.gif);
background-position:100% 50%;
background-repeat:no-repeat;
}

h5 a:link{color:#ffffff;text-decoration:none;}
h5 a:visited{color:#ffffff;text-decoration:none;}
h5 a:active{color:#ffffff;text-decoration:none;}
h5 a:hover{color:#000000;text-decoration:none;}



/* インデックス設定 */

#index{
width:100%;
text-align:left;
font-size:12px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:100px 40px 40px 40px;
background-image:url(img/back.gif);
background-position:0% 0%;
background-repeat:no-repeat;
}



/* ページ設定 */

#menu{
width:100%;
text-align:left;
font-size:15px;
line-height:20px;
font-family:Arial,Osaka;
font-weight:bold;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-top:5px #000000 double;
border-bottom:5px #000000 double;
}

#page{
width:100%;
text-align:center;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}



/* 各ページテキスト設定 */

.text{
color:#000000;
font-size:12px;
line-height:18px;
overflow:no;
text-align:left;
margin:0px 0px 0px 0px;
padding:25px 15px 15px 30px;
}

.text a:link{color:#000000;text-decoration:none;}
.text a:visited{color:#000000;text-decoration:none;}
.text a:active{color:#000000;text-decoration:none;}
.text a:hover{color:#ffffff;text-decoration:none;}



/* 最下部コピーライト設定 */

#copy{
font-size:11px;
line-height:18px;
overflow:no;
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 20px;
font-family:Arial;
}