@charset "Shift_JIS";

/* ---回り込み解除1--- */
/* ボックスの最後に空のdivboxを追加する */
.clear {
    clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	visibility:hidden;
}

/* ---回り込み解除その2--- */
/* ---Floatさせた画像がはみ出す場合、Pタグに「clearfix」を指定--- */
.clearfix{
margin:0px;
padding: 0px;
}

.clearfix:after{
content:".";
display:block;
clear:both;
height: 0px;
visibility: hidden;
}

.clearfix{
min-height:1px;
display:block;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
 /**/
}

/* ---ここまで--- */
/* ---------------------------------------------- */



h1.zentanname {
    margin:0px;
	padding:0px;
	width:150px;
}

.text00 {
    padding:0px;
	margin:0;
}

.shopcnt {
    margin:0px;
	padding:15px;
}


.footer {
    margin:0px;
	padding:15px;
    border:1px solid #ff9900;
	background:#ffce84;
}

.shopcnt h2 {
    margin:0px 0 15px;
	padding:0px;
}

.goodscontainer {
    float:left;
	width:560px;
	margin:0 0 10px;
}

.goodscontainer .goods {
    float:left;
	width:178px;
	margin:0px 0px 0px 8px;
	border:1px solid #CCCCCC;
}

*html .goodscontainer .goods {
	margin-left:6px;
}

#first {
    margin-left:0px;
}

#first2 {
    margin-left:0px;
}


.goodscontainer .goods p.goodsthumb {
    margin:10px 10px 5px;
    padding:0;
	display:block;
	border:1px solid #CCCCCC;
}


p.price {
    margin:0px;
    padding:0px 10px 5px;
}

.goodscontainer .goods p.detailbtn {
    padding:0px 10px 10px;
}

p.addbtn {
    margin:5px 10px 10px;
}

.footerguidettl {
    margin:40px 0px 0px;
}

.footer dl{
    margin:0px;
	padding:0px;
}

.footer dt {
    margin:0px 0px 5px;
	padding:0px 0px 0px 16px;
	background:url(../zentanshop/img/list.jpg) no-repeat 0 0.2em;
}

.footer dd {
    margin:0px 0px 5px;
	padding:0px 0px 0px 16px;
}

.goodssingle {
    margin:0px;
	padding:0px;
	float:right;
	width:285px;
	text-align:left;
}

.goodsphoto {
    margin:0px;
	padding:0px;
	float:left;
	width:265px;
}

.goodsphoto img {
    margin:0px;
	padding:3px;
	border:1px solid #CCCCCC;
}

.price_l {
    margin:0px;
    padding:0px 0px 5px;
}

h3.h3goods {
    margin:0px 0px 10px;
	padding:6px 0px 0px 20px;
	background:url(../zentanshop/img/h3_bg.jpg) no-repeat 0 0;
	width:540px;
	height:29px;
}

.seecart {
    margin:0px 0px 20px;
	padding:10px;
	background:#EAFAEA;
	border-bottom:2px #D5F4D5 solid;
	border-top:2px #D5F4D5 solid;
}

.seecart p {
    margin:0px;
	padding:0px;
}

.seecart p img {
    vertical-align:middle;
}

.backgoods {
    margin:30px 0px 20px;
	padding:5px 10px 10px;
	border-top:2px #D5F4D5 solid;
	clear:both;
}

.backgoods p a {
    margin:0px;
	padding:0px 0px 0px 16px;
	background:url(../zentanshop/img/list02.jpg) no-repeat 0 0.2em;
	float:right;
}

.incartttl {
    padding:15px;
}

.footer table.shopguide {
    margin:0px 0px 20px;
	padding:0px;
	border:none;
}

.footer .shopguidettl {
    margin:0px 0px 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #FFFFFF;
	font-weight:bold;
	font-size:16px;
} 


table.businessopen {
    margin:0px;
	padding:0px;
	border-collapse:collapse;
}

table.businessopen tr {
    border-top: 1px solid #663333;
	border-bottom: 1px solid #663333;
}

table.businessopen th,table.businessopen td {
    text-align:left;
	vertical-align:top;
	padding:6px 7px 6px 7px;
}

table.businessopen th {
    background:#D5F4D5;
	color:#663333;
	width:165px;
}

dl.privacyp {
    margin:0px;
	padding:10px 0px 0px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}

dl.privacyp dt {
    margin:0px;
	padding:0px;
	font-weight:bold;
}

dl.privacyp dd {
    margin:0px;
	padding:0px 0px 30px;
}

.localshipping {
    margin:10px;
	padding:0px;
	border-collapse:collapse;
}

.localshipping td {
    border:1px solid #FF6600;
	padding:5px;
	vertical-align:middle;
}

p.soldout {
    position:relative;
	margin:0px;
	padding:0px;
	height:0px;
}

p.soldout img {
    position:absolute;
	top:-25px;
	right:10px;
}