@charset "UTF-8";
/* CSS Document */
dl,ul{list-style: none; margin: 0; padding: 0;}
dt,dd,li{margin: 0; padding: 0;}
a{text-decoration: none;}
@media screen and (min-width:813px){
  /*813px以上で適用する内容*/
/*追従用*/
.start {
  position: relative;
}
a.gotoanimaru {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
	z-index: 998;
}
a.gotoanimaru img{width:80%;}
/*追従用ここまで*/
div.hq_wrap div.main_content div.goods_box{width:1000px; margin: 40px auto;background-image: url(../images/common/bg_ptn.jpg); padding:0;}
div.hq_wrap div.main_content div.box_pink{border:solid #e29ea6 4px; box-sizing: border-box; margin: 30px auto; padding: 0;}
div.hq_wrap div.main_content div.box_yellow{border:solid #e5c563 4px; box-sizing: border-box; margin: 30px auto; padding: 0;}
div.hq_wrap div.main_content div.box_ligreen{border:solid #c2d283 4px; box-sizing: border-box; margin: 30px auto; padding: 0;}
div.hq_wrap div.main_content div.box_green{border:solid #98c38d 4px; box-sizing: border-box; margin: 30px auto; padding: 0;}
div.hq_wrap div.main_content div.box_blue{border:solid #7cb2a8 4px; box-sizing: border-box; margin: 30px auto; padding: 0;}
div.hq_wrap div.main_content div.goods_box div.tit_pink{width:992px; background-image: url(../images/goods/ptn_pink.jpg); background-size: 5%; height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_yellow{width:992px; background-image: url(../images/goods/ptn_yellow.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_ligreen{width:992px; background-image: url(../images/goods/ptn_ligreen.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_green{width:992px; background-image: url(../images/goods/ptn_green.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_blue{width:992px; background-image: url(../images/goods/ptn_blue.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}

div.tit_pink ul, div.tit_yellow ul, div.tit_ligreen ul, div.tit_green ul, div.tit_blue ul{font-size: 0; width:100%;}	
div.tit_pink ul li.item_name, div.tit_yellow ul li.item_name, div.tit_ligreen ul li.item_name, div.tit_green ul li.item_name, div.tit_blue ul li.item_name{width:692px; display: inline-block;} 
div.tit_pink ul li.item_name h2, div.tit_yellow ul li.item_name h2, div.tit_ligreen ul li.item_name h2, div.tit_green ul li.item_name h2, div.tit_blue ul li.item_name h2{font-size: 20px; font-weight: bold; color: #000; text-align: left; display: inline-block; padding-left: 20px;} 
	
div.tit_pink ul li.item_name span.ico_limit, div.tit_yellow ul li.item_name span.ico_limit, div.tit_ligreen ul li.item_name span.ico_limit, div.tit_green ul li.item_name span.ico_limit, div.tit_blue ul li.item_name span.ico_limit{width:80px; border-radius: 20px; background-color: #ffc104; border:solid 2px #fff; text-align: center; font-size: 15px; font-weight: bold; color: #000; margin:0 0 0 10px; padding: 5px; }
div.tit_pink ul li.item_name span.ico_web, div.tit_yellow ul li.item_name span.ico_web, div.tit_ligreen ul li.item_name span.ico_web, div.tit_green ul li.item_name span.ico_web, div.tit_blue ul li.item_name span.ico_web{width:80px; border-radius: 20px; background-color: #A42B2D; border:solid 2px #fff; text-align: center; font-size: 15px; font-weight: bold; color: #fff; margin:0 0 0 10px; padding: 5px; }
div.tit_pink ul li.item_price, div.tit_yellow ul li.item_price, div.tit_ligreen ul li.item_price, div.tit_green ul li.item_price, div.tit_blue ul li.item_price{width:300px; box-sizing: border-box;display: inline-block; font-size: 18px; color: #000; text-align: right;}
div.tit_green ul li.item_price span.item_attention{font-size: 14px;padding-right: 1rem;}
	
div.hq_wrap div.main_content div.goods_box img{margin: 20px auto; text-align: center; display: block; padding: 0;}
div.hq_wrap div.main_content div.goods_box img.pc_smallsize{width:80%;}
div.hq_wrap div.main_content div.goods_box ul.proviso{font-size: 0; width:90%; margin: 20px auto;}	
div.hq_wrap div.main_content div.goods_box ul.proviso li{font-size: 14px; display: inline-block;}	
div.hq_wrap div.main_content div.goods_box ul.proviso li span{color: red;}	
	
div.hq_wrap div.main_content div.goods_box ul.item_cb{width:960px; font-size: 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box ul.item_cb li{display: inline-block;}	
div.hq_wrap div.main_content div.goods_box ul.item_cb li p{width:360px; font-size: 14px; line-height: 1.4; margin: 10px auto; padding: 0;}
div.hq_wrap div.main_content div.goods_box ul.item_cb li:nth-child(1){width:400px;}	
div.hq_wrap div.main_content div.goods_box ul.item_cb li:nth-child(2){width:540px;}	
div.hq_wrap div.main_content div.goods_box ul.item_cb li img{text-align: center; display: block; margin: 20px auto;}
div.hq_wrap div.main_content div.goods_box ul.item_cb_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_acst{}
div.hq_wrap div.main_content div.goods_box ul.itm_acst_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_ts{font-size: 0;}
div.hq_wrap div.main_content div.goods_box ul.itm_ts li{display: inline-block;}
div.hq_wrap div.main_content div.goods_box ul.itm_ts li:nth-child(1){width:400px;}	
div.hq_wrap div.main_content div.goods_box ul.itm_ts li:nth-child(2){width:592px;}	
div.hq_wrap div.main_content div.goods_box ul.itm_ts_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_gankake{}
div.hq_wrap div.main_content div.goods_box ul.itm_gankake_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_kinchaku{}
div.hq_wrap div.main_content div.goods_box ul.itm_kinchaku_sp{display: none;}
	
div.hq_wrap div.main_content div.goods_box ul.itm_tenugui_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_fusen_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_ame_sp{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_hobotp{font-size: 0;}
div.hq_wrap div.main_content div.goods_box ul.itm_hobotp li{display: inline-block;}
div.hq_wrap div.main_content div.goods_box ul.itm_hobotp li:nth-child(1){width:500px;}	
div.hq_wrap div.main_content div.goods_box ul.itm_hobotp li:nth-child(2){width:492px;}	
	
div.hq_wrap div.main_content ul.half_box{font-size: 0; width:1000px; margin: -30px auto; padding: 0;}
div.hq_wrap div.main_content ul.half_box li{display: inline-block; width:490px; margin: 0; padding: 0;}
div.hq_wrap div.main_content ul.half_box li + li{margin-left: 20px;}
div.hq_wrap div.main_content ul.half_box li div.goods_box{width:490px; margin: 40px auto;background-image: url(../images/common/bg_ptn.jpg); padding:0;}
div.hq_wrap div.main_content ul.half_box li div.box_ligreen{border:solid #c2d283 4px; box-sizing: border-box; margin: 30px auto; padding: 0; height: 740px;}
div.hq_wrap div.main_content ul.half_box li div.box_green{border:solid #98c38d 4px; box-sizing: border-box; margin: 30px auto; padding: 0; height: 740px;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_ligreen{width:482px; background-image: url(../images/goods/ptn_ligreen.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_green{width:482px; background-image: url(../images/goods/ptn_green.jpg);background-size: 5%;height: auto; padding: 0; margin: 0 auto;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_ligreen ul li.item_price, div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_green ul li.item_price{width:460px; box-sizing: border-box;display: inline-block; font-size: 18px; color: #000; text-align: right;margin-top: -25px;}
div.hq_wrap div.main_content ul.half_box li div.box_ligreen img{width:90%;}	
div.hq_wrap div.main_content ul.half_box li div.box_green img{width:82%;}	
	
div.hq_wrap div.main_content a.goto_ec{}	
div.hq_wrap div.main_content a.goto_ec img{width: 40%;  margin: 80px auto; text-align: center; display: block;}	
div.hq_wrap div.main_content a.goto_ec img:hover{opacity: 0.7;}	
div.hq_wrap div.main_content img.corabo{width:1000px; margin: 30px auto 70px; display: block; text-align: center;}
	
/*夏商品追加*/	
div.summer_item{height: 340px; background-image: url(../images/common/bg_ptn.jpg);}
div.summer_item img{margin: 30px auto; display: block; text-align: center;}
ol.nito_reserve::before{width:880px; display: block; content: ""; height: 2px; background-color: #cda989; margin: 10px auto;}
ol.nito_reserve{width:900px; margin: 20px auto; font-size: 0; padding: 0; list-style: none;}
ol.nito_reserve li{width: 900px;}
ol.nito_reserve li a.lnk_anmr:hover{opacity: 0.7;}
ol.nito_reserve li a.lnk_anmr p.nito_animaru{width:400px; height: 60px; border-radius: 8px; background-color: #F83A79; color: #fff; font-size: 24px; font-weight: bold; text-align: center; margin: 20px auto; line-height: 60px;}

}
@media screen and (max-width:812px){
	 /*812px以下で適用する内容*/
/*追従用	*/
a.gotoanimaru {
  display: none;
  position: fixed;
  bottom: 10px;
  right: -12%;
	}
a.gotoanimaru img{width:60%;}	
/*追従ここまで*/
div.hq_wrap div.main_content div.goods_box{width:90%; margin: 40px auto;background-image: url(../images/common/bg_ptn.jpg); background-size: 50%; padding:0;}
div.hq_wrap div.main_content div.box_pink{border:solid #e29ea6 4px; box-sizing: border-box; margin: 5% auto; padding: 0;}
div.hq_wrap div.main_content div.box_yellow{border:solid #e5c563 4px; box-sizing: border-box; margin: 5% auto; padding: 0;}
div.hq_wrap div.main_content div.box_ligreen{border:solid #c2d283 4px; box-sizing: border-box; margin: 5% auto; padding: 0;}
div.hq_wrap div.main_content div.box_green{border:solid #98c38d 4px; box-sizing: border-box; margin: 5% auto; padding: 0;}
div.hq_wrap div.main_content div.box_blue{border:solid #7cb2a8 4px; box-sizing: border-box; margin: 5% auto; padding: 0;}
div.hq_wrap div.main_content div.goods_box div.tit_pink{width:100%; background-image: url(../images/goods/ptn_pink.jpg); background-size: 15%; height: auto; padding:1% 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_yellow{width:100%; background-image: url(../images/goods/ptn_yellow.jpg);background-size: 15%;height: auto; padding:1% 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_ligreen{width:100%; background-image: url(../images/goods/ptn_ligreen.jpg);background-size: 15%;height: auto; padding:1% 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_green{width:100%; background-image: url(../images/goods/ptn_green.jpg);background-size: 15%;height: auto; padding:1% 0; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box div.tit_blue{width:100%; background-image: url(../images/goods/ptn_blue.jpg);background-size: 15%;height: auto; padding:1% 0; margin: 0 auto;}

div.tit_pink ul, div.tit_yellow ul, div.tit_ligreen ul, div.tit_green ul, div.tit_blue ul{width:100%; margin-bottom: -2%;}	
div.tit_pink ul li.item_name, div.tit_yellow ul li.item_name, div.tit_ligreen ul li.item_name, div.tit_green ul li.item_name, div.tit_blue ul li.item_name{width:100%;} 
div.tit_pink ul li.item_name h2, div.tit_yellow ul li.item_name h2, div.tit_ligreen ul li.item_name h2, div.tit_green ul li.item_name h2, div.tit_blue ul li.item_name h2{font-size: 0.9rem; font-weight: bold; color: #000; text-align: left; padding-left: 2%; margin: 0 auto; display: inline-block;letter-spacing: -0.05rem;} 

	
div.tit_pink ul li.item_name span.ico_limit, div.tit_yellow ul li.item_name span.ico_limit, div.tit_ligreen ul li.item_name span.ico_limit, div.tit_green ul li.item_name span.ico_limit, div.tit_blue ul li.item_name span.ico_limit{width:auto; border-radius: 20px; background-color: #ffc104; border:solid 2px #fff; text-align: center; font-size: 0.7rem; font-weight: bold; color: #000; margin:0 0 0 5%; padding: 1%; }
div.tit_pink ul li.item_name span.ico_web, div.tit_yellow ul li.item_name span.ico_web, div.tit_ligreen ul li.item_name span.ico_web, div.tit_green ul li.item_name span.ico_web, div.tit_blue ul li.item_name span.ico_web{width:auto; border-radius: 20px; background-color: #A42B2D; border:solid 2px #fff; text-align: center; font-size: 0.7rem; font-weight: bold; color: #fff; margin:0 0 0 3%; padding: 1%; }
div.tit_pink ul li.item_price, div.tit_yellow ul li.item_price, div.tit_ligreen ul li.item_price, div.tit_green ul li.item_price, div.tit_blue ul li.item_price{width:100%; box-sizing: border-box;font-size: 0.8rem; color: #000; text-align: right; margin-top: -3%;}
div.tit_green ul li.item_price span.item_attention{font-size: 0.6rem; padding-right: 1rem;}

div.hq_wrap div.main_content div.goods_box img{margin: 2% auto; text-align: center; display: block; padding: 0; width: 90%;}
div.hq_wrap div.main_content div.goods_box img.sp_full_size{width: 100%;}
div.hq_wrap div.main_content div.goods_box ul.proviso{width:92%; margin: 1% auto 3%;}	
div.hq_wrap div.main_content div.goods_box ul.proviso li{font-size: 0.6rem; letter-spacing: -0.03rem; display: inline-block; line-height: 1.3;}	
div.hq_wrap div.main_content div.goods_box ul.proviso li span{color: red;}	
	
div.hq_wrap div.main_content div.goods_box ul.item_cb_sp{width:100%; margin: 0 auto;}
div.hq_wrap div.main_content div.goods_box ul.item_cb_sp li{width:100%;}	
div.hq_wrap div.main_content div.goods_box ul.item_cb_sp li p{width: 92%; font-size: 0.6rem; line-height: 1.3; letter-spacing: -0.03rem; margin: 1% auto 2%; padding: 0;}

div.hq_wrap div.main_content div.goods_box ul.item_cb_sp li img{text-align: center; display: block; margin: 1% auto; width:90%;}
div.hq_wrap div.main_content div.goods_box ul.item_cb{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_acst{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_acst_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_acst_sp img{width:94%;}
div.hq_wrap div.main_content div.goods_box ul.itm_ts{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_ts_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_tenugui{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_tenugui_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_tenugui_sp img{width:90%; margin-bottom: 3%;}
div.hq_wrap div.main_content div.goods_box ul.itm_fusen{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_fusen_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_fusen_sp img{width:100%;}
div.hq_wrap div.main_content div.goods_box ul.itm_ame{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_ame_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_ame_sp img{width: 94%;margin: 0 auto 4%;}
div.hq_wrap div.main_content div.goods_box ul.itm_gankake{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_gankake_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_gankake_sp img{width:94%;}
div.hq_wrap div.main_content div.goods_box ul.itm_kinchaku{display: none;}
div.hq_wrap div.main_content div.goods_box ul.itm_kinchaku_sp{}
div.hq_wrap div.main_content div.goods_box ul.itm_kinchaku_sp img{width:94%;}
	
div.hq_wrap div.main_content ul.half_box{width:90%; margin: 0 auto; padding: 0;}
div.hq_wrap div.main_content ul.half_box li{width:100%; margin: 0; padding: 0;}
div.hq_wrap div.main_content ul.half_box li + li{margin-left: 0;}
div.hq_wrap div.main_content ul.half_box li div.goods_box{width:100%; margin: 5% auto;background-image: url(../images/common/bg_ptn.jpg); background-size: 50%; padding:0;}
div.hq_wrap div.main_content ul.half_box li div.box_ligreen{border:solid #c2d283 4px; box-sizing: border-box; margin: 4% auto; padding: 0;}
div.hq_wrap div.main_content ul.half_box li div.box_green{border:solid #98c38d 4px; box-sizing: border-box; margin: 4% auto; padding: 0;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_ligreen{width:100%; background-image: url(../images/goods/ptn_ligreen.jpg);background-size: 15%;height: auto; padding: 1% 0; margin: 0 auto;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_green{width:100%; background-image: url(../images/goods/ptn_green.jpg);background-size: 15%;height: auto; padding: 1% 0; margin: 0 auto;}
div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_ligreen ul li.item_price, div.hq_wrap div.main_content ul.half_box li div.goods_box div.tit_green ul li.item_price{width:100%; box-sizing: border-box; font-size: 0.7rem; color: #000; text-align: right; margin-bottom: -2%;}
div.hq_wrap div.main_content ul.half_box li img{width:90%;}	
div.hq_wrap div.main_content a.goto_ec{}	
div.hq_wrap div.main_content a.goto_ec img{width:55%; margin: 7% auto; display: block; text-align: center;}	
div.hq_wrap div.main_content a.goto_ec img:hover{opacity: 0.7;}
div.hq_wrap div.main_content img.corabo{width:90%; margin: 5% auto 10%; display: block; text-align: center;}
/*夏商品追加*/	
div.summer_item{background-image: url(../images/common/bg_ptn.jpg);}
div.summer_item img{margin: 5% auto; display: block; text-align: center; width:90%;}
	
ol.nito_reserve::before{width:100%; display: block; content: ""; height: 2px; background-color: #cda989; margin: 10px auto;}
ol.nito_reserve li a.lnk_anmr:hover{opacity: 0.7;}
ol.nito_reserve{width:90%; margin: 5% auto;padding: 0; list-style: none;}
ol.nito_reserve li{width:100%; margin: 10% auto;}
ol.nito_reserve li a.lnk_anmr p.nito_animaru{width:90%; height: 3rem; border-radius: 8px; background-color: #F83A79; color: #fff; font-size: 1.3rem; font-weight: bold; text-align: center; margin: 20px auto; line-height: 3rem;}

}