@charset "shift_jis";
/* base_s */
body{
	font-family:"lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	font-size:14px;
	line-height:1.5em;
	background:#FFFFFF;}
	
#all{
	width:800px;
	height:auto;
	margin:0 auto;
	border:1px solid #333333;}
	
#footer{
	width:800px;
	height:1em;
	font-size:0.8em;
	text-align:center;
	font-family:"ceVΧΫSVbNΜ Std", "lr oSVbN", "qMmΫS Pro W4", Osaka;
	color:#666666;
	padding:3em 0;
	clear:both;}
	
	#footer a:link{color:#333333;text-decoration:none;}
	#footer a:visited{color:#666666;text-decoration:none;}
	#footer a:hover{color:#0066CC;text-decoration:underline;}

	
#copy_r{
	width:800px;
	margin:0 auto;
	padding:0.2em 0;
	clear:both;
	color:#666666;
	text-align:right;
	font-size:0.8em;
	line-height:1.1em;}

address{
	margin:0;
	padding:0;
	font-size:0.85em;
	font-weight:normal;
	font-style:normal;
	text-align:right;}
	

#header{
	width:800px;
	margin-bottom:10px;
	}
#logo{
	width:300px;
	height:80px;
	float:left;
	}
#branch_info{
	width:360px;
	font-size:1.1em;
	font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
	color:#333333;
	line-height:1em;
	text-align:right;
	float:right;
	margin-top:10px;
	margin-right:10px;
	}
	.hosoku{
		font-size:0.65em;
		font-family:"ceVΧΫSVbNΜ Std", "lr oSVbN", "qMmΫS Pro W4", Osaka;
		font-weight:normal;
		line-height:1em;
		margin:0;}
#menu{
	width:780px;
	clear:both;
	margin-right:auto;
	margin-left:auto;
	}
	
#side{
	width:200px;
	float:left;
	padding-left:10px;
	margin-top:10px;
	}
	
	#mobile{
		width:180px;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		line-height:1em;
		margin-top:2px;
		margin-right:auto;
		margin-bottom:0;
		margin-left:auto;
		}

.mobile_box{
	width:180px;
	height:101px;
	line-height:1em;
	background-image:url(../all_img/QR_back.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
	font-size:0.8em;
	padding:10px;
	margin-bottom:10px;
	clear:both;}
	
	.mobile_box p{margin:0;}
	
	.mobile_text{
		width:88px;
		float:left;
		clear:none;
		padding:8px 0 0 0;
		line-height:1.3em;}
	.mobile_url{clear:both}

.side_box{
	width:200px;
	margin-bottom:10px;
	clear:both;
	}
	
#link_box{
	width:188px;
	padding:5px;
	margin-bottom:10px;
	font-size:0.8em;
	text-align:center;
	color:#664d1a;
	border:1px solid #664d1a;
	clear:both;}
	
	#link_box .link_title{
		margin:0px;}
		
	#link_box ul{
		margin:0 1.6em;
		padding:0;
		text-align:left;}
	#link_box ul li{list-style-type:disc;line-height:1.3em;}
	
	#link_box a{color:#664d1a;text-decoration:none;}
	#link_box a:visited{color:#b3804d;text-decoration:none;}
	#link_box a:hover{color:#cccccc;text-decoration:none;}


#contents{
	width:565px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:10px;
	color:#663300;}
	
	#contents a:link{color:#663300;text-decoration:none;}
	#contents a:visited{color:#998066;text-decoration:none;}
	#contents a:hover{color:#b3cc80;text-decoration:underline;}

	
	.contents_box{
	width:565px;
	clear:both;
	margin-bottom: 15px;
}
		
#recommend_title{
	width:565px;
	border-bottom:2px solid #663300;
	margin:0;
	clear:both;}
	
	.reco_map{
	text-align:right;
	margin-left:2em;
	font-size:0.8em;
	font-weight:normal;
}

#reco_title{
	width:320px;
	height:25px;
	font-weight:bold;
	float:left;
	padding-top:5px;
	padding-left:35px;}
	
.hosoji{
	font-size:0.8em;
	font-weight:normal;}
	
#bukken_left{
	width:275px;
	float:left;}

	.bukken_l{
		background-image:url(../all_img/bukken_bg_L.gif);
		background-repeat:no-repeat;
		width:275px;
		height:100px;
		margin-top:10px;
		clear:both;}

	.bukken_new{
		background-image:url(../all_img/bukken_bg_new.gif);
		background-repeat:no-repeat;
		width:275px;
		height:100px;
		margin-top:10px;
		clear:both;}		

	.area_name_l{
		background-image:url(../all_img/area_name_L.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		width:170px;
		height:2em;
		font-size:0.9em;
		font-weight:bold;
		margin:0 0 5px 0;
		line-height:1em;
		padding-bottom:4px;
		font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
		}
		
	.area_name_new{
		background-image:url(../all_img/area_name_new.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		width:170px;
		height:2em;
		font-size:0.9em;
		font-weight:bold;
		margin:0 0 5px 0;
		line-height:1em;
		padding-bottom:4px;
		font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
		}

#bukken_right{
	width:275px;
	float:right;}
	
	.bukken_r{
		background-image:url(../all_img/bukken_bg_R.gif);
		background-repeat:no-repeat;
		width:275px;
		height:100px;
		margin-top:10px;
		clear:both;}
		
	.area_name_r{
		background-image:url(../all_img/area_name_R.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		width:170px;
		height:2em;
		font-size:0.9em;
		font-weight:bold;
		margin:0 0 5px 0;
		line-height:1em;
		padding-bottom:4px;
		font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
		}
		
	.pict{
		width:90px;
		height:90px;
		float:left;
		}
	.details{
		width:170px;
		height:98px;
		float:right;
		margin-right:10px;
		padding:0;
		}
	.details ul{
		font-size:0.8em;
		line-height:1.2em;
		list-style-position:inside;
		padding-left:5px;
		margin-top:0;
		margin-left:0;
		}
	.details ul li{
		border-bottom:1px dotted #996600;
		padding:2px 0 2px;
		padding-left:0;
		}

.sennin{
	width:555px;
	border-left:10px solid #663300;
	color:#663300;
	clear:both;
	margin-bottom: 20px;
}
	
	.sennin_title{
		width:544px;
		margin:5px 0 5px 0;
		padding-left:11px;
		border-bottom:1px solid #663300;
		color:#663300;
		clear:both;}
		
	#wake_l{
		width:263px;
		margin-left:11px;
		float:left;
		display:inline;}

	#wake_r{
		width:263px;
		margin-left:10px;
		float:right;}
		
		.sennin ul{margin:0;padding:0;font-size:0.9em;}
		.sennin li{
			border-bottom:1px dashed #CCCCCC;
			padding:3px 0;
			list-style-type:none;
			font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
			line-height:1.2em;}
		
		.sennin li a{display:block;width:263px;height:2em;padding-bottom:3px;padding-top:5px;}	
		
		.com{font-weight:bold;}
		
#buy_etc{
	width:565px;
	margin-top:30px;
	clear:both;}
	
	.buy_img_box{
		width:185px;
		font-size:0.75em;
		font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
		text-align:center;
		line-height:1.1em;
		float:left;}
	
	.c_img{margin:0 5px;}

.empty_ContentsBox{
	width:500px;
	height:1px;
	margin:0;
	padding:0;
	clear:both;
	}
	
	/* newACR */
	.new_icom{
		width:167px;
		clear:both;
		text-align:center;}
		
	/* εΖ©Μ}[N */
	.red_sumi{
		color:#CC0000;
		font-weight:bold;}


/* RgΜβΒ */
.list_none{
	list-style:none;
	text-indent:10px;}


