@charset 'shift_jis'; 
/*CSS importer*/

@import url("font.css");
@import url("reset.css");




body{
     font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
     text-decoration: none;
     word-spacing: normal;
     letter-spacing: 1px;
     line-height: 1.2em;
     font-size: 1.1em;
	 margin:auto;
	 padding:20px;
	 color:#bbb;
	 text-align:center;
	 background-color:#e6dfcd;
     }
	 
*{
	margin:0;
	padding:0;
    }

img{
	border:none;
    }
p{
   margin:0px;
   font-size:11px;
   color:#777;
   line-height:150%;}


#base{
    background-color:#fff;
	margin:auto;
	padding:20px;
	width:740px;
	height:100%;
	}


:root #base{
    background-color:#fff;
	margin:auto;
	padding:20px;
	width:740px;
	}
	
:root #base00{
    background-color:#fff;
	width:740px;
	height:800px;
	}

*html #base{
    background-color:#fff;
	margin:auto;
	padding:20px;
	width:780px;
	height:auto;
	}


*html #base2{
    background-color:#fff;
	margin:auto;
	padding:20px;
	width:740px;
	height:auto;
	}
	

#base2{
    background-color:#fff;
	margin:auto;
	padding:20px;
	width:740px;
	height:auto;
	}
	
	 
#sidebar01{
	margin:0px;
	padding:0px;
	width:200px;
	height:auto;
	text-align:left;
	float:left;
	 }
	 
:root #sidebar01{
margin-bottom:10px;
    padding:0px;
	width:200px;
	height:auto;
	text-align:left;
	float:left;
	 }
	 
#main01{
    background-color:#fff;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	width:530px;
	height:100px;
	text-align:left;
	float:left;
	 }
	 
	 
#main01 img{
margin-bottom:10px;
}
	 

	 
#main01-2{
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:130px;
	text-align:left;
	float:right;
	 }
	 
#main01 h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:250%;}
#main01 p{
   margin:0px 0px 0px 5px;
   font-size:10px;
   color:#777;
   line-height:150%;}
#main01 td{
   margin:5px 0px 5px 0px;
   font-size:11px;
   color:#777;
   line-height:150%;}
	 
#main02{
	margin:0px;
	padding:0px;
	width:530px;
	height:370px;
	text-align:left;
	float:right;
	 }
	 
#main03{
	width:530px;
	height:75px;
	text-align:left;
	float:right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	 }
	 
	 
#main04{
	width:530px;
	height:140px;
	text-align:left;
	float:right;
	border:solid #333333 1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	 }

#main04_image{
	width:50px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:150%;
	 }

#main04_r{
	width:460px;
	float:left;
	 }
	 
#main04_tl{
	width:460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	border-bottom:solid 1px #003399;
	 }
	 
#main04_tx{
    overflow:hidden;
	width:460px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:140%;
	 }
	 
#main04_tx dt {
	clear: left;
	float: left;
	color:#666666;
	margin-right:5px;
}

#main04_tx dd {
	margin-bottom: 2px;
	border-bottom: dotted 1px #666666;
}

#main04_tx a{
	text-decoration: none;
	color:#996633;
}




#main05{
	width:530px;
	height:213px;
	text-align:left;
	float:right;
	border:solid #333333 1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	 }

#main05_image{
	width:50px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:150%;
	 }

#main05_r{
	width:460px;
	float:left;
	 }
	 
#main05_tl{
	width:460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	border-bottom:solid 1px #003399;
	 }
	 
#main05_tx{
    overflow:hidden;
	width:460px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:140%;
	 }

#main05_tx_l{
	width:140px;
	height:175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

*html  #main05_tx_l{
	width:140px;
	height:175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

 
#main05_tx_c{
	width:140px;
	height:175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding:0px 0px 0px 0px;
	float:left;
	 }
	 
#main05_tx_r{
	width:140px;
	height:175px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	float:right;
	 }

*html #main05_tx_r{
	width:140px;
	height:175px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	float:right;
	 } 

#main05_tx dt {
	clear: left;
	float: left;
	color:#666666;
	margin-right:5px;
}

#main05_tx dd {
	margin-bottom: 2px;
	border-bottom: dotted 1px #666666;
}

#main05_tx a{
	text-decoration: none;
	color:#996633;
}


#main06{
	width:530px;
	height:140px;
	text-align:left;
	float:right;
	border:solid #333333 1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	 }

#main06_image{
	width:50px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:150%;
	 }

#main06_r{
	width:460px;
	float:left;
	 }
	 
#main06_tl{
	width:460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	border-bottom:solid 1px #003399;
	 }
	 
#main06_tx{
    overflow:hidden;
	width:460px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding:0px 0px 0px 0px;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
    font-size:12px;
    line-height:140%;
	 }



#main06_tx dt {
	clear: left;
	float: left;
	color:#666666;
	margin-right:5px;
}

#main06_tx dd {
	margin-bottom: 2px;
	border-bottom: dotted 1px #666666;
}

#main06_tx a{
	text-decoration: none;
	color:#996633;
}




/*ƒgƒbƒvˆÈŠO‚ÌƒRƒ“ƒeƒ“ƒc ƒeƒ“ƒvƒŒ[ƒg*/

/*ƒgƒbƒvˆÈŠO‚ÌƒTƒuƒ{ƒ^ƒ“•”•ª*/
#submenu01{
    background-color:#FFFFFF;
    margin:0px;
	padding:0px;
	width:530px;
	height:20px;
	text-align:left;
	 }
/*ƒgƒbƒvˆÈŠO‚ÌƒTƒuƒ{ƒ^ƒ“•”•ª*/

/*–³C‚ÅƒVƒŠ[ƒY*/


/*ƒRƒ“ƒeƒ“ƒc‚ÌƒJƒeƒSƒŠ[•ª‚¯ƒ^ƒCƒgƒ‹*/
.category01{
    background-image: url(../images/catego_back01.jpg);
	background-repeat: no-repeat;
    clear:both;
    margin:10px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:530px;
	height:20px;
	text-align:center;
	 }

.category01 h3{
   font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
   margin:0px 0px 0px 5px;
   font-size:15px;
   color:#D96866;
   line-height:140%;}
/*ƒRƒ“ƒeƒ“ƒc‚ÌƒJƒeƒSƒŠ[•ª‚¯ƒ^ƒCƒgƒ‹*/


/*ƒRƒ“ƒeƒ“ƒcƒƒCƒhƒRƒ‰ƒ€*/
#wide{
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:100%;
	text-align:left;
	float:right;
	 }
	 
:root #wide{
    background-color:#fff;
	margin-left:10px;
	padding:0px;
	width:530px;
	height:100%;
	text-align:left;
	float:left;
	 }
	 
.wide_naka{
    clear:both;
    border-bottom:dashed 1px #999;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:110px;
	text-align:left;
	}
:root .wide_naka{
    clear:both;
    border-bottom:dashed 1px #999;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:140px;
	text-align:left;
	}
	
	
.wide_naka_link{
    clear:both;
    border-bottom:dashed 1px #999;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:auto;
	text-align:center;
	}
:root .wide_naka_link{
    clear:both;
    border-bottom:dashed 1px #999;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:auto;
	text-align:center;
	}
	
.wide_naka_noline{
    clear:both;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:110px;
	text-align:left;
	}
:root .wide_naka_noline{
    clear:both;
    background-color:#fff;
	margin:0px;
	padding:0px;
	width:530px;
	height:140px;
	text-align:left;
	}
/*ƒRƒ“ƒeƒ“ƒcƒƒCƒhƒRƒ‰ƒ€*/


/*ƒRƒ“ƒeƒ“ƒcƒƒCƒhƒeƒLƒXƒg*/	 
.txt01{
    background-color:#fff;
	margin:10px;
	padding:0px;
	width:510px;
	text-align:left;
	 }
.txt01 h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:180%;}
.txt01 p{
   margin:0px 0px 0px 5px;
   font-size:10px;
   color:#888;
   line-height:130%;}
/*ƒRƒ“ƒeƒ“ƒcƒƒCƒhƒeƒLƒXƒg*/	



/*ƒRƒ“ƒeƒ“ƒcˆ¥ŽA•”•ªƒeƒLƒXƒg*/	 
.aisatsu_txt{
    background-color:#fff;
	margin:13px;
	padding:0px;
	width:510px;
	text-align:left;
	 }


.aisatsu_txt .ph_3{
position:relative;
left:15px;
	 }
.aisatsu_txt h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:180%;}
.aisatsu_txt h2{
   margin:0px 0px 0px 5px;
   font-size:12px;
   color:#FF9999;
   line-height:100%;}
.aisatsu_txt p{
   margin:0px 0px 0px 5px;
   font-size:12px;
   color:#888;
   line-height:160%;}

.aisatsu_txt a {
   text-decoration: none;
   font-size:11px;
   color:#FF9999;
   line-height:150%;
   }
.aisatsu_txt a:link{
	color:#FF9999;}

.aisatsu_txt a:visited {
	color:#FF9999;}
	
.aisatsu_txt a:active{
	color:#FF9999;}
	
.aisatsu_txt a:hover{
color:#777;
	}   
   
 .aisatsu_txt tr {
   
	text-align:left;
	font-size:12px;
    color:#555;
    line-height:150%;
	 }
	 
.aisatsu_txt td {
    border-bottom:solid 1px #999999;
	text-align:left;
	font-size:12px;
    color:#888;
    line-height:150%;
	 }
/*ƒRƒ“ƒeƒ“ƒcˆ¥ŽA•”•ªƒeƒLƒXƒg*/	 




.link_l{
    float:left;    
    background-color:#fff;
	margin:10px 0px 10px 50px;
	padding:0px;
	width:150px;
	text-align:center;
	 }
	 
.link_r{
    float:right;
	background-color:#fff;
	margin:10px 50px 10px 0px;
	padding:0px;
	width:150px;
	text-align:center;
	 }

.link_l h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:180%;}
.link_l p{
   margin:0px 0px 0px 5px;
   font-size:10px;
   color:#888;
   line-height:130%;}
 .link_l p a {
   text-decoration: none;
   font-size:10px;
   color:#555;
   line-height:150%;
   }

.link_l p a:link{
	color:#999;}

.link_l p a:visited {
	color:#999;}
	
.link_l p a:active{
	color:#999;}
	
.link_l p a:hover{
	color:#111;
	}
	
	
.link_r h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:180%;}
.link_r p{
   margin:0px 0px 0px 5px;
   font-size:10px;
   color:#888;
   line-height:130%;}
 .link_r p a {
   text-decoration: none;
   font-size:10px;
   color:#555;
   line-height:150%;
   }

.link_r p a:link{
	color:#999;}

.link_r p a:visited {
	color:#999;}
	
.link_r p a:active{
	color:#999;}
	
.link_r p a:hover{
	color:#111;
	}




/*ƒRƒ“ƒeƒ“ƒc ƒeƒLƒXƒg¶EŽÊ^‰Ew150px*/	 
.txt_l{
    background-color:#fff;
	margin:10px 0px 10px 10px;
	padding:0px;
	width:340px;
	text-align:left;
	float:left;
	 }
	 
.txt_l_200{
    background-color:#fff;
	margin:10px 0px 10px 10px;
	padding:0px;
	width:200px;
	text-align:left;
	float:left;
	 }
	 
.txt_l h1{
   margin:0px 0px 0px 5px;
   font-size:13px;
   color:#0000CC;
   line-height:180%;}
.txt_l p{
   margin:0px 0px 0px 5px;
   font-size:10px;
   color:#888;
   line-height:130%;}
 .txt_l p a {
   text-decoration: none;
   font-size:10px;
   color:#555;
   line-height:150%;
   }

.txt_l p a:link{
	color:#999;}

.txt_l p a:visited {
	color:#999;}
	
.txt_l p a:active{
	color:#999;}
	
.txt_l p a:hover{
	color:#111;
	}
   
 .ph_r{
    margin:10px 10px 10px 5px;
	padding:0px;
	width:150px;
	height:120px;
	float:right;
	 }
.ph_r p{
   text-decoration: none;
   font-size:10px;
   color:#FF9999;
   line-height:150%;
   }
	 
.ph_2{
    position:relative;
	left:80px;
    display:inline;
    margin:10px 10px 10px 5px;
	padding:0px;
	width:150px;
 }
.ph_2 p{
   text-decoration: none;
   font-size:10px;
   color:#FF9999;
   line-height:150%;
   }

.ph_3{
    display:inline;
	margin:0px;
	padding:0px;
	width:510px;
	height:40px;
 }

.ph_3_photo{
    display:inline;
    margin:0px;
	padding:0px;
	width:150px;
	height:40px;
	float:left;
 }
 
.ph_3_txt{
    display:inline;
	margin:5px 10px 0px 0px;
	padding:0px;
	width:350px;
	height:40px;
	float:right;
 }
 
.ph_3 p{
   text-decoration: none;
   font-size:10px;
   color:#777777;
   line-height:150%;
   }
/*ƒRƒ“ƒeƒ“ƒc ƒeƒLƒXƒg¶*/	 



/*ƒtƒbƒ^[*/	 	 
#footer01{
    margin:10px 0px 0px 0px;
	padding:0px;
	width:740px;
	height:40px;
	text-align:center;
	 }
	 
:root #footer01{
    clear:both;
    margin-top:50px;
	padding:0px;
	width:740px;
	height:40px;
	text-align:center;
	 }
	 
#footer01 p{
   
   clear:both;
   font-size:10px;
   color:#aaa;
   line-height:140%;}
   

#footer01 p a {
   margin-top:50px;
   text-decoration: none;
   font-size:10px;
   color:#555;
   line-height:140%;
   }

#footer01 p a:link{
	color:#999;}

#footer01 p a:visited {
	color:#999;}
	
#footer01 p a:active{
	color:#999;}
	
#footer01 p a:hover{
	color:#111;
	}
/*ƒtƒbƒ^[*/	   
   
   
   
   
   
/************************************/
/* CONTACT */
/************************************/
#mail01{
	width:480px;
	float:right;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;

}


#contacttable{
	width:480px;
	margin:10px 20px 0px 0px;
	padding:0px 0px 0px 0px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
	empty-cells:show;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:11px;
	color:#333333;
	text-align:left;
}

*html #contacttable{
	width:480px;
	margin:10px 0px 0px 40pxpx;
	padding:0px 0px 0px 0px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
	empty-cells:show;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:11px;
	color:#333333;
}

	
#contacttable th{
	width:100px;
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	background-color:#D3E5F1;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 5px;
}

#contacttable td{
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    background-color:#ffffff;
    background-position:left top;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 5px;
	text-align:left;
}

.contact{
padding:10px 0 ;
font-size:10px;
}


#form_bt{
width:530px;
float:right;

}
 
   
 /************************************/
/* –³C‚ÅƒVƒŠ[ƒY */
/************************************/   

#muku01{
    background-color:#fff;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	width:530px;
    text-align:left;
	float:left;
	 }
   
#muku00{
	background-color:#fff;
	margin-left:10px;
	padding:0px;
	width:530px;
    text-align:left;
	float:left;
	 }
   
#muku00_top{
	width:530px;
	height:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }
	 
#muku00_bottom{
	width:530px;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	 }
	 
#muku00_bt{
	width:530px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }

*html #muku00_bt{
	width:530px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }

#muku00_bt_l{
	width:177px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

#muku00_bt_c{
	width:177px;
	height:40px;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

*html #muku00_bt_c{
	width:177px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

#muku00_bt_r{
	width:175px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	 }
	
*html #muku00_bt_r{
	width:175px;
	height:40px;
	margin:0px 0px 0px -5px;
	padding:0px 0px 0px 0px;
	float:right;
	 }
	 
#muku00_bar{
	width:530px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	 }
	 
*html #muku00_bar{
	width:530px;
	height:20px;
	margin:-5px 0px -5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	 }

#muku00_naka{
	background-image:url(../images/muku_bg.jpg);
	background-repeat:repeat-y;
	width:530px;
	margin:auto;
	padding:0px 0px 0px 0px;
	 }

#muku00_naka01{
	width:490px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	 }
	 
 
#muku00_bottom{
	width:530px;
	height:20px;
	margin:auto;
	padding:0px 0px 0px 0px;
	 }
	 
#muku_table{
	width:480px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:11px;
	color:#333333;
	text-align:left;
	
}

#muku_table th{
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	background-color:#D3E5F1;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 5px;

	

}

#muku_table td{
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    background-color:#ffffff;
    background-position:left top;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 5px;
	text-align:left;
}

#muku_gaiyo01{
	width:480px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

#muku_gaiyo01 p{
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:10px;
	color:#333333;
	text-align:right;
	line-height:11px;
}

#muku_gaiyo02{
	width:480px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#muku_gaiyo02 p{
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:10px;
	color:#333333;
	text-align:left;
	line-height:11px;
}


#muku_toiawase{
	width:480px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#muku_toiawase p{
	font-family:'‚l‚r ‚oƒSƒVƒbƒN', Osaka, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', sans-serif, Optima;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:14px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.muku_tl{
	width:480px;
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.muku_ph{
	width:480px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/************************************/
/* BLOG@‚¨‰ÆŒ©Šw‰ï‚Ìƒeƒ“ƒvƒŒ[ƒg */
/************************************/
.house{
width:200px;
padding:10px;
text-align:center;
font-size:15px;
border-style:solid;
border-color:#3366FF;
border-width:1px;
float:left;
}

