@charset "UTF-8";.l_sec{-webkit-box-sizing:border-box;box-sizing:border-box}.l_sec:after,.l_sec:before{-webkit-box-sizing:border-box;box-sizing:border-box}.l_sec *{-webkit-box-sizing:border-box;box-sizing:border-box}.l_sec :after,.l_sec :before{-webkit-box-sizing:border-box;box-sizing:border-box}.l_sec{line-height:1.7;font-size:min(4.2666666667vw,32px)}.l_sec img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.area_product_info{margin:18.6666666667vw 0}.area_product_info .box_product_info_tab .tab_list .l_list{display:-webkit-box;display:-ms-flexbox;display:flex}.area_product_info .box_product_info_tab .tab_list .l_list li{width:25%;margin:0}.area_product_info .box_product_info_tab .tab_list .l_list li>a{-webkit-transition:0.3s;transition:0.3s;display:block;text-align:center;width:100%;padding-bottom:2.6666666667vw;border-bottom:5px solid transparent;opacity:0.4}.area_product_info .box_product_info_tab .tab_list .l_list li>a.js_tab_current{opacity:1;cursor:auto}.area_product_info .box_product_info_tab .tab_list .l_list li:first-child>a.js_tab_current{border-color:#dc6b82}.area_product_info .box_product_info_tab .tab_list .l_list li:nth-child(2)>a.js_tab_current{border-color:#2f8fbc}.area_product_info .box_product_info_tab .tab_list .l_list li:nth-child(3)>a.js_tab_current{border-color:#c99e18}.area_product_info .box_product_info_tab .tab_list .l_list li:nth-child(4)>a.js_tab_current{border-color:#3b63a3}.area_product_info .sec_product_info_bottom{margin-top:5.3333333333vw}.sec_main .block_01 .box_02{margin-top:5.3333333333vw}.sec_main .block_01 .box_04{margin-top:5.3333333333vw}.sec_deli .l_sec_inner{padding:8vw 4vw;background-color:#ffffff}.sec_deli .block_01 .box_01 .l_txt span{display:block;text-align:center;letter-spacing:-0.01em}.sec_attractive .l_block{padding:10.6666666667vw 0;border-bottom:1px solid #b5b5b5}.sec_attractive .l_block+.l_block{margin-top:0}.sec_attractive .l_block .l_block_heading h3{text-align:center}.sec_attractive .l_block .l_block_heading h3 span{line-height:1.7;font-size:min(3.7333333333vw,28px);display:inline-block;color:#ffffff;font-weight:normal;line-height:8vw;padding:0 0.5em;margin-bottom:2.6666666667vw;background-color:#910000}.sec_attractive .block_01{border-top:1px solid #b5b5b5}.sec_payment .l_sec_inner{padding:8vw 4vw;background-color:#ffffff}.sec_product_info{width:100%;padding:80px 0}.sec_product_info+.sec_product_info{margin:0}.sec_product_info .l_sec_heading{text-align:center;width:280px;margin-right:auto;margin-left:auto}.sec_product_info .l_sec_heading .l_icn{line-height:1.7;font-size:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;width:80px;aspect-ratio:1/1;border-radius:50%;margin-bottom:20px}.sec_product_info .l_sec_heading .l_txt{line-height:1.7;font-size:20px;padding:5px 0;border-top:1px solid #222222}.sec_product_info .l_sec_heading h2{padding:5px 0;border-top:1px solid #222222;border-bottom:1px solid #222222}.sec_product_info.-spring{background-color:#e8d9dc}.sec_product_info.-spring .l_sec_heading .l_icn{background-color:#d46a7f}.sec_product_info.-spring .l_sec_heading .l_txt,.sec_product_info.-spring .l_sec_heading h2{border-color:#d46a7f}.sec_product_info.-summer{background-color:#dce7ef}.sec_product_info.-summer .l_sec_heading .l_icn{background-color:#4087b9}.sec_product_info.-summer .l_sec_heading .l_txt,.sec_product_info.-summer .l_sec_heading h2{border-color:#4087b9}.sec_product_info.-autumn{background-color:#ece5cf}.sec_product_info.-autumn .l_sec_heading .l_icn{background-color:#c79f22}.sec_product_info.-autumn .l_sec_heading .l_txt,.sec_product_info.-autumn .l_sec_heading h2{border-color:#c79f22}.sec_product_info.-winter{background-color:#d4d8e5}.sec_product_info.-winter .l_sec_heading .l_icn{background-color:#475fa6}.sec_product_info.-winter .l_sec_heading .l_txt,.sec_product_info.-winter .l_sec_heading h2{border-color:#475fa6}.sec_voice{padding:18.6666666667vw 0;background-color:#ece1da}.sec_voice .block_01 .l_box:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sec_voice .block_01 .l_box+.l_box{margin-top:5.3333333333vw}.sec_qa .block_01 .box_05 .l_part+.l_part{margin-top:40px}.sec_drawer_product_ingredients{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important}.sec_drawer_product_ingredients .l_box_heading h4{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif!important}.sec_drawer_product_ingredients .part_top{margin-bottom:30px}.sec_drawer_product_ingredients .part_ingredients .txt_heading+.l_txt{margin-top:0}.modal_sec .l_sec_footer{padding:2.6666666667vw;margin:0}.modal_sec_attractive .l_sec_body{padding:2.6666666667vw 0 2.6666666667vw 2.6666666667vw}.block_ingredients .l_box+.l_box{padding-top:60px;border-top:2px solid #b5b5b5}.box_product_cart{text-align:center}.box_product_cart .txt_product_info{text-align:left}.box_product_cart .txt_date{line-height:1.7;font-size:min(4.8vw,36px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6666666667vw 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.box_product_cart .txt_date dd,.box_product_cart .txt_date dt{white-space:nowrap}.box_product_cart .txt_date dd span{line-height:1.7;font-size:min(3.7333333333vw,28px);margin-right:0.5em}.box_card.-limited>.l_box_inner,.box_card.-limited>a{position:relative}.box_card.-limited>.l_box_inner:before,.box_card.-limited>a:before{content:" ";display:block;width:60px;aspect-ratio:1/1;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;top:10px;left:10px;z-index:2}.box_card.-limited.-spring>.l_box_inner:before,.box_card.-limited.-spring>a:before{background-image:url(/img/special/seasons_rec/common/icn_limited_spring.png)}.box_card.-limited.-summer>.l_box_inner:before,.box_card.-limited.-summer>a:before{background-image:url(/img/special/seasons_rec/common/icn_limited_summer.png)}.box_card.-limited.-autumn>.l_box_inner:before,.box_card.-limited.-autumn>a:before{background-image:url(/img/special/seasons_rec/common/icn_limited_autumn.png)}.box_card.-limited.-winter>.l_box_inner:before,.box_card.-limited.-winter>a:before{background-image:url(/img/special/seasons_rec/common/icn_limited_winter.png)}.box_card.-limited.-autumn.-winter>.l_box_inner:before,.box_card.-limited.-autumn.-winter>a:before{background-image:url(/img/special/seasons_rec/common/icn_limited_autumn_winter.png)}.box_voice{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5.3333333333vw}.box_voice .l_box_inner{width:85.3333333333vw;padding:5.3333333333vw;background-color:#ffffff;border-radius:min(5.3333333333vw,40px);position:relative}.box_voice .l_box_inner:before{position:absolute;top:auto;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:" ";display:block;width:auto;height:5.3333333333vw;aspect-ratio:75/30;background:url(/img/special/seasons_rec/2025/icn_voice_fukidashi.png) no-repeat 0 0;top:100%;background-size:contain}.box_voice .l_box_inner .l_box_heading h4{line-height:1.7;font-size:min(4.2666666667vw,32px);color:#910000}.box_acd_product_add .acd_conts .part_product_add .l_part_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_acd_product_add .acd_conts .part_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box_acd_product_add .acd_conts .part_l .l_img{border:1px solid #222222}.box_acd_product_add .acd_conts .part_l .l_link{text-align:right;margin-top:1.3333333333vw}.box_acd_product_add .acd_conts .part_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:5.3333333333vw}
/*# sourceMappingURL=style.css.map */