@charset "utf-8";
/* CSS Document */


/*content style-----------*/

/*shop*/

#shoplist{

}

		#shoplist #listarea_category {
			border:7px solid #F8BABE;
			padding:10px;
			background:url(/shared/images/bg_headgra.jpg) top repeat-x #FFFFFF;
			margin:0;
		}
		
		#shoplist #listarea_50on{
			border:7px solid #F8BABE;
			padding:10px;
			background:url(/shared/images/bg_headgra.jpg) top repeat-x #FFFFFF;
			margin:0;
		}
		
		#shoplist ul{
			margin:0;
		}
		
		#shoplist h3{
			background:url(/shared/images/bg_shoplist_h3.gif) bottom repeat-x;
			height:33px;
			line-height /**/:45px;
			_line-height :30px;
			display:block;
			width:565px;
			margin-bottom:5px;
		}
		
		
		
		#shoplist ul.liststyle{
			zoom:100%;
			margin-bottom:10px;
			
		}
		
		#shoplist ul.liststyle:after{
			content: " "; 
			clear: both; 
			height: 0; 
			display: block; 
			visibility: hidden;
		}
		
		#shoplist ul.liststyle li{
			background:url(/shared/images/ico_li_circle.gif) left center no-repeat;
			list-style:none;
			padding:3px 18px;
			float:left;
			width:230px;
			margin-bottom:3px;
			font-size:1.2em;
		}
		
		#shoplist ul.liststyle li.right:after{
			content: " "; 
			clear: both; 
			height: 0; 
			display: block; 
			visibility: hidden;
		}
		
		#shoplist a:link {
			color:#666666;
			text-decoration:underline;
		}
		
		#shoplist a:visited {
			color:#666666;
			text-decoration:underline;
		}
		
		#shoplist a:hover {
			color:#1574BC;
			text-decoration:underline;
		}
		
		#shoplist a:active {
			color:#1574BC;
			text-decoration:underline;
		}
		
#shopdetail{
}

	#shopdetail h3{
		background:url(/shared/images/bg_shopdetail_h3.gif) bottom repeat-x;
		padding-bottom:3px;
		margin-bottom:0;
		zoom:100%;
	}
	
		#shopdetail h3:after{
		content: " "; 
		clear: both; 
		height: 0; 
		display: block; 
		visibility: hidden;
	}

	#shopdetail h3 span.name{
		padding-bottom:3px;
		color:#3C3C3C;
		float:left;
	}
	
	#shopdetail h3 span.yomi{
		font-size:0.8em;
		color:#939393;
		float:right;
	}
	
	#shopdetail .shopnavi{
	background:url(/shared/images/bg_headgra.jpg) top repeat-x;
	padding:7px 10px;
	margin-bottom:10px;
	font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	}
	
		 .shopnavi table{
			height:24px;
		 }

		 
		.shopnavi td.line{
			width:10px;
			background:url(/shared/images/bg_shodetail_shopnavi.gif) center no-repeat;
		 }
		 
		 #shopdetail .description{
			zoom:100%; 
			margin-bottom:10px;
		 }
		 
		 #shopdetail .description:after{
				content: " "; 
				clear: both; 
				height: 0; 
				display: block; 
				visibility: hidden;
		 }
		 
		 .description div.ph_main_area{
			width:290px;
			float:left;
		 }
		 
		 .description div.ph_main_area .header{
		 display:block;
		 width:290px;
		 height:8px;
		 background:url(/shared/images/bg_shopdetail_mainphoto_header.jpg) top left no-repeat ;
		 font-size:1px;
		 }
		 
		 .description div.ph_main_area .main{
		 display:block;
		 padding:10px 0 10px 15px;
		 width:280px;
		 background:url(/shared/images/bg_shopdetail_mainphoto_main.jpg) repeat-y ;
		 }
		 
		 .description div.ph_main_area .footer{
		 display:block;
		 width:290px;
		 height:8px;
		 background:url(/shared/images/bg_shopdetail_mainphoto_footer.jpg) top left no-repeat ;
		 font-size:1px;
		 }
		 
		 .description div.ph_right_area{
			width:300px;
			float:right;
		 }
		 
		 .description img.ph_main_style{
		 	width:250px;
			height:180px;
		 }
		 
		 .description div.logo_area{
		 width:290px;
		 height:100px;
		 overflow:hidden;
		 margin-bottom:5px;
		 }
		 
	 p.ph_cap{
		width:240px;
		padding-left:10px;
		margin-top:5px;
		background:url(/shared/images/ico_cap.gif) left 3px no-repeat;
		color:#3F3F3F;
		}
		
		#shopdetail .data{
		margin-bottom:10px;
		}
		
		.data table{
			width:600px;
			border:2px solid #666666;
		}
		
		.data td{
		height:37px;

		}
		.data td.map{
			width:202px;
			width:150px;
			padding:0;
			/*background:#666666;*/
			vertical-align:center;
			overflow:hidden;
		}
		
		.data td.title{
		background:#949494;
		padding:0 10px;
		text-align:right;
		width:100px;
		/*border-right:#E8E8E8 2px solid;*/
		border-bottom:#E8E8E8 1px solid;
		color:#FFFFFF;
		}
		
		.data td.article{
		padding:0 10px;
		border-bottom:#CCCCCC 1px solid;
		}
		
		
	#shopdetail .photo{
	background:url(/shared/images/bg_graycheck.gif) repeat;
	padding:20px;
	zoom:100%;
	}
	
	#shopdetail .photo:after{
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
	}
	
	.photo .block{
	width:260px;
	}
	
	.photo img.subph{
		width:260px;
	}
	
	
	/*---------------------*/
	
	p.discription_common{
		font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, sans-serif;
	margin-bottom:10px;
	
	
	}
	
	div.pagenavi{
	background:url(/shared/images/bg_graycheck.gif) repeat;
	padding:5px;
	zoom:100%;
	}
	
	#infolist{
	margin:10px 0;
	}
	

	
		#infolist ul{
		list-style:none;
		}
		
		#infolist li{
		margin:3px 0;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom:1px solid #E8E8E8;
		}
		

		
		#infolist .date{
		/*font-size:10px;*/
		color:#9B9B9B;
		}
		
		#infolist .info_block{
		zoom:100%;
		padding:5px 0px;
		border-bottom:1px solid #E8E8E8;
		}
		
		#infolist .info_block:after{
		content: " "; 
		clear: both; 
		height: 0; 
		display: block; 
		visibility: hidden;
		}
		
	


	div.pagenavi:after{
		content: " "; 
		clear: both; 
		height: 0; 
		display: block; 
		visibility: hidden;
		}
		

		
#infodetail{
		/*font-size:10px;*/
		color:#9B9B9B;
}

		#infodetail h3.articletitle{
		color:#333333;
		background:url(/shared/images/bg_graycheck.gif) repeat-x bottom;
		padding-bottom:5px;
		}
		
		#infodetail .date{
		/*font-size:1.0em;*/
		color:#9B9B9B;
		}
		
		#infodetail .date_sale{
		color:#646464;
		font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, sans-serif;
		padding:3px 3px 3px 15px;
		background:url(/shared/images/ico_li_circle_info.gif) no-repeat left center ;
		margin-bottom:10px;
		}
		
		
		#infodetail p.relatedlink{
		margin:10px 5px;
		padding-left:40px;
		background:url(/shared/images/ico_info_relatedlink.gif) no-repeat left center;
		
		}
		
#editor{
		width:600px;
		padding:5px 0;
		overflow:hidden;
		color:#000000;
		font-size:1.2em;
		}
		
		#editor h1{
		font-size:2.0em;
		color:#000000;
		}
		
		#editor h2{
		font-size:1.8em;
		color:#000000;
		}
		
		#editor h3{
		font-size:1.6em;
		color:#000000;
		}
		
		#editor h4{
		font-size:1.4em;
		color:#000000;
		}
		
		#editor h5 , #editor h6{
		font-size:1.3em;
		color:#000000;
		}
		
		#editor table{
		max-width:600px;
		}
		
/*floor*/
 
.floor_btn{
	width:600px;
	height:40px;
	margin-bottom:10px;
}

.floor_btn td{
	border:1px solid #CCCCCC;
	overflow:hidden;
	text-align:center;
}

