/* ページの基本デザイン用CSS */


/* anchorBox
----------------------------------------------- */

#anchorBox {
	margin: 0px auto;
	padding: 0px;
	width: 720px;
	}

#anchorBox ul {
	margin: 10px auto 5px;
	padding: 0px;
	width: 700px;
	height:20px;
	text-align: right;
	}

#anchorBox li {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	line-height: 1.5em;
	display: inline;
	border-left: solid 1px #000;
	}

#anchorBox li.liRline {
	border-right: solid 1px #000;
	}


/* storeCenter
----------------------------------------------- */

#storeCenter {
	margin: 0px;
	padding: 0px 140px;
	background: url("../images/boxBg.jpg") top left repeat-y;
	width: 720px;
	}

#storeCenter h2 {
	margin: 0px auto;
	padding: 0px;
	width: 710px;
	}

#storeBoxTop {
	margin: 0px auto 0px;
	padding: 0px;
	width: 710px;
	}


/* storeBox
----------------------------------------------- */

.storeBox {
	margin: 0px auto;
	padding: 10px;
	width: 686px;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	border-bottom: solid 2px #333;
	}


/* goTop
----------------------------------------------- */

.goTop {
	margin: 0px auto;
	padding: 10px 0px;
	width: 710px;
	text-align: right;
	}


/* storeTxt
----------------------------------------------- */

.storeTxt {
	margin: 0px;
	padding: 0px;
	width: 492px;
	float: left;
	}

.storeTxt p {
	margin: 0px 0px 1em 0px;
	padding: 0px;
	line-height: 1.7em;
	}

.storeTxtCommentsA {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 492px;
	}

.storeTxtCommentsC {
	margin: 0px;
	padding: 0px;
	width: 492px;
	}

.storeTxtCommentsB {
	margin: 0px;
	padding: 0px 30px 0px 15px;
	width: 442px;
	background: url("../images/store_raku_center01.gif") top left repeat-y;
	}

.storeTxtCommentsB p {
	margin: 0px;
	color: #630;
	}


/* storePhoto
----------------------------------------------- */

.storePhoto {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: right;
	}


/* storeBottomBrand
----------------------------------------------- */

.storeBottomBrand {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 340px;
	float: left;
	clear: both;
	}

.storeBottomBrand h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.storeBottomBrand p {
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
	}

.storeBottomBrand p.pBox {
	margin: 20px auto;
	padding: 10px;
	background: #ddd;
	width: 250px;
	line-height: 1.7em;
	}

.storeBottomBrand img.mapBox {
	margin: 0px 0px 20px 0px;
	}

.storeBottomBrand ul {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	background: url("../images/boxBg.gif") right bottom no-repeat;
	width: 320px;
	}

.storeBottomBrand li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url("../images/iconB.gif") 0px 2px no-repeat;
	list-style: none;
	}



/* storeBottomP
----------------------------------------------- */

.storeBottomP {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 310px;
	float: right;
	}





.rss a{
	text-decoration:underline;
	}
	
.rss a:hover{
	text-decoration: none;
	}

