@charset "Shift_JIS";



/* 基本設定 */

body {background-image: url(img/logo2.png);
background-attachment: fixed;
background-position:100% 100%;
background-repeat: no-repeat;
background-color:#FFFFFF;}
,td{
text-align:right;
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;
scrollbar-darkshadow-color:#ffffff;
border:none;
cursor:default;
color:#000000;
font-size:12px;
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:right;
font-size:20px;
line-height:25px;
font-family:tahoma,Osaka;
margin:0px 0px 0px 0px;
padding:15px 30px 15px 30px;
}

h2{
text-align:left;
color:#ffffff;
font-size:30px;
line-height:35px;
font-family:tahoma,Osaka;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 30px;
}

h3{
text-align:left;
font-size:15px;
line-height:15px;
font-family:Arial;
margin:15px 0px 0px 32px;
padding:2px 0px 0px 5px;
border-left:10px #000000 double;
}

h4{
text-align:left;
font-size:15px;
line-height:20px;
font-weight:normal;
margin:10px 0px 0px 32px;
padding:0px 0px 0px 0px;
}

h5{
text-align:left;
line-height:12px;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
border-left:12px #bfbfbf solid;
}


/* 各ページ設定 */

#page{
width:701px;
text-align:right;
background-color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right{
width:640px;
float:right;
overflow:no;
text-align:center;
background-image:url(img/m2.gif);
background-position:center top;
background-color:#ffffff;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

#right a:link{color:#000000;text-decoration:none;}
#right a:visited{color:#000000;text-decoration:none;}
#right a:active{color:#000000;text-decoration:none;}
#right a:hover{color:#ffffff;text-decoration:none;}

#left {
float:left;
width:61px;
overflow:no;
text-align:right;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

.text{
font-size:12px;
line-height:20px;
overflow:no;
text-align:left;
margin:15px 30px 40px 30px;
padding:12px 15px 10px 15px;
background-color:#ffffff;
}

.text-b{
font-size:12px;
line-height:20px;
overflow:no;
text-align:left;
margin:15px 30px 40px 30px;
padding:0px 10px 0px 12px;
background-image:url(img/m1.gif);
background-position:0% 0%;
}

.rec{
height:80px;
font-size:12px;
line-height:20px;
overflow:auto;
text-align:left;
margin:20px 30px 20px 30px;
padding:0px 10px 0px 10px;
background-color:#ffffff;
}

.style1{font-weight:normal;}
.style2{text-align:right;}
.style2 a:link{color:#000000;text-decoration:none;border:1px #000000 solid;padding:2px 0px 0px 2px;}
.style2 a:visited{color:#000000;text-decoration:none;border:1px #000000 solid;padding:2px 0px 0px 2px;}
.style2 a:active{color:#000000;text-decoration:none;border:1px #000000 solid;padding:2px 0px 0px 2px;}
.style2 a:hover{color:#ffffff;text-decoration:none;border:1px #ffffff solid;padding:2px 0px 0px 2px;}

#copy{
font-size:12px;
overflow:no;
text-align:center;
margin:0px 0px 0px 0px;
padding:20px 0px 5px 0px;
font-family:Arial;
}

/* 回り込み解除設定 */
#c-both { clear:both; } 
