@charset "utf-8";
/* CSS Document */

@import url("TopPage.css");	/*-- トップページ --*/
@import url("linklist.css");	/*-- リンクリスト --*/
@import url("policy.css");	/*-- 浜長のこだわり --*/
@import url("Sitemap.css");	/*-- サイトマップ --*/



/* 本文
------------------------------------------ */
.entryBody { /* clearfix */
	width: 531px;
	margin: 0 5px 30px;
	font-size:12px;
}
.entryBody p {
	line-height:150%;
	font-size:12px;
	width:520px;
	margin: 0 0 1em 8px;;
}

.entryBody_storelist { /* clearfix */
	width: 460px;
	margin: 0 5px 30px;
	font-size:12px;
}
.entryBody_storelist p {
	line-height:150%;
	font-size:12px;
	width:460px;
	margin: 0 0 1em 8px;;
}

.entryBody_storelist img.imgR02 { /* 右寄せ */
	float: right;
	margin: 3px 0 10px 15px;
}

/* 画像
------------------------------------------ */
.entryBody img.imgL { /* 左寄せ */
	float: left;
	margin: 3px 20px 10px 0;
	padding: 5px;
	border: 1px solid #eee;
}
.entryBody img.imgR { /* 右寄せ */
	float: right;
	margin: 3px 0 10px 15px;
}

.entryBody img.imgR02 { /* 右寄せ */
	float: right;
	margin: 3px 0 10px 15px;
}
.entryBody img.imgL,
.entryBody img.imgR { /* 枠線 */
	padding: 5px;
	border: 1px solid #dedfd8;
}

.entryBody img.imgR02 { /* 枠線 */
	padding: 5px;
}



/* テーブル
------------------------------------------ */
table.basicTable {
	width: 510px;
	margin: 0 0 20px;
	border-right: 1px solid #dedfd8;
	border-bottom: 1px solid #dedfd8;
}
table.basicTable th,
table.basicTable td {
	line-height: 1.5;
	padding: 10px;
	border-top: 1px solid #dedfd8;
	border-left: 1px solid #dedfd8;
}
table.basicTable .styleA {
	line-height: 1.2;
	vertical-align: middle;
	text-align: center;
	background-color: #CEBEB0;
}


/* ========================================================================



	* clearfix


 
======================================================================== */

.entryBody {
	_height: 1px;
	min-height: 1px;/* */
}
.entryBody:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;/* */
}

.entryBody p {
	_height: 1px;
	min-height: 1px;/* */
}
.entryBody p:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;/* */
}

/* ========================================================================



	* clearfix


 
======================================================================== */

.entryBody_storelist {
	_height: 1px;
	min-height: 1px;/* */
}
.entryBody_storelist:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;/* */
}

.entryBody_storelist p {
	_height: 1px;
	min-height: 1px;/* */
}
.entryBody_storelist p:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;/* */
}

/*ページタイトル
------------------------------------------------------------------------*/

body#outline .PageTitle {
	background-image: url(../img/outline/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#policy .PageTitle {
	background-image: url(../img/policy/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#storelist .PageTitle {
	background-image: url(../img/storelist/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#info .PageTitle {
	background-image: url(../img/info/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#help .PageTitle {
	background-image: url(../img/help/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#sitemap .PageTitle {
	background-image: url(../img/sitemap/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#linklist .PageTitle {
	background-image: url(../img/linklist/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#cart .PageTitle {
	background-image: url(../img/cart/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	
body#privacy .PageTitle {
	background-image: url(../img/privacy/Page-Title.png);
	width:529px;
	height:92px;
	display:block;
	background-repeat:no-repeat;
	}
	

/*Option
------------------------------------------------------*/
.border_bottom {
	border-bottom:1px #CCCCCC dashed;
	background-image:url(../img/storelist/Icon_shop.png);
	background-repeat:no-repeat;
	padding-left:60px;
	}
	
.border_bottom02 {
	border-bottom:1px #CCCCCC dashed;
	background-image:url(../img/storelist/Icon_sale.png);
	background-repeat:no-repeat;
	padding-left:60px;
	}