body{
font-size:80%;
line-height:150%;
padding:0px;
margin:0px;
}
table.contents {
width:730px;
border:1px solid #CC9900;
}
.copy{
font-size:120%;
margin-top:15px;
padding-top:15px;}
.f80{
font-size:80%;}
.s{
font-size:70%;}

a:link{color:#0000FF;}
a:visited{color:#0000FF;}
a:hover{color:#FF0000;background-color:#FFFF00;}
a:active{color:#FF0000;background-color:#FFFF00;}

/*margin*/
.margin10{margin:10px;}
.margin20{margin:20px;}
.margin5{margin:5px;}
.marginbotan{margin:0px 5px 5px 5px;}
.marginkonou{margin:0px;padding:0px;}


/*color*/
.red{color:#FF0000;}
.blown{
color:#993300;}
.bold{
font-weight:bold;}



table.syohin-border{border:1px solid #666666;}
.syohin-back{background-image:url(../images/top/syohin-back.jpg);background-repeat:repeat-x;}


/*list*/

ul.kibisu-toku{
margin-left:30px;
margin-top:5px;
margin-bottom:0px;
list-style-image:url(../images/top/icon-gold.gif);}
ul.sirop-toku{
margin-top:5px;
margin-bottom:0px;
margin-left:20px;
font-size:75%;
line-height:120%;
list-style-image:url(../images/top/icon-gold.gif);
}
.syohin-back{
background-image:url(../images/top/syohin-back.jpg);
background-repeat:repeat-x;
}
.syohin-syosai{
padding-left:5px;
border-bottom:2px dotted #CCCC00;
}
.syohin-border{
border-right:1px dotted #CC9900;}

.link{text-align:center;width:730px;}
.bana{margin-left:180px;}

/*title*/

h1.title{margin:5px;}

/*kibisu*/
table.kibisu{border:10px solid #FFEECD}
img.kibisu{background-color:#FFEECD;}
.kibisu-setumei{margin-right:10px;margin-top:10px;width:450px;}

/*sirop*/
table.sirop{border:10px solid #996633;}
img.sirop{background-color:#996633;}
.border-blue{
border-left:2px solid #A9E2C6;
border-right:2px solid #A9E2C6;
border-top:2px solid #A9E2C6;
border-bottom:2px solid #A9E2C6;
}
.border-green{
border-left:2px solid #99CC33;
border-right:2px solid #99CC33;
border-top:2px solid #99CC33;
border-bottom:2px solid #99CC33;
}
td.setumei{font-size:90%;line-height:150%;width:200px;}
td.setumei-green{font-size:90%;line-height:150%;width:338px;}
td.syosai{font-size:80%;line-height:110%;width:268px;}
ul.blue{margin:5px 5px 5px 10px;
padding:5px 5px 5px 10px;
list-style-image:url(../images/okinabito/icon-blue.gif);
}
ul.green{margin:5px 5px 5px 10px;
padding:5px 5px 5px 10px;
list-style-image:url(../images/kinukokuto/icon-green.gif);
}
ul.orange{margin:5px 5px 5px 10px;
padding:5px 5px 5px 10px;
list-style-image:url(../images/okinabito/icon-orante.gif);
}
.border-orange{
border-top:1px solid #FFCC00;
border-right:1px solid #FFCC00;
border-left:1px solid #FFCC00;
border-bottom:1px solid #FFCC00;
background-color:#FFCC00;
width:240px;
}
table.kibisu-syosai{
border-top:2px solid #FFCC00;
border-right:2px solid #FFCC00;
border-left:2px solid #FFCC00;
border-bottom:2px solid #FFCC00;
width:240px;
font-size:90%}

td.kibisu-syosai-yellow{
background-color:#FFFFCC;
border-top:1px solid #FFCC00;
border-right:1px solid #FFCC00;
}
tr.kibisu-syosai-bejyu{
background-color:#ECE9D8;
border-right:1px solid #666666;
font-size:80%;
text-align:center;
}
td.kibisu-syosai-white{
background-color:#FFFFFF;
border-top:1px solid #FFCC00;
}

.kibisu-syosai-title{
background-image:url(../images/okinabito/syosai-title.gif);
background-repeat:no-repeat;
height:25px;
}
.width300{
width:390px;
margin:0px;
}
h2{margin-top:20px;margin-bottom:10px;}
table.seibun{border:1px solid #FFCC00;}
table.news{background-color:#339900;width:274px;}
.kibi2-right{
float:right;
width:350px;
}
.border{
width:700px;
border-bottom:1px dotted #666666;}
td.kibisu-seibun-white{
border-left:1px solid #FFCC00;
border-top:1px solid #FFCC00;
background-color:#FFFFFF;
text-align:center;
}
.news-day{
border-bottom:1px dotted #666666;
}
.kibi3{
width:400px;
margin-left:10px;
}
.kibi3-img{
margin-right:40px;
}
p.make{
margin-left:20px;}

/*privacy*/
ol.privacy{margin-right:100px;margin-left:50px;}
ul.pryvacy{list-style:none;margin-left:50px;}
p.privacy{margin-right:80px;margin-left:50px;}
.privacy{margin-right:80px;margin-left:50px;}
/*footer*/
.footer-office{
font-weight:bold;
font-size:110%;
color:#993300;
}
.footer{
background-color:#FCF7E0;
height:60px;
width:730px;
border-bottom:5px solid #9C6B08;
border-top:1px solid #9C6B08;
}
/*tokuten*/
#tokuten{
border:2px solid #CC0000;
margin:30px;
}
.tokuten1{
float:left;
width:380px;
font-size:110%;
margin-left:20px;}
.tokuten2{
float:right;
width:230px;}
.clear{
clear:both;}
