﻿.product_genre{margin:8rem 0 0 auto;padding:8rem 10rem 8rem 6rem;width:140rem;background-color:#fff;border-top:.6rem solid #f1ece0;border-bottom:.6rem solid #f1ece0;border-left:.6rem solid #f1ece0;border-radius:4rem 0 0 4rem}@media print,screen and (max-width: 799px){.product_genre{margin:4rem 0 0 auto;padding:6rem 2rem;width:35.9rem;border-top:.3rem solid #f1ece0;border-bottom:.3rem solid #f1ece0;border-left:.3rem solid #f1ece0;border-radius:2rem 0 0 2rem}}.product_genre .desc{margin:2.4rem 0 0}@media print,screen and (max-width: 799px){.product_genre .desc{margin:.8rem 0 0}}.product_genre .section_sub{margin:8rem 0 0;position:relative}@media print,screen and (max-width: 799px){.product_genre .section_sub{margin:0}}@media print,screen and (max-width: 799px){.product_genre .section_sub.section_sub_cut_gobou{margin:4rem 0 0}}@media print,screen and (max-width: 799px){.product_genre .section_sub.section_sub_cut_ninjin{margin:4.8rem 0 0}}@media print,screen and (max-width: 799px){.product_genre .section_sub.section_sub_cut_renkon{margin:4.6rem 0 0}}@media print,screen and (max-width: 799px){.product_genre .section_sub.section_sub_frozen_gobou{margin:2rem 0 0}}@media print,screen and (max-width: 799px){.product_genre .section_sub.section_sub_frozen_ninjin{margin:5rem 0 0}}.product_genre .section_sub .title_sub{position:absolute;left:0;top:0}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub{position:static}}.product_genre .section_sub .title_sub.title_sub_cut_gobou{text-indent:100%;white-space:nowrap;overflow:hidden;width:24rem;height:17.9rem;background:url(/assets/images/product/title_cut_gobou.png) no-repeat 0/contain}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub.title_sub_cut_gobou{margin-bottom:3rem;width:32.3rem;height:14.7rem;background:url(/assets/images/product/title_cut_gobou_sp.png) no-repeat 0/contain}}.product_genre .section_sub .title_sub.title_sub_cut_ninjin{text-indent:100%;white-space:nowrap;overflow:hidden;width:18.1rem;height:22rem;background:url(/assets/images/product/title_cut_ninjin.png) no-repeat 0/contain;top:-5.3rem;left:-1.4rem}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub.title_sub_cut_ninjin{margin-bottom:3.2rem;width:32.3rem;height:17.2rem;background:url(/assets/images/product/title_cut_ninjin_sp.png) no-repeat 0/contain}}.product_genre .section_sub .title_sub.title_sub_cut_renkon{text-indent:100%;white-space:nowrap;overflow:hidden;width:21.1rem;height:20.44rem;background:url(/assets/images/product/title_cut_renkon.png) no-repeat 0/contain;top:-4rem}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub.title_sub_cut_renkon{margin-bottom:3.2rem;width:32.3rem;height:16.6rem;background:url(/assets/images/product/title_cut_renkon_sp.png) no-repeat 0/contain}}.product_genre .section_sub .title_sub.title_sub_frozen_gobou{text-indent:100%;white-space:nowrap;overflow:hidden;width:21.8rem;height:20rem;background:url(/assets/images/product/title_frozen_gobou.png) no-repeat 0/contain;top:-3.4rem}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub.title_sub_frozen_gobou{margin-bottom:2.4rem;width:32.3rem;height:15.8rem;background:url(/assets/images/product/title_frozen_gobou_sp.png) no-repeat 0/contain}}.product_genre .section_sub .title_sub.title_sub_frozen_ninjin{text-indent:100%;white-space:nowrap;overflow:hidden;width:21.81rem;height:20.66rem;background:url(/assets/images/product/title_frozen_ninjin.png) no-repeat 0/contain;top:-4.2rem}@media print,screen and (max-width: 799px){.product_genre .section_sub .title_sub.title_sub_frozen_ninjin{margin-bottom:3.2rem;width:32.3rem;height:16.8rem;background:url(/assets/images/product/title_frozen_ninjin_sp.png) no-repeat 0/contain}}.product_genre .section_sub .note_cut{display:flex;align-items:baseline;gap:.2rem;margin:3.2rem auto 0 24.4rem;line-height:1.5}.product_genre .section_sub .note_cut::before{content:"※"}@media print,screen and (max-width: 799px){.product_genre .section_sub .note_cut{gap:.4rem;margin:2.4rem 0 0}}.list_product{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4rem 4.8rem;margin:0 0 0 24.4rem;padding:0;list-style:none}@media print,screen and (max-width: 799px){.list_product{grid-template-columns:1fr 1fr;gap:2.4rem 2.5rem;margin:0}}.list_product li .pic{border-radius:1.4rem;overflow:hidden;aspect-ratio:1}@media print,screen and (max-width: 799px){.list_product li .pic{border-radius:1rem}}.list_product li .name{display:flex;align-items:center;justify-content:center;margin-top:1.2rem;padding:.2rem .2rem .4rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#fff;border-radius:9999px}@media print,screen and (max-width: 799px){.list_product li .name{margin-top:.8rem}}.list_product li .detail{margin-top:1.2rem}.list_product li .size{font-weight:700}.list_size{margin:.4rem 0 0;padding:0;line-height:1.4;list-style:none}.list_size li{margin:0;padding:0 0 0 1.6rem;position:relative}.list_size li:not(:first-child){margin-top:.4rem}.list_size li::before{content:"";display:block;width:.8rem;height:.8rem;background-color:#000;border-radius:50%;position:absolute;left:0;top:.6rem}@media print,screen and (max-width: 799px){.list_size li::before{top:.5rem}}.cut h2{color:#456d36}.cut .name{background-color:#456d36}.cut .list_size li::before{background-color:#456d36}.frozen h2{color:#882d06}.frozen .name{background-color:#882d06}.frozen .list_size li::before{background-color:#882d06}.original h2{color:#064b88}.original .name{background-color:#064b88}.section_sub_original{display:flex;justify-content:space-between;margin-top:12rem}@media print,screen and (max-width: 799px){.section_sub_original{display:block;margin-top:8rem}}@media print,screen and (max-width: 799px){.section_sub_original.section_sub_original_yakiimo{margin-top:9.6rem}}.section_sub_original .column_main{position:relative}.section_sub_original .column_main .title_sub{position:absolute;left:0;top:0;text-indent:100%;white-space:nowrap;overflow:hidden}.section_sub_original .column_main .title_sub.title_sub_original_tea{width:15.6rem;height:15.2rem;top:-4.1rem;background:url(/assets/images/product/title_original_tea.png) no-repeat 0/contain}@media print,screen and (max-width: 799px){.section_sub_original .column_main .title_sub.title_sub_original_tea{width:12.6rem;height:12.3rem;top:-4rem;background:url(/assets/images/product/title_original_tea_sp.png) no-repeat 0/contain}}.section_sub_original .column_main .title_sub.title_sub_original_udon{width:15.6rem;height:15.2rem;top:-4.1rem;background:url(/assets/images/product/title_original_udon.png) no-repeat 0/contain}@media print,screen and (max-width: 799px){.section_sub_original .column_main .title_sub.title_sub_original_udon{width:12.6rem;height:12.3rem;top:-4rem;background:url(/assets/images/product/title_original_udon_sp.png) no-repeat 0/contain}}.section_sub_original .column_main .title_sub.title_sub_original_yakiimo{width:16.7rem;height:16.3rem;top:-5.6rem;background:url(/assets/images/product/title_original_yakiimo.png) no-repeat 0/contain}@media print,screen and (max-width: 799px){.section_sub_original .column_main .title_sub.title_sub_original_yakiimo{width:12.6rem;height:12.3rem;top:-5.6rem;background:url(/assets/images/product/title_original_yakiimo_sp.png) no-repeat 0/contain}}.section_sub_original .column_main .pic_main{margin-left:3.4rem;width:61rem}@media print,screen and (max-width: 799px){.section_sub_original .column_main .pic_main{margin-left:0;width:100%}}.section_sub_original .column_main .pic_main img{display:block;border-radius:1.4rem}@media print,screen and (max-width: 799px){.section_sub_original .column_main .pic_main img{border-radius:1rem}}.section_sub_original .column_sub{width:51.5rem}@media print,screen and (max-width: 799px){.section_sub_original .column_sub{margin-top:1.6rem;width:100%}}.section_sub_original .column_sub .pics{display:flex;gap:3.4rem}@media print,screen and (max-width: 799px){.section_sub_original .column_sub .pics{gap:1.6rem}}.section_sub_original .column_sub .pics img{width:21.7rem;border-radius:1.4rem}@media print,screen and (max-width: 799px){.section_sub_original .column_sub .pics img{width:50%;border-radius:1rem}}.section_sub_original .column_sub .item_name{margin-top:1.6rem;margin-bottom:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media print,screen and (max-width: 799px){.section_sub_original .column_sub .item_name{margin-top:.8rem}}.section_sub_original .column_sub .name{display:flex;align-items:center;justify-content:center;margin-top:1.6rem;padding:.2rem;width:14.8rem;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#fff;border-radius:9999px}@media print,screen and (max-width: 799px){.section_sub_original .column_sub .name{margin-top:2.4rem}}.section_sub_original .column_sub .txt{margin:.8rem 0 0;line-height:1.75}@media print,screen and (max-width: 799px){.section_sub_original .column_sub .txt{line-height:1.5}}.niigata_contact{display:flex;align-items:flex-start;justify-content:space-between;margin:16rem auto 0;padding:6rem 3rem 4.8rem 5.6rem;width:112rem;border:.6rem solid #d3cdc6;border-radius:2rem;position:relative}@media print,screen and (max-width: 799px){.niigata_contact{display:block;padding:3.6rem 2.8rem;width:31.1rem;border:.4rem solid #d3cdc6;border-radius:1rem}}.niigata_contact::before{content:"column";display:flex;justify-content:center;width:14.7rem;height:6.5rem;font-size:3.6rem;font-weight:700;font-family:"Plus Jakarta Sans","Noto Sans JP",sans-serif;line-height:1.5;color:#d3cdc6;background-color:#f1f0ea;position:absolute;left:5.6rem;top:-3.4rem}@media print,screen and (max-width: 799px){.niigata_contact::before{width:13.7rem;height:5.4rem;font-size:3rem;left:1.8rem;top:-2.7rem}}.niigata_contact .content{width:60rem}@media print,screen and (max-width: 799px){.niigata_contact .content{width:auto}}.niigata_contact p{margin:1.6rem 0 0}@media print,screen and (max-width: 799px){.niigata_contact p{margin:2.4rem 0 0}}.niigata_contact .image{display:block;width:28.2rem}@media print,screen and (max-width: 799px){.niigata_contact .image{margin:2.4rem auto 0;width:24rem;position:static}}.niigata_contact .wrapper_btn{margin:0 auto;width:100rem}@media print,screen and (max-width: 799px){.niigata_contact .wrapper_btn{width:auto}}.niigata_contact .btn{margin:4rem auto 0}@media print,screen and (max-width: 799px){.niigata_contact .btn{margin:2.4rem auto 0}}/*# sourceMappingURL=product.css.map */