@charset 'shift_jis';

/********** wrapper **********/
#sub-wrapper-inner{
	top:-30px;
	background:none;
}

/********** limited **********/
#limited{
	width:700px;
	margin:30px 0 0;
}
#limited h2{
	margin:0;
	padding:0;
}

/********** 内側 **********/
#limited .limited-inner{
	padding:0 20px;
}


/********** 商品リスト **********/
#limited .itemlist h3{
	padding:0px;
	margin:0px;
}
#limited .itemlist h4{
	padding:0px;
	margin:0px;
}
#limited .itemlist ul{
	list-style:none;
	margin:0;
	padding:0;
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	background:url(../images/limited/bg-box2.png) repeat-y 0 0;
}
#limited .itemlist ul.item-box1{
	width:330px;
	background:url(../images/limited/bg-box1.png) repeat-y 0 0;
}
#limited .itemlist ul.list-halfway{
	border-top:none !important;
}
#limited .itemlist ul.list-endway{
	border-top:none !important;
}
#limited .itemlist ul li{
	float:left;
	width:330px;
	padding:0;
}
#limited .itemlist ul li .thumb{
	padding:0px;
	text-align:center;
}
#limited .itemlist ul li .item-number{
	padding:0 15px;
	font-weight:bold;
}
#limited .itemlist ul li .item-number-top{
	padding:20px 15px 0;
	font-weight:bold;
}
#limited .itemlist ul li .thumb-top{
	padding:0px 15px 10px;
	font-weight:bold;
}

#limited .itemlist ul li .item-name a{
	display:block;
	/*font-size:110%;*/
}
#limited .itemlist ul li .item-name{
	padding:0 15px 8px;
	color:#cc0000;
	font-weight:bold;
	/*font-size:110%;*//*リンク設定されている場合*/
}
#limited .itemlist ul li .item-name a{
	display:block;
	text-decoration:underline;
}
#limited .itemlist ul li .price{
	padding:0 15px 5px;
	color:#cc0000;
	font-weight:bold;
}
#limited .itemlist ul li .btn-details{
	padding:0 15px 20px;
	font-size:80%;
}
#limited .itemlist .reserve{
	color:#cc0000;
}
#limited .btn-pagetop{
	padding:20px 0;
	text-align:right;
}
#limited .contact{
	margin:50px auto 30px;
	text-align:center;
}
#limited .item-details{
	border-bottom:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	padding:15px
}
#limited .item-details p{
	margin:0;
	padding:0;
}
#limited .itemlist .kasane{
	padding:0 0 63px;
}
#limited .itemlist .kasane .kasane-details{
	padding:0;
	font-size:80%;
}
#limited .itemlist .iwaigashi{
	padding:0 0 70px;
}
#limited .itemlist .iwaigashi ul{
	border:none;
	background-image:none;
}
#limited .itemlist .iwaigashi ul li .iwaigashi-name{
	padding:0 15px;
	font-weight:bold;
	font-size:80%;
}
#limited .itemlist .iwaigashi ul li .iwaigashi-details{
	padding:0 15px 20px;
	font-size:80%;
}

#limited .itemlist .fukuzo{
	padding:0 0 40px;
}
#limited .itemlist .kohakumanjyu{
	padding:0 0 50px;
}
#limited .iwaibashi{
	padding:0 0 20px;	
}
#limited .iwaibashi .iwaibashi_box{
	margin:10px 0 0;
	background:url(../images/shichigosan_kasane/shichigosan_kasane_10bg.jpg) repeat-y 0 0;
	width:659px;
	height:240px;
}
#limited .iwaibashi .iwai_details{
	padding:0 0 25px;
}
#limited .iwaibashi .iwai_name{
	padding:0 0 25px;
	color:#cc0000;
	font-size:140%;
}
#limited .itemlist .yurai{
	margin:0;
	padding:0;
}
#limited .itemlist .yurai .rbox,
#limited .itemlist .yurai .lbox{
	float:left;
}
#limited .itemlist .yurai .rbox p,
#limited .itemlist .yurai .lbox p{
	padding:40px 0 0 10px;
	margin:0;
	width:450px;
}
#limited .itemlist .oiwai .intro{
	margin:0;
	padding:0 10px;
}
#limited .itemlist .oiwai ul{
	border:none;
	background:none;
}

#limited .itemlist .oiwai ul li{
	float:left;
	width:200px;
	padding:0;
	margin:0 0 0 20px;
}
#limited .itemlist .oiwai ul li .oiwai-details{
	padding:10px 0;
}

#footer{
	padding:10px 0;
	position:absolute;
	top:11300px;
	width:100%;
}