@charset 'utf-8';

/* --------------------------------------------------------------------------------
	蜈ｱ騾壹け繝ｩ繧ｹ
-------------------------------------------------------------------------------- */
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	min-height:1%;
}

/***************** 
   #fukubukuro
*****************/
#fukubukuro{
	font-size:25px;
	width:960px;
	margin:0 auto;
	background: #fff;
}

#fukubukuro .cart{
    width: 86%;
    margin: 0 auto;
	padding:0 0 5%;
}

#fukubukuro .bnr-main{
	padding:0 0 5.2%;
}

#fukubukuro .text1{
	color:#553914;
	margin:0 2% 3%;
	text-align: center;
}
#fukubukuro .txt-main1{
	padding:0 0 5.2%;
}
#fukubukuro .txt-main2{
	padding:3% 0 0;
}
#fukubukuro .iguchi-profile{
	margin:0 0 5%;
	padding:2%;
	background:#e5e5e5;
}
#fukubukuro .iguchi-profile .heading{
	margin:0 0 1.5%;
	font-weight:bold;
	border-bottom:dashed 1px #fff;
}

/********** 商品1 **********/
#fukubukuro .item-section .txt-item1 .sheading{
	padding:0 0 2%;
}
#fukubukuro .item-section .txt-item1{
	padding:0 2%;
}
#fukubukuro .item-section .txt-item1 .txt{
	padding:0 0 3%;
}
#fukubukuro .item-section .txt-item1 .spec-coffee{
	padding:0 4% 5%;
}
#fukubukuro .item-section .txt-about{
	margin:2% 2% 5%;
}
#fukubukuro .item-section .txt-about .sheading{
	padding:1% 2%;
	font-weight:bold;
	background:#e5e5e5;
}
#fukubukuro .item-section .txt-about .txt-about-box{
	padding:1% 1.75%;
	border-right:solid 0.15em #e5e5e5;
	border-bottom:solid 0.15em #e5e5e5;
	border-left:solid 0.15em #e5e5e5;
	font-size:23px;
}

#fukubukuro .item-section .osusume {
    padding: 0 0 8%;
	font-size:23px;
}
#fukubukuro .item-section .osusume .heading{
	padding:0 0 1%;
}
#fukubukuro .item-section .osusume .img-txt{
	padding:0 2%;
}
#fukubukuro .item-section .osusume .img-txt .img{
	float:left;
	width:35%;
}
#fukubukuro .item-section .osusume .img-txt .txt{
	float:right;
	width:63%;
}


/********** スペック **********/
#fukubukuro .spec-coffee{
	padding:0 4% 5%;
}

/********** 商品2**********/
#fukubukuro .img-item2{
	padding:5% 0 8%;
}
#fukubukuro .img-item2-2{
	float:left;
	width:50%;
}
#fukubukuro .img-item2-3{
	float:right;
	width:50%;
}


/********** 新鮮焼き立て **********/
#fukubukuro .shinsen-yakitate{
	background:#e5e5e5;
}
#fukubukuro .shinsen-yakitate .txt{
	padding:1%;
	font-size:20px;
}
#fukubukuro .shinsen-yakitate .txt .heading{
	padding:1% 0;
	line-height:1.2;
	font-weight:bold;
	font-size:32px;
}


#fukubukuro .paper_drip{
	padding:0 0 5%;
}

/********** 井口社長 **********/
#fukubukuro .iguchi-profile{
	margin:0 0 5%;
	padding:2%;
	background:#e5e5e5;
}
#fukubukuro .iguchi-profile .heading{
	margin:0 0 1.5%;
	font-weight:bold;
	border-bottom:dashed 1px #fff;
}

/********** お客様の声 **********/
#fukubukuro .voice{
	margin:0 0 5%;
	border:10px solid #663200;
}
#fukubukuro .voice .heading img{
	padding:2% 2% 0;
	width:100%;
}
#fukubukuro .voice .voice-box{
	border:3px solid #cccccc;
	margin:2%;
	padding:2%;
}
#fukubukuro .voice .voice-box .mark1{
	background:#FF0;
}
#fukubukuro .voice .name{
	text-align:right;
}

/********** セット内容 **********/
#fukubukuro .set .heading{
	padding:1% 2%;
	font-weight:bold;
	background:#e5e5e5;
}
#fukubukuro .set ul{
	padding:5% 0 7%;
}
#fukubukuro .set ul li{
	float:left;
	width:48%;
	padding:0 0 0 3%;
	text-align:center;
	line-height:1.35;
}
#fukubukuro .set ul li:nth-child(2){
	float:right;
	padding:0 3% 0 0;
}
#fukubukuro .set ul li .thumb{
	padding:0 0 3%;
}
#fukubukuro .set ul li .txt{
	font-size:36px;
}

#fukubukuro .txt1{
	padding:2% 2% 4%;
}
#fukubukuro .fukubukuro-fumi{
	padding:0 7% 5%;
}

/**********  **********/
#fukubukuro .commitment{
	margin:0 auto 6%;
	background:#e5e5e5;
}

#fukubukuro .commitment .text{
	float: left;
    width: 48%;
    padding: 2% 0 2% 3%;
	font-size:0.93em;
}
#fukubukuro .commitment .img{
	float:right;
	width:50%;
}
#fukubukuro .commitment .img img{
	width:100%;
}

/********** オススメコメント **********/
#fukubukuro .osusume-comment{
	margin:0 auto 5%;
	padding:2%;
	border: dashed 1px #e5e5e5;
	font-size:0.9em;
	color:#522800;
	width:96%;
}
#fukubukuro .osusume-comment .heading{
	padding:1%;
	background:#e5e5e5;
	font-size:1.2em;
}
#fukubukuro .irekata{
	padding:0 2%;
	background:url(/upload/user/images/8122rwd/bg-ice.jpg) repeat 0 0;
	background-size:100% auto;
}
#fukubukuro .irekata1,
#fukubukuro .irekata2,
#fukubukuro .irekata3,
#fukubukuro .irekata4{
	padding:0 0 5%;
}

#fukubukuro .bg-ice-bottom{
	padding:0 0 8%;
}
#fukubukuro .bg-ice-bottom img{
	display:block;
}

#fukubukuro .irekata .img{
	float:left;
	width:53%;
	padding:0 0 0 0;
}
#fukubukuro .irekata .txt{
	float:right;
	width:44.5%;
	padding:1% 1% 0 0;
}
#fukubukuro .osusume-comment .osusume-comment-box{
	padding:2% 1%;
}
#fukubukuro .osusume-comment .heading .mark1{
	color:#f00;
}

#fukubukuro .osusume-comment-box span{
	color:#ff0000;
	font-weight:bold;
}

#fukubukuro .img-item{
	padding:8% 0 7.5%;
}


@media screen and ( max-width:767px) {
#fukubukuro{
	margin:0;
	width:100%;
	font-size:1em;
}

#fukubukuro .cart{
	display:none;
}

/********** おすすめ **********/
#fukubukuro .item-section .txt-about .txt-about-box{
	font-size:0.9em;
}

#fukubukuro .item-section .osusume {
	font-size:0.9em;
}

/********** 新鮮焼き立て **********/
#fukubukuro .shinsen-yakitate{
	background:#e5e5e5;
}
#fukubukuro .shinsen-yakitate .txt{
	font-size:0.8em;
}
#fukubukuro .shinsen-yakitate .txt .heading{
	font-size:1.3em;
}



/********** お客様の声 **********/
#fukubukuro .voice{
	font-size:1em;
}
#fukubukuro .voice .voice-box {
    color: #000;
}


/**********  **********/
#fukubukuro .commitment .text{
	float:none;
	width:94%;
	padding:3%;
	font-size:1em;
}
#fukubukuro .commitment .img{
	float:none;
	width:100%;
}
#fukubukuro .commitment .img img{
	width:60%;
	margin:0 20% 3%;
}

/********** セット内容 **********/
#fukubukuro .set ul li .txt{
	font-size:1.2em;
}

/********** オススメコメント**********/
#fukubukuro .osusume-comment{
	font-size:1em;
	margin:0 auto 5%;
	width:96%;
}


}