@charset 'shift_jis';

/********** wrapper **********/
#sub-wrapper-inner{
	top:-30px;
	background:none;
}

/********** limited **********/
#limited{
	width:700px;
	margin:30px 0 0;
}
#limited h2{
	min-height:53px;
	margin:0 0 17px;
	padding:0 30px;
	line-height:1.7;
	font-weight:normal;
	background:url(https://kuradukuri.itembox.design/item/images/common/t-bg.png) no-repeat 0 0;
}

/********** ���� **********/
#limited .limited-inner{
	padding:0 20px;
}

/********** ���i���X�g **********/
#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:12px 0;
}
#limited .itemlist ul li .thumb{
	padding:0 0 8px;
	text-align:center;
}
#limited .itemlist ul li .item-name{
}
#limited .itemlist ul li .item-name a{
	display:block;
	/*font-size:110%;*/
	font-weight:bold;
}
#limited .itemlist ul li .item-name{
	padding:0 15px 15px;
	font-weight:bold;
	/*font-size:110%;*//*�����N�ݒ肳���Ă����ꍇ*/
	font-size:120%;
}
#limited .itemlist ul li .item-name a{
	display:block;
	text-decoration:underline;
}
#limited .itemlist ul li .price{
	padding:0 15px 20px;
}
#limited .itemlist ul li .btn-details{
	padding:0 15px 6px;
}

#limited h3 p {
    text-align: center;
    color: #fff;
    padding: 2% 0;
    margin: 0 0 5%;
    font-size: 1.6em;
    background: rgb(255,120,120);
    background: linear-gradient(180deg, rgba(255,120,120,1) 21%, rgba(255,101,101,1) 100%);
}


#limited .itemlist_sub_t h3{
	margin:30px 0;
	/*font-size:100%;*/
	font-size:20px;/*�Œ�*/
	background:url(../images/company/t-bg.png) no-repeat 0 0;
	font-family:"�l�r �o����", "MS PMincho", "�q���M�m���� Pro W3", "Hiragino Mincho Pro", serif;
}
#limited .itemlist_sub_t h3 .t-wrapper{
	display:block;
	background:url(../images/company/t-bg-top.png) no-repeat 0 0;
}
#limited .itemlist_sub_t h3 .t-box{
	display:block;
	padding:10px 20px;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.3);
	background:url(../images/company/t-bg-bottom.png) no-repeat 0 100%;
}


#limited table,#limited td,#limited th {
    border-collapse: collapse;
    border:1px solid #ccc;
	vertical-align:top;
    }

#limited table,#limited td p {
	width:200px;
	text-align:left;
    }

#limited table,#limited td h4 {
	text-align:center;
	margin:15px 0:
    }


#limited table.tp1,#limited  table.tp1 td,#limited  table.tp1 th {
	padding:14px;
    }

#limited table.tp2,#limited  table.tp2 td,#limited  table.tp2 th {
    border-collapse: collapse;
    border:1px solid #ccc;
	padding:7px;
    }

#limited .tanjo-mochi{
}
#limited .tanjo-mochi ul.item-box1{
	float:left;
	width:330px;
}
#limited .tanjo-mochi .tanjo-mochi-txt{
	float:right;
	width:310px;
}
#limited .tanjo-mochi .tanjo-mochi-txt .mark{
	font-weight:bold;
}
#limited .mojiire-sample{
}
#limited .mojiire-sample .img-mojiire1{
	float:left;
	margin:0 15px 0 0;
	padding:4px;
	border:solid 1px #ccc;
}
#limited .mojiire-sample .img-mojiire2{
	float:left;
	margin:0;
	padding:4px;
	border:solid 1px #ccc;
}


#limited .btn-pagetop{
	padding:20px 0;
	text-align:right;
}


#limited .contact{
	margin:30px auto;
	text-align:center;
}


#noshi .noshi-inner{
	padding:0 40px 0 0 !important;
}
