@charset "UTF-8";
/* CSS Document */

	/**
	*　Body initialization
	* 
	* @Body    Reset
	*/

	body {  color: #505050; margin:0; padding: 0; }
	
	#back { background: url("../img/back.jpg") no-repeat; background-color: #725754; height: 22px; color: #FFFFFF;text-align: right; font-weight: bold; padding: 0 5px 0 0;}
	#waku { border: 1px #CCCCCC solid;}
	.wdaystr { background-color: #F6F4F2; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;}
	.res {  }
	
	table { font-size: 12px; margin:0px; padding:0px;}
	td { font-size: 12px;}
	
	a 			{ text-decoration: none; }
	a:link		{ color: #493836; text-decoration: none; }
	a:visited	{ color: #493836; text-decoration: none; }
	a:hover		{ color: #FF6600; text-decoration: none; }
	a:active	{ color: #493836; text-decoration: none; }
	/**
	*　Google map initialization
	*  
	* @Body    Reset
	*/	
	#google_map { width: 298px; height: 318px;}
	#google_map iframe { width: 298px; height: 318px; border: 1px #CCCCCC solid;}
	/**
	*　kuushitsu initialization
	* 
	* @Body    Reset
	*/
	#kushitu { width: 300px; margin: 10px 0 0 0; }
	#kushitu iframe { width: 300px; margin: 0; padding: 0;}
	/**
	*　Contact form initialization
	* 
	* @Body    Reset
	*/
	#stay_yoyaku iframe { margin: 10px 0 0 0; width:300px;}	
	#stay_form table { width: 300px; border: 1px #CCCCCC solid;}
	#stay_form th {
		width: 80px; background-color: #F6F4F2; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; font-weight: normal;
		font-size: 100%; text-align: left; vertical-align: top; padding: 2px; border-left: 2px #725754 solid;
	}
	
	#stay_form td { border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;}
	#stay_form h3 { margin: 0; font-weight: normal; font-size: 80%;}
	#stay_form .td1 { background-color: #F6F4F2; }
	.content_box_right h3 { font-size: 90%;}
	#stay_form table { margin: 0;}
	form { margin: 0;}	
	#typearea { width: 200px; height: 200px;}
	
	.type150 { width:150px;}
	.type220 { width: 200px;}
	/**
	*　Contact form initialization
	* 
	* @Body    Reset
	*/	
	.price_content h2 { font-size: 80%; font-weight: bold; color: #725754;}
	.price_content h3 { font-size: 80%;}
	.price_content table { border: 1px #CCCCCC solid;}
	.price_content th { background-color: #F6F4F2; padding: 2px; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; width: 50px;}
	.price_content td { background-color: #FFFFFF; text-align: right; padding: 2px; border-bottom: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid;}
	/**
	*　Contact form initialization
	* 
	* @Body    Reset
	*/		
	
	.s_box { width: 620px; margin: 10px 10px 0 10px;}
	.s_photo { width: 220px; float: left; margin: 0 0 10px 0;}
	.s_box_right { width: 390px; float: right; }
	.s_box_right h5 { font-weight: bold; font-size: 90%; margin: 0; color: #493836;}
	
	#form_thnk h3 { font-size: 90%;}
	#form_thnk p { font-size: 80%;}
	
	
	.td2 { text-align: center;}
	

	.facebook { margin-bottom: 10px;}
	
	
	
	
	
