@charset "Shift_JIS";
BODY {
color:#000000;
background:#ffffff url('01.jpg') no-repeat fixed;
font-family: sans-serif;
line-height:1.5;
margin:0;
padding:0;
}

DIV.main {
color:#000000;
background:url("02.gif");
height:65%;
overflow:auto;
scrollbar-base-color:#fff480;
scrollbar-track-color:#fff480;
scrollbar-face-color:#ddd260;
scrollbar-shadow-color:#ddd260;
scrollbar-darkshadow-color:#ddd260;
scrollbar-highlight-color:#ddd260;
scrollbar-3dlight-color:#ddd260;
scrollbar-arrow-color:#ffffff;
margin:10px 10%;
padding:17px;
}

.tdftad {
color:#000000;
margin-bottom:11px;
}

P {
text-indent:1em;
font-size:80%;
line-height:1.5;
}

.fs1 {
font-size:80%;
}

.fs2 {
font-size:13px;
margin-right:5px;
}

.items {
text-indent:0;
}

P A {
text-decoration:underline;
color:#000000;
}

P IMG {
border:none;
align:right;
float:right;
}

.ins {
color:#000000;
background-color:#ffffff;
padding:0 3px;
}

.del {
text-decoration:line-through;
}

DIV.left {
text-align:left;
float:left;
}

DIV.center {
margin-left:auto;
margin-right:auto;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

UL.link {
list-style:none;
margin:0;
padding:0;
}

SPAN.fo1 {
display:none;
}

DIV.mailform {
margin:20% auto;
}

INPUT,SELECT,TEXTAREA {
color:#000000;
background:inherit;
border:double 3px #222222;
margin:1px;
}

DIV.top {
color:#000000;
margin-top:10px;
font:normal lighter 38px 'HGP‘n‰pŠpÎß¯Ìß‘Ì';
margin-bottom:5px;
padding:15px 20px 15px 30px;
}

DIV.top SPAN {
font-size:40%;
margin-left:1%;
color:#000000;
}

DIV.menu {
position:absolute;
top:2em;
right:6%;
width:120px;
font-size:13px;
}

DIV.bottom {
color:#444444;
text-align:right;
float:right;
font-size:13px;
margin-top:5px;
margin-right:5px;
}

DIV.styleswitcher {
margin-right:10px;
}

H2,H3,H4 {
font-family:'HGP‘n‰pŠpÎß¯Ìß‘Ì';
font-weight:lighter;
color:#000000;
margin-top:40px;
margin-bottom:-15px;
}

H4 {
padding-left:3%;
font-size:30px;
}

H4 SPAN {
font-size:50%;
}

H2 {
font-size:140%;
}

H3 {
color:#000000;
}

A {
text-decoration:none;
color:#000000;
}

A:hover {
position:relative;
top:1px;
left:1px;
}

.link1 A {
font-weight:bold;
display:block;
margin-top:5px;
margin-left:5px;
text-align:center;
text-decoration:none;
border:1px solid #000000;
line-height:20px;
width:100px;
height:20px;
}

.link1 A:link {
color:#000000;
background-color:#fff480;
}

.link1 A:visited {
color:#000000;
background-color:#ddd260;
}

.link1 A:hover {
color:#000000;
background-color:#ffffff;
position:static;
}

.y06 {
width:120px;
margin:100px 300px 0;
}

.y07 {
width:120px;
float:left;
margin:50px 30px 0;
}

.y08 {
width:120px;
float:left;
}

.link2 A {
color:#000000;
background-color:#fff480;
text-align:center;
text-decoration:none;
margin:0 2px;
padding:1px 3px;
}

.link2 A:hover {
color:#ffffff;
background-color:#000000;
position:static;
}

.tdftad A,.ins A {
color:#000000;
}

DIV.right,.right {
text-align:right;
}