

#TOP1{
background-color:#FFFFFD;
border-bottom: px #aaaaaa solid;
width:100%
}

#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; text-decoration:none;}
a.type_s:hover{color:#0000ff; text-decoration:none;}
a.type_s:active{color: #660000; text-decoration:none;}

body{
background-attachment:fixed; 
background-image:url(../common_images/sishou_clear.gif);
background-color:#FFFFF0;
font-size:90%;
line-height:150%;
margin:0 auto;
margin-top:5px;
width:700px;
}

h1{
background-image:url(../common_images/1810titleback_h13.gif);
background-repeat:no-repeat;
margin-top:5px;
width:700px;
font-size:120%;
font-weight:bold;
padding:7px;
}

h3{
font-size:105%;
font-weight:bold;
margin-left:10px;
}

h4{
font-size:95%;
font-weight:bold;
margin-left:20px;
}


.ask{
float:right;
font-size:75%;
line-height:120%;
margin-bottom:7px;
padding:10px 0px 0px 3px;
width:32%;
}

.date{
text-align:right;
font-size:85%;
line-height:120%;
margin:0px 0px 0px 0px 
}

h2{
background-color:#FFFFFF;
border:1px solid #66cc66;
font-size:100%;
font-weight:bold;
padding:4px 4px 4px 7px;
}

h6{
background-color:#FFFFFF;
border:1px solid #b0e1b0;
font-size:100%;
padding:4px 4px 4px 7px;
}

p{
clear:both;
font-size:90%;
line-height:150%;
margin-left:30px;
}

ul{
line-height:150%;
}

li{
line-height:150%;
margin-bottom:7px;
}

.li_none{
list-style:none;
font-size:90%;
line-height:130%;
margin-left:20px;
}

li.inline{
font-size:90%;
list-style:none;
margin:7px 7px 15px 7px;
display:inline;
}

.frame1{
background-image:url(../common_images/back/alminium.gif);
border:1px groove #000000;
margin:0px auto 20px auto;
padding:10px 10px 10px 10px;
width:420px;
}

.frame2{
background-image:url(../common_images/back/frm2.gif);
border:1px solid #999999;
margin:0px auto 20px auto;
padding:10px 10px 10px 10px;
width:600px;
}

.frame3{
background-image:url(../common_images/back/gray_strp.gif);
border:1px groove #000000;
margin:0px 0px 40px 30px;
padding:10px 10px 10px 10px;
width:500px;
}

.frame4{
border:0px none;
float:left;
padding:10px 10px 10px 10px;
width:250px;
}

.frame5{
border:0px none;
float:left;
padding:10px 10px 10px 10px;
width:250px;
}

.border_g{
border:1px solid #66cc66;
padding:4px 4px 4px 4px;
margin:7px 0px 7px 0px; 
}

div.dankumi_l{
float:left;
width:335px;
}

div.dankumi_r{
margin-left:355px;
width:335px;
}

div.dankumi_ls{
float:left;
width:150px;
}

div.dankumi_rs{
margin-left:175px;
width:150px;
}

div.dan_ll{
float:left;
width:480px;
}

div.dan_rs{
margin-left:497px;
width:200px;
}

.floatl{
float:light;
margin:7px 7px 7px 30px;
}
.floatr{
float:right;
margin:7px;
}

.floatlp{
float:left;
margin:10px 10px 10px 10px;
} 

.floatrp{
float:right;
margin:10px 10px 10px 10px;
}

hr.green{
clear:both;
border:1px solid #71be74;
}

hr.gr2{
clear:both;
color:#66CC99;
height:1px;
}

.txt_L{
font-size:large;
}

.red_letter{
color:#CC0000;}

.red_letter2{
color:#CC0000;
font-weight:bold;
}
.choo2L{
background-image:url(../common_images/back/ch2lr.gif);
border:2px groove;
float:left;
font-size:90%;
line-height:150%;
margin:10px 10px 10px 17px;
padding:7px 10px 7px 0px;
width:230px;
}

.choo2R{
background-image:url(../common_images/back/ch2lr.gif);
border:2px groove;
float:right;
font-size:90%;
line-height:150%;
margin:10px;
padding:7px 10px 7px 0px;
width:230px;
}

.clear{
clear:both;
}

.kakomi_grl{
float:left;
border:1px solid #99cc99;
width:200px;
padding:4px;
margin:0px 10px 10px 0px;
}

.kakomi_grl2{
float:left;
border-right:1px dotted #99cc99;
width:180px;
padding:4px;
margin:10px 10px 0px -15px;
}

div.extention{
margin-left:190px;
overflow: auto; 
height:560px;
padding-right:10px;
}

.kakomi_grr{
float:right;
border:1px dotted #99cc99;
width:200px;
padding:4px;
margin:0px 0px 10px 10px;
}

.kakomi_grr2{
float:right;
border-left:1px dotted #99cc99;
width:200px;
padding:4px;
margin:10px 0px 10px 10px;
}

.cf{
border:1px solid #3366cc;
background-color:#FFFFFF;
color:#3366cc;
margin:0px 7px 0px 5px;
padding:2px 4px 1px 4px;
}

.wh{
border:1px solid #ff3366;
background-color:#FFFFFF;
color:#ff3366;
margin:0px 7px 0px 5px;
padding:2px 4px 1px 4px;
}

textarea { scrollbar-base-color:#FFFFF0; }
