/*-------------------- body --------------------*/
html{
margin: 0px;
padding: 0px;
}/*Firefox—p*/
body{
margin: 0px;
padding: 0px;
font-size:12px;
}
p{
margin:5px;
font-size:12px;
}
p.style{
margin:0px;
font-size:12px;
}
h1{
color:#000000;
font-size:12px;;
font-weight:normal;
margin: 2px;
padding: 0;
}
h2{
color:#000000;
font-size:12px;;
font-weight:normal;
margin: 2px;
padding: 0;
}
h3{font-size:12px;}
h4{font-size:12px;}

/*-------------------- head --------------------*/

/*-------------------- layout --------------------*/
.clear{
 clear:both;
}

/*-------------------- footer --------------------*/

/*-------------------- area --------------------*/

/*-------------------- link --------------------*/

/*-------------------- table --------------------*/
 .p-waku{
 border-style: solid;
 border-width: 1px;
 border-color: pink;
}
 .r-waku{
 border-style: solid;
 border-width: 1px;
 border-color: red;
}
 .o-waku{
 border-style: solid;
 border-width: 1px;
 border-color: orange;
}
 .y-waku{
 border-style: solid;
 border-width: 1px;
 border-color: yellow;
}
 .k-waku{
 border-style: solid;
 border-width: 1px;
 border-color: black;
}
 .g-waku{
 border-style: solid;
 border-width: 1px;
 border-color: #cccccc;
}
 .s-waku{
 border-style: solid;
 border-width: 1px;
 border-color: #D010B1;
}
 .b-waku{
 border-style: solid;
 border-width: 1px;
 border-color: blue;
 background-color:white;
}
 .right-waku{
border-right-style:dotted;
border-width:1px;
border-color:#3F3F3F;
 background-color:#3F3F3F;
}
 .kado-waku{
 border-bottom-style:solid;
border-left-style:solid;
border-width:1px;
border-color:#FF7F00;
}
/*-------------------- ‰ºü --------------------*/
.sitawaku{
border-bottom-style: groove;
border-width:1px;
border-color:#cccccc;
}
.sitawakud{
border-bottom-style:dotted;
border-width:1px;
border-color:#cccccc;
}
.sitawakuorange{
border-bottom-style: groove;
border-width:1px;
border-color:#FF7F00;
}

/*-------------------- list --------------------*/
.ind{
text-indent:20px;
}
.indd{
text-indent:30px;
}