@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a0660070-module__wpnOcG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_a0660070-module__wpnOcG__variable{--font-lat:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--bg:#f3efe8;--bg2:#e9e3d8;--fg:#1f1c19;--ac:#8a6a3b;--on:#f3efe8;--mu:#6f675d;--ln:#1f1c1924;--min:var(--font-min),"Shippori Mincho",serif;--lat:var(--font-lat),"Cormorant Garamond",serif;--sans:var(--font-sans),"Zen Kaku Gothic New","Hiragino Sans",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:15px/1.95 var(--sans);letter-spacing:.04em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video,iframe{display:block}button,input{font-family:inherit}h1,h2,h3,h4{font-family:var(--min);letter-spacing:.08em;font-weight:400;line-height:1.55}h1,h2,h3,h4,summary,.lead{text-wrap:balance;word-break:auto-phrase}p,li,dd{text-wrap:pretty}.rows dd,.ov dd,.p-top .store dd,.fit li,.ft .age,.small,.p-top .ch p,.p-store .acc .park,.visit p,.p-research .rules p{word-break:auto-phrase}.fit li,.tk li,.sub,.ja,.pn a,.src .row>span,.ft .age,.small,.p-top .ch p,.sec .col>p:not(.left,.note),.phead p,.p-research .disc{text-wrap:balance;word-break:auto-phrase}.skip-link{position:absolute;top:0;left:-9999px}.skip-link:focus{z-index:100;background:var(--fg);color:var(--bg);padding:8px 14px;top:16px;left:16px}.wrap{max-width:1180px;margin:auto;padding:0 56px}.more{letter-spacing:.12em;text-underline-offset:7px;text-wrap:balance;word-break:auto-phrase;font-size:13px;line-height:2.2;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.num{font-family:var(--lat);font-variant-numeric:lining-nums}.small{color:var(--mu);font-size:12.5px}.badge{letter-spacing:.08em;border:1px solid var(--fg);white-space:nowrap;padding:2px 9px;font-size:11.5px;line-height:1.6;display:inline-block}br.sp{display:none}.lnb{letter-spacing:.12em;cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:9px;padding:9px 20px;font-size:13px;display:inline-flex}.lnb.fill{border-color:var(--fg);color:var(--fg)}.btn2{border:1px solid var(--ln);letter-spacing:.08em;align-items:center;padding:9px 18px;font-size:13px;display:inline-flex}.bts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rsv{display:inline-block;position:relative}.pop{background:var(--bg);min-width:230px;color:var(--fg);border:1px solid var(--ln);z-index:30;text-align:left;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}.rsv.open .pop{display:block}@media (hover:hover){.hd .rsv:hover .pop{display:block}}.rsv.up .pop{top:auto;bottom:calc(100% + 8px)}.pop:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.rsv.up .pop:before{top:auto;bottom:-9px}.pop a{justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:14px;display:flex}.pop a:hover{background:var(--bg2)}.pop small{color:var(--mu);font-size:11px}.hd{z-index:20;color:#fff;transition:background .4s,color .4s;position:fixed;top:0;left:0;right:0}.hd .in{grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 44px;transition:padding .4s;display:grid}.hd nav{letter-spacing:.14em;white-space:nowrap;align-items:center;gap:28px;font-size:13px;display:flex}.hd .l{justify-content:flex-end}.hd .em{justify-content:center;align-items:center;margin:0 40px;display:flex}.hd .em .lock{width:auto;height:88px}.hd .em .word{width:auto;height:15px;display:none}.hd .tl,.hd .hb{display:none}.hd .tl img{width:auto;height:15px;display:block}.hd .tl .b{display:none}.hd .hb{border:0;width:24px;height:8px;color:inherit;cursor:pointer;background:0 0;border-block:1.2px solid;padding:0}.hd.solid{-webkit-backdrop-filter:blur(14px);color:var(--fg);border-bottom:1px solid var(--ln);background:#f3efe8ed}.hd.solid .in{padding:16px 44px}.hd.solid .em .lock{display:none}.hd.solid .em .word{display:block}.hd.solid .tl .w{display:none}.hd.solid .tl .b{display:block}.mnav{z-index:40;background:var(--bg);flex-direction:column;padding:88px 32px 40px;display:none;position:fixed;inset:0;overflow:auto}.mnav.on{display:flex}.mnav>a{font:400 20px var(--min);letter-spacing:.12em;border-bottom:1px solid var(--ln);padding:14px 0}.mnav .x{font:300 30px/1 var(--lat);cursor:pointer;color:var(--fg);background:0 0;border:0;position:absolute;top:18px;right:20px}.mnav .st{color:var(--mu);margin-top:28px;font-size:13px;line-height:2}.mnav .st p+p{margin-top:10px}.mnav .st a{text-decoration:underline}.mbar{display:none}@media (max-width:1280px){.hd nav{letter-spacing:.06em;gap:18px}.hd .r .lnb{padding:9px 14px}}@media (min-width:761px) and (max-width:1100px){.hd .in,.hd.solid .in{align-items:center;gap:22px;padding:16px 28px;display:flex}.hd .l,.hd .em,.hd .r>a{display:none}.hd .tl{order:-1;margin-right:auto;display:block}.hd .hb{display:block}}.hero{color:#fff;background:#000;height:100svh;min-height:600px;position:relative;overflow:hidden}.hero>video,.band>video,.band>img,.tri video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .scrim{background:linear-gradient(#0000006b,#0000 22% 50%,#0000009e);position:absolute;inset:0}.hero .tx{text-align:center;padding:0 24px;position:absolute;bottom:12%;left:0;right:0}.hero h1{letter-spacing:.34em;font-size:30px}.hero .en{font:400 12px var(--lat);letter-spacing:.4em;opacity:.75;font-variant-numeric:lining-nums;margin-bottom:14px}.hero p{letter-spacing:.2em;opacity:.85;margin-top:14px;font-size:14px}.hero .sc{background:linear-gradient(#0000,#fff);width:1px;height:56px;position:absolute;bottom:0;left:50%}.brand{width:auto;height:13px;margin:0 auto;display:block}.hero .brand{opacity:.9;margin-top:16px}.phead{text-align:center;padding:190px 0 90px}.phead .en{font:400 13px var(--lat);letter-spacing:.34em;color:var(--ac);text-transform:uppercase;margin-bottom:18px}.phead h1{letter-spacing:.14em;font-size:38px}.phead p{color:var(--mu);margin-top:22px;line-height:2.2}.sec{text-align:center;padding:150px 0 160px}.sec.alt{background:var(--bg2)}.col{max-width:720px;margin:auto;padding:0 24px}.col.w{max-width:940px}.sn{font:400 13px var(--lat);letter-spacing:.34em;color:var(--ac);text-transform:uppercase;font-variant-numeric:lining-nums;margin-bottom:22px}.sn b{margin-right:14px;font-weight:400}.sec h2{margin-bottom:40px;font-size:32px}.lead{color:var(--mu);margin:-16px 0 44px;line-height:2.2}.body{text-align:left}.body p{margin-bottom:16px;line-height:2.3}.left{text-align:left}.tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.tags span{border:1px solid var(--ln);letter-spacing:.08em;padding:5px 14px;font-size:12.5px}.links{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:34px;display:flex}.tri{background:#000;grid-template-columns:repeat(3,1fr);height:640px;display:grid}.tri>div{position:relative;overflow:hidden}.band{color:#fff;background:#000;height:520px;position:relative;overflow:hidden}.rows{border-top:1px solid var(--fg);text-align:left}.rows>div{border-bottom:1px solid var(--ln);grid-template-columns:120px 1fr;gap:20px;padding:15px 0;font-size:14.5px;display:grid}.rows dt{color:var(--mu)}.rows a{border-bottom:1px solid var(--ln)}.faq{border-top:1px solid var(--fg);text-align:left}.faq details{border-bottom:1px solid var(--ln)}.faq summary{cursor:pointer;font:400 16px var(--min);letter-spacing:.06em;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 22px/1 var(--lat);color:var(--mu)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--mu);padding:0 0 24px;font-size:14.5px;line-height:2.1}.pmain{border-block:1px solid var(--ln);justify-content:center;display:flex}.pmain>div{padding:30px 56px 32px}.pmain>div+div{border-left:1px solid var(--ln)}.pmain .nm{font:400 15px var(--min);letter-spacing:.12em}.pmain .yen{font:300 54px/1.1 var(--lat);font-variant-numeric:lining-nums;margin:6px 0 2px}.pmain .yen small{margin-right:3px;font-size:.45em}.pmain .nt{color:var(--mu);font-size:12px}.pex{flex-wrap:wrap;justify-content:center;gap:6px 30px;margin-top:30px;font-size:14px;display:flex}.pex b{font:400 19px var(--lat);font-variant-numeric:lining-nums;margin-left:8px}.psat{color:var(--mu);margin-top:8px;font-size:12.5px}.pdt{margin-top:30px;font-size:13px}.pdt summary{cursor:pointer;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:2px;list-style:none;display:inline-block}.pdt summary::-webkit-details-marker{display:none}.pop2{text-align:left;max-width:460px;margin:22px auto 0}.pop2 div{border-bottom:1px solid var(--ln);justify-content:space-between;padding:10px 0;display:flex}.pop2 span{font:400 16px var(--lat);font-variant-numeric:lining-nums}.cl{height:680px}.cl .in{text-align:center;z-index:2;place-content:center;padding:0 24px;display:grid;position:absolute;inset:0}.cl h2{letter-spacing:.3em;font-size:28px}.dim{z-index:1;background:radial-gradient(50% 42%,#0000009e,#0000006b 55%,#00000024);position:absolute;inset:0}.visit{border-top:1px solid var(--fg);text-align:left;grid-template-columns:1fr 1fr;display:grid}.visit a{border-bottom:1px solid var(--ln);padding:24px 28px 26px 0}.visit a+a{border-left:1px solid var(--ln);padding-left:28px}.visit small{font:500 11px var(--lat);letter-spacing:.3em;color:var(--ac)}.visit h3{font-size:20px}.visit p{color:var(--mu);font-size:13px}.ft{text-align:center;padding:96px 0 56px}.ft .flogo{width:auto;height:128px;margin:0 auto}.ft nav{letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:36px 0 44px;font-size:13px;display:flex}.ft nav a[aria-current]{border-bottom:1px solid}.ft .stores{color:var(--mu);justify-content:center;gap:72px;margin-bottom:40px;font-size:12.5px;line-height:2;display:flex}.ft .stores b{color:var(--fg);font:400 15px var(--min);letter-spacing:.1em;margin-bottom:4px;display:block}.ft .stores .sns{font:12px var(--lat);letter-spacing:.22em;justify-content:center;gap:16px;margin-top:8px;display:flex}.ft .stores a{border-bottom:1px solid var(--ln)}.ft .age{color:var(--mu);margin-top:36px;font-size:12px;line-height:2}.ft .pv{letter-spacing:.1em;margin-top:28px;font-size:11.5px}.ft .pv a{color:var(--mu);border-bottom:1px solid var(--ln)}.ft .cr{opacity:.6;justify-content:center;align-items:center;gap:4px;margin-top:14px;font:700 11px/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.ft .cr img{width:auto;height:9px}.p-top .hero .tx{flex-direction:column;justify-content:center;align-items:center;padding:120px 24px 0;display:flex;top:0;bottom:0}.p-top .hero h1{letter-spacing:0;flex-direction:column;align-items:center;display:flex}.p-top .hero .c2s{font:400 15px var(--min);letter-spacing:.8em;opacity:.85;margin:0 -.8em 22px 0}.p-top .hero .c2{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.42em;font-size:36px;line-height:1}.p-top .hero .brand{margin-top:26px}.p-top .hero .dimc{background:radial-gradient(#00000047,#0000 60%);position:absolute;inset:0}@media (min-width:761px) and (max-height:720px){.p-top .hero .tx{padding-top:100px}.p-top .hero .c2s{margin-bottom:16px}.p-top .hero .c2{letter-spacing:.38em;font-size:28px}.p-top .hero .brand{margin-top:20px}}.p-top #about{padding:120px 0 130px}.p-top .motto{letter-spacing:.5em;margin:0 -.5em 30px 0;font-size:40px}.p-top .about{text-align:center;font-family:var(--min)}.p-top .about p{letter-spacing:.06em;margin:0 0 22px;font-size:15px;line-height:2}.p-top .about p:last-child{margin-bottom:0}.p-top .about .big{letter-spacing:.1em;font-size:20px;line-height:1.8}.p-top .about .alink{margin-top:-4px}.p-top .perks{text-align:left;color:var(--mu);grid-template-columns:auto auto;justify-content:center;gap:6px 40px;margin-top:34px;font-size:13px;display:grid}.p-top .perks span:before{content:"—";color:var(--ac);margin-right:8px}.p-top .ch{border-top:1px solid var(--fg)}.p-top .ch a{border-bottom:1px solid var(--ln);padding:34px 0 36px;transition:background .3s;display:block}.p-top .ch a:hover{background:var(--bg2)}.p-top .ch small{font:500 11px var(--lat);letter-spacing:.34em;color:var(--ac)}.p-top .ch h3{margin:6px 0;font-size:26px}.p-top .ch p{color:var(--mu);font-size:14px}.proof{text-align:left;max-width:640px;margin:0 auto}.proof .hd3{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.proof .hd3 b{font:400 17px var(--min);letter-spacing:.1em;font-weight:400}.proof .hd3 span{letter-spacing:.08em;font-size:13px}.proof .hd3 em{font:400 26px var(--lat);font-variant-numeric:lining-nums;margin:0 3px;font-style:normal}.proof a.it{border-bottom:1px solid var(--ln);padding:16px 0;display:block}.proof a.it:hover h3{text-underline-offset:4px;text-decoration:underline}.proof h3{font:400 16px var(--min);letter-spacing:.06em;line-height:1.7}.proof .src{color:var(--mu);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.proof .ft2{text-align:center;margin-top:26px}.p-top .shops{grid-template-columns:1fr 1fr;display:grid}.p-top .shops .store+.store{border-left:1px solid var(--ln)}@media (max-width:900px){.p-top .shops{display:block}.p-top .shops .store+.store{border-left:0}}.p-top .store{padding:0 0 110px}.p-top .store .col{padding:0 24px}.p-top .store .band{height:480px;margin-bottom:56px}.p-top .store .en2{font:500 12px var(--lat);letter-spacing:.34em;color:var(--ac)}.p-top .store h3{margin:4px 0 8px;font-size:30px}.p-top .store .tag{color:var(--mu);margin-bottom:26px;font-size:14px}.p-top .store .bts{grid-template-columns:1fr 1fr;gap:8px;max-width:380px;margin:0 auto;display:grid}.p-top .store .bts>*{justify-content:center;padding:11px 6px}.p-top .store .adr{word-break:keep-all;overflow-wrap:anywhere}.p-top .store dl{text-align:left;grid-template-columns:auto auto;justify-content:center;gap:8px 28px;margin-bottom:34px;font-size:14px;display:grid}.p-top .store dt{color:var(--mu)}.p-top .store dd a{border-bottom:1px solid var(--ln)}.p-store .hero .hb2{width:auto;height:20px;margin:0 auto 14px}.p-store .hero h1{letter-spacing:.3em;font-size:34px}.p-store .sns2{font:13px var(--lat);letter-spacing:.24em;justify-content:center;gap:24px;margin-top:30px;display:flex}.p-store .acc p{line-height:2.3}.p-store .acc .park{color:var(--mu);margin-top:18px;font-size:13.5px}.p-store .map{background:var(--bg2);height:520px;position:relative}.p-store .map iframe{filter:grayscale()contrast(1.05);border:0;width:100%;height:100%}.p-store .resv .bts{margin-top:34px}.p-store .resv .bts .lnb,.p-store .resv .bts .btn2{padding:13px 26px;font-size:14px}.p-store .other{color:#fff;background:#000;height:420px;display:block;position:relative;overflow:hidden}.p-store .other video{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.p-store .other .in{text-align:center;z-index:2;place-content:center;display:grid;position:absolute;inset:0}.p-store .other small{font:400 12px var(--lat);letter-spacing:.34em}.p-store .other h2{margin:6px 0;font-size:28px}.p-store .other p{opacity:.85;font-size:13px}.p-guide .toc{border-bottom:1px solid var(--ln);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:8px 26px;padding:30px 24px;font-size:13px;display:flex}.p-guide .toc a{color:var(--mu)}.p-guide .toc a:hover{color:var(--fg)}.p-guide .steps{border-top:1px solid var(--fg);text-align:left;list-style:none}.p-guide .steps li{border-bottom:1px solid var(--ln);grid-template-columns:64px 1fr;gap:12px;padding:24px 0;display:grid}.p-guide .steps b{font:300 30px/1.3 var(--lat);color:var(--ac);font-variant-numeric:lining-nums}.p-guide .steps h3{margin-bottom:6px;font-size:19px}.p-guide .steps p{color:var(--mu);font-size:14.5px;line-height:2.1}.p-guide .note{color:var(--mu);text-align:left;margin-top:18px;font-size:13px;line-height:2.1}.p-guide .bigprice{border-block:1px solid var(--ln);margin:0 auto 36px;padding:30px 0}.p-guide .bigprice small{font:400 15px var(--min);letter-spacing:.12em;display:block}.p-guide .bigprice b{font:300 76px/1.15 var(--lat);font-variant-numeric:lining-nums;font-weight:300;display:block}.p-guide .bigprice span{color:var(--mu);font-size:13px}.p-guide .prow{border-bottom:1px solid var(--ln);text-align:left;justify-content:space-between;padding:14px 0;font-size:14.5px;display:flex}.p-guide .prow small{color:var(--mu);margin-left:10px}.p-guide .prow span:last-child{font:400 18px var(--lat);font-variant-numeric:lining-nums}.p-guide .wor{text-align:left;border-top:1px solid var(--fg)}.p-guide .wor article{border-bottom:1px solid var(--ln);padding:34px 0 36px}.p-guide .wor .l{font:500 11px var(--lat);letter-spacing:.34em;color:var(--ac);text-transform:uppercase}.p-guide .wor h3{margin:4px 0 12px;font-size:22px}.p-guide .wor .ld{font:400 16px/2.1 var(--min);letter-spacing:.04em;margin-bottom:10px}.p-guide .wor p{line-height:2.2}.p-guide .wor .bd{color:var(--mu);font-size:14.5px}.p-guide .crit{border-top:1px solid var(--fg);text-align:left;list-style:none}.p-guide .crit li{border-bottom:1px solid var(--ln);padding:22px 0}.p-guide .crit h3{margin-bottom:6px;font-size:18px}.p-guide .crit p{color:var(--mu);font-size:14.5px;line-height:2.1}.p-guide .fit{text-align:left;border-top:1px solid var(--fg);grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.p-guide .fit>div{padding:26px 28px 10px 0}.p-guide .fit>div+div{border-left:1px solid var(--ln);padding-left:28px}.p-guide .fit h3{margin-bottom:10px;font-size:18px}.p-guide .fit ul{list-style:none}.p-guide .fit li{border-bottom:1px solid var(--ln);padding:9px 0;font-size:14px;line-height:1.9}.p-research .phead{padding-bottom:64px}.p-research .facts{justify-content:center;margin-top:40px;font-size:13.5px;display:flex}.p-research .facts span{border-left:1px solid var(--ln);padding:0 22px}.p-research .facts span:first-child{border:0}.p-research .facts b{font:400 24px var(--lat);font-variant-numeric:lining-nums;margin:0 4px;font-weight:400}.p-research .cats{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:56px;padding:0 24px;display:flex}.p-research .cats button{border:1px solid var(--ln);cursor:pointer;color:var(--fg);letter-spacing:.08em;background:0 0;padding:6px 16px;font-size:13px}.p-research .cats button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.p-research .grid{text-align:left;grid-template-columns:1fr 1fr;gap:64px 40px;max-width:1080px;margin:auto;padding:0 24px;display:grid}.p-research .card{display:block}.p-research .card .cv{background:#000;overflow:hidden}.p-research .card img{aspect-ratio:1280/670;object-fit:cover;width:100%;height:auto;transition:transform .8s}.p-research .card:hover img{transform:scale(1.03)}.p-research .card .meta{color:var(--mu);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;display:flex}.p-research .card .meta .dt{font:400 13px var(--lat);letter-spacing:.14em;font-variant-numeric:lining-nums;margin-left:auto}.p-research .card h2{letter-spacing:.06em;margin-top:10px;font-size:19px;line-height:1.6}.p-research .card .sub{color:var(--mu);margin-top:4px;font-size:13.5px;line-height:1.8}.p-research .card.big{grid-column:1/-1}.p-research .card.big h2{font-size:24px}.p-research .how{background:var(--bg2);text-align:center;margin-top:140px;padding:110px 0 120px}.p-research .how h2{margin-bottom:40px;font-size:28px}.p-research .rules{text-align:left;border-top:1px solid var(--fg);grid-template-columns:repeat(3,1fr);max-width:940px;margin:0 auto;display:grid}.p-research .rules div{padding:26px 26px 10px 0}.p-research .rules div+div{border-left:1px solid var(--ln);padding-left:26px}.p-research .rules b{font:300 28px/1 var(--lat);color:var(--ac);font-weight:300}.p-research .rules h3{margin:12px 0 6px;font-size:17px}.p-research .rules p{color:var(--mu);font-size:13.5px;line-height:2}.p-research .disc{max-width:720px;color:var(--mu);margin:48px auto 0;padding:0 24px;font-size:12.5px;line-height:2}.p-article .top{max-width:1080px;margin:auto;padding:120px 24px 0}.p-article .bc{color:var(--mu);letter-spacing:.08em;margin-bottom:20px;font-size:12.5px}.p-article .bc a{border-bottom:1px solid var(--ln)}.p-article .draft{background:var(--fg);color:var(--bg);margin-bottom:16px;padding:10px 16px;font-size:13px}.p-article .cover{background:#000}.p-article .cover img{aspect-ratio:1280/670;object-fit:cover;width:100%;height:auto}.p-article .art{letter-spacing:.03em;max-width:700px;margin:auto;padding:0 24px;font-size:16px;line-height:2.1}.p-article .head{padding:56px 0 8px}.p-article .head .meta{color:var(--mu);align-items:center;gap:14px;font-size:13px;display:flex}.p-article .head .meta .num{letter-spacing:.14em;font-size:14px}.p-article .head h1{letter-spacing:.06em;margin:14px 0 8px;font-size:30px;line-height:1.6}.p-article .head .sub{color:var(--mu);font-size:16px}.p-article .src{border:1px solid var(--fg);margin:40px 0 0;padding:24px 26px}.p-article .src .row{flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.p-article .src .row .badge{padding:3px 12px;font-size:12.5px}.p-article .src .ja{font:500 17px/1.7 var(--min);letter-spacing:.04em;margin-top:14px}.p-article .src .en2{font:italic 400 15.5px/1.5 var(--lat);color:var(--mu);margin-top:4px}.p-article .src .go{border:1px solid var(--fg);letter-spacing:.1em;margin-top:18px;padding:9px 20px;font-size:13px;display:inline-block}.p-article .lede{margin-top:48px}.p-article .lede p{font:400 17px/2.15 var(--min);letter-spacing:.04em;margin-bottom:22px}.p-article .art h2{letter-spacing:.06em;border-top:1px solid var(--fg);margin:72px 0 20px;padding-top:26px;font-size:22px;line-height:1.6}.p-article .art p{margin-bottom:22px}.p-article .ov{border-top:1px solid var(--fg)}.p-article .ov div{border-bottom:1px solid var(--ln);grid-template-columns:104px 1fr;gap:18px;padding:14px 0;font-size:15px;line-height:1.9;display:grid}.p-article .ov dt{color:var(--mu);padding-top:2px;font-size:13.5px}.p-article .tk{counter-reset:k;border-top:1px solid var(--ln);list-style:none}.p-article .tk li{counter-increment:k;border-bottom:1px solid var(--ln);grid-template-columns:36px 1fr;padding:14px 0;line-height:1.95;display:grid}.p-article .tk li:before{content:counter(k);font:400 22px/1.3 var(--lat);color:var(--ac)}.p-article .cau{border-top:1px solid var(--ln);list-style:none}.p-article .cau li{border-bottom:1px solid var(--ln);padding:14px 0 14px 24px;font-size:15px;line-height:1.95;position:relative}.p-article .cau li:before{content:"※";color:var(--mu);position:absolute;left:0}.p-article .sup li{border-bottom:1px solid var(--ln);padding:12px 0;font-size:14px;list-style:none}.p-article .sup a{border-bottom:1px solid var(--ln)}.p-article .sup small{color:var(--mu);font-size:12.5px;display:block}.p-article .upd{color:var(--mu);margin-top:40px;font-size:12.5px;line-height:1.9}.p-article .art-share{border-top:1px solid var(--ln);margin-top:48px;padding-top:24px}.p-article .art-share .label{font:500 11px var(--lat);letter-spacing:.34em;color:var(--ac);text-transform:uppercase;margin-bottom:12px;display:block}.p-article .art-share-btns{flex-wrap:wrap;gap:10px;display:flex}.p-article .art-share-hint{color:var(--mu);margin-top:10px;font-size:12.5px}.p-article .btn{border:1px solid var(--ln);color:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex}.p-article .btn svg{width:16px;height:16px}.p-article .pn{border-block:1px solid var(--ln);grid-template-columns:1fr 1fr;max-width:1080px;margin:96px auto 0;display:grid}.p-article .pn a{font:400 15px/1.7 var(--min);padding:26px 24px}.p-article .pn a+a,.p-article .pn span+a{border-left:1px solid var(--ln);text-align:right}.p-article .pn small{font:400 11px var(--lat);letter-spacing:.3em;color:var(--mu);margin-bottom:6px;display:block}.p-flavors .phead{padding-bottom:56px}.p-flavors .phead .cta{margin-top:26px;font-size:14px}.p-flavors .phead .cta span{color:var(--mu);margin-right:14px}.p-flavors .fb{border-block:1px solid var(--ln);scroll-margin-top:70px}.p-flavors .jump{z-index:24;background:var(--bg);color:var(--fg);border:1px solid var(--fg);letter-spacing:.1em;cursor:pointer;opacity:0;pointer-events:none;padding:10px 18px;font-size:12.5px;transition:opacity .3s;position:fixed;bottom:24px;right:24px}.p-flavors .jump.on{opacity:1;pointer-events:auto}.p-flavors .fb .in{max-width:880px;margin:auto;padding:16px 24px 14px}.p-flavors .fb .r1{align-items:center;gap:16px;display:flex}.p-flavors .fb input{border:0;border-bottom:1px solid var(--fg);color:var(--fg);background:0 0;outline:none;flex:1;padding:6px 2px;font-size:14px}.p-flavors .tg{border:1px solid var(--ln);cursor:pointer;color:var(--fg);letter-spacing:.06em;white-space:nowrap;background:0 0;padding:5px 14px;font-size:12.5px}.p-flavors .tg[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.p-flavors .fb .ct{font:400 14px var(--lat);letter-spacing:.16em;color:var(--mu);white-space:nowrap;font-variant-numeric:lining-nums;text-align:right;min-width:64px}.p-flavors .fb .row{grid-template-columns:64px minmax(0,1fr);align-items:baseline;margin-top:12px;display:grid}.p-flavors .fb .row>span{color:var(--mu);letter-spacing:.14em;font-size:12px}.p-flavors .fb .opts{flex-wrap:wrap;gap:4px 16px;min-width:0;max-width:100%;display:flex}.p-flavors .fb .opts button{color:var(--mu);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:13.5px}.p-flavors .fb .opts button:hover{color:var(--fg)}.p-flavors .fb .opts button[aria-pressed=true]{color:var(--fg);border-color:var(--fg)}.p-flavors .fb .opts.brand button{font:400 14.5px var(--lat);letter-spacing:.1em}.p-flavors .list{max-width:880px;margin:auto;padding:0 24px}.p-flavors .br{padding:84px 0 0}.p-flavors .br h2{font:400 36px var(--lat);letter-spacing:.12em;text-align:center;margin-bottom:24px;line-height:1.2}.p-flavors .items{border-top:1px solid var(--fg)}.p-flavors .it{border-bottom:1px solid var(--ln);padding:18px 0 19px}.p-flavors .it .l1{align-items:baseline;gap:10px;display:flex}.p-flavors .it h3{font:400 18px var(--min);letter-spacing:.08em}.p-flavors .it h3 small{font:400 12px var(--lat);letter-spacing:.14em;color:var(--mu);margin-right:10px}.p-flavors .it .bd{gap:6px;margin-left:auto;display:flex}.p-flavors .it .bd span{border:1px solid var(--fg);letter-spacing:.06em;white-space:nowrap;padding:1px 8px;font-size:11px}.p-flavors .it .l2{align-items:baseline;gap:20px;margin-top:4px;display:flex}.p-flavors .it p{color:var(--mu);flex:1;font-size:13.5px}.p-flavors .it .tt{color:var(--mu);letter-spacing:.06em;white-space:nowrap;font-size:12.5px}.p-flavors .it .tt b{color:var(--fg);font-weight:500}.p-flavors .empty{text-align:center;color:var(--mu);padding:120px 0}.p-flavors .note{border-top:1px solid var(--ln);max-width:880px;color:var(--mu);text-align:center;margin:88px auto 0;padding:24px;font-size:13px;line-height:2.1}.p-text .body h2{text-align:left;margin:56px 0 16px;font-size:21px}.p-text .body ul{margin-bottom:16px;padding-left:1.4em}.p-text .body li{line-height:2.1}.p-text .body a{border-bottom:1px solid var(--ln)}@media (max-width:760px){body{font-size:14.5px}.wrap{padding:0 22px}br.sp{display:inline}.hd .in{justify-content:space-between;padding:18px 20px;display:flex}.hd nav,.hd .em{display:none}.hd .tl,.hd .hb{display:block}.hd.solid .in{padding:14px 20px}.hero h1{letter-spacing:.3em;font-size:19px}.hero .en{font-size:10px}.hero p{font-size:12px}.hero .tx{bottom:14%}.phead{padding:130px 0 56px}.phead h1{font-size:26px}.sec{padding:96px 0 104px}.sec h2{margin-bottom:28px;font-size:23px}.col{padding:0 22px}.lead{margin:-8px 0 32px}.body p{line-height:2.1}.tri{grid-template-columns:1fr;height:560px}.tri>div:not(:first-child){display:none}.band{height:440px}.rows>div{grid-template-columns:80px 1fr;gap:12px}.faq summary{font-size:15px}.pmain{flex-direction:column}.pmain>div{padding:22px 0}.pmain>div+div{border-left:0;border-top:1px solid var(--ln)}.pmain .yen{font-size:46px}.pex{flex-direction:column;gap:4px}.cl{height:560px}.cl h2{letter-spacing:.24em;font-size:18px}.visit{grid-template-columns:1fr}.visit a,.visit a+a{border-left:0;padding-left:0;padding-right:0}.ft{padding:64px 0 120px}.ft .stores{flex-direction:column;gap:24px}.mbar{z-index:25;padding:10px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ln);background:#f3efe8eb;grid-template-columns:1fr 1fr;gap:8px;transition:transform .4s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.on{transform:none}.mbar>a,.mbar .lnb{text-align:center;border:1px solid var(--fg);justify-content:center;align-items:center;width:100%;height:46px;padding:0;font-size:13px;line-height:1;display:flex}.mbar .lnb{color:var(--fg)}.mbar .rsv{display:block}.mbar .pop{left:auto;right:0}.p-top .hero .tx{padding-top:40px}.p-top .hero .c2s{margin-bottom:18px;font-size:12px}.p-top .hero .c2{font-size:27px}.p-top #about{padding:80px 0 88px}.p-top .motto{margin-bottom:24px}.p-top .about p{letter-spacing:.04em;margin-bottom:18px;font-size:14px}.p-top .about .big{letter-spacing:.06em;font-size:17px}.p-top .ch h3{font-size:21px}.p-top .perks{flex-direction:column;align-items:center;gap:4px;display:flex}.p-top .store .col{padding:0 22px}.p-top .store .band{height:420px;margin-bottom:40px}.p-top .store{padding-bottom:88px}.p-top .store h3{font-size:25px}.p-top .store dl{gap:8px 20px}.p-store .hero .hb2{height:15px}.p-store .hero h1{font-size:24px}.p-store .map{height:380px}.p-store .other{height:360px}.p-store .other h2{font-size:22px}.p-guide .toc{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:18px 22px;overflow-x:auto}.p-guide .toc a{white-space:nowrap}.p-guide .steps li{grid-template-columns:48px 1fr}.p-guide .steps b{font-size:24px}.p-guide .bigprice b{font-size:56px}.p-store .bts,.p-guide .bts{flex-direction:column;align-items:center}.p-store .bts>*,.p-guide .bts>*{justify-content:center;width:min(100%,300px)}.p-guide .prow{align-items:baseline;gap:16px}.p-guide .prow small{margin:2px 0 0;font-size:11.5px;line-height:1.6;display:block}.p-guide .prow span:last-child{text-align:right;white-space:nowrap}.p-guide .fit{grid-template-columns:1fr}.p-guide .fit>div,.p-guide .fit>div+div{border-left:0;padding-left:0;padding-right:0}.p-research .facts{flex-direction:column;gap:6px}.p-research .facts span{border:0}.p-research .cats{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:36px;padding:0 22px;overflow-x:auto}.p-research .cats button{white-space:nowrap}.p-research .grid{grid-template-columns:1fr;gap:48px;padding:0 22px}.p-research .card.big h2,.p-research .card h2{font-size:18px}.p-research .how{margin-top:96px;padding:80px 0}.p-research .rules{grid-template-columns:1fr;margin:0 22px}.p-research .rules div,.p-research .rules div+div{border-left:0;border-bottom:1px solid var(--ln);padding:20px 0}.p-article .top{padding:84px 0 0}.p-article .bc{padding:0 22px}.p-article .art{padding:0 22px;font-size:15.5px}.p-article .head{padding-top:36px}.p-article .head h1{font-size:22px}.p-article .head .sub{font-size:14.5px}.p-article .src{padding:20px}.p-article .lede p{font-size:16px}.p-article .art h2{margin-top:56px;font-size:19px}.p-article .ov div{grid-template-columns:1fr;gap:2px}.p-article .pn{grid-template-columns:1fr}.p-article .pn a+a,.p-article .pn span+a{border-left:0;border-top:1px solid var(--ln);text-align:left}.p-flavors .fb .in{padding:12px 22px 10px}.p-flavors .jump{bottom:84px;right:14px}.p-flavors .fb .r1{flex-wrap:wrap;gap:10px}.p-flavors .fb input{flex:100%}.p-flavors .fb .ct{margin-left:auto}.p-flavors .fb .row{grid-template-columns:62px minmax(0,1fr)}.p-flavors .fb .row>span{letter-spacing:.08em;font-size:11px}.p-flavors .fb .opts{scrollbar-width:none;flex-wrap:nowrap;gap:14px;overflow-x:auto}.p-flavors .fb .opts button{white-space:nowrap}.p-flavors .list{padding:0 22px}.p-flavors .br{padding-top:64px}.p-flavors .br h2{font-size:28px}.p-flavors .it .l2{flex-direction:column;gap:2px}.p-flavors .it .tt{white-space:normal}}
