.sec_tit{text-align:center;font-size:1.4rem;margin-bottom:3em}.sec_tit .en{display:block;font-size:2.2rem;text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;margin-top:.3em}#feature{position:relative;overflow:hidden;padding:8rem 0}#feature>div{position:relative}#feature .tit{font-size:3rem;margin-bottom:1em}#feature .txt{font-size:1.4rem;line-height:2em}#feature .txt_box{flex-basis:32%}#feature .img_box{flex-basis:64%}#feature .ft_list{gap:15x}#feature .ft_list li{flex-basis:calc((100% - 40px) / 3)}#feature .ft_list li figure{position:relative;padding-bottom:2.5em}#feature .ft_list li figure img{border-radius:0 50px}#feature .ft_list li figure .num{font-size:4.6rem;position:absolute;bottom:0;left:.4em;line-height:1em}#feature .ft_list li .txt{font-size:1.6rem;text-decoration:underline solid white;text-underline-offset:-.3em;text-decoration-thickness:12px;-webkit-text-decoration:underline solid white;-webkit-text-underline-offset:-.3em;-webkit-text-decoration-thickness:12px;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none}#feature .btn_himitsu{width:min(22vw,125px);position:absolute;top:-5rem;right:0;z-index:1}#feature .btn_himitsu .imgadd_02,#feature .btn_himitsu .imgadd_03{content:"";display:block;position:absolute}#feature .btn_himitsu .imgadd_02{width:min(14vw,68px);top:-2rem;left:-2rem;z-index:2}#feature .btn_himitsu .imgadd_03{width:min(20vw,118px);bottom:-8rem;right:-5rem;z-index:2}#feature .btn_himitsu img{transition:all .3s;-webkit-transition:all .3s}#feature .btn_himitsu a:hover img{transform:scale(1.1);opacity:1}@media (min-width: 1001px){#feature .tit span{display:block}}@media (max-width: 1000px){#feature>div>div{display:block}}@media (min-width: 769px){#feature .ft_list li:nth-of-type(2){margin-top:5vw}#feature .ft_list li:nth-of-type(3){margin-top:10vw}}@media (max-width: 768px){#feature .img_box{width:min(80%,487px);margin:0 auto}#feature .ft_list li{margin-top:5rem}#feature .tit{font-size:2.8rem}.products_box .txt_box .item_ct .en{font-size:3.8rem}}@media (max-width: 500px){#feature .btn_himitsu .imgadd_02{width:min(13vw,68px);top:-2rem;left:-2rem}#feature .btn_himitsu .imgadd_03{width:min(19vw,118px);bottom:-5rem;right:-2.5rem}}#products .sec_tit{position:relative}#products .sec_tit .imgadd_01{content:"";display:block;position:absolute;width:min(22vw,343px);bottom:-6rem;left:0;z-index:2}.products_box{padding:5rem 0}.products_box:not(.bg-br)>div>div{flex-direction:row-reverse}.products_box .txt_box{flex-basis:26%;justify-content:space-between}.products_box:not(.bg-br) .txt_box{flex-direction:row-reverse}.products_box .txt_box:after{content:""}.products_box .img_box{flex-basis:74%}.products_box .txt_box .item_ct .en{font-size:4rem;font-weight:400;letter-spacing:.02em}.products_box .txt_box .item_ct .ja{font-size:1.6rem}.products_box .txt_box .tit{font-size:1.5rem}.products_box .txt_box .txt{font-size:1.5rem;line-height:1.8em;align-self:flex-end}.products_box .item_list{display:flex;gap:20px}.products_box li figure{margin-bottom:1rem}.products_box li .item_name{font-size:1.4rem}.products_box li .item_price{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-size:2rem}.products_box .btn_item{margin-top:2rem}.products_box .btn_item a{display:inline-block;position:relative;background:#4e3f24;border:1px solid #4E3F24;color:#fff;line-height:1em;font-size:1.4rem;padding:1em 3em;border-radius:30px;transition:all .3s;-webkit-transition:all .3s}.products_box .btn_item a:after{content:"\25b2";font-size:.9em;transform:rotate(90deg);display:inline-block;position:absolute;right:1em;top:calc(50% - .5em)}.products_box:not(.bg-br) .btn_item a:hover{background:#fff;border-color:#4e3f24;color:#4e3f24}.products_box{background-repeat:no-repeat;background-position:left 82% bottom 5%}.products_box.bg-br{background-color:#4e3f24;background-position:right 82% bottom 5%}.products_box.bg-br *{color:#fff}.products_box.bg-br .txt_box .item_ct .ja{margin-right:1em;left:auto;right:100%}.products_box.bg-br .btn_item{text-align:right}.products_box.bg-br .btn_item a{background:#fff;border:1px solid white;color:#4e3f24}.products_box.bg-br .btn_item a:hover{background:#4e3f24;border-color:#fff;color:#fff}@media (min-width: 769px){.products_box.bg-br .item_list{justify-content:flex-end}}.products_box#dryfruit{background-image:url(//spookyhouse.store/cdn/shop/files/bg_img_01.png?v=3572217736079505671);background-size:240px}.products_box#dryvegetable{background-image:url(//spookyhouse.store/cdn/shop/files/bg_img_02.png?v=8488332991410938191);background-size:213px}.products_box#rowchocolate{background-image:url(//spookyhouse.store/cdn/shop/files/bg_img_03.png?v=8821083910576832592);background-size:350px}.products_box#nuts{background-image:url(//spookyhouse.store/cdn/shop/files/bg_img_04.png?v=11224390252432545750);background-size:318px}.products_box#special{background-image:url(//spookyhouse.store/cdn/shop/files/bg_img_05.png?v=5845890414426155857);background-size:319px;background-position:right 82% bottom 30%}.products_box#special .txt_box .item_ct .en{text-transform:uppercase}.products_box .item_list li{flex-basis:30%}.products_box .item_list li a figure{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.products_box .item_list li a figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1245px) and (min-width: 1001px){.products_box:not(.bg-br) .txt_box .item_ct{transform:translate(-20px)}.products_box .bg-br .txt_box .item_ct{transform:translate(20px)}}@media (min-width: 1001px){.products_box .txt_box{position:relative;display:flex}.products_box .txt_box .item_ct{display:flex;position:relative;top:0;right:0}.products_box .txt_box .item_ct *{line-height:1em}.products_box .txt_box .item_ct *,.products_box .txt_box .txt{white-space:pre;writing-mode:vertical-rl;display:block}.products_box .txt_box .item_ct .ja{position:absolute;top:0;left:100%}}@media (max-width: 1000px){.products_box .txt_box .item_ct{margin-bottom:2em}.products_box .txt_box .item_ct *{display:block;line-height:1em}.products_box .txt_box .item_ct .ja{margin-top:1em}.products_box .txt_box{margin-bottom:3rem}.products_box .item_list{flex-wrap:wrap;width:min(100%,700px);margin:0 auto}.products_box .item_list li{margin-bottom:3rem}.products_box .btn_item a{text-align:center;display:block;width:100%;padding:1em 1.5em}}@media (max-width: 768px){#products .sec_tit .imgadd_01{width:min(30vw,343px)}.products_box#dryfruit{background-size:55%;background-position:right 5% top 0}.products_box#dryvegetable{background-size:47%;background-position:right 5% top 2%}.products_box#rowchocolate{background-size:75%;background-position:right -45% top 1%}.products_box#nuts{background-size:55%;background-position:right 10% top 2%}.products_box#special{background-size:60%;background-position:right 5% top 0}.products_box .item_list li{flex-basis:calc((100% - 20px)/2)}}@media (max-width: 500px){#products .sec_tit .imgadd_01{width:min(40vw,343px);bottom:-6rem;left:-4rem}}#info{padding:10rem 0;overflow-x:hidden}#info>div{position:relative}#info>div .imgadd_04{content:"";display:block;position:absolute;width:min(35vw,425px);top:-9rem;right:-14rem;z-index:2}#info>div>div{flex-direction:row-reverse}#info .cont_tit{font-size:2.3rem;letter-spacing:.3em}#info .img_box{flex-basis:267px}#info .txt_box{flex-basis:calc(100% - 307px)}#info .txt_box .cont_tit{border-bottom:1px solid #4E3F24;padding-bottom:.3em;margin-bottom:3rem}#info .txt{font-size:1.6rem;line-height:2em}#about .tit{font-size:2.4rem;line-height:1.8em;margin-bottom:1em}#access{margin-top:8rem}#access .cont_tit{text-align:center;margin-bottom:1em}#access .gmap iframe{width:100%;height:450px}#access .txt{text-align:center;margin-top:3rem;letter-spacing:.15em}#news{margin-top:5rem}#news ul{border-top:1px solid #D8D4D0}#news li{font-size:1.5rem;display:flex;align-items:center;gap:5px 15px;padding:1rem 0;border-bottom:1px solid #D8D4D0}#news li .post_date{letter-spacing:.1em}#news li .post_tag{background:#e3dec7;padding:.5em 1em;text-align:center;width:7em;border-radius:6px}@media (min-width: 768px){#info .img_box ul li+li{margin-top:10px}}@media (max-width: 767px){#info .img_box{margin-top:3rem}#news li{flex-wrap:wrap}}@media (max-width: 500px){#info>div .imgadd_04{width:min(60vw,425px);top:-9rem;right:-2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/renew25-top.css.map */
