@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@300;400&display=swap";.p-instagram__inner,.p-ordering__inner,.p-work__inner,.p-outdoor__inner,.p-produce__inner,.p-standard__inner,.p-mv__inner{max-width:1550px}.p-mv{width:100%;height:100svh;position:relative;color:#fff;isolation:isolate}@media screen and (max-width: 1024px){.p-mv{height:min(100*var(--vw),100svh)}}@media screen and (max-width: 599.98px){.p-mv{height:calc(1.7880794702*100*var(--vw))}}.p-mv::before{content:"";display:block;background-color:rgba(0,0,0,.5);position:absolute;inset:0;z-index:-1}@media screen and (max-width: 599.98px){.p-mv::before{display:none}}.p-mv__inner{display:grid;-ms-flex-line-pack:center;align-content:center;height:100%;padding-top:1.3428827216svh}@media screen and (max-width: 1024px){.p-mv__inner{padding-top:0}}@media screen and (max-width: 599.98px){.p-mv__inner{padding-bottom:4px;display:none}}.p-mv__ttl{line-height:1.1111111111;margin-right:-0.1em;font-family:"Alata",sans-serif;font-size:calc(.0375*100*var(--vw));letter-spacing:.1em;text-align:center}@media screen and (max-width: 1024px){.p-mv__ttl{font-size:5.6rem}}@media screen and (max-width: 599.98px){.p-mv__ttl{font-size:3rem}}.p-mv__catch{margin-top:calc(.0169270833*100*var(--vw));margin-right:-0.1em;font-family:"Alata",sans-serif;line-height:1.6071428571;font-size:calc(.0145833333*100*var(--vw));letter-spacing:.1em;text-align:center}@media screen and (max-width: 1024px){.p-mv__catch{margin-top:20.75px;line-height:1.6829268293;font-size:2.05rem}}@media screen and (max-width: 599.98px){.p-mv__catch{margin-top:9px;line-height:1.8461538462;font-size:1.3rem}}.p-mv__bg{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:-2}.p-news{padding-block:3.3124440466svh;background-color:hsla(0,0%,100%,.6);position:absolute;inset-inline:0;bottom:0;color:#000}@media screen and (max-width: 1024px){.p-news{padding-block:21.5px}}@media screen and (max-width: 599.98px){.p-news{padding-block:6px}}.p-news__inner{max-width:888px}.p-news__entry{color:#1e1e1e}.p-news__entry_link{display:grid;grid-template:"date cat ttl arrow" auto/auto auto 1fr auto;justify-items:start;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 1024px){.p-news__entry_link{-webkit-column-gap:33px;-moz-column-gap:33px;column-gap:33px}}@media screen and (max-width: 599.98px){.p-news__entry_link{grid-template:"date ... cat cat cat  " auto "ttl  ttl ttl ... arrow" auto/auto 26px auto 14px 1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.p-news__entry_link:hover{opacity:.7}.p-news__entry_link::after{content:"";grid-area:arrow;display:block;width:73px;height:12px;background-color:#1e1e1e;-webkit-mask:url(../img/common/icon-arrow-link.svg) no-repeat center center/100% 100%;mask:url(../img/common/icon-arrow-link.svg) no-repeat center center/100% 100%;scale:-1 1;-webkit-transition:translate .3s;transition:translate .3s}@media screen and (max-width: 599.98px){.p-news__entry_link::after{-ms-flex-item-align:stretch;align-self:stretch;justify-self:stretch;width:auto;height:auto;-webkit-mask-image:url(../img/common/icon-arrow-news.svg);mask-image:url(../img/common/icon-arrow-news.svg);-webkit-mask-size:auto auto;mask-size:auto auto;-webkit-mask-position:right center;mask-position:right center;scale:revert}}.p-news__entry_link:hover::after{translate:16px 0}@media screen and (max-width: 1024px){.p-news__entry_link:hover::after{translate:13px 0}}@media screen and (max-width: 599.98px){.p-news__entry_link:hover::after{translate:10px 0}}.p-news__entry_date{grid-area:date;margin-right:-0.1em;font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1.4666666667;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-news__entry_date{line-height:1.5217391304;font-size:1.15rem}}@media screen and (max-width: 599.98px){.p-news__entry_date{line-height:1.625;font-size:0.8rem}}.p-news__entry_cat{grid-area:cat;margin-right:-0.1em;font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1.4666666667;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-news__entry_cat{line-height:1.5217391304;font-size:1.15rem}}@media screen and (max-width: 599.98px){.p-news__entry_cat{line-height:1.625;font-size:0.8rem}}.p-news__entry_ttl{grid-area:ttl;margin-right:-0.1em;font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1.4666666667;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-news__entry_ttl{line-height:1.5;font-size:1.3rem}}@media screen and (max-width: 599.98px){.p-news__entry_ttl{line-height:1.5454545455;font-size:1.1rem}}.p-standard{padding-block:97px 64px}@media screen and (max-width: 1024px){.p-standard{padding-block:64.5px 44.5px}}@media screen and (max-width: 599.98px){.p-standard{padding-block:32px 25px}}.p-standard__grid{display:grid;grid-template:"head   body  " auto "....   ....  " 60px "slider slider" auto/1fr auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.p-standard__grid{grid-template:"head  " auto "......" 5.5865921788cqw "slider" auto "......" 4.1899441341cqw "body  " auto/100%}}@media screen and (max-width: 599.98px){.p-standard__grid{grid-template:"head  " auto "......" 9.1428571429cqw "slider" auto "......" 5.7142857143cqw "body  " auto/100%}}.p-standard__head{grid-area:head}.p-standard__ttl{padding-left:1.55em;text-indent:-1.55em}.p-standard__subttl{margin-right:-1em}.p-standard__body{grid-area:body;display:grid;row-gap:4.6451612903cqw}@media screen and (max-width: 1024px){.p-standard__body{row-gap:34px}}@media screen and (max-width: 599.98px){.p-standard__body{row-gap:23px}}.p-standard__text{margin-top:18px;margin-right:-1.15em;font-family:"IBM Plex Sans JP",sans-serif;line-height:1.3;font-size:max(16px,1.2903225806cqw);letter-spacing:.15em}@media screen and (max-width: 1024px){.p-standard__text{max-width:max(276px,78.8571428571cqw);margin-top:0;margin-inline:auto;line-height:1.6666666667;font-size:1.5rem;letter-spacing:.075em}}@media screen and (max-width: 599.98px){.p-standard__text{max-width:90%;padding-left:.8em;line-height:1.7142857143;font-size:1.4rem;letter-spacing:0;text-align:center}}.p-standard__slider{grid-area:slider;display:grid;grid-auto-columns:100%;row-gap:42px;min-width:0;margin-inline:calc(50% - 50*var(--vw));padding-inline:calc(50*var(--vw) - 50%);position:relative;pointer-events:none;overflow:visible;--slider-base-width: 1550;--slider-gap: calc(64 / var(--slider-base-width) * 100cqw);--slide-large: calc(852 / var(--slider-base-width) * 100cqw);--slide-medium: calc(634 / var(--slider-base-width) * 100cqw)}@media screen and (max-width: 1024px){.p-standard__slider{--slider-base-width: calc(768 - 26 * 2);--slider-gap: calc(39.5 / var(--slider-base-width) * 100cqw);--slide-large: calc(564 / var(--slider-base-width) * 100cqw);--slide-medium: calc(432 / var(--slider-base-width) * 100cqw);row-gap:30px;justify-items:center}}@media screen and (max-width: 599.98px){.p-standard__slider{--slider-base-width: calc(402 - 26 * 2);--slider-gap: calc(15 / var(--slider-base-width) * 100cqw);--slide-large: calc(276 / var(--slider-base-width) * 100cqw);--slide-medium: calc(230 / var(--slider-base-width) * 100cqw);row-gap:18px}}.p-standard__slider *{pointer-events:auto}.p-standard__slider_wrapper{justify-self:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc(100% + var(--slider-gap));height:calc(var(--slide-medium)/630*368);pointer-events:none}@media screen and (max-width: 1024px){.p-standard__slider_wrapper{height:calc(var(--slide-large)/852*467)}}.p-standard__slider_wrapper>*{pointer-events:auto}.p-standard__slider_slide{width:var(--slide-medium);height:auto;padding-right:var(--slider-gap);-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:translate .3s;transition:translate .3s}.p-standard__slider_slide:last-child{padding-right:calc(var(--slide-large) - var(--slide-medium))}.p-standard__slider_slide.swiper-slide-active~*{translate:calc(var(--slide-large) - var(--slide-medium)) 0}.p-standard__slider_img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10px;overflow:hidden}.p-standard__slider_img img{width:var(--slide-medium);max-width:none;aspect-ratio:630/368;-o-object-fit:cover;object-fit:cover;-webkit-transition:width .3s,aspect-ratio .3s;transition:width .3s,aspect-ratio .3s}.p-standard__slider_slide.swiper-slide-active .p-standard__slider_img img{width:var(--slide-large);aspect-ratio:852/467}@media screen and (min-width: 1024.02px){.p-standard__nav{display:none}}.p-produce{padding-block:64px 135.5px}@media screen and (max-width: 1024px){.p-produce{padding-block:48px 80.25px}}@media screen and (max-width: 599.98px){.p-produce{padding-block:25px 32px}}.p-produce__section{margin-top:max(60px,5.1612903226cqw)}@media screen and (max-width: 1024px){.p-produce__section{margin-top:60px}}@media screen and (max-width: 599.98px){.p-produce__section{margin-top:40px}}.p-produce__section_head{display:grid;row-gap:6px}@media screen and (max-width: 1024px){.p-produce__section_head{row-gap:5px}}@media screen and (max-width: 599.98px){.p-produce__section_head{row-gap:4px}}.p-produce__section_ttl{margin-right:-0.15em;font-family:"Shippori Mincho B1",serif;font-weight:700;line-height:1.4545454545;font-size:2.2rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__section_ttl{font-size:2rem}}@media screen and (max-width: 599.98px){.p-produce__section_ttl{font-size:1.8rem}}.p-produce__section_subttl{font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:2.1428571429;font-size:1.4rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__section_subttl{line-height:1.7857142857}}@media screen and (max-width: 599.98px){.p-produce__section_subttl{line-height:1.4285714286}}.p-produce__slider{--slider-gap: 25px;display:grid;row-gap:28px;margin-top:max(50px,4.7096774194cqw);margin-inline:calc(50% - 50*var(--vw));padding-left:calc(50*var(--vw) - 50%)}@media screen and (max-width: 1024px){.p-produce__slider{--slider-gap: 20.5px;row-gap:23px;margin-top:30px}}@media screen and (max-width: 599.98px){.p-produce__slider{--slider-gap: 16px;row-gap:18px;margin-top:10px}}.p-produce__slider_wrapper{height:auto}.p-produce__slider_slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;padding-right:var(--slider-gap)}.p-produce__slider_link{display:grid;grid-template-rows:auto 1fr;height:100%;border-radius:8px;overflow:hidden}.p-produce__slider_img{overflow:hidden}.p-produce__slider_img img{-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1s ease-out,opacity 1s ease-out;transition:scale 1s ease-out,opacity 1s ease-out}@media screen and (max-width: 1024px){.p-produce__slider_img img{width:281.5px;aspect-ratio:281.5/245}}@media screen and (max-width: 599.98px){.p-produce__slider_img img{width:201px;aspect-ratio:201/141}}.p-produce__slider_link:hover .p-produce__slider_img img{scale:1.03;opacity:.9}.p-produce__slider_body{display:grid;grid-template:"name" auto "desc" auto "...." minmax(7px, 1fr) "more" auto;width:0;min-width:100%;padding:10px 14px;background-color:#404041;color:#fff;text-align:center}@media screen and (max-width: 1024px){.p-produce__slider_body{grid-template-rows:auto auto minmax(21.5px, 1fr) auto;padding-inline:9.5px}}@media screen and (max-width: 599.98px){.p-produce__slider_body{grid-template-rows:auto auto minmax(5px, 1fr) auto;padding-inline:5px}}.p-produce__slider_name{grid-area:name}.p-produce__slider_name_en{display:block;margin-right:-0.15em;font-weight:600;line-height:1.6111111111;font-size:1.8rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__slider_name_en{line-height:1.6176470588;font-size:1.7rem}}@media screen and (max-width: 599.98px){.p-produce__slider_name_en{line-height:1.625;font-size:1.6rem}}.p-produce__slider_name_ja{display:block;margin-right:-0.15em;margin-top:-.3571428571em;line-height:1.5714285714;font-size:1.4rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__slider_name_ja{font-size:1.35rem}}@media screen and (max-width: 599.98px){.p-produce__slider_name_ja{font-size:1.2rem}}.p-produce__slider_desc{grid-area:desc;max-width:calc(240px + .3em);margin-inline:auto;margin-top:9px;padding-left:.15em;line-height:1.5;font-size:1.6rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__slider_desc{margin-top:7px;line-height:1.5714285714;font-size:1.4rem}}@media screen and (max-width: 599.98px){.p-produce__slider_desc{margin-top:5px;line-height:1.6666666667;font-size:1.2rem}}.p-produce__slider_more{grid-area:more;margin-right:-0.15em;font-family:"Arial","Avenir Next","Avenir",sans-serif;line-height:1.3333333333;font-size:1.5rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__slider_more{line-height:1.4814814815;font-size:1.35rem}}@media screen and (max-width: 599.98px){.p-produce__slider_more{line-height:1.6666666667;font-size:1.2rem}}.p-produce__slider_bottom{display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);margin-right:calc(50*var(--vw) - 50cqw)}@media screen and (max-width: 599.98px){.p-produce__slider_bottom{grid-template-columns:revert;justify-items:center;row-gap:26px}}.p-produce__slider_bottom::before{content:"";display:block}@media screen and (max-width: 599.98px){.p-produce__slider_bottom::before{content:none}}.p-produce__list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;margin-top:23px}@media screen and (max-width: 1024px){.p-produce__list{grid-template-columns:revert;row-gap:45px;margin-top:45px}}@media screen and (max-width: 599.98px){.p-produce__list{row-gap:32px;margin-top:32px}}@media screen and (max-width: 1024px){.p-produce__list_link{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1024px){.p-produce__list_item:nth-child(odd) .p-produce__list_link{grid-template:"body img"/auto -webkit-max-content;grid-template:"body img"/auto max-content}}@media screen and (max-width: 1024px){.p-produce__list_item:nth-child(even) .p-produce__list_link{grid-template:"img body"/max-content auto}}.p-produce__list_img{grid-area:img;border-radius:8px;overflow:hidden}@media screen and (max-width: 1024px){.p-produce__list_img{border-radius:0}}.p-produce__list_img img{-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1s ease-out,opacity 1s ease-out;transition:scale 1s ease-out,opacity 1s ease-out}@media screen and (max-width: 1024px){.p-produce__list_img img{max-width:66cqw;aspect-ratio:353/220}}@media screen and (max-width: 599.98px){.p-produce__list_img img{width:59.4285714286cqw;max-width:100%;aspect-ratio:208/106}}.p-produce__list_link:hover .p-produce__list_img img{opacity:.9;scale:1.03}.p-produce__list_body{grid-area:body;display:grid;row-gap:4px;margin-top:2.89px;text-align:center}@media screen and (max-width: 1024px){.p-produce__list_body{row-gap:2px}}@media screen and (max-width: 599.98px){.p-produce__list_body{row-gap:0}}.p-produce__list_en{margin-right:-0.15em;font-weight:600;line-height:1.6111111111;font-size:1.8rem;letter-spacing:.15em}.p-produce__list_ja{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;line-height:1.3;font-size:1.8rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-produce__list_ja{-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;line-height:1.1764705882;font-size:1.6rem;letter-spacing:.075em}}@media screen and (max-width: 599.98px){.p-produce__list_ja{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;line-height:1;font-size:1.4rem;letter-spacing:0}}.p-produce__list_ja::before,.p-produce__list_ja::after{content:"";display:block;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:35.21px;height:1px;border-top:1px solid}.p-produce__list_ja::before{justify-self:end}.p-produce__list_ja::after{margin-left:-0.15em}@media screen and (max-width: 1024px){.p-produce__list_ja::after{margin-left:-0.075em}}@media screen and (max-width: 599.98px){.p-produce__list_ja::after{margin-left:0}}.p-outdoor{aspect-ratio:1920/907;position:relative;color:#fff;isolation:isolate}@media screen and (max-width: 1024px){.p-outdoor{height:500px;aspect-ratio:auto}}@media screen and (max-width: 599.98px){.p-outdoor{height:436px}}.p-outdoor__inner{display:grid;grid-template:"..." minmax(100px, 419fr) "row" auto "..." minmax(100px, 242fr);min-height:100%}@media screen and (max-width: 1024px){.p-outdoor__inner{grid-template-rows:157fr auto 22fr;min-height:auto;height:100%}}.p-outdoor__row{grid-area:row;display:grid;grid-template:"body . sub" auto/auto minmax(var(--gutter), 1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1024px){.p-outdoor__row{grid-template:"body" auto "sub " auto/auto;row-gap:20px}}@media screen and (max-width: 599.98px){.p-outdoor__row{row-gap:16px}}.p-outdoor__body{grid-area:body}.p-outdoor__text{margin-top:34px;margin-right:-0.15em;font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;line-height:1.3;font-size:2rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-outdoor__text{margin-top:30.5px;line-height:1.4375;font-size:1.6rem}}@media screen and (max-width: 599.98px){.p-outdoor__text{margin-top:27px;line-height:1.6666666667;font-size:1.2rem}}.p-outdoor__sub{grid-area:sub}.p-outdoor__bg{width:100%;position:absolute;inset:0;z-index:-1}.p-outdoor__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-work{padding-block:128px}@media screen and (max-width: 1024px){.p-work{padding-block:87.5px 80px}}@media screen and (max-width: 599.98px){.p-work{padding-block:47px 32px}}.p-work__gallery{display:grid;grid-template:"img01 img02 img02 img03" "img01 img05 img06 btn  " "img04 img05 img06 btn  "/393fr 332fr 333fr 396fr;gap:2.064516129cqw;margin-top:min(7.8709677419cqw,122px)}@media screen and (max-width: 1024px){.p-work__gallery{margin-top:60px}}@media screen and (max-width: 599.98px){.p-work__gallery{margin-top:47px;grid-template:"img03 img01" 52.5714285714cqw "img02 img02" 52.2857142857cqw "img05 img06" "img04 btn  "/1fr 1fr;gap:16px}}.p-work__gallery_item{max-width:100%;min-width:0}.p-work__gallery_item:nth-child(1){grid-area:img01}.p-work__gallery_item:nth-child(2){grid-area:img02}.p-work__gallery_item:nth-child(3){grid-area:img03}.p-work__gallery_item:nth-child(4){grid-area:img04}.p-work__gallery_item:nth-child(5){grid-area:img05}.p-work__gallery_item:nth-child(6){grid-area:img06}.p-work__gallery_item:has(.p-work__gallery_btn){grid-area:btn;align-self:center;justify-self:end}@media screen and (max-width: 1024px){.p-work__gallery_item:has(.p-work__gallery_btn){justify-self:center}}.p-work__gallery_img{height:100%}.p-work__gallery_img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-work__gallery_btn{margin-top:0}.p-work__note{margin-top:20px;margin-right:-0.15em;font-family:"BIZ UDPGothic",sans-serif;line-height:1.3333333333;font-size:1.5rem;letter-spacing:.15em}@media screen and (max-width: 1024px){.p-work__note{line-height:1.4814814815;font-size:1.35rem}}@media screen and (max-width: 599.98px){.p-work__note{line-height:1.6666666667;font-size:1.2rem}}@media screen and (max-width: 1024px){.p-ordering{padding-block:60px 60px}}@media screen and (max-width: 599.98px){.p-ordering{padding-block:15px 32px}}.p-ordering__row{display:grid;row-gap:82px;-webkit-column-gap:min(87px,5.6129032258cqw);-moz-column-gap:min(87px,5.6129032258cqw);column-gap:min(87px,5.6129032258cqw)}:where(.p-ordering:nth-child(odd of .p-ordering)) .p-ordering__row{grid-template:"img ...." 178fr "img head" auto "img body" auto "img ...." 248fr/844fr minmax(463px, 618fr)}:where(.p-ordering:nth-child(even of .p-ordering)) .p-ordering__row{grid-template:".... img" 178fr "head img" auto "body img" auto ".... img" 248fr/minmax(463px, 618fr) 844fr}@media screen and (max-width: 1024px){.p-ordering__row{grid-template:"head" "img " "body";row-gap:45px}}@media screen and (max-width: 599.98px){.p-ordering__row{row-gap:32px}}.p-ordering__head{grid-area:head}@media screen and (max-width: 1024px){.p-ordering__head{margin-bottom:25px}}@media screen and (max-width: 599.98px){.p-ordering__head{margin-bottom:15px}}.p-ordering__body{grid-area:body;display:grid;row-gap:64px}@media screen and (max-width: 1024px){.p-ordering__body{row-gap:48px}}@media screen and (max-width: 599.98px){.p-ordering__body{row-gap:32px}}.p-ordering__section_ttl{margin-right:-0.1em;font-weight:600;line-height:1.6;font-size:3rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-ordering__section_ttl{margin-right:-0.125em;line-height:1.6041666667;font-size:2.4rem;letter-spacing:.125em}}@media screen and (max-width: 599.98px){.p-ordering__section_ttl{margin-right:-0.15em;line-height:1.6111111111;font-size:1.8rem;letter-spacing:.15em}}.p-ordering__text{max-width:calc(463px + .1em);margin-right:-0.1em;margin-top:24px;line-height:2;font-size:1.8rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-ordering__text{margin-top:12px;margin-right:-0.125em;line-height:1.875;font-size:1.6rem;letter-spacing:.125em}}@media screen and (max-width: 599.98px){.p-ordering__text{margin-top:0;margin-right:-0.15em;line-height:1.7142857143;font-size:1.4rem;letter-spacing:.15em}}.p-ordering__btn{margin-top:24px}@media screen and (max-width: 1024px){.p-ordering__btn{margin-top:20px}}@media screen and (max-width: 599.98px){.p-ordering__btn{margin-top:16px}}.p-ordering__img{grid-area:img}:where(.p-ordering:nth-child(odd of .p-ordering)) .p-ordering__img{margin-left:calc(50cqw - 50*var(--vw))}:where(.p-ordering:nth-child(even of .p-ordering)) .p-ordering__img{margin-right:calc(50cqw - 50*var(--vw))}@media screen and (max-width: 1024px){.p-ordering__img{margin-inline:0}}.p-ordering__img img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.p-ordering__img img{width:100%;max-height:500px;aspect-ratio:350/245}}.p-ordering__photo{height:100%}.p-ordering__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-ordering__photo.--showroom img{-o-object-position:center 75%;object-position:center 75%}.p-instagram{padding-block:128px}@media screen and (max-width: 1024px){.p-instagram{padding-block:71.5 80px}}@media screen and (max-width: 599.98px){.p-instagram{padding-block:15px 32px}}@media screen and (min-width: 1024.02px){.p-instagram__head{display:contents}}@media screen and (min-width: 1024.02px){.p-instagram__ttl{text-align:center}}.p-instagram__feed{margin-top:29px}.p-instagram__feed .swiper{display:grid;justify-items:end;padding-bottom:0 !important;--slider-gap: 27px}@media screen and (max-width: 1024px){.p-instagram__feed .swiper{--slider-gap: 19.5px}}@media screen and (max-width: 599.98px){.p-instagram__feed .swiper{--slider-gap: 12px}}.p-instagram__feed .swiper .swiper-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:0 !important;width:auto !important;height:auto !important;margin-top:20px;padding-block:0 !important}@media screen and (max-width: 1024px){.p-instagram__feed .swiper .swiper-wrapper{margin-top:15px}}@media screen and (max-width: 599.98px){.p-instagram__feed .swiper .swiper-wrapper{margin-top:10px}}.p-instagram__feed .swiper .swiper-wrapper .swiper-slide{display:block !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;height:auto !important;padding-right:var(--slider-gap) !important}.p-instagram__feed .swiper .swiper-wrapper .swiper-slide:last-child{padding-right:0 !important}.p-instagram__feed .swiper .swiper-wrapper .swiper-slide .sbi_photo_wrap{display:block}.p-instagram__feed .swiper .swiper-wrapper .swiper-slide .sbi_photo_wrap a{display:block !important;height:auto !important;border-radius:8px;overflow:hidden}.p-instagram__feed .swiper .swiper-wrapper .swiper-slide .sbi_photo_wrap a img{width:352px !important;height:auto !important;aspect-ratio:1 !important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.p-instagram__feed .swiper .swiper-wrapper .swiper-slide .sbi_photo_wrap a img{width:calc((100cqw - var(--slider-gap)*2)/3) !important}}.p-instagram__feed_nav{margin-top:0}.p-instagram__btn{display:grid;place-items:center;width:164px;max-width:100%;height:40px;margin-top:32px;margin-inline:auto;border:1px solid #5b5b5b;padding-left:.15em;background-color:#5b5b5b;color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:500;font-size:1.4rem;letter-spacing:.15em;text-align:center;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (max-width: 1024px){.p-instagram__btn{width:129px;height:32px;margin-top:24px}}@media screen and (max-width: 599.98px){.p-instagram__btn{width:94px;height:24px;margin-top:16px}}.p-instagram__btn:hover{color:#5b5b5b;background-color:#fff}/*# sourceMappingURL=page-top.css.map */