@charset "utf-8";
/* CSS Document */

.itemppages{
			font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "sans-serif";
			width: 800px;
}

/*p img{
margin: 0 auto;
display: block;
}*/

.itemppages .img01{
		margin: 0 auto;
		display: block;
}
.itemppages p.itemtitle00{
    text-align:left;
	font-size: 28px;
	}
.itemppages p.itemsubtitle00{
	font-family: YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';
    text-align:left;
	font-size: 26px;
	}
.itemppages p{
    text-align:left;
	font-size: 18px;
	line-height: 200%;
	}
		.itemppages .img02{
			margin: 4% auto 0;
			display: block;
		}
		
		.itemp_cont1{
			padding-bottom: 6%;
		}
		.itemp_cont1 p{
			font-size: 18px;
		}
		.itemp_cont1 .itemptitle01{
			font-size: 30px;
			color: #dc5130;
			font-weight: bold;
			padding: 5% 0 0;
		}
		
		.itemp_cont1 .textbox{
			background-color:#fde3dd;

			/*margin: 0 auto;*/
			padding: 2%;
		
		}
		.itemp_cont1 .textbox p{
			font-size: 16px;
			margin: 0 auto;
 			width: 95%;
			padding-bottom: 2%;
		}
		.itemp_cont1 .textbox p.itemptitle02{
			font-weight: bold;
			font-size: 20px;
			padding: 2% 0;
		}
		.itemp_cont2{
			padding-bottom: 6%;		
		}
		.itemp_cont2 .itemptitle02{
			background-color: #dc5130;
			padding: 2% 3%;
			color: #fff;
			font-size: 30px;
			font-weight: bold;
		}
		
		.itemp_cont2 .textbox p{
			font-size: 22px;
			font-weight: bold;
			padding-bottom: 2%;
		}
		.itemp_cont3 {
			padding-bottom: 8%;	
		}
		.itemp_cont3 .imgboxarea{
			display: flex;
			justify-content: space-between;

		}
		.itemp_cont3 .imgbox{
			margin-top: 4%;
		}
		.itemp_cont3 .imgbox p{
			padding: 1% 0;
			margin: 0;
			text-align: center;
			font-weight: bold;
			font-size: 16px;
				
		}
		.itemp_cont3 .itemptitle03{
			background-color: #dc5130;
			padding: 2% 3%;
			color: #fff;
			font-size: 30px;
			font-weight: bold;
		}
		.itemp_cont4 {
			padding-bottom: 6%;
		}
		.itemp_cont4 .itemptitle04{
			background-color: #f39518;
			padding: 2% 3%;
			color: #fff;
			font-size: 30px;
			font-weight: bold;
		}	
		
		.itemp_cont4 .tdcolor01{
			background-color: #d4b571;
			width: 35%;
			color: #ffffff;
		}
		.itemp_cont4 .tdcolor02{
			background-color: #fff5d7;
		}
		.itemp_cont4 table {
			margin-top: 3%;
			width: 100%;
			padding-bottom: 3%;
			
		}
		.itemp_cont4 table tr td{
			text-align: center;
			padding: 2%;
		}
		.itemp_cont4 .textbox{
			background-color:#fff;
			border: 1px solid #f9beb1;
			padding: 2%;
		
		}
		.itemp_cont4 .textbox p{
			font-size: 16px;
			margin: 0 auto;
 			width: 95%;
			padding-bottom: 2%;
		}
		.itemp_cont4 .textbox p.itemptitle04_2{
			font-weight: bold;
			font-size: 18px;
			padding: 2% 0;
			color: #ce3c1a;
		}		
/*カート周り設定*/
.pickup{
	margin-left: 130px;
	width: 760px;
}


/*カート周り設定*/
#rakutenLimitedId_aroundCart span.unit{
 font-size:18px; /*店舗ごとに任意*/
 font-weight:bold; /*店舗ごとに任意*/
 height:30px; /*店舗ごとに任意*/
}
 
#rakutenLimitedId_aroundCart input#units {
 border:solid 5px #ccc; /*店舗ごとに任意*/
 width: 50px !important; /*店舗ごとに任意*/
 height: 50px !important; /*店舗ごとに任意*/
 cursor:auto;
 text-indent:0px; /*店舗ごとに任意*/
 overflow:hidden;
}
 
/*2015.07.10追記、楽天に仕様変更がありました*/
body div#pagebody #rakutenLimitedId_aroundCart input.rCartBtn,
body div#pagebody #rakutenLimitedId_aroundCart input#units + input {
 width: 378px !important; /*店舗ごとに任意*/
 height: 70px !important; /*店舗ごとに任意*/
 background: url(https://www.rakuten.ne.jp/gold/f063029-nakayama/img/btn_cart.png) no-repeat !important; /*店舗ごとに任意*/
 overflow:hidden !important;
 border-width: 0px !important;
 cursor: pointer !important;
 text-indent:150% !important; /*店舗ごとに任意*/
 white-space:nowrap !important;
 margin:5px 0 !important; /*店舗ごとに任意*/
}


/* お気に入り商品・店舗登録 */
#rakutenLimitedId_aroundCart #serviceTableSml {
 margin-top:-7px;
}

body div.bkm{
 width: 430px !important;
 height: 58px !important;
}

body div.bookmarkArea div.bkm a.addBkm span.bkmStar {
 display:inline-block !important;
 width: 430px !important;
 height: 51px !important;
background: url(https://www.rakuten.ne.jp/gold/f063029-nakayama/img/favorite_01.jpg) no-repeat !important;
	margin-top:5px;
}

body #rakutenLimitedId_aroundCart div.shopBkm {
 padding:20px 0px 17px 0px !important;
 width: 430px !important;
 height: 80px !important;
}

body div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar {
 display:inline-block !important; 
 width: 430px !important;
 height: 51px !important;
background: url(https://www.rakuten.ne.jp/gold/f063029-nakayama/img/favorite_02.jpg) no-repeat !important;
}
