@charset "UTF-8";
:root{--rem: 1rem;--mv-side-breakpoint: 820px;--breakpoint-xl: 1280px;--color-surface: #12263e;--color-surface-soft: #183752;--color-primary-on-dark: #60a5fa;--color-span: #7dd3fc;--color-network-line: #bfdbfe;--color-network-dot: #93c5fd}html:has(>body.is-renewal){-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body.is-renewal{all:unset;display:revert}:where(.is-renewal,.l-header,.l-footer) *:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}:where(.is-renewal,.l-header,.l-footer) *,:where(.is-renewal,.l-header,.l-footer) *::before,:where(.is-renewal,.l-header,.l-footer) *::after{-webkit-box-sizing:border-box;box-sizing:border-box}:where(.is-renewal,.l-header,.l-footer) a,:where(.is-renewal,.l-header,.l-footer) button{cursor:revert}:where(.is-renewal,.l-header,.l-footer) ol,:where(.is-renewal,.l-header,.l-footer) ul,:where(.is-renewal,.l-header,.l-footer) menu,:where(.is-renewal,.l-header,.l-footer) summary{list-style:none}:where(.is-renewal,.l-header,.l-footer) ol{counter-reset:revert}:where(.is-renewal,.l-header,.l-footer) img{max-inline-size:100%;max-block-size:100%;block-size:auto}:where(.is-renewal,.l-header,.l-footer) table{border-collapse:collapse}:where(.is-renewal,.l-header,.l-footer) input,:where(.is-renewal,.l-header,.l-footer) textarea{-webkit-user-select:auto}:where(.is-renewal,.l-header,.l-footer) textarea{white-space:revert}:where(.is-renewal,.l-header,.l-footer) meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(.is-renewal,.l-header,.l-footer) :where(pre){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}:where(.is-renewal,.l-header,.l-footer) ::-webkit-input-placeholder{color:unset}:where(.is-renewal,.l-header,.l-footer) ::-moz-placeholder{color:unset}:where(.is-renewal,.l-header,.l-footer) :-ms-input-placeholder{color:unset}:where(.is-renewal,.l-header,.l-footer) ::-ms-input-placeholder{color:unset}:where(.is-renewal,.l-header,.l-footer) ::placeholder{color:unset}:where(.is-renewal,.l-header,.l-footer) :where([hidden]){display:none}:where(.is-renewal,.l-header,.l-footer) :where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto;-moz-user-modify:read-write;-webkit-user-modify:read-write}:where(.is-renewal,.l-header,.l-footer) :where([draggable=true]){-webkit-user-drag:element}:where(.is-renewal,.l-header,.l-footer) :where(dialog:modal){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}:where(.is-renewal,.l-header,.l-footer) ::-webkit-details-marker{display:none}html:has(>body.is-renewal){scroll-padding-top:80px}body.is-renewal{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-optical-sizing:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#f2f5f9;letter-spacing:.05em;-webkit-font-smoothing:antialiased}.l-header,.l-footer{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-optical-sizing:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#f2f5f9;letter-spacing:.05em;-webkit-font-smoothing:antialiased}.l-header *,.l-footer *{font-family:inherit;font-size:inherit;color:inherit}:where(.is-renewal,.l-header,.l-footer) h1,:where(.is-renewal,.l-header,.l-footer) h2,:where(.is-renewal,.l-header,.l-footer) h3,:where(.is-renewal,.l-header,.l-footer) h4,:where(.is-renewal,.l-header,.l-footer) h5,:where(.is-renewal,.l-header,.l-footer) h6{font-weight:bold}:where(.is-renewal,.l-header,.l-footer) p{margin-bottom:1em}:where(.is-renewal,.l-header,.l-footer) p:last-child{margin-bottom:0}:where(.is-renewal,.l-header,.l-footer) ol{list-style-position:inside;list-style-type:decimal}:where(.is-renewal,.l-header,.l-footer) strong,:where(.is-renewal,.l-header,.l-footer) b{font-weight:bold}:where(.is-renewal,.l-header,.l-footer) input[type=text]{padding:10px 16px;border:1px solid rgba(154,181,211,.18);border-radius:4px}:where(.is-renewal,.l-header,.l-footer) input[type=text]::-webkit-input-placeholder{font-weight:700;color:#d1d5db}:where(.is-renewal,.l-header,.l-footer) input[type=text]::-moz-placeholder{font-weight:700;color:#d1d5db}:where(.is-renewal,.l-header,.l-footer) input[type=text]:-ms-input-placeholder{font-weight:700;color:#d1d5db}:where(.is-renewal,.l-header,.l-footer) input[type=text]::-ms-input-placeholder{font-weight:700;color:#d1d5db}:where(.is-renewal,.l-header,.l-footer) input[type=text]::placeholder{font-weight:700;color:#d1d5db}:where(.is-renewal,.l-header,.l-footer) input[type=radio]{position:relative;width:18px;height:18px;-webkit-appearance:none;border:1px solid rgba(154,181,211,.18);border-radius:50%}:where(.is-renewal,.l-header,.l-footer) input[type=radio]:before{position:absolute;top:50%;left:50%;display:block;width:60%;height:60%;content:"";border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}:where(.is-renewal,.l-header,.l-footer) input[type=radio]:checked:before{background:#000}:where(.is-renewal,.l-header,.l-footer) ol,:where(.is-renewal,.l-header,.l-footer) ul,:where(.is-renewal,.l-header,.l-footer) menu{list-style:none}.s-icon{display:inline-block;width:1em;aspect-ratio:1/1;vertical-align:middle;color:inherit;content:"";background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.s-icon--chevron-down{-webkit-mask-image:url("../images/common/icon-chevron-down.svg");mask-image:url("../images/common/icon-chevron-down.svg")}.s-icon--chevron-right{-webkit-mask-image:url("../images/common/icon-chevron-right.svg");mask-image:url("../images/common/icon-chevron-right.svg")}.s-icon--external{-webkit-mask-image:url("../images/common/ico_blank.svg");mask-image:url("../images/common/ico_blank.svg")}.s-icon--badge{-webkit-mask-image:url("../images/common/icon-badge.svg");mask-image:url("../images/common/icon-badge.svg")}.s-icon--check{-webkit-mask-image:url("../images/common/icon-check.svg");mask-image:url("../images/common/icon-check.svg")}.s-icon--info{-webkit-mask-image:url("../images/common/icon-info.svg");mask-image:url("../images/common/icon-info.svg")}.c-button{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 31px;font-weight:700;color:#0a6394;text-align:center;text-decoration:none;cursor:pointer;background-color:#fff;border:1px solid #0a6394;border-radius:4px;-webkit-transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1)}.c-button:has(.c-button__prefixIcon){padding-left:15px}.c-button:has(.c-button__suffixIcon){padding-right:25px}@media(hover: hover){.c-button:hover{background-color:#f2f5f9}}.c-button:disabled,.c-button.is-disabled{pointer-events:none;opacity:.6}.c-button--large{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:400;line-height:1.4;padding:16px 31px;font-weight:700}.c-button--large:has(.c-button__prefixIcon){padding-left:25px}.c-button--large:has(.c-button__suffixIcon){padding-right:25px}.c-button--cta{color:#fff;background-color:#f43f5e;border-color:rgba(0,0,0,0)}@media(hover: hover){.c-button--cta:hover{background-color:#be123c;border-color:rgba(0,0,0,0)}}.c-button--ctaOutline{color:#be123c;background-color:#fff;border-color:#be123c}@media(hover: hover){.c-button--ctaOutline:hover{color:#fff;background-color:#f43f5e;border-color:#f43f5e}}.c-button--ghost{color:#f2f5f9;background-color:#091a30;border-color:rgba(112,169,226,.58)}@media(hover: hover){.c-button--ghost:hover{background-color:#12263e;border-color:#60a5fa}}.c-button__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-button__labelText{display:inline-block}.c-button__icon{font-size:1em}.c-accordion{interpolate-size:allow-keywords}.c-accordion::details-content{block-size:0;overflow:hidden;-webkit-transition:block-size .3s cubic-bezier(0.33, 1, 0.68, 1),content-visibility .3s allow-discrete;transition:block-size .3s cubic-bezier(0.33, 1, 0.68, 1),content-visibility .3s allow-discrete}.c-accordion[open]::details-content{block-size:auto}@media(prefers-reduced-motion: reduce){.c-accordion::details-content{-webkit-transition:none;transition:none}}.c-accordion__summary{cursor:pointer;list-style:none}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__body{overflow:hidden}.c-tableWrapper table{width:100%}.c-tableWrapper thead th{padding:15px 20px;font-weight:bold;color:#fff;background-color:#6b7280;border-right:1px solid #fff}.c-tableWrapper thead th:first-child{background-color:#60a5fa}.c-tableWrapper thead th:last-child{border-right:none}.c-tableWrapper tbody{border-top:1px solid rgba(154,181,211,.18)}.c-tableWrapper table:has(thead) tbody{border-top:none}.c-tableWrapper tbody th,.c-tableWrapper tbody td{padding:15px 20px;vertical-align:middle;border-bottom:1px solid rgba(154,181,211,.18)}.c-tableWrapper tbody th{font-weight:bold;background-color:#f0f9ff;border-right:1px solid rgba(154,181,211,.18)}.c-tableWrapper tbody tr:nth-child(even) th{background-color:#e2f4fe}.c-tableWrapper tbody tr:nth-child(even) td{background-color:#f9fafb}@media(width < 1080px){.c-tableWrapper--responsive{display:block}}@media(width < 1080px){.c-tableWrapper--responsive thead{display:none}}@media(width < 1080px){.c-tableWrapper--responsive tbody{display:block;border-top:none}}@media(width < 1080px){.c-tableWrapper--responsive tr{display:block}}@media(width < 1080px){.c-tableWrapper--responsive tbody th,.c-tableWrapper--responsive tbody td{display:block}}@media(width < 1080px){.c-tableWrapper--responsive tbody th{border:0;border-top:1px solid rgba(154,181,211,.18);border-bottom:1px solid rgba(154,181,211,.18)}}@media(width < 1080px){.c-tableWrapper--responsive tbody td{border:none}}@media(width < 1080px){.c-tableWrapper--responsive tbody tr:nth-child(even) th{background-color:#f0f9ff}}@media(width < 1080px){.c-tableWrapper--responsive tbody tr:nth-child(even) td{background-color:rgba(0,0,0,0)}}.c-scrollHint.is-dragScrollable{cursor:-webkit-grab;cursor:grab}.c-scrollHint.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.95}.c-scrollHint__icon{top:min(200px,50% - 70px);min-height:115px;padding:35px 10px 10px 10px;border-radius:4px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.c-scrollHint__icon::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMWYxZjFmIj48cGF0aCBkPSJNMzk4LTEyMHEtMjcgMC01MS41LTExLjVUMzA1LTE2NEw0Ni00ODNsMjYtMjVxMTktMTkgNDUtMjJ0NDcgMTJsMTE2IDgxdi00MDNxMC0xNyAxMS41LTI4LjVUMzIwLTg4MHExNyAwIDI4LjUgMTEuNVQzNjAtODQwdjU1N2wtMTExLTc4IDExOCAxNDZxNiA3IDE0IDExdDE3IDRoMjgycTMzIDAgNTYuNS0yMy41VDc2MC0yODB2LTI4MHEwLTE3IDExLjUtMjguNVQ4MDAtNjAwcTE3IDAgMjguNSAxMS41VDg0MC01NjB2MjgwcTAgNjYtNDcgMTEzdC0xMTMgNDdIMzk4Wm0xMjItMjQwWm0tODAtODB2LTI0MHEwLTE3IDExLjUtMjguNVQ0ODAtNzIwcTE3IDAgMjguNSAxMS41VDUyMC02ODB2MjQwaC04MFptMTYwIDB2LTIwMHEwLTE3IDExLjUtMjguNVQ2NDAtNjgwcTE3IDAgMjguNSAxMS41VDY4MC02NDB2MjAwaC04MFoiLz48L3N2Zz4=")}.c-scrollHint__icon::after{top:24px}.scroll-hint-icon.c-scrollHint__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:115px;padding:10px}.scroll-hint-icon.c-scrollHint__icon::after{position:static;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 0 4px}.scroll-hint-icon.c-scrollHint__icon .scroll-hint-text{margin-top:5px}.s-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.s-ambient-glow{position:absolute;inset:0;background:radial-gradient(60% 55% at var(--ambient-glow-x, 50%) var(--ambient-glow-y, 50%), color-mix(in srgb, #60a5fa var(--ambient-glow-strength, 22%), transparent), transparent 70%),radial-gradient(30% 30% at var(--ambient-glow-x, 50%) var(--ambient-glow-y, 50%), color-mix(in srgb, #7dd3fc calc(var(--ambient-glow-strength, 22%) * 0.64), transparent), transparent 70%)}.s-ambient-canvas{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.s-ambient-pause{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:1;display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;color:#aebccc;cursor:pointer;background-color:rgba(255,255,255,.035);border:1px solid rgba(154,181,211,.18);border-radius:9999px}@media(prefers-reduced-motion: reduce){.s-ambient-pause{display:none}}.s-ambient-pause[hidden]{display:none}.s-ambient-pause:hover{color:#f2f5f9;border-color:rgba(112,169,226,.58)}.s-ambient-pause:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.s-ambient-pause-icon{inline-size:12px;block-size:12px;fill:currentColor}.s-ambient-pause-icon.is-play{display:none}.s-ambient-pause[aria-pressed=true] .s-ambient-pause-icon.is-play{display:block}.s-ambient-pause[aria-pressed=true] .s-ambient-pause-icon.is-pause{display:none}.s-ambient-filter{position:absolute;inline-size:0;block-size:0}.s-ambient-photo::after{position:absolute;inset:0;content:"";background:radial-gradient(ellipse 42% 22% at 50% 17%, color-mix(in srgb, #091a30 78%, transparent), transparent 100%)}.s-ambient-photo-img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;max-inline-size:none;opacity:.6;-webkit-filter:url("#ambient-duotone");filter:url("#ambient-duotone");-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(25%, #000), color-stop(72%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, #000 25%, #000 72%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(25%, #000), color-stop(72%, #000), to(transparent));mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, #000 25%, #000 72%, transparent 100%);-webkit-transition:opacity 1.2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity 1.2s cubic-bezier(0.33, 1, 0.68, 1)}.is-ready:not(.is-shown) .s-ambient-photo-img{opacity:0}.s-ambient-speed{opacity:.32}.s-speed-layer{position:absolute;inset:0}.s-speed-rot{position:absolute;inset:-45% -35%;rotate:-32deg}.s-speed-rot>i{position:absolute;inset-block-start:var(--y);inset-inline:0;display:block}.s-speed-plane{block-size:var(--h)}.s-speed-plane.is-light{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(35%, color-mix(in srgb, #60a5fa 16%, transparent)), color-stop(70%, color-mix(in srgb, #60a5fa 10%, transparent)), to(transparent));background:linear-gradient(to right, transparent 0%, color-mix(in srgb, #60a5fa 16%, transparent) 35%, color-mix(in srgb, #60a5fa 10%, transparent) 70%, transparent 100%);opacity:var(--a, 1)}.s-speed-plane.is-dark{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, color-mix(in srgb, #07111f 70%, transparent)), color-stop(75%, color-mix(in srgb, #07111f 55%, transparent)), to(transparent));background:linear-gradient(to right, transparent 0%, color-mix(in srgb, #07111f 70%, transparent) 30%, color-mix(in srgb, #07111f 55%, transparent) 75%, transparent 100%)}.s-speed-edge{block-size:var(--w);background:-webkit-gradient(linear, left top, right top, color-stop(8%, transparent), color-stop(22%, color-mix(in srgb, #60a5fa 85%, transparent)), color-stop(50%, color-mix(in srgb, #7dd3fc 75%, transparent)), color-stop(78%, color-mix(in srgb, #60a5fa 85%, transparent)), color-stop(92%, transparent));background:linear-gradient(to right, transparent 8%, color-mix(in srgb, #60a5fa 85%, transparent) 22%, color-mix(in srgb, #7dd3fc 75%, transparent) 50%, color-mix(in srgb, #60a5fa 85%, transparent) 78%, transparent 92%);-webkit-box-shadow:0 0 14px color-mix(in srgb, #60a5fa 45%, transparent);box-shadow:0 0 14px color-mix(in srgb, #60a5fa 45%, transparent)}.s-speed-edge.is-faint{-webkit-box-shadow:none;box-shadow:none;opacity:.5}.s-speed-edge.is-key{-webkit-box-shadow:0 0 10px color-mix(in srgb, #60a5fa 30%, transparent);box-shadow:0 0 10px color-mix(in srgb, #60a5fa 30%, transparent);opacity:.45}.s-speed-hatch{block-size:40px;background:repeating-linear-gradient(to bottom, color-mix(in srgb, #7dd3fc 55%, transparent) 0 1px, transparent 1px 8px);-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(22%, #000), color-stop(78%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 22%, #000 78%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(22%, #000), color-stop(78%, #000), to(transparent));mask-image:linear-gradient(to right, transparent 0%, #000 22%, #000 78%, transparent 100%)}.s-speed-dots{block-size:3px;background:radial-gradient(circle, color-mix(in srgb, #7dd3fc 40%, transparent) 0 1.2px, transparent 1.6px) 0 0/9px 3px repeat-x;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(8%, transparent), color-stop(25%, #000), color-stop(75%, #000), color-stop(92%, transparent));-webkit-mask-image:linear-gradient(to right, transparent 8%, #000 25%, #000 75%, transparent 92%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(8%, transparent), color-stop(25%, #000), color-stop(75%, #000), color-stop(92%, transparent));mask-image:linear-gradient(to right, transparent 8%, #000 25%, #000 75%, transparent 92%)}.s-ambient-pattern{--pattern-color: #93c5fd;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, transparent), color-stop(76%, transparent), to(#000)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, transparent 24%, transparent 76%, #000 100%),linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, transparent), color-stop(76%, transparent), to(#000)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));mask-image:linear-gradient(to right, #000 0%, transparent 24%, transparent 76%, #000 100%),linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.c-section--light>.s-ambient-pattern{--pattern-color: #12263e}.s-ambient-pattern.is-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--pattern-color) 34%, transparent) 1.6px, transparent 2.1px);background-position:center top;background-size:14px 14px}.c-section--light>.s-ambient-pattern.is-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--pattern-color) 16%, transparent) 1.3px, transparent 1.8px)}.s-ambient-pattern.is-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--pattern-color) 24%, transparent) 1px, transparent 1px),linear-gradient(to bottom, color-mix(in srgb, var(--pattern-color) 24%, transparent) 1px, transparent 1px);background-position:center top;background-size:16px 16px}.c-pageTop{display:block;padding-block:clamp(20px,17.8285714286px + .5714285714vw,24px);background-color:#0a6394;line-height:0;text-align:center;-webkit-transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}.c-pageTop img{inline-size:68px;max-inline-size:none;block-size:28px}@media(hover: hover){.c-pageTop:hover{opacity:.85}}.c-pageTop:focus-visible{outline:2px solid #fff;outline-offset:-4px}.modalOverlay{position:fixed;top:0;left:0;z-index:1000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden}.flModal{position:fixed;top:0;left:0;z-index:1000000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 15px;opacity:0;visibility:hidden;pointer-events:none;color:#262626;font-size:calc(1*var(--rem));line-height:1.8;letter-spacing:normal}@media(width < 1080px){.flModal{font-size:calc(0.875*var(--rem))}}.flModal *{pointer-events:auto}.flModal.is--show{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-animation:flModalfadeIn forwards .3s ease-in;animation:flModalfadeIn forwards .3s ease-in}.flModal.is--show~.modalOverlay{z-index:999999;visibility:visible;-webkit-animation:flModalfadeIn forwards .3s ease-in;animation:flModalfadeIn forwards .3s ease-in}.flModal button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer}.flModal .flModalClose button{position:absolute;top:-20px;right:-20px;z-index:1000000;width:80px;height:80px;padding:0;overflow:hidden;border:none;border-radius:50%;background:#000;text-indent:-9999px;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media(width < 768px){.flModal .flModalClose button{top:-15px;right:-10px;width:50px;height:50px}}.flModal .flModalClose button::before,.flModal .flModalClose button::after{content:"";position:absolute;top:50%;left:calc(50% - 20px);display:block;width:40px;height:5px;background:#fff}@media(width < 768px){.flModal .flModalClose button::before,.flModal .flModalClose button::after{left:calc(50% - 12px);width:24px;height:4px}}.flModal .flModalClose button::before{-webkit-transform:rotate(45deg) translate(-1px, -1px);transform:rotate(45deg) translate(-1px, -1px)}.flModal .flModalClose button::after{-webkit-transform:rotate(-45deg) translate(1px, -1px);transform:rotate(-45deg) translate(1px, -1px)}.flModal .flModalClose button:focus{outline:none}.flModal .flModalClose button:hover{background:#222}.flModal .flModalBody{position:relative;max-height:80%;border-radius:3px;background:#fff}@media(width < 768px){.flModal .flModalBody .flModalContents__discount{display:block;width:auto}.flModal .flModalBody .flModalContents__discount img{max-width:100%;height:auto}}.flModal .flModalContents .row1,.flModal .flModalContents .row2{text-align:center}.flModal .flModalContents .row1{border-radius:3px 3px 0 0}.flModal .flModalContents .row2{border-radius:0 0 3px 3px;background:#fff}.flModal .flModalContents__discount{margin:0 auto;text-align:center}.flModal .flModalContents__discount img{max-width:100%;height:auto}.flModal .flModalContents__close button{width:100%;padding:18px 0;border:none;border-radius:0;background:#000;color:#fff;font-size:inherit;-webkit-transition:.3s;transition:.3s}@media(width < 768px){.flModal .flModalContents__close button{padding:12px 0}}.flModal .flModalContents__close button:hover{background:#222}:where(.flModal) p{margin-block:0}@-webkit-keyframes flModalfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes flModalfadeIn{0%{opacity:0}100%{opacity:1}}body.is--modalLock{overflow:hidden}.flModal.flModal--cloud .flModalClose button{background:#8c8c8c}.flModal.flModal--cloud .flModalClose button:hover{background:#737373}.flModal.flModal--cloud .flModalBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:660px;max-height:88vh}.flModal.flModal--cloud .flModalScroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;border-radius:3px 3px 0 0}.flModal.flModal--cloud .flModalFoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 24px;border-top:1px solid #ccc;border-radius:0 0 3px 3px;background:#fff}@media(width < 768px){.flModal.flModal--cloud .flModalFoot{gap:8px;padding:10px 16px}}.flModal.flModal--cloud .flModalFoot__optout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:calc(0.875*var(--rem))}@media(width < 1080px){.flModal.flModal--cloud .flModalFoot__optout{font-size:calc(0.8125*var(--rem))}}.flModal.flModal--cloud .flModalFoot__optout input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;margin:0;cursor:pointer}@media(width < 768px){.flModal.flModal--cloud .flModalFoot__optout{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0}}.flModal.flModal--cloud .flModalFoot__close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(width < 768px){.flModal.flModal--cloud .flModalFoot__close{-ms-flex-preferred-size:100%;flex-basis:100%}}.flModal.flModal--cloud .flModalFoot__close button{min-width:200px;padding:14px 24px;border:none;border-radius:3px;background:#8c8c8c;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:calc(0.9375*var(--rem))}@media(width < 1080px){.flModal.flModal--cloud .flModalFoot__close button{font-size:calc(0.875*var(--rem))}}@media(width < 768px){.flModal.flModal--cloud .flModalFoot__close button{width:100%;min-width:0;padding:12px 0}}.flModal.flModal--cloud .flModalFoot__close button:hover{background:#737373}.cloudModal{padding:32px 32px 24px;text-align:center}@media(width < 768px){.cloudModal{padding:24px 16px 16px}}.cloudModal__header{padding-bottom:24px}@media(width < 768px){.cloudModal__header{padding-bottom:16px}}.cloudModal__newService{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;padding:9px 28px;border-radius:999px;background:#ff7e00;color:#fff;font-weight:bold;letter-spacing:.04em;font-size:calc(1.25*var(--rem))}@media(width < 1080px){.cloudModal__newService{font-size:calc(1*var(--rem))}}.cloudModal__newService{line-height:28px}@media(width < 768px){.cloudModal__newService{line-height:24px}}@media(width < 768px){.cloudModal__newService{margin-bottom:12px;padding:7px 20px}}.cloudModal__newServiceIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:26px;height:26px;fill:#fff}@media(width < 768px){.cloudModal__newServiceIcon{width:21px;height:21px}}.cloudModal__logo img{width:100%;max-width:304px;height:auto}@media(width < 768px){.cloudModal__logo img{max-width:260px}}.cloudModal__lead{margin-top:12px;font-weight:bold;font-size:calc(1.25*var(--rem))}@media(width < 1080px){.cloudModal__lead{font-size:calc(1*var(--rem))}}.cloudModal__lead{line-height:30px}@media(width < 768px){.cloudModal__lead{line-height:24px}}.cloudModal__lead strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(72%, transparent), color-stop(72%, #ffe400));background:linear-gradient(transparent 72%, #ffe400 72%);font-weight:bold;font-size:1.3em;line-height:inherit}.cloudModal__leadBrSp{display:none}@media(width < 768px){.cloudModal__leadBrSp{display:inline}}.cloudModal__card{position:relative;max-width:480px;margin:0 auto}.cloudModal__cardTitle{padding-bottom:12px;border-bottom:1px solid #ccc;color:#1b5fa6;font-weight:bold;font-size:calc(1.125*var(--rem))}@media(width < 1080px){.cloudModal__cardTitle{font-size:calc(0.9375*var(--rem))}}.cloudModal__extend{margin-top:16px;color:#262626;font-weight:bold;font-size:calc(1*var(--rem))}@media(width < 1080px){.cloudModal__extend{font-size:calc(0.875*var(--rem))}}.cloudModal__price{margin-top:8px;padding:14px 8px;border-radius:3px;background:#f5f7f8;color:#262626;font-weight:bold;font-size:calc(1.125*var(--rem))}@media(width < 1080px){.cloudModal__price{font-size:calc(1*var(--rem))}}.cloudModal__price strong{margin:0 2px;color:#ff7e00;font-weight:bold;line-height:1;font-size:calc(2.5*var(--rem))}@media(width < 1080px){.cloudModal__price strong{font-size:calc(2*var(--rem))}}.cloudModal__priceLabel{margin-right:4px;font-weight:bold}.cloudModal__priceUnit{color:#ff7e00;font-weight:bold;font-size:calc(1.25*var(--rem))}@media(width < 1080px){.cloudModal__priceUnit{font-size:calc(1.125*var(--rem))}}.cloudModal__priceNote{margin-top:8px;color:#b3b3b3;font-size:calc(0.75*var(--rem))}@media(width < 1080px){.cloudModal__priceNote{font-size:calc(0.6875*var(--rem))}}.cloudModal__feature{margin-top:16px;text-align:left}.cloudModal__feature li{position:relative;padding-left:16px;font-size:calc(0.875*var(--rem))}@media(width < 1080px){.cloudModal__feature li{font-size:calc(0.8125*var(--rem))}}.cloudModal__feature li{line-height:24px}@media(width < 768px){.cloudModal__feature li{line-height:22px}}.cloudModal__feature li::before{content:"";position:absolute;top:.6em;left:2px;width:0;height:0;border-width:4px 0 4px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1b5fa6}.cloudModal__detail{margin-top:20px}.cloudModal__detail a{position:relative;display:block;padding:20px 34px 20px 14px;border-radius:4px;background:#1b5fa6;color:#fff;font-weight:bold;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-size:calc(1.25*var(--rem))}@media(width < 1080px){.cloudModal__detail a{font-size:calc(1*var(--rem))}}.cloudModal__detail a::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.cloudModal__detail a:hover{opacity:.8}.cashless,.fxfix{position:fixed;right:25px;bottom:25px;z-index:9999;padding:12px;border-radius:3px;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.3);text-align:center}.cashless a,.fxfix a{display:block;text-decoration:none}.cashless img,.fxfix img{max-width:100%;height:auto}@media(width >= 768px)and (width < 1080px){.cashless,.fxfix{font-size:14px}}@media(width < 768px){.cashless,.fxfix{bottom:15px;width:170px;padding:8px}}.cashless-del,.fxfix__del{position:absolute;top:-17px;right:-17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 #666;box-shadow:0 2px 4px 0 #666;color:#fff;cursor:pointer}@media(width < 768px){.cashless-del,.fxfix__del{width:26px;height:26px}}.cashless-del span::before,.cashless-del span::after,.fxfix__del span::before,.fxfix__del span::after{content:"";position:absolute;top:50%;left:50%;display:block;width:60%;height:12%;margin:-7% 0 0 -30%;background:#fff}.cashless-del span::before,.fxfix__del span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cashless-del span::after,.fxfix__del span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cashless_btn{margin-top:10px;margin-bottom:0;padding:.7em 1em;border-radius:3px;background-color:#f7716f;color:#fff;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transition:ease .3s all;transition:ease .3s all}.cashless_btn:hover{background-color:#d2605e;color:#fff}@media(width < 768px){.cashless_btn{display:none}}@media(width < 768px){.cashless p{font-size:10px !important}}#pid-info .cashless{display:none !important}.cashless-pr{margin-bottom:3px;color:#148dce;font-weight:bold;font-size:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}@media(width < 768px){.cashless-pr{display:none}}.cashless-del{background:#28425b}.fxfix a{color:#000}.fxfix__btn{margin-top:10px;margin-bottom:0;padding:.7em 1em;border-radius:3px;background-color:#eed19a;color:#000;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transition:ease .3s all;transition:ease .3s all}.fxfix__btn:hover{background-color:#ad9b77;-webkit-transform:translateY(1px);transform:translateY(1px)}@media(width < 768px){.fxfix__btn{display:none !important}}.fxfix__del{background:#333}.c-heading{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:0 clamp(20px,17.8285714286px + .5714285714vw,24px)}.c-heading::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;inline-size:4px;block-size:1.1em;content:"";background-color:#0a6394;border-radius:2px}.c-table{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;inline-size:100%;border-collapse:collapse;-webkit-border-before:2px solid #171717;border-block-start:2px solid #171717}.c-table th,.c-table td{padding:16px 12px;vertical-align:top;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.c-table th{inline-size:240px;font-weight:700;color:#525252;text-align:start}.c-table td p{margin-block:0}.c-table td p+p{-webkit-margin-before:12px;margin-block-start:12px}.c-table td a{color:#0a6394;text-decoration:underline}@media(hover: hover){.c-table td a:hover{text-decoration:none}}.c-table td a .s-icon--external{-webkit-margin-start:.2em;margin-inline-start:.2em;font-size:.9em}@media(width < 768px){.c-table,.c-table tbody,.c-table tr,.c-table th,.c-table td{display:block;inline-size:100%}.c-table th{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;-webkit-padding-after:0;padding-block-end:0;font-weight:700;-webkit-border-after:0;border-block-end:0}.c-table td{-webkit-padding-before:4px;padding-block-start:4px}}.c-table--columns th{inline-size:auto}.c-table--columns thead th{vertical-align:bottom}@media(width < 768px){.c-table--columns{display:table}.c-table--columns thead{display:table-header-group}.c-table--columns tbody{display:table-row-group}.c-table--columns tr{display:table-row}.c-table--columns th,.c-table--columns td{display:table-cell;inline-size:auto;padding-block:16px;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}}.c-priceTable{overflow-x:auto}.c-priceTable:focus-visible{outline:2px solid #0a6394;outline-offset:2px}.c-priceTable__table{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;inline-size:100%;min-inline-size:720px;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";text-align:center;border-spacing:0;border-collapse:separate;-webkit-border-before:2px solid #171717;border-block-start:2px solid #171717}@media(width < 768px){.c-priceTable__table{min-inline-size:600px}}.c-priceTable__table th,.c-priceTable__table td{padding:16px 12px;white-space:nowrap;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.c-priceTable__table thead th{vertical-align:bottom}.c-priceTable__table tbody th,.c-priceTable__table .c-priceTable__corner{position:sticky;inset-inline-start:0;z-index:1;inline-size:128px;font-weight:700;color:#525252;text-align:start;background-color:#fff}@media(width < 768px){.c-priceTable__table tbody th,.c-priceTable__table .c-priceTable__corner{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;inline-size:auto;font-weight:700}}.c-priceTable__table .is-recommended{background-color:#f0f9ff}.c-priceTable__plan{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3;display:block}.c-priceTable__badge{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:inline-block;padding-inline:8px;-webkit-margin-after:4px;margin-block-end:4px;font-weight:700;color:#f2f5f9;background-color:#0a6394;border-radius:4px}.c-priceTable__price{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3}.c-priceTable__unit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;-webkit-margin-start:2px;margin-inline-start:2px}.c-priceTable__regular{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:block;color:#525252;text-decoration:line-through}.c-priceTable__price.is-campaign{color:#c2410c}.c-priceTable__price.is-regular{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-weight:400}.c-priceTable__cashback{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:block;-webkit-margin-before:4px;margin-block-start:4px;color:#c2410c}.c-priceTable__effective{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:block;font-weight:700;color:#c2410c}.c-priceTable__effectivePrice{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;margin-inline:2px}.c-priceTable__hint{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:none;margin-block:8px 0;color:#525252}@media(width < 768px){.c-priceTable__hint{display:block}}.c-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;overflow-x:auto;list-style:none;background-color:#f2f5f9;border-radius:4px;scrollbar-width:none;-webkit-margin-after:16px;margin-block-end:16px}.c-tabs__tab{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;white-space:nowrap;cursor:pointer;background:none;border:0;border-radius:2px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);color:#525252}@media(hover: hover){.c-tabs__tab:hover{color:#171717}}.c-tabs__tab[aria-selected=true]{font-weight:700;color:#fff;background-color:#0a6394}.c-tabs__tab:focus-visible{outline:2px solid #0a6394;outline-offset:2px}@media(prefers-reduced-motion: reduce){.c-tabs__tab{-webkit-transition:none;transition:none}}.c-tabs__panel[hidden]{display:none}.c-notes{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;padding:0;margin-block:16px 0;color:#525252;list-style:none}.c-tips{padding:clamp(20px,17.8285714286px + .5714285714vw,24px);background-color:#f0f9ff;border-radius:4px}@media(width >= 768px){.c-tips{padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}}.c-tips__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px;color:#0a6394}.c-tips__icon{-ms-flex-negative:0;flex-shrink:0;font-size:calc(1.5*var(--rem))}.c-tips__body{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6}.c-tips__body>:not(:first-child){margin-top:12px}.c-tips__body{color:#171717}.c-tips__body p{-webkit-margin-after:0;margin-block-end:0}.c-doc{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;overflow-wrap:anywhere}.c-doc p{margin-block:0}.c-doc>*+*,.c-doc .c-doc__numBody>*+*,.c-doc .c-doc__ol>li>*+*,.c-doc .c-doc__ul>li>*+*{-webkit-margin-before:12px;margin-block-start:12px}.c-doc a{color:#0a6394;text-decoration:underline;text-underline-offset:.2em}@media(hover: hover){.c-doc a:hover{text-decoration:none}}.c-doc a .s-icon--external{-webkit-margin-start:.2em;margin-inline-start:.2em;font-size:.9em}.c-doc>p+.c-doc__numList,.c-doc>p+.c-doc__ol{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.c-doc .c-table{margin-block:16px}.c-doc__heading{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3}.c-doc>.c-doc__heading{-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}.c-doc>.c-doc__heading:first-child{-webkit-margin-before:0;margin-block-start:0}.c-doc__subheading{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3}.c-doc>.c-doc__subheading{-webkit-margin-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.c-doc__itemTitle{font-weight:700}*+.c-doc__itemTitle{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.c-doc__numList{padding:0;margin:0;list-style:none}.c-doc__numItem{display:grid;grid-template-columns:auto minmax(0, 1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.c-doc__numItem+.c-doc__numItem{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.c-doc__num{font-weight:700;white-space:nowrap}.c-doc__ol,.c-doc__ul{-webkit-padding-start:1.5em;padding-inline-start:1.5em;margin:0}.c-doc__ol>li+li,.c-doc__ul>li+li{-webkit-margin-before:8px;margin-block-start:8px}.c-doc__ol{list-style:decimal outside}.c-doc__ol>li::marker{font-weight:700}.c-doc__ol>li+li{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.c-doc__ul{list-style:disc outside}.c-doc__ul>li::marker{color:#0a6394}.c-doc__box{padding:clamp(20px,17.8285714286px + .5714285714vw,24px);border:1px solid #d1d5db;border-radius:4px}.c-doc__signature{text-align:end}.c-doc>*+.c-doc__signature{-webkit-margin-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.c-doc>.c-doc__signature+.c-doc__signature{-webkit-margin-before:8px;margin-block-start:8px}.l-layout{display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;min-height:100vh;color:#f2f5f9;background-color:#091a30}.l-layout__header{grid-area:header;width:100%}.l-layout__contents{grid-area:contents;padding-top:56px}@media(width >= 1080px){.l-layout__contents{padding-top:125px}}.l-layout__footer{grid-area:footer}.l-header__spacer{height:56px}@media(width >= 1080px){.l-header__spacer{height:125px}}.l-header{position:fixed;top:0;z-index:20;width:100%;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1);transition:box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1);transition:box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(min-width: 1101px){.l-header{top:43px}}.l-header.is-scrolled{-webkit-box-shadow:0 1px 12px rgba(15,37,58,.14);box-shadow:0 1px 12px rgba(15,37,58,.14);backdrop-filter:blur(12px)}.l-header.is-scrolled .l-header__upper{background-color:rgba(255,255,255,.76)}.l-header.is-scrolled .l-header__lower{background-color:color-mix(in srgb, #091a30 76%, transparent)}.l-header__upper{background-color:#fff;border-bottom:1px solid #d1d5db}.l-header__lower{display:none;background-color:#091a30}@media(width >= 1080px){.l-header__lower{display:block}}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);max-width:1280px;margin-inline:auto}@media(width >= 1080px){.l-header__inner{width:calc(100% - 80px)}}@media(width >= 1280px){.l-header__inner{gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.l-header__upper .l-header__inner{min-height:56px}@media(width >= 1080px){.l-header__upper .l-header__inner{min-height:64px}}.l-header__lower .l-header__inner{min-height:60px}.l-header__logo{-ms-flex-negative:0;flex-shrink:0;line-height:0}.l-header__logo img{inline-size:180px;max-inline-size:none;block-size:22px}.l-header__serviceNav{display:none}@media(width >= 1080px){.l-header__serviceNav{display:block;-webkit-margin-start:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-inline-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}}@media(width >= 1280px){.l-header__serviceNav{-webkit-margin-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-inline-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}}.l-header__serviceList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;white-space:nowrap}@media(width >= 1280px){.l-header__serviceList{gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.l-header__serviceLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;position:relative;display:block;padding-block:clamp(20px,17.8285714286px + .5714285714vw,24px) 16px;color:#171717;text-decoration:none;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.l-header__serviceLink:hover{color:#0a6394}}.l-header__serviceLink.is-current{color:#0a6394;font-weight:700}.l-header__serviceLink.is-current::after{content:"";position:absolute;inset-inline:0;bottom:0;block-size:2px;background-color:#0a6394}.l-header__primaryNav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-header__primaryList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__primaryLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:block;padding:4px 8px}@media(width >= 1280px){.l-header__primaryLink{padding-inline:12px}}.l-header__primaryLink{white-space:nowrap;color:#f2f5f9;text-decoration:none;border-radius:4px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.l-header__primaryLink:hover{color:#60a5fa}}.l-header__primaryLink.is-current{font-weight:700;color:#f2f5f9;background-color:#183752}.l-header__actions{--action-height: 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.l-header__dropdownButton.login{min-block-size:var(--action-height);padding-block:0;padding-inline:16px;background-color:#183752;border:1px solid rgba(112,169,226,.42);border-radius:4px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(width >= 1280px){.l-header__dropdownButton.login{padding-inline:clamp(20px,17.8285714286px + .5714285714vw,24px)}}@media(hover: hover){.l-header__dropdownButton.login:hover{background-color:#183752;border-color:#60a5fa}}.l-header__actions .c-button{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-block-size:var(--action-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:0;padding-inline:16px}@media(width >= 1280px){.l-header__actions .c-button{padding-inline:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.l-header__dropdown{position:relative;display:none}@media(width >= 1080px){.l-header__dropdown{display:block}}.l-header__upper .l-header__dropdown{-webkit-margin-start:auto;margin-inline-start:auto}.l-header__dropdownButton{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;cursor:pointer;color:#f2f5f9;white-space:nowrap;background:none;border:0;border-radius:4px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1)}.l-header__dropdownButton.l-header__onLight{color:#171717}@media(hover: hover){.l-header__dropdownButton:hover{color:#60a5fa}.l-header__dropdownButton.l-header__onLight:hover{color:#0a6394}}.l-header__dropdownCaret{font-size:calc(0.875*var(--rem));-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.js-dropdown-button[aria-expanded=true] .l-header__dropdownCaret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-header__dropdownMenu{position:absolute;z-index:1;top:calc(100% + 4px);inset-inline-end:0;min-inline-size:220px;padding:12px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18)}.l-header__dropdownMenu[hidden]{display:none}.l-header__lower .l-header__dropdownMenu{inset-inline-start:0;inset-inline-end:auto}.l-header__lower .l-header__dropdownMenu.is-end{inset-inline-start:auto;inset-inline-end:0}.l-header__dropdownCaption{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;padding:4px 12px;color:#525252}.l-header__dropdownLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;color:#171717;text-decoration:none;border-radius:4px;-webkit-transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.l-header__dropdownLink:hover{background-color:#f2f5f9}}.l-header__dropdownExternal{font-size:calc(0.75*var(--rem));color:#525252}.l-header__menuButton{width:44px;height:44px;-webkit-margin-start:auto;margin-inline-start:auto;cursor:pointer;background:none;border:0}@media(width >= 1080px){.l-header__menuButton{display:none}}.l-header__menuBar{display:block;width:20px;height:2px;margin-inline:auto;background-color:#171717;-webkit-box-shadow:0 -6px 0 #171717,0 6px 0 #171717;box-shadow:0 -6px 0 #171717,0 6px 0 #171717}.l-mobileNav{position:fixed;inset:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-ms-scroll-chaining:none;overscroll-behavior:contain}.l-mobileNav[hidden]{display:none}@media(width >= 1080px){.l-mobileNav{display:none}}.l-mobileNav__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d1d5db}.l-mobileNav__logo{-webkit-padding-start:16px;padding-inline-start:16px;line-height:0}.l-mobileNav__logo img{inline-size:150px;max-inline-size:none;block-size:18px}.l-mobileNav__close{display:grid;width:56px;height:56px;cursor:pointer;place-items:center;background-color:#0a6394;border:0}.l-mobileNav__closeMark{position:relative;display:block;width:20px;height:20px}.l-mobileNav__closeMark::before,.l-mobileNav__closeMark::after{content:"";position:absolute;inset-block-start:9px;inset-inline-start:0;width:20px;height:2px;background-color:#fff}.l-mobileNav__closeMark::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-mobileNav__closeMark::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-mobileNav__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-mobileNav__row{border-bottom:1px solid #d1d5db}.l-mobileNav__rowLink,.l-mobileNav__rowButton{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(20px,17.8285714286px + .5714285714vw,24px) 16px;cursor:pointer;color:#171717;text-align:start;text-decoration:none;background:none;border:0}.l-mobileNav__rowCaret{font-size:calc(1*var(--rem));color:#0a6394}.l-mobileNav__rowPlus{position:relative;display:block;width:16px;height:16px}.l-mobileNav__rowPlus::before,.l-mobileNav__rowPlus::after{content:"";position:absolute;inset-block-start:7px;inset-inline-start:0;width:16px;height:2px;background-color:#0a6394;-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.l-mobileNav__rowPlus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.js-drawer-toggle[aria-expanded=true] .l-mobileNav__rowPlus::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.l-mobileNav__sub{-webkit-padding-after:12px;padding-block-end:12px;background-color:#f2f5f9}.l-mobileNav__sub[hidden]{display:none}.l-mobileNav__subLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px 12px clamp(32px,27.6571428571px + 1.1428571429vw,40px);color:#171717;text-decoration:none}.l-mobileNav__subExternal{font-size:calc(0.75*var(--rem));color:#525252}.l-mobileNav__legal{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#f2f5f9;border-bottom:1px solid #d1d5db}.l-mobileNav__legalLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;display:block;padding:16px 12px;color:#171717;text-align:center;text-decoration:none}.l-mobileNav__actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px) 16px clamp(48px,39.3142857143px + 2.2857142857vw,64px)}.l-mobileNav__action{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;cursor:pointer;color:#fff;font-weight:700;text-align:center;text-decoration:none;background-color:#0a6394;border:0;border-radius:4px}.l-mobileNav__actionLogin{position:relative}.l-mobileNav__actionCaret{font-size:calc(0.875*var(--rem));-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.js-drawer-login-button[aria-expanded=true] .l-mobileNav__actionCaret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-mobileNav__actionMenu{position:absolute;z-index:1;bottom:calc(100% + 4px);inset-inline-start:0;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100vw - 32px);padding:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18)}.l-mobileNav__actionMenu[hidden]{display:none}.l-mobileNav__actionMenuLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;color:#171717;text-decoration:none;border-radius:4px}.l-footer__upper{padding-block:clamp(80px,58.2857142857px + 5.7142857143vw,120px);background-color:#f2f5f9}.l-footer__lower{padding-block:clamp(24px,19.6571428571px + 1.1428571429vw,32px);background-color:#07111f}.l-footer__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.l-footer__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.l-footer__inner{width:calc(100% - 80px)}}.l-footer__upper .l-footer__inner>:not(:first-child){margin-top:clamp(64px,55.3142857143px + 2.2857142857vw,80px)}.l-footer__lower .l-footer__inner>:not(:first-child){margin-top:16px}.l-footer__brand>:not(:first-child){margin-top:clamp(20px,17.8285714286px + .5714285714vw,24px)}.l-footer__brandLogo{display:block;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;line-height:0}.l-footer__brandLogo img{inline-size:180px;max-inline-size:none;block-size:22px}.l-footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.l-footer__sns img{inline-size:28px;max-inline-size:none;block-size:28px;vertical-align:bottom;-webkit-transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.l-footer__sns a:hover img{opacity:.7}}.l-footer__banners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-footer__banners a{display:block;line-height:0}.l-footer__banners img{inline-size:auto;max-inline-size:none;block-size:50px;-webkit-transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.l-footer__banners a:hover img{opacity:.7}}.l-footer__columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}@media(width >= 768px){.l-footer__columns{grid-template-columns:repeat(4, 1fr)}}.l-footer__column>:not(:first-child){margin-top:12px}.l-footer__columnHeading{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;color:#171717}.l-footer__columnList>:not(:first-child){margin-top:8px}.l-footer__columnLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#525252;text-decoration:none}@media(hover: hover){.l-footer__columnLink:hover{color:#0a6394}}.l-footer__marks{display:grid;gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px);padding-top:clamp(32px,27.6571428571px + 1.1428571429vw,40px);border-top:1px solid #d1d5db}@media(width >= 768px){.l-footer__marks{grid-template-columns:repeat(3, 1fr);gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}}.l-footer__mark{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,17.8285714286px + .5714285714vw,24px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__markImage{line-height:0}.l-footer__markImage img{width:auto;height:56px}.l-footer__markImageSeal{-ms-flex-negative:0;flex-shrink:0;width:130px;min-height:50px}.l-footer__markImageSeal a{display:block}.l-footer__markImageSeal img{width:130px;height:50px}.l-footer__markText{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#525252}.l-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.l-footer__legalLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#8091a4;text-decoration:none}@media(hover: hover){.l-footer__legalLink:hover{color:#f2f5f9}}.l-footer__columnLink .l-footer__icon,.l-footer__legalLink .l-footer__icon{-webkit-margin-start:4px;margin-inline-start:4px}.l-footer__copyright{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#8091a4}.l-topicPath{padding-block:16px;border-top:1px solid rgba(154,181,211,.18)}.l-topicPath__list{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.l-topicPath__list{width:calc(100% - 60px)}}@media(width >= 1080px){.l-topicPath__list{width:calc(100% - 80px)}}.l-topicPath__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-topicPath__listSeparatorIcon{color:#d1d5db}.l-topicPath__listLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#60a5fa}@media(hover: hover){.l-topicPath__listLink:hover{color:#7dd3fc}}.l-topicPath__listLink.is-current{color:#f2f5f9;pointer-events:none}.c-section{padding-block:clamp(64px,55.3142857143px + 2.2857142857vw,80px);-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11)}.c-section--dark{color:#f2f5f9;background-color:#091a30}.c-section--light{color:#171717;background-color:#f2f5f9}.c-section.has-ambient{--ambient-glow-strength: 16%;position:relative;isolation:isolate}.c-section__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.c-section__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.c-section__inner{width:calc(100% - 80px)}}.c-section__inner>:not(:first-child){margin-top:clamp(48px,39.3142857143px + 2.2857142857vw,64px)}.c-section__head>:not(:first-child){margin-top:16px}.c-section__head{text-align:center}.c-section__body>*+*{margin-top:clamp(48px,39.3142857143px + 2.2857142857vw,64px)}.c-section__eyebrow{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;font-weight:700;color:#60a5fa;letter-spacing:.16em}.c-section--light .c-section__eyebrow{color:#0a6394}.c-section__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3;word-break:auto-phrase;text-wrap:balance;overflow-wrap:anywhere}.c-section__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:400;line-height:1.6;color:#aebccc}.c-section--light .c-section__lead{color:#525252}.l-annotations{padding:clamp(32px,27.6571428571px + 1.1428571429vw,40px) 0;border-top:1px solid rgba(154,181,211,.18)}.l-annotations__list{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.l-annotations__list{width:calc(100% - 60px)}}@media(width >= 1080px){.l-annotations__list{width:calc(100% - 80px)}}.l-annotations__listItem{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;scroll-margin-block-start:calc(56px + 16px)}@media(width >= 1080px){.l-annotations__listItem{scroll-margin-block-start:calc(125px + 43px + 16px)}}.l-annotations__listItem:target{background-color:rgba(255,255,255,.035);outline:1px solid rgba(154,181,211,.18);outline-offset:4px}.l-annotations__ref{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(hover: hover){.l-annotations__ref:hover{text-decoration:none}}.l-annotations__ref:focus-visible{outline:2px solid currentColor;outline-offset:2px}.l-annotations__listPrefix{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-annotations__listItem.is-numbered .l-annotations__listPrefix{padding-right:10px}.l-annotations__listContent{display:inline-block}.l-annotations__listContent a{color:#60a5fa}.l-pageHead{--page-head-net-start: max( 700px, calc(50% - 540px + 720px) );position:relative;isolation:isolate;overflow:hidden;-webkit-padding-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);padding-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px);color:#171717;background-color:#eff6ff}.l-pageHead__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.l-pageHead__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.l-pageHead__inner{width:calc(100% - 80px)}}.l-pageHead__inner{position:relative}.l-pageHead__net{position:absolute;inset:0;z-index:-1;display:none;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--page-head-net-start), #000 calc(var(--page-head-net-start) + 240px));mask-image:linear-gradient(90deg, transparent 0, transparent var(--page-head-net-start), #000 calc(var(--page-head-net-start) + 240px))}@media(width >= 768px){.l-pageHead__net{display:block}}.l-pageHead__netLayer{position:absolute;inset:0;width:100%;height:100%}.l-pageHead__netLayer--back{-webkit-filter:blur(1.5px);filter:blur(1.5px)}.l-pageHead__netLayer--front{-webkit-filter:blur(5px);filter:blur(5px)}.l-pageHead__breadList{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;color:#525252;list-style:none}.l-pageHead__breadItem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-pageHead__breadItem+.l-pageHead__breadItem::before{content:"\00203a"}.l-pageHead__breadLink{color:#0a6394;text-decoration:none}@media(hover: hover){.l-pageHead__breadLink:hover{text-decoration:underline}}.l-pageHead__eyebrow{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;margin-block:clamp(24px,19.6571428571px + 1.1428571429vw,32px) 0;font-weight:700;color:#0a6394;letter-spacing:.16em}.l-pageHead__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3;margin-block:8px 0;word-break:auto-phrase;text-wrap:balance;overflow-wrap:anywhere}.l-pageHead--article .l-pageHead__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3}.l-pageHead__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;margin-block:16px 0;color:#525252}.l-pageHead__anchors{-webkit-padding-after:clamp(20px,17.8285714286px + .5714285714vw,24px);padding-block-end:clamp(20px,17.8285714286px + .5714285714vw,24px)}.l-pageHead__anchorList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px clamp(20px,17.8285714286px + .5714285714vw,24px);padding:0;margin:clamp(32px,27.6571428571px + 1.1428571429vw,40px) 0 0;list-style:none}.l-pageHead__anchorLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:8px;font-weight:700;color:#171717;text-decoration:none}@media(hover: hover){.l-pageHead__anchorLink:hover{color:#0a6394}}.l-pageHead__anchorLink:focus-visible{outline:2px solid #0a6394;outline-offset:2px}.l-pageBody{padding-block:clamp(48px,39.3142857143px + 2.2857142857vw,64px) clamp(80px,58.2857142857px + 5.7142857143vw,120px);color:#171717;background-color:#fff}.l-pageBody__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.l-pageBody__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.l-pageBody__inner{width:calc(100% - 80px)}}.l-pageBody__section{scroll-margin-block-start:56px}@media(width >= 1080px){.l-pageBody__section{scroll-margin-block-start:125px}}.l-pageBody__section+.l-pageBody__section{-webkit-margin-before:clamp(64px,55.3142857143px + 2.2857142857vw,80px);margin-block-start:clamp(64px,55.3142857143px + 2.2857142857vw,80px)}.l-pageBody__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;margin-block:0 clamp(20px,17.8285714286px + .5714285714vw,24px);color:#525252}.l-pageBody__actions{-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px);text-align:center}.u-hidden{display:none !important}.u-block{display:block !important}.u-inline{display:inline !important}.u-inline-block{display:inline-block !important}.u-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media(width >= 380px){.u-xs-hidden{display:none !important}.u-xs-block{display:block !important}.u-xs-inline{display:inline !important}.u-xs-inline-block{display:inline-block !important}.u-xs-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(width >= 576px){.u-sm-hidden{display:none !important}.u-sm-block{display:block !important}.u-sm-inline{display:inline !important}.u-sm-inline-block{display:inline-block !important}.u-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(width >= 768px){.u-md-hidden{display:none !important}.u-md-block{display:block !important}.u-md-inline{display:inline !important}.u-md-inline-block{display:inline-block !important}.u-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(width >= 1080px){.u-lg-hidden{display:none !important}.u-lg-block{display:block !important}.u-lg-inline{display:inline !important}.u-lg-inline-block{display:inline-block !important}.u-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(width >= 1280px){.u-xl-hidden{display:none !important}.u-xl-block{display:block !important}.u-xl-inline{display:inline !important}.u-xl-inline-block{display:inline-block !important}.u-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(width >= 1440px){.u-xxl-hidden{display:none !important}.u-xxl-block{display:block !important}.u-xxl-inline{display:inline !important}.u-xxl-inline-block{display:inline-block !important}.u-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.u-m0{margin:0 !important}.u-mb0{margin-bottom:0 !important}@media(width >= 380px){.u-xs-m0{margin:0 !important}.u-xs-mb0{margin-bottom:0 !important}}@media(width >= 576px){.u-sm-m0{margin:0 !important}.u-sm-mb0{margin-bottom:0 !important}}@media(width >= 768px){.u-md-m0{margin:0 !important}.u-md-mb0{margin-bottom:0 !important}}@media(width >= 1080px){.u-lg-m0{margin:0 !important}.u-lg-mb0{margin-bottom:0 !important}}@media(width >= 1280px){.u-xl-m0{margin:0 !important}.u-xl-mb0{margin-bottom:0 !important}}@media(width >= 1440px){.u-xxl-m0{margin:0 !important}.u-xxl-mb0{margin-bottom:0 !important}}.u-text-bold{font-weight:bold !important}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-text-left{text-align:left !important}@media(width >= 380px){.u-xs-text-bold{font-weight:bold !important}.u-xs-text-center{text-align:center !important}.u-xs-text-right{text-align:right !important}.u-xs-text-left{text-align:left !important}}@media(width >= 576px){.u-sm-text-bold{font-weight:bold !important}.u-sm-text-center{text-align:center !important}.u-sm-text-right{text-align:right !important}.u-sm-text-left{text-align:left !important}}@media(width >= 768px){.u-md-text-bold{font-weight:bold !important}.u-md-text-center{text-align:center !important}.u-md-text-right{text-align:right !important}.u-md-text-left{text-align:left !important}}@media(width >= 1080px){.u-lg-text-bold{font-weight:bold !important}.u-lg-text-center{text-align:center !important}.u-lg-text-right{text-align:right !important}.u-lg-text-left{text-align:left !important}}@media(width >= 1280px){.u-xl-text-bold{font-weight:bold !important}.u-xl-text-center{text-align:center !important}.u-xl-text-right{text-align:right !important}.u-xl-text-left{text-align:left !important}}@media(width >= 1440px){.u-xxl-text-bold{font-weight:bold !important}.u-xxl-text-center{text-align:center !important}.u-xxl-text-right{text-align:right !important}.u-xxl-text-left{text-align:left !important}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(0px 0px 99.9% 99.9%)}.p-mv{position:relative;padding-block:16px clamp(32px,27.6571428571px + 1.1428571429vw,40px);overflow-x:clip;background:-webkit-gradient(linear, left top, left bottom, from(#07111f), to(#091a30));background:linear-gradient(180deg, #07111f, #091a30);isolation:isolate;--ambient-glow-x: 62%;--ambient-glow-y: 45%}@media(width >= 1080px){.p-mv{padding-block:min(clamp(32px,27.6571428571px + 1.1428571429vw,40px),3svh) clamp(64px,55.3142857143px + 2.2857142857vw,80px)}}@media(width >= 820px){.p-mv{--mv-cloud-width: clamp(320px, 36vw, 380px);-webkit-padding-after:clamp(24px,19.6571428571px + 1.1428571429vw,32px);padding-block-end:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}}@media(width >= 1280px){.p-mv{--mv-cloud-width: clamp(380px, 28vw, 440px)}}.p-mv__ribbons{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(70%, #000));-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.35), #000 70%);mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), color-stop(70%, #000));mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.35), #000 70%)}@media(width >= 820px){.p-mv__ribbons{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.45)), color-stop(30%, rgba(0, 0, 0, 0.6)), color-stop(50%, #000));-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.6) 30%, #000 50%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.45)), color-stop(30%, rgba(0, 0, 0, 0.6)), color-stop(50%, #000));mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.6) 30%, #000 50%)}}.p-mv__inner{width:calc(100% - 32px);max-width:1280px;margin-inline:auto}@media(width >= 768px){.p-mv__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-mv__inner{width:calc(100% - 80px)}}.p-mv__body>:not(:first-child){margin-top:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-mv__body{position:relative;z-index:1;text-align:center}@media(width >= 820px){.p-mv__body>:not(:first-child){margin-top:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-mv__body{max-inline-size:calc((100vw + 100%)/2 - var(--mv-cloud-width) - clamp(32px, 27.6571428571px + 1.1428571429vw, 40px));text-align:start}}.p-mv__body::before{position:absolute;inset:-12% -18%;z-index:-1;pointer-events:none;content:"";background:radial-gradient(closest-side, color-mix(in srgb, #091a30 82%, transparent) 0%, color-mix(in srgb, #091a30 55%, transparent) 60%, transparent 100%)}.p-mv__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(3.0625*var(--rem),2.6553571429*var(--rem) + 1.7142857143vw,3.8125*var(--rem));font-weight:700;line-height:1.3;font-size:clamp(2.125 * var(--rem), 1.65 * var(--rem) + 2vw, 3 * var(--rem))}@media(width >= 1080px){.p-mv__title{font-size:clamp(3.25 * var(--rem), -0.125 * var(--rem) + 5vw, 4.375 * var(--rem))}}.p-mv__titleAccent{font-size:1.28em;color:#7dd3fc}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.p-mv__titleAccent{background-image:linear-gradient(100deg, #7dd3fc 0%, #60a5fa 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.p-mv__badgesBlock>:not(:first-child){margin-top:12px}.p-mv__badges{display:grid;padding:0;margin:0;list-style:none}@media(width >= 576px){.p-mv__badges{grid-template-columns:repeat(3, auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(width >= 820px){.p-mv__badges{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.p-mv__badge>:not(:first-child){margin-top:4px}.p-mv__badge{padding-block:12px}@media(width >= 576px){.p-mv__badge{padding-block:0;padding-inline:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.p-mv__badge:first-child{-webkit-padding-before:0;padding-block-start:0}@media(width >= 576px){.p-mv__badge:first-child{-webkit-padding-start:0;padding-inline-start:0}}.p-mv__badge+.p-mv__badge{-webkit-border-before:1px solid rgba(154,181,211,.18);border-block-start:1px solid rgba(154,181,211,.18)}@media(width >= 576px){.p-mv__badge+.p-mv__badge{-webkit-border-before:0;border-block-start:0;-webkit-border-start:1px solid rgba(154,181,211,.18);border-inline-start:1px solid rgba(154,181,211,.18)}}.p-mv__badgeType{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:block;color:#c9a85f;letter-spacing:.1em}.p-mv__badgeLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:block;font-weight:700}@media(width >= 1280px){.p-mv__badgeLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-weight:700}}.p-mv__badgeLine{display:block}.p-mv__badgeLine .num{margin-inline:4px;font-size:1.6em;line-height:0;color:#7dd3fc;letter-spacing:.02em}.p-mv__badgeLine .numUnit{font-size:.8125em}.p-mv__badgeLine .ref{-webkit-margin-start:1px;margin-inline-start:1px;font-size:.7em;line-height:0;vertical-align:baseline}.p-mv__actions>:not(:first-child){margin-top:16px}.p-mv__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(width >= 820px){.p-mv__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-mv__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;inline-size:100%}@media(width >= 820px){.p-mv__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:auto}}.p-mv__buttons .c-button{inline-size:100%}@media(width >= 820px){.p-mv__buttons .c-button{inline-size:auto}}.p-mv__buttons .c-button--cta{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(width >= 820px){.p-mv__buttons .c-button--cta{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.p-mv__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-after:10px;padding-block-end:10px;-webkit-margin-before:-10px;margin-block-start:-10px;-webkit-margin-after:0;margin-block-end:0;white-space:nowrap}@media(width >= 820px){.p-mv__price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-mv__priceLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#aebccc}.p-mv__priceValue{font-size:clamp(2.5 * var(--rem), 1.9571428571 * var(--rem) + 2.2857142857vw, 3.5 * var(--rem));font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";line-height:1.05;color:#f2f5f9}.p-mv__priceUnit{font-size:clamp(1.3125 * var(--rem), 1.0410714286 * var(--rem) + 1.1428571429vw, 1.8125 * var(--rem));font-weight:700;line-height:1.1;color:#f2f5f9}.p-mv__priceBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(width >= 820px){.p-mv__priceBlock{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-mv__priceBalloon{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;-webkit-margin-after:8px;margin-block-end:8px;font-weight:700;color:#fb923c}.p-mv__priceRef{font-size:.7em;line-height:0;vertical-align:super;color:#aebccc}.p-mv__apps>:not(:first-child){margin-top:12px}.p-mv__apps{-webkit-padding-before:clamp(20px,17.8285714286px + .5714285714vw,24px);padding-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 1280px){.p-mv__apps{-webkit-padding-before:0;padding-block-start:0}}@media(width < 1280px){.p-mv__apps{position:relative}.p-mv__apps::before{position:absolute;inset:-16px -16px -12px;z-index:-1;pointer-events:none;content:"";background-color:color-mix(in srgb, #091a30 88%, transparent);-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, #000), color-stop(88%, #000), to(transparent)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent),linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);-webkit-mask-composite:source-in;mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, #000), color-stop(88%, #000), to(transparent)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent),linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);-webkit-mask-composite:source-in, xor;mask-composite:intersect}}.p-mv__appsLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#8091a4;letter-spacing:.1em}.p-mv__appsNote{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#8091a4;text-align:center}@media(width >= 820px){.p-mv__appsNote{text-align:start}}.p-mv__appsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px clamp(20px,17.8285714286px + .5714285714vw,24px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}@media(width >= 820px){.p-mv__appsList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-mv__app{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aebccc}.p-mv__appLogo{inline-size:auto;block-size:22px}.p-mv__appLogo.is-padded{block-size:33px;margin:-5.5px}.p-mv__notes>:not(:first-child){margin-top:4px}.p-mv__notes{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;padding:0;margin:0 auto;color:#8091a4;text-align:start;list-style:none}@media(width >= 820px){.p-mv__notes{margin-inline:0}}.p-mv__notesItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.p-mv__notesRef{-ms-flex-negative:0;flex-shrink:0}.p-mv .s-ambient::before{position:absolute;inset:0;pointer-events:none;content:"";background:url("../images/home/mv-ambient-first-sp.webp") center top/cover no-repeat;-webkit-transition:opacity .8s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .8s cubic-bezier(0.33, 1, 0.68, 1)}@media(width >= 820px){.p-mv .s-ambient::before{background-image:url("../images/home/mv-ambient-first.webp")}}.p-mv.is-ambient-ready .s-ambient::before{opacity:0}.p-mvCloud{--slant: 40px}@media(width >= 1280px){.p-mvCloud{--slant: 72px}}.p-mvCloud{position:relative;inline-size:min(100% - 32px,640px);-webkit-margin-before:clamp(48px,39.3142857143px + 2.2857142857vw,64px);margin-block-start:clamp(48px,39.3142857143px + 2.2857142857vw,64px);margin-inline:auto;color:#171717;background-color:#fff;border:1px solid rgba(255,255,255,.78);border-radius:4px;-webkit-box-shadow:0 18px 38px rgba(0,0,0,.28);box-shadow:0 18px 38px rgba(0,0,0,.28)}@media(width >= 820px){.p-mvCloud{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:var(--mv-cloud-width);margin:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;clip-path:polygon(var(--slant) 0, 100% 0, 100% 100%, 0 100%)}}.p-mvCloud__inner>:not(:first-child){margin-top:12px}.p-mvCloud__inner{position:relative;padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px) clamp(20px,17.8285714286px + .5714285714vw,24px);text-align:center}@media(width >= 820px){.p-mvCloud__inner{-webkit-transform:translateY(var(--mv-cloud-shift, 0px));transform:translateY(var(--mv-cloud-shift, 0px))}}@media(width >= 820px){.p-mvCloud__inner{padding-block:16px;padding-inline:calc(var(--slant) + 12px) 16px}}@media(width >= 1280px){.p-mvCloud__inner{padding-inline:calc(var(--slant) + 16px) clamp(32px,27.6571428571px + 1.1428571429vw,40px)}}.p-mvCloud__label{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:inline-block;padding:2px 12px;font-weight:700;color:#fff;background-color:#1b5fa6;border-radius:4px}.p-mvCloud__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3}.p-mvCloud__lead strong{color:#1b5fa6}.p-mvCloud__logo{line-height:0}.p-mvCloud__logo img{inline-size:100%;max-inline-size:304px}.p-mvCloud__desc{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6}.p-mvCloud__descLine{display:block}.p-mvCloud__offer>:not(:first-child){margin-top:8px}.p-mvCloud__offer{-webkit-padding-before:calc(16px - 2px);padding-block-start:calc(16px - 2px);-webkit-border-before:1px solid #d1d5db;border-block-start:1px solid #d1d5db}.p-mvCloud__campaign{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;font-weight:700;color:#1b5fa6}.p-mvCloud__offerRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-mvCloud__offer>.p-mvCloud__campaign{-webkit-margin-after:0;margin-block-end:0}.p-mvCloud__offer>.p-mvCloud__campaign+.p-mvCloud__offerRow{margin-top:4px}.p-mvCloud__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-margin-after:0;margin-block-end:0}.p-mvCloud__priceLabel,.p-mvCloud__priceUnit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4}.p-mvCloud__priceValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#1b5fa6}.p-mvCloud__priceRef{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#525252}.p-mvCloud__note{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-appImages{-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11);padding-block:clamp(80px,58.2857142857px + 5.7142857143vw,120px);color:#171717;background-color:#f2f5f9}@media(width >= 1080px){.p-appImages{--deco-edge: calc(50% + min(1080px, 100% - calc(5 * var(--rem))) / 2);position:relative;overflow:hidden;isolation:isolate;background-image:radial-gradient(ellipse calc(22.5 * var(--rem)) calc(16.25 * var(--rem)) at calc(var(--deco-edge) + calc(18.75 * var(--rem))) calc(4.375 * var(--rem)), color-mix(in srgb, #93c5fd 85%, transparent), transparent 72%),radial-gradient(ellipse calc(20 * var(--rem)) calc(17.5 * var(--rem)) at calc(var(--deco-edge) + calc(16.25 * var(--rem))) calc(18.75 * var(--rem)), #c7d2fe, transparent 72%),radial-gradient(ellipse calc(18.75 * var(--rem)) calc(13.75 * var(--rem)) at calc(var(--deco-edge) + calc(26.25 * var(--rem))) calc(27.5 * var(--rem)), color-mix(in srgb, #ddd6fe 90%, transparent), transparent 72%),radial-gradient(ellipse calc(22.5 * var(--rem)) calc(16.25 * var(--rem)) at calc(100% - var(--deco-edge) - calc(18.75 * var(--rem))) calc(100% - calc(4.375 * var(--rem))), color-mix(in srgb, #93c5fd 85%, transparent), transparent 72%),radial-gradient(ellipse calc(20 * var(--rem)) calc(17.5 * var(--rem)) at calc(100% - var(--deco-edge) - calc(16.25 * var(--rem))) calc(100% - calc(18.75 * var(--rem))), #bae6fd, transparent 72%),radial-gradient(ellipse calc(18.75 * var(--rem)) calc(13.75 * var(--rem)) at calc(100% - var(--deco-edge) - calc(26.25 * var(--rem))) calc(100% - calc(27.5 * var(--rem))), color-mix(in srgb, #ddd6fe 90%, transparent), transparent 72%)}.p-appImages::before,.p-appImages::after{position:absolute;z-index:-1;height:calc(32.5*var(--rem));pointer-events:none;content:"";background-color:#fff;-webkit-mask:url("../images/home/deco-hex-lines.svg") left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat,linear-gradient(to right, #000 calc(25 * var(--rem)), rgba(0, 0, 0, 0.25) calc(47.5 * var(--rem))) left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat;-webkit-mask-composite:source-in;-webkit-mask:url("../images/home/deco-hex-lines.svg") left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat,linear-gradient(to right, #000 calc(25 * var(--rem)), rgba(0, 0, 0, 0.25) calc(47.5 * var(--rem))) left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat;mask:url("../images/home/deco-hex-lines.svg") left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat,linear-gradient(to right, #000 calc(25 * var(--rem)), rgba(0, 0, 0, 0.25) calc(47.5 * var(--rem))) left top/calc(55 * var(--rem)) calc(32.5*var(--rem)) no-repeat;-webkit-mask-composite:source-in, xor;mask-composite:intersect}.p-appImages::before{inset-block-start:0;inset-inline:var(--deco-edge) 0}.p-appImages::after{inset-block-end:0;inset-inline:0 var(--deco-edge);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.p-appImages__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-appImages__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-appImages__inner{width:calc(100% - 80px)}}.p-appImages__inner>:not(:first-child){margin-top:clamp(48px,39.3142857143px + 2.2857142857vw,64px)}.p-appImages__head>:not(:first-child){margin-top:16px}.p-appImages__head{text-align:center}.p-appImages__eyebrow{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;font-weight:700;color:#0a6394;letter-spacing:.16em}.p-appImages__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3}.p-appImages__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-appImages__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;overflow-x:auto;list-style:none;background-color:#e0f2fe;border-radius:4px;scrollbar-width:none;margin:0 0 clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 768px){.p-appImages__tabs{margin-inline:auto}}.p-appImages__tabs>li{-ms-flex-negative:0;flex-shrink:0}.p-appImages__tab{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;white-space:nowrap;cursor:pointer;background:none;border:0;border-radius:2px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);color:#525252}@media(hover: hover){.p-appImages__tab:hover{color:#171717}}.p-appImages__tab[aria-selected=true]{font-weight:700;color:#fff;background-color:#0a6394}.p-appImages__tab:focus-visible{outline:2px solid #0a6394;outline-offset:2px}@media(prefers-reduced-motion: reduce){.p-appImages__tab{-webkit-transition:none;transition:none}}.p-appImages__tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-appImages__tab[aria-selected=true] .p-appImages__tabCount{color:inherit}.p-appImages__tabCount{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#525252;font-variant-numeric:tabular-nums}.p-appImages__panel[hidden]{display:none}.p-appImages__grid{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr)}@media(width >= 768px){.p-appImages__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1080px){.p-appImages__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-appImages__cell[hidden]{display:none}.p-appImages__card{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%;block-size:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;cursor:pointer;color:#171717;text-align:start;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),transform .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-appImages__card:hover{border-color:#0a6394;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.p-appImages__card:hover .p-appImages__cardMark{-webkit-transform:translateX(2px);transform:translateX(2px)}}.p-appImages__card:focus-visible{outline:2px solid #0a6394;outline-offset:2px}@media(prefers-reduced-motion: reduce){.p-appImages__card{-webkit-transition:none;transition:none}}@media(prefers-reduced-motion: reduce)and (hover: hover){.p-appImages__card:hover{-webkit-transform:none;transform:none}}.p-appImages__cardLogo{display:grid;width:calc(3*var(--rem));height:calc(3*var(--rem))}@media(width >= 768px){.p-appImages__cardLogo{width:calc(3.5*var(--rem));height:calc(3.5*var(--rem))}}.p-appImages__cardLogo{-ms-flex-negative:0;flex-shrink:0;grid-template:100%/100%;place-items:center}.p-appImages__cardLogo.is-official,.p-appImages__modalLogo.is-official,.p-appImages__cardLogo.is-line,.p-appImages__modalLogo.is-line{background-color:#fff;border:1px solid #d1d5db;border-radius:21.4%}.p-appImages__cardLogoImg{display:block;inline-size:100%;block-size:100%}.is-official>.p-appImages__cardLogoImg{inline-size:60%;block-size:60%;-o-object-fit:contain;object-fit:contain}.is-official.is-wide>.p-appImages__cardLogoImg{inline-size:84%}.is-line>.p-appImages__cardLogoImg{inline-size:66%;block-size:66%}.is-official.is-bare>.p-appImages__cardLogoImg{inline-size:100%;block-size:100%}.p-appImages__cardLogo.is-official.is-bare,.p-appImages__modalLogo.is-official.is-bare{background-color:rgba(0,0,0,0);border:0}.p-appImages__cardBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-inline-size:0}.p-appImages__cardName{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.p-appImages__cardDesc{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden;color:#525252;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.p-appImages__cardMark{-ms-flex-negative:0;flex-shrink:0;font-size:calc(0.875*var(--rem));color:#525252;-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.p-appImages__modal{max-width:calc(100% - 32px);width:calc(32.5*var(--rem));padding:0;color:#171717;background-color:#fff;border:0;border-radius:4px;-webkit-box-shadow:0 18px 38px rgba(0,0,0,.28);box-shadow:0 18px 38px rgba(0,0,0,.28)}.p-appImages__modal::-ms-backdrop{background-color:color-mix(in srgb, #07111f 72%, transparent)}.p-appImages__modal::backdrop{background-color:color-mix(in srgb, #07111f 72%, transparent)}.p-appImages__modalInner>:not(:first-child){margin-top:16px}.p-appImages__modalInner{position:relative;padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-appImages__modalInner:focus{outline:none}.p-appImages__modalClose{-ms-flex-negative:0;flex-shrink:0;align-self:flex-start;display:grid;-webkit-margin-before:-11px;margin-block-start:-11px;margin-inline:auto -11px;width:40px;height:40px;cursor:pointer;place-items:center;background:none;border:0;border-radius:9999px}@media(hover: hover){.p-appImages__modalClose:hover{background-color:#f2f5f9}}.p-appImages__modalClose:focus-visible{outline:2px solid #0a6394;outline-offset:2px}.p-appImages__modalCloseMark{position:relative;display:block;width:18px;height:18px}.p-appImages__modalCloseMark::before,.p-appImages__modalCloseMark::after{content:"";position:absolute;inset-block-start:8px;inset-inline-start:0;width:18px;height:2px;background-color:#171717}.p-appImages__modalCloseMark::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-appImages__modalCloseMark::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-appImages__modalHead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-appImages__modalLogo{display:grid;-ms-flex-negative:0;flex-shrink:0;width:calc(3.5*var(--rem));height:calc(3.5*var(--rem));grid-template:100%/100%;place-items:center}.p-appImages__modalTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3;min-inline-size:0;-webkit-margin-after:0;margin-block-end:0;overflow-wrap:break-word}.p-appImages__modalDesc{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-appImages__modalTrademark{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-appImages__modalTrademark a{color:#0a6394;text-decoration:underline}.p-appImages__modalSpec{display:grid;gap:4px 16px;grid-template-columns:auto 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-block:12px;border-block:1px solid #d1d5db}.p-appImages__modalSpecLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#525252}.p-appImages__modalSpecValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;font-weight:700}.p-appImages__modalActions[hidden]{display:none}.p-appImages__more{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:100%;-webkit-margin-before:16px;margin-block-start:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;cursor:pointer;color:#0a6394;font-weight:700;background:none;border:1px dashed #d1d5db;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-appImages__more:hover{border-color:#0a6394}}.p-appImages__more:focus-visible{outline:2px solid #0a6394;outline-offset:2px}.p-appImages__moreMark{font-size:calc(0.875*var(--rem));-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.js-app-more[aria-expanded=true] .p-appImages__moreMark{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-appImages__actions{text-align:center}.p-strengths__list{display:grid;gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 768px){.p-strengths__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(width >= 768px)and (width < 1080px){.p-strengths__list{gap:16px}}.p-strengths__item>:not(:first-child){margin-top:12px}.p-strengths__item{padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}@media(width >= 768px)and (width < 1080px){.p-strengths__item{padding:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.p-strengths__item{color:#171717;background-color:#f2f5f9;border:1px solid rgba(255,255,255,.78);border-radius:4px;-webkit-box-shadow:0 18px 38px rgba(0,0,0,.28);box-shadow:0 18px 38px rgba(0,0,0,.28);-webkit-transition:opacity .6s cubic-bezier(0.33, 1, 0.68, 1),translate .6s cubic-bezier(0.33, 1, 0.68, 1),scale .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .6s cubic-bezier(0.33, 1, 0.68, 1),translate .6s cubic-bezier(0.33, 1, 0.68, 1),scale .6s cubic-bezier(0.33, 1, 0.68, 1);-webkit-transition-delay:calc(var(--reveal-index, 0)*.1s + .2s);transition-delay:calc(var(--reveal-index, 0)*.1s + .2s)}.is-ready:not(.is-shown) .p-strengths__item{opacity:0;scale:.95;translate:0 16px}.p-strengths__iconTile{display:grid;width:calc(4.5*var(--rem));height:calc(4.5*var(--rem));place-items:center;background-color:#12263e;border-radius:4px}.p-strengths__icon{width:calc(3*var(--rem));height:calc(3*var(--rem));max-inline-size:none}.p-strengths__itemTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3}@media(width >= 768px)and (width < 1080px){.p-strengths__itemTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3}}.p-strengths__itemTitle{word-break:auto-phrase;text-wrap:balance;overflow-wrap:break-word}.p-strengths__itemBody{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-strengths__itemLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0a6394;text-decoration:none}.p-benchmark__board{padding:clamp(24px,19.6571428571px + 1.1428571429vw,32px);background-color:color-mix(in srgb, #12263e 32%, transparent);border:1px solid rgba(154,181,211,.18);border-radius:4px;-webkit-box-shadow:0 14px 32px rgba(0,0,0,.22);box-shadow:0 14px 32px rgba(0,0,0,.22);backdrop-filter:blur(8px) saturate(140%)}.p-benchmark__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;overflow-x:auto;list-style:none;background-color:rgba(143,211,255,.1);border-radius:4px;scrollbar-width:none;margin-inline:auto;-webkit-margin-after:16px;margin-block-end:16px}@media(width < 768px){.p-benchmark__tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:auto}}.p-benchmark__tab{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;white-space:nowrap;cursor:pointer;background:none;border:0;border-radius:2px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),background-color .2s cubic-bezier(0.33, 1, 0.68, 1);color:#aebccc}@media(hover: hover){.p-benchmark__tab:hover{color:#f2f5f9}}.p-benchmark__tab[aria-selected=true]{font-weight:700;color:#12263e;background-color:#60a5fa}.p-benchmark__tab:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media(prefers-reduced-motion: reduce){.p-benchmark__tab{-webkit-transition:none;transition:none}}.p-benchmark__tab{text-align:center}@media(width < 768px){.p-benchmark__tab{padding-inline:8px;white-space:normal}}.p-benchmark__tabWord{display:inline-block}.p-benchmark__group>:not(:first-child){margin-top:12px}.p-benchmark__group[hidden]{display:none}.p-benchmark__groupSummary{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;position:absolute;inset-block:0;inset-inline-start:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-item-align:center;align-self:center;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;margin-block:auto;padding-inline:16px;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 1px 2px color-mix(in srgb, #07111f 45%, transparent);pointer-events:none}.p-benchmark__groupSummaryFigure{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;font-weight:700;line-height:1}.p-benchmark__groupNote{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#8091a4}.p-benchmark__chart{position:relative;display:grid;-webkit-margin-before:16px;margin-block-start:16px;gap:8px 16px;grid-template-columns:minmax(5.5em, auto) 1fr -webkit-max-content;grid-template-columns:minmax(5.5em, auto) 1fr max-content;grid-template-rows:repeat(var(--rows), auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-benchmark__rows{display:contents}.p-benchmark__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:4px;border-radius:2px;-webkit-transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-benchmark__row:hover{background-color:rgba(255,255,255,.035)}}@supports not (grid-template-columns: subgrid){.p-benchmark__chart{display:block}.p-benchmark__rows>:not(:first-child){margin-top:8px}.p-benchmark__rows{display:grid}.p-benchmark__row{display:grid;grid-template-columns:minmax(5.5em, auto) 1fr 9ch;gap:16px}}.p-benchmark__rowLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aebccc}.is-self .p-benchmark__rowLabel{font-weight:700;color:#f2f5f9}.p-benchmark__rowRank{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;padding:1px 4px;font-weight:700;color:#ecc473;white-space:nowrap;border:1px solid rgba(201,168,95,.34);border-radius:2px}.p-benchmark__rowPlot{position:relative;display:block;min-inline-size:0}.p-benchmark__rowTrack{display:block;block-size:calc(0.625*var(--rem));background-color:rgba(143,211,255,.1);border-radius:2px}.is-self .p-benchmark__rowTrack{block-size:calc(2.75*var(--rem));border-radius:4px}.p-benchmark__rowBar{display:block;width:var(--bar);block-size:100%;background-color:color-mix(in srgb, #78899d 50%, #aebccc);border-radius:0 2px 2px 0}.is-self .p-benchmark__rowBar{background:-webkit-gradient(linear, left top, right top, from(#0ea5e9), to(#38bdf8));background:linear-gradient(90deg, #0ea5e9, #38bdf8);border-radius:0 4px 4px 0;-webkit-box-shadow:0 0 24px rgba(56,189,248,.32);box-shadow:0 0 24px rgba(56,189,248,.32)}.p-benchmark__rowValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;justify-self:end;color:#aebccc;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.is-self .p-benchmark__rowValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;min-inline-size:var(--value-w);font-weight:700;color:#f2f5f9}.p-benchmark__rowUnit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;-webkit-margin-start:2px;margin-inline-start:2px;color:#8091a4}.p-benchmark__measured{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px);color:#8091a4;text-align:center}.p-benchmark__chart.is-ready .p-benchmark__rowBar{width:0}.p-benchmark__chart.is-ready .p-benchmark__groupSummary{opacity:0}.p-benchmark__chart.is-ready.is-shown .p-benchmark__rowBar{width:var(--bar);-webkit-transition:width 1.1s cubic-bezier(0.33, 1, 0.68, 1) var(--delay);transition:width 1.1s cubic-bezier(0.33, 1, 0.68, 1) var(--delay)}.p-benchmark__chart.is-ready.is-shown .is-self .p-benchmark__rowBar{-webkit-transition-duration:1.4s;transition-duration:1.4s}.p-benchmark__chart.is-ready.is-shown .p-benchmark__groupSummary{opacity:1;-webkit-transition:opacity var(--duration-medium) cubic-bezier(0.33, 1, 0.68, 1) 1.3s;transition:opacity var(--duration-medium) cubic-bezier(0.33, 1, 0.68, 1) 1.3s}@media(prefers-reduced-motion: reduce){.p-benchmark__chart.is-ready .p-benchmark__rowBar{width:var(--bar)}.p-benchmark__chart.is-ready .p-benchmark__groupSummary{opacity:1}.p-benchmark__chart.is-ready.is-shown .p-benchmark__rowBar,.p-benchmark__chart.is-ready.is-shown .p-benchmark__groupSummary{-webkit-transition:none;transition:none}}@media(width < 768px){.p-benchmark__group{padding:16px}.p-benchmark__chart{display:block;-webkit-padding-after:0;padding-block-end:0}.p-benchmark__rows>:not(:first-child){margin-top:12px}.p-benchmark__rows{display:grid}.p-benchmark__row{display:grid;gap:2px 12px;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:auto auto;padding-block:0}.p-benchmark__rowLabel{grid-area:1/1}.p-benchmark__rowValue{grid-area:1/2}.is-self .p-benchmark__rowValue{min-inline-size:0}.p-benchmark__rowPlot{grid-area:2/1/3/-1}.is-self .p-benchmark__rowTrack{block-size:calc(2*var(--rem))}.p-benchmark__groupSummary{padding-inline:12px}}.p-benchmark__titleRef{-webkit-margin-start:4px;margin-inline-start:4px;font-size:calc(0.7*var(--rem));font-weight:400;line-height:0;vertical-align:baseline;color:#aebccc}.p-benchmark--light .p-benchmark__board{max-inline-size:calc(55*var(--rem));margin-inline:auto;background-color:#fff;border-color:rgba(0,0,0,0);-webkit-box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08);box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08);backdrop-filter:none}.p-benchmark--light .p-benchmark__tabs{background-color:#e0f2fe}.p-benchmark--light .p-benchmark__tab{color:#525252}@media(hover: hover){.p-benchmark--light .p-benchmark__tab:hover{color:#171717}}.p-benchmark--light .p-benchmark__tab[aria-selected=true]{color:#fff;background-color:#0a6394}.p-benchmark--light .p-benchmark__tab:focus-visible{outline-color:#0a6394}.p-benchmark--light .p-benchmark__groupNote,.p-benchmark--light .p-benchmark__rowUnit,.p-benchmark--light .p-benchmark__measured{color:#525252}@media(hover: hover){.p-benchmark--light .p-benchmark__row:hover{background-color:#f0f9ff}}.p-benchmark--light .p-benchmark__rowLabel{color:#525252}.p-benchmark--light .is-self .p-benchmark__rowLabel{color:#171717}.p-benchmark--light .p-benchmark__rowValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;font-weight:400}.p-benchmark--light .is-self .p-benchmark__rowValue{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3;font-weight:700;color:#0a6394}.p-benchmark--light .p-benchmark__rowRank{color:#0a6394;border-color:#0a6394}.p-benchmark--light .p-benchmark__rowTrack{background-color:#f2f5f9}.p-benchmark--light .p-benchmark__rowBar{background-color:#d1d5db}.p-benchmark--light .is-self .p-benchmark__rowBar{-webkit-box-shadow:none;box-shadow:none}@media(width >= 768px){.p-benchmark--light .p-benchmark__chart{grid-template-columns:minmax(0, 1fr) -webkit-max-content;grid-template-columns:minmax(0, 1fr) max-content}.p-benchmark--light .p-benchmark__rowLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;z-index:1;grid-row:1;grid-column:1;-webkit-padding-start:16px;padding-inline-start:16px;color:#171717;pointer-events:none}.p-benchmark--light .p-benchmark__rowPlot{grid-row:1;grid-column:1}.p-benchmark--light .p-benchmark__rowValue{grid-row:1;grid-column:2}.p-benchmark--light .is-self .p-benchmark__rowValue{min-inline-size:0}.p-benchmark--light .p-benchmark__chart{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.p-benchmark--light .p-benchmark__rowTrack{block-size:calc(3*var(--rem));border-radius:4px}.p-benchmark--light .p-benchmark__rowBar{border-radius:0 4px 4px 0}.p-benchmark--light .is-self .p-benchmark__rowTrack{block-size:calc(4*var(--rem))}.p-benchmark--light .is-self .p-benchmark__rowLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3;color:#fff}.p-benchmark--light .is-self .p-benchmark__rowRank{color:#fef08a;border-color:#fef08a}.p-benchmark--light .p-benchmark__groupSummary{inset-inline:auto 0}}.p-benchmark--light .p-benchmark__rowValue{color:#525252}.p-plans{overflow-x:clip}.p-plans__cards{--lift: 12px;display:grid;gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width < 1080px){.p-plans__cards{--bleed: 16px;grid-auto-columns:min(80vw,calc(18.75 * var(--rem)));grid-auto-flow:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:calc(var(--lift) + calc(1.5 * var(--rem))) var(--bleed) 16px;margin-inline:calc(var(--bleed)*-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--bleed);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin}}@media(width < 1080px)and (width >= 768px){.p-plans__cards{--bleed: 30px}}@media(width >= 1080px){.p-plans__cards .scroll-hint-icon-wrap{display:none}}@media(width >= 1080px){.p-plans__cards{position:relative;grid-template-rows:auto auto;grid-template-columns:repeat(3, 1fr) clamp(32px,27.6571428571px + 1.1428571429vw,40px) 1fr;gap:0;isolation:isolate}}@media(width >= 1080px){.p-plans__cards::before{position:absolute;inset:-25% -55%;z-index:-2;grid-row:2;grid-column:3;pointer-events:none;content:"";background:radial-gradient(closest-side, color-mix(in srgb, #60a5fa 28%, transparent), color-mix(in srgb, #7dd3fc 6%, transparent) 55%, transparent 100%)}}@media(width >= 1080px){.p-plans__cards::after{position:absolute;inset:0;z-index:-1;grid-row:2/3;grid-column:1/4;pointer-events:none;content:"";background-color:#fff;border:1px solid #d1d5db;-webkit-box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08);box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08)}}.p-plans__groupLabel{display:none}@media(width >= 1080px){.p-plans__groupLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;display:block;grid-row:1;grid-column:1/4;-webkit-margin-after:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-end:clamp(24px,19.6571428571px + 1.1428571429vw,32px);font-weight:700;color:#171717;text-align:center}.p-plans__groupLabel.is-related{grid-column:5/6}}.p-plans__card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 1080px){.p-plans__card{gap:16px}}.p-plans__card{--card-pad-x: clamp(24px, 19.6571428571px + 1.1428571429vw, 32px)}@media(width >= 1080px)and (width < 1280px){.p-plans__card{--card-pad-x: clamp(20px, 17.8285714286px + 0.5714285714vw, 24px)}}.p-plans__card{padding:0 var(--card-pad-x) clamp(24px,19.6571428571px + 1.1428571429vw,32px);background-color:#fff;border:1px solid #d1d5db;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08);box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08)}.p-plans__card.is-recommended{border-color:#0a6394;-webkit-box-shadow:inset 0 0 0 1px #0a6394,0 2px 6px rgba(16,38,62,.1),0 22px 48px rgba(10,99,148,.22);box-shadow:inset 0 0 0 1px #0a6394,0 2px 6px rgba(16,38,62,.1),0 22px 48px rgba(10,99,148,.22);z-index:1;-webkit-margin-before:calc(var(--lift)*-1);margin-block-start:calc(var(--lift)*-1)}.p-plans__card.is-recommended .p-plans__cardHead{min-block-size:calc(calc(11.25 * var(--rem)) + var(--lift));-webkit-padding-before:calc(clamp(20px,17.8285714286px + .5714285714vw,24px) + var(--lift));padding-block-start:calc(clamp(20px,17.8285714286px + .5714285714vw,24px) + var(--lift))}@media(width >= 1080px){.p-plans__card.is-recommended .p-plans__cardHead{min-block-size:calc(10.625*var(--rem));-webkit-padding-before:clamp(20px,17.8285714286px + .5714285714vw,24px);padding-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}}.p-plans__card.is-suspended{opacity:.72}@media(width < 1080px){.p-plans__card{scroll-snap-align:start}}.p-plans__card.is-external{border-color:#1b5fa6}@media(width >= 1080px){.p-plans__card{grid-row:2}.p-plans__card.is-external{grid-row:2;grid-column:5;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.p-plans__card:not(.is-external){background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none}.p-plans__card:not(.is-external)+.p-plans__card:not(.is-external){-webkit-border-start:1px solid #d1d5db;border-inline-start:1px solid #d1d5db}.p-plans__card.is-recommended{-webkit-margin-before:0;margin-block-start:0;-webkit-box-shadow:none;box-shadow:none}}.p-plans__groupFooter{display:none}@media(width >= 1080px){.p-plans__groupFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row:3;grid-column:1/4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-block:clamp(20px,17.8285714286px + .5714285714vw,24px) 0}}.p-plans__footerBelow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:12px 0}@media(width >= 1080px){.p-plans__footerBelow{display:none}}.p-plans__footerLink{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#0a6394;text-decoration:underline;text-underline-offset:4px}.p-plans__footerLink:hover{text-decoration:none}.p-plans__footerLinkIcon{font-size:calc(0.75*var(--rem))}.p-plans__ribbon{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;--bubble: #7dd3fc;position:absolute;top:0;left:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px clamp(20px,17.8285714286px + .5714285714vw,24px);-webkit-margin-after:0;margin-block-end:0;font-weight:700;color:#171717;white-space:nowrap;background-color:var(--bubble);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(16,38,62,.14);box-shadow:0 2px 8px rgba(16,38,62,.14);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.is-external .p-plans__ribbon{--bubble: #fbbf24}.p-plans__ribbon::after{position:absolute;inset-block-start:100%;inset-inline-start:50%;content:"";border:7px solid rgba(0,0,0,0);border-block-start-color:var(--bubble);-webkit-border-after:0;border-block-end:0;translate:-50% 0}.p-plans__ribbonIcon{font-size:1.15em}.p-plans__cardHead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-block-size:calc(11.25*var(--rem));padding:clamp(20px,17.8285714286px + .5714285714vw,24px) var(--card-pad-x);margin-inline:calc(var(--card-pad-x)*-1);overflow:hidden;color:#fff;background-image:radial-gradient(130% 110% at 88% -10%, rgba(125, 211, 252, 0.16) 0%, rgba(125, 211, 252, 0) 62%),-webkit-gradient(linear, left top, left bottom, from(#10365f), to(#183752));background-image:radial-gradient(130% 110% at 88% -10%, rgba(125, 211, 252, 0.16) 0%, rgba(125, 211, 252, 0) 62%),linear-gradient(180deg, #10365f 0%, #183752 100%)}.is-recommended .p-plans__cardHead{background-image:radial-gradient(130% 110% at 88% -10%, rgba(125, 211, 252, 0.3) 0%, rgba(125, 211, 252, 0) 64%),-webkit-gradient(linear, left top, left bottom, from(#154c84), to(#10365f));background-image:radial-gradient(130% 110% at 88% -10%, rgba(125, 211, 252, 0.3) 0%, rgba(125, 211, 252, 0) 64%),linear-gradient(180deg, #154c84 0%, #10365f 100%)}.is-external .p-plans__cardHead{color:#171717;background-color:color-mix(in srgb, #1b5fa6 7%, #ffffff);background-image:none;-webkit-box-shadow:inset 0 6px 0 #1b5fa6;box-shadow:inset 0 6px 0 #1b5fa6}@media(width >= 1080px){.p-plans__cardHead{gap:8px;min-block-size:calc(10.625*var(--rem));-webkit-padding-after:16px;padding-block-end:16px}}.is-suspended .p-plans__cardHead{background-image:-webkit-gradient(linear, left top, left bottom, from(#374151), to(#1f2937));background-image:linear-gradient(180deg, #374151 0%, #1f2937 100%)}.is-external .p-plans__cardHead::after{display:none}.p-plans__cardHead::after{position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;content:"";background-color:rgba(255,255,255,.16)}.p-plans__cardTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-plans__cardEyebrow{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;-webkit-margin-after:0;margin-block-end:0;color:#fff;letter-spacing:.12em;opacity:.72}.p-plans__cardName{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1}.p-plans__cardNameFigure{font-size:clamp(2.375 * var(--rem), 2.1714285714 * var(--rem) + 0.8571428571vw, 2.75 * var(--rem));font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";line-height:1}.p-plans__cardNameUnit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;font-weight:700;opacity:.82}.p-plans__cardBrand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inline-size:100%;min-block-size:calc(3.5*var(--rem));padding-block:4px;translate:0 8px}.p-plans__cardBrand img{inline-size:100%;max-inline-size:calc(19*var(--rem));block-size:auto}.p-plans__cardBrandText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0a6394;text-align:center}.p-plans__cardBrandPart{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;font-weight:700;line-height:1.25;white-space:nowrap}.p-plans__cardBrandPart.is-brand{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;font-weight:700;letter-spacing:.04em}.p-plans__cardUseCaseLine{display:block}.p-plans__cardUseCase{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;min-block-size:calc(0.875*var(--rem)*1.6*2);color:rgba(255,255,255,.82);text-align:center}.is-external .p-plans__cardUseCase{color:#525252}.p-plans__cardPrice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-plans__cardPriceLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-plans__cardPriceMain{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-plans__cardPriceValue{font-size:clamp(1.9375 * var(--rem), 1.7 * var(--rem) + 1vw, 2.375 * var(--rem));font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";line-height:1;color:#0a6394}.p-plans__cardPriceUnit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-weight:700;color:#0a6394}.p-plans__cardPriceBlock{display:grid}.p-plans__cardPriceBody,.p-plans__cardPriceGhost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:1/1;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-plans__cardPriceGhost{visibility:hidden}.p-plans__cardPriceRegular{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#525252;text-decoration:line-through}.p-plans__cardPriceRegular.is-cashback{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;text-decoration:none}.p-plans__cardPriceCashback{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;color:#c2410c}.p-plans__cardPriceMain.is-campaign .p-plans__cardPriceValue,.p-plans__cardPriceMain.is-campaign .p-plans__cardPriceUnit{color:#c2410c}.p-plans__cardPriceTbd{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-plans__spec{-ms-flex-item-align:start;align-self:start;-webkit-border-before:1px solid #d1d5db;border-block-start:1px solid #d1d5db}.p-plans__specRow{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;display:grid;grid-template-columns:minmax(0, 1fr) 4.6em;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:12px;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}@media(width >= 1080px){.p-plans__specRow{padding-block:8px}}.p-plans__specRow dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;color:#525252}.p-plans__specRow dd{font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#171717;text-align:end;white-space:nowrap}.p-plans__specRow dd.is-none{font-weight:400;color:#525252}.p-plans__specRow.is-key dd{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;font-weight:700}.p-plans__specFigure{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.p-plans__specUnit{-webkit-margin-start:2px;margin-inline-start:2px;font-size:.78em}.p-plans__specLabelPart{white-space:nowrap}.p-plans__cardAction{-ms-flex-item-align:end;align-self:end;text-align:center}.p-plans__apply{width:100%}.p-plans__suspended{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-plans__note{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.6;color:#525252;text-align:center}.p-plans__noteRef{-webkit-margin-start:2px;margin-inline-start:2px}.p-functions__list{display:grid;gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 768px){.p-functions__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(width >= 768px)and (width < 1080px){.p-functions__list{gap:16px}}.p-functions__item>:not(:first-child){margin-top:12px}.p-functions__item{padding:clamp(20px,17.8285714286px + .5714285714vw,24px);background:-webkit-gradient(linear, left top, left bottom, from(#183752), to(#183752));background:linear-gradient(180deg, #183752, #183752);border:1px solid rgba(154,181,211,.18);border-radius:4px;-webkit-box-shadow:0 14px 32px rgba(0,0,0,.22);box-shadow:0 14px 32px rgba(0,0,0,.22)}@media(width >= 1080px){.p-functions__item{display:grid;grid-template-columns:auto minmax(0, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-line-pack:start;align-content:start}.p-functions__item>:not(:first-child){margin-top:0}.p-functions__item .p-functions__icon{grid-row:span 2}.p-functions__item .p-functions__itemBody{margin-top:4px}}.p-functions__icon{display:block;width:calc(4*var(--rem));height:calc(4*var(--rem))}.p-functions__itemTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3}.p-functions__itemBody{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#aebccc}.p-functions__actions{text-align:center}@media(width >= 1080px){.c-section__body>.p-functions__actions{margin-top:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}}.p-cta{--ambient-glow-strength: 20%;--ambient-glow-x: 50%;--ambient-glow-y: 55%;position:relative;padding-block:clamp(80px,58.2857142857px + 5.7142857143vw,120px);background:-webkit-gradient(linear, left top, left bottom, from(#0d1d31), to(#091a30));background:linear-gradient(180deg, #0d1d31, #091a30);-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11);isolation:isolate}.p-cta__ribbons{-webkit-mask-image:radial-gradient(ellipse 95% 60% at 50% 45%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.35) 60%, #000 100%);mask-image:radial-gradient(ellipse 95% 60% at 50% 45%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.35) 60%, #000 100%)}@media(width >= 1080px){.p-cta__ribbons{-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%, rgba(0, 0, 0, 0.25) 0%, #000 100%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%, rgba(0, 0, 0, 0.25) 0%, #000 100%)}}.p-cta__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-cta__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-cta__inner{width:calc(100% - 80px)}}.p-cta__inner>:not(:first-child){margin-top:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-cta__inner{position:relative;z-index:1;text-align:center}.p-cta__inner::before{position:absolute;inset:-20% 10%;z-index:-1;pointer-events:none;content:"";background:radial-gradient(closest-side, color-mix(in srgb, #091a30 80%, transparent) 0%, color-mix(in srgb, #091a30 50%, transparent) 60%, transparent 100%)}.p-cta__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3}.p-cta__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#aebccc}.p-cta__inner>.c-button{inline-size:100%;max-inline-size:calc(22.5*var(--rem));padding-block:20px}.p-ctaLight{position:relative;padding-block:clamp(80px,58.2857142857px + 5.7142857143vw,120px);overflow:hidden;color:#171717;background:radial-gradient(ellipse 38% 95% at 0% 0%, color-mix(in srgb, #93c5fd 95%, transparent) 0%, color-mix(in srgb, #bae6fd 50%, transparent) 45%, transparent 75%),radial-gradient(ellipse 30% 80% at 100% 100%, color-mix(in srgb, #93c5fd 90%, transparent) 0%, color-mix(in srgb, #bae6fd 45%, transparent) 45%, transparent 75%),linear-gradient(115deg, transparent 18%, color-mix(in srgb, #ffffff 40%, transparent) 28%, transparent 42%),linear-gradient(135deg, #f0f9ff 0%, #eff6ff 60%, #f0f9ff 100%);-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11);isolation:isolate}.p-ctaLight::before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background-image:radial-gradient(circle, color-mix(in srgb, #ffffff 90%, transparent) 1.6px, transparent 2.1px);background-position:center top;background-size:14px 14px;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, transparent), color-stop(76%, transparent), to(#000)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, transparent 24%, transparent 76%, #000 100%),linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, transparent), color-stop(76%, transparent), to(#000)),-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, #000), color-stop(82%, #000), to(transparent));mask-image:linear-gradient(to right, #000 0%, transparent 24%, transparent 76%, #000 100%),linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.p-ctaLight__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-ctaLight__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-ctaLight__inner{width:calc(100% - 80px)}}.p-ctaLight__inner>:not(:first-child){margin-top:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-ctaLight__inner{text-align:center}.p-ctaLight__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2*var(--rem),1.4232142857*var(--rem) + 2.4285714286vw,3.0625*var(--rem));font-weight:700;line-height:1.3}.p-ctaLight__titleAccent{color:rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(#14b8a6), color-stop(#06b6d4), to(#0ea5e9));background:linear-gradient(90deg, #14b8a6, #06b6d4, #0ea5e9);-webkit-background-clip:text;background-clip:text}@media(forced-colors: active){.p-ctaLight__titleAccent{color:CanvasText;background:none}}.p-ctaLight__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#525252}.p-ctaLight__inner>.c-button{inline-size:100%;max-inline-size:calc(22.5*var(--rem));padding-block:20px}.p-faq__list>:not(:first-child){margin-top:12px}.p-faq__item{background-color:#fff;border:1px solid #d1d5db;border-radius:4px}.p-faq__question{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(20px,17.8285714286px + .5714285714vw,24px);color:#171717}@media(width >= 1080px){.p-faq__question{padding-block:16px}}.p-faq__q{-ms-flex-negative:0;flex-shrink:0;inline-size:calc(2*var(--rem));block-size:calc(2*var(--rem));border-radius:4px}.p-faq__questionText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-faq__marker{-ms-flex-negative:0;flex-shrink:0;width:calc(1*var(--rem));color:#0a6394;-webkit-transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}.c-accordion[open] .p-faq__marker{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-faq__answer{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;padding:0 clamp(20px,17.8285714286px + .5714285714vw,24px) clamp(20px,17.8285714286px + .5714285714vw,24px);color:#525252}.p-news{background-color:#fff}.p-news__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.p-news__tab{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;padding:8px 16px;color:#525252;text-decoration:none;cursor:pointer;background:none;border:1px solid #d1d5db;border-radius:4px;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1),border-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-news__tab:hover{color:#171717;border-color:#0a6394}}.p-news__tab[aria-selected=true],.p-news__tab[aria-current=page]{font-weight:700;color:#171717;border-color:#0a6394;-webkit-box-shadow:inset 0 0 0 1px #0a6394;box-shadow:inset 0 0 0 1px #0a6394}.p-news__tab:focus-visible{outline:2px solid #0a6394;outline-offset:2px}.p-news__panel{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-news__panel[hidden]{display:none}.p-news__list{padding:0;margin:0;list-style:none;-webkit-border-before:1px solid #d1d5db;border-block-start:1px solid #d1d5db}.p-news__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 12px;color:#171717;text-decoration:none;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db;-webkit-transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-news__item:hover{background-color:#f2f5f9}.p-news__item:hover .p-news__title{color:#0a6394}}.p-news__item:focus-visible{outline:2px solid #0a6394;outline-offset:-2px}.p-news__meta{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#525252}.p-news__date{font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.p-news__category{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:1px solid #d1d5db;border-inline-start:1px solid #d1d5db}.p-news__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;grid-column:1;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1)}.p-news__mark{grid-row:1/span 2;grid-column:2;color:#0a6394}.p-news__empty{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;-webkit-margin-after:0;margin-block-end:0;padding-block:16px;color:#525252;border-block:1px solid #d1d5db}.p-news__actions{-webkit-margin-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px);text-align:center}.p-flow__steps{--flow-gap: clamp(20px, 17.8285714286px + 0.5714285714vw, 24px);display:grid;gap:var(--flow-gap);list-style:none}@media(width >= 768px){.p-flow__steps{grid-template-columns:repeat(3, 1fr)}}.p-flow__step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(width >= 768px){.p-flow__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-flow__step+.p-flow__step::before{content:"";position:absolute;z-index:0;display:none}@media(width >= 768px){.p-flow__step+.p-flow__step::before{display:block;top:calc(1.5*var(--rem));left:calc(-50% - var(--flow-gap));width:calc(100% + var(--flow-gap));block-size:2px;background-image:linear-gradient(to right, rgba(112, 169, 226, 0.42) 0 6px, transparent 6px 12px);background-size:12px 2px}}@media(width < 768px){.p-flow__step:not(:last-child)::after{content:"";position:absolute;z-index:0;top:calc(2.25*var(--rem));left:calc(1.125*var(--rem));bottom:calc(var(--flow-gap)*-1);inline-size:2px;background-image:linear-gradient(to bottom, rgba(112, 169, 226, 0.42) 0 6px, transparent 6px 12px);background-size:2px 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-flow__stepNumber{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;position:relative;z-index:1;display:grid;-ms-flex-negative:0;flex-shrink:0;place-items:center;width:36px;height:36px;color:#091a30;background-color:#60a5fa;border-radius:9999px}@media(width >= 768px){.p-flow__stepNumber{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3;width:48px;height:48px}}.p-flow__stepIllustration{-ms-flex-negative:0;flex-shrink:0;width:calc(3*var(--rem));height:calc(3*var(--rem))}@media(width >= 768px){.p-flow__stepIllustration{width:calc(4*var(--rem));height:calc(4*var(--rem))}}.p-flow__stepText>:not(:first-child){margin-top:4px}.p-flow__stepText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-inline-size:0}@media(width >= 768px){.p-flow__stepText{inline-size:100%}}.p-flow__stepTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;text-wrap:balance}@media(width >= 768px){.p-flow__stepTitle{text-align:center}}.p-flow__stepBody{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;color:#aebccc}.p-flow__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-flow--light .p-flow__step+.p-flow__step::before{background-image:linear-gradient(to right, #d1d5db 0 6px, transparent 6px 12px)}.p-flow--light .p-flow__step:not(:last-child)::after{background-image:linear-gradient(to bottom, #d1d5db 0 6px, transparent 6px 12px)}.p-flow--light .p-flow__stepNumber{color:#fff;background-color:#0a6394}.p-flow--light .p-flow__stepBody{color:#525252}.p-relatedServices{-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11);padding-block:clamp(24px,19.6571428571px + 1.1428571429vw,32px);background-color:#091a30;border-top:1px solid rgba(154,181,211,.18)}.p-relatedServices__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-relatedServices__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-relatedServices__inner{width:calc(100% - 80px)}}.p-relatedServices__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-relatedServices__label{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;-webkit-margin-after:0;margin-block-end:0;font-weight:700;color:#c9a85f}.p-relatedServices__banners{--cols: 2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inline-size:100%}@media(width >= 768px){.p-relatedServices__banners{--cols: 3}}@media(width >= 1080px){.p-relatedServices__banners{--cols: 5}}.p-relatedServices__banners>li{inline-size:calc((100% - 12px*(var(--cols) - 1))/var(--cols));max-inline-size:264px}.p-relatedServices__banner{display:block;line-height:0;border-radius:4px;overflow:hidden;-webkit-transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}.p-relatedServices__banner img{inline-size:100%;block-size:auto}@media(hover: hover){.p-relatedServices__banner:hover{opacity:.8}}.p-partnerBanner{-webkit-box-shadow:inset 0 1px 0 rgba(186,207,230,.11);box-shadow:inset 0 1px 0 rgba(186,207,230,.11);padding-block:clamp(48px,39.3142857143px + 2.2857142857vw,64px);background-color:#091a30}.p-partnerBanner__inner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-partnerBanner__inner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-partnerBanner__inner{width:calc(100% - 80px)}}.p-partnerBanner__inner{text-align:center}.p-partnerBanner__link{display:inline-block;border-radius:4px;-webkit-transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-partnerBanner__link:hover{opacity:.8}}.p-partnerBanner__link img{width:100%;max-width:435px;height:auto;vertical-align:bottom}.p-support__list{display:grid;gap:16px}@media(width >= 768px){.p-support__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-support__link{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:clamp(20px,17.8285714286px + .5714285714vw,24px);font-weight:700;color:#171717;text-decoration:none;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18);-webkit-transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-support__link:hover{border-color:#0a6394}}.p-support__tile{-ms-flex-negative:0;flex-shrink:0;inline-size:calc(2.5*var(--rem));block-size:calc(2.5*var(--rem));border-radius:4px}.p-support__label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:start}.p-support__icon{font-size:calc(1*var(--rem));color:#525252}.p-vpsFeature__ref{font-size:.7em;line-height:0;vertical-align:super}.p-vpsFeature__intro{padding-block:clamp(64px,55.3142857143px + 2.2857142857vw,80px);background:#fff}.p-vpsFeature__intro::before{background-image:radial-gradient(circle, #d1d5db 1.6px, transparent 2.1px)}.p-vpsFeature__intro .p-ctaLight__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(2.25*var(--rem),0.5360824742*var(--rem) + 7.2164948454vw,4*var(--rem));font-weight:700;line-height:1.3}.p-vpsFeature__intro .p-ctaLight__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:400;line-height:1.6}.p-vpsFeature__points{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;padding:0;margin:clamp(24px,19.6571428571px + 1.1428571429vw,32px) 0 0;list-style:none}@media(width >= 768px){.p-vpsFeature__points{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-vpsFeature__point{display:-webkit-box;display:-ms-flexbox;display:flex}.p-vpsFeature__pointLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:inherit;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),transform .2s cubic-bezier(0.33, 1, 0.68, 1);transition:border-color .2s cubic-bezier(0.33, 1, 0.68, 1),box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),transform .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-box-shadow .2s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-vpsFeature__pointLink:hover{border-color:#0a6394;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.p-vpsFeature__pointLink:focus-visible{outline:2px solid #0a6394;outline-offset:2px}@media(prefers-reduced-motion: reduce){.p-vpsFeature__pointLink{-webkit-transition:none;transition:none}}@media(prefers-reduced-motion: reduce)and (hover: hover){.p-vpsFeature__pointLink:hover{-webkit-transform:none;transform:none}}.p-vpsFeature__pointIll{display:grid;block-size:calc(10*var(--rem));place-items:center;background-color:#f3f4f6}.p-vpsFeature__pointIll img{inline-size:calc(12.5*var(--rem));block-size:auto}.p-vpsFeature__pointText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(20px,17.8285714286px + .5714285714vw,24px) clamp(20px,17.8285714286px + .5714285714vw,24px) clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-vpsFeature__pointTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;margin-block:8px 0;word-break:auto-phrase;text-wrap:balance;overflow-wrap:break-word}.p-vpsFeature__pointBody{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;-ms-flex-item-align:stretch;align-self:stretch;margin-block:8px 0;color:#525252;text-align:start}.p-vpsFeature__pointMore{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:12px;-webkit-margin-before:auto;margin-block-start:auto;font-weight:700;color:#0a6394;-webkit-border-before:1px solid #e5e7eb;border-block-start:1px solid #e5e7eb}.p-vpsFeature__band{padding-block:clamp(80px,58.2857142857px + 5.7142857143vw,120px);color:#171717;background-color:#fff;scroll-margin-block-start:56px}@media(width >= 1080px){.p-vpsFeature__band{scroll-margin-block-start:125px}}.p-vpsFeature__band.is-tint{background-color:#f2f5f9}.p-vpsFeature__band.is-deco{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 40% 70% at 50% 50%, #ffffff 0%, color-mix(in srgb, #ffffff 60%, transparent) 45%, transparent 75%),#f2f5f9}.p-vpsFeature__band.is-deco::before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:repeating-linear-gradient(-45deg, transparent 0 178px, color-mix(in srgb, #ffffff 90%, transparent) 178px 180px, transparent 180px 300px),repeating-linear-gradient(-45deg, #f3f4f6 0 120px, #e5e7eb 120px 180px, #f3f4f6 180px 240px, color-mix(in srgb, #e5e7eb 60%, #ffffff) 240px 300px);-webkit-mask-image:radial-gradient(ellipse 42% 85% at 50% 50%, transparent 0%, transparent 55%, #000 100%),-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(45%, #000), to(rgba(0, 0, 0, 0.15)));-webkit-mask-image:radial-gradient(ellipse 42% 85% at 50% 50%, transparent 0%, transparent 55%, #000 100%),linear-gradient(to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.15) 100%);mask-image:radial-gradient(ellipse 42% 85% at 50% 50%, transparent 0%, transparent 55%, #000 100%),-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(45%, #000), to(rgba(0, 0, 0, 0.15)));mask-image:radial-gradient(ellipse 42% 85% at 50% 50%, transparent 0%, transparent 55%, #000 100%),linear-gradient(to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.15) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media(width < 768px){.p-vpsFeature__band.is-deco::before{display:none}}.p-vpsFeature__band.is-perf{position:relative;isolation:isolate;overflow:hidden;background-color:#eff6ff}@media(width >= 1080px){.p-vpsFeature__band.is-perf{--deco-off: calc(50% - min(1080px, 100% - calc(5 * var(--rem))) / 2 - 420px)}.p-vpsFeature__band.is-perf::before,.p-vpsFeature__band.is-perf::after{position:absolute;z-index:-1;inline-size:1600px;block-size:720px;pointer-events:none;content:"";background-repeat:no-repeat;background-position:left top,0 0;background-size:1600px 720px,100% 100%}.p-vpsFeature__band.is-perf::before{inset-block-start:0;inset-inline-start:calc(var(--deco-off) - 700px);background-image:url("../images/xserver-vps/feature2-deco-tl.svg"),radial-gradient(circle 380px at 820px 120px, color-mix(in srgb, #93c5fd 55%, transparent), transparent 100%)}.p-vpsFeature__band.is-perf::after{inset-block-end:0;inset-inline-end:calc(var(--deco-off) - 700px);background-image:url("../images/xserver-vps/feature2-deco-br.svg"),radial-gradient(circle 420px at 640px 520px, color-mix(in srgb, #3b82f6 46%, transparent), color-mix(in srgb, #60a5fa 30%, transparent) 55%, transparent 100%)}}.p-vpsFeature__band.is-perf .p-vpsFeature__rows{padding:0 clamp(20px,17.8285714286px + .5714285714vw,24px);-webkit-margin-before:clamp(48px,39.3142857143px + 2.2857142857vw,64px);margin-block-start:clamp(48px,39.3142857143px + 2.2857142857vw,64px);background-color:color-mix(in srgb, #ffffff 68%, transparent);border:1px solid color-mix(in srgb, #ffffff 80%, transparent);border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(16,38,62,.06),0 18px 44px rgba(20,141,206,.22);box-shadow:0 1px 2px rgba(16,38,62,.06),0 18px 44px rgba(20,141,206,.22);backdrop-filter:blur(18px) saturate(140%)}@media(width >= 1280px){.p-vpsFeature__band.is-perf .p-vpsFeature__rows{padding:8px calc(3*var(--rem));margin-inline:calc(-3*var(--rem))}}.p-vpsFeature__band.is-perf .p-vpsFeature__row:last-child{-webkit-border-after:0;border-block-end:0}.p-vpsFeature__band.is-perf .p-vpsFeature__logo{padding:0;background-color:rgba(0,0,0,0)}.p-vpsFeature__band.is-perf .p-vpsFeature__logo img{-webkit-box-sizing:content-box;box-sizing:content-box;inline-size:auto;max-inline-size:min(19*var(--rem),100% - 3.125*var(--rem));padding:calc(1.5625*var(--rem));background-color:#fff;border-radius:4px}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__board{padding-block:0;padding-inline:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__tabs{background-color:#fff}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__rowTrack{background-color:#dbeafe}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__rowBar{background-color:#93c5fd}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__groupNote,.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__rowUnit,.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__measured{color:#475569}.p-vpsFeature__band.is-perf .p-benchmark--light .p-benchmark__rowLabel{color:#334155}@media(width >= 768px){.p-vpsFeature__band.is-perf .p-benchmark--light .is-self .p-benchmark__rowLabel{color:#fff}.p-vpsFeature__band.is-perf .p-benchmark--light .is-self .p-benchmark__rowRank{color:#fff;border-color:#fff}}.p-vpsFeature__band.is-perf .p-benchmark__measured{-webkit-margin-before:16px;margin-block-start:16px}.p-vpsFeature__bandInner{width:calc(100% - 32px);max-width:1080px;margin-inline:auto}@media(width >= 768px){.p-vpsFeature__bandInner{width:calc(100% - 60px)}}@media(width >= 1080px){.p-vpsFeature__bandInner{width:calc(100% - 80px)}}.p-vpsFeature__actions{-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px);text-align:center}.p-vpsFeature__head{-webkit-margin-after:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-end:clamp(32px,27.6571428571px + 1.1428571429vw,40px);text-align:center}.p-vpsFeature__label{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:inline-block;padding:4px 16px;margin:0;font-weight:700;color:#fff;letter-spacing:.08em;background-color:#0a6394;border-radius:4px}.p-vpsFeature__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3;margin-block:12px 0}.p-vpsFeature__title::after{display:block;inline-size:calc(5*var(--rem));block-size:3px;margin:16px auto 0;content:"";background-color:#0a6394;border-radius:2px}.p-vpsFeature__lead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:400;line-height:1.6;margin-block:clamp(20px,17.8285714286px + .5714285714vw,24px) 0;color:#525252}.p-vpsFeature__body{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;margin-block:0}.p-vpsFeature__body+.p-vpsFeature__body{-webkit-margin-before:12px;margin-block-start:12px}.p-vpsFeature__em{color:#0a6394}.p-vpsFeature__em.is-accent{color:#ea580c}.p-vpsFeature__highlight{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;margin-block:0 16px}.p-vpsFeature__highlightStrong{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.9375*var(--rem),1.6660714286*var(--rem) + 1.1428571429vw,2.4375*var(--rem));font-weight:700;line-height:1.3;display:inline-block;-webkit-margin-before:4px;margin-block-start:4px;color:#0a6394}.p-vpsFeature__no1{text-align:center}.p-vpsFeature__no1 p{margin:0}.p-vpsFeature__no1Label{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3}.p-vpsFeature__no1Figure{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(5.5*var(--rem),3.3964285714*var(--rem) + 8.8571428571vw,9.375*var(--rem));font-weight:700;line-height:1;-webkit-margin-before:8px;margin-block-start:8px;letter-spacing:.02em}.p-vpsFeature__no1Figure .p-vpsFeature__ref{-webkit-margin-start:-1.2em;margin-inline-start:-1.2em;font-size:.1em;font-weight:400;line-height:1;color:#525252;vertical-align:baseline}.p-vpsFeature__no1Dot{-webkit-margin-end:-0.1em;margin-inline-end:-0.1em}.p-vpsFeature__no1Text{color:rgba(0,0,0,0);background:linear-gradient(135deg, #14b8a6 0%, #06b6d4 50%, #0ea5e9 100%);-webkit-background-clip:text;background-clip:text}@media(forced-colors: active){.p-vpsFeature__no1Text{color:CanvasText;background:none}}.p-vpsFeature__message{-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px);text-align:center}.p-vpsFeature__stats{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(32px,27.6571428571px + 1.1428571429vw,40px) 16px;max-inline-size:calc(65*var(--rem));padding:0;margin:clamp(48px,39.3142857143px + 2.2857142857vw,64px) auto 0;list-style:none}@media(width >= 768px){.p-vpsFeature__stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-vpsFeature__stat{position:relative;padding:clamp(32px,27.6571428571px + 1.1428571429vw,40px) clamp(20px,17.8285714286px + .5714285714vw,24px) clamp(24px,19.6571428571px + 1.1428571429vw,32px);text-align:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08);box-shadow:0 1px 2px rgba(16,38,62,.06),0 10px 28px rgba(16,38,62,.08)}.p-vpsFeature__statLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:50%;padding:4px 16px;margin:0;font-weight:700;color:#fff;white-space:nowrap;background-color:#0a6394;border-radius:4px;translate:-50% -50%}.p-vpsFeature__statFigure{margin:8px 0 0;font-weight:700;line-height:1;color:#0a6394}.p-vpsFeature__statValue{font-size:clamp(2.25 * var(--rem), 1.8428571429 * var(--rem) + 1.7142857143vw, 3 * var(--rem));-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.p-vpsFeature__statUnit{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;margin-inline:4px}.p-vpsFeature__statUnit:last-of-type{-webkit-margin-end:0;margin-inline-end:0}.p-vpsFeature__statBody{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.6;margin:16px 0 0;text-align:start}.p-vpsFeature__rows{-webkit-margin-before:clamp(64px,55.3142857143px + 2.2857142857vw,80px);margin-block-start:clamp(64px,55.3142857143px + 2.2857142857vw,80px);-webkit-border-before:1px solid #d1d5db;border-block-start:1px solid #d1d5db}.p-vpsFeature__row{display:grid;gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:clamp(32px,27.6571428571px + 1.1428571429vw,40px);-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}@media(width >= 1080px){.p-vpsFeature__row{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);gap:clamp(48px,39.3142857143px + 2.2857142857vw,64px)}}.p-vpsFeature__logo{display:grid;place-items:center;padding:clamp(32px,27.6571428571px + 1.1428571429vw,40px) clamp(24px,19.6571428571px + 1.1428571429vw,32px);background-color:#fff;border-radius:4px}.p-vpsFeature__logo img{inline-size:100%;max-inline-size:calc(19*var(--rem));block-size:auto}.p-vpsFeature__rowMedia{margin:0}.p-vpsFeature__rowCatch{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;margin:0;font-weight:700;color:#525252}.p-vpsFeature__rowTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3;margin-block:4px 16px;color:#0a6394}.p-vpsFeature__graphLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;margin-block:0 8px;color:#525252}.p-vpsFeature__graph>:not(:first-child){margin-top:8px}.p-vpsFeature__graphRow{display:grid;grid-template-columns:calc(5*var(--rem)) minmax(0, 1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-vpsFeature__graphName{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;font-weight:700;color:#525252;text-align:end}.p-vpsFeature__graphName.is-self{color:#0d9488}.p-vpsFeature__graphTrack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-block-size:calc(3.25*var(--rem));-webkit-border-start:1px solid #d1d5db;border-inline-start:1px solid #d1d5db}.p-vpsFeature__graphBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;inline-size:var(--bar);block-size:calc(2.5*var(--rem));-webkit-padding-end:12px;padding-inline-end:12px;background-color:#d1d5db;border-radius:0 4px 4px 0}.p-vpsFeature__graphBar.is-self{block-size:calc(3.25*var(--rem));background:-webkit-gradient(linear, left top, right top, from(#14b8a6), to(#34d399));background:linear-gradient(90deg, #14b8a6, #34d399)}.p-vpsFeature__graphBar b{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;color:#fff;white-space:nowrap}.p-vpsFeature__graphCaption{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;-webkit-margin-before:16px;margin-block-start:16px;color:#525252;text-align:end}.p-vpsFeature__networkSvg{display:block;inline-size:100%;block-size:auto}.p-vpsFeature__networkSvg .is-line path{fill:none;stroke:#99d5f5;stroke-width:2;stroke-linecap:round}.p-vpsFeature__networkSvg .is-trunkEnd{stop-color:#14b8a6}.p-vpsFeature__networkSvg .is-trunkMid{stop-color:#34d399}.p-vpsFeature__networkSvg .is-packet circle{fill:#fff;opacity:.9}.p-vpsFeature__networkSvg .is-badge{fill:#0d9488}.p-vpsFeature__networkSvg .is-badgeText{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;fill:#fff}.p-vpsFeature__networkSvg .is-node{fill:#148dce}.p-vpsFeature__networkSvg .is-nodeIcon{fill:#fff}.p-vpsFeature__networkSvg .is-halo{fill:#e2f4fe}.p-vpsFeature__networkSvg .is-ring{fill:#fff;stroke:#0a6394;stroke-width:4}.p-vpsFeature__networkSvg .is-building{fill:#0a6394}.p-vpsFeature__functions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding:0;margin:0}@media(width >= 768px){.p-vpsFeature__functions{grid-template-columns:repeat(4, minmax(0, 1fr))}}.p-vpsFeature__function{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;font-weight:700;background-color:#fff;border-radius:4px}.p-vpsFeature__functionIcon{-ms-flex-negative:0;flex-shrink:0;font-size:calc(1.25*var(--rem));color:#0d9488}.p-flowPage__overview{--flow-box: calc(4.5 * var(--rem))}@media(width >= 768px){.p-flowPage__overview{--flow-box: calc(10 * var(--rem))}}@media(width >= 768px){.p-flowPage__overview .p-flow__step+.p-flow__step::before{top:calc(var(--flow-box) + 16px + calc(1.5 * var(--rem)))}}@media(width < 768px){.p-flowPage__overview .p-flow__stepNumber{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media(width < 768px){.p-flowPage__overview .p-flow__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-flowPage__overview .p-flow__step:not(:last-child)::after{top:calc(var(--flow-box)/2 + 18px);bottom:calc((var(--flow-gap) + var(--flow-box)/2 - 18px)*-1)}}.p-flowPage__stepBox{display:grid;-ms-flex-negative:0;flex-shrink:0;place-items:center;inline-size:var(--flow-box);block-size:var(--flow-box);background-color:#f0f9ff;border-radius:4px;-webkit-transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:background-color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-flowPage__stepBox:hover{background-color:#e0f2fe}}.p-flowPage__stepBox:focus-visible{outline:2px solid #0a6394;outline-offset:2px}@media(width >= 768px){.p-flowPage__stepBox .p-flow__stepIllustration{width:calc(5*var(--rem));height:calc(5*var(--rem))}}.p-flowPage__step{--step-no: calc(3.5 * var(--rem));position:relative;-webkit-padding-start:calc(var(--step-no) + clamp(20px, 17.8285714286px + 0.5714285714vw, 24px));padding-inline-start:calc(var(--step-no) + clamp(20px, 17.8285714286px + 0.5714285714vw, 24px))}@media(width >= 768px){.p-flowPage__step{--step-no: calc(4.5 * var(--rem));-webkit-padding-start:calc(var(--step-no) + clamp(32px, 27.6571428571px + 1.1428571429vw, 40px));padding-inline-start:calc(var(--step-no) + clamp(32px, 27.6571428571px + 1.1428571429vw, 40px))}}.p-flowPage__step:not(:last-child)::before{position:absolute;inset-block:calc(var(--step-no) + 8px) calc(clamp(64px, 55.3142857143px + 2.2857142857vw, 80px)*-1 + 8px);inset-inline-start:calc(var(--step-no)/2 - 1px);inline-size:2px;content:"";background-image:linear-gradient(to bottom, #0a6394 0 6px, transparent 6px 12px);background-size:2px 12px}.p-flowPage__stepHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-block-size:var(--step-no);-webkit-margin-after:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-end:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-flowPage__stepNo{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.375*var(--rem),1.2732142857*var(--rem) + 0.4285714286vw,1.5625*var(--rem));font-weight:700;line-height:1.3;position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-content:center;inline-size:var(--step-no);block-size:var(--step-no);margin:0;line-height:1;color:#fff;text-align:center;background-color:#0a6394;border-radius:9999px}.p-flowPage__stepNoLabel{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:block;font-weight:700;line-height:1;letter-spacing:.08em}.p-flowPage__stepTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.5625*var(--rem),1.3589285714*var(--rem) + 0.8571428571vw,1.9375*var(--rem));font-weight:700;line-height:1.3;margin:0}.p-flowPage__choices{display:grid;gap:clamp(20px,17.8285714286px + .5714285714vw,24px)}@media(width >= 768px){.p-flowPage__choices{grid-template-columns:repeat(2, minmax(0, 1fr))}}.p-flowPage__choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-padding-after:clamp(24px,19.6571428571px + 1.1428571429vw,32px);padding-block-end:clamp(24px,19.6571428571px + 1.1428571429vw,32px);overflow:hidden;background-color:#f2f5f9;border-radius:4px}.p-flowPage__choice>:not(.p-flowPage__choiceTitle){margin-inline:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-flowPage__choice .p-flowPage__actions{-webkit-margin-before:auto;margin-block-start:auto;text-align:center}.p-flowPage__choiceTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3;padding:16px clamp(20px,17.8285714286px + .5714285714vw,24px);margin:0;color:#fff;text-align:center;background-color:#0a6394}.p-flowPage__blocks>:not(:first-child){margin-top:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}.p-flowPage__text+.p-flowPage__blocks{-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}.p-flowPage__block>:not(:first-child){margin-top:16px}.p-flowPage__subTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;-webkit-padding-after:8px;padding-block-end:8px;margin:0;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.p-flowPage__minorTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;margin:0}.p-flowPage__block>*+.p-flowPage__minorTitle{-webkit-margin-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-flowPage__text{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;-webkit-margin-after:0;margin-block-end:0}.p-flowPage__link{color:#0a6394;text-decoration:underline;overflow-wrap:anywhere;text-underline-offset:4px}@media(hover: hover){.p-flowPage__link:hover{text-decoration:none}}.p-flowPage__actions{-webkit-margin-before:clamp(20px,17.8285714286px + .5714285714vw,24px);margin-block-start:clamp(20px,17.8285714286px + .5714285714vw,24px)}.p-flowPage__block>*+.p-flowPage__tips,.p-flowPage__blocks+.p-flowPage__tips,.p-flowPage__choices+.p-flowPage__tips{-webkit-margin-before:clamp(24px,19.6571428571px + 1.1428571429vw,32px);margin-block-start:clamp(24px,19.6571428571px + 1.1428571429vw,32px)}.p-flowPage__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:0;margin:0}.p-flowPage__logo{inline-size:calc(6*var(--rem));overflow:hidden;background-color:#fff;border:1px solid #d1d5db;border-radius:4px}.p-flowPage__logo img{display:block;inline-size:100%;block-size:auto}.p-flowPage__list>:not(:first-child){margin-top:4px}.p-flowPage__list{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;padding:0;margin:0}.p-flowPage__list li{position:relative;-webkit-padding-start:1.1em;padding-inline-start:1.1em}.p-flowPage__list li::before{position:absolute;inset-block-start:.7em;inset-inline-start:.3em;inline-size:5px;block-size:5px;content:"";background-color:#0a6394;border-radius:9999px}.p-osList__intro{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6}.p-osList__intro p{margin-block:0}.p-osList__intro p+p{-webkit-margin-before:12px;margin-block-start:12px}@media(width >= 768px){.p-osList__osTable th{inline-size:calc(12.5*var(--rem));color:#171717}}.p-osList__versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0;margin:0}.p-osList__version{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;padding:4px 8px;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";white-space:nowrap;background-color:#f2f5f9;border-radius:4px}.p-osList__categories>:not(:first-child){margin-top:clamp(48px,39.3142857143px + 2.2857142857vw,64px)}.p-osList__category{scroll-margin-block-start:56px}@media(width >= 1080px){.p-osList__category{scroll-margin-block-start:125px}}.p-osList__categoryTitle{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;margin:0 0 16px}.p-osList__appTable thead th{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;padding-block:12px;font-weight:700;color:#525252;vertical-align:bottom}.p-osList__appTable tbody th{color:#171717}@media(width >= 768px){.p-osList__appTable{table-layout:fixed}.p-osList__appTable thead th:nth-child(1){inline-size:24%}.p-osList__appTable thead th:nth-child(2){inline-size:28%}.p-osList__appTable thead th:nth-child(3){inline-size:auto}}@media(width < 768px){.p-osList__appTable thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(0 0 99.9% 99.9%)}.p-osList__appTable tbody th{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;-webkit-padding-after:0;padding-block-end:0}.p-osList__appTable td{padding-block:4px 0;-webkit-border-after:0;border-block-end:0}.p-osList__appTable td::before{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;display:block;font-weight:700;color:#525252;content:attr(data-label)}.p-osList__appTable td:last-child{-webkit-padding-after:16px;padding-block-end:16px;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}}.p-osList__appLink{color:#0a6394;text-decoration:underline;text-underline-offset:4px}@media(hover: hover){.p-osList__appLink:hover{text-decoration:none}}.p-osList__appVersions{padding:0;margin:0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";overflow-wrap:anywhere}.p-osList__appNote{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.75*var(--rem));font-weight:400;line-height:1.4;-webkit-margin-before:4px;margin-block-start:4px;color:#525252}.p-sitemap>:not(:first-child){margin-top:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}.p-sitemap__title{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;margin:0 0 12px}.p-sitemap__list{display:grid;-webkit-column-gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px);-moz-column-gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px);column-gap:clamp(24px,19.6571428571px + 1.1428571429vw,32px);padding:0;margin:0}@media(width >= 768px){.p-sitemap__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1080px){.p-sitemap__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-sitemap__link{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;block-size:100%;padding-block:16px;color:#171717;text-decoration:none;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db;-webkit-transition:color .2s cubic-bezier(0.33, 1, 0.68, 1);transition:color .2s cubic-bezier(0.33, 1, 0.68, 1)}@media(hover: hover){.p-sitemap__link:hover{color:#0a6394}}.p-sitemap__icon{-ms-flex-negative:0;flex-shrink:0;font-size:calc(0.75*var(--rem));color:#0a6394}.p-affiliate__actions{display:grid;gap:clamp(20px,17.8285714286px + .5714285714vw,24px);-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}@media(width >= 768px){.p-affiliate__actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}.p-affiliate__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-affiliate__action .c-button{inline-size:100%;max-inline-size:calc(22.5*var(--rem));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-affiliate__actionLead{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;margin:0;font-weight:700;color:#0a6394}.p-affiliate__button{color:#fff;border-color:rgba(0,0,0,0)}.p-affiliate__button.is-member{background-color:#148dce}.p-affiliate__button.is-new{background-color:#14b8a6}@media(hover: hover){.p-affiliate__button.is-member:hover{background-color:#0f78b1}.p-affiliate__button.is-new:hover{background-color:#0d9488}}.p-featureList__table th:first-child{inline-size:calc(15*var(--rem))}@media(width < 768px){.p-featureList__table th:first-child{inline-size:35%}}.p-featureList__table tbody th{color:#171717}.p-featureList__table td p{margin-block:0}.p-featureList__table td p+p{-webkit-margin-before:8px;margin-block-start:8px}.p-newsDetail__meta{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(0.875*var(--rem));font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-after:16px;padding-block-end:16px;margin:0;color:#525252;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.p-newsDetail__date{font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.p-newsDetail__category{-webkit-padding-start:12px;padding-inline-start:12px;color:#0a6394;text-decoration:none;-webkit-border-start:1px solid #d1d5db;border-inline-start:1px solid #d1d5db}@media(hover: hover){.p-newsDetail__category:hover{text-decoration:underline}}.p-newsDetail__body{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:400;line-height:1.6;padding-block:clamp(24px,19.6571428571px + 1.1428571429vw,32px);color:#171717;overflow-wrap:anywhere;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.p-newsDetail__body a{color:#0a6394;text-decoration:underline;text-underline-offset:.2em}@media(hover: hover){.p-newsDetail__body a:hover{text-decoration:none}}.p-newsDetail__body strong{font-weight:700}.p-newsDetail__body del{text-decoration:line-through}.p-newsDetail__body img{max-inline-size:100%;block-size:auto;vertical-align:middle}.p-newsDetail__body hr{margin-block:16px;border:0;-webkit-border-before:1px solid #d1d5db;border-block-start:1px solid #d1d5db}.p-newsDetail__body h4{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(1.1875*var(--rem),1.1535714286*var(--rem) + 0.1428571429vw,1.25*var(--rem));font-weight:700;line-height:1.3;padding:8px 12px;margin-block:clamp(24px,19.6571428571px + 1.1428571429vw,32px) 12px;background-color:#f2f5f9;-webkit-border-start:4px solid #0a6394;border-inline-start:4px solid #0a6394}.p-newsDetail__body h5{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:clamp(20px,17.8285714286px + .5714285714vw,24px) 4px}.p-newsDetail__body h5::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;inline-size:.7em;block-size:.7em;content:"";background-color:#0a6394}.p-newsDetail__body h6{font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:calc(1*var(--rem));font-weight:700;line-height:1.3;margin-block:16px 4px}.p-newsDetail__body table{display:block;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;margin-block:12px;overflow-x:auto;border-collapse:collapse;-webkit-border-before:2px solid #171717;border-block-start:2px solid #171717}.p-newsDetail__body th,.p-newsDetail__body td{padding:12px;text-align:start;vertical-align:top;-webkit-border-after:1px solid #d1d5db;border-block-end:1px solid #d1d5db}.p-newsDetail__body th{font-weight:700;white-space:nowrap;background-color:#f2f5f9}.p-newsDetail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:clamp(32px,27.6571428571px + 1.1428571429vw,40px);margin-block-start:clamp(32px,27.6571428571px + 1.1428571429vw,40px)}
/*# sourceMappingURL=site.css.map */
