@charset "euc-jp";
/* CSS Document */


body{
margin:0px;


}

p{
margin:0px;
}

img{
border:none;
}


form{
margin:0px;
padding:0px;
}

input{
margin:1px 0px 0px 0px;

}


select{
margin::1px 0px 0px 0px;
}

.caption{
font-size:10px;
}

.forma{ font-size:16px; width:270px; padding:5px; margin-bottom:2px;}

.formb{ font-size:16px; width:170px; padding:5px; margin-bottom:2px;}

.formc{ font-size:16px; width:370px; padding:5px; margin-bottom:2px;}

.formd{ font-size:16px; width:770px; padding:5px; margin-bottom:2px;}

td{
vertical-align: top;
}

.head{
font-weight:bold;
font-size:12px;

}
.headermenu
{
margin-bottom:60px;
background-color:#F6F6F6;
padding:4px;
width:800px;
margin-left:auto;
margin-right:auto;
}

.boxa
{
width:800px;
margin-left:auto;
margin-right:auto;
}

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.clearboth
{
clear:both;
}

.bordertop
{
border-top:#CCCCCC solid 1px;
}

.pagename
{
font-size:17px;
font-weight:bold;
}

.margin10px
{
margin:10px;
}



.textbtn{
float:left;
width:190px;
margin:0px 1px 20px 0px;
padding:8px;
background-color:#EBEBEB;
border:#CCCCCC 1px solid;
}

#listtable td{
font-size:12px;
vertical-align:top;
padding:4px 5px 0px 1px;
}


.tableline{
border-bottom:#CCCCCC 1px solid;
}


.record{
font-size:10px;
margin-bottom:10px;
margin-top:20px;
text-align:right;


}

.paging
{
border-top:#CCCCCC 1px dashed;
border-bottom:#CCCCCC 1px dashed;
text-align:center;
margin-bottom:20px;
padding:6px;
}

.error
{
	font-weight:bold;
	color: red;
}






.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac */


#subcat
{
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

#subcat li
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	width:8em;
	float: left;
	list-style: none;
}


.hissu{
color:#CC0000; font-weight:bold}
}



