@charset "utf-8";
/*2019/10 価格据え置き*/
#price-deferred{
	color:#515151;
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	background-color:#ffffff;
}
#price-deferred a{
	text-decoration:none;
}
/*ヘッダー*/
#price-deferred .header_box{
}
#price-deferred .header_box img{
	display:block;
	width:100%;
	max-width:755px;
	margin:0 auto;
}
/*大特価4箱セット商品*/
#price-deferred .rcmd_box{
	background-color:#ffffff;
}
#price-deferred .rcmd_box ul{
	padding-top:0px;
}
#price-deferred .rcmd_box ul li{
	display:block;
	max-width:687px;
	height:auto;
	margin:auto;
	padding:32px 0px 20px;
}
#price-deferred .rcmd_box ul li a{
	display:block;
}
#price-deferred .rcmd_box ul li a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
}
#price-deferred .rcmd_box ul li a img{
	display:block;
	max-width:687px;
	height:auto;
	margin:auto;
}
#price-deferred .rcmd_box ul li:first-child{
	border-bottom:3px solid #fb6791;
}
/*全商品対象500円OFFクーポン*/
#price-deferred .coupon_box{
}
#price-deferred .coupon_box img{
}
#price-deferred .coupon_box .text_copy_js{
	display:block;
	width:100%;
	max-width:755px;
	margin:auto;
}
#price-deferred .coupon_box .text_copy_js:hover{
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
}
/*増税前と増税後の価格比較*/
#price-deferred .comparison_box{
}
#price-deferred .comparison_box .ttl_img_box{
	background-color:#ffffff;
	padding:32px 20px 40px;
}
#price-deferred .comparison_box .ttl_img_box .ttl_img{
	display:block;
	width:100%;
	max-width:688px;
	height:auto;
	margin:0 auto;
}
#price-deferred .comparison_box .main_img_box{
	background-color:#f0f1f2;
	padding:0px 0px 0px;
}
#price-deferred .comparison_box .main_img_box .main_img{
	display:block;
	width:100%;
	max-width:755px;
	margin:0 auto;
}
#price-deferred .comparison_box a{
	display:block;
	padding:0px 0px 64px;
	background-color:#f0f1f2;
}
#price-deferred .comparison_box a img{
	display:block;
	width:100%;
	max-width:755px;
	margin:0 auto;
}
#price-deferred .comparison_box a img:hover{
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
}
/*オススメ商品*/
#price-deferred .product_box{
	display:block;
	background-color:#ffffff;
}
#price-deferred .product_box .product_box_ttl{
	display:block;
	color:#ffffff;
	font-size:36px;
	font-weight:bold;
	text-align:center;
	background-color:#fb6791;
	padding:12px;
	margin-bottom:16px;
}
/*商品ボックス*/
#price-deferred .product_box .itembox_row{
	margin:16px 0 16px;
	padding:0 8px;
}
#price-deferred .product_box .itembox_row:after{
	content:"";
	clear:both;
	display:block;
}
#price-deferred .product_box .itembox{
	float:left;
	width:353px;
	margin-left:8px;
	margin-right:8px;
	padding:28px 20px 22px;
	border:1px solid #0c2738;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
#price-deferred .product_box .itembox .logo{
	margin-bottom:12px;
	padding:0 0;
}
#price-deferred .product_box .itembox .name{
	font-size:24px;
	font-weight:bold;
	line-height:1.3;
	letter-spacing:0.05em;
	padding:0;
	margin-bottom:10px;
}
#price-deferred .product_box .itembox .photo{
	margin-bottom:0px;
	padding:0 8%;
}
#price-deferred .product_box .itembox .photo img{
	display:block;
	width:100%;
	max-width:280px;
	height:auto;
	margin:auto;
}
#price-deferred .product_box .itembox .point_box{
	font-weight:bold;
}
#price-deferred .product_box .itembox .point_box .point_ttl{
	display:inline-block;
	color:#0c2738;
	font-size:20px;
}
#price-deferred .product_box .itembox .point_box .point_txt{
	display:inline-block;
	color:#0c2738;
	font-size:20px;
}
#price-deferred .product_box .itembox .point_box .point_txt .bold{
	color:#ff9000;
	font-size:34px;
	line-height:1;
}
#price-deferred .product_box .itembox .box_price{
	color:#fb6791;
	font-size:46px;
	font-weight:bold;
	line-height:1;
	padding:8px 0 14px;
}
#price-deferred .product_box .itembox .price{
	color:#fb6791;
	font-size:16px;
	font-weight:bold;
	margin-bottom:18px;
}
#price-deferred .product_box .itembox .price span{
}
/*セット商品プルダウンメニュー*/
#price-deferred .product_box .sm_btnbox{
	position:relative;
	cursor:pointer;
	margin-bottom:5px;
}
#price-deferred .product_box .sm_btnbox .sm_btn{
	display:block;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	background-color:#fb6791;
	text-decoration:none;
	padding:8px 16px 7px 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
}
#price-deferred .product_box .sm_btnbox .sm_btn:after{
	content:"";
	display:block;
	position:absolute;
	bottom:35%;
	right:8%;
	width:10px;
	height:10px;
	margin-left:-6px;
	border:0px;
	border-top:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#price-deferred .product_box .sm_btnbox .sm_btn:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
}
/*その他の商品へのリンク*/
#price-deferred .link_box{
	background-color:#ffffff;
	padding:16px 16px 60px;
}
#price-deferred .link_box .ttl_txt{
	display:block;
	color:#fb6791;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;
	margin-bottom:28px;
	border-bottom:3px solid #fb6791;
}
#price-deferred .link_box .btn_area{
	display:table;
	width:100%;
	margin:auto;
}
#price-deferred .link_box .btn_area .btn_box{
	display:table-cell;
	width:33%;
}
#price-deferred .link_box a{
	display:block;
	color:#fb6791;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:1.4;
	vertical-align:top;
	padding:22px 12px 22px 8px;
	margin-left:18px;
	border:3px solid #fb6791;
	-webkit-border-radius:8px;
	border-radius:8px;
	position:relative;
}
#price-deferred .link_box a:after{
	content:'';
	position:absolute;
	bottom:45%;
	right:10%;
	width:12px;
	height:12px;
	margin-left:-6px;
	border:0px;
	border-top:solid 2px #fb6791;
	border-right:solid 2px #fb6791;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#price-deferred .link_box .btn_area .btn_box:first-child a{
	margin-left:1%;
}
#price-deferred .link_box a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
}
