.si-glow{position:relative;overflow:hidden;background:radial-gradient(56% 520px at 6% 0,rgba(246,120,142,.1),transparent 72%),radial-gradient(48% 560px at 96% 22%,rgba(214,170,130,.14),transparent 72%),#fffdf7}.si-glow--leaf{background:radial-gradient(52% 560px at 94% 8%,rgba(214,170,130,.19),transparent 72%),radial-gradient(44% 480px at 2% 90%,rgba(246,120,142,.08),transparent 72%),#fbfcf3}.si-glow--lemon{background:radial-gradient(58% 540px at 10% 12%,rgba(246,120,142,.14),transparent 72%),radial-gradient(40% 460px at 100% 88%,rgba(214,170,130,.12),transparent 72%),#fffcee}.si-kanji{position:absolute;top:clamp(16px,4vw,54px);z-index:0;font-family:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(110px,21vw,300px);line-height:1;color:#d6aa821a;pointer-events:none;-webkit-user-select:none;user-select:none}.si-kanji--l{left:1.5%}.si-kanji--r{right:1.5%}.si-head{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;text-align:center;max-width:820px;margin:0 auto clamp(26px,3.4vw,44px)}.si-h1{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,22px + 3.4vw,68px);line-height:1.03;letter-spacing:-.035em;margin:0;text-wrap:balance}.si-head .sp-h2{margin:0;text-wrap:balance}.si-lead{margin:0;color:var(--ink-soft);font-size:clamp(16px,15px + .3vw,19px);line-height:1.55;max-width:66ch;text-wrap:pretty}.si-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.si-actions--c{justify-content:center;margin-top:clamp(26px,3vw,40px)}.si-on [data-si]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--soft),transform .8s var(--soft)}.si-on [data-si].is-in{opacity:1;transform:none}.si-on [data-si=photo]{transform:translateY(26px) scale(.975)}.si-on [data-si=photo].is-in{transform:none}.si-choose__item:nth-child(2),.si-world__t:nth-child(2),.si-wall__p:nth-child(2){transition-delay:.08s}.si-choose__item:nth-child(3),.si-world__t:nth-child(3),.si-wall__p:nth-child(3){transition-delay:.16s}.si-world__t:nth-child(4){transition-delay:.24s}.si-hero{padding:clamp(36px,5.4vw,76px) 0 clamp(42px,6vw,88px)}.si-hero--plain{padding-bottom:0}.si-hero--plain .si-head{margin-bottom:clamp(16px,2vw,26px)}.si-fan{--p: 0;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:min(1320px,100%);margin:0 auto;padding:18px 16px 8px}.si-fan__f{margin:0;flex:none;border-radius:clamp(14px,1.7vw,24px);overflow:hidden;background:#fff;box-shadow:var(--shadow);border:clamp(4px,.5vw,7px) solid #fff;will-change:transform;transform:translateY(calc(var(--y, 0px) * (1 - var(--p)))) rotate(calc(var(--r, 0deg) * (1 - var(--p))))}.si-fan__f img{display:block;width:100%;height:100%;object-fit:cover}.si-fan__f--1{width:19%;aspect-ratio:3/4;--r: -7deg;--y: 26px;margin-right:-2.2%;z-index:1}.si-fan__f--2{width:23%;aspect-ratio:4/5;--r: -3.5deg;--y: 10px;margin-right:-3%;z-index:2}.si-fan__f--3{width:36%;aspect-ratio:1;z-index:3}.si-fan__f--4{width:23%;aspect-ratio:4/5;--r: 3.5deg;--y: 10px;margin-left:-3%;z-index:2}.si-fan__f--5{width:19%;aspect-ratio:3/4;--r: 7deg;--y: 26px;margin-left:-2.2%;z-index:1}.si-bridge__row{display:grid;gap:14px;position:relative}.si-bridge__side{margin:0;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.si-bridge__ph{aspect-ratio:4/3;overflow:hidden}.si-bridge__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-bridge__side figcaption{padding:clamp(18px,2.2vw,30px);display:grid;align-content:start;gap:8px;text-align:center}.si-bridge__side strong{font-family:var(--font-display);font-weight:500;font-size:clamp(19px,17px + .5vw,24px);letter-spacing:-.015em}.si-bridge__side span{color:var(--ink-soft);line-height:1.55}.si-bridge__mid{margin:0;z-index:2;text-align:center}.si-bridge__mid span{display:inline-block;background:var(--ink);color:#fff;font-family:var(--font-display);font-weight:500;padding:13px 24px;border-radius:999px;font-size:clamp(15px,14px + .3vw,18px);box-shadow:var(--shadow)}@media(min-width:800px){.si-bridge__row{grid-template-columns:1fr 1fr;gap:22px}.si-bridge__side figcaption{padding-bottom:84px}.si-bridge__mid{position:absolute;left:50%;bottom:18px;translate:-50% 0;white-space:nowrap}.si-on .si-bridge__mid[data-si]{transform:translateY(18px)}.si-on .si-bridge__mid[data-si].is-in{transform:none}}.si-choose__list{list-style:none;margin:0;padding:0;display:grid;gap:28px;position:relative;z-index:1}@media(min-width:800px){.si-choose__list{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);align-items:end}}.si-choose__item{text-align:center}.si-choose__ph{overflow:hidden;margin:0 auto 16px;box-shadow:var(--shadow-sm)}.si-choose__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s var(--soft)}.si-choose__item:hover img{transform:scale(1.04)}.si-choose__item--1 .si-choose__ph{aspect-ratio:4/3;border-radius:var(--radius)}.si-choose__item--2 .si-choose__ph{aspect-ratio:1;border-radius:50%;width:min(86%,400px)}.si-choose__item--3 .si-choose__ph{aspect-ratio:4/5;border-radius:26px 90px 26px 26px;width:min(88%,380px)}.si-choose__item h3{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,18px + .5vw,25px);letter-spacing:-.015em;margin:0 0 6px}.si-choose__item p{margin:0 auto;max-width:36ch;color:var(--ink-soft);line-height:1.55}.si-partner{position:relative;z-index:1;margin-top:clamp(30px,4vw,56px);display:grid;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.si-partner__ph{aspect-ratio:16/11;overflow:hidden}.si-partner__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-partner__txt{padding:clamp(22px,3.4vw,54px);display:grid;gap:12px;align-content:center;text-align:center}.si-partner__big{margin:0;font-family:var(--font-display);font-size:clamp(23px,18px + 1.4vw,36px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.si-partner__txt p:last-child{margin:0;color:var(--ink-soft);line-height:1.6}.si-partner__txt{background:radial-gradient(70% 90% at 90% 10%,rgba(214,170,130,.13),transparent 72%),radial-gradient(60% 80% at 8% 100%,rgba(246,120,142,.08),transparent 72%),#fff}@media(min-width:800px){.si-partner{grid-template-columns:1.08fr 1fr;min-height:clamp(400px,34vw,500px)}.si-partner__ph{aspect-ratio:auto;position:relative}.si-partner__ph img{position:absolute;top:0;right:0;bottom:0;left:0}}.si-wall{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr 1fr;align-items:start}.si-wall figure{margin:0;background:#fff;padding:8px 8px 0;border-radius:16px;box-shadow:var(--shadow);transition:transform .5s var(--soft)}.si-wall__ph{overflow:hidden;border-radius:10px}.si-wall__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-wall figcaption{min-height:42px;padding:10px 6px 12px;font-size:13.5px;line-height:1.3;color:var(--ink-soft);text-align:center}.si-wall__p--1{grid-column:1 / -1}.si-wall__p--1 .si-wall__ph{aspect-ratio:4/5}.si-wall__p--2 .si-wall__ph,.si-wall__p--3 .si-wall__ph{aspect-ratio:3/4}.si-wall__p--4{grid-column:1 / -1}.si-wall__p--4 .si-wall__ph{aspect-ratio:1}.si-wall__p--5 .si-wall__ph,.si-wall__p--6 .si-wall__ph{aspect-ratio:3/4}@media(min-width:700px){.si-wall{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.8vw,24px)}.si-wall__p--1{grid-column:1 / span 4;margin-top:44px}.si-wall__p--2{grid-column:5 / span 4}.si-wall__p--3{grid-column:9 / span 4;margin-top:72px}.si-wall__p--4{grid-column:1 / span 4}.si-wall__p--4 .si-wall__ph{aspect-ratio:3/4}.si-wall__p--5{grid-column:5 / span 4;margin-top:-44px}.si-wall__p--6{grid-column:9 / span 4}}@media(hover:hover){.si-wall figure:hover{transform:translateY(-5px) rotate(-.6deg)}}.si-world__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,18px)}@media(min-width:900px){.si-world__grid{grid-template-columns:repeat(4,1fr)}.si-world__t--2,.si-world__t--4{margin-top:44px}}.si-world__t{position:relative;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.si-world__t img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s var(--soft)}.si-world__t:hover img{transform:scale(1.05)}.si-world__t span{position:absolute;left:10px;bottom:10px;background:#fff;color:var(--ink);padding:8px 14px;border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:clamp(13px,12px + .25vw,15.5px);max-width:calc(100% - 20px);box-shadow:var(--shadow-sm)}.si-mission__in{display:grid;gap:20px;justify-items:center;grid-template-columns:1fr 1fr}.si-mission__txt{grid-column:1 / -1;grid-row:1;text-align:center;display:grid;justify-items:center;gap:12px}.si-mission__txt .sp-h2{margin:0;text-wrap:balance}.si-mission__txt .si-actions{justify-content:center;margin-top:10px}.si-mission__link{margin:0}.si-mission__ph{width:min(100%,240px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:var(--shadow);border:6px solid #fff}.si-mission__ph img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.si-mission__in{grid-template-columns:240px 1fr 240px;align-items:center;gap:clamp(20px,3vw,48px)}.si-mission__txt{grid-column:2}.si-mission__ph--a{grid-column:1;grid-row:1;margin-top:-60px}.si-mission__ph--b{grid-column:3;grid-row:1;margin-top:60px}}.si-chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(20px,2.6vw,34px)}.si-chip{min-height:44px;padding:8px 20px;border-radius:999px;border:1.5px solid rgba(43,27,32,.16);background:#fff;color:var(--ink);font:inherit;font-family:var(--font-display);font-weight:500;font-size:15px;cursor:pointer;transition:background .3s var(--soft),color .3s var(--soft),border-color .3s var(--soft)}.si-chip:hover{border-color:var(--ink)}.si-chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.si-gal{background:radial-gradient(40% 700px at 100% 5%,rgba(214,170,130,.12),transparent 72%),radial-gradient(42% 800px at 0 60%,rgba(246,120,142,.08),transparent 72%),#fffdf7;padding-top:6px}.si-gal__grid{list-style:none;margin:0;padding:0;columns:2;column-gap:10px}.si-gal__i{break-inside:avoid;margin-bottom:10px;animation:siIn .6s var(--soft) both}@media(min-width:700px){.si-gal__grid{columns:3;column-gap:14px}.si-gal__i{margin-bottom:14px}}@media(min-width:1100px){.si-gal__grid{columns:4;column-gap:18px}.si-gal__i{margin-bottom:18px}}.si-gal__i[hidden]{display:none}@keyframes siIn{0%{opacity:0}to{opacity:1}}.si-gal__b{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .45s var(--soft),box-shadow .45s var(--soft)}.si-gal__b img{display:block;width:100%;height:auto}.si-gal__b:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.si-gal__b:focus-visible{outline:3px solid var(--rose-deep);outline-offset:2px}.is-print .si-gal__b{background:#fff;padding:8px;border-radius:16px}.is-print .si-gal__b img{border-radius:10px}.si-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;background:#1e1216ed;display:grid;place-items:center;padding:64px 12px 72px}.si-lb[hidden]{display:none}.si-lb figure{margin:0;display:grid;justify-items:center;gap:12px;max-width:min(1100px,100%)}.si-lb img{max-width:100%;max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);width:auto;height:auto;border-radius:12px;display:block}.si-lb figcaption{color:#fff;text-align:center;font-size:15px;line-height:1.4;max-width:60ch}.si-lb button{position:absolute;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center}.si-lb__x{top:10px;right:12px}.si-lb__n{top:50%;translate:0 -50%}.si-lb__n--p{left:12px}.si-lb__n--n{right:12px}@media(max-width:899px){.si-lb__n{top:auto;bottom:14px;translate:0 0}.si-lb__n--p{left:calc(50% - 56px)}.si-lb__n--n{right:calc(50% - 56px)}}.si-contact{padding:clamp(36px,5vw,72px) 0 clamp(46px,6vw,90px)}.si-contact__grid{position:relative;z-index:1;display:grid;gap:20px}@media(min-width:900px){.si-contact__grid{grid-template-columns:1fr 1.08fr;gap:clamp(22px,3vw,44px);align-items:stretch}}.si-contact__side{display:grid;gap:14px;grid-template-rows:1fr auto}.si-contact__ph{margin:0;border-radius:var(--radius);overflow:hidden;min-height:300px;box-shadow:var(--shadow-sm);aspect-ratio:5/4}.si-contact__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-contact__ways{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:480px){.si-contact__ways{grid-template-columns:1fr 1fr}.si-way:first-child{grid-column:1 / -1}}@media(min-width:900px){.si-contact__ph{aspect-ratio:auto;position:relative}.si-contact__ph img{position:absolute;top:0;right:0;bottom:0;left:0}}.si-way{display:grid;gap:2px;padding:14px 18px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-height:44px;transition:transform .35s var(--soft);overflow-wrap:anywhere}.si-way:hover{transform:translateY(-2px)}.si-way__k{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.si-way__v{font-family:var(--font-display);font-weight:500;font-size:16.5px}.si-form{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,3.2vw,44px)}.si-form__f{display:grid;gap:16px}.si-form__t{font-family:var(--font-display);font-weight:500;font-size:clamp(23px,20px + .9vw,32px);letter-spacing:-.025em;margin:0;text-align:center}.si-form__two{display:grid;gap:16px}@media(min-width:560px){.si-form__two{grid-template-columns:1fr 1fr}}.si-field{display:grid;gap:6px;min-width:0}.si-field label{font-family:var(--font-display);font-weight:500;font-size:15px}.si-field label span{color:var(--ink-soft);font-weight:400}.si-field input,.si-field textarea{width:100%;min-height:52px;padding:13px 16px;border:1.5px solid rgba(43,27,32,.16);border-radius:var(--radius-sm);background:#fffdf7;font:inherit;font-size:16px;color:var(--ink);transition:border-color .25s,box-shadow .25s}.si-field textarea{resize:vertical;min-height:150px}.si-field input:focus,.si-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #f6788e3d}.si-form__go{width:100%}.si-form__ok,.si-form__err{padding:14px 16px;border-radius:var(--radius-sm);line-height:1.5}.si-form__ok{background:#eef6e4;color:#2e4a1e}.si-form__err{background:#fdebef;color:#7e2238}.si-form__err ul{margin:6px 0 0;padding-left:18px}.si-rev{padding:clamp(36px,5vw,72px) 0 clamp(46px,6vw,90px);min-height:80vh}.si-score{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:12px 24px;background:#fff;border-radius:999px;box-shadow:var(--shadow-sm)}.si-score__n{font-family:var(--font-display);font-weight:500;font-size:30px;letter-spacing:-.02em}.si-score__s{color:var(--rose);letter-spacing:2px;font-size:18px}.si-score__c{color:var(--ink-soft);font-size:15px}.si-rev__cols{position:relative;z-index:1;display:flex;gap:clamp(10px,1.4vw,18px);align-items:flex-start}.si-rev__cols>div{flex:1 1 0;min-width:0;display:grid;gap:clamp(10px,1.4vw,18px)}.si-rc{background:#fff;border-radius:var(--radius);padding:clamp(18px,1.9vw,26px);box-shadow:var(--shadow-sm);display:grid;gap:10px;animation:siIn .5s var(--soft) both;min-width:0}.si-rc__s{color:var(--rose);letter-spacing:2px;font-size:15px;line-height:1}.si-rc__s i{font-style:normal;color:var(--line)}.si-rc__t{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;margin:0;line-height:1.25;overflow-wrap:anywhere}.si-rc__b{margin:0;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.si-rc__p{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.si-rc__p img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;background:var(--line)}.si-rc__f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px}.si-rc__a{font-family:var(--font-display);font-weight:500}.si-rc__v{color:#4c6b2e;font-size:12.5px}.si-rc__l{font-size:13.5px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--blush-2)}.si-rc__l:hover{color:var(--ink);text-decoration-color:var(--rose)}.si-rev__msg{text-align:center;color:var(--ink-soft);margin:24px 0 0}.si-plain{padding:clamp(36px,5vw,72px) 0 clamp(46px,6vw,90px)}.si-plain>.sp-wrap{position:relative;z-index:1}.si-search{display:flex;flex-wrap:wrap;gap:8px;max-width:640px;margin:0 auto clamp(26px,3vw,40px)}.si-search input[type=search]{flex:1 1 220px;min-width:0;min-height:52px;padding:12px 22px;border:1.5px solid rgba(43,27,32,.16);border-radius:999px;background:#fff;font:inherit;font-size:16px;color:var(--ink)}.si-search input[type=search]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #f6788e3d}.si-empty{max-width:56ch;margin:0 auto;text-align:center;color:var(--ink-soft);line-height:1.55}.si-sub{font-family:var(--font-display);font-weight:500;font-size:clamp(23px,20px + .9vw,32px);letter-spacing:-.025em;text-align:center;margin:clamp(34px,4vw,56px) 0 22px}.si-pages{margin-top:clamp(26px,3vw,40px);text-align:center;font-family:var(--font-display)}.si-pages a,.si-pages .current{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px}.si-pages a:hover{background:#fff;box-shadow:var(--shadow-sm)}.si-pages .current{background:var(--ink);color:#fff}.si-404__in{display:grid;gap:26px;justify-items:center}.si-404__ph{width:min(70%,340px);aspect-ratio:4/5;border-radius:26px 90px 26px 26px;overflow:hidden;box-shadow:var(--shadow)}.si-404__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-404__txt{display:grid;gap:12px;text-align:center;justify-items:center}.si-404__txt .si-search{margin:8px 0 0;width:100%}.si-404__txt .si-actions{justify-content:center;margin-top:4px}@media(min-width:800px){.si-404__in{grid-template-columns:minmax(0,420px) minmax(0,560px);justify-content:center;align-items:center;gap:clamp(30px,5vw,80px)}.si-404__ph{width:100%}}.si-blog__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.8vw,24px)}@media(min-width:600px){.si-blog__grid{grid-template-columns:1fr 1fr}}@media(min-width:950px){.si-blog__grid{grid-template-columns:repeat(3,1fr)}}.si-card{min-width:0}.si-card a{display:grid;height:100%;grid-template-rows:auto 1fr;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .4s var(--soft),box-shadow .4s var(--soft)}.si-card a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.si-card__ph{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--ritual)}.si-card__ph img{width:100%;height:100%;object-fit:cover;display:block}.si-card__b{display:grid;align-content:start;gap:8px;padding:clamp(16px,1.8vw,24px)}.si-card time{font-size:13px;color:var(--ink-soft)}.si-card strong{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,17px + .3vw,21px);line-height:1.2;letter-spacing:-.015em}.si-card__x{color:var(--ink-soft);font-size:15px;line-height:1.5}@media(min-width:600px){.si-card--lead{grid-column:1 / -1}}@media(min-width:800px){.si-card--lead a{grid-template-columns:1.3fr 1fr;grid-template-rows:none}.si-card--lead .si-card__ph{aspect-ratio:auto;min-height:380px}.si-card--lead .si-card__b{align-content:center;padding:clamp(24px,3.4vw,52px)}.si-card--lead strong{font-size:clamp(26px,20px + 1.3vw,40px);line-height:1.08;letter-spacing:-.028em}}.si-art__t{font-size:clamp(30px,21px + 2.6vw,54px)}.si-art__m{margin:0;color:var(--ink-soft);font-size:14.5px}.si-art__ph{margin:0 auto clamp(24px,3vw,40px);max-width:960px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.si-art__ph img{display:block;width:100%;height:auto}.si-art__c{max-width:720px;margin:0 auto;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.si-art__c h2,.si-art__c h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:1.6em 0 .5em}.si-art__c h2{font-size:clamp(25px,21px + 1vw,34px)}.si-art__c h3{font-size:clamp(20px,18px + .5vw,24px)}.si-art__c ul,.si-art__c ol{padding-left:1.3em;margin:.8em 0}.si-art__c li{margin:.3em 0}.si-art__c img{max-width:100%;height:auto;border-radius:14px}.si-art__c table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.si-art__c td,.si-art__c th{padding:8px 12px;border:1px solid var(--line)}.si-art__n{max-width:720px;margin:clamp(30px,4vw,54px) auto 0;display:grid;gap:12px}@media(min-width:600px){.si-art__n{grid-template-columns:1fr 1fr}}.si-art__n a{display:grid;gap:4px;padding:16px 20px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.si-art__n span{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.si-art__n strong{font-family:var(--font-display);font-weight:500;line-height:1.25}@media(prefers-reduced-motion:reduce){.si-fan__f{transform:none}.si-gal__i,.si-rc{animation:none}.si-choose__item img,.si-world__t img,.si-wall figure,.si-gal__b,.si-card a{transition:none}}@media(max-width:699px){.si-fan__f--1,.si-fan__f--5{display:none}.si-fan__f--2,.si-fan__f--4{width:33%}.si-fan__f--3{width:54%}.si-world__t span{border-radius:14px;line-height:1.2}}.si-contact__side,.si-form{min-width:0}@media(max-width:899px){.si-contact__ph{min-height:0}}.si-glow{background:radial-gradient(56% 520px at 6% 0,rgba(246,120,142,.1),transparent 72%),radial-gradient(48% 560px at 96% 22%,rgba(214,170,130,.14),transparent 72%),#fffbf8}.si-glow--leaf{background:radial-gradient(52% 560px at 94% 8%,rgba(214,170,130,.16),transparent 72%),radial-gradient(44% 480px at 2% 90%,rgba(246,120,142,.08),transparent 72%),#fff8f2}.si-glow--lemon{background:radial-gradient(58% 540px at 10% 12%,rgba(246,120,142,.12),transparent 72%),radial-gradient(40% 460px at 100% 88%,rgba(214,170,130,.13),transparent 72%),#fff6f4}.si-kanji{color:#c24f6914}.si-hero{padding:clamp(18px,3vw,40px) 0 clamp(20px,3vw,40px)}.si-head{margin-bottom:clamp(18px,2.2vw,28px)}.si-partner{margin-top:clamp(20px,2.6vw,34px)}.si-partner__txt{background:radial-gradient(70% 90% at 90% 10%,rgba(246,120,142,.1),transparent 72%),#fff}.si-contact{padding:clamp(18px,3vw,36px) 0 clamp(26px,3.4vw,48px)}.si-field input,.si-field textarea{background:#fff9f7}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sp-info.css.map */
