.bcm51q_marquee{width:100%;padding-block:6px;overflow:hidden}.bcm51q_track{width:max-content;animation:linear infinite bcm51q_marquee;display:flex}.bcm51q_marquee:hover .bcm51q_track{animation-play-state:paused}.bcm51q_marquee:focus-within .bcm51q_track{animation:none}.bcm51q_reverse{animation-direction:reverse}.bcm51q_group{align-items:center;gap:var(--gap,16px);padding-right:var(--gap,16px);flex-shrink:0;display:flex}@keyframes bcm51q_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bcm51q_track{animation:none}}
.-\39 hTsW_concerns{background:var(--red);min-height:470px;padding:64px 0 48px;position:relative;overflow:hidden}@media (min-width:768px){.-\39 hTsW_concerns{min-height:510px}}.-\39 hTsW_head{color:var(--white);justify-items:start;gap:10px;margin-bottom:24px;display:grid}.-\39 hTsW_title{font-size:clamp(22px,3.4vw,30px);font-weight:900;line-height:1.4}.-\39 hTsW_text{max-width:40em;font-size:14px}.-\39 hTsW_rows{--gap:12px;gap:2px;display:grid}.-\39 hTsW_item{background:var(--white);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;height:52px;padding:0 22px 0 10px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.-\39 hTsW_item:hover{background:var(--yellow)}.-\39 hTsW_no{background:var(--black);color:var(--white);letter-spacing:.04em;border-radius:999px;flex:none;padding:2px 10px;font-size:11px}
.DIbnYa_contact{z-index:2;background:var(--gray);align-items:center;min-height:400px;padding:70px 0 50px;display:grid;position:relative}@media (min-width:768px){.DIbnYa_contact{min-height:279px;padding:44px 0}}.DIbnYa_lead{text-align:right;justify-items:end;margin-bottom:20px;font-size:18px;font-style:italic;font-weight:900;display:grid}.DIbnYa_en{color:var(--red);font-size:14px;font-style:italic}.DIbnYa_buttons{gap:14px;display:grid}@media (min-width:768px){.DIbnYa_buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.DIbnYa_button{background:linear-gradient(var(--black), var(--black)) top left / 18px 3px, linear-gradient(var(--black), var(--black)) top left / 3px 18px, linear-gradient(var(--black), var(--black)) bottom right / 18px 3px, linear-gradient(var(--black), var(--black)) bottom right / 3px 18px, #e6e6e6;overflow-wrap:anywhere;background-repeat:no-repeat;align-content:center;min-height:91px;padding:12px 64px 12px 32px;font-size:16px;font-weight:900;transition:background-color .2s,transform .2s;display:grid;position:relative}.DIbnYa_button:hover{transform:translateY(-3px)}.DIbnYa_sub{color:var(--red);font-size:12px;font-style:italic;font-weight:800}.DIbnYa_arrow{background:var(--red);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:20px;translate:0 -50%}.DIbnYa_contact:before{content:"";border-top:3px solid var(--black);background:linear-gradient(90deg,#fff4d6 0 14.28%,#ffd400 0 28.57%,#4cc3f0 0 42.85%,#7ccf3a 0 57.14%,#f27ec2 0 71.42%,#ff4f4f 0 85.71%,#8a4fd8 0) top/100% 28px no-repeat,linear-gradient(90deg,#8a4fd8 0 14.28%,#111 0 28.57%,#f27ec2 0 42.85%,#111 0 57.14%,#4cc3f0 0 71.42%,#111 0 85.71%,#fff4d6 0) bottom/100% 9px no-repeat;height:40px;position:absolute;top:-40px;left:0;right:0}.DIbnYa_contact:after{content:"NEXT ▶ CONTACT";background:var(--black);color:var(--white);border:3px solid var(--white);font-family:var(--font-en), sans-serif;letter-spacing:.06em;white-space:nowrap;box-shadow:0 4px 0 var(--black);border-radius:999px;padding:4px 16px;font-size:13px;font-weight:800;position:absolute;top:-54px;left:50%;translate:-50%;rotate:-3deg}.DIbnYa_lead p{word-break:auto-phrase;text-wrap:balance}
.LJasPq_char{height:auto}.LJasPq_outline{filter:none}.LJasPq_flip{scale:-1 1}.LJasPq_tiltL{rotate:-12deg}.LJasPq_tiltR{rotate:12deg}.LJasPq_hop{animation:1.8s cubic-bezier(.3,0,.3,1) infinite LJasPq_hop}.LJasPq_sway{transform-origin:50% 100%;animation:3s ease-in-out infinite LJasPq_sway}@keyframes LJasPq_hop{0%,60%,to{translate:0}30%{translate:0 -14px}}@keyframes LJasPq_sway{50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.LJasPq_hop,.LJasPq_sway{animation:none}}
.ek8W0a_toggle{border:2px solid var(--white);min-height:44px;color:var(--white);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.ek8W0a_toggle:hover{background:var(--white);color:#141033}
.iJJWVa_word{color:#0000;-webkit-text-stroke:2px #ffffff80;cursor:pointer;width:100%;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:nowrap;background:0 0;border:0;padding:0;display:block}.iJJWVa_word span{transition:color .35s,-webkit-text-stroke-color .35s;display:inline-block}.iJJWVa_word:hover span:not(.iJJWVa_painted){-webkit-text-stroke-color:#fffc}.iJJWVa_word:focus-visible{outline:3px solid var(--yellow);outline-offset:-6px}.iJJWVa_painted{-webkit-text-stroke-color:#141033;animation:.5s cubic-bezier(.2,1.6,.4,1) iJJWVa_splat}@keyframes iJJWVa_splat{0%{transform:scale(.7,1.25)}60%{transform:scale(1.08,.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.iJJWVa_painted{animation:none}}
.KWgBSG_footer{color:var(--white);background:radial-gradient(80% 60% at 70% 30%,#3b2a8f 0%,#1c1857 55%,#0c0a2b 100%);padding:150px 0 0;position:relative;overflow:hidden}@media (min-width:768px){.KWgBSG_footer{padding-top:170px}}.KWgBSG_edge{z-index:1;width:100%;height:110px;position:absolute;inset:-1px 0 auto}.KWgBSG_space{z-index:0;position:absolute;inset:0}.KWgBSG_stars{background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90px 140px,#fff 50%,#0000 51%),radial-gradient(2px 2px at 160px 60px,#ffe98a 50%,#0000 51%),radial-gradient(1px 1px at 230px 200px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 60px 220px,#bfe6ff 50%,#0000 51%);background-size:260px 260px;animation:3.4s ease-in-out infinite KWgBSG_twinkle;position:absolute;inset:0}@keyframes KWgBSG_twinkle{50%{opacity:.4}}.KWgBSG_nebula{opacity:.22;width:50%;height:auto;position:absolute;top:30%;left:-10%;rotate:10deg}.KWgBSG_planet{width:clamp(90px,11vw,160px);height:auto;animation:9s ease-in-out infinite KWgBSG_drift;position:absolute;top:120px;right:4%;rotate:10deg}@media (min-width:768px){.KWgBSG_planet{top:130px;left:44%;right:auto}}@keyframes KWgBSG_drift{50%{translate:0 -12px;rotate:2deg}}.KWgBSG_hero,.KWgBSG_ctas,.KWgBSG_panel,.KWgBSG_bottom{z-index:2;position:relative}.KWgBSG_hero{align-items:end;gap:24px;display:grid}@media (min-width:768px){.KWgBSG_hero{grid-template-columns:minmax(0,1fr) 380px}}.KWgBSG_slogan{letter-spacing:-.03em;white-space:pre-line;color:#fff4d6;-webkit-text-stroke:8px #141033;paint-order:stroke fill;text-shadow:6px 7px #e8553a;transform-origin:0 100%;justify-items:start;font-size:clamp(34px,6vw,68px);font-weight:900;line-height:1.25;display:grid;transform:rotate(-4deg)skew(-6deg)}.KWgBSG_sloganEn{color:var(--white);-webkit-text-stroke:0;text-shadow:none;letter-spacing:.04em;background:#17707d;margin-bottom:10px;padding:2px 12px;font-size:14px}.KWgBSG_cast{height:240px;position:relative}.KWgBSG_cat,.KWgBSG_dog{height:auto;position:absolute;bottom:0}.KWgBSG_cat{width:150px;left:6%}.KWgBSG_dog{width:140px;right:4%}@media (max-width:767px){.KWgBSG_cast{height:200px}.KWgBSG_cat{width:120px}.KWgBSG_dog{width:112px}}.KWgBSG_bubble{z-index:1;background:var(--white);color:var(--black);border:3px solid var(--black);text-align:center;white-space:pre-line;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:900;line-height:1.3;position:absolute}.KWgBSG_bubbleCat{top:0;left:0;rotate:-6deg}.KWgBSG_bubbleDog{top:10px;right:0;rotate:5deg}.KWgBSG_ctas{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.KWgBSG_cta{border:3px solid var(--black);min-height:54px;color:var(--white);box-shadow:0 6px 0 var(--black);border-radius:999px;align-items:center;gap:12px;padding:10px 24px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.KWgBSG_cta:hover{box-shadow:0 9px 0 var(--black);transform:translateY(-3px)}.KWgBSG_ctaRed{background:#c8452c}.KWgBSG_ctaLine{background:#04803b}.KWgBSG_ctaInsta{background:linear-gradient(90deg,#8a3ab9,#c13584 50%,#cf2b62)}.KWgBSG_panel{background:#0c0a2b99;border:2px solid #ffffff2e;border-radius:24px;gap:28px;margin-top:40px;padding:28px 24px;display:grid}@media (min-width:768px){.KWgBSG_panel{grid-template-columns:280px minmax(0,1fr);align-items:center;padding:32px}}.KWgBSG_company{color:#d9d6f5;gap:6px;font-size:13px;display:grid}.KWgBSG_logo{width:200px;height:auto;margin-bottom:8px}.KWgBSG_map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}@media (min-width:768px){.KWgBSG_map{grid-template-columns:repeat(3,minmax(0,1fr))}}.KWgBSG_key{color:#141033;background:#fff4d6;border:3px solid #141033;border-radius:12px;align-content:center;min-height:58px;padding:8px 14px;font-size:14px;font-weight:900;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 5px #1f8fa0,0 5px 0 3px #141033}.KWgBSG_map li:nth-child(3n+2) .KWgBSG_key{box-shadow:0 5px #e8553a,0 5px 0 3px #141033}.KWgBSG_map li:nth-child(3n) .KWgBSG_key{box-shadow:0 5px #f2b630,0 5px 0 3px #141033}.KWgBSG_key:hover{transform:translateY(-2px)}.KWgBSG_key:active{transform:translateY(4px);box-shadow:0 1px #141033}.KWgBSG_key span{letter-spacing:.08em;color:#b13d26;font-size:10px}.KWgBSG_bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;display:flex}.KWgBSG_copy{color:#d9d6f5;font-size:12px}.KWgBSG_toTop{border:2px solid var(--white);min-height:44px;font-family:var(--font-en), sans-serif;letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;font-size:12px;font-weight:800;display:inline-flex}.KWgBSG_toTop:hover{background:var(--white);color:#141033}.KWgBSG_giant{z-index:1;text-align:center;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px #ffffff47;white-space:nowrap;margin:10px 0 -.18em;font-size:clamp(64px,19vw,290px);line-height:1;position:relative}.KWgBSG_policyLink{text-underline-offset:3px;margin-left:16px;font-size:12px;text-decoration:underline}.KWgBSG_policyLink:hover{color:var(--yellow)}.KWgBSG_tools{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:767px){.KWgBSG_slogan{-webkit-text-stroke-width:5px;text-shadow:4px 4px #e8553a}}
.FYKokG_header{z-index:50;height:0;position:fixed;inset:0 0 auto}.FYKokG_nav{display:none}@media (min-width:900px){.FYKokG_nav{display:block;position:absolute;top:12px;right:96px}.FYKokG_main{--ink:#141033;background:var(--ink);border-radius:22px;gap:8px;padding:8px 8px 12px;display:flex;box-shadow:0 6px #070516,0 14px 28px #00000040}.FYKokG_main>li{--depth:#e8553a;--depth-text:#b13d26}.FYKokG_main>li:nth-child(3n+2){--depth:#1f8fa0;--depth-text:#17707d}.FYKokG_main>li:nth-child(3n+3){--depth:#f2b630;--depth-text:#7a5a00}.FYKokG_mainLink{text-align:center;min-width:92px;height:58px;color:var(--ink);border:3px solid var(--ink);box-shadow:inset 0 -3px 0 #14103314, 0 6px 0 var(--depth), 0 6px 0 3px var(--ink);background:linear-gradient(#fffaf0 0%,#fff1cc 100%);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 10px;line-height:1.2;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.FYKokG_mainLink:hover{box-shadow:inset 0 -3px 0 #14103314, 0 8px 0 var(--depth), 0 8px 0 3px var(--ink);transform:translateY(-2px)}.FYKokG_mainLink:active{box-shadow:inset 0 -2px 0 #14103314, 0 1px 0 var(--depth), 0 1px 0 3px var(--ink);transform:translateY(5px)}.FYKokG_mainLink[aria-current=page]{background:var(--depth);color:var(--ink);box-shadow:inset 0 3px 0 #00000026, 0 3px 0 var(--ink), 0 3px 0 3px var(--ink);transform:translateY(3px)}.FYKokG_icon{color:var(--depth);place-items:center;transition:transform .2s;display:grid}.FYKokG_mainLink:hover .FYKokG_icon{transform:rotate(-12deg)scale(1.15)}.FYKokG_mainLink[aria-current=page] .FYKokG_icon{color:var(--ink)}.FYKokG_ja{white-space:nowrap;font-size:12px;font-weight:900}.FYKokG_sub{letter-spacing:.06em;color:var(--depth-text);font-size:9px;font-style:italic}.FYKokG_mainLink[aria-current=page] .FYKokG_sub{color:var(--ink)}.FYKokG_secondary{justify-content:flex-end;gap:8px;padding:16px 4px 0 0;font-size:12px;font-weight:800;display:flex}.FYKokG_secondary a{color:#141033;background:#fff8e6;border:2px solid #141033;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 3px #141033}.FYKokG_secondary a:hover{transform:translateY(-1px);box-shadow:0 4px #141033}.FYKokG_secondary a:active{transform:translateY(3px);box-shadow:0 0 #141033}.FYKokG_secondary .FYKokG_secondaryAccent{color:#fff8e6;background:#c8452c}.FYKokG_dot{background:#f2b630;border-radius:50%;width:7px;height:7px}}.FYKokG_burger{z-index:2;color:#fff8e6;background:#c8452c;border:3px solid #141033;border-radius:18px;place-content:center;justify-items:center;gap:4px;width:66px;height:66px;transition:transform .12s,box-shadow .12s,translate .3s,opacity .3s;display:grid;position:absolute;top:12px;right:14px;box-shadow:0 6px #141033}.FYKokG_burger:hover{transform:translateY(-2px);box-shadow:0 8px #141033}.FYKokG_burger:active{transform:translateY(5px);box-shadow:0 1px #141033}.FYKokG_lines{gap:6px;display:grid}.FYKokG_lines span{background:#fff8e6;border-radius:2px;width:28px;height:3px;transition:transform .25s,opacity .25s;display:block}.FYKokG_burger[aria-expanded=true] .FYKokG_lines span:first-child{transform:translateY(9px)rotate(45deg)}.FYKokG_burger[aria-expanded=true] .FYKokG_lines span:nth-child(2){opacity:0}.FYKokG_burger[aria-expanded=true] .FYKokG_lines span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.FYKokG_menuText{letter-spacing:.1em;color:#fff8e6;font-size:9px;font-style:italic}.FYKokG_peek{z-index:1;pointer-events:none;width:44px;height:auto;animation:2.8s ease-in-out infinite FYKokG_bob;position:absolute;top:92px;right:18px;transform:rotate(-14deg)}@media (min-width:900px){.FYKokG_peek{width:52px;top:94px;right:20px}}@keyframes FYKokG_bob{50%{translate:0 -6px}}.FYKokG_badge{background:var(--yellow);border:3px solid var(--black);text-align:center;white-space:pre-line;border-radius:50%;place-items:center;width:64px;height:64px;font-size:11px;font-weight:900;line-height:1.2;animation:3s ease-in-out infinite FYKokG_wobble;display:grid;position:absolute;top:150px;right:10px}@media (min-width:900px){.FYKokG_badge{width:80px;height:80px;font-size:13px;top:168px;right:16px}}@keyframes FYKokG_wobble{50%{transform:rotate(-8deg)scale(1.05)}}.FYKokG_drawer{z-index:1;background:var(--red);color:var(--white);padding:100px 8vw 40px;position:fixed;inset:0;overflow-y:auto}.FYKokG_drawer ul{gap:4px;display:grid}.FYKokG_drawer a{border-bottom:2px solid #fff6;align-items:baseline;gap:12px;min-height:52px;padding:10px 0;font-size:20px;font-weight:900;display:flex}.FYKokG_drawer a span{font-family:var(--font-en), sans-serif;letter-spacing:.1em;color:var(--white);font-size:12px;font-style:italic;font-weight:800}.FYKokG_drawer a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}@media (max-width:899px){.FYKokG_peek,.FYKokG_badge{transition:translate .3s,opacity .3s}.FYKokG_header[data-tucked=true] .FYKokG_burger{opacity:0;translate:0 -120px}.FYKokG_header[data-tucked=true] .FYKokG_peek,.FYKokG_header[data-tucked=true] .FYKokG_badge{opacity:0;pointer-events:none;translate:120px}.FYKokG_header[data-tucked=true] .FYKokG_burger:focus-visible,.FYKokG_header[data-tucked=true] .FYKokG_badge:focus-visible{opacity:1;translate:0}}
._4nMbsG_link{border:3px solid var(--black);border-radius:999px;align-items:center;gap:14px;min-height:52px;padding:8px 10px 8px 26px;font-size:15px;font-weight:900;transition:transform .2s;display:inline-flex}._4nMbsG_link:hover{transform:translateY(-3px)}._4nMbsG_red{background:var(--red);color:var(--white)}._4nMbsG_white{background:var(--white);color:var(--black)}._4nMbsG_arrow{background:var(--black);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;transition:transform .2s;display:grid}._4nMbsG_link:hover ._4nMbsG_arrow{transform:translate(4px)}
._P1nzW_label{align-items:center;gap:8px;font-size:15px;line-height:1;display:inline-flex}._P1nzW_bars{--c:var(--red);background:linear-gradient(105deg, var(--c) 0 40%, transparent 40% 55%, var(--c) 55%);width:22px;height:18px}._P1nzW_text{background:var(--black);color:var(--white);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:6px 16px 5px 12px}._P1nzW_light ._P1nzW_bars{--c:var(--white)}._P1nzW_light ._P1nzW_text{background:var(--white);color:var(--black)}
.xjCdJG_layer{pointer-events:none;z-index:1;position:absolute;inset:0}.xjCdJG_layer>*{pointer-events:auto}.xjCdJG_item{animation:2.4s ease-in-out infinite xjCdJG_twinkle;position:absolute}@keyframes xjCdJG_twinkle{50%{opacity:.35;transform:scale(.8)rotate(-8deg)}}
.kRmWXG_kv{min-height:850px;color:var(--white);background:radial-gradient(70% 60% at 30% 25%,#3b2a8f 0%,#1c1857 55%,#0c0a2b 100%);padding:150px 0 170px;position:relative;overflow:hidden}@media (min-width:768px){.kRmWXG_kv{min-height:924px;padding:90px 0 150px}}.kRmWXG_space{z-index:0;position:absolute;inset:0}.kRmWXG_stars{background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90px 140px,#fff 50%,#0000 51%),radial-gradient(2px 2px at 160px 60px,#ffe98a 50%,#0000 51%),radial-gradient(1px 1px at 230px 200px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 60px 220px,#bfe6ff 50%,#0000 51%);background-size:260px 260px;animation:3s ease-in-out infinite kRmWXG_twinkle;position:absolute;inset:0}.kRmWXG_stars2{opacity:.7;background-position:130px 90px;background-size:380px 380px;animation-duration:4.6s;animation-delay:1.2s}@keyframes kRmWXG_twinkle{50%{opacity:.35}}.kRmWXG_shoot{opacity:0;background:linear-gradient(90deg,#ffffffe6,#0000);border-radius:2px;width:140px;height:3px;animation:6s ease-in 1s infinite kRmWXG_shoot;position:absolute;top:12%;left:30%;rotate:155deg}.kRmWXG_shoot2{width:100px;animation-delay:3.8s;top:34%;left:80%}@keyframes kRmWXG_shoot{0%{opacity:0;translate:0}4%{opacity:1}14%{opacity:0;translate:-260px 120px}to{opacity:0}}.kRmWXG_nebulaA,.kRmWXG_nebulaB,.kRmWXG_nebulaC{opacity:.3;height:auto;position:absolute}.kRmWXG_nebulaA{width:34%;top:4%;left:34%;rotate:-12deg}.kRmWXG_nebulaB{opacity:.25;width:30%;top:46%;right:-6%;rotate:20deg}.kRmWXG_nebulaC{opacity:.25;width:36%;top:48%;left:-8%;rotate:8deg}.kRmWXG_planet{width:clamp(110px,14vw,200px);height:auto;animation:9s ease-in-out infinite kRmWXG_drift;position:absolute;top:30%;left:24%;rotate:-8deg}.kRmWXG_moon{width:clamp(40px,5vw,70px);height:auto;animation:7s ease-in-out infinite reverse kRmWXG_drift;position:absolute;top:36%;left:4%}@keyframes kRmWXG_drift{50%{translate:0 -14px;rotate:4deg}}.kRmWXG_horizon{width:100%;height:150px;position:absolute;bottom:-1px;left:0;right:0}.kRmWXG_logo{z-index:3;width:clamp(200px,24vw,360px);margin:0;position:absolute;top:14px;left:3vw}.kRmWXG_logoImg{filter:drop-shadow(4px 6px #00000059);width:100%;height:auto;display:block}@keyframes kRmWXG_wobble{50%{rotate:-2deg;scale:1.02}}.kRmWXG_cast{z-index:2;width:min(96vw,700px);height:400px;margin:30px auto 0;position:relative}@media (min-width:768px){.kRmWXG_cast{height:500px;margin:20px 6vw 0 auto}}.kRmWXG_burst{opacity:.35;width:96%;height:auto;animation:2.4s ease-in-out infinite kRmWXG_throb;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes kRmWXG_throb{50%{rotate:4deg;scale:1.05}}.kRmWXG_splashA,.kRmWXG_splashB{height:auto;animation:.6s cubic-bezier(.2,1.6,.4,1) .9s both kRmWXG_splat;position:absolute}.kRmWXG_splashA{width:44%;bottom:2%;left:-2%}.kRmWXG_splashB{width:38%;animation-delay:1.05s;bottom:6%;right:-2%}@keyframes kRmWXG_splat{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.kRmWXG_c1,.kRmWXG_c3{filter:drop-shadow(8px 10px #0000004d);height:auto;animation:.8s cubic-bezier(.2,1.6,.4,1) both kRmWXG_pop,3.6s ease-in-out infinite kRmWXG_float;position:absolute}.kRmWXG_c1{width:42%;animation-delay:.1s,1s;top:2%;left:6%;rotate:-8deg}.kRmWXG_c3{width:39%;animation-delay:.4s,1.6s;top:12%;right:4%;rotate:7deg}@keyframes kRmWXG_pop{0%{opacity:0;transform:scale(.3)translateY(60px)}to{opacity:1;transform:none}}@keyframes kRmWXG_float{50%{translate:0 -12px}}.kRmWXG_bubble{z-index:3;background:var(--white);color:var(--black);border:3px solid var(--black);text-align:center;white-space:pre-line;border-radius:999px;padding:8px 14px;font-size:clamp(11px,1.6vw,15px);font-weight:900;line-height:1.3;animation:.5s cubic-bezier(.2,1.6,.4,1) 1.2s both kRmWXG_pop;position:absolute}.kRmWXG_bubble:after{content:"";background:var(--white);border:solid var(--black);border-width:0 3px 3px 0;width:14px;height:14px;position:absolute;bottom:-9px;rotate:45deg}.kRmWXG_bubbleCat{top:-2%;left:0;rotate:-6deg}.kRmWXG_bubbleCat:after{left:70%}.kRmWXG_bubbleDog{animation-delay:1.4s;top:16%;right:41%;rotate:6deg}.kRmWXG_bubbleDog:after{left:72%}@media (min-width:768px){.kRmWXG_c3{top:27%}.kRmWXG_bubbleDog{top:10%;right:13%}.kRmWXG_bubbleDog:after{left:34%}}.kRmWXG_copy{z-index:3;justify-items:start;gap:10px;margin-top:-20px;padding-inline:5vw;display:grid;position:relative}@media (min-width:768px){.kRmWXG_copy{margin:0;position:absolute;bottom:150px;left:0}}.kRmWXG_badge{color:#fff4d6;box-shadow:4px 4px 0 var(--black);background:#17707d;padding:3px 14px;font-size:13px;font-style:italic;font-weight:800;transform:skew(-10deg)}.kRmWXG_title{letter-spacing:-.04em;white-space:pre-line;color:#fff4d6;-webkit-text-stroke:9px #141033;paint-order:stroke fill;text-shadow:7px 8px #e8553a;transform-origin:0 100%;font-size:clamp(42px,8vw,92px);font-weight:900;line-height:1.22;animation:.7s cubic-bezier(.2,.9,.3,1.2) .5s both kRmWXG_slideIn;transform:rotate(-6deg)skew(-8deg)}.kRmWXG_en{letter-spacing:.04em;color:#f2b630;transform-origin:0;margin-top:10px;font-size:clamp(12px,1.6vw,16px);font-style:italic;transform:rotate(-6deg)skew(-8deg)}@keyframes kRmWXG_slideIn{0%{opacity:0;translate:-60px}to{opacity:1;translate:0}}.kRmWXG_notice{z-index:3;background:var(--white);width:min(230px,60vw);color:var(--black);box-shadow:0 6px 0 var(--black);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;position:absolute;bottom:130px;right:4vw;rotate:3deg}.kRmWXG_notice strong{color:var(--red);font-size:14px;display:block}@media (max-width:767px){.kRmWXG_cast{height:360px}.kRmWXG_splashA{width:46%;bottom:14%}.kRmWXG_splashB{width:40%;bottom:18%}.kRmWXG_bubbleDog{top:-7%;right:20%}.kRmWXG_title{-webkit-text-stroke-width:5px;text-shadow:4px 4px #e8553a;font-size:clamp(32px,9vw,42px)}.kRmWXG_kv{padding-bottom:230px}.kRmWXG_notice{bottom:80px}.kRmWXG_notice strong{white-space:nowrap;font-size:13px}.kRmWXG_planet{display:none}.kRmWXG_moon{top:52%;left:4%}.kRmWXG_horizon{height:90px}}.kRmWXG_dotB{width:56px;height:auto;position:absolute;top:26%;left:18%;rotate:-20deg}@media (max-width:767px){.kRmWXG_dotB{width:40px;top:24%;left:60%}}.kRmWXG_area{color:#e8e6ff;transform-origin:0;margin-top:4px;font-size:clamp(12px,1.3vw,14px);font-weight:700;transform:rotate(-6deg)skew(-8deg)}
.ZEhrDG_notice{z-index:1;clip-path:polygon(0 4.2vw,100% 0,100% 100%,0 100%);background:var(--black);min-height:500px;color:var(--white);align-items:center;margin-top:-4.2vw;padding:calc(4.2vw + 100px) 0 90px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.ZEhrDG_notice{min-height:600px}}.ZEhrDG_inner{text-align:center;justify-items:center;gap:32px;display:grid}@media (min-width:768px){.ZEhrDG_inner{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center start}}.ZEhrDG_tv{background:var(--red);border:4px solid var(--white);border-radius:28px;width:min(80vw,380px);padding:18px;position:relative}.ZEhrDG_antenna{width:0;height:50px;position:absolute;top:-50px;left:50%}.ZEhrDG_antenna:before,.ZEhrDG_antenna:after{content:"";background:var(--white);transform-origin:bottom;width:4px;height:50px;position:absolute;bottom:0;left:-2px}.ZEhrDG_antenna:before{transform:rotate(-30deg)}.ZEhrDG_antenna:after{transform:rotate(30deg)}.ZEhrDG_screen{aspect-ratio:4/3;background:var(--navy);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.ZEhrDG_screen svg{width:40%;height:auto;animation:3s ease-in-out infinite ZEhrDG_float}.ZEhrDG_onair{z-index:2;background:var(--red);padding:2px 8px;font-size:12px;animation:1.2s steps(2,end) 5 ZEhrDG_blink;position:absolute;top:10px;right:12px}.ZEhrDG_en{letter-spacing:.1em;color:var(--yellow);font-size:16px}.ZEhrDG_title{margin:8px 0 14px;font-size:clamp(28px,4.5vw,44px);font-weight:900;line-height:1.3}.ZEhrDG_text{color:#ddd;font-size:14px}@keyframes ZEhrDG_float{50%{translate:0 -10px}}@keyframes ZEhrDG_blink{50%{opacity:0}}.ZEhrDG_cta{border:3px solid var(--white);min-height:52px;color:var(--white);background:#04803b;border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:10px 26px;font-weight:900;transition:transform .2s;display:inline-flex}.ZEhrDG_cta:hover{transform:translateY(-3px)}.ZEhrDG_duo{justify-content:center;align-items:flex-end;gap:2%;height:72%;display:flex;position:absolute;bottom:17%;left:4%;right:4%}.ZEhrDG_duo img{width:auto;height:100%}@media (max-width:767px){.ZEhrDG_duo{height:auto;top:24%}.ZEhrDG_onair{font-size:10px}}.ZEhrDG_caption{background:var(--yellow);color:var(--black);border-top:3px solid var(--black);text-align:left;padding:6px 12px;font-size:clamp(12px,1.4vw,15px);font-weight:900;position:absolute;bottom:0;left:0;right:0}.ZEhrDG_caption:before{content:"LIVE";background:var(--red);color:var(--white);font-family:var(--font-en), sans-serif;margin-right:8px;padding:1px 6px;font-size:11px}.ZEhrDG_tape{background:var(--yellow);border-block:3px solid var(--black);width:110%;padding:6px 0;position:absolute;top:calc(2.1vw + 12px);left:-5%;rotate:-2.4deg}.ZEhrDG_tapeText{color:var(--black);white-space:nowrap;padding-right:.6em;font-size:15px}
.vwt-Hq_overlay{display:none}html[data-intro=playing] .vwt-Hq_overlay{z-index:200;cursor:pointer;clip-path:circle(150%);background:radial-gradient(70% 60% at 50% 40%,#241f6b 0%,#0c0a2b 100%);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.vwt-Hq_opening{animation:.9s cubic-bezier(.7,0,.3,1) forwards vwt-Hq_iris}@keyframes vwt-Hq_iris{to{clip-path:circle(0%)}}.vwt-Hq_window{z-index:1;background:#15122f;border:3px solid #fff;border-radius:16px;width:min(640px,100%);position:relative;overflow:hidden;box-shadow:10px 12px #ff4fa3}.vwt-Hq_opening .vwt-Hq_window{animation:.9s cubic-bezier(.7,0,.3,1) forwards vwt-Hq_zoom}@keyframes vwt-Hq_zoom{to{opacity:0;scale:1.15}}[data-phase=mischief] .vwt-Hq_window{animation:.12s linear infinite vwt-Hq_shake}[data-phase=bonk] .vwt-Hq_window{animation:.5s ease-out vwt-Hq_jolt}@keyframes vwt-Hq_shake{25%{translate:-4px 2px;rotate:-.6deg}75%{translate:4px -2px;rotate:.6deg}}@keyframes vwt-Hq_jolt{20%{translate:0 10px}40%{translate:0 -6px}60%{translate:0 3px}}.vwt-Hq_bar{background:#221d4f;border-bottom:2px solid #fff;align-items:center;gap:8px;padding:10px 14px;display:flex}.vwt-Hq_bar span{background:#ff4fa3;border-radius:50%;width:12px;height:12px}.vwt-Hq_bar span:nth-child(2){background:#ffd400}.vwt-Hq_bar span:nth-child(3){background:#7ccf3a}.vwt-Hq_file{font-family:var(--font-en), monospace;color:#bdb8ff;margin-left:10px;font-size:12px}.vwt-Hq_code{color:#f4f2ff;white-space:pre;min-height:290px;margin:0;padding:18px 18px 22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(10.5px,2.4vw,16px);line-height:1.75;overflow:hidden}.vwt-Hq_line{min-height:1.75em}.vwt-Hq_no{color:#5d5895;-webkit-user-select:none;user-select:none;width:2.2em;display:inline-block}.vwt-Hq_kw{color:#ff4fa3}.vwt-Hq_fn{color:#36aae5}.vwt-Hq_str{color:#ffd400}.vwt-Hq_pr{color:#7ccf3a}.vwt-Hq_cm{color:#8a86c4;font-style:italic}.vwt-Hq_junk{color:#ff6b3d;font-weight:900;animation:.1s linear infinite vwt-Hq_shake;display:inline-block}.vwt-Hq_caret{vertical-align:-.15em;background:#fff;width:.55em;height:1.1em;margin-left:1px;animation:.8s steps(2,end) infinite vwt-Hq_blink;display:inline-block}@keyframes vwt-Hq_blink{50%{opacity:0}}.vwt-Hq_stage{z-index:2;pointer-events:none;--w:clamp(84px, 16vw, 140px);--floor:calc(50% - min(200px, 34vh));position:absolute;inset:0}.vwt-Hq_catBox,.vwt-Hq_dogBox{bottom:var(--floor);width:var(--w);position:absolute}.vwt-Hq_cat,.vwt-Hq_dog{width:100%;height:auto;display:block}.vwt-Hq_catBox{left:max(6px, calc(50% - 330px - var(--w) * .55))}[data-phase=type1] .vwt-Hq_cat,[data-phase=sneak] .vwt-Hq_cat,[data-phase=type2] .vwt-Hq_cat{transform-origin:bottom;animation:.22s ease-in-out infinite alternate vwt-Hq_typing}@keyframes vwt-Hq_typing{to{translate:0 2px;scale:1.03 .96}}.vwt-Hq_dogBox{right:calc(-1 * var(--w) - 40px)}[data-phase=sneak] .vwt-Hq_dogBox{animation:.7s ease-out forwards vwt-Hq_tiptoe}@keyframes vwt-Hq_tiptoe{0%{right:calc(-1 * var(--w) - 40px)}to{right:max(6px, calc(50% - 330px - var(--w) * .45))}}[data-phase=sneak] .vwt-Hq_dog{animation:.18s ease-in-out infinite alternate vwt-Hq_tiptoeBob}@keyframes vwt-Hq_tiptoeBob{to{translate:0 -8px;rotate:-4deg}}[data-phase=mischief] .vwt-Hq_dogBox{right:max(6px, calc(50% - 330px - var(--w) * .45))}[data-phase=mischief] .vwt-Hq_dog{animation:90ms linear infinite alternate vwt-Hq_mash}@keyframes vwt-Hq_mash{0%{translate:0;rotate:-6deg}to{translate:0 -6px;rotate:6deg}}.vwt-Hq_alert{color:#ffd400;-webkit-text-stroke:2px #111;paint-order:stroke fill;opacity:0;font-size:clamp(28px,5vw,44px);font-weight:900;position:absolute;top:-36px;left:40%}[data-phase=mischief] .vwt-Hq_alert{animation:.5s cubic-bezier(.2,1.8,.4,1) .25s forwards vwt-Hq_alert}@keyframes vwt-Hq_alert{0%{opacity:0;scale:.2}to{opacity:1;scale:1.2}}[data-phase=mischief] .vwt-Hq_cat{animation:.4s cubic-bezier(.2,1.6,.4,1) .25s vwt-Hq_jump}@keyframes vwt-Hq_jump{40%{translate:0 -40px;scale:.9 1.15}}[data-phase=chase] .vwt-Hq_dogBox{right:max(6px, calc(50% - 330px - var(--w) * .45));animation:1.3s cubic-bezier(.5,0,.9,.6) forwards vwt-Hq_fleeDog}@keyframes vwt-Hq_fleeDog{15%{translate:30px}to{translate:calc(-100vw - 200px)}}[data-phase=chase] .vwt-Hq_catBox{animation:1.3s cubic-bezier(.5,0,.9,.6) .18s forwards vwt-Hq_fleeCat}@keyframes vwt-Hq_fleeCat{15%{translate:20px}to{translate:calc(-100vw - 200px)}}[data-phase=chase] .vwt-Hq_dog,[data-phase=chase] .vwt-Hq_cat{animation:.14s linear infinite alternate vwt-Hq_run}@keyframes vwt-Hq_run{0%{translate:0;rotate:-10deg}to{translate:0 -12px;rotate:-2deg}}.vwt-Hq_dust{aspect-ratio:1;opacity:0;background:#ffffff8c;border-radius:50%;width:40%;position:absolute;bottom:0;right:-20%}[data-phase=chase] .vwt-Hq_dust{animation:.3s ease-out infinite vwt-Hq_puff}@keyframes vwt-Hq_puff{0%{opacity:.8;scale:.3}to{opacity:0;translate:30px -10px;scale:1.4}}[data-phase=bonk] .vwt-Hq_dogBox{right:auto;left:calc(-1 * var(--w) - 40px);animation:1.1s cubic-bezier(.3,0,.2,1) forwards vwt-Hq_crashFromLeft}@keyframes vwt-Hq_crashFromLeft{0%{left:calc(-1 * var(--w) - 40px)}35%{left:calc(50% - var(--w) * .95)}50%{left:calc(50% - var(--w) * 1.15)}to{left:calc(50% - var(--w) * 1.05)}}[data-phase=bonk] .vwt-Hq_catBox{left:auto;right:calc(-1 * var(--w) - 40px);animation:1.1s cubic-bezier(.3,0,.2,1) forwards vwt-Hq_crashFromRight}@keyframes vwt-Hq_crashFromRight{0%{right:calc(-1 * var(--w) - 40px)}35%{right:calc(50% - var(--w) * .95)}50%{right:calc(50% - var(--w) * 1.15)}to{right:calc(50% - var(--w) * 1.05)}}[data-phase=bonk] .vwt-Hq_dog,[data-phase=bonk] .vwt-Hq_cat{animation:1.1s ease-out forwards vwt-Hq_squash}@keyframes vwt-Hq_squash{0%,30%{scale:1}38%{scale:.75 1.2}55%{rotate:8deg;scale:1.15 .85}to{rotate:0deg;scale:1}}[data-phase=type2] .vwt-Hq_dogBox{right:auto;left:calc(50% - var(--w) * 1.05)}[data-phase=type2] .vwt-Hq_catBox{left:auto;right:calc(50% - var(--w) * 1.05)}[data-phase=type2] .vwt-Hq_dog,[data-phase=type2] .vwt-Hq_cat{animation:.6s ease-in-out infinite alternate vwt-Hq_woozy}@keyframes vwt-Hq_woozy{0%{rotate:-7deg}to{rotate:7deg}}.vwt-Hq_bonk{left:50%;bottom:calc(var(--floor) + var(--w) * .7);opacity:0;width:clamp(140px,24vw,230px);position:absolute;translate:-50%}.vwt-Hq_bonkText{font-family:var(--font-en), sans-serif;fill:#ff2b2b;stroke:#111;stroke-width:1.5px;paint-order:stroke fill;font-size:30px;font-style:italic;font-weight:900}[data-phase=bonk] .vwt-Hq_bonk{animation:.9s cubic-bezier(.2,1.8,.4,1) .38s forwards vwt-Hq_bonk}@keyframes vwt-Hq_bonk{0%{opacity:0;rotate:-20deg;scale:.2}40%{opacity:1;rotate:6deg;scale:1.15}80%{opacity:1;scale:1}to{opacity:0;scale:1.1}}.vwt-Hq_dizzy{left:50%;bottom:calc(var(--floor) + var(--w) * 1.25);opacity:0;width:90px;height:30px;position:absolute;translate:-50%}.vwt-Hq_dizzy span{color:#ffd400;-webkit-text-stroke:1px #111;font-size:20px;position:absolute;top:50%;left:50%}[data-phase=type2] .vwt-Hq_dizzy,[data-phase=open] .vwt-Hq_dizzy{opacity:1;animation:.8s linear infinite vwt-Hq_orbit}.vwt-Hq_dizzy span:first-child{translate:-40px -8px}.vwt-Hq_dizzy span:nth-child(2){translate:0 -16px}.vwt-Hq_dizzy span:nth-child(3){translate:34px -6px}@keyframes vwt-Hq_orbit{to{rotate:360deg}}.vwt-Hq_skip{z-index:3;color:#fff;background:0 0;border:2px solid #fff;border-radius:999px;min-height:44px;padding:8px 18px;font-size:13px;font-style:italic;position:absolute;bottom:20px;right:20px}.vwt-Hq_skip:hover{color:#0c0a2b;background:#fff}
.ia4L9G_pages{background:var(--red);min-height:980px;position:relative;overflow:hidden}@media (min-width:768px){.ia4L9G_pages{min-height:760px}}.ia4L9G_top{background:var(--black);height:260px;position:relative;overflow:hidden}.ia4L9G_top:before{content:"";clip-path:polygon(44% 0,56% 0,86% 100%,14% 100%);background:linear-gradient(#ffe4780d,#ffe47852);width:min(560px,120vw);height:100%;position:absolute;top:0;left:50%;translate:-50%}.ia4L9G_top:after{content:"";background:var(--red);border-top:6px solid var(--yellow);border-radius:50% 50% 0 0/100% 100% 0 0;height:92px;position:absolute;bottom:-2px;left:-12%;right:-12%;box-shadow:0 -10px #ffd4002e}.ia4L9G_lamp{z-index:1;border:3px solid var(--yellow);background:#2a2a2a;border-radius:0 0 32px 32px;width:64px;height:36px;position:absolute;top:-18px;left:50%;translate:-50%}.ia4L9G_peek{z-index:2;width:150px;height:auto;animation:3.2s ease-in-out infinite ia4L9G_peek;position:absolute;top:22px;left:50%;translate:-50%}@keyframes ia4L9G_peek{50%{transform:translateY(-14px)rotate(-4deg)}}.ia4L9G_band{padding:40px 0 80px;position:relative}.ia4L9G_words{gap:4px;display:grid;position:absolute;inset:10px 0 auto}.ia4L9G_word{color:#0000;-webkit-text-stroke:2px #ffffffa6;white-space:nowrap;padding-right:.4em;font-size:clamp(56px,11vw,110px);line-height:1}.ia4L9G_cards{z-index:2;gap:56px;margin-top:170px;display:grid;position:relative}@media (min-width:768px){.ia4L9G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:200px}}.ia4L9G_card{background:var(--white);overflow-wrap:anywhere;border-radius:22px;gap:4px;min-height:136px;padding:20px 20px 40px;transition:transform .2s;display:grid;position:relative;box-shadow:0 8px #0003}.ia4L9G_card:hover{transform:translateY(-4px)}.ia4L9G_en{align-items:center;gap:8px;font-size:13px;display:flex}.ia4L9G_icon{border:2px solid var(--black);width:16px;height:16px}.ia4L9G_ja{font-size:22px;font-weight:900}.ia4L9G_note{background:var(--black);color:var(--white);border-radius:4px;justify-self:start;padding:1px 10px;font-size:12px;font-weight:700}.ia4L9G_buddy{width:56px;height:auto;position:absolute;bottom:-30px;right:12px}
@media (scripting:enabled){.RyAmyW_reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.RyAmyW_shown{opacity:1;transform:none}html:not([data-hydrated]) .RyAmyW_reveal{animation:0s 2.5s forwards RyAmyW_reveal-fallback}}@keyframes RyAmyW_reveal-fallback{to{opacity:1;transform:none}}
.BTP6IG_slider{position:relative}.BTP6IG_track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:10px 6vw 24px;scroll-padding-inline:6vw;list-style:none;display:flex;overflow-x:auto}.BTP6IG_track::-webkit-scrollbar{display:none}.BTP6IG_track>li{scroll-snap-align:start;flex:none}.BTP6IG_controls{justify-content:flex-end;gap:12px;padding-inline:6vw;display:flex}.BTP6IG_btn{border:3px solid var(--black);background:var(--white);border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;transition:transform .2s;display:grid}.BTP6IG_btn:hover:not(:disabled){transform:translateY(-2px)}.BTP6IG_btn:disabled{opacity:.35;cursor:default}
.uj7JVa_services{background:var(--yellow);clip-path:polygon(0 70px,100% 0,100% calc(100% - 70px),0 100%);min-height:800px;padding:120px 0 105px;position:relative;overflow:hidden}.uj7JVa_services>:not(.uj7JVa_halftone):not(.uj7JVa_bigWord):not(.uj7JVa_stripeTop):not(.uj7JVa_stripeBottom){z-index:1;position:relative}.uj7JVa_halftone{z-index:0;pointer-events:none;background-image:radial-gradient(#00000021 1.6px,#0000 1.8px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0009 30%,#0000 60%);mask-image:linear-gradient(160deg,#000 0%,#0009 30%,#0000 60%)}.uj7JVa_bigWord{z-index:0;letter-spacing:-.03em;color:#ffffffbf;-webkit-text-stroke:2px #00000038;text-shadow:6px 7px #00000014;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:min(17vw,300px);font-style:italic;line-height:1;position:absolute;bottom:120px;left:3%;rotate:-4deg}.uj7JVa_stripeTop,.uj7JVa_stripeBottom{z-index:0;pointer-events:none;width:100%;height:80px;position:absolute;left:0}.uj7JVa_stripeTop{top:0}.uj7JVa_stripeBottom{bottom:0}.uj7JVa_head{margin-bottom:24px;position:relative}.uj7JVa_title{color:var(--white);-webkit-text-stroke:6px var(--black);paint-order:stroke fill;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:clamp(32px,5vw,42px);font-weight:900;line-height:1.2;display:flex}.uj7JVa_sub{background:var(--white);color:var(--black);-webkit-text-stroke:0;border-radius:4px;padding:3px 12px;font-size:13px}.uj7JVa_mascot{width:clamp(70px,12vw,110px);height:auto;animation:3.4s ease-in-out infinite uj7JVa_float;position:absolute;top:-30px;right:0}.uj7JVa_card{background:var(--white);overflow-wrap:anywhere;border-radius:22px;align-content:start;gap:8px;width:264px;min-height:370px;padding:18px 18px 60px;transition:transform .2s;display:grid;position:relative;box-shadow:0 8px #0000002e}.uj7JVa_card:hover{transform:translateY(-6px)rotate(-1deg)}.uj7JVa_tag{background:var(--black);color:var(--white);justify-self:start;padding:3px 12px;font-size:11px;font-style:italic;font-weight:800;transform:skew(-10deg)}.uj7JVa_art{border-radius:16px;place-items:center;height:140px;display:grid}.uj7JVa_en{color:var(--red);letter-spacing:-.02em;overflow-wrap:normal;word-break:keep-all;margin-top:8px;font-size:23px;font-style:italic;line-height:1}.uj7JVa_ja{font-size:14px;font-weight:700}.uj7JVa_text{color:#333;font-size:12px;line-height:1.6}.uj7JVa_arrow{background:var(--black);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.uj7JVa_more{justify-content:center;margin-top:24px;display:flex}@keyframes uj7JVa_float{50%{translate:0 -10px}}@media (min-width:900px){.uj7JVa_mascot{right:120px}}.uj7JVa_artChar{width:auto;height:118px}@media (max-width:767px){.uj7JVa_services{padding-bottom:165px}.uj7JVa_bigWord{bottom:92px}}
.-\38 r3GG_reel{background:var(--black);border:4px solid var(--white);width:min(72vw,300px);box-shadow:10px 12px 0 var(--black);border-radius:40px;margin:0;padding:12px;position:relative}.-\38 r3GG_video{aspect-ratio:9/16;object-fit:cover;background:#0b0a1a;border-radius:28px;width:100%;display:block}.-\38 r3GG_controls{justify-content:center;gap:8px;padding-top:10px;display:flex}.-\38 r3GG_btn{border:2px solid var(--black);background:var(--white);min-height:44px;color:var(--black);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:900}.-\38 r3GG_btn:hover{background:var(--yellow)}
.wEUXlW_sns{background:radial-gradient(circle at 20% 30%, #ffe680 0 18%, transparent 19%), var(--yellow);padding:100px 0 130px;position:relative;overflow:hidden}.wEUXlW_inner{justify-items:center;gap:40px;display:grid}.wEUXlW_phone{position:relative}@media (min-width:768px){.wEUXlW_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center start}.wEUXlW_phone{justify-self:center}}.wEUXlW_buddy{width:104px;position:absolute;bottom:-14px;right:-54px}@media (max-width:767px){.wEUXlW_buddy{width:66px;bottom:74px;right:-26px}}.wEUXlW_copy{justify-items:start;gap:14px;display:grid}.wEUXlW_title{white-space:pre-line;font-size:clamp(28px,4.4vw,44px);font-weight:900;line-height:1.3}.wEUXlW_handle{color:var(--red);font-size:clamp(18px,2.4vw,24px)}.wEUXlW_text{font-size:15px}.wEUXlW_cta{border:3px solid var(--black);min-height:52px;color:var(--white);box-shadow:0 5px 0 var(--black);background:linear-gradient(90deg,#8a3ab9,#c13584 50%,#cf2b62);border-radius:999px;align-items:center;gap:12px;margin-top:8px;padding:10px 26px;font-weight:900;transition:transform .2s;display:inline-flex}.wEUXlW_cta:hover{transform:translateY(-3px)}.wEUXlW_sns:before{content:"";background:linear-gradient(135deg, var(--white) 25%, transparent 25%) -14px 0 / 28px 28px, linear-gradient(225deg, var(--white) 25%, transparent 25%) -14px 0 / 28px 28px;height:28px;position:absolute;inset:0 0 auto}.wEUXlW_sticker{z-index:2;background:var(--red);color:var(--white);border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);border-radius:999px;padding:8px 18px;font-size:clamp(13px,1.6vw,17px);animation:2.6s ease-in-out infinite wEUXlW_wiggle;position:absolute;top:34px;right:8vw;rotate:8deg}@keyframes wEUXlW_wiggle{50%{rotate:-4deg}}
.YDMLMG_status{min-height:1450px;padding:100px 0 80px;position:relative;overflow:hidden}@media (min-width:768px){.YDMLMG_status{min-height:1080px}}.YDMLMG_people{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.YDMLMG_person{aspect-ratio:3/4;background:radial-gradient(circle at 50% 40%,#f6f4ff 0%,#e9e6fb 100%);border-radius:20px;align-content:end;justify-items:center;padding:16px;display:grid}.YDMLMG_person img{width:78%;height:auto}.YDMLMG_slogan{grid-column:1/-1}@media (min-width:768px){.YDMLMG_people{grid-template-columns:200px 200px minmax(0,1fr)}.YDMLMG_slogan{grid-column:auto}}.YDMLMG_sloganEn{color:var(--red);font-size:clamp(28px,4vw,40px);line-height:1}.YDMLMG_sloganText{margin-top:10px;font-size:clamp(20px,2.6vw,28px);font-weight:900;line-height:1.4}.YDMLMG_panel{background:var(--white);border-radius:24px;gap:28px;margin-top:40px;padding:32px 22px;display:grid;box-shadow:0 10px 40px #0000001a}@media (min-width:768px){.YDMLMG_panel{grid-template-columns:290px minmax(0,1fr);padding:40px}}.YDMLMG_lead{justify-items:start;gap:14px;display:grid}.YDMLMG_title{white-space:pre-line;font-size:clamp(28px,3.6vw,36px);font-weight:900;line-height:1.3}.YDMLMG_text{font-size:13px}.YDMLMG_strengths{align-content:start;gap:0;display:grid}.YDMLMG_strengths li{border-bottom:2px dotted #bbb;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 4px;display:grid}.YDMLMG_strengths li:last-child{border-bottom:0}.YDMLMG_num{color:var(--red);font-size:clamp(24px,3vw,32px);line-height:1}.YDMLMG_itemTitle{font-size:17px;font-weight:900;display:block}.YDMLMG_itemText{color:#444;margin-top:4px;font-size:13px;display:block}.YDMLMG_process{background:var(--gray);border-radius:20px;gap:20px;margin-top:30px;padding:28px 22px;display:grid}@media (min-width:768px){.YDMLMG_process{grid-template-columns:230px minmax(0,1fr);align-items:start}}.YDMLMG_processEn{color:var(--red);font-size:clamp(30px,3.2vw,38px);line-height:1}.YDMLMG_processTitle{font-size:22px;font-weight:900}.YDMLMG_processText{margin:8px 0 16px;font-size:13px}.YDMLMG_steps{gap:8px;display:grid}@media (min-width:640px){.YDMLMG_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.YDMLMG_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.YDMLMG_steps li{background:var(--white);border:2px solid var(--black);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 16px;display:grid}.YDMLMG_stepNo{color:var(--red);grid-row:span 2;font-size:26px;line-height:1}.YDMLMG_stepTitle{font-weight:900}.YDMLMG_stepText{color:#444;font-size:12px}.YDMLMG_drips{width:100%;height:90px;position:absolute;top:-1px;left:0}
.doUDPG_ph{color:#444;text-align:center;background:repeating-linear-gradient(135deg,#d9d9d9 0 12px,#e6e6e6 12px 24px);place-items:center;padding:8px;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.doUDPG_ph span{background:#ffffffe6;border-radius:999px;padding:4px 10px}.doUDPG_frame{position:relative;overflow:hidden}.doUDPG_frame img{object-fit:cover;object-position:top center}.doUDPG_cover{color:var(--black);align-content:center;gap:6px;padding:8% 9%;display:grid;position:relative;overflow:hidden}.doUDPG_coverEn{letter-spacing:.08em;font-size:11px}.doUDPG_coverTitle{font-size:clamp(17px,2vw,24px);font-weight:900;line-height:1.3}.doUDPG_coverSub{background:var(--black);color:var(--white);border-radius:999px;justify-self:start;padding:2px 10px;font-size:11px;font-weight:700}.doUDPG_coverRows{gap:6px;margin-top:10px;display:grid}.doUDPG_coverRows span{background:#14103329;border-radius:6px;height:12px}.doUDPG_coverRows span:nth-child(2){width:82%}.doUDPG_coverRows span:nth-child(3){width:64%}
._1r4-Aa_works{min-height:900px;padding:110px 0 70px;position:relative;overflow:hidden}._1r4-Aa_head{margin-bottom:24px;padding-left:90px;position:relative}._1r4-Aa_mascot{width:80px;height:auto;animation:3s ease-in-out infinite _1r4-Aa_float;position:absolute;top:-30px;left:0}._1r4-Aa_title{margin-top:14px;font-size:clamp(32px,5vw,42px);font-weight:900;line-height:1.2}._1r4-Aa_card{background:var(--white);overflow-wrap:anywhere;border-radius:22px;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;width:min(350px,84vw);height:100%;padding:0 0 16px;transition:transform .2s;display:grid;overflow:hidden;box-shadow:0 6px 24px #0000001f}._1r4-Aa_card:hover{transform:translateY(-6px)}._1r4-Aa_thumb{border-radius:0}._1r4-Aa_meta{align-items:center;gap:10px;padding:4px 16px 0;display:flex}._1r4-Aa_logo{border:2px solid var(--black);width:36px;height:36px;color:var(--black);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}._1r4-Aa_name{font-size:15px;font-weight:900}._1r4-Aa_tags{flex-wrap:wrap;gap:6px;padding:0 16px;display:flex}._1r4-Aa_tags span{background:var(--gray);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}._1r4-Aa_more{justify-content:center;margin-top:28px;display:flex}@keyframes _1r4-Aa_float{50%{translate:0 -10px}}
.YUDdgq_hero{z-index:1;color:var(--white);background:radial-gradient(70% 80% at 30% 20%,#3b2a8f 0%,#1c1857 60%,#0c0a2b 100%);margin-bottom:20px;padding:130px 0 170px;position:relative;overflow:hidden}@media (min-width:768px){.YUDdgq_hero{padding:150px 0 190px}}.YUDdgq_space{background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90px 140px,#fff 50%,#0000 51%),radial-gradient(2px 2px at 160px 60px,#ffe98a 50%,#0000 51%);background-size:220px 220px;position:absolute;inset:0;overflow:hidden}.YUDdgq_splatA,.YUDdgq_splatB{opacity:.35;pointer-events:none;height:auto;position:absolute}.YUDdgq_splatA{width:220px;top:18%;right:18%;rotate:-12deg}.YUDdgq_splatB{opacity:.3;width:200px;bottom:30px;left:-40px;rotate:18deg}.YUDdgq_inner{z-index:2;position:relative}.YUDdgq_crumbs{color:#d6d3ff;flex-wrap:wrap;gap:6px;margin-bottom:22px;font-size:12px;display:flex}.YUDdgq_crumbs li+li:before{content:"›";color:#9a96d0;margin-right:6px}.YUDdgq_crumbs a{text-underline-offset:3px;text-decoration:underline}.YUDdgq_crumbs a:hover{color:var(--yellow)}.YUDdgq_en{letter-spacing:.06em;color:var(--yellow);font-size:clamp(14px,2vw,18px);font-style:italic}.YUDdgq_title{white-space:pre-line;letter-spacing:-.02em;color:#fff4d6;-webkit-text-stroke:7px #141033;paint-order:stroke fill;text-shadow:5px 6px #e8553a;transform-origin:0 100%;margin:8px 0 22px;font-size:clamp(32px,6vw,62px);font-weight:900;line-height:1.22;transform:rotate(-2deg)skew(-4deg)}.YUDdgq_lead{max-width:34em;color:var(--white);text-shadow:0 2px 8px #0c0a2bcc;font-size:16px;font-weight:700;line-height:1.9}.YUDdgq_char{z-index:2;width:clamp(90px,15vw,200px);height:auto;animation:3.6s ease-in-out infinite YUDdgq_float;position:absolute;bottom:78px;right:6vw;rotate:6deg}@keyframes YUDdgq_float{50%{translate:0 -12px}}.YUDdgq_horizon{z-index:1;background:var(--white);border-radius:50% 50% 0 0/100% 100% 0 0;height:120px;position:absolute;bottom:-2px;left:-25%;right:-25%;box-shadow:0 -5px #ff4fa3,0 -16px 36px #ff4fa373}@media (max-width:767px){.YUDdgq_hero{margin-bottom:0;padding-bottom:120px}.YUDdgq_horizon{height:56px;left:-60%;right:-60%}.YUDdgq_char{opacity:.9;bottom:44px}.YUDdgq_lead{padding-right:90px;font-size:14px}.YUDdgq_title{-webkit-text-stroke-width:5px;text-shadow:3px 4px #e8553a}}
.eQnn7a_cases{background:var(--gray);padding:90px 0 100px;position:relative;overflow:hidden}.eQnn7a_head{margin-bottom:32px;padding-left:90px;position:relative}.eQnn7a_mascot{width:80px;height:auto;animation:3s ease-in-out infinite eQnn7a_float;position:absolute;top:-30px;left:0}.eQnn7a_title{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:clamp(32px,5vw,42px);font-weight:900;line-height:1.2;display:flex}.eQnn7a_status{background:var(--yellow);border:3px solid var(--black);box-shadow:3px 3px 0 var(--black);border-radius:999px;padding:4px 14px;font-size:15px;line-height:1.4;rotate:-4deg}.eQnn7a_text{max-width:40em;margin-top:16px;font-size:15px;line-height:1.9}.eQnn7a_slots{gap:20px;display:grid}@media (min-width:768px){.eQnn7a_slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.eQnn7a_card{background:var(--white);border-radius:22px;gap:10px;padding-bottom:18px;display:grid;overflow:hidden;box-shadow:0 6px 24px #00000014}.eQnn7a_thumb{aspect-ratio:16/9;background:repeating-linear-gradient(-45deg,#e6e6e6 0 14px,#f4f4f4 14px 28px);place-items:center;display:grid}.eQnn7a_soon{background:var(--black);color:var(--white);letter-spacing:.12em;border-radius:6px;padding:6px 14px;font-size:13px}.eQnn7a_slot{letter-spacing:.08em;color:#555;padding:0 18px;font-size:13px;font-weight:900}.eQnn7a_pill{background:var(--gray);border-radius:999px;justify-self:start;margin:0 18px;padding:2px 10px;font-size:11px;font-weight:700}@media (min-width:768px){.eQnn7a_thumb{aspect-ratio:4/3}}@keyframes eQnn7a_float{50%{translate:0 -10px}}@media (max-width:767px){.eQnn7a_card:nth-child(n+2){display:none}}
._8aEwW_main{display:block}
.dilqlq_main{display:block;overflow-x:clip}.dilqlq_section{padding:30px 0 80px;scroll-margin-top:90px}.dilqlq_sectionAlt{background:var(--gray);padding:70px 0 80px}.dilqlq_head{margin-bottom:28px}.dilqlq_h2{white-space:pre-line;margin-top:12px;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.3}.dilqlq_h3{font-size:20px;font-weight:900;line-height:1.4}.dilqlq_prose{gap:16px;max-width:42em;font-size:16px;line-height:2;display:grid}.dilqlq_lead{max-width:42em;font-size:16px;line-height:2}.dilqlq_split{align-items:center;gap:32px;display:grid}@media (min-width:768px){.dilqlq_split{grid-template-columns:minmax(0,1fr) 260px}}.dilqlq_splitChar{justify-self:center;width:min(60vw,240px);height:auto}.dilqlq_grid2,.dilqlq_grid3{gap:20px;display:grid}@media (min-width:640px){.dilqlq_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.dilqlq_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dilqlq_card{background:var(--white);overflow-wrap:anywhere;border-radius:22px;align-content:start;gap:10px;padding:24px 22px;display:grid;position:relative;box-shadow:0 8px #0000001f,0 2px 18px #0000000f}a.dilqlq_card{transition:transform .2s}a.dilqlq_card:hover{transform:translateY(-5px)}.dilqlq_cardNo{font-family:var(--font-en), sans-serif;color:var(--red);font-size:34px;font-style:italic;font-weight:800;line-height:1}.dilqlq_cardEn{font-family:var(--font-en), sans-serif;color:var(--red);letter-spacing:.04em;font-size:13px;font-style:italic;font-weight:800}.dilqlq_muted{color:#555;font-size:13px}.dilqlq_tags{flex-wrap:wrap;gap:6px;display:flex}.dilqlq_tags span,.dilqlq_tags li{background:var(--gray);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.dilqlq_checks{gap:6px;display:grid}.dilqlq_checks li{padding-left:24px;font-weight:700;position:relative}.dilqlq_checks li:before{content:"";border:solid var(--red);border-width:0 0 3px 3px;width:12px;height:7px;position:absolute;top:.55em;left:2px;rotate:-45deg}.dilqlq_table{border-collapse:collapse;background:var(--white);border-radius:18px;width:100%;overflow:hidden;box-shadow:0 2px 18px #0000000f}.dilqlq_table th,.dilqlq_table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6e6e6;padding:16px 18px;font-size:15px}.dilqlq_table th{background:#fafafa;width:34%;font-weight:800}.dilqlq_table tr:last-child th,.dilqlq_table tr:last-child td{border-bottom:0}.dilqlq_steps{counter-reset:step;gap:18px;display:grid}.dilqlq_step{background:var(--white);border-radius:22px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 8px #0000001f}.dilqlq_step+.dilqlq_step:before{content:"";background:var(--red);width:4px;height:18px;position:absolute;top:-18px;left:53px}.dilqlq_stepNo{background:var(--red);width:64px;height:64px;color:var(--white);font-family:var(--font-en), sans-serif;border-radius:50%;place-items:center;font-size:24px;font-style:italic;font-weight:800;display:grid}.dilqlq_pager{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;display:flex}.dilqlq_pager a{background:var(--gray);border-radius:999px;align-items:center;min-height:48px;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex}.dilqlq_pager a:hover{background:var(--yellow)}.dilqlq_cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dilqlq_textLink{color:var(--red);text-underline-offset:4px;font-weight:800;text-decoration:underline}.dilqlq_preLine{white-space:pre-line}.dilqlq_chips{flex-wrap:wrap;gap:10px;display:flex}.dilqlq_chips li{background:var(--white);border:2px solid var(--black);box-shadow:0 4px 0 var(--black);border-radius:999px;padding:10px 18px;font-weight:800}.dilqlq_workList{gap:28px;display:grid}.dilqlq_workRow{background:var(--white);border-radius:26px;gap:24px;padding:24px 22px;display:grid;box-shadow:0 10px #0000001f,0 2px 18px #0000000f}@media (min-width:900px){.dilqlq_workRow{grid-template-columns:380px minmax(0,1fr);align-items:start;padding:32px}}.dilqlq_workBody{justify-items:start;gap:12px;display:grid}.dilqlq_facts{border-top:1px dashed #ddd;gap:14px;width:100%;margin:6px 0;padding-top:14px;display:grid}.dilqlq_facts dt{color:var(--red);margin-bottom:6px;font-size:13px;font-weight:900}.dilqlq_facts dd{margin:0}.dilqlq_chapters{gap:18px;margin-top:48px;display:grid}.dilqlq_chapter{background:var(--white);border-radius:22px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:26px 22px;display:grid;box-shadow:0 8px #0000001f}.dilqlq_lineButton{border:3px solid var(--black);min-height:56px;color:var(--white);box-shadow:0 5px 0 var(--black);background:#04803b;border-radius:999px;align-items:center;gap:12px;padding:10px 28px;font-weight:900;display:inline-flex}.dilqlq_lineButton:hover{transform:translateY(-2px)}.dilqlq_faqList{gap:10px;max-width:860px;display:grid}.dilqlq_faqList details{background:var(--white);border:2px solid var(--black);border-radius:16px;box-shadow:0 5px #0000001f}.dilqlq_faqList summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 18px;font-weight:800;list-style:none;display:flex}.dilqlq_faqList summary::-webkit-details-marker{display:none}.dilqlq_faqList summary:before{content:"Q";background:var(--red);width:30px;height:30px;color:var(--white);font-family:var(--font-en), sans-serif;border-radius:50%;flex:none;place-items:center;font-style:italic;display:grid}.dilqlq_faqList details[open] summary{border-bottom:1px dashed #ccc}.dilqlq_faqAnswer{justify-items:start;gap:10px;padding:14px 18px 18px 60px;font-size:15px;line-height:1.9;display:grid}.dilqlq_lineWays{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:24px;display:flex}.dilqlq_lineQr{background:var(--white);border:3px solid var(--black);box-shadow:0 5px 0 var(--black);border-radius:16px;justify-items:center;gap:6px;margin:0;padding:12px;font-size:12px;font-weight:700;display:grid}.dilqlq_lineQr img{width:150px;height:150px;display:block}.dilqlq_policy{background:var(--white);border:2px solid var(--black);border-radius:22px;gap:30px;max-width:46em;padding:32px 26px;line-height:1.95;display:grid;box-shadow:0 8px #0000001f}@media (min-width:768px){.dilqlq_policy{padding:44px 48px}}.dilqlq_policy section{gap:10px;display:grid}.dilqlq_policyList{gap:4px;padding-left:1.4em;list-style:outside;display:grid}.dilqlq_policyDesk{background:var(--gray);border-radius:12px;justify-items:start;gap:4px;padding:14px 18px;display:grid}.dilqlq_policyDates{text-align:right;color:#555;justify-self:end;font-size:13px}@media (max-width:599px){.dilqlq_chapter{grid-template-columns:minmax(0,1fr);gap:10px}.dilqlq_chapter>span{width:44px;height:44px;font-size:18px}}.dilqlq_faqList summary:after{content:"＋";margin-left:auto;font-weight:900}.dilqlq_faqList details[open] summary:after{content:"－"}
.ejCyTa_toc{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.ejCyTa_toc a{background:var(--black);min-height:44px;color:var(--white);border-radius:999px;align-items:center;padding:6px 16px;font-size:13px;font-weight:800;transition:background .2s;display:inline-flex}.ejCyTa_toc a:hover{background:var(--red)}.ejCyTa_list{gap:28px;display:grid}.ejCyTa_item{background:var(--white);border-radius:26px;gap:0;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 10px #0000001f,0 2px 18px #0000000f}@media (min-width:768px){.ejCyTa_item{grid-template-columns:280px minmax(0,1fr)}}.ejCyTa_art{place-items:center;min-height:220px;display:grid}.ejCyTa_char{filter:none;width:46%;max-width:150px;height:auto}.ejCyTa_body{gap:14px;padding:28px 26px;line-height:1.9;display:grid}.ejCyTa_title{white-space:pre-line;font-size:clamp(22px,3vw,28px);font-weight:900;line-height:1.3}.ejCyTa_no{font-family:var(--font-en), sans-serif;color:var(--red);letter-spacing:.04em;font-size:13px;font-style:italic;font-weight:800}
.PBUAnq_toc{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.PBUAnq_toc a{background:var(--black);min-height:44px;color:var(--white);border-radius:999px;align-items:center;padding:6px 16px;font-size:13px;font-weight:800;transition:background .2s;display:inline-flex}.PBUAnq_toc a:hover{background:var(--red)}.PBUAnq_list{gap:28px;display:grid}.PBUAnq_item{background:var(--white);border-radius:26px;gap:0;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 10px #0000001f,0 2px 18px #0000000f}@media (min-width:768px){.PBUAnq_item{grid-template-columns:280px minmax(0,1fr)}}.PBUAnq_art{place-items:center;min-height:220px;display:grid}.PBUAnq_char{filter:none;width:46%;max-width:150px;height:auto}.PBUAnq_body{gap:14px;padding:28px 26px;line-height:1.9;display:grid}.PBUAnq_title{font-size:clamp(22px,3vw,28px);font-weight:900;line-height:1.3}
._8gDlha_form{background:var(--white);border-radius:24px;gap:22px;max-width:720px;padding:32px 24px;display:grid;box-shadow:0 10px #0000001f,0 2px 24px #0000000f}@media (min-width:768px){._8gDlha_form{padding:40px}}._8gDlha_row{gap:8px;display:grid}._8gDlha_label{align-items:center;gap:8px;font-weight:800;display:flex}._8gDlha_req,._8gDlha_opt{border-radius:4px;padding:1px 8px;font-size:11px;font-weight:800}._8gDlha_req{background:var(--red);color:var(--white)}._8gDlha_opt{background:var(--gray);color:#444}._8gDlha_hint{color:#555;font-size:12px}._8gDlha_input{width:100%;min-height:50px;font:inherit;color:var(--black);background:#fbfbfb;border:2px solid #8a8a8a;border-radius:12px;padding:12px 14px;font-size:16px}._8gDlha_input:focus{border-color:var(--black);background:var(--white);box-shadow:0 0 0 3px var(--yellow);outline:none}._8gDlha_input[aria-invalid=true]{background:#fff5f5;border-color:#d40000}textarea._8gDlha_input{resize:vertical;min-height:160px}._8gDlha_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}._8gDlha_check input{width:22px;height:22px;accent-color:var(--red)}._8gDlha_check ._8gDlha_req{margin-left:8px}._8gDlha_err{color:#c00000;font-size:13px;font-weight:700}._8gDlha_notice{color:#555;font-size:12px}._8gDlha_submit{border:3px solid var(--black);background:var(--red);min-width:240px;min-height:56px;color:var(--white);box-shadow:0 5px 0 var(--black);border-radius:999px;justify-self:center;padding:10px 28px;font-size:17px;font-weight:900;transition:transform .15s,box-shadow .15s}._8gDlha_submit:hover{transform:translateY(-2px)}._8gDlha_submit:active{box-shadow:0 2px 0 var(--black);transform:translateY(3px)}._8gDlha_done{background:var(--white);border-radius:24px;justify-items:start;gap:12px;max-width:720px;padding:32px 24px;display:grid;box-shadow:0 10px #0000001f}._8gDlha_doneTitle{color:var(--red);font-size:22px;font-weight:900}._8gDlha_again{border:2px solid var(--black);background:var(--white);border-radius:999px;min-height:48px;padding:8px 20px;font-weight:800}._8gDlha_group{border:0;gap:8px;margin:0;padding:0;display:grid}._8gDlha_options{gap:0 18px;display:grid}@media (min-width:640px){._8gDlha_options{grid-template-columns:repeat(2,minmax(0,1fr))}}._8gDlha_count{color:#555;justify-self:end;font-size:12px}._8gDlha_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._8gDlha_submit:disabled{opacity:.6;cursor:wait}._8gDlha_hintLink{color:var(--red);text-underline-offset:3px;font-weight:800;text-decoration:underline}._8gDlha_doneTitle:focus{outline:none}._8gDlha_doneTitle:focus-visible{outline-offset:3px;outline:3px solid #111}
