html {
scrollbar-track-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #3366cc;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #3366cc;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #3366cc;
}
*{margin:0; padding:0;}
body{
background-color: #FFFFFF;
color:#000033;
font-family: "MS Pゴシック", "Osaka";
font-size:82%;
text-align: left;
width: 100%;
}
a:link {color: #3366CC; text-decoration: underline;}
a:visited {color: #3366CC; text-decoration: underline;}
a:hover {
color: #cc3333;
text-decoration: underline;
text-align: center;
}
#body{
width:850px;
position:relative;
margin:0 auto;
height: 483;
min-height: 100%;
top: 1px;
left: 8px;
background-color: #ffffff;
}
#header{
width:850px;
height:87px;
background-color:#ffffff;
background-image:url(image/images/h_01.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
padding:0;
margin:0;
text-align:left;
background-position: center top;
}
#headlogo{
width:850px;
height:36px;
padding:0;
background-color: #FFFFFF;
}
#footer{
width:850px;
border-top:solid 1px #999999;
text-align:right;
position: relative;
bottom: 0;
height: 71px;
padding-top: 1em;
padding-right: 0;
padding-bottom: 1em;
padding-left: 0;
font-size: 0.8em;
background-color: #FFFFFF;
}
#main{
padding-top: 1em;
padding-bottom: 30px;
padding-right: 0.5em;
padding-left: 0.5em;
}
#contents{
width:850px;
height: 100%;
background-color: #FFFFFF;
}
.clear { clear:both; }
.headmenu li{
display:inline;
margin: 0px;
padding: 0px;
text-decoration: none;
float: left;
}
li img{
vertical-align:bottom;
}
.contents-book{
line-height: 1.8em;
font-size: 1em;
height: 483px;
width: 840px;
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url(image/dokushobig2.jpg);
background-repeat: no-repeat;
background-position: right top;
}