@charset "utf-8";

ul.navi
{
	margin: 15px 0 0 0;
	padding: 0px;
}

img
{
	border: 0px;
}


table#first td
{
font-size:12px;
line-height:145%;
}

table#first h1
{
	margin:0px;
}

table#first .category
{
	width:660px;
	margin-top:15px;
}

#first .category-f-left{
float:left;
padding:10px;
}

#first .category-f-right{
float:right;
padding:10px;
}

#first .category-title{
font-size:110%; 
color:#630019; 
font-weight:bold; 
margin-top:20px; 
border-bottom:solid #B69E8F 1px;
}

#first .g-font{
margin:10px;
}

#first .f-left{
float:left; 
padding:10px;
}

#first .f-right{
float:right; 
padding:10px;
}

#first .line{
border-bottom:dashed 1px #EFE6E0;
margin:0px;
padding:0px;
}


#first .f-box01{
width:710px;
margin-top:10px;
}

#first .f-box01-l{
border:solid 1px #630019; 
padding:8px; 
width:335px; 
float:left; 
text-align:left; 
height:150px; 
font-size:12px;
}

#first .f-box01-r{
border:solid 1px #630019; 
padding:8px; 
width:335px; 
float:right; 
text-align:left; 
height:150px; 
font-size:12px;
}


#first .f-m10{
margin-top:10px;
}

#first .f-search-w{
width:630px;
}

#first .f-serch-l{
float:left; 
width:290px;
background-color:#FFF8F3;
margin-top:10px;
}


#first .f-search-r{
float:right; 
width:290px;
background-color:#FFF8F3;
margin-top:10px;
margin-bottom:10px;
}

#first .f-search-box{
background-color:#FFF8F3; 
padding:1px 4px 1px 5px; 
text-align:left; 
height:100px; 
font-size:12px;
}

.first-btn-f-left{
float:left;
}



#first hr{
color:#B69E8F;
padding:0px;
margin:0px;
}








