@media (max-width:1024px){.c-top-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.c-top-wrap .block{width:auto}.c-anchor-wrap .anchor{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.c-bread{display:block}.c-early{padding-top:25px}.c-early .early__heading-wrap{padding-bottom:15px}.c-early--teika .early__heading-wrap{padding-bottom:10px}.c-early .early__heading{font-size:20px}.c-early .early__date{margin-top:0;margin-top:-5px}.c-early .early__num{font-size:24px;translate:0 3px}.c-early .early__ja{font-size:16px}.c-early .early__dayname{width:18px;height:18px;font-size:12px;translate:0 -3px;margin-left:2px}.c-early .early__until{font-size:14px;margin-left:2px}.c-early .early__txt{font-size:16px;text-align:left}.c-early--teika .early__txt{font-size:19px;text-align:center}.c-anchor-wrap{padding-top:30px}.c-anchor-wrap .anchor{display:block}.c-anchor-wrap .anchor>*+*{margin-top:20px}.footerbnr{display:none !important}.hd-osechi .nav{border-top:5px solid var(--red);color:var(--red);position:fixed;bottom:0;background:#fff;width:100%;text-align:center;z-index:10;padding:10px 0;display:block;opacity:0;transition:.4s}.hd-osechi .nav--appear{opacity:1}.hd-osechi .nav__heading{font-size:16px;font-weight:700}.hd-osechi .nav__tel{font-size:10px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;text-align:center}.hd-osechi .nav__tel span{font-size:26px}.ft-osechi{padding-bottom:unset}.ft-osechi .order{padding-top:50px;padding-bottom:50px}.ft-osechi .order .heading{font-size:24px}.ft-osechi .order .block-wrap{margin-top:35px}.ft-osechi .order .block-wrap>*+*{margin-top:60px}.ft-osechi .order .block__num{font-size:40px}.ft-osechi .order .block__heading{font-size:16px}.ft-osechi .order .block__heading span{font-size:20px}.ft-osechi .order .item-wrap{display:block;margin-top:30px}.ft-osechi .order .item-wrap>*{width:auto}.ft-osechi .order .item-wrap>*+*{margin-top:50px}.ft-osechi .order .item-wrap .item:first-of-type{border:none}.ft-osechi .order .item__heading{font-size:16px}.ft-osechi .order .item--tel .item__tel{font-size:40px;margin-top:13px}.ft-osechi .order .item--online .item__txt{margin-top:10px}.ft-osechi .order .item--online .item__img{margin-top:10px}.ft-osechi .order .pay__heading{font-size:16px}.ft-osechi .order .item--ship .box{font-size:16px;margin-top:20px}.ft-osechi .order .item--ship .item__txt{text-align:left}.ft-osechi .order .item--ship .item__list{width:auto;text-align:left}.ft-osechi .order .item--ship .item__caution{text-align:left}.ft-osechi .order .item--sale .item__subheading{margin-top:22px}.ft-osechi .order .deadline{margin-top:50px}.ft-osechi .order .deadline__heading{font-size:20px}.ft-osechi .order .deadline__num{font-size:30px;translate:0 5px}.ft-osechi .order .deadline__ja{font-size:18px}.ft-osechi .order .deadline__dayname{width:20px;height:20px;font-size:13px;translate:0 -3px}.ft-osechi .order .deadline__until{font-size:16px;margin-left:3px}.ft-osechi .order .deadline__txt{margin-top:12px}.p-osechi .c-btn{font-size:18px;margin:53px auto 0}.p-osechi .c-top-wrap{margin-top:35px;gap:60px 20px}.p-osechi .c-top-wrap .block--osechi-tsuru,.p-osechi .c-top-wrap .block--osechi-matsu{grid-column:span 2}.p-osechi .c-top-wrap .block__heading{font-size:12px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:18px}.p-osechi .c-top-wrap .block__heading span{font-size:18px}.p-osechi .c-top-wrap .block__subheading--recommend{font-size:10px;width:65px;height:65px;top:-44px}.p-osechi .c-top-wrap .block__subheading--limited{font-size:13px;padding:1px 8px}.p-osechi .c-top-wrap .block__subheading--shop{font-size:13px;padding:1px 8px;top:-18px;left:62px}.p-osechi .c-top-wrap .block__subheading--new{width:55px;font-size:14px}.p-osechi .c-top-wrap .block__subheading span{font-size:15px}.p-osechi .c-heading-wrap .subheading{font-size:16px}.p-osechi .c-heading-wrap .heading{font-size:30px}.p-osechi .fv .heading{height:auto;width:100px}.p-osechi .fv .sale{width:100vw}.p-osechi .osechi{padding-top:50px;padding-bottom:50px}.p-osechi .app{padding-top:50px;padding-bottom:50px}.p-osechi .geishunka{padding-top:50px;padding-bottom:50px}.p-osechi .geishunka .heading{width:150px}.p-osechi .geishunka .item-heading{font-size:18px;margin-top:50px;text-align:left}.p-osechi .geishunka .item__heading{font-size:16px}.p-osechi .geishunka .item-wrap{grid-template-columns:repeat(2,1fr);gap:40px 22px}.p-osechi .geishunka .item__img{width:80%}.p-osechi .geishunka .item__heading{font-size:14px;text-align:left}.p-osechi .geishunka .item__txt{text-align:left;font-size:12px;margin-top:3px}.p-osechi .gochiso{padding-top:50px;padding-bottom:50px}.p-osechi .sobaomochi{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .btn-wrap{gap:14px}:is(.p-osechi-osechi,.p-osechi-other) .c-btn{font-size:16px;padding:10px 23px 10px 14px;border-radius:25px}:is(.p-osechi-osechi,.p-osechi-other) .c-btn:after{width:8px;height:8px;right:9px}:is(.p-osechi-osechi,.p-osechi-other) .btn-sale{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap{margin-top:35px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap>*+*{margin-top:100px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__heading{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__heading span{font-size:22px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__subheading--recommend{font-size:10px;width:65px;height:65px;top:-44px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__subheading--limited{font-size:13px;padding:1px 8px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__subheading--shop{font-size:13px;padding:1px 8px;top:-18px;left:62px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__subheading--new{width:55px;font-size:14px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__subheading span{font-size:15px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__copy{font-size:16px;text-align:left}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .kasane{font-size:12px;padding:0 4px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__txt-wrap{margin-top:29px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block__ttl{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block--osechi-tsuru .kasane--3{top:3%}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block--osechi-tsuru .kasane--4{top:-6%}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .block--osechi-matsu .kasane--3{top:3%}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info{padding:20px;margin-top:35px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info-wrap{display:block}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__img{width:70px;margin:0 auto}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__inner{margin-top:13px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__heading{font-size:20px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__heading span{font-size:26px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__price{font-size:16px;margin-top:4px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__price span{font-size:28px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__tax{font-size:14px;margin-top:2px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .info__txt{font-size:12px;margin-top:19px}:is(.p-osechi-osechi,.p-osechi-other) .c-lower-wrap .btn-wrap{margin-top:22px}:is(.p-osechi-osechi,.p-osechi-other) .c-heading-wrap .subheading{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .c-heading-wrap .heading{font-size:30px}:is(.p-osechi-osechi,.p-osechi-other) .fv .img{aspect-ratio:2/1}:is(.p-osechi-osechi,.p-osechi-other) .fv .heading{width:22vw}:is(.p-osechi-osechi,.p-osechi-other) .fv .sale{width:55vw}:is(.p-osechi-osechi,.p-osechi-other) .fv .subheading{font-size:5vw}:is(.p-osechi-osechi,.p-osechi-other) .osechi{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .app{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .heading{width:150px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead{display:block;margin-top:34px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead__img-wrap{margin:0 auto}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead__txt-wrap{margin-top:30px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead__heading{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead__txt{margin-top:7px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .lead__list{margin-top:20px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .block-wrap{margin-top:50px;display:block}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .block-wrap>*+*{margin-top:80px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .block__heading{margin-top:30px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .block__heading span{font-size:24px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info{padding:0;margin-top:20px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info__price{margin-top:0}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info-wrap{text-align:left}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .btn-wrap{margin-top:32px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .item-heading{font-size:18px;margin-top:50px;text-align:left}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .item-wrap{grid-template-columns:repeat(2,1fr);gap:40px 22px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .item__img{width:80%}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .item__heading{font-size:14px;text-align:left}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .item__txt{text-align:left;font-size:12px;margin-top:3px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info__price{font-size:16px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info__price span{font-size:28px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .info__tax{font-size:14px}:is(.p-osechi-osechi,.p-osechi-other) .geishunka .btn-wrap{margin-top:22px;gap:14px}:is(.p-osechi-osechi,.p-osechi-other) .gochiso{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi{padding-top:50px;padding-bottom:50px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .block-wrap{margin-top:45px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .block-wrap>*+*{margin-top:53px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .block__img{width:auto}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item-wrap{margin-top:7px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item{display:block}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item__inner{width:auto}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item__heading{font-size:14px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item__heading span{font-size:18px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item--soba .item__heading span{font-size:24px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .item__price{margin-top:7px;font-size:14px}:is(.p-osechi-osechi,.p-osechi-other) .sobaomochi .btn-wrap{margin-top:25px;gap:21px}}@media (max-width:768px){:is(.p-osechi-osechi,.p-osechi-other) .block__finished{text-align:left;font-size:18px}}