.ur-st,.ur-st *,.ur-st :before,.ur-st :after{box-sizing:border-box}.ur-st{color:#123d6a;--ur-hand:var(--ur-font-hand,"Klee One", "Zen Kurenaido", "Hiragino Maru Gothic ProN", sans-serif);width:100vw;max-width:none;font-family:var(--ur-font,"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif);background:#fffdf8;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.ur-st a{text-underline-offset:3px}.ur-st__wrap{max-width:1040px;margin:0 auto;padding-inline:clamp(16px,4vw,48px);position:relative}.ur-st__center{text-align:center}.ur-st__sec{padding-block:clamp(40px,6vw,84px);position:relative}.ur-st__sec--tint{background:#f1f7fb;padding-block:clamp(56px,8vw,110px)}.ur-st__sec--tint:before,.ur-st__sec--tint:after{content:"";pointer-events:none;background-repeat:repeat-x;background-size:100% 100%;height:clamp(18px,3vw,36px);position:absolute;left:0;right:0}.ur-st__sec--tint:before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1440 V14 C1200 44 960 -8 720 18 C480 44 240 -4 0 22 Z' fill='%23fffdf8'/%3E%3C/svg%3E");top:-1px}.ur-st__sec--tint:after{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40 H1440 V26 C1200 -4 960 48 720 22 C480 -4 240 44 0 18 Z' fill='%23fffdf8'/%3E%3C/svg%3E");bottom:-1px}.ur-st__eyebrow{letter-spacing:.4em;color:#27709a;margin:0 0 8px;font-size:.74rem;font-weight:700}.ur-st .ur-st__title{-webkit-text-stroke:.018em currentColor;text-wrap:balance;font-family:var(--ur-hand)!important;letter-spacing:.03em!important;color:#0c3263!important;text-shadow:none!important;margin:0 0 14px!important;font-size:clamp(2rem,4.4vw,3.3rem)!important;font-weight:600!important;line-height:1.4!important}.ur-st .ur-st__h2{-webkit-text-stroke:.018em currentColor;text-wrap:balance;font-family:var(--ur-hand)!important;letter-spacing:.03em!important;color:#0c3263!important;text-shadow:none!important;margin:0 0 14px!important;font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:600!important;line-height:1.45!important}.ur-st__nb{white-space:nowrap;display:inline-block}.ur-st__mark{z-index:0;display:inline-block;position:relative}.ur-st__mark:after{content:"";z-index:-1;opacity:.8;transform-origin:0;background:#ffd13d;border-radius:55% 30% 60% 35%/60% 50% 50% 45%;height:.2em;animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both ur-st-mark;position:absolute;bottom:-.05em;left:-3%;right:-4%;transform:rotate(-1deg)}@keyframes ur-st-mark{0%{transform:rotate(-1deg)scaleX(0)}to{transform:rotate(-1deg)scaleX(1)}}.ur-st__lead,.ur-st__lead2{letter-spacing:.03em;margin:0 0 20px;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:500;line-height:2}.ur-st__center .ur-st__lead2{max-width:44em;margin-inline:auto}.ur-st__small{color:#4e6a80;margin:10px 0 0;font-size:.86rem;line-height:1.9}.ur-st__small a,.ur-st__online a,.ur-st__next a{color:#0f4f80}.ur-st__sp{display:none}@media (width<=640px){.ur-st__sp{display:inline}}.ur-st__cta{flex-wrap:wrap;gap:12px 16px;margin:0 0 16px;display:flex}.ur-st__cta--center{justify-content:center}.ur-st__btn{letter-spacing:.04em;border-radius:999px;padding:14px 32px;font-size:1rem;font-weight:900;line-height:1.5;text-decoration:none;transition:transform .25s,background .25s;display:inline-block}.ur-st__btn--main{color:#0a2b58;background:#ffd13d;box-shadow:0 14px 22px -12px #785a008c}.ur-st__btn--sub{color:#123d6a;background:#fff;border:2px solid #123d6a}.ur-st__btn--line{color:#fff;background:#06c755;box-shadow:0 14px 22px -12px #0664328c}.ur-st__btn:hover{transform:translateY(-3px)}.ur-st__btn:focus-visible{outline-offset:4px;outline:3px solid #123d6a}@media (width<=640px){.ur-st__btn{text-align:center;width:100%}.ur-st__cta{flex-direction:column}}.ur-st__hero{background:#fffaf0;padding-block:clamp(44px,7vw,96px) clamp(70px,9vw,130px);position:relative;overflow:hidden}.ur-st__herogrid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.ur-st__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ur-st__chips li{background:#fff;border:2px solid #ffe7a1;border-radius:999px;padding:3px 14px;font-size:.84rem;font-weight:700}.ur-st__pic{aspect-ratio:1;background:#fff;border-radius:50%;width:min(100%,420px);margin-inline:auto;display:block;overflow:hidden;box-shadow:0 0 0 8px #ffffffbf,0 18px 30px -18px #123d6a80}.ur-st__pic img{object-fit:cover;width:100%;height:100%;display:block}.ur-st__herofig{position:relative}.ur-st__herofig .ur-st__pic{animation:6s ease-in-out infinite ur-st-bob}.ur-st__bubble{background:#fff;border:2px solid #ffd13d;border-radius:16px 16px 16px 4px;margin:0;padding:8px 16px;font-size:.9rem;font-weight:900;line-height:1.5;animation:5s ease-in-out -2s infinite ur-st-bob;position:absolute;bottom:6%;left:-2%;box-shadow:0 10px 16px -10px #123d6a73}@keyframes ur-st-bob{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-10px)rotate(.6deg)}}.ur-st__wave{z-index:1;width:100%;height:clamp(26px,4vw,54px);display:block;position:absolute;bottom:-1px;left:0;right:0}.ur-st__dot{z-index:0;opacity:.75;border-radius:50%;animation:9s ease-in-out infinite ur-st-drift;position:absolute}.ur-st__dot--1{background:#ffe7a1;width:54px;height:54px;top:12%;left:6%}.ur-st__dot--2{background:#bfe0f1;width:28px;height:28px;animation-delay:-3s;top:8%;left:44%}.ur-st__dot--3{background:#cbe9dd;width:70px;height:70px;animation-delay:-5s;bottom:14%;right:5%}@keyframes ur-st-drift{0%,to{transform:translate(0)}50%{transform:translate(10px,-16px)}}@media (width<=800px){.ur-st__herogrid{text-align:center;grid-template-columns:1fr}.ur-st__cta,.ur-st__chips{justify-content:center}.ur-st__herofig{order:-1}.ur-st__pic{width:min(72%,300px)}.ur-st__bubble{left:4%}}.ur-st__feel{grid-template-columns:repeat(3,1fr);gap:10px;max-width:780px;margin:8px auto 20px;padding:0;list-style:none;display:grid}.ur-st__feel li{background:#fff;border:2px solid #d9e8f2;border-radius:14px;padding:14px 12px;font-size:.92rem;font-weight:700;line-height:1.6;transition:transform .3s}.ur-st__feel li:hover{transform:translateY(-4px)rotate(-.6deg)}.ur-st__ok{margin:0;font-size:1.1rem;font-weight:900}.ur-st__ok:before{content:"";vertical-align:-.25em;background:#ffd13d;border-radius:50%;width:1.2em;height:1.2em;margin-right:.4em;display:inline-block}@media (width<=640px){.ur-st__feel{grid-template-columns:repeat(2,1fr)}}.ur-st__three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ur-st__three li{background:#fff;border:2px solid #d9e8f2;border-radius:20px;padding:22px 22px 20px;transition:transform .3s;position:relative;box-shadow:0 16px 28px -22px #123d6a73}.ur-st__three li:hover{transform:translateY(-5px)}.ur-st__no{color:#e4eef6;font-size:2.4rem;font-weight:900;line-height:1;position:absolute;top:8px;right:16px}.ur-st .ur-st__three h3{color:#0c3263!important;margin:0 0 6px!important;font-size:1.15rem!important;font-weight:900!important;line-height:1.5!important}.ur-st__three p{color:#3f5f78;margin:0;font-size:.92rem;line-height:1.9}.ur-st__ex{grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ur-st__ex li{background:#fff;border:2px solid #d9e8f2;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:700;line-height:1.5;transition:transform .3s;display:flex}.ur-st__ex li:hover{transform:translateY(-4px)}.ur-st__ico{color:#27709a;background:#e4f2fa;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ur-st__ex li:nth-child(2) .ur-st__ico{color:#1f8f6f;background:#dff3ea}.ur-st__ex li:nth-child(3) .ur-st__ico{color:#b77800;background:#fff2cf}.ur-st__ex li:nth-child(4) .ur-st__ico{color:#5865f2;background:#e8eaff}.ur-st__ex li:nth-child(5) .ur-st__ico{color:#d9603f;background:#ffe6df}.ur-st__ex li:nth-child(6) .ur-st__ico{color:#1f8f6f;background:#dff3ea}@media (width<=800px){.ur-st__ex{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ur-st__ex{grid-template-columns:1fr}}.ur-st__flow{gap:12px;max-width:760px;margin:8px 0 22px;padding:0;list-style:none;display:grid}.ur-st__flow li{background:#fff;border:2px solid #d9e8f2;border-radius:18px;align-items:flex-start;gap:16px;padding:16px 20px;transition:transform .3s;display:flex;position:relative}.ur-st__flow li:hover{transform:translate(6px)}.ur-st__flow li:not(:last-child):after{content:"";border-left:3px dotted #7aa9c6;height:14px;position:absolute;bottom:-14px;left:36px}.ur-st__flow b{aspect-ratio:1;color:#fff;background:#123d6a;border-radius:50%;flex:none;place-items:center;width:2.4em;font-weight:900;display:grid}.ur-st .ur-st__flow h3{color:#0c3263!important;margin:0 0 2px!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.5!important}.ur-st__flow p{color:#3f5f78;margin:0;font-size:.9rem;line-height:1.85}.ur-st__flow li:last-child{background:#fffaf0;border-color:#ffe7a1}.ur-st__flow li:last-child b{color:#0a2b58;background:#ffd13d}.ur-st__next{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ur-st__next li{background:#fff;border:2px dashed #b9d1e2;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.ur-st__next b{color:#0c3263;font-size:1rem;font-weight:900}.ur-st__next span{color:#3f5f78;font-size:.86rem;line-height:1.8}.ur-st__online{margin:0;font-size:.92rem;line-height:1.9}.ur-st__safe{grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:clamp(20px,4vw,52px);display:grid}.ur-st__pic--flag{width:100%;animation:6s ease-in-out infinite ur-st-bob}.ur-st__rules{gap:6px;margin:4px 0 8px;padding:0;font-size:.94rem;line-height:1.8;list-style:none;display:grid}.ur-st__rules li{padding-left:1.5em;position:relative}.ur-st__rules li:before{content:"";border-bottom:2.5px solid #1f8f6f;border-left:2.5px solid #1f8f6f;width:.65em;height:.38em;position:absolute;top:.55em;left:.1em;transform:rotate(-45deg)}@media (width<=760px){.ur-st__safe{text-align:left;grid-template-columns:1fr}.ur-st__pic--flag{width:min(70%,240px);margin-inline:auto}}.ur-st__faqwrap{max-width:820px}.ur-st__faq{gap:10px;margin-top:8px;display:grid}.ur-st__faq details{background:#fff;border:2px solid #d9e8f2;border-radius:16px;transition:box-shadow .3s}.ur-st__faq details[open]{border-color:#bfe0f1;box-shadow:0 14px 24px -18px #123d6a80}.ur-st__faq summary{cursor:pointer;color:#0c3263;padding:14px 48px 14px 20px;font-size:.98rem;font-weight:900;line-height:1.6;list-style:none;position:relative}.ur-st__faq summary::-webkit-details-marker{display:none}.ur-st__faq summary:after{content:"+";color:#0a2b58;background:#ffd13d;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-weight:900;transition:transform .3s;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ur-st__faq details[open] summary:after{content:"−";transform:translateY(-50%)rotate(180deg)}.ur-st__faq summary:focus-visible{outline-offset:2px;border-radius:14px;outline:3px solid #123d6a}.ur-st__faq p{color:#3f5f78;margin:0;padding:0 20px 16px;font-size:.92rem;line-height:1.95}.ur-st__end{padding-bottom:clamp(56px,8vw,110px)}.ur-st__picnic{width:clamp(220px,32vw,380px);height:auto;margin:0 auto 8px;animation:6s ease-in-out infinite ur-st-bob;display:block}@supports (animation-timeline:view()){.ur-st__feel li,.ur-st__three li,.ur-st__ex li,.ur-st__flow li,.ur-st__next li,.ur-st__faq details,.ur-st__rules li{animation:ease-out both ur-st-rise view();animation-range:entry entry 45%}}@keyframes ur-st-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ur-st *,.ur-st :before,.ur-st :after{transition:none!important;animation:none!important}.ur-st__feel li,.ur-st__three li,.ur-st__ex li,.ur-st__flow li,.ur-st__next li,.ur-st__faq details,.ur-st__rules li{opacity:1!important;transform:none!important}}.ur-st__hero{padding-block:clamp(48px,8vw,110px) clamp(80px,10vw,140px)}.ur-st__hero .ur-st__wrap{z-index:2}.ur-st__hero .ur-st__cta{justify-content:center}.ur-st__hero .ur-st__lead{max-width:40em;margin-inline:auto}.ur-st__chara{z-index:1;pointer-events:none;user-select:none;height:auto;position:absolute}.ur-st__chara--l{width:clamp(110px,16vw,220px);animation:5.5s ease-in-out infinite ur-st-bob;bottom:clamp(30px,6vw,80px);left:clamp(-20px,3vw,60px)}.ur-st__chara--r{width:clamp(110px,15vw,210px);animation:6.5s ease-in-out -2s infinite ur-st-bob;bottom:clamp(30px,6vw,80px);right:clamp(-20px,3vw,60px)}@media (width<=900px){.ur-st__chara{display:none}}.ur-st__btn--disc{color:#fff;background:#5865f2;box-shadow:0 14px 22px -12px #323ca08c}.ur-st__steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:18px;margin:14px 0 12px;padding:0;list-style:none;display:grid}.ur-st__steps li{background:#fff;border:2px solid #d9e8f2;border-radius:22px;flex-direction:column;gap:6px;padding:22px 22px 20px;transition:transform .3s;display:flex;position:relative;box-shadow:0 16px 28px -22px #123d6a73}.ur-st__steps li:hover{transform:translateY(-5px)}.ur-st__steps li:nth-child(2){background:#fffaf0;border-color:#ffe7a1}.ur-st__steps li:nth-child(3){background:#f2fafd;border-color:#bfe0f1}.ur-st__steps li:not(:last-child):after{content:"";border-top:3px dotted #7aa9c6;width:18px;position:absolute;top:50%;right:-19px}.ur-st__no{letter-spacing:.2em;color:#27709a;font-size:.78rem;font-weight:900}.ur-st__ico{color:#27709a;background:#e4f2fa;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 16px -10px #123d6a80}.ur-st__ico svg{width:30px;height:30px}.ur-st__steps li:nth-child(2) .ur-st__ico{color:#b77800;background:#fff2cf}.ur-st__steps li:nth-child(3) .ur-st__ico{color:#1f8f6f;background:#dff3ea}.ur-st .ur-st__steps h3{color:#0c3263!important;margin:4px 0 0!important;font-size:1.35rem!important;font-weight:900!important;line-height:1.4!important}.ur-st__steps p{color:#3f5f78;margin:0;font-size:.92rem;line-height:1.9}.ur-st__links{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex;margin-top:auto!important}.ur-st__links a{color:#123d6a;border:2px solid #123d6a;border-radius:999px;padding:4px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.ur-st__links a:hover{color:#fff;background:#123d6a}.ur-st__note{text-align:center;color:#0c3263;margin:0;font-size:1.05rem;font-weight:900}.ur-st__note:before{content:"";vertical-align:-.2em;background:#ffd13d;border-radius:50%;width:1.1em;height:1.1em;margin-right:.4em;display:inline-block}@media (width<=800px){.ur-st__steps{grid-template-columns:1fr}.ur-st__steps li:not(:last-child):after{border-top:0;border-left:3px dotted #7aa9c6;width:0;height:18px;inset:auto auto -19px 50%}}.ur-st__two{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.ur-st__box{background:#fff;border:2px solid #d9e8f2;border-radius:20px;padding:22px 24px}.ur-st__box--same{border-color:#bfe0f1}.ur-st__box--diff{background:#fffaf0;border-color:#ffe7a1}.ur-st .ur-st__box h3{color:#0c3263!important;margin:0 0 8px!important;font-size:1.1rem!important;font-weight:900!important;line-height:1.5!important}.ur-st__box ul{gap:6px;margin:0;padding:0;font-size:.94rem;line-height:1.8;list-style:none;display:grid}.ur-st__box li{padding-left:1.4em;position:relative}.ur-st__box li:before{content:"";background:#27709a;border-radius:50%;width:.55em;height:.55em;position:absolute;top:.75em;left:.15em}.ur-st__box--diff li:before{background:#d99100}@media (width<=700px){.ur-st__two{grid-template-columns:1fr}}.ur-st__disc{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(20px,4vw,52px);display:grid}.ur-st__why{gap:6px;margin:0 0 12px;padding:0;font-size:.96rem;line-height:1.8;list-style:none;display:grid}.ur-st__why li{padding-left:1.5em;position:relative}.ur-st__why li:before{content:"";border-bottom:2.5px solid #5865f2;border-left:2.5px solid #5865f2;width:.65em;height:.38em;position:absolute;top:.55em;left:.1em;transform:rotate(-45deg)}.ur-st__insta{background:#fff3f7;border:2px solid #ffd3e0;border-radius:22px;justify-items:start;gap:8px;padding:24px;display:grid}.ur-st__ico--insta{color:#d6336c;background:#fff}.ur-st .ur-st__insta h3{color:#0c3263!important;margin:0!important;font-size:1.15rem!important;font-weight:900!important;line-height:1.5!important}.ur-st__insta p{color:#3f5f78;margin:0;font-size:.92rem;line-height:1.9}.ur-st__link{color:#fff;background:#d6336c;border-radius:999px;padding:9px 22px;font-size:.92rem;font-weight:900;text-decoration:none;transition:transform .25s;display:inline-block}.ur-st__link:hover{transform:translateY(-3px)}@media (width<=800px){.ur-st__disc{grid-template-columns:1fr}}@supports (animation-timeline:view()){.ur-st__steps li,.ur-st__box,.ur-st__insta,.ur-st__why li{animation:ease-out both ur-st-rise view();animation-range:entry entry 45%}}@media (prefers-reduced-motion:reduce){.ur-st__steps li,.ur-st__box,.ur-st__insta,.ur-st__why li{opacity:1!important;animation:none!important;transform:none!important}}.ur-st__hero .ur-st__chips{justify-content:center;margin-top:4px}.ur-st__steps .ur-st__pic{width:min(100%,230px);margin:-6px auto 6px;animation:none}.ur-st__steps li:hover .ur-st__pic img{transform:scale(1.08)rotate(-1deg)}.ur-st__pic img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ur-st__steps li{align-items:stretch}.ur-st__steps .ur-st__no{align-self:flex-start}.ur-st__steps .ur-st__ico{border-radius:14px;width:46px;height:46px;position:absolute;top:18px;right:18px}.ur-st__steps .ur-st__ico svg{width:26px;height:26px}.ur-st__lead2 strong{color:#0c3263;background:linear-gradient(#0000 62%,#ffd13d 62%);font-weight:900}.ur-st__tl{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-top:12px;display:grid}.ur-st__tlitem{background:#fff;border:2px solid #d9e8f2;border-radius:22px;align-content:start;gap:6px;padding:22px 24px 20px;transition:transform .3s;display:grid;position:relative}.ur-st__tlitem:hover{transform:translateY(-5px)}.ur-st__tlitem--ok{background:#f3fbf7;border-color:#bfe8d4}.ur-st__tlitem--ng{background:#fff6ef;border-color:#ffd9c4}.ur-st__tlico{background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 16px -10px #123d6a80}.ur-st__tlico svg{width:30px;height:30px}.ur-st__tlitem--ok .ur-st__tlico{color:#1f8f6f}.ur-st__tlitem--ng .ur-st__tlico{color:#d9603f}.ur-st__tlitem b{color:#0c3263;font-size:1.15rem;font-weight:900;line-height:1.5}.ur-st__tlitem p{color:#3f5f78;margin:0;font-size:.92rem;line-height:1.9}.ur-st__tlarrow{background:#ffd13d;border-radius:50%;align-self:center;width:44px;height:44px;animation:2s ease-in-out infinite ur-st-nudge;position:relative}.ur-st__tlarrow:after{content:"";border-top:3px solid #0a2b58;border-right:3px solid #0a2b58;width:12px;height:12px;position:absolute;top:15px;left:14px;transform:rotate(45deg)}@keyframes ur-st-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (width<=760px){.ur-st__tl{grid-template-columns:1fr}.ur-st__tlarrow{margin-inline:auto;animation:none;transform:rotate(90deg)}}.ur-st__side{gap:16px;display:grid}.ur-st__pic--side{width:min(100%,320px);margin-inline:auto;animation:6s ease-in-out infinite ur-st-bob}@supports (animation-timeline:view()){.ur-st__tlitem{animation:ease-out both ur-st-rise view();animation-range:entry entry 45%}}@media (prefers-reduced-motion:reduce){.ur-st__tlarrow,.ur-st__pic--side{animation:none!important}.ur-st__tlitem{opacity:1!important;animation:none!important;transform:none!important}}
