@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:16px}.l_sec img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.area_product_info{margin:120px 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:175px;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%;height:105px;padding-bottom:10px;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>a:hover{opacity:1}.area_product_info .box_product_info_tab .tab_list .l_list li>a img{width:auto;height:100%}.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:20px}.sec_main .block_01 .box_02{margin-top:20px}.sec_main .block_01 .box_04{margin-top:20px}.sec_deli .l_sec_inner{padding:80px;background-color:#ffffff}.sec_attractive .l_block{padding:80px 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:14px;display:inline-block;color:#ffffff;font-weight:normal;line-height:30px;padding:0 0.5em;margin-bottom:10px;background-color:#910000}.sec_attractive .block_01{border-top:1px solid #b5b5b5}.sec_attractive .block_04 .box_02 .l_img{width:540px;margin-right:auto;margin-left:auto}.sec_payment .l_sec_inner{padding:80px;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:120px 0;background-color:#ece1da}.sec_voice .block_01 .l_block_inner{width:750px;margin-right:auto;margin-left:auto}.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:40px}.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 img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.modal_sec .l_sec_footer{padding:20px;margin:0}.modal_sec_attractive .l_sec_body{padding:20px 0 20px 20px}.block_ingredients .l_box+.l_box{padding-top:60px;border-top:2px solid #b5b5b5}.box_product_cart{text-align:center;width:450px;margin-right:auto;margin-left:auto}.box_product_cart .txt_product_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.box_product_cart .txt_date{line-height:1.7;font-size:18px;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:10px 0;border-top:1px solid #222222;border-bottom:1px solid #222222}.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:14px;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:30px}.box_voice .l_box_inner{width:640px;padding:40px;background-color:#ffffff;border-radius:20px;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:75px;height:30px;background:url(/img/special/seasons_rec/2025/icn_voice_fukidashi.png) no-repeat 0 0;top:100%}.box_voice .l_box_inner .l_box_heading h4{color:#910000}.box_acd_product_add .acd_conts .part_product_add{width:650px;margin-right:auto;margin-left:auto}.box_acd_product_add .acd_conts .part_product_add .l_part_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_acd_product_add .acd_conts .part_l{line-height:1.7;font-size:16px;width:280px}.box_acd_product_add .acd_conts .part_l a{-webkit-transition:0.3s;transition:0.3s}.box_acd_product_add .acd_conts .part_l a:hover{opacity:0.4}.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:5px}.box_acd_product_add .acd_conts .part_r{width:330px}
/*# sourceMappingURL=style.css.map */