@layer base{:root{--color-primary: #c80421;--color-primary-dull: #c10331;--color-pale-gray: #f4f4f4;--color-light-gray: #c9caca;--color-dull-gray: #878686;--color-dark-gray: #727171;--color-bg: rgba(201, 202, 202, .2);--color-shadow: rgba(0, 0, 0, .25);--color-thin-shadow: rgba(0, 0, 0, .05)}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;color:var(--color-dark-gray);font-family:ShiseidoBeta3,heisei-kaku-gothic-std,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1;font-size:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button,input{padding:0}ul,ol{margin:0;padding:0}hr{margin:0}a{color:inherit;text-decoration:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}select:focus,input:focus{outline:none}ul{list-style-type:none}}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7;@layer priority1{:root{--xuuq05d:var(--color-primary);--x1ep1kmn:var(--color-primary-dull);--x1mevuta:var(--color-pale-gray);--x1oltcfq:var(--color-light-gray);--x15y3s9w:var(--color-dull-gray);--xe2zq2g:var(--color-dark-gray);--xb9ai0q:var(--color-bg);--x1ugyf4x:var(--color-shadow);--xslkwue:var(--color-thin-shadow)}.x1ojru58{--size:300}@keyframes xphk2bb-B{0%{scale:.7;opacity:.7}80%{scale:1.3;opacity:0}to{scale:1.3;opacity:0}}}@layer priority2{.xzf556g{background:linear-gradient(90deg,#cacaca,var(--xuuq05d))}.x17apa3q{background:url(/aptitude.svg)}.xzp4kpb{background:var(--background,revert)}.x1r7xphn{background:#fff}.xvpe04h{border:1px solid #e3e3e3}.x1pwd5xa{border:1px solid #EEE}.x1pzzplp{border:1px solid var(--xe2zq2g)}.x1jvgp1y{border:1px solid var(--xuuq05d)}.x6nds5c{border:2px solid var(--xuuq05d)}.x1gs6z28{border:none}.x10a8y8t{top:0;right:0;bottom:0;left:0}.xkdpibf{margin:-1px}.xhapv9{margin:0 8px 3px 0}.xs7e0bn{margin:0 auto 20px}.x6pvzsi{margin:0 auto 32px}.x15ssrl2{margin:0 auto 40px}.x19bbpc0{margin:0 auto}.x18bl9w9{margin:20px 0}.x1qzlbhr{margin:4px 0 0 16px}.x1qk52y6{margin:4px 0}.x1bpp3o7{margin:auto}.x1p3i4rr{padding:0 10px}.x1tyncwj{padding:0 12px 0 10px}.x84vhe8{padding:0 12px}.x1csxjeb{padding:0 14px}.xxmtint{padding:0 20px}.x16gno82{padding:0 30px}.xcyfn51{padding:0 36px 0 8px}.x1xq1gxn{padding:0 8px}.x8qjx28{padding:10px 20px 10px 28px}.x5b7olq{padding:12px 30px}.xc7ga6q{padding:12px}.x1enw65i{padding:16px 12px}.x1tamke2{padding:16px}.xe540x2{padding:20px 20px 20px 30px}.x1yijxmr{padding:20px 24px}.x1j9yudx{padding:20px 30px}.x1qhigcl{padding:20px}.x1ulxae4{padding:24px 20px}.x1c0r3la{padding:24px 30px}.x1v4z155{padding:24px 40px}.x67xzij{padding:36px 20px 30px}.x9ms5i6{padding:3px}.x11r5cx5{padding:40px 0 60px}.x1pvizh2{padding:40px 36px}.xtdwleo{padding:4px 12px}.x10g7lif{padding:60px 0}.x99jxdr{padding:60px 30px}@media screen and (min-width: 900px){.xrgy51n.xrgy51n{margin:0 30px}}@media screen and (min-width: 900px){.xdsseg7.xdsseg7{padding:0 20px}}@media screen and (min-width: 900px){.x1bhpuup.x1bhpuup{padding:100px 0 120px}}@media screen and (min-width: 900px){.x7l5a6n.x7l5a6n{padding:20px 20px 20px 28px}}@media screen and (min-width: 900px){.xt4y4f2.xt4y4f2{padding:30px}}@media screen and (min-width: 900px){.x13o22nv.x13o22nv{padding:40px}}@media screen and (min-width: 900px){.x14wqloz.x14wqloz{padding:42px}}}@layer priority3{.xmdzsjf{border-bottom:1px solid var(--x1oltcfq)}.xy3lhzg{border-left:1px dashed var(--xe2zq2g)}.x1qx5b2j{border-left:1px solid var(--x1oltcfq)}.x1uwbfxa{border-left:2px solid var(--xuuq05d)}.x174e0gf{border-radius:30px}.x1ki10ah{border-radius:60px}.x1kogg8i{border-radius:6px}.xur7f20{border-radius:8px}.xxfdd9b{border-right:1px solid #666}.x1ffkrvt{border-top:1px solid var(--x1oltcfq)}.x98rzlu{flex:1}.x1isitws{flex:auto}.x1okw0bk{flex:none}.x883omv{gap:10px}.x1v2ro7d{gap:12px}.xou54vl{gap:16px}.x1c1vhfx{gap:20px}.x33pbmt{gap:28px}.x1rzw5jd{gap:32px}.x1ed6fcf{gap:3px}.x14n5cft{gap:40px}.x17d4w8g{gap:6px}.x167g77z{gap:8px}.xp99yp5{grid-column:span 4}.xs6hwqx{list-style:disc}.x138dmgc{outline:2px solid var(--xe2zq2g)}.xzoykae{outline:2px solid var(--xuuq05d)}.xb3r6kr{overflow:hidden}.x1bvjpef{text-decoration:underline}.x2ortz2{transition:all .3s}.x1yssd5k{transition:transform .3s}.xi4zf6l:last-of-type{border-right:1px solid var(--x1oltcfq)}.xidlz9x:focus{outline:2px solid var(--xe2zq2g)}@media screen and (min-width: 900px){.xhdxmo9.xhdxmo9{gap:12px 24px}}@media screen and (min-width: 900px){.xrxuw23.xrxuw23{gap:12px}}@media screen and (min-width: 900px){.x1qbsewa.x1qbsewa{gap:20px}}@media screen and (min-width: 900px){.x1qm372p.x1qm372p{gap:28px}}@media screen and (min-width: 900px){.x1cbxla3.x1cbxla3{gap:40px}}}@layer priority4{.x6s0dn4{align-items:center}.x1cy8zhl{align-items:flex-start}.xamitd3{align-self:center}.x1gm38ng{animation-duration:1.25s}.xa4qsjk{animation-iteration-count:infinite}.x1dim46c{animation-name:xphk2bb-B}.xn0cd8s{animation-timing-function:ease-in}.xjyslct{-webkit-appearance:none;-moz-appearance:none;appearance:none}.x1plog1{aspect-ratio:1}.x1sm9pao{background-color:#cacaca}.xj878g9{background-color:#ddd}.xoieadz{background-color:#eaeaea}.x83z2og{background-color:#fff}.xjbqb8w{background-color:transparent}.x15608hy{background-color:var(--x1ep1kmn)}.xsytfeh{background-color:var(--x1mevuta)}.x9u1v0j{background-color:var(--xb9ai0q)}.xdbty24{background-color:var(--xe2zq2g)}.x19r8mqn{background-color:var(--xuuq05d)}.x12peec7{background-color:#fff}.x1t88d3v{background-image:url(/footer-bg.svg)}.xm95tuu{background-image:url(/header-bg.svg)}.xanglva{box-shadow:0 2px 8px 0 var(--xslkwue)}.x1b00ui4{box-shadow:0 2px 8px #0000000d}.xwmxmrs{box-shadow:0 4px 10px 0 var(--x1ugyf4x)}.x1hyvwdk{clip-path:inset(50%)}.xeh89do{clip:rect(0 0 0 0)}.xh3659q{color:#777}.x182udvx{color:var(--x15y3s9w)}.x1xdfyr5{color:var(--x1oltcfq)}.x1qyo4r5{color:var(--xe2zq2g)}.x1vwvfmh{color:var(--xuuq05d)}.x1awj2ng{color:#fff}.x1wnjip0{counter-increment:cnt}.x1sqbtui{cursor:auto}.xt0e3qv{cursor:default}.x1ypdohk{cursor:pointer}.x1ed109x{cursor:text}.x1lliihq{display:block}.xjp7ctv{display:contents}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xt0psk2{display:inline}.x1s85apg{display:none}.xqiirk3{flex-basis:90px}.xdt5ytf{flex-direction:column}.x2lah0s{flex-shrink:0}.x1a02dak{flex-wrap:wrap}.xfifm61{font-size:12px}.xif65rj{font-size:14px}.x1j61zf2{font-size:16px}.xosj86m{font-size:18px}.x1pvqxga{font-size:24px}.xdzlmae{font-size:8px}.xk50ysn{font-weight:500}.x117nqv4{font-weight:700}.xlusojx{font-weight:light}.x1o61qjw{grid-template-columns:1fr 1fr}.x1w9lws1{grid-template-columns:200px 1fr}.x5xkp29{grid-template-columns:repeat(1,1fr)}.xkgyxu0{grid-template-columns:repeat(5,1fr)}.x1nze4ft{grid-template-columns:repeat(auto-fit,minmax(min(100%,329px),1fr))}.x1fwvb8z{grid-template-columns:repeat(auto-fit,minmax(min(100%,415px),1fr))}.x1m99fnc{grid-template-columns:repeat(auto-fit,minmax(min(calc(50% - 24px),272px),1fr))}.xihq33y{grid-template-rows:0fr}.x1tu4anv{grid-template-rows:1fr}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.xwn7fz2{line-height:1.3}.x1evy7pa{line-height:1.5}.xo5v014{line-height:1}.xtaz4m5{list-style-type:disc}.x3ct3a4{list-style-type:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x2b8uid{text-align:center}.x19jd1h0{transform:rotate(180deg)}.x1158fpu{transform:rotate(45deg)}.xuuh30{transform:translate(-50%)}.x1cb1t30{transform:translateY(-50%)}.xehsnvf{translate:var(--translate,revert)}.x3ajldb{vertical-align:bottom}.xuxw1ft{white-space:nowrap}.x1fj9vlw{white-space:pre-line}.x126k92a{white-space:pre-wrap}.x1yn0g08{word-break:break-all}.xzkaem6{z-index:3}.x458xrz:disabled{background-color:#87868699}@media screen and (min-width: 900px){.x1hgfdwy.x1hgfdwy{display:none}}@media screen and (min-width: 900px){.xzg6vf4.xzg6vf4{flex-direction:row}}@media screen and (min-width: 900px){.x1b6kgyy.x1b6kgyy{font-size:16px}}@media screen and (min-width: 900px){.x18toaha.x18toaha{font-size:18px}}@media screen and (min-width: 900px){.xajyql1.xajyql1{font-size:24px}}@media screen and (min-width: 900px){.xbqw5qm.xbqw5qm{font-size:36px}}@media screen and (min-width: 900px){.x1dutg7u.x1dutg7u{grid-auto-flow:column}}@media screen and (min-width: 900px){.x8kdu2f.x8kdu2f{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 900px){.xojm2nd.xojm2nd{grid-template-rows:repeat(3,1fr)}}@media screen and (min-width: 900px){.xs7mpj3.xs7mpj3{text-align:left}}@media screen and (min-width: 900px){.x1uhfn87.x1uhfn87{transform:none}}}@layer priority5{.x1jn9clo{bottom:10px}.x5yr21d{height:100%}.x1dr9wh{height:108px}.x170jfvy{height:10px}.xlup9mm{height:16px}.x1a842fp{height:170px}.xmix8c7{height:18px}.xjm9jq1{height:1px}.x1m3v4wt{height:200px}.xxk0z11{height:24px}.xlrawln{height:25px}.xd7y6wv{height:26px}.x36qwtl{height:2px}.x10w6t97{height:32px}.x1vqgdyp{height:40px}.xsdox4t{height:48px}.x1dnml7z{height:54px}.xnnlda6{height:56px}.xols6we{height:6px}.xt7dq6l{height:auto}.xu96u03{left:0}.x12lbrt0{left:10px}.x1nrll8i{left:50%}.xat24cr{margin-bottom:0}.xyorhqc{margin-bottom:10px}.xod5an3{margin-bottom:12px}.x1u7kmwd{margin-bottom:14px}.x1yztbdb{margin-bottom:16px}.xieb3on{margin-bottom:20px}.x1hq5gj4{margin-bottom:24px}.x4n8cb0{margin-bottom:30px}.x1iymm2a{margin-bottom:32px}.xvl6max{margin-bottom:36px}.x14ler8{margin-bottom:40px}.xx7atzb{margin-bottom:44px}.x12nagc{margin-bottom:4px}.xui9b5u{margin-bottom:50px}.x1dtbblo{margin-bottom:60px}.xzueoph{margin-bottom:6px}.x1e56ztr{margin-bottom:8px}.x400o59{margin-left:20px}.xtxcnzb{margin-left:30px}.x1iog12x{margin-left:4px}.x1anpbxc{margin-top:10px}.x14vqqas{margin-top:12px}.xw7yly9{margin-top:16px}.x1sy10c2{margin-top:20px}.x11fxgd9{margin-top:30px}.x1tfhste{margin-top:40px}.x1gslohp{margin-top:4px}.x1k70j0n{margin-top:6px}.x1xmf6yo{margin-top:8px}.x193iq5w{max-width:100%}.x1yqkkiu{max-width:110px}.x18qnofl{max-width:160px}.xdduh5l{max-width:330px}.x65f84u{max-width:500px}.x14lw9ws{max-width:584px}.xf9lk3t{max-width:840px}.x1x1rfll{max-width:none}.xfbvy0z{min-height:calc(100vh - 162px)}.x14aock7{overflow-x:scroll}.x1rife3k{overflow-y:scroll}.x18d9i69{padding-bottom:0}.x1t1ogtf{padding-bottom:40px}.xf18ygs{padding-left:12px}.x5tiur9{padding-left:20px}.x1tudf5h{padding-left:32px}.xexx8yu{padding-top:0}.x131sewu{right:10px}.xlftelb{right:12px}.x13vifvy{top:0}.x1eu8d0j{top:10px}.xwa60dl{top:50%}.xh8yej3{width:100%}.xn9wirt{width:100vw}.x1fsd2vl{width:10px}.x1xp8n7a{width:18px}.x1i1rx1s{width:1px}.x75ztot{width:200%}.x1oysuqx{width:200px}.x23j0i4{width:26px}.xg80ozm{width:330px}.xzuapc8{width:45px}.x1v4s8kt{width:6px}.x1dmp6jm{width:80px}.x1lxuw3u{width:840px}.x19sv2k2{width:calc(100% - 40px)}.xwfacn5{width:calc(var(--size) / 500 * 648px)}.xeq5yr9{width:fit-content}.x17fnjtu{width:var(--width,revert)}.xljim8g:not(:last-of-type){margin-bottom:8px}@media screen and (min-width: 900px){.xjtdu88.xjtdu88{height:106.66px}}@media screen and (min-width: 900px){.x1pet2uh.x1pet2uh{height:36px}}@media screen and (min-width: 900px){.x17b13y6.x17b13y6{height:46px}}@media screen and (min-width: 900px){.x1ync5wf.x1ync5wf{height:48px}}@media screen and (min-width: 900px){.x1v2zdnx.x1v2zdnx{height:72px}}@media screen and (min-width: 900px){.x1k3u8iv.x1k3u8iv{height:74px}}@media screen and (min-width: 900px){.x1youqup.x1youqup{left:0}}@media screen and (min-width: 900px){.x4x2fhs.x4x2fhs{margin-bottom:30px}}@media screen and (min-width: 900px){.xhgvw6t.xhgvw6t{margin-bottom:40px}}@media screen and (min-width: 900px){.x1ejr1jn.x1ejr1jn{margin-bottom:60px}}@media screen and (min-width: 900px){.xnxfa1x.xnxfa1x{margin-bottom:64px}}@media screen and (min-width: 900px){.xgftds9.xgftds9{margin-top:12px}}@media screen and (min-width: 900px){.x1p3yntr.x1p3yntr{max-width:360px}}@media screen and (min-width: 900px){.xznarqo.xznarqo{max-width:600px}}@media screen and (min-width: 900px){.xtslksi.xtslksi{max-width:670px}}@media screen and (min-width: 900px){.xavzdw9.xavzdw9{max-width:840px}}@media screen and (min-width: 900px){.xs24t73.xs24t73{width:400px}}@media screen and (min-width: 900px){.xy0i6e.xy0i6e{width:68px}}@media screen and (min-width: 900px){.xwu5up.xwu5up{width:auto}}}@layer priority6{.x11pkvku::placeholder{color:var(--x1oltcfq)}.x1mlqbqp:before{content:"(" counter(cnt) ")"}.x1hmns74:before{position:absolute}}@layer priority7{.x1wlytlt:before{left:0}.x1y3wzot:before{top:0}}
