#pankuzu{
background-image:url(../common_images/pankuzu.gif);
background-repeat:no-repeat;
line-height:19px;
margin-top:5px;
padding: 2px 5px 2px 2px;
font-size: 0.9em;
}

#honbun{
width:700px;
}

#header_footer{
display:inline;
font-size:90%;
line-height:150%;
margin:0px;
}

a.header_footer:link{color:#000000; text-decoration:none;}
a.header_footer:visited{color: #000000; text-decoration:none;}
a.header_footer:hover{color:#0000ff; text-decoration:none;}
a.header_footer:active{color: #660000; text-decoration:none;}

a.type_s:link{color:#006699; text-decoration:none;}
a.type_s:visited{color: #006699;}
a.type_s:hover{color:#0000ff; text-decoration:none;}
a.type_s:active{color: #660000;}

body{
background-image:url(../common_images/sishou_clear.gif);
background-color:#FFFFF0;
font-size:90%;
line-height:150%;
margin:0 auto;
margin-top:5px;
width:750px;
}

div.top{
 background-image:url(../common_images/topgif/2005.3.28/TITLE22.gif);
 background-repeat:no-repeat;
 background-position:360px 0px; 
 height:80px;
}

div.main{
background-image:url(../common_images/back/basket.gif); 
width:750px;
}

div.blocka {
   float: left;
   width: 190px;
   padding-left:10px;
}
div.blockb {
float:left;
   width: 300px;
   padding:0px 5px 0px 30px; 
}
div.blockc {
margin-left:545px;
   width: 180px;
}

div.blockd {
   clear:both;
}

h1{
font-size:200%;
font-weight:bold;
line-height:200%;
background-image:url(../common_images/bar_small/oak.gif); 
padding: 0px 0px 0px 60px;
}

h2{
font-size:120%;
font-weight:bold;
line-height:340%;
background-image:url(img/barS.gif); 
padding: 5px 55px 0px 35px;
margin-left:30px;
margin-right:5px;
}


h3{
font-size:100%;
font-weight:bold;
line-height:150%;
padding: 2px 55px 0px 60px;
}

h4{
font-size:100%;
font-weight:bold;
padding: 10px 0px 0px 0px;
}

.hr_type1 { border:1px; height:3px; width:90%}
.hr_type2 { border:1px solid #8EE82E; height:3px; width:90%}

li.li_type2{
display:inline; border:1px black solid; 
padding: 4px 4px 4px 4px;
margin-right:2px;
}

.li_type3{
background-image:url(../common_images/back/b10022.jpg);
border:1px black solid; 
font-size:90%;
padding: 3px 3px 3px 3px;
margin:0px 2px 3px 0px;
}

.li_type4{
background-image:url(../common_images/back/PTX080.jpg);
border:3px groove ; 
padding: 10px 10px 10px 10px;
margin-top:20px;
}

.span{
background-color:#FFFFFF;
border:3px groove; 
overflow-x:hidden;
overflow-y:scroll;
height:100px;
width:150px;
}

table{
font-size:90%;
}

.floatl{
float:left;
margin-left:70px;
margin-right:10px;
} 

.floatr{
float:right;
margin-left:30px;
margin-right:55px;
}

.floatn{
float:none;
margin-left:70px;
}
