@charset "UTF-8";/*! kiso.css v1.2.4 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){text-wrap-mode:unset}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}html{font-size:100%;text-autospace:no-autospace;text-spacing-trim:space-all}html.is-smooth-scroll{scroll-behavior:smooth}:where(a[href^=tel]){text-decoration:none}a{color:inherit;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}img,svg{vertical-align:middle}svg{overflow:clip}img{max-width:100%}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:focus:not(:focus-visible){outline:none}input[type=text]{font-size:1rem}textarea{field-sizing:content}body{font-family:var(--base-font-family);font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:inherit;box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{height:0;overflow:visible;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentcolor}legend{display:table;max-width:100%;color:inherit;white-space:normal;border:0}::-webkit-file-upload-button{font:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none;transition:opacity .3s}@property --root-font-size{syntax: "<length>"; inherits: false; initial-value: 16px;}:root{--inner: min(1080px, 100%);--inner-sp: min(500px, 100%);--padding-inner: calc(24 * var(--to-rem));--z-index-header: 900;--color-primary: #62b0e3;--color-app-cyan: #00b2ea;--color-deep-blue: #004098;--color-badge: #ffd700;--color-accent-red: #e04f61;--color-white: #fff;--color-bg-band: #deedf0;--color-bg-warm: #f8f8ef;--color-bg-gray: #f2f1f2;--color-bg-light: #f8f8ef;--color-bg-news-detail: #eff7fc;--color-bg-control: #f8f8f8;--color-bg-benefit-blue: #eff7fc;--color-bg-benefit-pink: #fff5f6;--color-chip-a: #f9f9f1;--color-chip-b: #f6f6ec;--color-chip-c: #f3f3e8;--color-intro-grad: linear-gradient(115.33deg, #fff 0%, #f8f8ef 59.082%, #efefdf 100%);--color-charge-grad: linear-gradient(126.93deg, #7ac0ed 50.018%, #8beaff 100.75%);--color-charge-grad-sp: linear-gradient(114.75deg, #7ac0ed 26.89%, #8beaff 102.12%);--color-charge-bubble: #c4edff;--color-news-teal: #109999;--color-pager-track: #e0eff9;--color-hairline-band: #e9e9e9;--color-text: #4c4948;--color-text-sub: #666464;--color-text-dark: #3c3b3b;--color-text-ink: #333;--color-text-news-heading: #474646;--color-text-heading-dim: #444;--color-border-control: #ddd;--color-border-news: #e1e1e1;--color-article-accent: #84bae5;--color-text-badge: #413d3c;--color-table-head: #cadfed;--color-table-line: #8fcff8;--color-table-total: #d46e31;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--base-font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", meiryo, sans-serif;--heading-font-family: "ryo-gothic-plusn", "Ryo Gothic PlusN", "Noto Sans JP", sans-serif;--en-font-family: "Barlow", sans-serif;--to-rem: calc(tan(atan2(1px, var(--root-font-size)))*1rem) ;--duration: .3s;--header-height: calc(136 * var(--to-rem))}@media (width <= 1080px){:root{--to-rem: max(calc(100vw / 1080), .625px)}}@media (width <= 767.98px){:root{--to-rem: calc(tan(atan2(1px, var(--root-font-size)))*1rem) }}@media (width <= 375px){:root{--to-rem: max(calc(100vw / 375), .625px)}}.l-header{position:fixed;top:0;right:0;left:0;z-index:var(--z-index-header)}.l-inner{max-width:calc(var(--inner) + var(--padding-inner) * 2);padding-inline:var(--padding-inner);margin-inline:auto}@media screen and (max-width: 767px){.l-inner{max-width:500px}}.l-inner--header{--inner: min(1320px, 100%);--padding-inner: max(15px, calc(24 * var(--to-rem)))}@media (768px <= width <= 1368px){.l-inner--header{--to-rem: calc(100vw / 1368)}}@media (width <= 767.98px){.l-inner--header{--padding-inner: calc(15 * var(--to-rem))}}.l-top{padding-block-start:var(--header-height);overflow-x:clip}.l-under{padding-top:var(--header-height);overflow-x:clip}.c-article-body{color:var(--color-text)}.c-article-body>h2{font-family:var(--heading-font-family);font-size:max(10px,24 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5}@media (width <= 767.98px){.c-article-body>h2{font-size:max(10px,20 * var(--to-rem))}}.c-article-body>h3{position:relative;padding-block:calc(5 * var(--to-rem));padding-inline-start:calc(26 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5}@media (width <= 767.98px){.c-article-body>h3{font-size:max(10px,18 * var(--to-rem))}}.c-article-body>h3:before{position:absolute;top:0;bottom:0;left:calc(4 * var(--to-rem));inline-size:calc(7 * var(--to-rem));content:"";background-color:var(--color-article-accent)}.c-article-body>p{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;overflow-wrap:anywhere}.c-article-body>ul,.c-article-body>ol{padding-block:calc(20 * var(--to-rem));padding-inline:calc(48 * var(--to-rem)) calc(24 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));line-height:1.7;background-color:var(--color-bg-news-detail);border-radius:calc(10 * var(--to-rem))}.c-article-body>ul{list-style:disc}.c-article-body>ol{list-style:decimal}.c-article-body li+li{margin-block-start:calc(8 * var(--to-rem))}.c-article-body ul ul{padding-inline-start:calc(24 * var(--to-rem));list-style:circle}.c-article-body ol ol{padding-inline-start:calc(24 * var(--to-rem));list-style:decimal}.c-article-body li::marker{font-weight:var(--fw-bold);color:var(--color-primary)}.c-article-body>img,.c-article-body>figure{display:block;inline-size:100%}.c-article-body>img,.c-article-body>figure>img{inline-size:100%;block-size:auto;border-radius:calc(10 * var(--to-rem))}.c-article-body figcaption{margin-block-start:calc(10 * var(--to-rem));font-size:max(10px,13 * var(--to-rem));line-height:1.7;color:var(--color-text);opacity:.7}.c-article-body__figure-image>img{display:block;max-inline-size:100%;block-size:auto;border-radius:calc(10 * var(--to-rem))}.c-article-body__figure--stretched .c-article-body__figure-image>img{inline-size:100%}.c-article-body__figure--border .c-article-body__figure-image>img{border:1px solid var(--color-border-news)}.c-article-body__figure--background .c-article-body__figure-image{padding:calc(15 * var(--to-rem));background-color:var(--color-bg-news-detail);border-radius:calc(10 * var(--to-rem))}.c-article-body__figure--background .c-article-body__figure-image>img{max-inline-size:60%;margin-inline:auto}.c-article-body__file{display:flex;gap:calc(12 * var(--to-rem));align-items:center;padding:calc(12 * var(--to-rem)) calc(16 * var(--to-rem));border:1px solid var(--color-border-news);border-radius:calc(10 * var(--to-rem))}.c-article-body__file-extension{flex-shrink:0;padding:calc(4 * var(--to-rem)) calc(8 * var(--to-rem));font-size:calc(12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#fff;text-transform:uppercase;background-color:var(--color-primary);border-radius:calc(4 * var(--to-rem))}.c-article-body__file-body{display:flex;flex-direction:column;min-inline-size:0;font-size:calc(15 * var(--to-rem));line-height:1.5}.c-article-body__file-size{font-size:calc(12 * var(--to-rem));color:var(--color-text-sub)}.c-article-body>.c-article-body__link-card{display:flex;gap:calc(16 * var(--to-rem));align-items:center;padding:calc(16 * var(--to-rem)) calc(20 * var(--to-rem));color:var(--color-text);text-decoration:none;border:1px solid var(--color-border-news);border-radius:calc(10 * var(--to-rem))}.c-article-body__link-card-body{display:flex;flex:1;flex-direction:column;gap:calc(6 * var(--to-rem));min-inline-size:0}.c-article-body__link-card-title{font-size:calc(15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5}.c-article-body__link-card-description{font-size:calc(13 * var(--to-rem));line-height:1.6;color:var(--color-text-sub)}.c-article-body__link-card-domain{font-size:calc(12 * var(--to-rem));color:var(--color-text-sub)}.c-article-body__link-card-image{flex-shrink:0;inline-size:calc(120 * var(--to-rem));aspect-ratio:1;object-fit:cover;border-radius:calc(6 * var(--to-rem))}@media (width <= 767.98px){.c-article-body__link-card-image{inline-size:calc(80 * var(--to-rem))}}.c-article-body__embed-frame{display:block;inline-size:100%;block-size:auto;border:0;border-radius:calc(10 * var(--to-rem))}.c-article-body>blockquote{padding-block:calc(24 * var(--to-rem));padding-inline:calc(28 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.7;background-color:var(--color-bg-news-detail);border-inline-start:calc(7 * var(--to-rem)) solid var(--color-article-accent);border-radius:0 calc(10 * var(--to-rem)) calc(10 * var(--to-rem)) 0}.c-article-body>blockquote>*+*{margin-block-start:calc(20 * var(--to-rem))}.c-article-body>blockquote>:last-child{margin-block-end:0}.c-article-body__table{inline-size:100%;overflow-x:auto}.c-article-body__table>table{border-collapse:collapse}.c-article-body th,.c-article-body td{min-inline-size:calc(120 * var(--to-rem));padding:calc(12 * var(--to-rem)) calc(16 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.7;text-align:start;vertical-align:top;border:1px solid var(--color-border-control)}.c-article-body th{font-weight:var(--fw-bold);background-color:var(--color-bg-news-detail)}.c-article-body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--duration)}.c-article-body a:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.c-article-body a:hover{text-decoration:none;opacity:.8}}.c-article-body strong{font-weight:var(--fw-bold);color:var(--color-text)}.c-article-body>hr{border:0;border-block-start:1px solid var(--color-border-control)}.c-article-body>*+*{margin-block-start:calc(20 * var(--to-rem))}.c-article-body>*+img,.c-article-body>*+figure,.c-article-body>*+blockquote,.c-article-body>*+.c-article-body__table{margin-block-start:calc(30 * var(--to-rem))}.c-article-body>*+hr,.c-article-body>hr+*{margin-block-start:calc(40 * var(--to-rem))}.c-article-body>*+h3{margin-block-start:calc(60 * var(--to-rem))}@media (width <= 767.98px){.c-article-body>*+h3{margin-block-start:calc(40 * var(--to-rem))}}.c-article-body>h2+*{margin-block-start:calc(10 * var(--to-rem))}@media (width <= 767.98px){.c-article-body>h2+*{margin-block-start:calc(15 * var(--to-rem))}}.c-article-body>h3+*{margin-block-start:calc(15 * var(--to-rem))}.c-article-body>*+h2{margin-block-start:calc(60 * var(--to-rem))}.c-article-body>:first-child{margin-block-start:0}.c-breadcrumb{min-inline-size:0}.c-breadcrumb__list{display:flex;flex-wrap:wrap;gap:calc(8 * var(--to-rem)) calc(8 * var(--to-rem));align-items:flex-end;min-inline-size:0;padding-inline-start:calc(33 * var(--to-rem))}@media (width <= 767.98px){.c-breadcrumb__list{flex-wrap:nowrap;padding-block-end:calc(3 * var(--to-rem));padding-inline-start:0;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18 * var(--to-rem)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 18 * var(--to-rem)),transparent);scrollbar-width:none}}.c-breadcrumb__list::-webkit-scrollbar{display:none}.c-breadcrumb__item{display:flex;gap:calc(8 * var(--to-rem));align-items:flex-end;min-inline-size:0;font-family:var(--base-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;letter-spacing:.05em}@media (width <= 767.98px){.c-breadcrumb__item{flex-shrink:0;white-space:nowrap}}.c-breadcrumb__link{color:var(--color-primary);text-decoration:underline;text-underline-position:from-font;transition:opacity var(--duration)}@media (any-hover: hover){.c-breadcrumb__link:hover{opacity:.8}}.c-breadcrumb__current{min-inline-size:0;color:var(--color-text-news-heading);overflow-wrap:anywhere;opacity:.4}.c-breadcrumb__separator{flex-shrink:0;inline-size:calc(11 * var(--to-rem));block-size:auto}.c-button{position:relative;display:flex;align-items:center;justify-content:center;width:calc(340 * var(--to-rem));max-width:100%;min-height:calc(70 * var(--to-rem));padding:0 calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-white);text-align:center;background-color:#adadad;border-radius:calc(10 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.c-button:hover{opacity:.8}}.c-button__label{display:block}@media (width <= 767.98px){.c-button__label{font-size:max(10px,16 * var(--to-rem))}}.c-button__icon{position:absolute;top:50%;right:calc(24.5 * var(--to-rem));width:calc(19 * var(--to-rem));height:auto;translate:0 -50%}.c-button--small{width:calc(280 * var(--to-rem));min-height:calc(60 * var(--to-rem))}.c-button--small .c-button__icon{right:calc(20 * var(--to-rem));width:calc(16 * var(--to-rem))}.c-button--medium{width:calc(290 * var(--to-rem))}.c-button--external .c-button__icon{width:calc(20 * var(--to-rem))}.c-button--app .c-button__icon{right:calc(15 * var(--to-rem));width:calc(20 * var(--to-rem))}.c-button--primary{font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);background-color:var(--color-primary)}.c-button--outline{font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-primary);background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-primary)}.c-button--wide{gap:calc(10 * var(--to-rem));inline-size:calc(570 * var(--to-rem));max-inline-size:100%;padding-inline:calc(30 * var(--to-rem))}.c-button--wide .c-button__icon{position:static;flex-shrink:0;inline-size:calc(20 * var(--to-rem));block-size:auto;translate:none}.c-button--apply{font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-text-dark);background-color:var(--color-badge)}.c-button--apply .c-button__icon{right:calc(25 * var(--to-rem));width:calc(20 * var(--to-rem))}.c-campaign-card{min-width:0}.c-campaign-card__link{display:block;min-width:0;transition:opacity var(--duration)}.c-campaign-card__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-campaign-card__link:hover{opacity:.8}}.c-campaign-card__media{display:grid;grid-template-rows:100%;min-width:0;aspect-ratio:42/19;background-color:var(--color-white);border-radius:calc(10 * var(--to-rem));box-shadow:0 0 calc(15 * var(--to-rem)) #00000026}@media (width <= 767.98px){.c-campaign-card__media{border-radius:calc(15 * var(--to-rem));box-shadow:0 calc(4 * var(--to-rem)) calc(15 * var(--to-rem)) #00000026}}.c-campaign-card__image{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;border-radius:inherit;object-fit:cover}.c-campaign-card__status{display:grid;grid-area:1/1;place-items:center;min-width:0;min-height:0;padding-inline:calc(20 * var(--to-rem));background-color:#303034cc;border-radius:inherit}.c-campaign-card__status-text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.8;color:var(--color-white);text-align:center}.c-campaign-card__label{display:block;min-width:0;margin-block-start:calc(15.175 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-semibold);line-height:1.6;color:var(--color-text-ink);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.c-campaign-card__label{margin-block-start:calc(10 * var(--to-rem))}}.c-category-badge{--category-color: var(--color-primary);display:flex;align-items:center;justify-content:center;inline-size:calc(140 * var(--to-rem));max-inline-size:100%;min-block-size:calc(22 * var(--to-rem));padding-block:calc(4 * var(--to-rem));padding-inline:calc(7 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-white);text-align:center;overflow-wrap:anywhere;background-color:var(--category-color);border-radius:0}@media (width <= 767.98px){.c-category-badge{width:calc(130 * var(--to-rem));padding-inline:calc(6 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}.c-category-badge--info{--category-color: var(--color-primary)}.c-category-badge--important{--category-color: var(--color-accent-red)}.c-category-badge--campaign{--category-color: var(--color-news-teal)}.c-category-tile{min-width:0}.c-category-tile__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-block-size:calc(90 * var(--to-rem));padding-block:calc(10 * var(--to-rem));padding-inline:calc(40 * var(--to-rem));background-color:var(--color-primary);border-radius:calc(10 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 767.98px){.c-category-tile__link{gap:calc(15 * var(--to-rem));justify-content:flex-start;min-block-size:0;padding:calc(15 * var(--to-rem));border-radius:calc(5 * var(--to-rem))}}.c-category-tile__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-category-tile__link:hover{opacity:.8}}.c-category-tile__label{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.5;color:var(--color-white);text-align:left}@media (width <= 767.98px){.c-category-tile__label{font-size:max(10px,15 * var(--to-rem));line-height:1;white-space:nowrap}}.c-category-tile__icon{position:absolute;top:50%;right:calc(15 * var(--to-rem));width:calc(20 * var(--to-rem));height:auto;translate:0 -50%}@media (width <= 767.98px){.c-category-tile__icon{position:static;display:block;width:calc(6 * var(--to-rem));max-width:none;margin-inline:calc(-.5 * var(--to-rem));translate:none}}.c-empty-note{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left;overflow-wrap:anywhere}.c-faq-chip{min-width:0}.c-faq-chip__link{display:flex;align-items:center;min-width:0;min-block-size:calc(56 * var(--to-rem));padding-block:calc(12 * var(--to-rem));padding-inline:calc(20 * var(--to-rem)) calc(20 * var(--to-rem) - .07em);font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.8;color:var(--color-text);letter-spacing:.07em;background-color:var(--color-white);border-radius:calc(5 * var(--to-rem));box-shadow:inset 0 0 0 1px var(--color-border-control);transition:opacity var(--duration)}@media (width <= 767.98px){.c-faq-chip__link{gap:calc(5 * var(--to-rem));align-items:flex-start;min-block-size:0;padding:calc(11 * var(--to-rem));line-height:1.4}}.c-faq-chip__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-faq-chip__link:hover{opacity:.7}}.c-faq-chip__mark{flex-shrink:0;font-family:"Sofia Pro",Poppins,var(--en-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.7777777778;color:var(--color-primary);white-space:nowrap}@media (width <= 767.98px){.c-faq-chip__mark{line-height:1.4;letter-spacing:.07em}}.c-faq-chip__text{min-width:0}.c-faq-item{min-width:0;box-shadow:inset 0 1px 0 0 var(--color-border-news)}.c-faq-item__link{display:flex;align-items:center;min-width:0;padding-block:calc(30 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 767.98px){.c-faq-item__link{padding-block:calc(25 * var(--to-rem));padding-right:calc(6 * var(--to-rem))}}.c-faq-item__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.c-faq-item__link:hover{opacity:.7}}.c-faq-item__mark{flex-shrink:0;width:calc(29 * var(--to-rem));height:auto;margin-block:calc(.57 * var(--to-rem)) calc(-1.57 * var(--to-rem));margin-inline:calc(1.5 * var(--to-rem)) calc(2.5 * var(--to-rem))}@media (width <= 767.98px){.c-faq-item__mark{width:calc(21.75 * var(--to-rem));margin-block:calc(4.18 * var(--to-rem)) calc(-.43 * var(--to-rem));margin-inline:calc(1.13 * var(--to-rem)) calc(8.12 * var(--to-rem))}}.c-faq-item__text{flex:1;min-width:0;margin-right:calc(50 * var(--to-rem));margin-left:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.c-faq-item__text{margin-right:calc(26 * var(--to-rem));margin-left:0;font-size:max(10px,17 * var(--to-rem));line-height:1}}.c-faq-item__icon{flex-shrink:0;width:calc(26 * var(--to-rem));height:auto}@media (width <= 767.98px){.c-faq-item__icon{display:block;width:calc(20 * var(--to-rem))}}.c-faq-nav{min-width:0;padding-block:calc(70 * var(--to-rem));padding-inline:calc(90 * var(--to-rem)) calc(81 * var(--to-rem));background-color:#f8fcff;border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.c-faq-nav{padding-block:0;padding-inline:calc(15 * var(--to-rem));background-color:transparent;border-radius:0}}.c-faq-nav__list{min-width:0}@media (width <= 767.98px){.c-faq-nav__list{display:flex;flex-wrap:wrap;gap:calc(5.5 * var(--to-rem)) calc(5 * var(--to-rem))}}.c-faq-nav__item{min-width:0;padding-block-end:calc(25 * var(--to-rem));box-shadow:inset 0 -1px 0 0 var(--color-article-accent)}@media (width <= 767.98px){.c-faq-nav__item{padding-block-end:0;box-shadow:none}}.c-faq-nav__item+.c-faq-nav__item{margin-block-start:calc(25 * var(--to-rem))}@media (width <= 767.98px){.c-faq-nav__item+.c-faq-nav__item{margin-block-start:0}}.c-faq-nav__link{display:flex;gap:calc(10 * var(--to-rem));align-items:center;justify-content:space-between;min-width:0;min-block-size:calc(20 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 767.98px){.c-faq-nav__link{gap:calc(15 * var(--to-rem));justify-content:flex-start;padding:calc(15 * var(--to-rem));background-color:var(--color-primary);border-radius:calc(5 * var(--to-rem))}}.c-faq-nav__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-faq-nav__link:hover{opacity:.7}}.c-faq-nav__label{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.c-faq-nav__label{line-height:1;color:var(--color-white);white-space:nowrap}}.c-faq-nav__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(20 * var(--to-rem));min-block-size:calc(20 * var(--to-rem));background-color:var(--color-primary);border-radius:50%}@media (width <= 767.98px){.c-faq-nav__icon{width:calc(5 * var(--to-rem));min-block-size:0;background-color:transparent;border-radius:0}}.c-faq-nav__icon-image{display:block;width:calc(12 * var(--to-rem));height:auto}@media (width <= 767.98px){.c-faq-nav__icon-image{width:calc(6 * var(--to-rem));max-width:none;margin-inline:calc(-.5 * var(--to-rem))}}.c-faq-nav__heading{margin-block-end:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}.c-faq-search{min-width:0}.c-faq-search__form{display:flex;align-items:stretch;min-width:0;min-block-size:calc(70 * var(--to-rem));overflow:clip;background-color:var(--color-white);border-radius:calc(10 * var(--to-rem));box-shadow:inset 0 0 0 1px var(--color-article-accent)}@media (width <= 767.98px){.c-faq-search__form{min-block-size:calc(60 * var(--to-rem))}}.c-faq-search__form .c-faq-search__input{flex:1;min-width:0;padding-block:0;padding-inline:calc(30 * var(--to-rem)) calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);letter-spacing:.05em;background-color:transparent;border:0}.c-faq-search__form .c-faq-search__input::placeholder{color:var(--color-text);opacity:1}.c-faq-search__form .c-faq-search__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(-4 * var(--to-rem))}@media (width <= 767.98px){.c-faq-search__form .c-faq-search__input{padding-inline:calc(20 * var(--to-rem))}}.c-faq-search__button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(139 * var(--to-rem));padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:0;border-radius:0;transition:opacity var(--duration)}@media (any-hover: hover){.c-faq-search__button:hover{opacity:.8}}@media (width <= 767.98px){.c-faq-search__button{width:calc(70 * var(--to-rem))}}.c-faq-search__button-label{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.8;color:var(--color-white);letter-spacing:.05em}.c-faq-search--panel{padding-block:calc(25 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));background-color:var(--color-bg-news-detail);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.c-faq-search--panel{padding-inline:calc(15 * var(--to-rem));border-radius:0}}.c-faq-search--panel .c-faq-search__form{box-shadow:inset 0 0 0 1px var(--color-primary)}.c-faq-search--panel .c-faq-search__button{width:calc(110 * var(--to-rem))}@media (width <= 767.98px){.c-faq-search--panel .c-faq-search__button{width:calc(70 * var(--to-rem))}}.c-faq-search__form{border:3px solid var(--color-article-accent);box-shadow:none}.c-faq-search--panel .c-faq-search__form{border-color:var(--color-primary);box-shadow:none}.c-faq-search__form .c-faq-search__input{border-radius:calc(10 * var(--to-rem) - 3px) 0 0 calc(10 * var(--to-rem) - 3px)}.c-filter-select{display:flex;gap:calc(20 * var(--to-rem));align-items:center;padding-block-end:calc(20 * var(--to-rem));box-shadow:inset 0 calc(-2 * var(--to-rem)) 0 0 var(--color-primary)}@media (width <= 767.98px){.c-filter-select{flex-direction:column;gap:calc(10 * var(--to-rem));align-items:stretch;padding-bottom:calc(30 * var(--to-rem));box-shadow:inset 0 calc(-2 * var(--to-rem)) 0 0 var(--color-primary)}}.c-filter-select__label{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text)}.c-filter-select__control{inline-size:calc(220 * var(--to-rem));max-inline-size:100%;min-block-size:calc(50 * var(--to-rem));padding-inline:calc(20 * var(--to-rem)) calc(49 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:#4c494880;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-control) url(/assets/images/figma-v2/icon_chevron_select.svg) right calc(15 * var(--to-rem)) center/calc(19 * var(--to-rem)) auto no-repeat;border:1px solid var(--color-border-control);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.c-filter-select__control{width:100%;min-height:calc(60 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));background-position:right calc(20.152 * var(--to-rem)) center;background-size:calc(23.848 * var(--to-rem)) auto}}.c-heading{display:flex;flex-direction:column;gap:calc(30 * var(--to-rem))}.c-heading__title{font-family:var(--heading-font-family);font-size:max(10px,32 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-ink);text-align:center;letter-spacing:.03em}.c-heading__line{position:relative;block-size:calc(3 * var(--to-rem))}.c-heading__line:before{position:absolute;top:calc(1 * var(--to-rem));left:0;width:100%;block-size:calc(1 * var(--to-rem));content:"";background-color:#ccc}.c-heading__line:after{position:absolute;top:0;left:50%;width:calc(60 * var(--to-rem));height:100%;content:"";background-color:#333;translate:-50% 0}html:has(.c-modal[open]){overflow:hidden}.c-modal{width:min(940 * var(--to-rem),100% - 30 * var(--to-rem));max-width:none;max-height:calc(100% - 40 * var(--to-rem));padding:0;margin:auto;overflow-y:auto;background:transparent;border:0}.c-modal::backdrop{background-color:#0009}.c-modal__inner{display:flex;flex-direction:column;align-items:center}.c-modal__panel{width:100%;padding:calc(50 * var(--to-rem)) calc(80 * var(--to-rem));background-color:var(--color-white);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.c-modal__panel{padding:calc(40 * var(--to-rem)) calc(20 * var(--to-rem))}}.c-modal__title{font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);text-align:center}@media (width <= 767.98px){.c-modal__title{font-size:max(10px,20 * var(--to-rem))}}.c-modal__close{display:inline-flex;gap:calc(7 * var(--to-rem));align-items:center;padding:calc(15 * var(--to-rem)) calc(25 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text);cursor:pointer;background-color:var(--color-white);border:0;border-radius:calc(36 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.c-modal__close:hover{opacity:.8}}@media (width <= 767.98px){.c-modal__close{padding-inline:calc(35 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem))}}@media (width >= 768px){.c-modal__close--spaced{margin-block-start:calc(30 * var(--to-rem))}}.c-modal__close-icon{width:calc(9 * var(--to-rem));height:auto}.c-news-item{min-inline-size:0;padding-block-end:calc(15 * var(--to-rem));box-shadow:0 1px 0 0 var(--color-border-news)}@media (width <= 767.98px){.c-news-item{padding-bottom:calc(20 * var(--to-rem));box-shadow:inset 0 -1px 0 0 var(--color-border-news)}}.c-news-item__link{display:flex;flex-direction:column;gap:calc(15 * var(--to-rem));min-inline-size:0;transition:opacity var(--duration)}.c-news-item__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-news-item__link:hover{opacity:.7}}.c-news-item__meta{min-inline-size:0}.c-news-item__title{min-inline-size:0;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8125;color:var(--color-text);overflow-wrap:anywhere}.c-news-meta{display:flex;flex-wrap:wrap;gap:calc(8 * var(--to-rem)) calc(15 * var(--to-rem));align-items:center;min-block-size:calc(22 * var(--to-rem))}@media (width <= 767.98px){.c-news-meta{gap:calc(8 * var(--to-rem)) calc(10 * var(--to-rem))}}.c-news-meta__date{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);letter-spacing:.03em;white-space:nowrap;opacity:.5}@media (width <= 767.98px){.c-news-meta__date{font-size:max(10px,13 * var(--to-rem))}}.c-news-meta__categories{display:flex;flex-wrap:wrap;gap:calc(8 * var(--to-rem));min-inline-size:0}.c-news-meta__category{min-inline-size:0}.c-pagination{display:flex;flex-wrap:wrap;gap:calc(20 * var(--to-rem));align-items:center;justify-content:center;min-width:0}@media (width <= 767.98px){.c-pagination{gap:calc(15 * var(--to-rem))}}.c-pagination__adjacent{flex-shrink:0;margin-block-end:calc(2 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text);text-decoration:underline;text-underline-position:from-font;transition:opacity var(--duration)}@media (width <= 767.98px){.c-pagination__adjacent{font-size:max(10px,15 * var(--to-rem))}}.c-pagination__adjacent:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.c-pagination__adjacent:hover{opacity:.8}}.c-pagination__adjacent--disabled{pointer-events:none;opacity:.4}.c-pagination__list{display:flex;flex-wrap:wrap;gap:calc(3 * var(--to-rem));align-items:center;justify-content:center;min-width:0}@media (width <= 767.98px){.c-pagination__list{gap:calc(5 * var(--to-rem))}}.c-pagination__item{display:flex;min-width:0}.c-pagination__page{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(52 * var(--to-rem));min-height:calc(52 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-white);background-color:#b8b8b8;border-radius:calc(2 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 767.98px){.c-pagination__page{width:calc(48 * var(--to-rem));min-height:calc(48 * var(--to-rem))}}.c-pagination__page:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.c-pagination__page:hover{opacity:.8}}.c-pagination__page--current{background-color:var(--color-primary)}.c-pagination__ellipsis{flex-shrink:0;width:calc(14 * var(--to-rem));margin-inline:calc(5 * var(--to-rem)) calc(4 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.25;color:var(--color-white);text-align:center}@media (width <= 767.98px){.c-pagination__ellipsis{color:var(--color-text)}}.c-step-label{--step-label-size: calc(115 * var(--to-rem));z-index:1;display:grid;grid-area:1/1;place-items:center;place-self:start;width:var(--step-label-size);aspect-ratio:1;padding-block-end:calc(var(--step-label-size) * .34);padding-inline-end:calc(var(--step-label-size) * .34);clip-path:polygon(0 0,100% 0,0 100%);font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);white-space:nowrap;background-color:var(--color-primary)}@media (width <= 767.98px){.c-step-label{--step-label-size: calc(76 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}.c-step-label--small{--step-label-size: calc(95 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}@media (width <= 767.98px){.c-step-label--small{--step-label-size: calc(70 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}.c-step-label--xsmall{--step-label-size: calc(65 * var(--to-rem));padding-block-end:calc(var(--step-label-size) * .28);font-size:max(10px,13 * var(--to-rem))}@media (width <= 767.98px){.c-step-label--xsmall{--step-label-size: calc(48 * var(--to-rem));font-size:max(10px,10 * var(--to-rem))}}.c-step-label--green{background-color:#00866d}.c-step-label__text{rotate:-45deg}.c-terms-article{display:flex;flex-direction:column;gap:calc(40 * var(--to-rem));min-width:0}.c-terms-article__section{display:flex;flex-direction:column;min-width:0}.c-terms-article__section>*+*{margin-block-start:calc(10 * var(--to-rem))}.c-terms-article__head{display:flex;flex-direction:column;min-width:0}.c-terms-article__head>*+*{margin-block-start:calc(10 * var(--to-rem))}.c-terms-article__heading{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5333333333;color:var(--color-text);text-align:left;letter-spacing:.05em}.c-terms-article__lead-block{display:flex;flex-direction:column;gap:calc(10 * var(--to-rem));min-width:0}.c-terms-article__lead{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text);text-align:left}.c-terms-article__lead--tracked{letter-spacing:.05em}.c-terms-article__body,.c-terms-article__list{display:flex;flex-direction:column;gap:calc(10 * var(--to-rem));min-width:0}.c-terms-article__item{display:flex;align-items:flex-start;min-width:0}.c-terms-article__mark{flex-shrink:0;min-width:calc(25 * var(--to-rem));min-block-size:calc(26 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text);white-space:nowrap}.c-terms-article__mark--wide{min-width:calc(50 * var(--to-rem));min-block-size:0;line-height:1.5333333333}.c-terms-article__mark--symbol{min-width:calc(18 * var(--to-rem));min-block-size:0;line-height:1.5333333333}.c-terms-article__text{flex:1;min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text);text-align:left}.c-terms-article__item-body{display:flex;flex:1;flex-direction:column;gap:calc(10 * var(--to-rem));min-width:0}.c-terms-article__subitem{display:flex;align-items:flex-start;min-width:0}.c-terms-article__note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0}.c-terms-article__link{color:var(--color-deep-blue);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:opacity var(--duration)}.c-terms-article__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.c-terms-article__link:hover{opacity:.8}}.c-terms-article__link--part{color:inherit;text-decoration:none}.c-terms-article__link-text{color:var(--color-deep-blue);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.c-terms-article__note-mark{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text);white-space:nowrap}.c-terms-card{min-width:0}.c-terms-card__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:calc(90 * var(--to-rem));padding-block:calc(10 * var(--to-rem));padding-inline:calc(50 * var(--to-rem));background-color:var(--color-white);border-radius:calc(10 * var(--to-rem));box-shadow:inset 0 0 0 1px var(--color-primary);transition:opacity var(--duration)}.c-terms-card__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}@media (any-hover: hover){.c-terms-card__link:hover{opacity:.8}}@media (width <= 767.98px){.c-terms-card__link{min-height:calc(70 * var(--to-rem))}}@media (width >= 768px){.c-terms-card--wide .c-terms-card__link{padding-inline:calc(25 * var(--to-rem))}}.c-terms-card__label{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.3888888889;color:var(--color-primary);text-align:center}@media (width <= 767.98px){.c-terms-card__label{font-size:max(10px,16 * var(--to-rem));line-height:1.4}}.c-terms-card__icon{position:absolute;top:50%;right:calc(19.96 * var(--to-rem));z-index:1;width:calc(19.04 * var(--to-rem));height:auto;translate:0 -50%}.c-modal__panel.p-apply-modal{padding-block:calc(80 * var(--to-rem))}@media (width <= 767.98px){.c-modal__panel.p-apply-modal{padding-block:calc(40 * var(--to-rem))}}.p-apply-modal__title{text-decoration:underline}.p-apply-modal__choices{display:grid;grid-template-columns:repeat(2,calc(340 * var(--to-rem)));gap:calc(20 * var(--to-rem));justify-content:center;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-apply-modal__choices{grid-template-columns:1fr;gap:calc(10 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}}.p-apply-modal__choice{display:grid;grid-template-columns:minmax(0,1fr) calc(24 * var(--to-rem));gap:calc(13 * var(--to-rem)) calc(11 * var(--to-rem));align-content:center;min-height:calc(100 * var(--to-rem));padding-block:calc(20 * var(--to-rem));padding-inline:calc(30 * var(--to-rem) - 1px) calc(20 * var(--to-rem) - 1px);font-family:var(--heading-font-family);line-height:1;color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:calc(10 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.p-apply-modal__choice:hover{opacity:.8}}@media (width <= 767.98px){.p-apply-modal__choice{row-gap:calc(14 * var(--to-rem));padding-inline-end:calc(10 * var(--to-rem) - 1px)}}@media (width <= 767.98px){.p-apply-modal__choice--new{padding-inline-start:calc(20 * var(--to-rem) - 1px)}}.p-apply-modal__choice-title{font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-primary)}.p-apply-modal__choice-text{font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium)}@media (width <= 767.98px){.p-apply-modal__choice-text{font-size:max(10px,14 * var(--to-rem))}}.p-apply-modal__choice-icon{grid-area:1/2/span 2;align-self:center;width:100%;height:auto}.p-apply-modal__note{margin-block-start:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);text-align:center}@media (width <= 767.98px){.p-apply-modal__note{padding-inline-start:1em;margin-block-start:calc(20 * var(--to-rem));font-size:max(10px,13 * var(--to-rem));line-height:1.3;text-align:start;text-indent:-1em}}.p-benefits-detail__lead-strong{font-weight:var(--fw-bold)}.p-benefits-detail__body{display:grid;padding-block-end:calc(120 * var(--to-rem));margin-block-start:calc(75 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__body{padding-block-end:calc(90 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem))}}.p-benefits-detail__panel{display:grid;min-width:0}.p-benefits-detail__panel+.p-benefits-detail__panel{margin-block-start:calc(40 * var(--to-rem))}.p-benefits-detail__panel--left{width:min(50% + 570 * var(--to-rem),100% - var(--padding-inner));border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-benefits-detail__panel--left{width:calc(100% - 15 * var(--to-rem));border-radius:0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem)) 0}}.p-benefits-detail__panel--right{justify-self:end;width:min(50% + 630 * var(--to-rem),100% - var(--padding-inner));border-radius:calc(50 * var(--to-rem)) 0 0 calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__panel--right{width:calc(100% - 15 * var(--to-rem));border-radius:calc(30 * var(--to-rem)) 0 0 calc(30 * var(--to-rem))}}.p-benefits-detail__panel--cool{background-color:var(--color-bg-news-detail)}.p-benefits-detail__panel--warm{background-color:var(--color-bg-warm)}.p-benefits-detail__deco{grid-area:1/1;align-self:start;min-width:0;height:auto;min-height:0}.p-benefits-detail__deco--1{justify-self:end;width:calc(215 * var(--to-rem));margin-top:calc(57 * var(--to-rem));margin-right:calc(156 * var(--to-rem))}.p-benefits-detail__deco--2{justify-self:end;width:calc(317.05 * var(--to-rem));aspect-ratio:317.05/326;margin-top:calc(100 * var(--to-rem));margin-right:calc(67.95 * var(--to-rem))}.p-benefits-detail__deco--3{justify-self:start;width:calc(305 * var(--to-rem));margin-top:calc(100 * var(--to-rem))}.p-benefits-detail__deco--4{justify-self:end;width:calc(177 * var(--to-rem));margin-top:calc(100 * var(--to-rem));margin-right:calc(170 * var(--to-rem))}.p-benefits-detail__inner{display:grid;grid-area:1/1;min-width:0;min-height:0;padding-block:calc(90 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__inner{grid-template-columns:minmax(0,var(--inner-sp));justify-content:center;padding-block:calc(50 * var(--to-rem)) calc(35 * var(--to-rem))}}.p-benefits-detail__inner--left{width:calc(780 * var(--to-rem));margin-left:calc(max(50% + var(--padding-inner) / 2,100% - 570 * var(--to-rem)) - 390 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__inner--left{width:100%;padding-inline:calc(33 * var(--to-rem)) calc(17 * var(--to-rem));margin-left:0}}.p-benefits-detail__inner--right{width:calc(780 * var(--to-rem));margin-left:min(240 * var(--to-rem),50% - var(--padding-inner) / 2 - 390 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__inner--right{width:100%;padding-inline:calc(18 * var(--to-rem)) calc(32 * var(--to-rem));margin-left:0}}@media (width <= 767.98px){.p-benefits-detail__inner--first{padding-block-end:calc(57 * var(--to-rem))}}.p-benefits-detail__inner--short{padding-block:calc(90 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__inner--short{padding-block:calc(50 * var(--to-rem)) calc(35 * var(--to-rem))}}.p-benefits-detail__badge{display:flex;align-items:flex-end;justify-content:center;min-width:0}.p-benefits-detail__badge-rule{flex-shrink:0;width:calc(31 * var(--to-rem));min-height:calc(3 * var(--to-rem));margin-bottom:calc(17 * var(--to-rem));background-color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__badge-rule{margin-bottom:calc(11 * var(--to-rem))}}.p-benefits-detail__badge-label{margin-left:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.03em}@media (width <= 767.98px){.p-benefits-detail__badge-label{margin-left:calc(15 * var(--to-rem));font-size:max(10px,26 * var(--to-rem))}}.p-benefits-detail__badge-num{margin-right:calc(20 * var(--to-rem));margin-left:calc(8 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,44 * var(--to-rem));font-weight:var(--fw-semibold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.03em}@media (width <= 767.98px){.p-benefits-detail__badge-num{margin-right:calc(15 * var(--to-rem));margin-left:calc(7 * var(--to-rem));font-size:max(10px,32 * var(--to-rem))}}.p-benefits-detail__headline{min-width:0;margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-benefits-detail__headline{margin-block-start:calc(45 * var(--to-rem));font-size:max(10px,18 * var(--to-rem));line-height:1.4}}.p-benefits-detail__point{display:grid;justify-items:center;justify-self:center;min-width:0;margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__inner--first .p-benefits-detail__headline{line-height:1}}@media (width <= 767.98px){.p-benefits-detail__inner--first .p-benefits-detail__point{margin-block-start:0}}.p-benefits-detail__point-row{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-start;min-width:0}@media (width <= 767.98px){.p-benefits-detail__point-row{gap:calc(15 * var(--to-rem))}}.p-benefits-detail__point-logo{flex-shrink:0;width:calc(68 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-benefits-detail__point-logo{width:calc(52 * var(--to-rem))}}.p-benefits-detail__point-text{min-width:0}.p-benefits-detail__point-label{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em}@media (width <= 767.98px){.p-benefits-detail__point-label{font-size:max(10px,16 * var(--to-rem))}}.p-benefits-detail__rate{display:flex;align-items:flex-end;min-width:0;margin-block-start:calc(10 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-benefits-detail__rate{margin-block-start:calc(4 * var(--to-rem))}}@media (width <= 767.98px){.p-benefits-detail__rate--2{margin-block-start:calc(7 * var(--to-rem))}}@media (width <= 767.98px){.p-benefits-detail__rate--3{margin-block-start:calc(8 * var(--to-rem))}}.p-benefits-detail__rate-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__rate-num{margin-block:calc(-10.5 * var(--to-rem)) calc(-4.5 * var(--to-rem));font-size:max(10px,62 * var(--to-rem))}}.p-benefits-detail__rate-num--3{margin-block:calc(-16.5 * var(--to-rem)) calc(-7.5 * var(--to-rem));margin-left:calc(2 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__rate-num--3{margin-block:calc(-10.5 * var(--to-rem)) calc(-7.5 * var(--to-rem))}}.p-benefits-detail__rate-suffix{display:grid;gap:calc(6 * var(--to-rem));min-width:0;margin-left:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__rate-suffix{margin-left:calc(6 * var(--to-rem))}}.p-benefits-detail__rate-sub{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-benefits-detail__rate-sub{font-size:max(10px,16 * var(--to-rem))}}.p-benefits-detail__rate-give{font-family:var(--heading-font-family);font-size:max(10px,28 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.1em}@media (width <= 767.98px){.p-benefits-detail__rate-give{margin-right:-.3em;letter-spacing:.3em}}.p-benefits-detail__rate-plus{margin-block:calc(-13 * var(--to-rem)) calc(-6 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,65 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__rate-plus{margin-block:calc(-10 * var(--to-rem)) calc(-5 * var(--to-rem));font-size:max(10px,42 * var(--to-rem))}}.p-benefits-detail__rate-pct{margin-left:calc(2 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,45 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__rate-pct{font-size:max(10px,42 * var(--to-rem))}}.p-benefits-detail__rate-pct--2{margin-block:calc(-8 * var(--to-rem)) calc(-2 * var(--to-rem))}.p-benefits-detail__rate-pct--3{margin-block:calc(-8 * var(--to-rem)) calc(-1 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__rate-pct--3{margin-block-end:calc(-5 * var(--to-rem))}}.p-benefits-detail__rate-unit{margin-left:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,35 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-benefits-detail__rate-unit{margin-left:calc(6 * var(--to-rem));font-size:max(10px,32 * var(--to-rem));letter-spacing:.04em}}.p-benefits-detail__rate-unit--3{margin-block:0 calc(1 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__rate-unit--3{margin-block-end:calc(-1 * var(--to-rem))}}.p-benefits-detail__limit{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-benefits-detail__limit{font-size:max(10px,14 * var(--to-rem))}}.p-benefits-detail__limit--2{margin-block-start:calc(17 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__limit--2{margin-block-start:calc(20 * var(--to-rem))}}.p-benefits-detail__limit--3{margin-block-start:calc(22 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__limit--3{margin-block-start:calc(20 * var(--to-rem))}}.p-benefits-detail__amount{display:flex;align-items:flex-end;justify-content:center;min-width:0;margin-block-start:calc(30 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-benefits-detail__amount{flex-wrap:wrap;margin-block-start:calc(27 * var(--to-rem))}}.p-benefits-detail__amount-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__amount-num{margin-block:calc(-10.5 * var(--to-rem)) calc(-7.5 * var(--to-rem));font-size:max(10px,62 * var(--to-rem))}}.p-benefits-detail__amount-yen{margin-left:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,35 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits-detail__amount-yen{font-size:max(10px,32 * var(--to-rem));letter-spacing:.04em}}.p-benefits-detail__amount-unit{margin-left:calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,28 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-benefits-detail__amount-unit{flex-basis:100%;margin-block-start:calc(12 * var(--to-rem));margin-left:0;font-size:max(10px,25 * var(--to-rem));text-align:center}}.p-benefits-detail__notes{display:grid;gap:calc(5 * var(--to-rem));justify-self:start;min-width:0;margin-block-start:calc(30 * var(--to-rem));margin-left:calc(99 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__notes{gap:calc(10 * var(--to-rem));justify-self:stretch;margin-left:0}}.p-benefits-detail__table{display:grid;min-width:0;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__table{margin-block-start:calc(30 * var(--to-rem))}}@media (width <= 767.98px){.p-benefits-detail__point+.p-benefits-detail__table{margin-block-start:calc(60 * var(--to-rem))}}.p-benefits-detail__row{display:grid;grid-template-columns:calc(220 * var(--to-rem)) minmax(0,1fr);min-width:0}@media (width <= 767.98px){.p-benefits-detail__row{grid-template-columns:minmax(0,1fr)}}@media (width <= 767.98px){.p-benefits-detail__row--loose .p-benefits-detail__value{padding-block:calc(16 * var(--to-rem))}}.p-benefits-detail__row--tight{min-height:calc(54 * var(--to-rem))}.p-benefits-detail__row--tight .p-benefits-detail__label,.p-benefits-detail__row--tight .p-benefits-detail__value{padding-block:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__row--tight .p-benefits-detail__label,.p-benefits-detail__row--tight .p-benefits-detail__value{padding-block:calc(9 * var(--to-rem))}}@media (width <= 767.98px){.p-benefits-detail__row--tight .p-benefits-detail__label{padding-block:calc(15 * var(--to-rem))}}.p-benefits-detail__label{display:grid;align-content:center;justify-items:start;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.6;color:var(--color-white);text-align:left;letter-spacing:.04em;background-color:var(--color-primary);box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-benefits-detail__label{padding:calc(15 * var(--to-rem));box-shadow:inset 0 1px 0 var(--color-border-control)}}.p-benefits-detail__value{display:grid;gap:calc(10 * var(--to-rem));align-content:center;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));background-color:var(--color-white);box-shadow:inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-benefits-detail__value{padding:calc(15 * var(--to-rem));box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}}.p-benefits-detail__row:first-child .p-benefits-detail__label{box-shadow:inset 0 1px 0 var(--color-border-control),inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}.p-benefits-detail__row:first-child .p-benefits-detail__value{box-shadow:inset 0 1px 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}.p-benefits-detail__text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-text);text-align:left;letter-spacing:.04em;overflow-wrap:anywhere}.p-benefits-detail__value-body{min-width:0}.p-benefits-detail__text--pretty{text-wrap:pretty}.p-benefits-detail__text-regular{font-weight:var(--fw-regular)}.p-benefits-detail__conditions{display:grid;gap:calc(10 * var(--to-rem));min-width:0}.p-benefits-detail__condition{display:grid;grid-template-columns:calc(30 * var(--to-rem)) minmax(0,1fr);min-width:0}.p-benefits-detail__condition-num{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-text);letter-spacing:.04em}.p-benefits-detail__condition-body{display:grid;min-width:0}.p-benefits-detail__condition-notes{display:grid;gap:calc(5 * var(--to-rem));min-width:0;margin-block-start:calc(5 * var(--to-rem))}.p-benefits-detail__condition-note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0;margin-block-start:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text-news-heading);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-benefits-detail__condition-note{line-height:1.5}}.p-benefits-detail__condition-notes .p-benefits-detail__condition-note{margin-block-start:0}.p-benefits-detail__condition-note--example{gap:0}.p-benefits-detail__condition-mark{flex-shrink:0}.p-benefits-detail__note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0}.p-benefits-detail__note--modal{margin-block-start:calc(10 * var(--to-rem))}.p-benefits-detail__note--after-table{margin-block-start:calc(15 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__note--after-table{margin-block-start:calc(10 * var(--to-rem))}}.p-benefits-detail__note-mark{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7692307692;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-benefits-detail__note-mark{line-height:1.5384615385}}.p-benefits-detail__note-text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7692307692;color:var(--color-text-news-heading);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-benefits-detail__note-text{line-height:1.5384615385}}.p-benefits-detail__link{color:var(--color-deep-blue);text-decoration:underline;text-underline-offset:.15em;transition:opacity var(--duration)}@media (any-hover: hover){.p-benefits-detail__link:hover{opacity:.7}}.p-benefits-detail__link-icon{display:inline-block;width:calc(15 * var(--to-rem));height:auto;margin-inline:calc(5 * var(--to-rem));vertical-align:calc(-2 * var(--to-rem))}.p-benefits-detail__note-text--tight{line-height:1.5384615385}.p-benefits-detail__timing-button{justify-self:center;min-height:calc(60 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium)}@media (width <= 767.98px){.p-benefits-detail__timing-button{margin-block-start:calc(40 * var(--to-rem))}}.p-benefits-detail__timing-button .c-button__icon{right:calc(20 * var(--to-rem))}.p-benefits-detail__timing-table{width:100%;margin-block-start:calc(20 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,13 * var(--to-rem));line-height:1.4;color:var(--color-text);table-layout:fixed;border-spacing:0;border-collapse:separate}@media (width <= 767.98px){.p-benefits-detail__timing-table{margin-block-start:calc(25 * var(--to-rem));font-size:max(10px,12 * var(--to-rem))}}.p-benefits-detail__timing-head{padding-block:calc(16 * var(--to-rem));font-weight:var(--fw-medium);color:var(--color-white);text-align:center;vertical-align:middle;background-color:#3b7092;border-inline-end:1px solid var(--color-border-control)}.p-benefits-detail__timing-head:first-child{width:calc(180 * var(--to-rem));border-start-start-radius:calc(10 * var(--to-rem))}.p-benefits-detail__timing-head:last-child{width:calc(140 * var(--to-rem));border-inline-end:0;border-start-end-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__timing-head{padding-block:calc(16.6 * var(--to-rem))}.p-benefits-detail__timing-head:first-child{width:30%}.p-benefits-detail__timing-head:last-child{width:28%}}.p-benefits-detail__timing-cell{padding:calc(10 * var(--to-rem)) calc(15 * var(--to-rem));font-weight:var(--fw-regular);text-align:start;letter-spacing:.04em;vertical-align:middle;background-color:var(--color-white);border-block-end:1px solid var(--color-border-control);border-inline-end:1px solid var(--color-border-control)}.p-benefits-detail__timing-cell:first-child{padding-inline:calc(16 * var(--to-rem)) calc(8 * var(--to-rem));white-space:nowrap;border-inline-start:1px solid var(--color-border-control)}tr:last-child>.p-benefits-detail__timing-cell:first-child{border-end-start-radius:calc(10 * var(--to-rem))}tr:last-child>.p-benefits-detail__timing-cell:last-child{border-end-end-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-benefits-detail__timing-cell{padding:calc(8 * var(--to-rem))}.p-benefits-detail__timing-cell:first-child{padding-inline-start:calc(8 * var(--to-rem));white-space:normal}}.p-benefits-detail__timing-cell--center{padding-inline:0;text-align:center}@media (width <= 767.98px){.p-benefits-detail__timing-cell--center{padding-inline:calc(4 * var(--to-rem))}}.p-benefits{position:relative;padding-block:calc(120 * var(--to-rem));overflow:clip}@media (width <= 767.98px){.p-benefits{padding-block:calc(90 * var(--to-rem))}}.p-benefits__marquee{position:absolute;top:calc(469 * var(--to-rem));right:0;left:0;z-index:0;display:flex;flex-direction:column;gap:calc(15 * var(--to-rem));pointer-events:none;opacity:.15}@media (width <= 767.98px){.p-benefits__marquee{display:none}}.p-benefits__marquee-row{display:block;min-block-size:calc(29.31 * var(--to-rem));background-image:url(/assets/images/figma-v3/img_marquee_unit.png);background-repeat:repeat-x;background-position-x:calc(-81.87 * var(--to-rem));background-size:calc(203.13 * var(--to-rem)) calc(29.31 * var(--to-rem))}.p-benefits__marquee-row--offset{background-position-x:calc(38.13 * var(--to-rem))}.p-benefits__inner{--inner: min(1140px, 100%);position:relative;z-index:1}@media (width <= 767.98px){.p-benefits__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-benefits__head{text-align:center}.p-benefits__en{margin-block:calc(-3.3 * var(--to-rem)) calc(-1.7 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits__en{margin-block-start:calc(-2.3 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-benefits__title{margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-benefits__title{margin-top:calc(30 * var(--to-rem));font-size:max(10px,30 * var(--to-rem))}}.p-benefits__desc{width:calc(460 * var(--to-rem));max-width:100%;margin-block-start:calc(40 * var(--to-rem));margin-inline:auto;font-family:var(--base-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text)}@media (width <= 767.98px){.p-benefits__desc{width:calc(325 * var(--to-rem));margin-top:calc(25 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));text-align:center}}.p-benefits__cards{display:flex;gap:calc(19 * var(--to-rem));align-items:stretch;justify-content:center;margin-block-start:calc(83 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__cards{flex-direction:column;gap:calc(48 * var(--to-rem));margin-top:calc(56 * var(--to-rem))}}.p-benefits__card{position:relative;display:flex;flex-direction:column;width:calc(540 * var(--to-rem));max-width:100%;min-block-size:calc(342 * var(--to-rem));padding-block:calc(60 * var(--to-rem)) calc(35 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));border-radius:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__card{width:100%;min-block-size:0;padding-block:calc(65 * var(--to-rem)) calc(25 * var(--to-rem))}}.p-benefits__card--touch{--touch-overhang: min(15.4 * var(--to-rem), max(0px, var(--padding-inner) - 15px, (100vw - 1099 * var(--to-rem)) / 2 - 15px))}@media (width <= 767.98px){.p-benefits__card--touch{padding-block-start:calc(118 * var(--to-rem))}}.p-benefits__card--entry{background-color:var(--color-bg-benefit-blue);background-image:url(/assets/images/figma-v3/img_benefit_bg_entry.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply}@media (width <= 767.98px){.p-benefits__card--entry{background-image:url(/assets/images/figma-v3/img_benefit_bg_entry_sp.png)}}.p-benefits__card--touch{background-color:var(--color-bg-benefit-pink)}.p-benefits__bird,.p-benefits__touch{position:absolute;z-index:4;height:auto}.p-benefits__bird{top:calc(-48 * var(--to-rem));left:calc(55 * var(--to-rem));width:calc(96 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__bird{top:calc(-26 * var(--to-rem));left:calc(17 * var(--to-rem));width:calc(67 * var(--to-rem))}}.p-benefits__touch{top:calc(-48 * var(--to-rem));right:calc(-1 * var(--touch-overhang));width:calc(158.4 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__touch{top:calc(-29 * var(--to-rem));right:auto;left:calc(9 * var(--to-rem));width:calc(108 * var(--to-rem))}}.p-benefits__chip{z-index:3;display:flex;align-items:center;align-self:center;justify-content:center;width:calc(320 * var(--to-rem));max-width:calc(100% - 40 * var(--to-rem));min-block-size:calc(55 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));margin-block:calc(-85 * var(--to-rem)) calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,19 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3;color:var(--color-white);text-align:center;letter-spacing:.03em;background-color:var(--color-primary);border:calc(3 * var(--to-rem)) solid var(--color-white);border-radius:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__chip{position:absolute;top:calc(-18 * var(--to-rem));left:50%;width:calc(260 * var(--to-rem));margin-block:0;font-size:max(10px,14 * var(--to-rem));translate:-50% 0}}.p-benefits__chip--touch{align-self:flex-end;margin-inline-end:max((100% - 320 * var(--to-rem)) / 2,105.4 * var(--to-rem) - var(--touch-overhang));background-color:var(--color-accent-red)}@media (width <= 767.98px){.p-benefits__chip--touch{display:block;min-block-size:0;padding-block:calc(6 * var(--to-rem));margin-inline-end:0}}.p-benefits__limited{position:absolute;top:calc(-32 * var(--to-rem));left:calc(13 * var(--to-rem));z-index:4;display:flex;flex-direction:column;align-items:center}@media (width <= 767.98px){.p-benefits__limited{top:calc(46 * var(--to-rem));left:50%;flex-direction:row;gap:calc(5 * var(--to-rem));align-items:center;translate:-50% 0}}.p-benefits__limited-badge{display:flex;align-items:center;justify-content:center;width:calc(82 * var(--to-rem));min-block-size:calc(82 * var(--to-rem));background-image:url(/assets/images/figma-v2/icon_limited_burst.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (width <= 767.98px){.p-benefits__limited-badge{flex-shrink:0;width:calc(54 * var(--to-rem));min-block-size:calc(54 * var(--to-rem))}}.p-benefits__limited-text{font-family:var(--heading-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.2;color:var(--color-white);text-align:center;letter-spacing:.1em}@media (width <= 767.98px){.p-benefits__limited-text{font-size:max(10px,13 * var(--to-rem));line-height:1.1;letter-spacing:0}}.p-benefits__until{margin-block-start:calc(4 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3;color:var(--color-accent-red);text-align:center;white-space:nowrap}@media (width <= 767.98px){.p-benefits__until{margin-block-start:0;font-size:max(10px,17 * var(--to-rem));font-feature-settings:"palt" 1;text-decoration:underline}}.p-benefits__card-body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:center}.p-benefits__lead{width:calc(300 * var(--to-rem));max-width:100%;padding-block-end:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);text-align:center;letter-spacing:.06em;border-bottom:calc(1 * var(--to-rem)) solid #e5e5d9}@media (width <= 767.98px){.p-benefits__lead{width:calc(305 * var(--to-rem));padding-block-end:calc(14 * var(--to-rem));border-bottom-color:#62b0e333}}@media (width <= 767.98px){.p-benefits__card--touch .p-benefits__lead{border-bottom-color:#e04f6133}}.p-benefits__amount{display:flex;align-items:flex-end;justify-content:center;margin-block-start:calc(18 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__amount{margin-block-start:calc(15 * var(--to-rem))}}.p-benefits__amount-max{width:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits__amount-max{width:calc(14 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-benefits__amount .p-benefits__amount-max{translate:0 calc(3 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__amount .p-benefits__amount-max{translate:0 0}}.p-benefits__amount-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));margin-left:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits__amount-num{margin-block:calc(-9.3 * var(--to-rem)) calc(-4.8 * var(--to-rem));margin-left:0;font-size:max(10px,48 * var(--to-rem))}}.p-benefits__amount-unit{margin-left:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.05em}@media (width <= 767.98px){.p-benefits__amount-unit{margin-left:calc(2 * var(--to-rem));font-size:max(10px,24 * var(--to-rem))}}.p-benefits__amount-yen{color:var(--color-primary)}.p-benefits__present{margin-block-start:calc(13 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-black);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-benefits__present{margin-top:calc(10 * var(--to-rem));font-size:max(10px,26 * var(--to-rem))}}.p-benefits__point{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-end;margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__point{gap:calc(15 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem))}}.p-benefits__point-logo{flex-shrink:0;width:calc(68 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-benefits__point-logo{width:calc(41 * var(--to-rem))}}.p-benefits__point-label{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em}@media (width <= 767.98px){.p-benefits__point-label{font-size:max(10px,14 * var(--to-rem))}}.p-benefits__point-value{display:flex;align-items:flex-end;margin-block-start:calc(11 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__point-value{margin-block-start:calc(7 * var(--to-rem))}}.p-benefits__point-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-accent-red)}@media (width <= 767.98px){.p-benefits__point-num{margin-block:calc(-9.7 * var(--to-rem)) calc(-5 * var(--to-rem));font-size:max(10px,50 * var(--to-rem))}}.p-benefits__point-percent{margin-block:calc(-9.3 * var(--to-rem)) calc(-4.8 * var(--to-rem));margin-left:calc(2 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,48 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-accent-red);translate:0 calc(-3 * var(--to-rem))}@media (width <= 767.98px){.p-benefits__point-percent{margin-block:calc(-6.2 * var(--to-rem)) calc(-3.2 * var(--to-rem));margin-left:0;font-size:max(10px,32 * var(--to-rem));translate:0 calc(-2 * var(--to-rem))}}.p-benefits__point-unit{margin-left:calc(8 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-benefits__point-unit{margin-left:calc(3 * var(--to-rem));font-size:max(10px,25 * var(--to-rem));letter-spacing:.05em}}.p-benefits__button{margin-block-start:auto}@media (width <= 767.98px){.p-benefits__button{width:calc(280 * var(--to-rem));max-width:100%;min-block-size:calc(55 * var(--to-rem));margin-top:calc(25 * var(--to-rem))}}@media (width <= 767.98px){.p-benefits__button .c-button__icon{right:calc(15 * var(--to-rem));width:calc(18 * var(--to-rem))}}.p-benefits--points{grid-area:2/1;min-width:0;padding-block:0}.p-benefits--points .p-benefits__inner{width:100%;padding-block:calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-benefits--points .p-benefits__inner{padding-block:calc(50 * var(--to-rem))}}.p-benefits--points .p-benefits__cards{padding-inline-end:calc(15 * var(--to-rem));margin-block-start:0}@media (width <= 767.98px){.p-benefits--points .p-benefits__cards{padding-inline-end:0;margin-block-start:0}}@media (width <= 767.98px){.p-benefits--points .p-benefits__card{box-shadow:inset 0 0 0 calc(4 * var(--to-rem)) var(--color-white)}}.p-benefits--points .p-benefits__amount-num{margin-left:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-benefits--points .p-benefits__amount-num{margin-left:0}}@media (width <= 374px){html:has(.p-campaign-detail){--to-rem: calc(100vw / 374)}}.p-campaign-detail__page-head{padding-block:calc(20 * var(--to-rem));background-color:var(--color-bg-news-detail)}@media (width <= 767.98px){.p-campaign-detail__page-head{padding-block-end:calc(17 * var(--to-rem))}}.p-campaign-detail__content{padding-block:calc(90 * var(--to-rem)) calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-campaign-detail__content{padding-block:calc(50 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-campaign-detail__hero{width:min(978.53 * var(--to-rem),100% - var(--padding-inner) * 2);aspect-ratio:42/19;margin-inline:auto;background-color:var(--color-white);border-radius:calc(30 * var(--to-rem));box-shadow:0 0 calc(15 * var(--to-rem)) #00000026}@media (width <= 767.98px){.p-campaign-detail__hero{width:100%;border-radius:0;box-shadow:0 calc(4 * var(--to-rem)) calc(15 * var(--to-rem)) #00000026}}.p-campaign-detail__hero>picture{border-radius:inherit}.p-campaign-detail__hero-image{width:100%;min-width:0;height:100%;min-height:0;border-radius:inherit;object-fit:cover}.p-campaign-detail__inner{--inner: min(calc(780 * var(--to-rem)), 100%);margin-block-start:calc(60.3438 * var(--to-rem))}@media (width <= 767.98px){.p-campaign-detail__inner{--padding-inner: calc(15 * var(--to-rem));margin-block-start:calc(36 * var(--to-rem))}}.p-campaign-detail__article{min-width:0}.p-campaign-detail__date{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);letter-spacing:.03em;opacity:.5}@media (width <= 767.98px){.p-campaign-detail__date{padding-inline-start:calc(7 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}.p-campaign-detail__title{min-width:0;margin-block-start:calc(28 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5;color:var(--color-text);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-campaign-detail__title{margin-block-start:calc(25 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));line-height:1.5}}.p-campaign-detail__title:first-letter{font-feature-settings:"halt" 1}.p-campaign-detail__divider{margin-block-start:calc(13 * var(--to-rem));border:0;border-top:2px solid var(--color-border-control)}@media (width <= 767.98px){.p-campaign-detail__divider{margin-block-start:calc(20 * var(--to-rem))}}.p-campaign-detail__body{min-width:0;margin-block-start:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left;overflow-wrap:anywhere}.p-campaign-detail__spec{min-width:0;padding:calc(40 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));background-color:var(--color-bg-warm);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-campaign-detail__spec{padding:calc(30 * var(--to-rem)) calc(20 * var(--to-rem))}}.p-campaign-detail__spec-title{min-width:0;padding-block:calc(5 * var(--to-rem));padding-left:calc(22 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);text-align:left;box-shadow:inset calc(7 * var(--to-rem)) 0 0 var(--color-primary)}@media (width <= 767.98px){.p-campaign-detail__spec-title{padding-block:calc(6 * var(--to-rem));padding-left:calc(17 * var(--to-rem));font-size:max(10px,18 * var(--to-rem))}}.p-campaign-detail__spec-list{display:grid;gap:calc(15 * var(--to-rem));min-width:0;margin-block-start:calc(35 * var(--to-rem))}@media (width <= 767.98px){.p-campaign-detail__spec-list{margin-block-start:calc(20 * var(--to-rem))}}.p-campaign-detail__spec-row{display:grid;grid-template-columns:calc(160 * var(--to-rem)) minmax(0,1fr);min-width:0;padding-block-end:calc(15 * var(--to-rem));box-shadow:inset 0 -1px #e3e3d7}@media (width <= 767.98px){.p-campaign-detail__spec-row{grid-template-columns:minmax(0,1fr);gap:calc(5 * var(--to-rem))}}.p-campaign-detail__spec-label{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.7333333333;color:var(--color-text);text-align:left;overflow-wrap:anywhere}.p-campaign-detail__spec-value{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-campaign-detail__spec-value{line-height:1.5333333333}}@media (width <= 767.98px){.p-campaign-detail__spec-row:first-child .p-campaign-detail__spec-value{line-height:1.7}}.p-campaign-detail__apply{margin-block-start:calc(30 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-campaign-detail__apply{width:calc(300 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}.p-campaign-detail__back{width:calc(460 * var(--to-rem));margin-block-start:calc(60 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-campaign-detail__back{width:calc(min(100%,500px) - 30 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}.p-campaign-list__body{padding-block:calc(80 * var(--to-rem)) calc(120 * var(--to-rem));margin-block-start:calc(75 * var(--to-rem));background-color:var(--color-bg-warm)}@media (width <= 767.98px){.p-campaign-list__body{padding-block:calc(35 * var(--to-rem)) calc(90 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem))}}.p-campaign-list__inner{--inner: min(calc(1100 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-campaign-list__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-campaign-list__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(50 * var(--to-rem)) calc(30 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-campaign-list__cards{grid-template-columns:minmax(0,1fr);gap:calc(30 * var(--to-rem))}}.p-campaign-list__pagination{margin-block-start:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-campaign-list__pagination{margin-block-start:calc(60 * var(--to-rem))}}.p-card-spec .p-under-head__lead{max-inline-size:calc(779 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec .p-under-head__lead{max-inline-size:none}}.p-card-spec__body{padding-block-end:calc(120 * var(--to-rem));margin-block-start:calc(75 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__body{padding-block-end:calc(90 * var(--to-rem));margin-block-start:calc(70 * var(--to-rem))}}.p-card-spec__inner{--inner: min(calc(1100 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-card-spec__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-card-spec__table{display:grid;min-width:0}@media (width <= 767.98px){.p-card-spec__table{gap:calc(20 * var(--to-rem));padding-block-end:calc(20 * var(--to-rem));border:1px solid var(--color-border-news);border-block-start:0}}.p-card-spec__row{display:grid;grid-template-columns:calc(320 * var(--to-rem)) minmax(0,1fr);min-width:0}@media (width <= 767.98px){.p-card-spec__row{grid-template-columns:minmax(0,1fr);gap:calc(15 * var(--to-rem));border-block-start:1px solid var(--color-border-news)}}.p-card-spec__label{min-width:0;padding-block:calc(25 * var(--to-rem));padding-left:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.1875;color:var(--color-text);text-align:left;letter-spacing:.03em;background-color:var(--color-bg-news-detail);box-shadow:inset 1px 0 0 var(--color-border-news),inset 0 -1px 0 var(--color-border-news)}@media (width <= 767.98px){.p-card-spec__label{padding-block:calc(13 * var(--to-rem));padding-inline:calc(14 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.2;box-shadow:none}}.p-card-spec__value{min-width:0;padding-block:calc(25 * var(--to-rem));padding-right:calc(30 * var(--to-rem));padding-left:calc(20 * var(--to-rem));box-shadow:inset -1px 0 0 var(--color-border-news),inset 0 -1px 0 var(--color-border-news)}@media (width <= 767.98px){.p-card-spec__value{padding-block:0;padding-inline:calc(14 * var(--to-rem));box-shadow:none}}.p-card-spec__row:first-child .p-card-spec__label{box-shadow:inset 0 1px 0 var(--color-border-news),inset 1px 0 0 var(--color-border-news),inset 0 -1px 0 var(--color-border-news)}@media (width <= 767.98px){.p-card-spec__row:first-child .p-card-spec__label{box-shadow:none}}.p-card-spec__row:first-child .p-card-spec__value{box-shadow:inset 0 1px 0 var(--color-border-news),inset -1px 0 0 var(--color-border-news),inset 0 -1px 0 var(--color-border-news)}@media (width <= 767.98px){.p-card-spec__row:first-child .p-card-spec__value{box-shadow:none}}.p-card-spec__row--flush .p-card-spec__label{line-height:1}@media (width <= 767.98px){.p-card-spec__row--flush .p-card-spec__label{line-height:1.2}}.p-card-spec__row--fee .p-card-spec__label,.p-card-spec__row--fee .p-card-spec__value{padding-block-end:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__row--fee .p-card-spec__label,.p-card-spec__row--fee .p-card-spec__value{padding-block-end:0}}@media (width <= 767.98px){.p-card-spec__row--fee .p-card-spec__label{padding-block-end:calc(13 * var(--to-rem))}}.p-card-spec__text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.625;color:var(--color-text);text-align:left;letter-spacing:.03em;overflow-wrap:anywhere}@media (width <= 767.98px){.p-card-spec__text{font-size:max(10px,15 * var(--to-rem));line-height:1.6}}.p-card-spec__text--bold{font-weight:var(--fw-bold)}.p-card-spec__text--medium{font-weight:var(--fw-medium)}.p-card-spec__text--flush{line-height:1}@media (width <= 767.98px){.p-card-spec__text--flush{line-height:1.2}}@media (width <= 767.98px){.p-card-spec__row--flush .p-card-spec__text--flush{line-height:1}}.p-card-spec__strong{font-weight:var(--fw-bold)}.p-card-spec__blocks{display:grid;gap:calc(20 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-card-spec__blocks{gap:calc(10 * var(--to-rem))}}.p-card-spec__block{min-width:0}.p-card-spec__list{display:grid;gap:calc(10 * var(--to-rem));min-width:0}.p-card-spec__notes{display:grid;gap:calc(3 * var(--to-rem));min-width:0}.p-card-spec__note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0}.p-card-spec__note-mark{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7692307692;color:var(--color-text)}.p-card-spec__note-text{min-width:0;margin-block-start:calc(1 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-card-spec__note-text{margin-block-start:0}}.p-card-spec__block>.p-card-spec__note,.p-card-spec__block>.p-card-spec__notes{margin-block-start:calc(5 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__block>.p-card-spec__notes{margin-block-start:calc(7 * var(--to-rem))}}.p-card-spec__block--fee>.p-card-spec__note{margin-block-start:calc(6 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__block--fee>.p-card-spec__note{margin-block-start:calc(5 * var(--to-rem))}}.p-card-spec__block>.p-card-spec__note--spaced{gap:calc(16.7 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__block>.p-card-spec__note--spaced{gap:calc(5 * var(--to-rem));margin-block-start:calc(5 * var(--to-rem))}}.p-card-spec__ic-notice{display:grid;justify-items:center;width:min(1100 * var(--to-rem),100%);margin-block-start:calc(80 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-card-spec__ic-notice{margin-block-start:calc(40 * var(--to-rem))}}.p-card-spec__ic-lead{position:relative;z-index:1;padding-inline:calc(25 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-accent-red);text-align:center;letter-spacing:.04em;background-color:var(--color-white)}@media (width <= 767.98px){.p-card-spec__ic-lead{max-width:calc(100% - 30 * var(--to-rem));padding-inline:calc(8 * var(--to-rem));font-size:max(10px,15 * var(--to-rem))}}.p-card-spec__ic-box{display:flex;gap:calc(20 * var(--to-rem));justify-content:center;width:100%;padding-block:calc(55 * var(--to-rem)) calc(36 * var(--to-rem));margin-block-start:calc(-23 * var(--to-rem));background-color:var(--color-white);border:calc(4 * var(--to-rem)) solid var(--color-accent-red);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__ic-box{flex-direction:column;gap:calc(15 * var(--to-rem));padding:calc(30 * var(--to-rem)) calc(12 * var(--to-rem)) calc(17 * var(--to-rem));margin-block-start:calc(-14 * var(--to-rem));border-width:calc(3 * var(--to-rem))}}.p-card-spec__ic-card{--ic-card-color: #feebec;--ic-title-color: var(--color-accent-red);display:flex;flex:0 1 calc(400 * var(--to-rem));flex-direction:column;min-width:0}@media (width <= 767.98px){.p-card-spec__ic-card{flex-basis:auto}}.p-card-spec__ic-card--ok{--ic-card-color: var(--color-bg-benefit-blue);--ic-title-color: var(--color-primary)}.p-card-spec__ic-head{display:flex;gap:calc(10 * var(--to-rem));align-items:center;padding:calc(20 * var(--to-rem)) calc(30 * var(--to-rem));background-color:var(--ic-card-color);border-radius:calc(20 * var(--to-rem)) calc(20 * var(--to-rem)) 0 0}@media (width <= 767.98px){.p-card-spec__ic-head{padding:calc(15 * var(--to-rem)) calc(15 * var(--to-rem))}}.p-card-spec__ic-mark{flex-shrink:0;width:calc(50 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-card-spec__ic-mark{width:calc(40 * var(--to-rem))}}.p-card-spec__ic-title{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.4;color:var(--ic-title-color);letter-spacing:.04em}@media (width <= 767.98px){.p-card-spec__ic-title{font-size:max(10px,16 * var(--to-rem))}}.p-card-spec__ic-body{flex-grow:1;padding:calc(20 * var(--to-rem)) calc(38 * var(--to-rem)) calc(19 * var(--to-rem));background-color:var(--color-white);border:calc(2 * var(--to-rem)) solid var(--ic-card-color);border-top:0;border-radius:0 0 calc(20 * var(--to-rem)) calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-card-spec__ic-body{padding:calc(15 * var(--to-rem)) calc(13 * var(--to-rem)) calc(18 * var(--to-rem))}}.p-card-spec__ic-photo{display:block;width:100%;height:auto;border:1px solid #ededed;border-radius:calc(20 * var(--to-rem))}.p-card-spec__ic-text{margin-block-start:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:1.5384615385;color:var(--color-text);letter-spacing:.04em}@media (width <= 767.98px){.p-card-spec__ic-text{line-height:1.5}}.p-card-spec__ic-note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;padding-inline-start:calc(4 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);color:var(--color-text-news-heading)}.p-card-spec__ic-note-mark{flex-shrink:0;line-height:1.5}.p-card-spec__ic-note-text{min-width:0;line-height:1.6}.p-character__page-head{padding-block:calc(20 * var(--to-rem));background-color:var(--color-white)}@media (width <= 767.98px){.p-character__page-head{padding-block-end:calc(17 * var(--to-rem))}}.p-character__hero{padding-block-start:calc(67 * var(--to-rem))}@media (width <= 767.98px){.p-character__hero{padding-block-start:calc(60 * var(--to-rem))}}.p-character__hero-inner{--inner: min(calc(620 * var(--to-rem)), 100%);display:flex;align-items:flex-start;justify-content:space-between}@media (width <= 767.98px){.p-character__hero-inner{--inner: min(calc(800 * var(--to-rem)), 100%);--padding-inner: calc(15 * var(--to-rem));gap:calc(25 * var(--to-rem));justify-content:center}}.p-character__catch{display:flex;flex-direction:column;gap:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,32 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);letter-spacing:.18em;writing-mode:vertical-rl}@media (width >= 768px){.p-character__catch{font-weight:var(--fw-medium);letter-spacing:.19em}}@media (width <= 767.98px){.p-character__catch{gap:calc(15 * var(--to-rem));font-size:max(10px,22 * var(--to-rem))}}.p-character__catch-line{display:block}@media (width >= 768px){.p-character__catch-line{padding-inline-start:calc(3 * var(--to-rem))}}@media (width >= 768px){.p-character__catch-period--down{margin-inline-start:calc(3 * var(--to-rem))}}@media (width >= 768px){.p-character__catch-period--up{margin-inline-start:calc(-3 * var(--to-rem))}}@media (width >= 768px){.p-character__catch-line--lower{padding-inline-start:calc(8 * var(--to-rem))}}.p-character__hero-image{flex-shrink:0;inline-size:calc(248 * var(--to-rem));block-size:auto}@media (width <= 767.98px){.p-character__hero-image{inline-size:calc(134 * var(--to-rem))}}.p-character__intro{padding-block-start:calc(100 * var(--to-rem))}@media (width <= 767.98px){.p-character__intro{padding-block-start:calc(70 * var(--to-rem))}}.p-character__inner{--inner: min(calc(780 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-character__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-character__title{font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-character__title{font-size:max(10px,22 * var(--to-rem))}}.p-character__text{margin-block-start:calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8666666667;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.p-character__text{margin-block-start:calc(20 * var(--to-rem))}}.p-character__parade{padding-block-start:calc(90 * var(--to-rem));overflow-x:clip}@media (width <= 767.98px){.p-character__parade{padding-block-start:calc(80 * var(--to-rem))}}.p-character__parade-track{--parade-loop: calc(1480 * var(--to-rem));display:flex;gap:calc(40 * var(--to-rem));inline-size:max-content;padding-inline-end:calc(40 * var(--to-rem));translate:calc(-418 * var(--to-rem)) 0;animation:p-character-parade 30s linear -8.472972973s infinite}@media (width <= 767.98px){.p-character__parade-track{--parade-loop: calc(956 * var(--to-rem));translate:calc(-270 * var(--to-rem)) 0;animation:p-character-parade 30s linear -8.4728033473s infinite}}@media (prefers-reduced-motion: reduce){.p-character__parade-track{animation:none}}.p-character__parade-image{flex-shrink:0;inline-size:calc(1440 * var(--to-rem));max-inline-size:none;block-size:auto}@media (width <= 767.98px){.p-character__parade-image{inline-size:calc(916 * var(--to-rem))}}@keyframes p-character-parade{0%{translate:0 0}to{translate:calc(-1 * var(--parade-loop)) 0}}.p-character__designer{padding-block:calc(71 * var(--to-rem)) calc(119 * var(--to-rem))}@media (width <= 767.98px){.p-character__designer{padding-block:calc(50 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-character__designer-card{padding:calc(30 * var(--to-rem));background-color:var(--color-bg-warm);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-character__designer-card{padding:calc(30 * var(--to-rem)) calc(20 * var(--to-rem))}}.p-character__designer-title{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary);text-align:start}@media (width <= 767.98px){.p-character__designer-title{text-align:center}}.p-character__designer-body{margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);line-height:1.9;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.p-character__designer-body{margin-block-start:calc(25 * var(--to-rem))}}.p-character__designer-name{font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold)}.p-character__designer-role{font-size:max(10px,11 * var(--to-rem));font-weight:var(--fw-regular)}.p-character__designer-bio{margin-block-start:calc(10 * var(--to-rem))}.p-character__designer-text{font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular)}.p-charge{overflow:clip}.p-charge__main{padding-block:calc(120 * var(--to-rem)) calc(60 * var(--to-rem));background-image:var(--color-charge-grad)}@media (width <= 767.98px){.p-charge__main{padding-block:calc(90 * var(--to-rem)) calc(50 * var(--to-rem));background-image:var(--color-charge-grad-sp)}}.p-charge__inner{--inner: min(1140px, 100%)}@media (width <= 767.98px){.p-charge__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-charge__head{text-align:center}.p-charge__title{display:flex;align-items:flex-end;justify-content:center}@media (width <= 767.98px){.p-charge__title{flex-direction:column;align-items:center}}.p-charge__logo{width:calc(200 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-charge__logo{width:calc(140 * var(--to-rem))}}.p-charge__title-text{margin-block-end:calc(-4.5 * var(--to-rem));margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,34 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white)}@media (width <= 767.98px){.p-charge__title-text{margin-block:calc(15 * var(--to-rem)) 0;margin-left:0;font-size:max(10px,30 * var(--to-rem))}}.p-charge__desc{width:calc(590 * var(--to-rem));max-width:100%;margin-block-start:calc(34.5 * var(--to-rem));margin-inline:auto;font-family:var(--base-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.8;color:var(--color-white)}@media (width <= 767.98px){.p-charge__desc{width:calc(325 * var(--to-rem));margin-top:calc(20 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));text-align:center}}.p-charge__catch{width:calc(475 * var(--to-rem));max-width:100%;margin-block-start:calc(23 * var(--to-rem));margin-inline:auto;background-color:var(--color-badge)}.p-charge__catch-img{display:block;width:100%;height:auto}.p-charge__flow{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-block-start:calc(70 * var(--to-rem))}@media (width <= 767.98px){.p-charge__flow{display:grid;grid-template-rows:calc(13 * var(--to-rem)) calc(19 * var(--to-rem)) calc(34 * var(--to-rem)) calc(6 * var(--to-rem)) calc(10 * var(--to-rem)) calc(12 * var(--to-rem)) calc(5 * var(--to-rem)) calc(12 * var(--to-rem)) calc(12 * var(--to-rem)) calc(76 * var(--to-rem)) calc(17 * var(--to-rem)) calc(10 * var(--to-rem)) calc(5 * var(--to-rem)) calc(53 * var(--to-rem));grid-template-columns:calc(80 * var(--to-rem)) calc(136 * var(--to-rem)) calc(129 * var(--to-rem));place-items:start;justify-content:center;margin-top:calc(35 * var(--to-rem))}}.p-charge__card-wrap{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr);justify-items:start;width:calc(170 * var(--to-rem))}@media (width <= 767.98px){.p-charge__card-wrap{display:contents}}.p-charge__card{width:calc(170 * var(--to-rem));height:auto;margin-block-start:calc(30 * var(--to-rem));background-color:var(--color-white);border-radius:calc(9 * var(--to-rem));box-shadow:calc(4 * var(--to-rem)) calc(4 * var(--to-rem)) calc(10 * var(--to-rem)) #00000040,0 0 calc(250 * var(--to-rem)) calc(40 * var(--to-rem)) var(--color-white)}@media (width <= 767.98px){.p-charge__card{grid-area:5/1/11/2;width:calc(80 * var(--to-rem));margin-block:0;border-radius:calc(5 * var(--to-rem))}}.p-charge__card-note{display:flex;gap:calc(5 * var(--to-rem));width:max-content;margin-block-start:calc(79 * var(--to-rem));margin-inline-start:calc(27 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,11 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5;color:var(--color-text-sub)}@media (width <= 767.98px){.p-charge__card-note{grid-area:15/1/16/4;gap:calc(4 * var(--to-rem));width:auto;margin-block-start:calc(10 * var(--to-rem));margin-inline-start:0;line-height:1.3636363636}}.p-charge__card-note-mark{flex-shrink:0}.p-charge__step{position:relative;flex-shrink:1;width:calc(270 * var(--to-rem));margin-block-start:calc(87 * var(--to-rem));text-align:center}@media (width <= 767.98px){.p-charge__step{display:contents}}.p-charge__step--last{width:calc(240 * var(--to-rem));padding-inline-start:calc(18 * var(--to-rem))}.p-charge__step--last .p-charge__step-text{width:calc(156 * var(--to-rem));margin-inline:auto}.p-charge__arrow{display:block;width:calc(174 * var(--to-rem));height:auto;margin-inline:auto}@media (width <= 767.98px){.p-charge__arrow{grid-area:6/2/7/3;width:calc(110 * var(--to-rem));margin-inline:calc(12 * var(--to-rem)) 0}}@media (width <= 767.98px){.p-charge__step--last .p-charge__arrow{display:none}}.p-charge__step-text{margin-block-start:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5;color:var(--color-white)}@media (width <= 767.98px){.p-charge__step-text{grid-area:2/1/4/3;width:calc(200 * var(--to-rem));padding-block:calc(12 * var(--to-rem)) calc(20 * var(--to-rem));margin-block-start:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 8 * var(--to-rem)),calc(41 * var(--to-rem)) calc(100% - 8 * var(--to-rem)),calc(35 * var(--to-rem)) 100%,calc(29 * var(--to-rem)) calc(100% - 8 * var(--to-rem)),0 calc(100% - 8 * var(--to-rem)));font-size:max(10px,14 * var(--to-rem));color:var(--color-text);text-align:center;background-color:var(--color-charge-bubble);border-radius:calc(5 * var(--to-rem))}}@media (width <= 767.98px){.p-charge__step--last .p-charge__step-text{grid-area:14/2/15/4;place-self:end;width:calc(241 * var(--to-rem));padding-block:calc(20 * var(--to-rem)) calc(12 * var(--to-rem));clip-path:polygon(0 calc(8 * var(--to-rem)),calc(152 * var(--to-rem)) calc(8 * var(--to-rem)),calc(158 * var(--to-rem)) 0,calc(164 * var(--to-rem)) calc(8 * var(--to-rem)),100% calc(8 * var(--to-rem)),100% 100%,0 100%)}}.p-charge__dots{position:relative;z-index:2;display:block;width:calc(2 * var(--to-rem));min-block-size:calc(42 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));margin-inline:auto;background-image:linear-gradient(to bottom,var(--color-white) 0 calc(3 * var(--to-rem)),transparent calc(3 * var(--to-rem)) calc(6 * var(--to-rem)));background-repeat:repeat-y;background-size:100% calc(6 * var(--to-rem))}@media (width <= 767.98px){.p-charge__dots{grid-area:8/2/10/3;width:calc(2 * var(--to-rem));min-block-size:calc(24 * var(--to-rem));margin-block-start:0;margin-inline:calc(61 * var(--to-rem)) 0}}.p-charge__burst{position:absolute;top:calc(111 * var(--to-rem));right:0;left:0;display:flex;align-items:flex-start;justify-content:center;width:calc(166 * var(--to-rem));min-block-size:calc(166 * var(--to-rem));margin-inline:auto;background-image:url(/assets/images/figma-v3/img_charge_burst.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (width <= 767.98px){.p-charge__burst{position:relative;top:auto;right:auto;left:auto;grid-area:9/2/12/3;width:calc(105 * var(--to-rem));min-block-size:calc(105 * var(--to-rem));margin-inline:calc(10 * var(--to-rem)) 0}}.p-charge__burst-body{display:flex;align-items:flex-start;padding-block-start:calc(55.5 * var(--to-rem))}@media (width <= 767.98px){.p-charge__burst-body{padding-block-start:calc(36 * var(--to-rem))}}.p-charge__burst-right{display:flex;flex-direction:column;align-items:flex-start;margin-left:calc(-1 * var(--to-rem))}.p-charge__burst-label{font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-black);line-height:1;color:var(--color-white);letter-spacing:.06em;translate:calc(2 * var(--to-rem)) 0}@media (width <= 767.98px){.p-charge__burst-label{font-size:max(10px,10 * var(--to-rem))}}.p-charge__burst-value{display:flex;align-items:flex-end;margin-block-start:calc(5 * var(--to-rem));color:var(--color-white)}.p-charge__burst-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-white)}@media (width <= 767.98px){.p-charge__burst-num{margin-block:calc(-10.5 * var(--to-rem)) calc(-5.4 * var(--to-rem));font-size:max(10px,54 * var(--to-rem))}}.p-charge__burst-pct{margin-block:calc(-8.3 * var(--to-rem)) calc(-4.3 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,43 * var(--to-rem));font-weight:var(--fw-extrabold);font-feature-settings:"halt" 1;line-height:1}@media (width <= 767.98px){.p-charge__burst-pct{margin-block:calc(-5.3 * var(--to-rem)) calc(-2.7 * var(--to-rem));font-size:max(10px,27 * var(--to-rem))}}.p-charge__burst-unit{margin-left:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,32 * var(--to-rem));font-weight:var(--fw-black);line-height:1}@media (width <= 767.98px){.p-charge__burst-unit{font-size:max(10px,20 * var(--to-rem))}}.p-charge__burst-vpoint{position:absolute;top:calc(-12 * var(--to-rem));right:calc(-12 * var(--to-rem));width:calc(65 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-charge__burst-vpoint{top:calc(-8 * var(--to-rem));right:calc(-8 * var(--to-rem));width:calc(41 * var(--to-rem))}}.p-charge__phone-picture{display:contents}.p-charge__phone{flex-shrink:0;width:calc(192 * var(--to-rem));height:auto;margin-block-end:calc(-6 * var(--to-rem));margin-inline:calc(-6 * var(--to-rem))}@media (width <= 767.98px){.p-charge__phone{z-index:1;grid-area:3/3/13/4;width:calc(92.5 * var(--to-rem));margin:0}}.p-charge__result-picture{display:contents}.p-charge__result{flex-shrink:0;width:calc(200 * var(--to-rem));height:auto;margin-block-start:calc(52 * var(--to-rem))}@media (width <= 767.98px){.p-charge__result{grid-area:1/3/4/4;width:calc(107 * var(--to-rem));margin-block-start:0;margin-inline-start:calc(22 * var(--to-rem))}}.p-charge__button{width:calc(340 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));margin-inline:auto;font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-primary);background-color:var(--color-white)}@media (width <= 767.98px){.p-charge__button{width:calc(345 * var(--to-rem));max-width:100%;margin-top:calc(40 * var(--to-rem))}}.p-charge__button .c-button__icon{right:calc(20 * var(--to-rem));width:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-charge__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-charge__band{padding-block:calc(15 * var(--to-rem)) calc(25 * var(--to-rem));background-color:var(--color-white);box-shadow:0 calc(4 * var(--to-rem)) calc(20 * var(--to-rem)) #00000017}@media (width <= 767.98px){.p-charge__band{padding-block:calc(30 * var(--to-rem)) calc(25 * var(--to-rem))}}.p-charge__band-inner{--inner: min(1140px, 100%);display:flex;gap:calc(30 * var(--to-rem));align-items:center;justify-content:flex-start}@media (width <= 767.98px){.p-charge__band-inner{--padding-inner: calc(15 * var(--to-rem));flex-direction:column;gap:calc(20 * var(--to-rem));align-items:stretch;justify-content:center}}.p-charge__band-title{flex-shrink:0;width:calc(215 * var(--to-rem));margin-inline-start:calc(25 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"palt" 1;line-height:1.3;color:var(--color-app-cyan);letter-spacing:.04em}@media (width <= 767.98px){.p-charge__band-title{width:100%;margin-inline-start:0;font-size:max(10px,16 * var(--to-rem));font-feature-settings:"halt" 1;line-height:1;text-align:center}}.p-charge__stores{display:flex;gap:calc(40 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-charge__stores{gap:calc(4 * var(--to-rem));justify-content:center}}.p-charge__store{display:flex;gap:calc(5 * var(--to-rem));align-items:center}.p-charge__qr{flex-shrink:0;width:calc(80 * var(--to-rem));height:auto}.p-charge__badge{display:block;transition:opacity var(--duration)}@media (any-hover: hover){.p-charge__badge:hover{opacity:.8}}.p-charge__badge img{display:block;width:calc(191 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-charge__badge img{width:calc(166 * var(--to-rem));max-width:100%}}.p-charge__store:last-child .p-charge__badge img{width:calc(202 * var(--to-rem))}@media (width <= 767.98px){.p-charge__store:last-child .p-charge__badge img{width:calc(175 * var(--to-rem))}}.p-cta{position:relative;padding-block:calc(100 * var(--to-rem));background-color:#a1d0ee}@media (width <= 767.98px){.p-cta{padding-block:calc(70 * var(--to-rem))}}.p-cta__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/images/figma-v2/img_cta_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (width <= 767.98px){.p-cta__pattern{background-image:url(/assets/images/figma-v2/img_cta_bg_sp.png)}}.p-cta__inner{--inner: min(1140px, 100%);position:relative;z-index:1;display:flex;gap:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-cta__inner{--padding-inner: calc(15 * var(--to-rem));flex-direction:column;gap:calc(15 * var(--to-rem))}}.p-cta__button{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:calc(151 * var(--to-rem));padding-inline:calc(130 * var(--to-rem));border-radius:calc(90 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.p-cta__button:hover{opacity:.85}}@media (width <= 767.98px){.p-cta__button{min-height:calc(100 * var(--to-rem));padding-inline:calc(90 * var(--to-rem))}}.p-cta__button--faq{background-color:#d7ebfb;box-shadow:inset 0 0 0 calc(5 * var(--to-rem)) var(--color-white)}.p-cta__button--apply{background-color:var(--color-badge);box-shadow:inset 0 0 0 calc(4 * var(--to-rem)) var(--color-white)}@media (width <= 767.98px){.p-cta__button--apply{box-shadow:inset 0 0 0 calc(5 * var(--to-rem)) var(--color-white)}}.p-cta__label{font-family:var(--heading-font-family);font-size:max(10px,22 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-dark);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-cta__label{font-size:max(10px,18 * var(--to-rem))}}.p-cta__label--apply{line-height:1.4}.p-cta__label-line{display:block}.p-cta__icon{position:absolute;top:50%;right:calc(47 * var(--to-rem));z-index:2;width:calc(9.38 * var(--to-rem));height:auto;translate:0 -50%}@media (width <= 767.98px){.p-cta__icon{right:calc(37 * var(--to-rem))}}.p-cta__bird{position:absolute;top:50%;left:calc(46 * var(--to-rem));z-index:2;width:calc(79.98 * var(--to-rem));height:auto;translate:0 -50%}@media (width <= 767.98px){.p-cta__bird{left:calc(23 * var(--to-rem));width:calc(52.92 * var(--to-rem))}}.p-cta__bird--fly{left:calc(50 * var(--to-rem));width:calc(107.37 * var(--to-rem));translate:0 calc(-50% - 6.05 * var(--to-rem))}@media (width <= 767.98px){.p-cta__bird--fly{left:calc(25 * var(--to-rem));width:calc(62 * var(--to-rem));translate:0 -50%}}.p-error__body{padding-block-end:calc(170 * var(--to-rem))}@media (width <= 767.98px){.p-error__body{padding-block-end:calc(100 * var(--to-rem))}}.p-error__breadcrumb{padding-block-start:calc(20 * var(--to-rem))}.p-error__inner{--inner: min(calc(940 * var(--to-rem)), 100%);display:grid;justify-items:center;margin-block-start:calc(121 * var(--to-rem));text-align:center}@media (width <= 767.98px){.p-error__inner{--padding-inner: calc(15 * var(--to-rem));margin-block-start:calc(54 * var(--to-rem))}}.p-error__message{display:grid;justify-items:center}.p-error__title{display:flex;gap:calc(10 * var(--to-rem));align-items:center;font-family:var(--en-font-family);font-size:max(10px,66 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em}@media (width <= 767.98px){.p-error__title{font-size:max(10px,41 * var(--to-rem))}}.p-error__title-bird{flex-shrink:0;width:calc(64 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-error__title-bird{width:calc(44 * var(--to-rem))}}.p-error__lead{margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.5;color:var(--color-text-heading-dim);letter-spacing:.03em}@media (width <= 767.98px){.p-error__lead{margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}.p-error__text{display:grid;row-gap:calc(23 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text-heading-dim)}@media (width <= 767.98px){.p-error__text{row-gap:calc(21 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.5}}.p-error__button{margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-error__button{width:100%;font-size:max(10px,16 * var(--to-rem))}}.p-faq-category__body{display:grid;grid-template-columns:calc(410 * var(--to-rem)) minmax(0,1fr);align-items:start;padding-block-end:calc(120 * var(--to-rem));margin-block-start:calc(112 * var(--to-rem));margin-right:max(var(--padding-inner),50% - 571 * var(--to-rem))}@media (width <= 767.98px){.p-faq-category__body{grid-template-columns:minmax(0,1fr);row-gap:calc(60 * var(--to-rem));padding-block-end:calc(56 * var(--to-rem));margin-block-start:calc(52 * var(--to-rem));margin-right:0}}@media (width <= 767.98px){.p-faq-category__nav{order:2;padding-block-start:calc(59 * var(--to-rem));padding-inline:max(15 * var(--to-rem),(100% - 470px) / 2);border-block-start:1px solid var(--color-border-control)}}.p-faq-category__main{min-width:0;padding-left:calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-faq-category__main{padding-inline:0}}.p-faq-category__search{margin-right:clamp(0px,100% - 652 * var(--to-rem) - var(--padding-inner),21 * var(--to-rem))}@media (width <= 767.98px){.p-faq-category__search{padding-inline:max(15 * var(--to-rem),(100% - 470px) / 2);margin-right:0}}.p-faq-category__list-section{margin-block-start:calc(70 * var(--to-rem))}@media (width <= 767.98px){.p-faq-category__list-section{padding-inline:max(15 * var(--to-rem),(100% - 470px) / 2);margin-block-start:calc(60 * var(--to-rem))}}.p-faq-category__list-heading{font-family:var(--heading-font-family);font-size:max(10px,32 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}@media (width <= 767.98px){.p-faq-category__list-heading{font-size:max(10px,26 * var(--to-rem))}}.p-faq-category__list{min-width:0;margin-block-start:calc(30 * var(--to-rem));box-shadow:inset 0 -1px 0 0 var(--color-border-news)}@media (width <= 767.98px){.p-faq-category__list{margin-block-start:calc(20 * var(--to-rem))}}.p-faq-category__back{margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-faq-category__back{margin-right:auto;margin-left:auto}}@media (width <= 375px){html:has(.p-faq-detail){--to-rem: max(calc(100vw / 375), .625px)}}.p-faq-detail__page-head{padding-block:calc(20 * var(--to-rem));background-color:var(--color-bg-news-detail)}@media (width <= 767.98px){.p-faq-detail__page-head{padding-block-end:calc(17 * var(--to-rem))}}.p-faq-detail__body{display:grid;grid-template-columns:calc(410 * var(--to-rem)) minmax(0,1fr);align-items:start;margin-block-start:calc(120 * var(--to-rem));margin-right:max(0px,50% - 502 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail__body{grid-template-columns:minmax(0,1fr);row-gap:calc(50 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem))}}@media (width <= 767.98px){.p-faq-detail__nav{order:2}}.p-faq-detail__main{min-width:0;padding-left:calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail__main{padding-inline:calc(15 * var(--to-rem))}}.p-faq-detail__question{display:flex;align-items:center;min-width:0}.p-faq-detail__question-mark{flex-shrink:0;width:calc(38.3 * var(--to-rem));height:auto;margin-block:calc(6.56 * var(--to-rem)) calc(1.13 * var(--to-rem));margin-inline:calc(1.85 * var(--to-rem)) calc(2.85 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail__question-mark{width:calc(29.18 * var(--to-rem));margin-block:calc(5.57 * var(--to-rem)) calc(.29 * var(--to-rem));margin-inline:calc(1.41 * var(--to-rem)) calc(2.41 * var(--to-rem))}}.p-faq-detail__question-text{min-width:0;margin-block-start:calc(4 * var(--to-rem));margin-left:calc(17 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.p-faq-detail__question-text{margin-block-start:0;margin-left:calc(10 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));line-height:1}}.p-faq-detail__answer{display:flex;align-items:flex-start;min-width:0;margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail__answer{margin-block-start:calc(20 * var(--to-rem))}}.p-faq-detail__answer-mark{flex-shrink:0;width:calc(35.72 * var(--to-rem));height:auto;margin-block:calc(12.06 * var(--to-rem)) calc(5.58 * var(--to-rem));margin-inline:calc(-.13 * var(--to-rem)) calc(2.41 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail__answer-mark{width:calc(27.22 * var(--to-rem));margin-block:calc(8.95 * var(--to-rem)) calc(3.68 * var(--to-rem));margin-inline:calc(-.1 * var(--to-rem)) calc(1.88 * var(--to-rem))}}.p-faq-detail__answer-body{flex:1;min-width:0;margin-right:calc(12 * var(--to-rem));margin-left:calc(22 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left;overflow-wrap:anywhere}@media (width <= 767.98px){.p-faq-detail__answer-body{margin-right:0;margin-left:calc(14 * var(--to-rem))}}.p-faq-detail__actions{display:flex;flex-wrap:wrap;gap:calc(10 * var(--to-rem));min-width:0;padding-block-start:calc(30 * var(--to-rem));padding-left:calc(65 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem));box-shadow:inset 0 1px 0 0 var(--color-border-news)}@media (width <= 767.98px){.p-faq-detail__actions{padding-block-start:calc(40 * var(--to-rem));padding-left:0}}.p-faq-detail__action{margin-inline:0}@media (width <= 767.98px){.p-faq-detail__action{width:100%;font-size:max(10px,16 * var(--to-rem))}}@media (width <= 767.98px){.p-faq-detail__action .c-button__icon{right:calc(15.5 * var(--to-rem))}}.p-faq-detail>.p-cta{margin-block-start:calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-faq-detail>.p-cta{margin-block-start:calc(90 * var(--to-rem))}}.p-faq-list .p-under-head__lead{max-inline-size:calc(779 * var(--to-rem))}.p-faq-list__search-block{margin-block-start:calc(76 * var(--to-rem))}@media (width <= 767.98px){.p-faq-list__search-block{margin-block-start:calc(47 * var(--to-rem))}}.p-faq-list__search-inner{--inner: min(calc(940 * var(--to-rem)), 100%);position:relative;z-index:1}@media (width <= 767.98px){.p-faq-list__search-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-faq-list__search{max-width:calc(778 * var(--to-rem));margin-inline:auto}.p-faq-list__category{position:relative;padding-block:calc(120 * var(--to-rem)) calc(90 * var(--to-rem));margin-block-start:calc(-39 * var(--to-rem))}@media (width <= 767.98px){.p-faq-list__category{padding-block:calc(80 * var(--to-rem)) calc(60 * var(--to-rem));margin-block-start:calc(-30 * var(--to-rem))}}.p-faq-list__category:before{position:absolute;inset:0 max(0px,50% - 570 * var(--to-rem)) 0 0;content:"";background-color:var(--color-bg-warm);border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-faq-list__category:before{border-radius:0}}.p-faq-list__category-inner{--inner: min(calc(940 * var(--to-rem)), 100%);position:relative}@media (width <= 767.98px){.p-faq-list__category-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-faq-list__category-heading{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}@media (width <= 767.98px){.p-faq-list__category-heading{font-size:max(10px,26 * var(--to-rem))}}.p-faq-list__category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--to-rem));margin-block-start:calc(35 * var(--to-rem))}@media (width <= 767.98px){.p-faq-list__category-list{display:flex;flex-wrap:wrap;gap:calc(5.5 * var(--to-rem)) calc(5 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem))}}.p-faq-list__popular-section{padding-block-end:calc(120 * var(--to-rem));margin-block-start:calc(100 * var(--to-rem))}@media (width <= 767.98px){.p-faq-list__popular-section{padding-block-end:calc(60 * var(--to-rem));margin-block-start:calc(60 * var(--to-rem))}}.p-faq-list__popular-inner{--inner: min(calc(940 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-faq-list__popular-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-faq-list__popular{max-width:calc(840 * var(--to-rem))}.p-faq-list__popular-heading{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}@media (width <= 767.98px){.p-faq-list__popular-heading{font-size:max(10px,26 * var(--to-rem))}}.p-faq-list__popular-list{display:flex;flex-wrap:wrap;gap:calc(12 * var(--to-rem));align-items:flex-start;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-faq-list__popular-list{gap:calc(11 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem))}}@property --features-inset{syntax: "<length>"; inherits: true; initial-value: 60px;}.p-features{--features-inset: calc(60 * var(--to-rem));padding-block:calc(120 * var(--to-rem));background-color:var(--color-bg-warm)}@media (width <= 767.98px){.p-features{padding-block:calc(90 * var(--to-rem))}}.p-features__inner{--inner: min(1140px, 100%)}@media (width <= 767.98px){.p-features__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-features__head{text-align:center}.p-features__en{margin-block:calc(-3.3 * var(--to-rem)) calc(-1.7 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-features__en{margin-block-start:calc(-2.3 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-features__title{margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);translate:calc(-5.5 * var(--to-rem)) 0}@media (width <= 767.98px){.p-features__title{margin-top:calc(30 * var(--to-rem));font-size:max(10px,30 * var(--to-rem));translate:0 0}}.p-features__desc{width:calc(660 * var(--to-rem));max-width:100%;margin-block-start:calc(40 * var(--to-rem));margin-inline:auto;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text)}@media (width <= 767.98px){.p-features__desc{width:calc(325 * var(--to-rem));margin-top:calc(25 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));text-align:center}}.p-features__scroller{position:relative;margin-block-start:calc(60 * var(--to-rem));overflow:clip}@media (width <= 767.98px){.p-features__scroller{padding-inline:calc(15 * var(--to-rem));margin-top:calc(30 * var(--to-rem));overflow:visible}}.p-features__list{display:flex;align-items:stretch;transition-property:transform}@media (width <= 767.98px){.p-features__list{flex-direction:column;gap:calc(10 * var(--to-rem))}}.p-features__card:not(:last-child){margin-right:calc(25 * var(--to-rem))}@media (width <= 767.98px){.p-features__card:not(:last-child){margin-right:0}}.p-features__card{position:relative;flex-shrink:0;width:calc(530 * var(--to-rem));min-block-size:calc(312 * var(--to-rem));padding-block:calc(20 * var(--to-rem)) calc(45 * var(--to-rem));background-color:var(--color-white);border-radius:calc(10 * var(--to-rem)) calc(230 * var(--to-rem)) calc(230 * var(--to-rem)) calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-features__card{display:flex;flex-direction:column;gap:calc(15 * var(--to-rem));align-items:stretch;width:100%;min-block-size:calc(150 * var(--to-rem));padding-block:calc(15 * var(--to-rem));padding-inline:calc(10 * var(--to-rem)) calc(15 * var(--to-rem));border-radius:calc(20 * var(--to-rem))}}.p-features__num{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(90 * var(--to-rem));min-block-size:calc(90 * var(--to-rem));padding-block-end:calc(9 * var(--to-rem));padding-right:calc(9 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,24 * var(--to-rem));font-weight:var(--fw-semibold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);background-color:var(--color-badge);border-radius:calc(10 * var(--to-rem)) 0 calc(70 * var(--to-rem)) 0}@media (width <= 767.98px){.p-features__num{width:calc(50 * var(--to-rem));min-block-size:calc(50 * var(--to-rem));padding-block-end:0;padding-right:calc(2 * var(--to-rem));font-size:max(10px,17 * var(--to-rem));border-radius:calc(20 * var(--to-rem)) 0 calc(30 * var(--to-rem)) 0}}.p-features__card-body{display:flex;flex-direction:column;align-items:center;padding-right:calc(41 * var(--to-rem))}@media (width <= 767.98px){.p-features__card-body{flex:1 1 auto;flex-flow:row nowrap;gap:calc(15 * var(--to-rem));align-items:flex-start;width:100%;padding-right:0}}.p-features__text{display:contents}@media (width <= 767.98px){.p-features__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding-block-start:calc(7 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(2) .p-features__text{padding-block-start:calc(9.5 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(3) .p-features__text{padding-block-start:calc(8 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(4) .p-features__text{padding-block-start:calc(20 * var(--to-rem))}}.p-features__card:nth-child(3) .p-features__label{margin-block-start:calc(32 * var(--to-rem))}@media (width <= 767.98px){.p-features__card:nth-child(3) .p-features__label{margin-block-start:0}}.p-features__card:nth-child(3){padding-block-end:calc(43 * var(--to-rem))}@media (width <= 767.98px){.p-features__card:nth-child(3){padding-block-end:calc(15 * var(--to-rem))}}.p-features__icon{width:calc(185 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-features__icon{flex-shrink:0;align-self:flex-end;width:calc(110 * var(--to-rem))}}.p-features__visual{display:grid;grid-template-columns:calc(217 * var(--to-rem)) calc(106 * var(--to-rem));margin-inline:calc(40 * var(--to-rem)) calc(-88 * var(--to-rem))}@media (width <= 767.98px){.p-features__visual{flex-shrink:0;grid-template-columns:calc(76.5 * var(--to-rem)) calc(33.5 * var(--to-rem));align-self:flex-end;margin-inline:0}}.p-features__visual>.p-features__icon{grid-area:1/1/2/2}@media (width <= 767.98px){.p-features__visual>.p-features__icon{grid-area:1/1/2/3}}.p-features__visual--touch{grid-template-columns:calc(185 * var(--to-rem)) calc(123 * var(--to-rem));column-gap:calc(5 * var(--to-rem));margin-inline:0 calc(-128 * var(--to-rem))}@media (width <= 767.98px){.p-features__visual--touch{grid-template-columns:calc(76.5 * var(--to-rem)) calc(33.5 * var(--to-rem));column-gap:0;margin-inline:0}}.p-features__badge{grid-area:1/2/2/3;place-self:end start;width:calc(123 * var(--to-rem));max-width:none;height:auto;margin-block-end:calc(-58 * var(--to-rem));margin-inline-start:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-features__badge{grid-area:1/1/2/3;place-self:start end;width:calc(74 * var(--to-rem));margin-block:calc(7 * var(--to-rem)) 0;margin-inline-start:0}}.p-features__badge--touch{margin-block-end:calc(-63 * var(--to-rem));margin-inline-start:0}@media (width <= 767.98px){.p-features__badge--touch{margin-block-end:0}}@media (width <= 767.98px){.p-features__bar{display:flex;gap:0;align-items:baseline;justify-content:center;min-block-size:calc(40 * var(--to-rem));padding-block:calc(2 * var(--to-rem)) 0;margin-block:calc(5 * var(--to-rem)) calc(8 * var(--to-rem));margin-inline:calc(10 * var(--to-rem)) calc(5 * var(--to-rem));color:var(--color-white);background-color:var(--color-accent-red);border-radius:calc(3 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(4) .p-features__bar{margin-inline:calc(8 * var(--to-rem)) calc(7 * var(--to-rem))}}.p-features__bar-label{margin-inline-end:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.2}.p-features__bar-num{font-family:var(--en-font-family);font-size:max(10px,40 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:.7;letter-spacing:.04em}.p-features__bar-pct{font-family:var(--en-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:.7;letter-spacing:.04em}.p-features__bar-unit{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3;letter-spacing:.03em}.p-features__label{margin-block-start:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-features__label{margin-top:0;font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;text-align:left}}.p-features__card:nth-child(1) .p-features__label{padding-inline-end:calc(15.4 * var(--to-rem))}@media (width <= 767.98px){.p-features__card:nth-child(1) .p-features__label{padding-inline-end:0}}@media (width <= 767.98px){.p-features__card:nth-child(2) .p-features__label,.p-features__card:nth-child(4) .p-features__label{line-height:1.5}}.p-features__value{display:flex;align-items:flex-end;justify-content:center;min-block-size:calc(54 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-features__value{flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;min-block-size:0;margin-top:calc(7 * var(--to-rem))}}@media (width <= 767.98px){.p-features__break~*{margin-block-start:calc(15 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(2) .p-features__value,.p-features__card:nth-child(4) .p-features__value{margin-top:calc(15 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(3) .p-features__value{margin-top:calc(9 * var(--to-rem))}}@media (width <= 767.98px){.p-features__card:nth-child(3) .p-features__break{margin-block-start:calc(5 * var(--to-rem))}}.p-features__break{flex-basis:100%;min-block-size:0}.p-features__word{margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,40 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);letter-spacing:.04em;translate:0 calc(-2 * var(--to-rem))}@media (width <= 767.98px){.p-features__word{margin-bottom:calc(4.5 * var(--to-rem));margin-left:calc(5 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));translate:0 0}}@media (width <= 767.98px){.p-features__value>.p-features__word:first-child:not(:last-child){margin-bottom:0}}.p-features__value>.p-features__word:first-child{margin-left:0}.p-features__value>.p-features__word:first-child:not(:last-child){font-size:max(10px,30 * var(--to-rem))}@media (width <= 767.98px){.p-features__value>.p-features__word:first-child:not(:last-child){font-size:max(10px,26 * var(--to-rem))}}.p-features__particle{margin-left:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,22 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);letter-spacing:.04em;translate:0 calc(-3 * var(--to-rem))}@media (width <= 767.98px){.p-features__particle{font-size:max(10px,18 * var(--to-rem));translate:0 calc(-1 * var(--to-rem))}}.p-features__max{inline-size:calc(18 * var(--to-rem));margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary);translate:0 calc(-3 * var(--to-rem))}@media (width <= 767.98px){.p-features__max{inline-size:calc(16 * var(--to-rem));margin-left:0;font-size:max(10px,16 * var(--to-rem));line-height:1;letter-spacing:.04em;translate:0 0}}.p-features__max+.p-features__num-main{margin-left:calc(5 * var(--to-rem))}.p-features__vpoint{width:calc(40 * var(--to-rem));height:auto;margin-left:calc(15 * var(--to-rem))}@media (width <= 767.98px){.p-features__vpoint{width:calc(32 * var(--to-rem));margin-left:0}}.p-features__value>.p-features__vpoint:first-child{margin-left:0}.p-features__num-main{margin-block:calc(-16.6 * var(--to-rem)) calc(-4 * var(--to-rem));margin-right:-.04em;margin-left:calc(10 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,70 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary);letter-spacing:.04em}@media (width <= 767.98px){.p-features__num-main{margin-block:calc(-9.9 * var(--to-rem)) calc(-3.5 * var(--to-rem));margin-right:0;margin-left:calc(8 * var(--to-rem));font-size:max(10px,51 * var(--to-rem))}}@media (width <= 767.98px){.p-features__max~.p-features__num-main{margin-block:calc(-3.5 * var(--to-rem)) calc(-7.5 * var(--to-rem))}}@media (width <= 767.98px){.p-features__max~.p-features__num-pct{margin-block-end:calc(-2.7 * var(--to-rem))}}@media (width <= 767.98px){.p-features__max~.p-features__word{margin-block-end:calc(.5 * var(--to-rem))}}.p-features__num-pct{margin-block:calc(-10.4 * var(--to-rem)) calc(-3.1 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,46 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary);letter-spacing:.04em}@media (width <= 767.98px){.p-features__num-pct{margin-block:calc(-6.2 * var(--to-rem)) 0;font-size:max(10px,32 * var(--to-rem))}}.p-features__foot{--inner: min(941px, calc(100% - 48 * var(--to-rem)));--padding-inner: 0px;position:relative;display:flex;justify-content:center;padding-block-start:calc(70 * var(--to-rem));padding-right:calc(40 * var(--to-rem));margin-block-start:calc(96 * var(--to-rem));border-top:calc(1 * var(--to-rem)) solid var(--color-article-accent)}@media (width <= 767.98px){.p-features__foot{--inner: min(345px, calc(100% - 30 * var(--to-rem)));padding-block-start:0;padding-right:0;margin-top:calc(40 * var(--to-rem));border-top:none}}.p-features__rail{position:absolute;top:0;right:0;left:0;min-block-size:max(44px,44 * var(--to-rem));cursor:pointer}.p-features__thumb{position:absolute;top:calc(-64 * var(--to-rem));left:0;z-index:2;width:calc(60 * var(--to-rem));cursor:grab}.p-features__thumb:active{cursor:grabbing}.p-features__thumb:focus-visible{outline:calc(2 * var(--to-rem)) solid var(--color-primary);outline-offset:calc(4 * var(--to-rem))}.p-features__bird{display:block;width:100%;height:auto;scale:-1 1}.p-features__button{width:calc(570 * var(--to-rem))}@media (width <= 767.98px){.p-features__button{width:calc(345 * var(--to-rem));max-width:100%}}@media (width <= 767.98px){.p-features__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-features__num-pct+.p-features__word{margin-left:calc(8.2 * var(--to-rem))}@media (width <= 767.98px){.p-features__num-pct+.p-features__word{margin-left:calc(5 * var(--to-rem))}}.p-fixed-badge{position:fixed;right:calc(20 * var(--to-rem));bottom:calc(30 * var(--to-rem));z-index:100;display:block;width:calc(286 * var(--to-rem));max-width:calc(100% - 40 * var(--to-rem));padding-block-start:calc(52 * var(--to-rem));transition:opacity var(--duration),visibility var(--duration)}@media (prefers-reduced-motion: reduce){.p-fixed-badge{transition:none}}@media (width <= 767.98px){.p-fixed-badge{right:calc(15 * var(--to-rem));bottom:calc(15 * var(--to-rem));left:calc(15 * var(--to-rem));width:auto;max-width:calc(345 * var(--to-rem));padding-block-start:calc(25.88 * var(--to-rem));margin-inline:auto}}.p-fixed-badge.is-hidden{pointer-events:none;visibility:hidden;opacity:0}.p-fixed-badge__link{position:relative;display:block;transition:opacity var(--duration)}@media (any-hover: hover){.p-fixed-badge__link:hover{opacity:.9}}.p-fixed-badge__bird{position:absolute;top:0;left:calc(89 * var(--to-rem));z-index:2;width:calc(107.37 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-fixed-badge__bird{left:50%;width:calc(65 * var(--to-rem));translate:-50% 0}}.p-fixed-badge__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-block:calc(42 * var(--to-rem)) calc(24 * var(--to-rem));background-color:var(--color-badge);border-radius:calc(80 * var(--to-rem));box-shadow:0 0 0 calc(4 * var(--to-rem)) var(--color-white)}@media (width <= 767.98px){.p-fixed-badge__panel{gap:calc(8 * var(--to-rem));padding-block:calc(34.85 * var(--to-rem)) calc(15.93 * var(--to-rem))}}.p-fixed-badge__panel>*+*{margin-block-start:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-fixed-badge__panel>*+*{margin-block-start:0}}.p-fixed-badge__sub{display:flex;gap:calc(5 * var(--to-rem));align-items:center;justify-content:center}.p-fixed-badge__slash{flex-shrink:0;width:calc(8 * var(--to-rem));height:auto}.p-fixed-badge__sub-text{font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-dark);letter-spacing:.05em}.p-fixed-badge__main{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-dark)}@media (width <= 767.98px){.p-fixed-badge__main{font-size:max(10px,17 * var(--to-rem))}}.p-fixed-badge__icon{position:absolute;top:calc(47.5 * var(--to-rem));right:calc(27.5 * var(--to-rem));z-index:2;width:calc(15 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-fixed-badge__icon{top:calc(40.55 * var(--to-rem));right:calc(28.5 * var(--to-rem))}}.p-footer{padding-block:calc(120 * var(--to-rem)) calc(70 * var(--to-rem));background-color:var(--color-white)}@media (768px <= width <= 1138px){.p-footer{--to-rem: calc(100vw / 1138)}}@media (width <= 767.98px){.p-footer{padding-block:calc(62 * var(--to-rem)) calc(30 * var(--to-rem))}}.p-footer__inner{--inner: min(1140px, 100%)}@media (width <= 767.98px){.p-footer__inner{--padding-inner: calc(15 * var(--to-rem));display:flex;flex-direction:column;reading-flow:flex-visual}}.p-footer__top{display:flex;column-gap:calc(20 * var(--to-rem));align-items:flex-start;justify-content:space-between}@media (width <= 767.98px){.p-footer__top{display:contents}}.p-footer__buttons{display:flex;flex-direction:column;flex-shrink:0;gap:calc(10 * var(--to-rem));width:calc(320 * var(--to-rem));max-width:100%}@media (width <= 767.98px){.p-footer__buttons{order:1;width:auto;margin-top:calc(59 * var(--to-rem))}}.p-footer__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(85 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.4;text-align:center;border-radius:calc(10 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.p-footer__cta:hover{opacity:.8}}@media (width <= 767.98px){.p-footer__cta{flex-flow:row wrap;column-gap:.25em;min-height:calc(70 * var(--to-rem));line-height:1}}.p-footer__cta-line{display:block}.p-footer__cta-line--indent{padding-inline-start:1em}@media (width <= 767.98px){.p-footer__cta-line--indent{padding-inline-start:0}}.p-footer__cta--mypage{color:var(--color-bg-warm);background-color:var(--color-primary)}.p-footer__cta--apply{color:var(--color-text-dark);background-color:var(--color-badge)}.p-footer__nav{display:flex;flex-direction:column;gap:calc(50 * var(--to-rem));align-items:flex-start;width:calc(750 * var(--to-rem));min-width:0;max-width:100%}@media (width <= 767.98px){.p-footer__nav{flex-flow:row wrap;gap:calc(29 * var(--to-rem)) calc(34 * var(--to-rem));align-items:center;width:calc(309 * var(--to-rem));margin-top:calc(50 * var(--to-rem));margin-left:calc(36 * var(--to-rem) + max(0px,(100% - 345 * var(--to-rem)) / 2))}}.p-footer__nav-row{display:flex;flex-wrap:wrap;gap:calc(16 * var(--to-rem)) calc(50 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-footer__nav-row{display:contents}}.p-footer__nav-row--primary{gap:calc(16 * var(--to-rem)) calc(40 * var(--to-rem))}.p-footer__nav-item{display:flex;line-height:1}@media (width <= 767.98px){.p-footer__nav-item--points{margin-inline-start:calc(6 * var(--to-rem))}}@media (width <= 767.98px){.p-footer__nav-item--campaign{margin-inline-start:calc(9 * var(--to-rem))}}.p-footer__nav-link{display:flex;gap:calc(7 * var(--to-rem));align-items:center;font-family:var(--heading-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-news-heading);transition:opacity var(--duration)}@media (any-hover: hover){.p-footer__nav-link:hover{opacity:.7}}@media (width <= 767.98px){.p-footer__nav-link{font-size:max(10px,16 * var(--to-rem))}}.p-footer__nav-link--id{color:var(--color-text)}.p-footer__nav-icon{flex-shrink:0;width:calc(13 * var(--to-rem));height:auto}.p-footer__logo{display:flex;justify-content:flex-end;margin-block-start:calc(31 * var(--to-rem))}@media (width <= 767.98px){.p-footer__logo{justify-content:center;order:-1;margin-top:0}}.p-footer__logo img{display:block;width:calc(201.751 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-footer__logo img{width:calc(122 * var(--to-rem))}}.p-footer__bottom{padding-block-start:calc(25 * var(--to-rem));margin-block-start:calc(26 * var(--to-rem));box-shadow:inset 0 calc(1 * var(--to-rem)) 0 #a1d0ee}@media (width <= 767.98px){.p-footer__bottom{order:2;padding-top:calc(21 * var(--to-rem));margin-top:calc(39 * var(--to-rem))}}.p-footer__links{display:flex;flex-direction:column;gap:calc(15 * var(--to-rem));align-items:flex-start}@media (width <= 767.98px){.p-footer__links{gap:calc(10 * var(--to-rem))}}.p-footer__link-row{display:flex;flex-wrap:wrap;gap:calc(10 * var(--to-rem)) calc(20 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-footer__link-row{flex-direction:column;align-items:flex-start}}.p-footer__link-item{display:flex;line-height:1}.p-footer__link{display:flex;gap:calc(3 * var(--to-rem));align-items:center;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text-news-heading);transition:opacity var(--duration)}@media (any-hover: hover){.p-footer__link:hover{opacity:.7}}@media (width <= 767.98px){.p-footer__link{white-space:nowrap}}.p-footer__link-icon{flex-shrink:0;width:calc(20 * var(--to-rem));height:auto}.p-footer__copyright{margin-block-start:calc(20 * var(--to-rem));font-family:Barlow,var(--en-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text-ink);text-align:right}@media (width <= 767.98px){.p-footer__copyright{margin-top:calc(50 * var(--to-rem));text-align:center}}.p-fv{padding-block-end:calc(107 * var(--to-rem));overflow:clip}@media (width <= 767.98px){.p-fv{padding-block-end:calc(91 * var(--to-rem))}}.p-fv__stage{position:relative}.p-fv__band{position:absolute;top:0;bottom:0;z-index:0;width:calc(85 * var(--to-rem));background-color:var(--color-bg-band)}@media (width <= 767.98px){.p-fv__band{width:calc(7 * var(--to-rem))}}.p-fv__band--left{left:0}.p-fv__band--right{right:0}.p-fv__slider.swiper{position:relative;z-index:1;margin-inline:calc(90 * var(--to-rem));overflow:clip}@media (width <= 767.98px){.p-fv__slider.swiper{margin-inline:calc(15 * var(--to-rem))}}.p-fv__wrapper{display:flex}.p-fv__slide{flex-shrink:0;width:100%}.p-fv__slide picture{display:block}.p-fv__visual{display:block;width:100%;height:auto}.p-fv__controls{display:flex;gap:calc(12 * var(--to-rem));align-items:center;justify-content:center;margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-fv__controls{margin-top:calc(25 * var(--to-rem))}}.p-fv__pagination{display:flex;gap:calc(5 * var(--to-rem));align-items:center}.p-fv__pagination .swiper-pagination-bullet{display:block;width:calc(40 * var(--to-rem));min-block-size:calc(5 * var(--to-rem));padding:0;background-color:var(--color-pager-track);border:none;border-radius:calc(10 * var(--to-rem));transition:background-color var(--duration)}.p-fv__pagination .swiper-pagination-bullet-active{background-color:var(--color-primary)}.p-fv__toggle{display:flex;align-items:center;justify-content:center;width:calc(44 * var(--to-rem));min-block-size:calc(44 * var(--to-rem));padding:0;margin-block:calc(-15.5 * var(--to-rem));margin-inline:calc(-18.5 * var(--to-rem));cursor:pointer;background:none;border:none}.p-fv__toggle-icon{display:block;width:calc(10 * var(--to-rem));min-block-size:calc(13 * var(--to-rem));border-right:calc(3 * var(--to-rem)) solid var(--color-text);border-left:calc(3 * var(--to-rem)) solid var(--color-text)}.p-fv__toggle.is-paused .p-fv__toggle-icon{width:0;min-block-size:0;border-top:calc(6.5 * var(--to-rem)) solid transparent;border-right:none;border-bottom:calc(6.5 * var(--to-rem)) solid transparent;border-left:calc(9 * var(--to-rem)) solid var(--color-text)}.p-header{background-color:var(--color-white);box-shadow:inset 0 calc(-1 * var(--to-rem)) 0 var(--color-border-news)}@media (768px <= width <= 1368px){.p-header{--to-rem: calc(100vw / 1368)}}@media (width <= 767.98px){html:has(.p-header.is-open){overflow:clip}}.p-header__inner{--inner: min(1320px, 100%);--padding-inner: calc(24 * var(--to-rem));display:flex;column-gap:calc(30 * var(--to-rem));align-items:flex-start;justify-content:space-between;padding-block:calc(27 * var(--to-rem)) calc(26 * var(--to-rem))}@media (width <= 767.98px){.p-header__inner{--padding-inner: calc(15 * var(--to-rem));flex-wrap:nowrap;column-gap:calc(5.5 * var(--to-rem));align-items:center;justify-content:flex-start;min-height:calc(80 * var(--to-rem));padding-block:0}}.p-header__brand{display:flex;flex-direction:column;align-items:flex-start;margin-block-start:calc(16 * var(--to-rem))}@media (width <= 767.98px){.p-header__brand{margin-block-start:0;margin-right:auto}}.p-header__logo{font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1}.p-header__logo-link{display:block;transition:opacity var(--duration)}@media (any-hover: hover){.p-header__logo-link:hover{opacity:.7}}.p-header__logo img{display:block;width:calc(250.833 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-header__logo img{width:calc(160.533 * var(--to-rem))}}.p-header__sp-mypage{display:flex;align-items:center;justify-content:center;min-height:calc(30 * var(--to-rem));padding-inline:calc(17.5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-white);white-space:nowrap;background-color:var(--color-primary);border-radius:calc(3 * var(--to-rem));transition:opacity var(--duration)}@media (any-hover: hover){.p-header__sp-mypage:hover{opacity:.8}}.p-header__toggle{display:flex;flex-direction:column;gap:calc(9 * var(--to-rem));align-items:center;justify-content:center;width:calc(44 * var(--to-rem));min-height:calc(44 * var(--to-rem));padding:0;margin-right:calc(-9.5 * var(--to-rem));cursor:pointer;background:none;border:none}.p-header__toggle-line{display:block;width:calc(25 * var(--to-rem));border-top:calc(2 * var(--to-rem)) solid var(--color-primary);transition:translate var(--duration),rotate var(--duration),opacity var(--duration)}@media (prefers-reduced-motion: reduce){.p-header__toggle-line{transition:none}}.p-header.is-open .p-header__toggle-line:nth-child(1){rotate:45deg;translate:0 calc(11 * var(--to-rem))}.p-header.is-open .p-header__toggle-line:nth-child(2){opacity:0}.p-header.is-open .p-header__toggle-line:nth-child(3){rotate:-45deg;translate:0 calc(-11 * var(--to-rem))}.p-header__utility{display:flex;flex-direction:column;gap:calc(18 * var(--to-rem));align-items:flex-end}@media (width <= 767.98px){.p-header__utility{position:fixed;inset:var(--header-height) 0 0;display:none;flex-direction:column;gap:calc(10 * var(--to-rem));align-items:stretch;width:auto;padding-block:calc(10 * var(--to-rem)) calc(40 * var(--to-rem));padding-inline:max(15 * var(--to-rem),(100% - 470px) / 2);overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-white)}}@media (width <= 767.98px){.p-header.is-open .p-header__utility{display:flex}}.p-header__top{display:flex;gap:calc(20 * var(--to-rem));align-items:center;margin-right:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-header__top{flex-direction:column;gap:0;align-items:stretch}}.p-header__top-link{font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:#222;transition:opacity var(--duration)}@media (any-hover: hover){.p-header__top-link:hover{opacity:.7}}@media (width <= 767.98px){.p-header__top-link{padding-block:calc(15 * var(--to-rem))}}.p-header__search{display:flex;gap:calc(5 * var(--to-rem));align-items:center;transition:opacity var(--duration)}@media (any-hover: hover){.p-header__search:hover{opacity:.7}}@media (width <= 767.98px){.p-header__search{padding-block:calc(12 * var(--to-rem))}}.p-header__search-icon{flex-shrink:0;width:calc(20 * var(--to-rem));height:auto}.p-header__search-label{font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-primary)}.p-header__bottom{display:flex;gap:calc(48 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-header__bottom{flex-flow:column nowrap;gap:calc(20 * var(--to-rem));align-items:stretch}}.p-header__nav-list{display:flex;gap:calc(25 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-header__nav-list{flex-flow:column nowrap;gap:0;align-items:stretch}}.p-header__nav-link{position:relative;display:block;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);white-space:nowrap;transition:opacity var(--duration)}@media (any-hover: hover){.p-header__nav-link:hover{opacity:.7}}@media (width <= 767.98px){.p-header__nav-link{padding-block:calc(14 * var(--to-rem))}}.p-header__nav-link--external{display:flex;gap:calc(5 * var(--to-rem));align-items:center}.p-header__nav-icon{flex-shrink:0;width:calc(13 * var(--to-rem));height:auto}.p-header__nav-link.is-current{color:var(--color-primary)}.p-header__nav-link.is-current:after{position:absolute;bottom:calc(-40.5 * var(--to-rem));left:50%;width:calc(40 * var(--to-rem));min-height:calc(5 * var(--to-rem));content:"";background-color:var(--color-primary);translate:-50% 0}@media (width <= 767.98px){.p-header__nav-link.is-current:after{content:none}}.p-header__actions{display:flex;gap:calc(5 * var(--to-rem));align-items:center}@media screen and (max-width: 599px){.p-header__actions{width:100%}}@media (width <= 767.98px){.p-header__actions{flex-direction:column;gap:calc(10 * var(--to-rem));align-items:stretch}}.p-header__id{display:flex;gap:calc(18 * var(--to-rem));align-items:center;justify-content:center;width:calc(182 * var(--to-rem));min-height:calc(45 * var(--to-rem));padding-inline:calc(42 * var(--to-rem)) calc(10 * var(--to-rem));background-color:var(--color-bg-gray);border-radius:calc(3 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 977.1428571429px){.p-header__id{width:auto;min-width:calc(182 * var(--to-rem))}}@media (any-hover: hover){.p-header__id:hover{opacity:.7}}@media screen and (max-width: 599px){.p-header__id{flex:1 1 auto;gap:calc(6 * var(--to-rem));min-width:0;padding-inline:calc(8 * var(--to-rem))}}@media (width <= 767.98px){.p-header__id{flex:0 0 auto;min-width:0}}.p-header__id-icon{flex-shrink:0;width:calc(15 * var(--to-rem));height:auto}.p-header__id-body{display:flex;gap:calc(5 * var(--to-rem));align-items:baseline}.p-header__id-logo{width:calc(50.43 * var(--to-rem));height:auto}.p-header__id-label{font-family:var(--heading-font-family);font-size:max(10px,round(14 * var(--to-rem),1px));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-sub);white-space:nowrap}.p-header__mypage{display:flex;gap:calc(13 * var(--to-rem));align-items:center;width:calc(160 * var(--to-rem));min-height:calc(45 * var(--to-rem));padding-inline:calc(43 * var(--to-rem)) calc(13.75 * var(--to-rem));background-color:var(--color-primary);border-radius:calc(3 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 912px){.p-header__mypage{width:auto;min-width:calc(160 * var(--to-rem))}}@media (any-hover: hover){.p-header__mypage:hover{opacity:.8}}@media screen and (max-width: 599px){.p-header__mypage{flex:0 0 auto;gap:calc(8 * var(--to-rem));min-width:0;padding-inline:calc(16 * var(--to-rem))}}@media (width <= 767.98px){.p-header__mypage{justify-content:center;width:auto;padding-inline:calc(16 * var(--to-rem))}}.p-header__mypage-label{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);white-space:nowrap}.p-header__mypage-icon{flex-shrink:0;width:calc(15 * var(--to-rem));height:auto}.p-id-detail__panel{display:grid;padding-block-start:calc(var(--panel-space) * var(--to-rem))}.p-id-detail__panel:before{grid-area:1/1;width:min(50% + 570 * var(--to-rem),100% - var(--padding-inner));margin-block-start:calc(var(--panel-offset) * var(--to-rem));content:"";background-color:var(--color-bg-benefit-blue)}@media (width <= 767.98px){.p-id-detail__panel:before{width:calc(100% - 15 * var(--to-rem))}}.p-id-detail__panel--about{--panel-space: 95;--panel-offset: 120;--panel-end: 90}@media (width <= 767.98px){.p-id-detail__panel--about{--panel-space: 50;--panel-offset: 40;--panel-end: 30}}.p-id-detail__panel--about:before{justify-self:start;border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-id-detail__panel--about:before{border-radius:0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem)) 0}}.p-id-detail__panel--brand{--panel-space: 100;--panel-offset: 20;--panel-end: 120}@media (width <= 767.98px){.p-id-detail__panel--brand{--panel-space: 0;--panel-offset: 30;--panel-end: 60;margin-block-start:calc(var(--panel-offset) * -1 * var(--to-rem))}}.p-id-detail__panel--brand:before{width:100%}.p-id-detail__panel--service{--panel-space: 0;--panel-offset: 0}.p-id-detail__panel--service:before{justify-self:end;border-radius:calc(50 * var(--to-rem)) 0 0 calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__panel--service:before{justify-self:center;width:calc(100% - 30 * var(--to-rem));border-radius:calc(30 * var(--to-rem))}}.p-id-detail__service-inner{--inner: min(calc(980 * var(--to-rem)), 100%);grid-area:1/1;width:100%;min-width:0;padding-block:calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__service-inner{--padding-inner: calc(15 * var(--to-rem));padding-block:calc(30 * var(--to-rem));padding-inline:calc(35 * var(--to-rem))}}.p-id-detail__service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__service-list{grid-template-columns:minmax(0,1fr);gap:calc(29 * var(--to-rem))}}.p-id-detail__service-item{display:flex;gap:calc(30 * var(--to-rem));align-items:center}.p-id-detail__service-item:nth-child(-n+2){padding-block-end:calc(40 * var(--to-rem));border-block-end:1px solid #ddd}@media (width <= 767.98px){.p-id-detail__service-item{flex-direction:column;gap:0;align-items:center;text-align:center}.p-id-detail__service-item:not(:last-child){padding-block-end:calc(30 * var(--to-rem));border-block-end:1px solid #ddd}}.p-id-detail__service-thumb{display:grid;flex-shrink:0;place-items:center;inline-size:calc(170 * var(--to-rem));min-block-size:calc(170 * var(--to-rem));overflow:clip;background-color:var(--color-white);border-radius:calc(10 * var(--to-rem))}.p-id-detail__service-thumb .c-step-label{--step-label-size: calc(65 * var(--to-rem));font-size:max(10px,11 * var(--to-rem))}.p-id-detail__service-image{grid-area:1/1;height:auto}.p-id-detail__service-image--nimoca{inline-size:calc(100 * var(--to-rem))}.p-id-detail__service-image--card{inline-size:calc(65 * var(--to-rem));border-radius:calc(5 * var(--to-rem))}.p-id-detail__service-image--app{align-self:end;inline-size:calc(100 * var(--to-rem));margin-inline-start:calc(19 * var(--to-rem))}.p-id-detail__service-image--nsp{inline-size:calc(126 * var(--to-rem))}.p-id-detail__service-body{flex:1;min-width:0}@media (width <= 767.98px){.p-id-detail__service-body{flex:0 1 auto;width:100%;margin-block-start:calc(20 * var(--to-rem))}}.p-id-detail__service-name{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#333;letter-spacing:.05em}.p-id-detail__service-text{margin-block-start:calc(15 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,14 * var(--to-rem));line-height:1.5714285714;color:#333}@media (width <= 767.98px){.p-id-detail__service-text{line-height:1.6}}.p-id-detail__service-button{width:calc(190 * var(--to-rem));min-height:calc(50 * var(--to-rem));padding-inline:0 calc(22 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);border-radius:calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__service-button{margin-inline:auto}}@media (width <= 767.98px){.p-id-detail__service-button .c-button__label{font-size:max(10px,14 * var(--to-rem))}}.p-id-detail__service-button .c-button__icon{right:calc(14 * var(--to-rem));width:calc(20 * var(--to-rem))}.p-id-detail__service-button .p-id-detail__service-icon--arrow{width:calc(19 * var(--to-rem))}.p-id-detail__withdraw{padding:calc(28 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);background-color:var(--color-white);border:2px solid var(--color-accent-red);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__withdraw{padding:calc(18 * var(--to-rem)) calc(13 * var(--to-rem)) calc(13 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));margin-inline:calc(-5 * var(--to-rem))}}.p-id-detail__withdraw-title{inline-size:fit-content;font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-accent-red);text-decoration:underline;text-underline-offset:calc(4 * var(--to-rem));letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__withdraw-title{margin-inline:auto;font-size:max(10px,16 * var(--to-rem))}}.p-id-detail__withdraw-list{margin-block-start:calc(20 * var(--to-rem));font-weight:var(--fw-medium);color:var(--color-accent-red)}.p-id-detail__withdraw-item{display:grid;grid-template-columns:calc(16 * var(--to-rem)) minmax(0,1fr);font-size:max(10px,15 * var(--to-rem));line-height:1.4}.p-id-detail__withdraw-item:first-child{font-size:max(10px,16 * var(--to-rem))}.p-id-detail__withdraw-item+.p-id-detail__withdraw-item{margin-block-start:calc(5 * var(--to-rem))}.p-id-detail__withdraw-item:before{content:"・"}@media (width <= 767.98px){.p-id-detail__withdraw-item{font-size:max(10px,14 * var(--to-rem));line-height:1.4285714286}.p-id-detail__withdraw-item:first-child{font-size:max(10px,14 * var(--to-rem))}}.p-id-detail__withdraw-notes{margin-block-start:calc(21 * var(--to-rem));font-size:max(10px,13 * var(--to-rem));line-height:1.5;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-id-detail__withdraw-notes{margin-block-start:calc(20 * var(--to-rem));line-height:1.5384615385}}.p-id-detail__withdraw-note{display:grid;grid-template-columns:calc(18 * var(--to-rem)) minmax(0,1fr)}.p-id-detail__withdraw-note+.p-id-detail__withdraw-note{margin-block-start:calc(5 * var(--to-rem));line-height:1.6}@media (width <= 767.98px){.p-id-detail__withdraw-note+.p-id-detail__withdraw-note{line-height:1.6153846154}}.p-id-detail__withdraw-note:before{content:"※"}.p-id-detail__inner{--inner: min(calc(940 * var(--to-rem)), 100%);grid-area:1/1;width:100%;min-width:0;padding-block-end:calc(var(--panel-end) * var(--to-rem))}.p-id-detail__origin{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}@media (width <= 767.98px){.p-id-detail__origin{grid-template-columns:auto;justify-content:center;justify-items:center}}.p-id-detail__origin-bird{justify-self:end;width:calc(160 * var(--to-rem));height:auto;margin-inline-end:calc(59 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__origin-bird{justify-self:center;width:calc(100 * var(--to-rem));margin-inline-end:0}}.p-id-detail__origin-logo{display:block;width:calc(383 * var(--to-rem));margin-block-start:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__origin-logo{width:calc(220 * var(--to-rem));margin-block-start:calc(28 * var(--to-rem))}}.p-id-detail__origin-logo img{display:block;width:100%;height:auto}.p-id-detail__message{margin-block-start:calc(35 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:2.1875;color:var(--color-text-news-heading);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__message{max-width:calc(319 * var(--to-rem));padding-inline-end:calc(9 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem));margin-inline:auto;font-size:max(10px,15 * var(--to-rem));line-height:2.2}}.p-id-detail__message-strong{font-weight:var(--fw-bold)}.p-id-detail__symbol{display:grid;grid-template-columns:calc(181 * var(--to-rem)) minmax(0,1fr);padding:calc(30 * var(--to-rem)) calc(40 * var(--to-rem)) calc(40 * var(--to-rem));margin-block-start:calc(45 * var(--to-rem));color:var(--color-text-news-heading);background-color:var(--color-white);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__symbol{grid-template-columns:minmax(0,1fr);max-width:calc(310 * var(--to-rem));padding:calc(30 * var(--to-rem)) calc(20 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem));margin-inline:auto}}.p-id-detail__symbol-head{padding-block-start:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__symbol-head{display:grid;justify-items:center;padding-block-start:0;padding-inline-end:calc(10 * var(--to-rem))}}.p-id-detail__symbol-label{font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;letter-spacing:.03em}.p-id-detail__symbol-mark{display:block;width:calc(100 * var(--to-rem));height:auto;margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__symbol-mark{width:calc(70 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}}.p-id-detail__symbol-body{min-width:0}@media (width <= 767.98px){.p-id-detail__symbol-body{margin-block-start:calc(10 * var(--to-rem))}}.p-id-detail__symbol-title{display:flex;align-items:baseline;font-family:var(--en-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-bold);line-height:1}.p-id-detail__symbol-letter{display:block}.p-id-detail__symbol-and{display:block;margin-inline:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));letter-spacing:.2em}.p-id-detail__symbol-text{margin-block-start:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7;letter-spacing:.03em}.p-id-detail__symbol-list{display:grid;row-gap:calc(5 * var(--to-rem));padding-block-start:calc(19 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));border-top:1px solid var(--color-primary)}@media (width <= 767.98px){.p-id-detail__symbol-list{row-gap:calc(8 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}}.p-id-detail__symbol-row{display:flex;align-items:flex-start}.p-id-detail__symbol-key{flex-shrink:0;width:calc(17 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-bold);line-height:1}.p-id-detail__symbol-value{display:flex;flex:1 1 auto;min-width:0;padding-block-start:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__symbol-value{font-feature-settings:"palt" 1}}.p-id-detail__symbol-dots{flex-shrink:0;width:calc(13 * var(--to-rem))}.p-id-detail__symbol-desc{min-width:0}.p-id-detail__diagram{display:grid;justify-content:center}@media (width <= 767.98px){.p-id-detail__diagram{justify-content:normal;justify-items:center}}.p-id-detail__diagram-picture{display:block;grid-area:1/1;width:calc(796 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__diagram-picture{width:calc(308 * var(--to-rem));margin-inline-start:calc(17 * var(--to-rem))}}.p-id-detail__diagram-image{display:block;width:100%;height:auto}.p-id-detail__diagram-copy{grid-area:1/1;align-self:start;width:calc(345 * var(--to-rem));margin-block-start:calc(264 * var(--to-rem));margin-inline-start:calc(193 * var(--to-rem));font-family:var(--heading-font-family);color:var(--color-text-sub);text-align:center}@media (width <= 767.98px){.p-id-detail__diagram-copy{grid-area:2/1;width:calc(329 * var(--to-rem));max-width:none;margin-block-start:calc(30 * var(--to-rem));margin-inline-start:0}}.p-id-detail__diagram-sub{font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"palt" 1;line-height:1.9;letter-spacing:.04em}@media (width <= 767.98px){.p-id-detail__diagram-sub{font-size:max(10px,15 * var(--to-rem));line-height:1}}.p-id-detail__diagram-main{font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.8866666667}@media (width <= 767.98px){.p-id-detail__diagram-main{margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));line-height:1;white-space:nowrap}}.p-id-detail__about{display:grid;grid-template-columns:minmax(0,1fr);padding:calc(45 * var(--to-rem)) calc(80 * var(--to-rem));margin-block-start:calc(70 * var(--to-rem));background-color:var(--color-white);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__about{padding:calc(30 * var(--to-rem)) calc(20 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem));margin-inline:max(-1.5 * var(--to-rem),(100% - 330 * var(--to-rem)) / 2);border-radius:calc(10 * var(--to-rem))}}.p-id-detail__about-bird{grid-area:1/1/3/2;place-self:start end;width:calc(121 * var(--to-rem));height:auto;margin-block-start:calc(-65 * var(--to-rem));margin-inline-end:calc(-40 * var(--to-rem))}.p-id-detail__about-title{grid-area:1/1;line-height:1}.p-id-detail__about-title img{display:block;width:calc(277 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-id-detail__about-title img{width:calc(179 * var(--to-rem))}}.p-id-detail__about-body{grid-area:2/1;margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:2.1;color:var(--color-text);letter-spacing:.04em}@media (width <= 767.98px){.p-id-detail__about-body{margin-block-start:calc(25 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1.7857142857}}@media (width <= 767.98px){.p-id-detail__about-period{font-feature-settings:normal}}.p-id-detail__notes{display:grid;row-gap:calc(6 * var(--to-rem));padding:calc(20 * var(--to-rem));margin-block-start:calc(22 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5;color:var(--color-text-heading-dim);background-color:var(--color-bg-benefit-blue);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__notes{row-gap:calc(5 * var(--to-rem));padding:calc(15 * var(--to-rem)) calc(15 * var(--to-rem)) calc(30 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem))}}.p-id-detail__note{display:grid;grid-template-columns:calc(21 * var(--to-rem)) minmax(0,1fr)}@media (width <= 767.98px){.p-id-detail__note{grid-template-columns:calc(21 * var(--to-rem)) minmax(0,1fr)}}.p-id-detail__note:before{content:"※"}.p-id-detail__note-link{text-decoration:underline}.p-id-detail__mypage-lead{margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:2.2;color:var(--color-text-news-heading);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__mypage-lead{margin-block-start:calc(20 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.7142857143}}.p-id-detail__mypage-strong{color:var(--color-primary)}.p-id-detail__mypage-button{margin-block-start:calc(30 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-id-detail__mypage-button{margin-block-start:calc(30 * var(--to-rem))}}.p-id-detail__about-divider{width:100%;margin-block-start:calc(30 * var(--to-rem));border:0;border-block-start:1px solid var(--color-border-control)}@media (width <= 767.98px){.p-id-detail__about-divider{width:auto;margin-block-start:calc(20 * var(--to-rem));margin-inline:calc(-5 * var(--to-rem))}}.p-id-detail__register-divider{width:100%;max-width:calc(980 * var(--to-rem));margin-block:calc(40 * var(--to-rem)) 0;margin-inline:auto;border:0;border-block-start:1px solid var(--color-border-control)}@media (width <= 767.98px){.p-id-detail__register-divider{margin-block-start:calc(29 * var(--to-rem))}}.p-id-detail__register-cta{margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__about-divider+.p-id-detail__register-cta{margin-block-start:calc(19 * var(--to-rem))}}.p-id-detail__register-button{inline-size:100%;max-inline-size:calc(570 * var(--to-rem));margin-inline:auto;font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold)}@media (width <= 767.98px){.p-id-detail__register-button{padding-inline:calc(20 * var(--to-rem)) calc(40 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.4}}@media (width <= 767.98px){.p-id-detail__register-button .c-button__label{font-size:inherit}}.p-id-detail__register-button-icon{right:calc(20 * var(--to-rem));rotate:90deg}@media (width <= 767.98px){.p-id-detail__about-divider+.p-id-detail__register-cta .p-id-detail__register-button{padding-inline:calc(40 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));line-height:1.2}}@media (width <= 767.98px){.p-id-detail__about-divider+.p-id-detail__register-cta .p-id-detail__register-button-icon{right:calc(15 * var(--to-rem));rotate:none}}@media (width <= 767.98px){.p-id-detail__about-divider+.p-id-detail__register-cta .p-id-detail__register-note{font-size:max(10px,14 * var(--to-rem));line-height:1}}.p-id-detail__register-button-icon--external{width:calc(20 * var(--to-rem));rotate:none}.p-id-detail__register-note,.p-id-detail__link-note{margin-block-start:calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text-news-heading);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__register-note,.p-id-detail__link-note{font-size:max(10px,12 * var(--to-rem));line-height:1.5}}.p-id-detail__more{padding-block:calc(149 * var(--to-rem)) calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more{padding-block:calc(80 * var(--to-rem)) calc(50 * var(--to-rem))}}.p-id-detail__more-inner{--inner: min(calc(1185 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-id-detail__more-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-id-detail__more-title{line-height:1}.p-id-detail__more-title img{display:block;width:calc(677 * var(--to-rem));max-width:none;height:auto;margin-inline:auto}@media (width <= 767.98px){.p-id-detail__more-title img{width:calc(319 * var(--to-rem))}}.p-id-detail__more-list{display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more-list{display:block;margin-block-start:calc(30 * var(--to-rem));border-bottom:1px solid var(--color-border-control)}}.p-id-detail__more-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;justify-items:center;padding-block:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more-item{display:flex;flex-direction:column;align-items:center;padding-block:calc(29 * var(--to-rem)) calc(30 * var(--to-rem));border-top:1px solid var(--color-border-control)}}.p-id-detail__more-item+.p-id-detail__more-item{border-left:1px solid var(--color-border-control)}@media (width <= 767.98px){.p-id-detail__more-item+.p-id-detail__more-item{border-left:0}}.p-id-detail__more-pair{display:flex;align-items:center;justify-content:space-between;width:calc(310 * var(--to-rem));margin-block-start:calc(22 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more-pair{order:-1;width:calc(325 * var(--to-rem));max-width:100%;margin-block-start:0}}.p-id-detail__more-circle{flex-shrink:0;width:calc(137.2 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-id-detail__more-circle{width:calc(135 * var(--to-rem))}}.p-id-detail__more-cross{flex-shrink:0;width:calc(24 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-id-detail__more-cross{width:calc(21 * var(--to-rem))}}.p-id-detail__more-text{align-self:center;font-family:var(--heading-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5294117647;color:var(--color-text-heading-dim);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__more-text{align-self:auto;margin-block-start:calc(20 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.5}}.p-id-detail__more-button{margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more-button{width:calc(305 * var(--to-rem));min-height:calc(70 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}.p-id-detail__more-button .p-id-detail__more-icon{right:calc(16 * var(--to-rem));width:calc(19 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__more-button .p-id-detail__more-icon{right:calc(15 * var(--to-rem))}}.p-id-detail__more-button .p-id-detail__more-icon--external{width:calc(17 * var(--to-rem))}.p-id-detail__register{padding-block:calc(120 * var(--to-rem));scroll-margin-block-start:var(--header-height)}@media (width <= 767.98px){.p-id-detail__register{padding-block:calc(90 * var(--to-rem))}}.p-id-detail__section-title{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-id-detail__section-title{padding-inline:calc(15 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));line-height:1.4;color:var(--color-text);letter-spacing:0}}@media (width <= 767.98px){.p-id-detail__section-title--register{font-size:max(10px,30 * var(--to-rem))}}.p-id-detail__section-lead{margin-block-start:calc(40 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-id-detail__section-lead{margin-block-start:calc(20 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.7;text-align:left}}@media (width <= 767.98px){.p-id-detail__section-lead--register{margin-block-start:calc(25 * var(--to-rem));margin-inline:calc(15 * var(--to-rem) - var(--padding-inner));font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));font-feature-settings:normal;line-height:1.8;text-align:center;letter-spacing:0}}.p-id-detail__steps{--step-column: calc(192 * var(--to-rem));--step-gap: calc(51 * var(--to-rem));--step-arrow-start: calc(17 * var(--to-rem));--step-arrow-top: calc(137 * var(--to-rem));--step-text-space: calc(15 * var(--to-rem));display:grid;grid-auto-columns:minmax(0,var(--step-column));grid-auto-flow:column;column-gap:var(--step-gap);justify-content:center}@media (width <= 767.98px){.p-id-detail__steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:calc(30 * var(--to-rem)) calc(30 * var(--to-rem))}}.p-id-detail__section-lead+.p-id-detail__steps{margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__section-lead+.p-id-detail__steps{margin-block-start:calc(40 * var(--to-rem))}}.p-id-detail__step{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 0}.p-id-detail__step:not(:last-child):after{grid-area:1/2/-1;align-self:start;width:calc(17.81 * var(--to-rem));aspect-ratio:18/42;margin-block-start:var(--step-arrow-top);margin-inline-start:var(--step-arrow-start);content:"";background:url(/assets/images/figma-v3/ic_step_arrow.svg) center/contain no-repeat}@media (width <= 767.98px){.p-id-detail__step:not(:last-child):after{align-self:center;width:calc(10 * var(--to-rem));margin-block-start:calc(-60 * var(--to-rem));margin-inline-start:calc(15 * var(--to-rem));translate:none}}@media (width <= 767.98px){.p-id-detail__step:nth-child(2n):after{content:none}}.p-id-detail__steps--register{--step-column: calc(310 * var(--to-rem));--step-gap: calc(26.5 * var(--to-rem));--step-arrow-start: calc(5.25 * var(--to-rem))}.p-id-detail__steps--register .p-id-detail__step:nth-child(1){--step-text-shift: calc(1.5 * var(--to-rem))}.p-id-detail__steps--register .p-id-detail__step:nth-child(2){--step-text-shift: calc(5 * var(--to-rem))}.p-id-detail__steps--register .p-id-detail__step:nth-child(3){--step-text-shift: calc(-1.5 * var(--to-rem))}.p-id-detail__steps--member{--step-column: calc(280 * var(--to-rem));--step-gap: calc(20 * var(--to-rem));--step-arrow-start: calc(1.25 * var(--to-rem));padding-block-start:calc(4 * var(--to-rem))}.p-id-detail__steps--guest{--step-column: calc(205 * var(--to-rem));--step-gap: calc(20 * var(--to-rem));--step-arrow-start: calc(1.75 * var(--to-rem));--step-arrow-top: calc(141 * var(--to-rem));--step-text-space: calc(20 * var(--to-rem))}.p-id-detail__step-screen{grid-column:1;width:calc(177 * var(--to-rem));max-width:100%;height:auto;margin-inline:auto}@media (width <= 767.98px){.p-id-detail__step-screen{width:calc(127 * var(--to-rem))}}.p-id-detail__register-notes{display:grid;row-gap:calc(5 * var(--to-rem));inline-size:fit-content;margin-block-start:calc(40 * var(--to-rem));margin-inline:auto;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-id-detail__register-notes{margin-block-start:calc(30 * var(--to-rem));font-size:max(10px,12 * var(--to-rem))}}.p-id-detail__register-notes-item{display:grid;grid-template-columns:calc(18 * var(--to-rem)) minmax(0,1fr)}.p-id-detail__register-notes-item:before{content:"※"}.p-id-detail__step-text{grid-column:1;margin-block-start:var(--step-text-space);margin-inline:var(--step-text-shift, 0) calc(-1 * var(--step-text-shift, 0));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:1.5714285714;color:var(--color-text);text-align:center}@media (width <= 767.98px){.p-id-detail__step-text{margin-block-start:calc(12 * var(--to-rem));margin-inline:0;font-size:max(10px,12 * var(--to-rem));line-height:1.6}}.p-id-detail__section-lead+.p-id-detail__steps-slider{margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__steps-slider{display:grid;grid-template-columns:minmax(0,1fr);overflow:clip}}@media (width <= 767.98px){.p-id-detail__steps--register{display:flex;grid-area:1/1;gap:0;align-items:flex-start;justify-content:flex-start;transition-property:transform,height}}@media (width <= 767.98px){.p-id-detail__steps--register .p-id-detail__step{flex-shrink:0;inline-size:100%}.p-id-detail__steps--register .p-id-detail__step:after{content:none}}@media (width <= 767.98px){.p-id-detail__steps--register .p-id-detail__step-screen{width:calc(177 * var(--to-rem))}}@media (width <= 767.98px){.p-id-detail__steps--register .p-id-detail__step-text{justify-self:center;inline-size:min(100%,310 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}@media (width <= 767.98px){.p-id-detail__steps-slider+.p-id-detail__register-notes{margin-block-start:calc(39 * var(--to-rem));margin-inline:calc(-9 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}@media (width <= 767.98px){.p-id-detail__steps-arrow{z-index:1;display:grid;grid-area:1/1;place-items:center;align-self:start;inline-size:calc(35 * var(--to-rem));aspect-ratio:1;padding:0;margin-block-start:calc(130 * var(--to-rem));cursor:pointer;background-color:var(--color-primary);border:0;border-radius:50%}.p-id-detail__steps-arrow:before{inline-size:calc(19 * var(--to-rem));aspect-ratio:1;content:"";background:url(/assets/images/figma-v3/ic_arrow_white.svg) center/contain no-repeat}}@media (width <= 767.98px){.p-id-detail__steps-arrow--prev{justify-self:start;margin-inline-start:calc(19 * var(--to-rem))}.p-id-detail__steps-arrow--prev:before{scale:-1 1}}@media (width <= 767.98px){.p-id-detail__steps-arrow--next{justify-self:end;margin-inline-end:calc(11 * var(--to-rem))}}@media (width <= 767.98px){.p-id-detail__steps-pagination{display:flex;grid-area:2/1;gap:calc(5 * var(--to-rem));justify-content:center;margin-block-start:calc(30 * var(--to-rem))}}.p-id-detail__steps-bullet{inline-size:calc(40 * var(--to-rem));block-size:calc(5 * var(--to-rem));padding:0;cursor:pointer;background-color:var(--color-primary);border:0;border-radius:calc(10 * var(--to-rem));opacity:.2}.p-id-detail__steps-bullet.is-active{opacity:1}.p-id-detail__link-divider{margin-block:calc(30 * var(--to-rem)) 0;border:0;border-block-start:1px solid var(--color-border-control)}.p-id-detail__link-cta{padding-block-end:calc(20 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__link-cta{padding-block-end:0}}.p-id-detail__link-button{width:calc(570 * var(--to-rem));margin-inline:auto;font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold)}.p-id-detail__link-button-icon{right:calc(20 * var(--to-rem));width:calc(20 * var(--to-rem))}.p-id-detail__link{padding-block:calc(120 * var(--to-rem));background-color:var(--color-bg-warm);scroll-margin-block-start:var(--header-height)}@media (width <= 767.98px){.p-id-detail__link{padding-block:calc(90 * var(--to-rem))}}.p-id-detail__link-inner{--inner: min(calc(980 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-id-detail__link-inner{--padding-inner: 0px}}.p-id-detail__tabs{display:flex;justify-content:center;margin-block-start:calc(60 * var(--to-rem));border-block-end:3px solid var(--color-primary)}@media (width <= 767.98px){.p-id-detail__tabs{margin-block-start:calc(40 * var(--to-rem))}}.p-id-detail__tab{display:flex;flex:0 1 calc(430 * var(--to-rem));flex-direction:column;align-items:center;padding-block:calc(19 * var(--to-rem)) calc(7 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#595757;letter-spacing:.03em;cursor:pointer;background-color:var(--color-white);border:3px solid var(--color-bg-warm);border-block-end:0;border-radius:calc(20 * var(--to-rem)) calc(20 * var(--to-rem)) 0 0;opacity:.6}@media (width <= 767.98px){.p-id-detail__tab{flex:0 0 50%;padding:calc(20 * var(--to-rem)) calc(10 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.4;letter-spacing:0}}.p-id-detail__tab[aria-selected=true]{padding-block-end:calc(10 * var(--to-rem));margin-block-end:-3px;color:var(--color-primary);cursor:default;border-color:var(--color-primary);opacity:1}@media (width <= 767.98px){.p-id-detail__tab[aria-selected=true]{padding-block-end:calc(23 * var(--to-rem))}}.p-id-detail__tab-more{padding:calc(12 * var(--to-rem)) calc(16 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1666666667;color:#595757;letter-spacing:0;background-color:#d7ebfb;border-radius:calc(36 * var(--to-rem))}.p-id-detail__link-box{padding:calc(45 * var(--to-rem)) calc(28 * var(--to-rem)) calc(40 * var(--to-rem));background-color:var(--color-white);border-radius:0 0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-id-detail__link-box{padding:calc(30 * var(--to-rem)) calc(15 * var(--to-rem)) calc(50 * var(--to-rem))}}.p-intro{max-width:max(1350 * var(--to-rem),50% + 630 * var(--to-rem));padding-block:calc(90 * var(--to-rem)) calc(91 * var(--to-rem));overflow:clip;background-image:var(--color-intro-grad);border-top-right-radius:calc(50 * var(--to-rem))}@media (768px <= width <= 1350px){.p-intro{--to-rem: max(calc(100vw / 1350), .625px)}}@media (width <= 767.98px){.p-intro{max-width:none;padding-block:0 calc(89.5 * var(--to-rem));margin-inline-end:calc(10 * var(--to-rem));overflow:visible;border-top-right-radius:calc(30 * var(--to-rem))}}.p-intro__inner{padding-right:min(60 * var(--to-rem),6000vw / 1350);padding-left:calc(min(150 * var(--to-rem),15000vw / 1350) + max(0px,100% - 1350 * var(--to-rem)))}@media (width <= 767.98px){.p-intro__inner{padding-inline:calc(30 * var(--to-rem)) calc(20 * var(--to-rem))}}.p-intro__main{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-end;max-width:calc(1100 * var(--to-rem))}@media (width <= 767.98px){.p-intro__main{flex-direction:column;gap:calc(25 * var(--to-rem));align-items:center;max-width:none}}.p-intro__card{flex-shrink:0;width:min(300 * var(--to-rem),30000vw / 1350);margin-block-end:calc(16 * var(--to-rem))}@media (width <= 767.98px){.p-intro__card{width:calc(170 * var(--to-rem));margin-block:calc(-20 * var(--to-rem)) 0;translate:calc(10.5 * var(--to-rem)) 0}}.p-intro__card img{display:block;width:100%;height:auto}.p-intro__body{flex:1 1 auto;min-width:0}@media (width <= 767.98px){.p-intro__body{width:100%}}.p-intro__head{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(502 * var(--to-rem));max-width:100%;margin-inline:max(0px,(100% - 502 * var(--to-rem)) / 2 - 38 * var(--to-rem)) auto}@media (width <= 767.98px){.p-intro__head{width:100%;margin-inline:auto}}.p-intro__head-text{display:flex;flex-direction:column;align-items:center;width:100%;font-weight:var(--fw-regular)}.p-intro__catch{display:block;width:calc(374 * var(--to-rem));max-width:100%}@media (width <= 767.98px){.p-intro__catch{width:calc(266 * var(--to-rem));translate:calc(.97 * var(--to-rem)) 0}}.p-intro__catch-img{display:block;width:100%;height:auto}.p-intro__brand{display:flex;flex-direction:column;align-items:center;width:100%;padding-block-start:calc(15 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem));border-top:calc(1 * var(--to-rem)) solid rgba(103,102,101,.2)}@media (width <= 767.98px){.p-intro__brand{padding-block-start:calc(14 * var(--to-rem))}}.p-intro__ruby{width:calc(56.3 * var(--to-rem));height:auto;margin-inline-end:calc(149 * var(--to-rem))}@media (width <= 767.98px){.p-intro__ruby{width:calc(39 * var(--to-rem));margin-inline-end:calc(105.2 * var(--to-rem))}}.p-intro__logo{width:calc(372.7 * var(--to-rem));max-width:100%;height:auto;margin-block-start:calc(-3.34 * var(--to-rem))}@media (width <= 767.98px){.p-intro__logo{width:calc(261 * var(--to-rem));margin-block-start:calc(-2.34 * var(--to-rem))}}.p-intro__bird,.p-intro__vpoint,.p-intro__nsp{position:absolute;z-index:2;height:auto}.p-intro__vpoint img{display:block;width:100%;height:auto}.p-intro__bird{top:calc(66 * var(--to-rem));left:calc(-71 * var(--to-rem));width:calc(102 * var(--to-rem))}@media (width <= 767.98px){.p-intro__bird{top:auto;bottom:calc(100% + 25 * var(--to-rem));left:calc(-5 * var(--to-rem));width:calc(73 * var(--to-rem))}}.p-intro__vpoint{top:calc(31 * var(--to-rem));right:calc(-73 * var(--to-rem));width:calc(104 * var(--to-rem))}@media (width <= 767.98px){.p-intro__vpoint{top:auto;right:calc(20 * var(--to-rem));bottom:calc(100% + 30 * var(--to-rem));width:calc(80 * var(--to-rem))}}.p-intro__nsp{top:calc(81 * var(--to-rem));right:calc(-147 * var(--to-rem));width:calc(104 * var(--to-rem))}.p-intro__points{display:flex;margin-block-start:calc(71.1 * var(--to-rem))}@media (width <= 767.98px){.p-intro__points{flex-direction:column;gap:calc(23 * var(--to-rem));width:calc(305 * var(--to-rem));max-width:100%;margin-inline:auto;margin-top:calc(59 * var(--to-rem))}}.p-intro__point{container-type:inline-size;display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding-block:calc(35 * var(--to-rem)) calc(15 * var(--to-rem));text-align:center;border:calc(1 * var(--to-rem)) solid var(--color-article-accent);border-left-width:0}@media (width <= 767.98px){.p-intro__point{min-block-size:calc(115 * var(--to-rem));padding-block:calc(25 * var(--to-rem)) calc(13 * var(--to-rem));background-color:#fff9;border-left-width:calc(1 * var(--to-rem));border-radius:calc(10 * var(--to-rem))}}.p-intro__point:first-child{border-left-width:calc(1 * var(--to-rem));border-top-left-radius:calc(10 * var(--to-rem));border-bottom-left-radius:calc(10 * var(--to-rem))}.p-intro__point:last-child{border-top-right-radius:calc(10 * var(--to-rem));border-bottom-right-radius:calc(10 * var(--to-rem))}.p-intro__point-chip{z-index:2;display:flex;align-items:center;justify-content:center;min-block-size:calc(24 * var(--to-rem));padding-inline:calc(10 * var(--to-rem));margin-block:calc(-48 * var(--to-rem)) calc(22 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text);letter-spacing:.05em;white-space:nowrap}@media (width <= 767.98px){.p-intro__point-chip{min-block-size:0;padding-block-start:calc(3.5 * var(--to-rem));padding-inline:calc(3 * var(--to-rem));margin-block:calc(-34.5 * var(--to-rem)) calc(17 * var(--to-rem));font-size:max(10px,13 * var(--to-rem));background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:100% calc(9 * var(--to-rem))}}.p-intro__point:nth-child(1) .p-intro__point-chip{background-color:var(--color-chip-a)}@media (width <= 767.98px){.p-intro__point:nth-child(1) .p-intro__point-chip{background-image:linear-gradient(var(--color-chip-a),var(--color-chip-a))}}.p-intro__point:nth-child(2) .p-intro__point-chip{background-color:var(--color-chip-b)}@media (width <= 767.98px){.p-intro__point:nth-child(2) .p-intro__point-chip{background-image:linear-gradient(var(--color-chip-a),var(--color-chip-a))}}.p-intro__point:nth-child(3) .p-intro__point-chip{background-color:var(--color-chip-c)}@media (width <= 767.98px){.p-intro__point:nth-child(3) .p-intro__point-chip{background-image:linear-gradient(#f8f8f1,#f8f8f1)}}.p-intro__point-title{display:flex;align-self:stretch;justify-content:center;padding-block-end:calc(16 * var(--to-rem));margin-inline:calc(17 * var(--to-rem)) calc(16.5 * var(--to-rem));font-family:var(--heading-font-family);font-size:min(30 * var(--to-rem),(100cqi - 18px) / 8);font-weight:var(--fw-black);line-height:1;color:var(--color-primary);white-space:nowrap;border-bottom:calc(1 * var(--to-rem)) solid var(--color-border-news)}@media (width <= 767.98px){.p-intro__point-title{padding-block-end:calc(12 * var(--to-rem));margin-inline:calc(9 * var(--to-rem));font-size:max(10px,26 * var(--to-rem))}}.p-intro__point-value{display:flex;align-items:flex-start;justify-content:center;margin-block-start:calc(17 * var(--to-rem))}@media (width <= 767.98px){.p-intro__point-value{margin-block-start:calc(15 * var(--to-rem))}}.p-intro__point-number+.p-intro__point-unit{margin-inline-start:calc(3 * var(--to-rem))}.p-intro__point-max{margin-inline-end:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-accent-red);translate:0 calc(-2 * var(--to-rem))}.p-intro__point-number{margin-block:calc(-5.82 * var(--to-rem)) calc(-3 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-accent-red)}@media (width <= 767.98px){.p-intro__point-number{margin-block:calc(-5.05 * var(--to-rem)) calc(-2.6 * var(--to-rem));font-size:max(10px,27 * var(--to-rem))}}.p-intro__point-unit{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);translate:0 calc(1 * var(--to-rem))}@media (width <= 767.98px){.p-intro__point-unit{font-size:max(10px,17 * var(--to-rem))}}.p-intro__point-note{margin-inline-end:calc(-17 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,9 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.3;color:var(--color-text);letter-spacing:.05em;translate:0 calc(1 * var(--to-rem))}@media (768px <= width < 1080px){.p-intro__point-note{margin-inline-end:0}}@media (width <= 767.98px){.p-intro__point-note{translate:0 0}}@media (width >= 768px){.p-intro__point-value--sup-note .p-intro__point-unit{margin-inline-start:calc(5 * var(--to-rem))}}@media (width >= 768px){.p-intro__point-value--sup-note .p-intro__point-note{margin-inline:calc(-17 * var(--to-rem)) calc(-13 * var(--to-rem));translate:0 calc(-11 * var(--to-rem))}}@media (768px <= width < 1080px){.p-intro__point-value--sup-note .p-intro__point-note{margin-inline-end:0}}.p-intro__notes{padding-left:calc(10 * var(--to-rem));margin-block-start:calc(9 * var(--to-rem))}@media (width <= 767.98px){.p-intro__notes{width:calc(305 * var(--to-rem));max-width:100%;padding-left:0;margin-inline:auto;margin-top:calc(14 * var(--to-rem))}}.p-intro__note{display:flex;font-family:var(--heading-font-family);font-size:max(10px,11 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text-sub)}@media (width <= 767.98px){.p-intro__note{line-height:1.4}}.p-intro__note+.p-intro__note{line-height:1.5}@media (width <= 767.98px){.p-intro__note+.p-intro__note{margin-block-start:calc(4 * var(--to-rem));line-height:1.4}}.p-intro__note-mark{flex-shrink:0;width:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-intro__note-mark{width:calc(25 * var(--to-rem))}}.p-intro__divider{margin-block-start:calc(30.5 * var(--to-rem));border:none;border-top:calc(1 * var(--to-rem)) solid var(--color-border-news)}@media (width <= 767.98px){.p-intro__divider{display:none}}.p-intro__actions{display:flex;gap:calc(10 * var(--to-rem));justify-content:center;padding-inline-start:max(0px,100% - 1350 * var(--to-rem));margin-block-start:calc(49 * var(--to-rem))}@media (width <= 767.98px){.p-intro__actions{flex-direction:column;gap:calc(10 * var(--to-rem));align-items:center;padding-inline:calc(15 * var(--to-rem)) calc(5 * var(--to-rem));margin-top:calc(35 * var(--to-rem))}}@media (width <= 767.98px){.p-intro__button{width:calc(345 * var(--to-rem));max-width:100%}}@media (width <= 767.98px){.p-intro__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-loyalty-detail .p-under-head__lead{max-inline-size:calc(779 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail .p-under-head__lead{max-inline-size:none}}.p-loyalty-detail__body{padding-block-end:calc(40 * var(--to-rem));margin-block-start:calc(75 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__body{padding-block-end:calc(60 * var(--to-rem));margin-block-start:calc(60 * var(--to-rem))}}.p-loyalty-detail__panel{display:grid;width:min(50% + 570 * var(--to-rem),100% - var(--padding-inner));min-width:0;background-color:var(--color-bg-news-detail);border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-loyalty-detail__panel{width:100%;background-color:transparent;isolation:isolate;border-radius:0}}@media (width <= 767.98px){.p-loyalty-detail__panel:before{z-index:-1;grid-area:1/1;margin-block-start:calc(24 * var(--to-rem));margin-right:calc(15 * var(--to-rem));content:"";background-color:var(--color-bg-news-detail);border-radius:0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem)) 0}}.p-loyalty-detail__inner{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr);justify-items:start;width:calc(938 * var(--to-rem));min-width:0;min-height:0;padding-block:calc(91 * var(--to-rem)) calc(90 * var(--to-rem));margin-left:calc(max(50% + var(--padding-inner) / 2,100% - 570 * var(--to-rem)) - 470 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__inner{justify-items:center;width:min(100%,500px);padding-block:0 calc(35 * var(--to-rem));padding-inline:calc(32.5 * var(--to-rem));margin-inline:auto}}.p-loyalty-detail__lead-head{display:grid;width:calc(600 * var(--to-rem));min-width:0;min-height:calc(158 * var(--to-rem));margin-left:calc(95 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__lead-head{justify-items:center;width:100%;min-height:0;margin-left:0}}.p-loyalty-detail__balloon{display:grid;grid-area:1/1;place-self:start start;min-width:0;min-height:0;margin-top:calc(12 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__balloon{grid-area:auto;justify-self:center;margin-inline-end:calc(6 * var(--to-rem));margin-top:0}}@media (width <= 767.98px){.p-loyalty-detail__balloon:after{justify-self:center;width:calc(11 * var(--to-rem));padding-block-start:calc(9 * var(--to-rem));clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:var(--color-primary)}}.p-loyalty-detail__balloon-circle{display:grid;grid-area:1/1;align-content:start;justify-items:center;width:calc(146 * var(--to-rem));min-width:0;min-height:calc(146 * var(--to-rem));padding-block-start:calc(37 * var(--to-rem));background-color:var(--color-primary);border-radius:50%}@media (width <= 767.98px){.p-loyalty-detail__balloon-circle{display:flex;grid-area:auto;align-items:center;justify-content:center;width:calc(305 * var(--to-rem));min-height:calc(53 * var(--to-rem));padding-block-start:0;border-radius:calc(15 * var(--to-rem))}}.p-loyalty-detail__balloon-sub{font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-loyalty-detail__balloon-sub{font-feature-settings:"halt" 1;line-height:1.2;text-align:left}}.p-loyalty-detail__balloon-line1{margin-block-start:calc(6 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,24 * var(--to-rem));font-weight:var(--fw-black);line-height:calc(29 * var(--to-rem));color:var(--color-white);text-align:center}@media (width <= 767.98px){.p-loyalty-detail__balloon-line1{margin-block-start:0;margin-inline-start:calc(5 * var(--to-rem));line-height:1}}.p-loyalty-detail__balloon-line2{font-family:var(--heading-font-family);font-size:max(10px,29 * var(--to-rem));font-weight:var(--fw-black);line-height:calc(35 * var(--to-rem));color:var(--color-white);text-align:center}@media (width <= 767.98px){.p-loyalty-detail__balloon-line2{font-size:max(10px,24 * var(--to-rem));line-height:1}}.p-loyalty-detail__balloon-tail{grid-area:1/1;place-self:start start;width:calc(27 * var(--to-rem));min-width:0;height:auto;min-height:0;margin-top:calc(57.345 * var(--to-rem));margin-left:calc(132.75 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__balloon-tail{display:none}}.p-loyalty-detail__offer{display:grid;grid-area:1/1;place-self:start start;width:calc(416 * var(--to-rem));min-width:0;min-height:calc(158 * var(--to-rem));margin-left:calc(184 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__offer{grid-area:auto;justify-self:center;width:calc(305 * var(--to-rem));min-height:0;padding-inline-start:calc(9 * var(--to-rem));margin-block-start:calc(11 * var(--to-rem));margin-left:0}}.p-loyalty-detail__offer-head{display:flex;grid-area:1/1;gap:calc(11.89 * var(--to-rem));align-items:flex-start;align-self:start;min-width:0;min-height:0}@media (width <= 767.98px){.p-loyalty-detail__offer-head{flex-direction:column;grid-area:auto;gap:calc(4 * var(--to-rem))}}.p-loyalty-detail__monthly{display:flex;flex-shrink:0;align-items:flex-start;min-width:calc(84.11 * var(--to-rem));min-height:calc(29.18 * var(--to-rem));padding-inline:calc(7 * var(--to-rem)) calc(5 * var(--to-rem));margin-top:calc(13 * var(--to-rem));background-color:var(--color-badge);border-radius:calc(3.523 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__monthly{margin-top:0}}.p-loyalty-detail__monthly-pre,.p-loyalty-detail__monthly-unit{flex-shrink:0;margin-top:calc(7.78 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,10.525 * var(--to-rem));font-weight:var(--fw-bold);line-height:calc(15 * var(--to-rem));color:var(--color-text-badge);white-space:nowrap}.p-loyalty-detail__monthly-unit{margin-left:calc(.9 * var(--to-rem))}.p-loyalty-detail__monthly-num{flex-shrink:0;margin-top:calc(1.837 * var(--to-rem));margin-left:calc(2.2 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,22.646 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-badge);letter-spacing:.04em}.p-loyalty-detail__offer-title{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0;white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__offer-title{align-items:baseline}}.p-loyalty-detail__offer-word{margin-top:calc(17 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,22 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-loyalty-detail__offer-word{margin-top:0;font-size:max(10px,18 * var(--to-rem))}}.p-loyalty-detail__offer-num{font-family:var(--en-font-family);font-size:max(10px,42 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-loyalty-detail__offer-num{font-size:max(10px,35 * var(--to-rem))}}.p-loyalty-detail__offer-point{display:flex;grid-area:1/1;gap:calc(20 * var(--to-rem));align-items:flex-start;align-self:start;justify-content:center;min-width:0;min-height:0;margin-top:calc(67 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__offer-point{grid-area:auto;gap:calc(16 * var(--to-rem));justify-content:flex-start;margin-top:calc(14 * var(--to-rem))}}.p-loyalty-detail__offer-logo{flex-shrink:0;width:calc(68 * var(--to-rem));min-width:0;height:auto}@media (width <= 767.98px){.p-loyalty-detail__offer-logo{width:calc(52 * var(--to-rem))}}.p-loyalty-detail__offer-text{display:grid;flex-shrink:0;min-width:0}.p-loyalty-detail__offer-label{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em}@media (width <= 767.98px){.p-loyalty-detail__offer-label{font-size:max(10px,16 * var(--to-rem))}}.p-loyalty-detail__offer-amount{display:flex;align-items:flex-end;min-width:0;min-height:calc(60 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__offer-amount{min-height:0;margin-block-start:calc(3 * var(--to-rem))}}.p-loyalty-detail__offer-max{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:calc(22 * var(--to-rem));color:var(--color-primary);text-align:center}@media (width <= 767.98px){.p-loyalty-detail__offer-max{font-size:max(10px,18 * var(--to-rem));line-height:1.1}}.p-loyalty-detail__offer-value{margin-block:calc(-16 * var(--to-rem)) calc(-9 * var(--to-rem));margin-left:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-loyalty-detail__offer-value{margin-block:calc(-11.7 * var(--to-rem)) calc(-6.6 * var(--to-rem));margin-left:calc(3 * var(--to-rem));font-size:max(10px,62 * var(--to-rem))}}.p-loyalty-detail__offer-unit{display:grid;min-width:0;margin-left:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__offer-unit{margin-block:calc(4 * var(--to-rem)) calc(-2 * var(--to-rem));margin-left:calc(8 * var(--to-rem))}}.p-loyalty-detail__offer-unit-top{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-loyalty-detail__offer-unit-top{font-size:max(10px,16 * var(--to-rem))}}.p-loyalty-detail__offer-unit-bottom{margin-block-start:calc(5 * var(--to-rem));margin-right:-.3em;font-family:var(--heading-font-family);font-size:max(10px,35 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.3em}@media (width <= 767.98px){.p-loyalty-detail__offer-unit-bottom{margin-block-start:calc(3 * var(--to-rem));font-size:max(10px,28 * var(--to-rem))}}.p-loyalty-detail__tax-note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0;margin-block-start:calc(20 * var(--to-rem));margin-left:calc(377 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__tax-note{margin-block-start:calc(25 * var(--to-rem));margin-left:0}}.p-loyalty-detail__tax-note .p-loyalty-detail__note-mark,.p-loyalty-detail__tax-note .p-loyalty-detail__note-text{line-height:calc(23 * var(--to-rem))}.p-loyalty-detail__cards{display:grid;width:calc(938 * var(--to-rem));min-width:0;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__cards{grid-template-rows:auto auto;row-gap:calc(10 * var(--to-rem));justify-items:center;width:100%}}.p-loyalty-detail__cards-row{display:flex;grid-area:1/1;gap:calc(20 * var(--to-rem));min-width:0;min-height:0}@media (width <= 767.98px){.p-loyalty-detail__cards-row{display:contents}}.p-loyalty-detail__card{display:grid;flex-shrink:0;align-content:start;justify-items:start;width:calc(460 * var(--to-rem));min-width:0;min-height:calc(210 * var(--to-rem));background-color:var(--color-white);border-radius:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card{grid-area:1/1;justify-self:center;width:calc(310 * var(--to-rem));min-height:0;padding-block:calc(25 * var(--to-rem)) calc(40 * var(--to-rem));border-radius:calc(20 * var(--to-rem))}}.p-loyalty-detail__card--lottery{width:calc(458 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card--lottery{grid-row:2;order:2;width:calc(310 * var(--to-rem));padding-block:calc(45 * var(--to-rem)) calc(20 * var(--to-rem))}}@media (width <= 767.98px){.p-loyalty-detail__card--lottery .p-loyalty-detail__card-logo{margin-block-start:calc(5 * var(--to-rem))}}@media (width <= 767.98px){.p-loyalty-detail__card--lottery .p-loyalty-detail__card-amount{margin-block-start:calc(9 * var(--to-rem))}}.p-loyalty-detail__card-head{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-start;min-width:0;min-height:calc(75 * var(--to-rem));margin-top:calc(30 * var(--to-rem));margin-left:calc(56 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card-head{gap:calc(13 * var(--to-rem));min-height:0;margin-top:0;margin-left:calc(22 * var(--to-rem))}}.p-loyalty-detail__card--lottery .p-loyalty-detail__card-head{margin-left:calc(55 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card--lottery .p-loyalty-detail__card-head{margin-left:calc(22 * var(--to-rem))}}.p-loyalty-detail__card-logo{flex-shrink:0;width:calc(56 * var(--to-rem));min-width:0;height:auto}@media (width <= 767.98px){.p-loyalty-detail__card-logo{width:calc(41 * var(--to-rem))}}.p-loyalty-detail__card-body{display:grid;min-width:0}.p-loyalty-detail__card-caption{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em;white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__card-caption{font-size:max(10px,13 * var(--to-rem))}}.p-loyalty-detail__card-caption--mixed{font-family:var(--en-font-family);font-size:max(10px,21 * var(--to-rem));letter-spacing:calc(.96 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card-caption--mixed{display:flex;align-items:baseline;font-size:max(10px,16 * var(--to-rem));letter-spacing:calc(.78 * var(--to-rem))}}.p-loyalty-detail__card-caption-ja{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1}@media (width <= 767.98px){.p-loyalty-detail__card-caption-ja{font-size:max(10px,13 * var(--to-rem))}}.p-loyalty-detail__card-caption-num{font-family:var(--en-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-bold);line-height:1}@media (width <= 767.98px){.p-loyalty-detail__card-caption-num{font-size:max(10px,16 * var(--to-rem))}}.p-loyalty-detail__card-caption-sub{font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-medium);line-height:1}@media (width <= 767.98px){.p-loyalty-detail__card-caption-sub{font-size:max(10px,11 * var(--to-rem))}}.p-loyalty-detail__card-amount{display:flex;align-items:flex-end;min-width:0;min-height:calc(39 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__card-amount{min-height:0;margin-block-start:calc(6 * var(--to-rem))}}.p-loyalty-detail__card-num{margin-block:calc(-10 * var(--to-rem)) calc(-6 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,55 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-loyalty-detail__card-num{margin-block:calc(-7.6 * var(--to-rem)) calc(-4.6 * var(--to-rem));font-size:max(10px,42 * var(--to-rem))}}.p-loyalty-detail__card-unit{margin-left:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,28 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-loyalty-detail__card-unit{margin-block-end:calc(-3 * var(--to-rem));margin-left:calc(6 * var(--to-rem));font-size:max(10px,22 * var(--to-rem))}}.p-loyalty-detail__card-foot{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-end;justify-content:center;width:calc(420 * var(--to-rem));min-width:0;min-height:calc(55 * var(--to-rem));padding-block:0 calc(15 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));margin-left:calc(20 * var(--to-rem));background-color:var(--color-bg-news-detail);border-radius:calc(5 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card-foot{flex-wrap:wrap;row-gap:calc(10 * var(--to-rem));align-content:center;align-items:baseline;justify-self:center;width:calc(280 * var(--to-rem));min-height:calc(41 * var(--to-rem));padding-block:calc(10 * var(--to-rem)) calc(9 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem));margin-left:0}}.p-loyalty-detail__card--lottery .p-loyalty-detail__card-foot{margin-left:calc(19 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card--lottery .p-loyalty-detail__card-foot{margin-left:0}}.p-loyalty-detail__card-foot-text{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-text);letter-spacing:.04em;white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__card-foot-text{font-size:max(10px,14 * var(--to-rem))}}.p-loyalty-detail__card-foot-text--gap{margin-left:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__card-foot-text--gap{margin-left:0}}@media (width <= 767.98px){.p-loyalty-detail__card-foot-text--lead{flex-basis:100%;text-align:center}}.p-loyalty-detail__card-foot-num{flex-shrink:0;margin-block:calc(-7 * var(--to-rem)) calc(-4 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,36 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-loyalty-detail__card-foot-num{margin-block:calc(-7 * var(--to-rem)) calc(-2 * var(--to-rem));font-size:max(10px,30 * var(--to-rem))}}.p-loyalty-detail__plus{display:grid;grid-area:1/1;place-self:start start;width:calc(42 * var(--to-rem));min-width:0;min-height:calc(42 * var(--to-rem));margin-top:calc(84 * var(--to-rem));margin-left:calc(449 * var(--to-rem));background-color:var(--color-article-accent);border-radius:50%}@media (width <= 767.98px){.p-loyalty-detail__plus{z-index:1;grid-area:1/1;place-self:end center;order:1;margin-block:0 calc(-25 * var(--to-rem));margin-inline:0}}.p-loyalty-detail__plus-h{grid-area:1/1;place-self:start start;width:calc(15.6 * var(--to-rem));min-width:0;min-height:calc(4 * var(--to-rem));margin-top:calc(19 * var(--to-rem));margin-left:calc(13 * var(--to-rem));background-color:var(--color-white)}.p-loyalty-detail__plus-v{grid-area:1/1;place-self:start start;width:calc(4 * var(--to-rem));min-width:0;min-height:calc(15.6 * var(--to-rem));margin-top:calc(13 * var(--to-rem));margin-left:calc(19 * var(--to-rem));background-color:var(--color-white)}.p-loyalty-detail__chart{display:grid;width:calc(656.302 * var(--to-rem));min-width:0;min-height:calc(414 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));margin-left:calc(143 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart{justify-self:center;width:calc(341 * var(--to-rem));min-height:0;margin-left:0}}.p-loyalty-detail__chart-bird{grid-area:1/1;place-self:start start;width:calc(126 * var(--to-rem));min-width:0;height:auto;min-height:0;margin-top:calc(64 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-bird{width:calc(92 * var(--to-rem));margin-top:calc(5 * var(--to-rem))}}.p-loyalty-detail__chart-headline{z-index:1;grid-area:1/1;place-self:start start;width:calc(247 * var(--to-rem));min-width:0;min-height:0;margin-top:calc(91 * var(--to-rem));margin-left:calc(156 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,24 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:calc(38 * var(--to-rem));color:var(--color-text-news-heading);text-align:center;letter-spacing:.03em;white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__chart-headline{width:calc(160 * var(--to-rem));margin-top:calc(9 * var(--to-rem));margin-left:calc(95.5 * var(--to-rem));font-size:max(10px,18 * var(--to-rem));line-height:1.4}}.p-loyalty-detail__chart-headline-accent{color:var(--color-accent-red)}.p-loyalty-detail__chart-bars{display:flex;grid-area:1/1;gap:calc(19 * var(--to-rem));place-self:start start;align-items:stretch;width:calc(617 * var(--to-rem));min-width:0;min-height:calc(366 * var(--to-rem));margin-top:calc(17 * var(--to-rem));margin-left:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-bars{gap:calc(5 * var(--to-rem));width:calc(321 * var(--to-rem));min-height:0;margin-top:calc(14 * var(--to-rem));margin-left:0}}.p-loyalty-detail__chart-col{display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:calc(8 * var(--to-rem));width:calc(87 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-loyalty-detail__chart-col{flex:1 1 0;row-gap:calc(7 * var(--to-rem));width:auto}}.p-loyalty-detail__chart-bar{align-self:end;width:calc(87 * var(--to-rem));min-width:0;background-color:var(--color-primary);border-radius:calc(10 * var(--to-rem)) calc(10 * var(--to-rem)) 0 0}@media (width <= 767.98px){.p-loyalty-detail__chart-bar{width:100%;border-radius:calc(5 * var(--to-rem)) calc(5 * var(--to-rem)) 0 0}}.p-loyalty-detail__chart-bar--1{min-height:calc(31.266 * var(--to-rem));opacity:.3}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--1{min-height:calc(21 * var(--to-rem))}}.p-loyalty-detail__chart-bar--2{min-height:calc(49.594 * var(--to-rem));opacity:.3}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--2{min-height:calc(33 * var(--to-rem))}}.p-loyalty-detail__chart-bar--3{min-height:calc(90.563 * var(--to-rem));opacity:.3}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--3{min-height:calc(61 * var(--to-rem))}}.p-loyalty-detail__chart-bar--4{width:calc(86.667 * var(--to-rem));min-height:calc(145.547 * var(--to-rem));opacity:.5}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--4{width:100%;min-height:calc(97 * var(--to-rem))}}.p-loyalty-detail__chart-bar--5{min-height:calc(250.125 * var(--to-rem));opacity:.5}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--5{min-height:calc(167 * var(--to-rem))}}.p-loyalty-detail__chart-bar--6{min-height:calc(345 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-bar--6{min-height:calc(230 * var(--to-rem))}}.p-loyalty-detail__chart-axis{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__chart-axis{font-size:max(10px,11 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.3}}.p-loyalty-detail__chart-ylabel{z-index:1;grid-area:1/1;place-self:start start;width:calc(13 * var(--to-rem));min-width:0;min-height:0;margin-top:calc(255 * var(--to-rem));margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:calc(15 * var(--to-rem));color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__chart-ylabel{margin-top:calc(142 * var(--to-rem));margin-left:0}}.p-loyalty-detail__chart-xlabel{z-index:1;grid-area:1/1;place-self:start start;width:calc(87 * var(--to-rem));min-width:0;min-height:0;margin-top:calc(401 * var(--to-rem));margin-left:calc(275 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__chart-xlabel{width:100%;margin-top:calc(298.5 * var(--to-rem));margin-left:0}}.p-loyalty-detail__chart-top{z-index:1;display:grid;grid-area:1/1;place-self:start start;justify-items:start;width:calc(61 * var(--to-rem));min-width:0;min-height:0;margin-top:calc(32 * var(--to-rem));margin-left:calc(553 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-top{justify-items:center;width:calc(49 * var(--to-rem));margin-top:calc(24 * var(--to-rem));margin-left:calc(271 * var(--to-rem))}}.p-loyalty-detail__chart-top-max{margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-black);line-height:1;color:var(--color-white);letter-spacing:.04em;white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__chart-top-max{margin-left:0;font-size:max(10px,14 * var(--to-rem))}}.p-loyalty-detail__chart-top-row{display:flex;align-items:flex-end;min-width:0;min-height:calc(25 * var(--to-rem));margin-block-start:calc(6 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-loyalty-detail__chart-top-row{min-height:0;margin-block-start:calc(5 * var(--to-rem))}}.p-loyalty-detail__chart-top-num{flex-shrink:0;margin-block:calc(-7 * var(--to-rem)) calc(-4 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,36 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white)}@media (width <= 767.98px){.p-loyalty-detail__chart-top-num{margin-block:calc(-4.7 * var(--to-rem)) calc(-2.7 * var(--to-rem));font-size:max(10px,24 * var(--to-rem))}}.p-loyalty-detail__chart-top-unit{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-black);line-height:1;color:var(--color-white);letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__chart-top-unit{margin-block-end:calc(-1 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-loyalty-detail__chart-rate{z-index:1;display:flex;grid-area:1/1;gap:calc(2 * var(--to-rem));place-self:start start;align-items:flex-end;min-width:0;min-height:calc(21 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-rate{justify-content:center;width:calc(49 * var(--to-rem));min-height:0}}.p-loyalty-detail__chart-rate-num{flex-shrink:0;margin-block:calc(-3.5 * var(--to-rem)) calc(-1.5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-loyalty-detail__chart-rate-num{margin-block:calc(-2.6 * var(--to-rem)) calc(-1.1 * var(--to-rem));font-size:max(10px,19 * var(--to-rem));font-weight:var(--fw-semibold)}}.p-loyalty-detail__chart-rate-unit{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__chart-rate-unit{font-size:max(10px,15 * var(--to-rem))}}.p-loyalty-detail__chart-rate--16{margin-top:calc(200 * var(--to-rem));margin-left:calc(455 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-rate--16{margin-top:calc(144 * var(--to-rem));margin-left:calc(217 * var(--to-rem))}}.p-loyalty-detail__chart-rate--8{margin-top:calc(246 * var(--to-rem));margin-left:calc(353 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-rate--8{margin-top:calc(167 * var(--to-rem));margin-left:calc(163 * var(--to-rem))}}.p-loyalty-detail__chart-rate--4{margin-top:calc(291 * var(--to-rem));margin-left:calc(247 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-rate--4{margin-top:calc(193 * var(--to-rem));margin-left:calc(109 * var(--to-rem))}}.p-loyalty-detail__chart-rate--2{margin-top:calc(326 * var(--to-rem));margin-left:calc(139 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-rate--2{margin-top:calc(219 * var(--to-rem));margin-left:calc(54 * var(--to-rem))}}.p-loyalty-detail__chart-arrow{z-index:1;grid-area:1/1;place-self:start start;width:calc(172 * var(--to-rem));min-width:0;height:auto;min-height:0;margin-top:calc(76.5 * var(--to-rem));margin-left:calc(341.5 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-arrow{width:calc(79 * var(--to-rem));margin-top:calc(87 * var(--to-rem));margin-left:calc(176 * var(--to-rem))}}.p-loyalty-detail__chart-sparkle{z-index:1;grid-area:1/1;place-self:start start;min-width:0;height:auto;min-height:0}.p-loyalty-detail__chart-sparkle--a{width:calc(31 * var(--to-rem));margin-top:calc(-1 * var(--to-rem));margin-left:calc(521.5 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-sparkle--a{width:calc(25 * var(--to-rem));margin-top:0;margin-left:calc(253 * var(--to-rem))}}.p-loyalty-detail__chart-sparkle--b{width:calc(22 * var(--to-rem));margin-top:calc(67.5 * var(--to-rem));margin-left:calc(636 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__chart-sparkle--b{width:calc(15 * var(--to-rem));margin-top:calc(53 * var(--to-rem));margin-left:calc(326 * var(--to-rem))}}.p-loyalty-detail__table{display:grid;width:calc(780 * var(--to-rem));min-width:0;margin-block-start:calc(70 * var(--to-rem));margin-left:calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__table{width:100%;margin-block-start:calc(50 * var(--to-rem));margin-left:0}}.p-loyalty-detail__row{display:grid;grid-template-columns:calc(220 * var(--to-rem)) minmax(0,1fr);min-width:0}@media (width <= 767.98px){.p-loyalty-detail__row{grid-template-columns:minmax(0,1fr)}}.p-loyalty-detail__label{display:grid;align-content:center;justify-items:start;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.6;color:var(--color-white);text-align:left;letter-spacing:.04em;background-color:var(--color-primary);box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-loyalty-detail__label{padding-block:calc(15 * var(--to-rem));padding-inline:calc(15 * var(--to-rem))}}.p-loyalty-detail__row--tight .p-loyalty-detail__label{padding-block:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__row--tight .p-loyalty-detail__label{padding-block:calc(15 * var(--to-rem))}}.p-loyalty-detail__value{display:grid;gap:calc(10 * var(--to-rem));align-content:center;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));background-color:var(--color-white);box-shadow:inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-loyalty-detail__value{padding-block:calc(15 * var(--to-rem));padding-inline:calc(15 * var(--to-rem))}}.p-loyalty-detail__row:first-child .p-loyalty-detail__label{box-shadow:inset 0 1px 0 var(--color-border-control),inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}.p-loyalty-detail__row:first-child .p-loyalty-detail__value{box-shadow:inset 0 1px 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-loyalty-detail__label{box-shadow:inset 0 1px 0 var(--color-border-control)}.p-loyalty-detail__value{box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}}.p-loyalty-detail__text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-text);text-align:left;letter-spacing:.04em;overflow-wrap:anywhere}.p-loyalty-detail__text--regular{font-weight:var(--fw-regular)}.p-loyalty-detail__text-strong{font-weight:var(--fw-bold)}.p-loyalty-detail__grant{display:grid;gap:calc(20 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-loyalty-detail__grant{gap:calc(13 * var(--to-rem))}}.p-loyalty-detail__grant-lead{display:grid;gap:calc(5 * var(--to-rem));min-width:0}.p-loyalty-detail__example{display:grid;min-width:0}.p-loyalty-detail__example>*+*{margin-block-start:calc(5 * var(--to-rem))}.p-loyalty-detail__example-title{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:calc(21 * var(--to-rem));color:var(--color-text);text-align:left;letter-spacing:.04em}.p-loyalty-detail__ex-table{display:grid;width:100%;min-width:0}.p-loyalty-detail__ex-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:calc(44 * var(--to-rem))}.p-loyalty-detail__ex-cell{display:grid;align-content:center;justify-items:center;min-width:0;padding-inline:calc(18 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:calc(19 * var(--to-rem));color:var(--color-text);text-align:center;letter-spacing:.04em;background-color:var(--color-white);box-shadow:inset -1px 0 0 var(--color-table-line),inset 0 -1px 0 var(--color-table-line)}@media (width <= 767.98px){.p-loyalty-detail__ex-cell{padding-inline:0}}.p-loyalty-detail__ex-cell--label{justify-items:start;text-align:left}@media (width <= 767.98px){.p-loyalty-detail__ex-cell--label{padding-inline-start:calc(18 * var(--to-rem))}}.p-loyalty-detail__ex-cell--plain{font-weight:var(--fw-regular)}.p-loyalty-detail__ex-cell--rate{padding-block:calc(1 * var(--to-rem)) 0}.p-loyalty-detail__ex-row--head .p-loyalty-detail__ex-cell{background-color:var(--color-table-head)}.p-loyalty-detail__ex-row--last .p-loyalty-detail__ex-cell{box-shadow:inset -1px 0 0 var(--color-table-line)}.p-loyalty-detail__ex-row--total .p-loyalty-detail__ex-cell{color:var(--color-white);background-color:var(--color-table-total);box-shadow:inset -1px 0 0 var(--color-white)}.p-loyalty-detail__ex-row--total .p-loyalty-detail__ex-cell--rate{font-family:var(--base-font-family);box-shadow:none}.p-loyalty-detail__button{width:min(570 * var(--to-rem),100%);margin-block-start:calc(40 * var(--to-rem));margin-left:calc(195 * var(--to-rem));box-shadow:inset 0 0 0 3px var(--color-white)}@media (width <= 767.98px){.p-loyalty-detail__button{justify-self:center;width:calc(306 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem));margin-left:0;font-size:max(10px,16 * var(--to-rem));box-shadow:none}}.p-loyalty-detail__button .c-button__icon{right:calc(24.956 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__button .c-button__icon{right:calc(16 * var(--to-rem))}}.p-loyalty-detail__notes{display:grid;gap:calc(10 * var(--to-rem));width:calc(774 * var(--to-rem));min-width:0;margin-block-start:calc(70 * var(--to-rem));margin-left:calc(83 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__notes{width:100%;margin-block-start:calc(50 * var(--to-rem));margin-left:0}}.p-loyalty-detail__note-block{display:grid;gap:calc(10 * var(--to-rem));min-width:0}.p-loyalty-detail__sub-notes{display:grid;gap:calc(3 * var(--to-rem));justify-items:start;min-width:0;margin-left:calc(18 * var(--to-rem))}.p-loyalty-detail__note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0}.p-loyalty-detail__sub-note{display:flex;align-items:flex-start;min-width:0}.p-loyalty-detail__note-mark{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text-news-heading)}.p-loyalty-detail__note-text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text-news-heading);text-align:left;overflow-wrap:anywhere}.p-loyalty-detail__note--tall .p-loyalty-detail__note-text{line-height:calc(21 * var(--to-rem))}.p-loyalty-detail__status{display:grid;padding-block-end:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status{padding-block-end:calc(90 * var(--to-rem))}}.p-loyalty-detail__status:before{grid-area:1/1;justify-self:end;width:min(50% + 630 * var(--to-rem),100% - var(--padding-inner));content:"";background-color:var(--color-bg-warm);border-radius:calc(50 * var(--to-rem)) 0 0 calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status:before{width:100%;border-radius:0}}.p-loyalty-detail__status-inner{grid-area:1/1;min-width:0;padding-block:calc(90 * var(--to-rem))}.p-loyalty-detail__status-head{display:grid;gap:calc(30 * var(--to-rem));justify-items:center;padding-inline:var(--padding-inner);text-align:center}@media (width <= 767.98px){.p-loyalty-detail__status-head{gap:calc(25 * var(--to-rem));padding-inline:calc(15 * var(--to-rem))}}.p-loyalty-detail__status-title{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.03em}@media (width <= 767.98px){.p-loyalty-detail__status-title{font-size:max(10px,30 * var(--to-rem));line-height:1.4;letter-spacing:0}}.p-loyalty-detail__status-lead{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1.6;letter-spacing:.04em}@media (width <= 767.98px){.p-loyalty-detail__status-lead{font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));font-feature-settings:normal;line-height:1.8;letter-spacing:0}}.p-loyalty-detail__status-chunk{display:inline-block}@media (width <= 767.98px){.p-loyalty-detail__status-chunk{display:inline}}.p-loyalty-detail__status-list{display:flex;gap:calc(20 * var(--to-rem));justify-content:center;padding-inline:var(--padding-inner);margin-block-start:calc(56 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-list{flex-direction:column;gap:calc(36 * var(--to-rem));padding-inline:calc(15 * var(--to-rem));margin-block-start:calc(51 * var(--to-rem))}}.p-loyalty-detail__status-card{display:flex;flex-direction:column;align-items:center;width:calc(320 * var(--to-rem));padding:0 calc(20 * var(--to-rem)) calc(40 * var(--to-rem));background-color:var(--color-white);border:1px solid #ddd;border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-card{width:100%;padding:0 calc(20 * var(--to-rem)) calc(28 * var(--to-rem))}}.p-loyalty-detail__status-card--wide{width:calc(480 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-card--wide{width:100%}}.p-loyalty-detail__status-label{inline-size:fit-content;min-inline-size:calc(106 * var(--to-rem));padding:calc(10 * var(--to-rem)) calc(20 * var(--to-rem));margin-block-start:calc(-16 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);text-align:center;letter-spacing:.03em;background-color:var(--color-primary);border:3px solid var(--color-white);border-radius:calc(40 * var(--to-rem))}.p-loyalty-detail__status-label--shift{margin-inline-start:calc(18 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-label--shift{margin-inline-start:0}}.p-loyalty-detail__status-media{display:flex;align-items:center;justify-content:center;margin-block-start:calc(25 * var(--to-rem))}.p-loyalty-detail__status-media--pair{margin-block-start:calc(34 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-media--pair{margin-block-start:calc(25 * var(--to-rem));margin-inline:calc(-7.5 * var(--to-rem))}}.p-loyalty-detail__status-phone{inline-size:calc(155.62 * var(--to-rem));min-inline-size:0;block-size:auto}@media (width <= 767.98px){.p-loyalty-detail__status-phone--pair{inline-size:calc(145.77 * var(--to-rem))}}.p-loyalty-detail__status-arrow{flex-shrink:0;inline-size:calc(15.51 * var(--to-rem));block-size:auto;margin-block-start:calc(11 * var(--to-rem));margin-inline:calc(9.5 * var(--to-rem)) calc(5 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-arrow{inline-size:calc(14.07 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));margin-inline:calc(9.6 * var(--to-rem)) calc(4.8 * var(--to-rem))}}.p-loyalty-detail__status-text{align-self:stretch;padding-block-start:calc(19 * var(--to-rem));margin-block-start:calc(28 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-feature-settings:"halt" 1;line-height:1.6;color:var(--color-text);text-align:center;letter-spacing:0;border-block-start:1px solid #ddd}@media (width <= 767.98px){.p-loyalty-detail__status-text{margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-loyalty-detail__status-text--tight{padding-block-start:calc(9 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty-detail__status-text--tight{padding-block-start:calc(19 * var(--to-rem))}}.p-loyalty{position:relative;padding-block:calc(120 * var(--to-rem));overflow:clip;background-color:var(--color-white)}@media (width <= 767.98px){.p-loyalty{padding-block:calc(90 * var(--to-rem))}}.p-loyalty__inner{--inner: min(1140px, 100%);position:relative;z-index:1}@media (width <= 767.98px){.p-loyalty__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-loyalty__head{position:relative;width:calc(860 * var(--to-rem));max-width:100%;padding-block-end:calc(60 * var(--to-rem));margin-inline:auto;text-align:center;border-bottom:calc(1 * var(--to-rem)) solid var(--color-border-news)}@media (width <= 767.98px){.p-loyalty__head{padding-block-end:calc(24 * var(--to-rem));text-align:center}}.p-loyalty__en{margin-block:calc(-3.3 * var(--to-rem)) calc(-1.7 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-loyalty__en{margin-block-start:calc(-2.3 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-loyalty__title{margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-loyalty__title{margin-top:calc(30 * var(--to-rem));font-size:max(10px,30 * var(--to-rem))}}.p-loyalty__sparkle{position:absolute;z-index:2;height:auto}.p-loyalty__sparkle--lg{top:calc(5.3 * var(--to-rem));left:calc(268 * var(--to-rem));width:calc(27.7 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__sparkle--lg{top:calc(21 * var(--to-rem));left:calc(1 * var(--to-rem));width:calc(22 * var(--to-rem))}}.p-loyalty__sparkle--sm{top:calc(66.3 * var(--to-rem));left:calc(564 * var(--to-rem));width:calc(19.3 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__sparkle--sm{top:calc(63 * var(--to-rem));right:calc(-10 * var(--to-rem));left:auto;width:calc(14 * var(--to-rem))}}.p-loyalty__body{display:flex;gap:calc(38 * var(--to-rem));align-items:flex-start;justify-content:center;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__body{flex-direction:column;gap:0;align-items:stretch;margin-top:calc(40 * var(--to-rem))}}.p-loyalty__balloon{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:calc(146 * var(--to-rem));min-block-size:calc(146 * var(--to-rem));padding-top:calc(9.6 * var(--to-rem));margin-block-start:calc(12 * var(--to-rem));color:var(--color-white);text-align:center;background-color:var(--color-accent-red);border-radius:50%}@media (width <= 767.98px){.p-loyalty__balloon{flex-direction:row;width:calc(305 * var(--to-rem));max-width:100%;min-block-size:calc(53 * var(--to-rem));padding-inline:calc(12 * var(--to-rem));padding-top:0;margin-block-start:0;margin-inline:auto;border-radius:calc(15 * var(--to-rem))}}.p-loyalty__balloon:after{position:absolute;top:calc(57.35 * var(--to-rem));right:calc(-13 * var(--to-rem));width:0;min-block-size:0;content:"";border-top:calc(15.15 * var(--to-rem)) solid transparent;border-bottom:calc(15.15 * var(--to-rem)) solid transparent;border-left:calc(26.25 * var(--to-rem)) solid var(--color-accent-red)}@media (width <= 767.98px){.p-loyalty__balloon:after{top:calc(100% - 16.25 * var(--to-rem));right:auto;left:50%;border-top:calc(26.25 * var(--to-rem)) solid var(--color-accent-red);border-right:calc(15.15 * var(--to-rem)) solid transparent;border-bottom:none;border-left:calc(15.15 * var(--to-rem)) solid transparent;translate:-50% 0}}.p-loyalty__balloon-sub{font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;letter-spacing:.03em}@media (width <= 767.98px){.p-loyalty__balloon-sub{font-size:max(10px,12 * var(--to-rem));line-height:1.2;text-align:left}}.p-loyalty__balloon-comma{font-feature-settings:"hwid" 1}.p-loyalty__balloon-main{display:flex;flex-direction:column;align-items:center;margin-block-start:calc(6 * var(--to-rem));font-family:var(--heading-font-family);font-weight:var(--fw-black);line-height:1.2}@media (width <= 767.98px){.p-loyalty__balloon-main{display:block;margin-top:0;margin-left:calc(9.3 * var(--to-rem));font-size:max(10px,24 * var(--to-rem))}}.p-loyalty__balloon-main-top{font-size:max(10px,24 * var(--to-rem))}.p-loyalty__balloon-main-bottom{font-size:max(10px,29 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__balloon-main-bottom{font-size:max(10px,24 * var(--to-rem))}}.p-loyalty__detail{flex-shrink:0;width:calc(416 * var(--to-rem));max-width:100%}@media (width <= 767.98px){.p-loyalty__detail{width:calc(300 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));margin-inline:calc(50% - 140.5 * var(--to-rem)) auto}}.p-loyalty__condition{display:flex;gap:calc(12 * var(--to-rem));align-items:center;white-space:nowrap}@media (width <= 767.98px){.p-loyalty__condition{flex-direction:column;gap:0;align-items:flex-start}}.p-loyalty__monthly{display:flex;flex-shrink:0;align-items:center;align-self:flex-end;justify-content:center;min-inline-size:calc(84.11 * var(--to-rem));min-block-size:calc(29.18 * var(--to-rem));padding-inline:calc(5 * var(--to-rem));color:var(--color-text-badge);background-color:var(--color-badge);border-radius:calc(3.52 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__monthly{gap:calc(3 * var(--to-rem));align-self:flex-start}}.p-loyalty__monthly-label{margin-inline-end:calc(2.2 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__monthly-label{margin-inline-end:0}}.p-loyalty__monthly-label,.p-loyalty__monthly-unit{font-family:var(--base-font-family);font-size:max(10px,10.53 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.4}.p-loyalty__monthly-num{font-family:var(--en-font-family);font-size:max(10px,22.65 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;letter-spacing:.04em}.p-loyalty__condition-text{display:flex;align-items:baseline;font-family:var(--heading-font-family);font-size:max(10px,22 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);white-space:nowrap}@media (width <= 767.98px){.p-loyalty__condition-text{margin-block-start:calc(4 * var(--to-rem));font-size:max(10px,18 * var(--to-rem))}}.p-loyalty__condition-num{margin-inline:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,42 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1}@media (width <= 767.98px){.p-loyalty__condition-num{font-size:max(10px,35 * var(--to-rem))}}.p-loyalty__point{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-end;justify-content:center;margin-block-start:calc(23 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__point{gap:calc(15 * var(--to-rem));justify-content:flex-start;margin-top:calc(15 * var(--to-rem))}}.p-loyalty__point-logo{flex-shrink:0;width:calc(68 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-loyalty__point-logo{width:calc(52 * var(--to-rem))}}.p-loyalty__point-label{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em}@media (width <= 767.98px){.p-loyalty__point-label{font-size:max(10px,16 * var(--to-rem))}}.p-loyalty__point-value{display:flex;align-items:flex-end;margin-block-start:calc(10 * var(--to-rem));white-space:nowrap}@media (width <= 767.98px){.p-loyalty__point-value{margin-block-start:calc(6 * var(--to-rem))}}.p-loyalty__point-max{width:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary);white-space:normal}@media (width <= 767.98px){.p-loyalty__point-max{width:calc(18 * var(--to-rem));font-size:max(10px,18 * var(--to-rem))}}.p-loyalty__point-num{margin-block:calc(-19 * var(--to-rem)) calc(-6 * var(--to-rem));margin-left:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-loyalty__point-num{margin-block:calc(-12 * var(--to-rem)) calc(-6.2 * var(--to-rem));font-size:max(10px,62 * var(--to-rem))}}.p-loyalty__point-unit{display:flex;flex-direction:column;margin-left:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-weight:var(--fw-bold);color:var(--color-text)}@media (width <= 767.98px){.p-loyalty__point-unit{margin-left:calc(5 * var(--to-rem))}}.p-loyalty__point-unit-top{font-size:max(10px,20 * var(--to-rem));line-height:1}@media (width <= 767.98px){.p-loyalty__point-unit-top{font-size:max(10px,16 * var(--to-rem))}}.p-loyalty__point-unit-bottom{margin-block-start:calc(5 * var(--to-rem));margin-inline-end:-.3em;font-size:max(10px,35 * var(--to-rem));line-height:1;letter-spacing:.3em}@media (width <= 767.98px){.p-loyalty__point-unit-bottom{margin-block-start:calc(3 * var(--to-rem));font-size:max(10px,28 * var(--to-rem))}}.p-loyalty__button{margin-block-start:calc(70 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-loyalty__button{width:calc(345 * var(--to-rem));max-width:100%;margin-top:calc(40 * var(--to-rem))}}@media (width <= 767.98px){.p-loyalty__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-loyalty__bird{position:absolute;top:calc(360 * var(--to-rem));left:calc(104 * var(--to-rem));z-index:0;width:calc(293 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-loyalty__bird{top:calc(272 * var(--to-rem));right:calc(-19 * var(--to-rem));left:auto;width:calc(132 * var(--to-rem))}}.p-loyalty--points{padding-block-start:calc(130 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty--points{padding-block-start:calc(90 * var(--to-rem))}}.p-loyalty--points .p-loyalty__title{margin-block-start:0;letter-spacing:.03em}@media (width <= 767.98px){.p-loyalty--points .p-loyalty__title{letter-spacing:0}}.p-loyalty--points .p-loyalty__sparkle{display:block}.p-loyalty--points .p-loyalty__sparkle img{width:100%;height:auto}.p-loyalty__sparkle--start{top:calc(-19 * var(--to-rem));left:calc(238 * var(--to-rem));width:calc(47 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__sparkle--start{top:calc(-22 * var(--to-rem));left:calc(.5 * var(--to-rem));width:calc(23 * var(--to-rem))}}.p-loyalty__sparkle--end{top:calc(25.5 * var(--to-rem));left:calc(565.5 * var(--to-rem));width:calc(31 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty__sparkle--end{top:calc(19.5 * var(--to-rem));left:calc(341 * var(--to-rem));width:calc(14 * var(--to-rem))}}.p-loyalty--points .p-loyalty__body{margin-block-start:calc(43 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty--points .p-loyalty__body{margin-block-start:calc(40 * var(--to-rem))}}.p-loyalty--points .p-loyalty__bird{top:calc(309 * var(--to-rem))}@media (width <= 767.98px){.p-loyalty--points .p-loyalty__bird{top:calc(232 * var(--to-rem))}}.p-make-detail__apply{font-size:max(10px,16 * var(--to-rem))}.p-make-detail__prepare{padding-block:calc(90 * var(--to-rem)) calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__prepare{padding-block:calc(80 * var(--to-rem))}}.p-make-detail__prepare-inner{--inner: min(calc(1100 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-make-detail__prepare-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-make-detail__prepare-label{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-news-heading);text-align:center;letter-spacing:.05em}@media (width <= 767.98px){.p-make-detail__prepare-label{font-size:max(10px,15 * var(--to-rem))}}.p-make-detail__prepare-box{padding-block-end:calc(18 * var(--to-rem));margin-block-start:calc(33 * var(--to-rem));border:2px solid var(--color-primary);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__prepare-box{padding-block-end:calc(38 * var(--to-rem));padding-inline:calc(13 * var(--to-rem));margin-block-start:calc(24 * var(--to-rem))}}.p-make-detail__prepare-title{width:fit-content;padding-inline:calc(41.5 * var(--to-rem));margin-block-start:calc(-15 * var(--to-rem));margin-inline:auto;font-family:var(--heading-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.05em;background-color:var(--color-white)}@media (width <= 767.98px){.p-make-detail__prepare-title{padding-inline:calc(20 * var(--to-rem));margin-block-start:calc(-10 * var(--to-rem));font-size:max(10px,20 * var(--to-rem))}}.p-make-detail__prepare-list{display:grid;grid-template-columns:calc(315 * var(--to-rem)) repeat(2,calc(345 * var(--to-rem)));column-gap:calc(30 * var(--to-rem));justify-content:center;margin-block-start:calc(38 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__prepare-list{grid-template-columns:minmax(0,1fr);row-gap:calc(20 * var(--to-rem));margin-block-start:calc(33 * var(--to-rem))}}.p-make-detail__prepare-item{display:flex;flex-direction:column;align-items:center;padding-block:calc(10 * var(--to-rem));text-align:center}@media (width <= 767.98px){.p-make-detail__prepare-item{padding-block:0;padding-inline:calc(10 * var(--to-rem))}}.p-make-detail__prepare-item+.p-make-detail__prepare-item{padding-inline-start:calc(29 * var(--to-rem));border-inline-start:1px solid var(--color-article-accent)}@media (width <= 767.98px){.p-make-detail__prepare-item+.p-make-detail__prepare-item{padding-block-start:calc(19 * var(--to-rem));padding-inline-start:calc(10 * var(--to-rem));border-block-start:1px solid var(--color-article-accent);border-inline-start:0}}.p-make-detail__prepare-icon{width:calc(125 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-make-detail__prepare-icon{width:calc(99 * var(--to-rem))}}.p-make-detail__prepare-name{margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3888888889;color:var(--color-text);letter-spacing:.05em}@media (width <= 767.98px){.p-make-detail__prepare-name{margin-block-start:calc(10 * var(--to-rem))}}.p-make-detail__prepare-text{margin-block-start:calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));line-height:1.5714285714;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-make-detail__prepare-text{margin-block-start:calc(5 * var(--to-rem))}}.p-make-detail__flow{padding-block:calc(90 * var(--to-rem)) calc(120 * var(--to-rem));background-color:var(--color-bg-warm)}@media (width <= 767.98px){.p-make-detail__flow{padding-block:calc(60 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-make-detail__flow-inner{--inner: min(calc(980 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-make-detail__flow-inner{--padding-inner: 0px}}.p-make-detail__tabs{display:flex;justify-content:center;border-block-end:3px solid var(--color-primary)}.p-make-detail__tab{display:flex;flex:0 1 calc(430 * var(--to-rem));flex-direction:column;align-items:center;padding-block:calc(19 * var(--to-rem)) calc(7 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#595757;letter-spacing:.03em;cursor:pointer;background-color:var(--color-white);border:3px solid var(--color-bg-warm);border-block-end:0;border-radius:calc(20 * var(--to-rem)) calc(20 * var(--to-rem)) 0 0;opacity:.6}@media (width <= 767.98px){.p-make-detail__tab{flex:0 0 50%;padding-block:calc(29 * var(--to-rem)) calc(28 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.2;color:var(--color-text-heading-dim);background-color:var(--color-bg-warm);border:0;border-block-start:1px solid var(--color-primary);border-radius:0;opacity:1}}.p-make-detail__tab[aria-selected=true]{padding-block-end:calc(10 * var(--to-rem));margin-block-end:-3px;color:var(--color-primary);cursor:default;border-color:var(--color-primary);opacity:1}@media (width <= 767.98px){.p-make-detail__tab[aria-selected=true]{padding-block:calc(26 * var(--to-rem)) calc(29.4 * var(--to-rem));font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);background-color:var(--color-white);border-block-start-width:3px}}@media (width <= 767.98px){.p-make-detail__tab[aria-selected=true]:first-child{border-inline-end:3px solid var(--color-primary)}}@media (width <= 767.98px){.p-make-detail__tab[aria-selected=true]:last-child{border-inline-start:3px solid var(--color-primary)}}@media (width <= 767.98px){.p-make-detail__tab-label{opacity:.5}}.p-make-detail__tab[aria-selected=true] .p-make-detail__tab-label{opacity:1}.p-make-detail__tab-more{padding:calc(12 * var(--to-rem)) calc(16 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1666666667;color:#595757;letter-spacing:0;background-color:#d7ebfb;border-radius:calc(36 * var(--to-rem))}.p-make-detail__panel{padding:calc(50 * var(--to-rem)) calc(80 * var(--to-rem)) calc(60 * var(--to-rem));background-color:var(--color-white);border-radius:0 0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__panel{padding:calc(30 * var(--to-rem)) calc(15 * var(--to-rem)) calc(50 * var(--to-rem))}}.p-make-detail__banner{padding-block:calc(24.5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,22 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.4;color:var(--color-white);text-align:center;letter-spacing:.05em;background-color:var(--color-primary);border-radius:calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__banner{padding-block:calc(17.4 * var(--to-rem));font-size:max(10px,18 * var(--to-rem))}}.p-make-detail__steps{display:grid;gap:calc(40 * var(--to-rem));margin-block-start:calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__steps{gap:calc(30 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem))}}.p-make-detail__step{display:grid;grid-template-columns:calc(220 * var(--to-rem)) minmax(0,1fr);column-gap:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step{grid-template-columns:minmax(0,1fr)}}.p-make-detail__step+.p-make-detail__step{padding-block-start:calc(39 * var(--to-rem));border-block-start:1px solid var(--color-border-news)}@media (width <= 767.98px){.p-make-detail__step+.p-make-detail__step{padding-block-start:calc(29 * var(--to-rem))}}.p-make-detail__step-icon{align-self:start;width:100%;height:auto}@media (width <= 767.98px){.p-make-detail__step-icon{justify-self:center;width:calc(150 * var(--to-rem))}}.p-make-detail__step-body{align-self:center;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-make-detail__step-body{margin-block-start:calc(20 * var(--to-rem))}}.p-make-detail__step-body--inset{padding-inline-start:calc(3 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-body--inset{padding-inline-start:0}}.p-make-detail__step-badge{display:flex;gap:calc(3 * var(--to-rem));align-items:baseline;width:fit-content;padding:calc(6 * var(--to-rem)) calc(15 * var(--to-rem));margin-block-end:calc(20 * var(--to-rem));margin-inline-start:calc(3 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;letter-spacing:.03em;background-color:var(--color-badge);border-radius:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-badge{margin-inline-start:0}}.p-make-detail__step-badge-number{font-family:var(--en-font-family);font-size:max(10px,28 * var(--to-rem));font-weight:var(--fw-semibold)}.p-make-detail__step-title{display:flex;gap:calc(10 * var(--to-rem));align-items:flex-start;line-height:1}@media (width <= 767.98px){.p-make-detail__step-title{gap:calc(5 * var(--to-rem))}}.p-make-detail__step-number{font-family:var(--en-font-family);font-size:max(10px,42 * var(--to-rem));font-weight:var(--fw-semibold);letter-spacing:.03em}@media (width <= 767.98px){.p-make-detail__step-number{font-size:max(10px,33 * var(--to-rem))}}.p-make-detail__step-name{margin-block-start:calc(6 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,34 * var(--to-rem));font-weight:var(--fw-bold);letter-spacing:.03em}@media (width <= 767.98px){.p-make-detail__step-name{font-size:max(10px,25 * var(--to-rem))}}.p-make-detail__step-lead{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.6}.p-make-detail__step-lead--marked{line-height:1.7333333333}.p-make-detail__step-lead--marked-sub{line-height:1.6666666667}@media (width <= 767.98px){.p-make-detail__step-lead--marked-sub{line-height:1.6}}.p-make-detail__step-lead--inset{margin-inline-start:calc(3 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-lead--inset{margin-inline-start:0}}.p-make-detail__step-title+.p-make-detail__step-lead,.p-make-detail__step-title+.p-make-detail__step-lead-body{margin-block-start:calc(15 * var(--to-rem))}.p-make-detail__step-lead+.p-make-detail__step-lead{margin-block-start:calc(24 * var(--to-rem))}.p-make-detail__step-mark{font-size:max(10px,11 * var(--to-rem));font-weight:var(--fw-regular)}.p-make-detail__step-notes{display:grid;gap:calc(10 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));line-height:1.5384615385}.p-make-detail__step-notes--link{max-inline-size:calc(550 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-notes--link{max-inline-size:none}}.p-make-detail__step-note{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-note--single{column-gap:calc(7 * var(--to-rem))}}.p-make-detail__step-note-link{text-decoration:underline}.p-make-detail__step-apply{margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-make-detail__step-apply{margin-inline:auto}}.p-make-detail__faq{margin-block-start:calc(40 * var(--to-rem))}.p-make-detail__faq-head{display:flex;gap:calc(15 * var(--to-rem));align-items:center;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-primary)}.p-make-detail__faq-head:after{flex:1;content:"";border-block-start:1px solid var(--color-primary)}.p-make-detail__faq-list{margin-block-start:calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));line-height:2.2142857143}.p-make-detail__faq-link{text-decoration:underline}@media (any-hover: hover){.p-make-detail__faq-link:hover{text-decoration:none}}.p-news-detail__page-head{padding-block:calc(20 * var(--to-rem));background-color:var(--color-bg-news-detail)}@media (width <= 767.98px){.p-news-detail__page-head{padding-block-end:calc(17 * var(--to-rem))}}.p-news-detail__content{padding-block:calc(80 * var(--to-rem)) calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-news-detail__content{padding-block:calc(50 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-news-detail__article{--inner: min(780px, 100%)}@media (width <= 767.98px){.p-news-detail__article{--padding-inner: calc(15 * var(--to-rem))}}.p-news-detail__meta{min-inline-size:0}@media (width <= 767.98px){.p-news-detail__meta{padding-inline-start:calc(7 * var(--to-rem))}}.p-news-detail__title{margin-block-start:calc(40 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}@media (width <= 767.98px){.p-news-detail__title{margin-block-start:calc(35 * var(--to-rem));font-size:max(10px,20 * var(--to-rem))}}.p-news-detail__title:first-letter{font-feature-settings:"halt" 1}.p-news-detail__divider{margin-block-start:calc(13 * var(--to-rem));border:0;border-block-start:2px solid var(--color-border-control)}@media (width <= 767.98px){.p-news-detail__divider{margin-block-start:calc(18 * var(--to-rem))}}.p-news-detail__body{margin-block-start:calc(40 * var(--to-rem))}.p-news-detail__back{margin-block-start:calc(90 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-news-detail__back{inline-size:calc(345 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}@media (width <= 767.98px){.p-news-detail__back .c-button__icon{right:calc(15.5 * var(--to-rem))}}@media (width <= 375px){html:has(.p-news-list),html:has(.p-news-detail){--to-rem: max(calc(100vw / 375), .625px)}}.p-news-list__page-head{background-color:var(--color-white)}.p-news-list__breadcrumb{padding-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-news-list__breadcrumb .c-breadcrumb__link{text-decoration-color:color-mix(in srgb,var(--color-primary) 63%,transparent)}}.p-news-list__heading-inner{--inner: min(941px, 100%);margin-block-start:calc(92 * var(--to-rem))}@media (width <= 767.98px){.p-news-list__heading-inner{--padding-inner: calc(15 * var(--to-rem));margin-top:calc(67 * var(--to-rem))}}.p-news-list__en{font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:.7058823529;color:var(--color-primary)}@media (width <= 767.98px){.p-news-list__en{font-size:max(10px,14 * var(--to-rem));line-height:.7142857143}}.p-news-list__title{margin-block-start:calc(45 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,46 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);letter-spacing:.03em}@media (width <= 767.98px){.p-news-list__title{margin-top:calc(35 * var(--to-rem));font-size:max(10px,32 * var(--to-rem))}}.p-news-list__content{padding-block:calc(60 * var(--to-rem)) calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-news-list__content{padding-block:calc(60 * var(--to-rem)) calc(100 * var(--to-rem))}}.p-news-list__content-inner{--inner: min(941px, 100%)}@media (width <= 767.98px){.p-news-list__content-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-news-list__filter{inline-size:100%}.p-news-list__list-column{inline-size:min(861 * var(--to-rem),100%);margin-block-start:calc(70 * var(--to-rem))}@media (width <= 767.98px){.p-news-list__list-column{margin-top:calc(50 * var(--to-rem))}}.p-news-list__list{min-inline-size:0}.p-news-list__item+.p-news-list__item{margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-news-list__item+.p-news-list__item{margin-top:calc(35 * var(--to-rem))}}.p-news-list__more{margin-block-start:calc(50 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-news-list__more{margin-top:calc(30 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}.p-news{padding-block:calc(120 * var(--to-rem));background-color:var(--color-white)}@media (width <= 767.98px){.p-news{padding-block:calc(47 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-news__inner{--inner: min(1100px, 100%);display:grid;grid-template-columns:calc(158 * var(--to-rem)) calc(720 * var(--to-rem));align-items:start;justify-content:space-between;padding-right:calc(104 * var(--to-rem))}@media (width <= 767.98px){.p-news__inner{--inner: min(345px, 100%);--padding-inner: calc(15 * var(--to-rem));grid-template-columns:1fr;gap:calc(50 * var(--to-rem));padding-right:calc(15 * var(--to-rem))}}.p-news__aside{position:relative}@media (width <= 767.98px){.p-news__aside{display:flex;gap:calc(26 * var(--to-rem));align-items:flex-end;justify-content:flex-start;padding-left:calc(13 * var(--to-rem))}}.p-news__heading{display:contents}@media (width <= 767.98px){.p-news__heading{display:block;text-align:center}}.p-news__en{margin-block:calc(-3.3 * var(--to-rem)) calc(-1.7 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-news__en{font-size:max(10px,14 * var(--to-rem))}}.p-news__title{margin-block-start:calc(40 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}@media (width <= 767.98px){.p-news__title{margin-top:calc(30 * var(--to-rem));font-size:max(10px,30 * var(--to-rem));letter-spacing:0}}.p-news__bird{display:block;width:calc(158 * var(--to-rem));height:auto;margin-block-start:calc(73 * var(--to-rem))}@media (width <= 767.98px){.p-news__bird{order:-1;width:calc(74 * var(--to-rem));margin-top:0}}.p-news__item{border-bottom:calc(1 * var(--to-rem)) solid var(--color-border-news)}.p-news__item+.p-news__item{margin-block-start:calc(29 * var(--to-rem))}@media (width <= 767.98px){.p-news__item+.p-news__item{margin-block-start:calc(30 * var(--to-rem))}}.p-news__item-link{display:block;padding-block-end:calc(25 * var(--to-rem));transition:opacity var(--duration)}@media (width <= 767.98px){.p-news__item-link{padding-block-end:calc(24 * var(--to-rem))}}@media (any-hover: hover){.p-news__item-link:hover{opacity:.7}}.p-news__item-meta{display:flex;gap:calc(15 * var(--to-rem));align-items:center}.p-news__item-date{font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text);letter-spacing:.03em;opacity:.5}@media (width <= 767.98px){.p-news__item-meta .c-category-badge{width:calc(140 * var(--to-rem));padding-inline:calc(7 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-news__item-text{display:block;margin-block-start:calc(15 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text)}@media (width <= 767.98px){.p-news__item-text{font-size:max(10px,15 * var(--to-rem))}}.p-news__button{margin-block-start:calc(40 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));box-shadow:inset 0 0 0 calc(2 * var(--to-rem)) var(--color-primary)}@media (width <= 767.98px){.p-news__button{width:calc(320 * var(--to-rem));max-width:100%;margin-inline:auto;margin-top:calc(40 * var(--to-rem));box-shadow:inset 0 0 0 calc(1 * var(--to-rem)) var(--color-primary)}}@media (width <= 767.98px){.p-news__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-points__title{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-points__title{font-size:max(10px,30 * var(--to-rem));color:var(--color-text);letter-spacing:0}}.p-points__title--lined{display:flex;gap:calc(20 * var(--to-rem));align-items:center;justify-content:center;color:var(--color-text-heading-dim)}.p-points__title--lined:before,.p-points__title--lined:after{flex-shrink:0;inline-size:calc(31 * var(--to-rem));block-size:calc(3 * var(--to-rem));content:"";background-color:var(--color-primary)}@media (width <= 767.98px){.p-points__title--lined{gap:calc(15 * var(--to-rem));font-size:max(10px,26 * var(--to-rem));color:var(--color-text-news-heading);letter-spacing:.03em}.p-points__title--lined:before,.p-points__title--lined:after{inline-size:calc(31 * var(--to-rem))}}.p-points__title--campaign{margin-block-end:calc(98 * var(--to-rem))}@media (width <= 767.98px){.p-points__title--campaign{margin-block-end:calc(56 * var(--to-rem))}}.p-points__summary{display:grid;grid-template-columns:minmax(0,1fr);padding-block-start:calc(75 * var(--to-rem))}.p-points__summary:before{grid-area:1/1/3/2;justify-self:start;width:min(50% + 630 * var(--to-rem),100%);content:"";background-color:var(--color-bg-warm);border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-points__summary{padding-block-start:calc(50 * var(--to-rem))}.p-points__summary:before{width:100%;border-radius:0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem)) 0}}.p-points__basic{grid-area:1/1;min-width:0;padding-block-start:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic{padding-block-start:calc(50 * var(--to-rem))}}.p-points__basic-inner{--inner: min(calc(1100 * var(--to-rem)), 100%);display:flex;flex-direction:column;align-items:center}@media (width <= 767.98px){.p-points__basic-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-points__basic-inner:after{align-self:stretch;margin-block-start:calc(80 * var(--to-rem));content:"";border-block-start:1px solid #e3e3d7}@media (width <= 767.98px){.p-points__basic-inner:after{margin-block-start:calc(50 * var(--to-rem))}}.p-points__basic-list{display:flex;align-items:center;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic-list{flex-direction:column;align-self:stretch;margin-block-start:calc(45 * var(--to-rem))}}.p-points__basic-card{display:grid;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);width:calc(460 * var(--to-rem));min-block-size:calc(125 * var(--to-rem));padding-inline:calc(85 * var(--to-rem)) calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-weight:var(--fw-bold);color:var(--color-text);background-color:var(--color-white);border-radius:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;width:100%;min-block-size:calc(112 * var(--to-rem));padding-block:calc(20 * var(--to-rem)) 0;padding-inline:calc(68 * var(--to-rem)) calc(15 * var(--to-rem));border-radius:calc(15 * var(--to-rem))}}.p-points__basic-badge{grid-row:1;place-self:start;width:calc(80 * var(--to-rem));height:auto;margin-block:calc(-5 * var(--to-rem)) calc(-70 * var(--to-rem));margin-inline-start:calc(-90 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic-badge{grid-area:1/1;width:calc(66 * var(--to-rem));margin-block:calc(-35 * var(--to-rem)) calc(-61 * var(--to-rem));margin-inline-start:calc(-73 * var(--to-rem))}}.p-points__basic-or+.p-points__basic-card{padding-inline-start:calc(61 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic-or+.p-points__basic-card{padding-block-start:calc(30 * var(--to-rem));padding-inline-start:calc(19 * var(--to-rem))}}.p-points__basic-lead{grid-row:2;font-size:max(10px,16 * var(--to-rem));line-height:1;letter-spacing:.06em}@media (width <= 767.98px){.p-points__basic-lead{grid-area:1/1}}.p-points__basic-rate{display:flex;grid-row:3;align-items:flex-end;margin-block-start:calc(7 * var(--to-rem));line-height:1;white-space:nowrap}@media (width <= 767.98px){.p-points__basic-rate{grid-row:2;margin-block-start:calc(8 * var(--to-rem))}}.p-points__basic-number{font-family:var(--en-font-family);font-size:max(10px,55 * var(--to-rem));line-height:.71;color:var(--color-primary)}@media (width <= 767.98px){.p-points__basic-number{font-size:max(10px,52 * var(--to-rem))}}.p-points__basic-percent{font-family:var(--en-font-family);font-size:max(10px,40 * var(--to-rem));line-height:.7;color:var(--color-primary)}@media (width <= 767.98px){.p-points__basic-percent{font-size:max(10px,37 * var(--to-rem))}}.p-points__basic-text{margin-inline-start:calc(7.5 * var(--to-rem));font-size:max(10px,28 * var(--to-rem))}@media (width <= 767.98px){.p-points__basic-text{margin-inline-start:calc(5 * var(--to-rem));font-size:max(10px,25 * var(--to-rem))}}.p-points__basic-or{z-index:1;display:grid;flex-shrink:0;place-items:center;inline-size:calc(42 * var(--to-rem));aspect-ratio:1;margin-block-start:calc(10 * var(--to-rem));margin-inline:calc(-11 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,19 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);background-color:#84bae5;border-radius:50%}@media (width <= 767.98px){.p-points__basic-or{margin-block:calc(-15 * var(--to-rem)) calc(-17 * var(--to-rem));margin-inline:0}}.p-points__rate{padding-block:calc(121 * var(--to-rem)) calc(119 * var(--to-rem));background-image:linear-gradient(transparent calc(439 * var(--to-rem)),var(--color-bg-benefit-blue) 0)}@media (width <= 767.98px){.p-points__rate{padding-block:calc(90 * var(--to-rem));background-image:linear-gradient(transparent calc(488 * var(--to-rem)),var(--color-bg-benefit-blue) 0)}}.p-points__feature-title{display:flex;flex-direction:column;align-items:center}.p-points__feature-catch{display:block;width:calc(374 * var(--to-rem));max-width:100%}@media (width <= 767.98px){.p-points__feature-catch{width:calc(266 * var(--to-rem))}}.p-points__feature-catch-img{display:block;width:100%;height:auto}.p-points__feature-brand{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-end;justify-content:center;padding-block-start:calc(15 * var(--to-rem));padding-inline:calc(4 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem));border-top:1px solid rgba(103,102,101,.2)}@media (width <= 767.98px){.p-points__feature-brand{gap:calc(8 * var(--to-rem));padding-block-start:calc(14 * var(--to-rem));padding-inline:0}}.p-points__feature-name{display:flex;flex-direction:column;align-items:center}.p-points__feature-ruby{width:calc(56.3 * var(--to-rem));height:auto;margin-inline-end:calc(149 * var(--to-rem))}@media (width <= 767.98px){.p-points__feature-ruby{width:calc(33 * var(--to-rem));margin-inline-end:calc(88.7 * var(--to-rem))}}.p-points__feature-logo{width:calc(372.7 * var(--to-rem));max-width:100%;height:auto;margin-block-start:calc(-3.34 * var(--to-rem))}@media (width <= 767.98px){.p-points__feature-logo{width:calc(220 * var(--to-rem));margin-block-start:calc(-2 * var(--to-rem))}}.p-points__feature-suffix{font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#676665;letter-spacing:.03em}@media (width <= 767.98px){.p-points__feature-suffix{font-size:max(10px,22 * var(--to-rem))}}@media (width <= 767.98px){.p-points__rate-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-points__rate-list{display:flex;flex-direction:column;gap:calc(30 * var(--to-rem));width:calc(820 * var(--to-rem));max-width:100%;margin-block-start:calc(70 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-points__rate-list{gap:calc(50 * var(--to-rem));width:100%;margin-block-start:calc(50 * var(--to-rem))}}.p-points__rate-item{display:grid}@media (width <= 767.98px){.p-points__rate-item{display:flex;flex-direction:column;gap:calc(10 * var(--to-rem));align-items:center}}.p-points__rate-image{z-index:1;grid-area:1/1;align-self:start;height:auto}@media (width <= 767.98px){.p-points__rate-image{align-self:center}}.p-points__rate-image--charge{justify-self:start;width:calc(170 * var(--to-rem));margin-block:calc(184 * var(--to-rem)) calc(-359 * var(--to-rem));margin-inline-start:calc(-110 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-image--charge{width:calc(90 * var(--to-rem));margin:0}}.p-points__rate-image--move{justify-self:end;width:calc(223 * var(--to-rem));margin-block:calc(194 * var(--to-rem)) calc(-362 * var(--to-rem));margin-inline-end:calc(-89 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-image--move{width:calc(124 * var(--to-rem));margin:0}}.p-points__rate-image--shop{justify-self:start;width:calc(111 * var(--to-rem));margin-block:calc(444 * var(--to-rem)) calc(-611 * var(--to-rem));margin-inline-start:calc(-71 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-image--shop{width:calc(60 * var(--to-rem));margin:0}}.p-points__rate-image--touch{justify-self:end;width:calc(199 * var(--to-rem));margin-block:calc(299 * var(--to-rem)) calc(-494 * var(--to-rem));margin-inline-end:calc(-79 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-image--touch{width:calc(105 * var(--to-rem));margin:0}}.p-points__rate-card{display:grid;grid-area:1/1;min-width:0;background-color:var(--color-white);border:1px solid var(--color-border-control);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-card{align-self:stretch;margin-block-start:calc(25 * var(--to-rem))}}.p-points__rate-tag{grid-area:1/1;place-self:start start;width:calc(160 * var(--to-rem));height:auto;margin:-1px 0 0 -1px}.p-points__rate-body{display:flex;flex-direction:column;grid-area:1/1;align-items:center;min-width:0;padding:calc(49 * var(--to-rem)) calc(79 * var(--to-rem)) calc(49.5 * var(--to-rem));text-align:center}@media (width <= 767.98px){.p-points__rate-body{padding:0 calc(15 * var(--to-rem)) calc(25 * var(--to-rem))}}@media (width <= 767.98px){.p-points__rate-item--move .p-points__rate-body{padding-block-end:calc(32 * var(--to-rem))}}.p-points__rate-label{display:flex;gap:calc(10 * var(--to-rem));align-items:center;min-block-size:calc(48 * var(--to-rem));padding-inline:calc(1 * var(--to-rem)) calc(20 * var(--to-rem));margin-block:calc(-25 * var(--to-rem)) calc(31 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary);letter-spacing:.03em;white-space:nowrap;background-color:var(--color-white);border-radius:calc(40 * var(--to-rem))}.p-points__rate-num{display:grid;place-items:center;inline-size:calc(50 * var(--to-rem));aspect-ratio:1;margin-block:calc(-1 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-text);letter-spacing:0;background-color:var(--color-badge);border-radius:50%}.p-points__rate-top{align-self:stretch;padding-block-end:calc(26 * var(--to-rem));border-block-end:2px solid var(--color-primary)}@media (width <= 767.98px){.p-points__rate-top{padding-block-end:calc(23 * var(--to-rem))}}.p-points__rate-item--charge .p-points__rate-top{display:grid;grid-template-columns:minmax(0,1fr)}.p-points__rate-item--charge .p-points__rate-lead{grid-area:1/1}.p-points__rate-item--charge .p-points__rate-head{grid-area:2/1}.p-points__rate-badge{grid-area:1/1/3/2;place-self:start end;width:calc(123 * var(--to-rem));max-width:none;height:auto;margin-block-start:calc(-30 * var(--to-rem));margin-inline-end:calc(-40 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-badge{grid-area:2/1;width:calc(74 * var(--to-rem));margin-block-start:0;margin-inline-end:calc(-5 * var(--to-rem))}}.p-points__rate-top--touch{display:grid;grid-template-columns:minmax(0,1fr)}.p-points__rate-top--touch .p-points__rate-lead{grid-area:1/1}.p-points__rate-top--touch .p-points__rate-head{grid-area:2/1}.p-points__rate-badge--touch{place-self:start center;margin-inline:calc(411 * var(--to-rem)) 0}@media (width <= 767.98px){.p-points__rate-badge--touch{grid-area:3/1;place-self:start center;margin-block-start:calc(10 * var(--to-rem));margin-inline:0}}@media (width <= 767.98px){.p-points__rate-top--bar{padding-block-end:calc(18 * var(--to-rem))}}@media (width <= 767.98px){.p-points__rate-bar{display:flex;grid-area:3/1;align-items:baseline;justify-content:center;min-block-size:calc(40 * var(--to-rem));padding-block:calc(2 * var(--to-rem)) 0;margin-block-start:calc(24 * var(--to-rem));margin-inline:calc(4 * var(--to-rem));color:var(--color-white);background-color:var(--color-accent-red);border-radius:calc(3 * var(--to-rem))}}.p-points__rate-bar-label{margin-inline-end:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.2}.p-points__rate-bar-num{font-family:var(--en-font-family);font-size:max(10px,40 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:.7;letter-spacing:.04em}.p-points__rate-bar-pct{font-family:var(--en-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"halt" 1;line-height:.7;letter-spacing:.04em}.p-points__rate-bar-unit{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3;letter-spacing:.03em}.p-points__rate-button{width:100%;max-width:calc(570 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-button{width:100%;min-block-size:calc(55 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}}.p-points__rate-button .c-button__icon{right:calc(21 * var(--to-rem))}.p-points__rate-top--shop{padding-block-end:calc(24 * var(--to-rem))}.p-points__rate-lead{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em}@media (width <= 767.98px){.p-points__rate-lead{font-size:max(10px,17 * var(--to-rem))}}.p-points__rate-head{display:flex;gap:calc(18.72 * var(--to-rem));align-items:flex-end;justify-content:center;padding-inline-start:calc(2.4 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem));font-family:var(--heading-font-family);font-weight:var(--fw-bold);line-height:1;color:var(--color-text);white-space:nowrap}@media (width <= 767.98px){.p-points__rate-head{flex-direction:column;gap:calc(20 * var(--to-rem));align-items:center;padding-inline-start:0;margin-block-start:calc(10 * var(--to-rem))}}@media (width <= 767.98px){.p-points__rate-head--logo{margin-block-start:calc(20 * var(--to-rem))}}.p-points__rate-subject{display:flex;gap:calc(5 * var(--to-rem) - .04em);align-items:flex-end;font-size:max(10px,40 * var(--to-rem));letter-spacing:.04em}@media (width <= 767.98px){.p-points__rate-subject{font-size:max(10px,28 * var(--to-rem))}}.p-points__rate-particle{margin-block-end:calc(1 * var(--to-rem));font-size:max(10px,32 * var(--to-rem));letter-spacing:.04em}@media (width <= 767.98px){.p-points__rate-particle{margin-block-end:0;font-size:max(10px,20 * var(--to-rem))}}.p-points__rate-row{display:flex;gap:calc(10 * var(--to-rem));align-items:flex-end}@media (width <= 767.98px){.p-points__rate-row{gap:calc(5 * var(--to-rem))}}.p-points__rate-logo{width:calc(40 * var(--to-rem));height:auto;margin-block-end:calc(-2 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-logo{width:calc(37 * var(--to-rem));margin-block-end:calc(-4 * var(--to-rem));margin-inline-end:calc(5 * var(--to-rem))}}.p-points__rate-max{width:calc(22 * var(--to-rem));margin-block-end:calc(1 * var(--to-rem));margin-inline-start:calc(-5 * var(--to-rem));font-size:max(10px,22 * var(--to-rem));color:var(--color-primary);letter-spacing:0;white-space:normal}@media (width <= 767.98px){.p-points__rate-max{width:calc(18 * var(--to-rem));margin-inline:0 calc(1 * var(--to-rem));font-size:max(10px,18 * var(--to-rem))}}.p-points__rate-value{display:flex;align-items:flex-end;padding-block-start:calc(5 * var(--to-rem));margin-block-end:calc(1 * var(--to-rem));font-family:var(--en-font-family);font-weight:var(--fw-bold);color:var(--color-primary)}@media (width <= 767.98px){.p-points__rate-value{padding-block-start:0;margin-block-end:0}}.p-points__rate-number{font-size:max(10px,70 * var(--to-rem));line-height:.6285714286;letter-spacing:.04em}@media (width <= 767.98px){.p-points__rate-number{font-size:max(10px,62 * var(--to-rem));line-height:.7}}.p-points__rate-percent{font-size:max(10px,46 * var(--to-rem));line-height:.5913043478}@media (width <= 767.98px){.p-points__rate-percent{font-size:max(10px,38 * var(--to-rem));line-height:.7}}.p-points__rate-unit{font-size:max(10px,40 * var(--to-rem));letter-spacing:.04em}@media (width <= 767.98px){.p-points__rate-unit{font-size:max(10px,32 * var(--to-rem))}}.p-points__rate-sum{display:flex;align-items:center;justify-content:flex-start;padding-inline-start:calc(226 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));font-family:var(--en-font-family);font-weight:var(--fw-bold);color:var(--color-text)}@media (width <= 767.98px){.p-points__rate-sum{justify-content:center;padding-inline-start:0;margin-block-start:calc(11 * var(--to-rem))}}.p-points__rate-sum-item{display:flex;align-items:center}.p-points__rate-sum-logo{width:calc(30 * var(--to-rem));height:auto;margin:calc(3 * var(--to-rem)) calc(7 * var(--to-rem)) calc(3 * var(--to-rem)) calc(3 * var(--to-rem))}.p-points__rate-sum-nsp{width:calc(86 * var(--to-rem));height:auto}.p-points__rate-sum-value{font-size:max(10px,30 * var(--to-rem));line-height:.7}.p-points__rate-sum-percent{font-size:max(10px,20 * var(--to-rem));line-height:.7}.p-points__rate-sum-plus{margin-inline:calc(4 * var(--to-rem)) calc(3 * var(--to-rem));font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-medium);line-height:.7}.p-points__rate-text{width:calc(500 * var(--to-rem));max-width:100%;margin-block-start:calc(19 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.875;color:var(--color-text-heading-dim);letter-spacing:.03em}@media (width <= 767.98px){.p-points__rate-text{width:100%;margin-block-start:calc(21 * var(--to-rem));font-size:max(10px,15 * var(--to-rem))}}.p-points__boxes{display:flex;align-items:flex-start;justify-content:center;margin-block-start:calc(19 * var(--to-rem))}@media (width <= 767.98px){.p-points__boxes{flex-direction:column;gap:calc(5 * var(--to-rem));align-items:center}}.p-points__box{width:calc(140 * var(--to-rem))}@media (width <= 767.98px){.p-points__box{width:calc(245 * var(--to-rem))}}.p-points__box--period{width:calc(192 * var(--to-rem))}@media (width <= 767.98px){.p-points__box--period{width:calc(245 * var(--to-rem))}}.p-points__box-label{padding-block:calc(4 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5833333333;color:var(--color-white);letter-spacing:.04em;background-color:var(--color-primary)}.p-points__box-value{display:flex;align-items:flex-end;justify-content:center;padding-block:calc(12 * var(--to-rem)) calc(11 * var(--to-rem));font-family:var(--en-font-family);font-weight:var(--fw-bold);color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-border-control);border-block-start:0}.p-points__box--period .p-points__box-value{background-color:var(--color-bg-warm)}.p-points__box-number{font-size:max(10px,28 * var(--to-rem));line-height:.7142857143;letter-spacing:.04em}.p-points__tilde{font-size:.7em;line-height:0}.p-points__box-percent{font-size:max(10px,18 * var(--to-rem));line-height:.7;letter-spacing:.04em}.p-points__box-caption{margin-block-start:calc(10 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,11 * var(--to-rem));line-height:1;color:var(--color-text)}.p-points__boxes-plus{width:calc(28 * var(--to-rem));margin-block-start:calc(32 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-medium);line-height:.7105263158;color:var(--color-text);text-align:center}@media (width <= 767.98px){.p-points__boxes-plus{margin-block:0 calc(1 * var(--to-rem))}}.p-points__note{display:grid;grid-template-columns:calc(18 * var(--to-rem)) minmax(0,1fr);font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7692307692;color:var(--color-text-heading-dim);text-align:start}.p-points__note--basic{margin-block-start:calc(25 * var(--to-rem))}@media (width <= 767.98px){.p-points__note--basic{margin-block-start:calc(15 * var(--to-rem));line-height:1.3846153846}}.p-points__note--charge{margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-points__note--charge{align-self:stretch;margin-block-start:calc(25 * var(--to-rem))}}@media (width <= 767.98px){.p-points__note-mark{margin-block-start:calc(2 * var(--to-rem))}}.p-points__notes{display:flex;flex-direction:column;gap:calc(5 * var(--to-rem));align-self:stretch;margin:calc(15 * var(--to-rem)) calc(20 * var(--to-rem)) 0}@media (width <= 767.98px){.p-points__notes{margin:calc(10 * var(--to-rem)) 0 0}}.p-points__notes .p-points__note{grid-template-columns:calc(21 * var(--to-rem)) minmax(0,1fr);line-height:1.5384615385;letter-spacing:-.005em}@media (width <= 767.98px){.p-points__notes .p-points__note{grid-template-columns:calc(18 * var(--to-rem)) minmax(0,1fr)}}@media (width >= 900px){.p-points__note-lead{display:block}}.p-points__notes .p-points__note-mark{margin-block-start:0}.p-points__note-link{color:inherit;text-decoration:underline}@media (any-hover: hover){.p-points__note-link:hover{text-decoration:none}}.p-points__example{display:flex;gap:calc(15 * var(--to-rem));align-items:flex-start;justify-content:center;width:calc(500 * var(--to-rem));max-width:100%;padding-block:calc(17 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));text-align:start;background-color:var(--color-bg-warm);border-radius:calc(15 * var(--to-rem))}@media (width <= 767.98px){.p-points__example{gap:calc(10 * var(--to-rem));justify-content:flex-start;width:calc(290 * var(--to-rem));padding:calc(20 * var(--to-rem)) calc(18 * var(--to-rem)) calc(20 * var(--to-rem)) calc(15 * var(--to-rem));margin-block-start:calc(15 * var(--to-rem))}}.p-points__example--touch{gap:calc(10 * var(--to-rem));width:fit-content;padding:calc(17 * var(--to-rem)) calc(20 * var(--to-rem)) calc(15 * var(--to-rem))}@media (width <= 767.98px){.p-points__example--touch{width:calc(290 * var(--to-rem));padding:calc(20 * var(--to-rem)) calc(18 * var(--to-rem)) calc(20 * var(--to-rem)) calc(15 * var(--to-rem));margin-block-start:calc(25 * var(--to-rem))}}.p-points__rate-item--move .p-points__example{margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-points__rate-item--move .p-points__example{margin-block-start:calc(25 * var(--to-rem))}}.p-points__example-logo{display:grid;flex-shrink:0;place-items:center;inline-size:calc(56 * var(--to-rem));min-block-size:calc(56 * var(--to-rem));background-color:var(--color-white);border-radius:calc(5 * var(--to-rem))}.p-points__example-logo img{inline-size:calc(57 * var(--to-rem));max-inline-size:none;block-size:auto}@media (width <= 767.98px){.p-points__example-logo{inline-size:calc(44 * var(--to-rem));min-block-size:calc(44 * var(--to-rem))}.p-points__example-logo img{inline-size:calc(44 * var(--to-rem))}}.p-points__example-mark{display:grid;flex-shrink:0;place-items:center;inline-size:calc(33 * var(--to-rem));aspect-ratio:1;font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-white);background-color:var(--color-primary);border-radius:50%}.p-points__example-body{display:flex;flex-direction:column;font-family:var(--heading-font-family);color:var(--color-text-heading-dim)}.p-points__example-text{font-size:max(10px,15 * var(--to-rem));font-feature-settings:"halt" 1;line-height:1}@media (width <= 767.98px){.p-points__example-text{font-size:max(10px,14 * var(--to-rem))}}@media (width <= 767.98px){.p-points__example--touch .p-points__example-text{line-height:1.4}}.p-points__example-result{display:flex;flex-wrap:wrap;align-items:flex-end;margin-block-start:calc(5 * var(--to-rem));font-weight:var(--fw-bold);white-space:nowrap}@media (width <= 767.98px){.p-points__example-result{margin-block-start:calc(6 * var(--to-rem))}}@media (width <= 767.98px){.p-points__example--touch .p-points__example-result{margin-block-start:0}}.p-points__example-number{font-family:var(--en-font-family);font-size:max(10px,34 * var(--to-rem));line-height:1}@media (width <= 767.98px){.p-points__example-number{font-size:max(10px,32 * var(--to-rem))}}.p-points__example-unit{margin-block-end:calc(3 * var(--to-rem));margin-inline-start:calc(5 * var(--to-rem));font-size:max(10px,18 * var(--to-rem));line-height:1;letter-spacing:.05em}@media (width <= 767.98px){.p-points__example-unit{font-size:max(10px,16 * var(--to-rem))}}.p-points__example--touch .p-points__example-unit{margin-inline-start:calc(3 * var(--to-rem))}.p-points__example--touch .p-points__example-unit--total{margin-inline:0 calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-points__example--touch .p-points__example-unit--total{margin-inline-end:calc(3 * var(--to-rem))}}.p-points__example-detail{margin-block-end:calc(3 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-regular);line-height:1}@media (width <= 767.98px){.p-points__example-detail{flex-basis:100%;margin-block:calc(5 * var(--to-rem)) 0}}.p-points__facility{width:calc(620 * var(--to-rem));max-width:100%;margin-block-start:calc(15 * var(--to-rem));table-layout:fixed;border-spacing:0;border-collapse:separate}@media (width <= 767.98px){.p-points__facility{width:100%;margin-block-start:calc(19 * var(--to-rem))}}.p-points__facility-head{font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.6;color:var(--color-white);letter-spacing:.04em;vertical-align:middle;background-color:#3b7092}.p-points__facility-head--name{border-start-start-radius:calc(8 * var(--to-rem))}.p-points__facility-col--name{width:calc(298 * var(--to-rem))}@media (width <= 767.98px){.p-points__facility-col--name{width:calc(100 * var(--to-rem))}}.p-points__facility-col--vpoint{width:calc(100 * var(--to-rem))}@media (width <= 767.98px){.p-points__facility-col--vpoint{width:calc(46 * var(--to-rem))}}.p-points__facility-head--point{padding-block:calc(8 * var(--to-rem));border-start-end-radius:calc(8 * var(--to-rem))}.p-points__facility-logo,.p-points__facility-kind,.p-points__facility-name,.p-points__facility-rate{vertical-align:middle;background-color:var(--color-white);border-block-end:1px solid var(--color-border-control);border-inline-end:1px solid var(--color-border-control)}.p-points__facility-logo{padding-block:calc(6 * var(--to-rem)) calc(6 * var(--to-rem) - 1px)}.p-points__facility-kind{padding:calc(11 * var(--to-rem)) 0 calc(6 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,9 * var(--to-rem));font-weight:var(--fw-medium);font-feature-settings:"halt" 1;line-height:1.1;color:var(--color-text);text-align:center;letter-spacing:0;word-break:keep-all}@media (width <= 767.98px){.p-points__facility-kind{padding-block:calc(2 * var(--to-rem));padding-inline:0}}.p-points__facility-kind--tight{letter-spacing:-.05em}.p-points__facility-vpoint{width:calc(27 * var(--to-rem));height:auto;margin-inline:auto}.p-points__facility-nsp{width:calc(75 * var(--to-rem));height:auto;margin-inline:auto}.p-points__facility-name{padding-block:calc(10 * var(--to-rem)) calc(10 * var(--to-rem) - 1px);font-size:0;border-inline-start:1px solid var(--color-border-control)}.p-points__facility-name--group{padding-block:calc(5 * var(--to-rem)) calc(5 * var(--to-rem) - 1px)}@media (width <= 767.98px){.p-points__facility-name--group{padding-block:calc(10 * var(--to-rem)) calc(10 * var(--to-rem) - 1px)}}.p-points__facility-mark{display:inline-block;height:auto;vertical-align:middle}.p-points__facility-mark--plaza{width:calc(54 * var(--to-rem))}.p-points__facility-mark--one{width:calc(36 * var(--to-rem))}@media (width <= 767.98px){.p-points__facility-mark--one{width:calc(27 * var(--to-rem))}}.p-points__facility-mark--stage{width:calc(57 * var(--to-rem));margin-inline-start:calc(23 * var(--to-rem))}@media (width <= 767.98px){.p-points__facility-mark--stage{width:calc(42 * var(--to-rem));margin-inline-start:calc(10 * var(--to-rem))}}.p-points__facility-rairia{display:inline-flex;align-items:flex-start;margin-inline-start:calc(11 * var(--to-rem));vertical-align:middle}@media (width <= 767.98px){.p-points__facility-rairia{margin-inline-start:calc(3 * var(--to-rem))}}.p-points__facility-mark--rairia{width:calc(75 * var(--to-rem));margin-block-start:calc(2 * var(--to-rem))}@media (width <= 767.98px){.p-points__facility-mark--rairia{width:calc(55 * var(--to-rem))}}.p-points__facility-asterisk{margin-inline-start:calc(-4 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,10 * var(--to-rem));line-height:1.4;color:var(--color-text)}@media (width <= 767.98px){.p-points__facility-asterisk{margin-inline-start:calc(-5 * var(--to-rem));font-size:max(10px,9 * var(--to-rem))}}.p-points__facility-rate{font-family:var(--en-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-semibold);line-height:.7;color:var(--color-text);text-align:center}@media (width <= 767.98px){.p-points__facility-rate{font-size:max(10px,21 * var(--to-rem))}}.p-points__facility-percent{font-size:max(10px,20 * var(--to-rem));line-height:.7}@media (width <= 767.98px){.p-points__facility-percent{font-size:max(10px,14 * var(--to-rem))}}.p-points__earn{padding-block:calc(130 * var(--to-rem)) calc(120 * var(--to-rem));background-color:var(--color-bg-warm);scroll-margin-block-start:var(--header-height)}@media (width <= 767.98px){.p-points__earn{padding-block:calc(90 * var(--to-rem))}}.p-points__earn-inner{--inner: min(calc(980 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-points__earn-inner{--padding-inner: 0px}}.p-points__tabs{display:flex;justify-content:center;margin-block-start:calc(90 * var(--to-rem));border-block-end:3px solid var(--color-primary)}@media (width <= 767.98px){.p-points__tabs{margin-block-start:calc(50 * var(--to-rem));border-block-end:0}}.p-points__tab{display:flex;flex:0 1 calc(300 * var(--to-rem));gap:calc(20 * var(--to-rem));align-items:center;justify-content:center;min-width:0;padding-block:calc(20 * var(--to-rem)) calc(18 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em;cursor:pointer;background-color:var(--color-white);border:2px solid var(--color-bg-warm);border-block-end:0;border-radius:calc(20 * var(--to-rem)) calc(20 * var(--to-rem)) 0 0;opacity:.6}.p-points__tab+.p-points__tab{margin-inline-start:-1px}@media (width <= 767.98px){.p-points__tab{flex:1 1 calc(125 * var(--to-rem));flex-direction:column;gap:calc(10 * var(--to-rem));padding-block:calc(14 * var(--to-rem)) calc(12 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.2;background-color:var(--color-bg-warm);border:0;border-block-start:1px solid var(--color-primary);border-block-end:3px solid var(--color-primary);border-radius:0;opacity:1}.p-points__tab+.p-points__tab{margin-inline-start:0;border-inline-start:1px solid var(--color-primary)}}.p-points__tab[aria-selected=true]{padding-block:calc(19 * var(--to-rem)) calc(23 * var(--to-rem));margin-block-end:-3px;color:var(--color-primary);cursor:default;border-color:var(--color-primary);border-width:3px;opacity:1}@media (width <= 767.98px){.p-points__tab[aria-selected=true]{padding-block:calc(12 * var(--to-rem)) calc(15 * var(--to-rem));margin-block-end:0;font-weight:var(--fw-bold);background-color:var(--color-white);border-block-start-width:3px;border-block-end:0;border-inline:3px solid var(--color-primary)}}@media (width <= 767.98px){.p-points__tab[aria-selected=true]+.p-points__tab{border-inline-start:0}}@media (width <= 767.98px){.p-points__tab[aria-selected=true]:first-child{border-inline-start:0}}@media (width <= 767.98px){.p-points__tab[aria-selected=true]:last-child{border-inline-end:0}}.p-points__tab-image{flex-shrink:0;height:auto}@media (width <= 767.98px){.p-points__tab-image{opacity:.5}}.p-points__tab-image--commute{width:calc(79 * var(--to-rem))}@media (width <= 767.98px){.p-points__tab-image--commute{width:calc(65 * var(--to-rem))}}.p-points__tab-image--charge{width:calc(76 * var(--to-rem))}@media (width <= 767.98px){.p-points__tab-image--charge{width:calc(56 * var(--to-rem))}}.p-points__tab-image--shop{width:calc(44 * var(--to-rem));margin-inline-end:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-points__tab-image--shop{width:calc(33 * var(--to-rem));margin-inline-end:0}}.p-points__tab-text{display:flex;flex-direction:column;align-items:center}@media (width <= 767.98px){.p-points__tab-label{opacity:.5}}.p-points__tab[aria-selected=true] .p-points__tab-image,.p-points__tab[aria-selected=true] .p-points__tab-label{opacity:1}.p-points__tab-more{padding:calc(12 * var(--to-rem)) calc(16 * var(--to-rem));margin-block-start:calc(10 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1666666667;color:#595757;letter-spacing:0;background-color:#d7ebfb;border-radius:calc(36 * var(--to-rem))}.p-points__panels{background-color:var(--color-white);border-radius:0 0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem))}.p-points__panel{display:flex;flex-direction:column;align-items:center;padding:calc(87 * var(--to-rem)) calc(100 * var(--to-rem)) calc(80 * var(--to-rem))}@media (width <= 767.98px){.p-points__panel{padding:calc(50 * var(--to-rem)) calc(15 * var(--to-rem)) calc(51 * var(--to-rem))}}.p-points__panel[hidden]{display:none}.p-points__panel-title{padding-block-end:calc(33 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,30 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-position:bottom center;background-size:calc(60 * var(--to-rem)) 3px}@media (width <= 767.98px){.p-points__panel-title{padding-block-end:calc(23 * var(--to-rem));font-size:max(10px,24 * var(--to-rem))}}.p-points__case{display:flex;gap:calc(42 * var(--to-rem));align-items:center;align-self:stretch;padding-inline-start:calc(81 * var(--to-rem));margin-block-start:calc(39 * var(--to-rem))}@media (width <= 767.98px){.p-points__case{flex-direction:column;gap:calc(30 * var(--to-rem));align-items:center;padding-inline-start:0;margin-block-start:calc(30 * var(--to-rem))}}.p-points__case-image{flex-shrink:0;width:calc(97 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-points__case-image{width:calc(71 * var(--to-rem))}}.p-points__case-image--charge{width:calc(73.2 * var(--to-rem));margin-inline:calc(17.8 * var(--to-rem)) calc(6.2 * var(--to-rem))}@media (width <= 767.98px){.p-points__case-image--charge{width:calc(53 * var(--to-rem));margin-inline:0}}.p-points__case-image--shop{width:calc(115 * var(--to-rem));margin:0 calc(-35.8 * var(--to-rem)) calc(5 * var(--to-rem)) calc(18 * var(--to-rem))}@media (width <= 767.98px){.p-points__case-image--shop{width:calc(84 * var(--to-rem));margin:0}}.p-points__case-list{display:flex;flex-direction:column;gap:calc(20 * var(--to-rem));width:calc(500 * var(--to-rem));max-width:100%}@media (width <= 767.98px){.p-points__case-list{gap:calc(15 * var(--to-rem));width:100%}}.p-points__case-item{display:flex;gap:calc(6 * var(--to-rem));align-items:flex-start;padding-block-end:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text);letter-spacing:.04em;border-block-end:1px solid var(--color-border-control)}.p-points__case-item:before{flex-shrink:0;inline-size:calc(24 * var(--to-rem));aspect-ratio:1;content:"";background:url(/assets/images/figma-v4/ic_points_check.svg) center/contain no-repeat}@media (width <= 767.98px){.p-points__case-item{align-items:center;padding-block-end:calc(14 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));line-height:1.5}}.p-points__total{position:relative;width:calc(460 * var(--to-rem));max-width:100%;padding-block:calc(30 * var(--to-rem));margin-block-start:calc(30 * var(--to-rem));text-align:center;background-color:var(--color-bg-warm);border-radius:calc(20 * var(--to-rem))}.p-points__total:after{position:absolute;top:100%;left:50%;content:"";border-block-start:calc(17 * var(--to-rem)) solid var(--color-bg-warm);border-inline:calc(20 * var(--to-rem)) solid transparent;translate:-50% 0}@media (width <= 767.98px){.p-points__total{width:100%;padding-block:calc(16 * var(--to-rem)) calc(24 * var(--to-rem));margin-block-start:calc(40 * var(--to-rem))}}.p-points__total-label{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-points__total-label{font-size:max(10px,16 * var(--to-rem))}}.p-points__total-value{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-end;justify-content:center;margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-points__total-value{margin-block-start:calc(15 * var(--to-rem))}}.p-points__total-sum{width:calc(18 * var(--to-rem));margin-inline-end:calc(5 * var(--to-rem));font-size:max(10px,18 * var(--to-rem));line-height:1.1;white-space:normal}@media (width <= 767.98px){.p-points__total-sum{width:calc(15 * var(--to-rem));margin-inline-end:0;font-size:max(10px,15 * var(--to-rem))}}.p-points__total-number{margin-block-end:calc(1 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,55 * var(--to-rem));line-height:.7;color:var(--color-primary)}@media (width <= 767.98px){.p-points__total-number{margin-block-end:calc(2 * var(--to-rem));font-size:max(10px,45 * var(--to-rem))}}.p-points__total-unit{font-size:max(10px,25 * var(--to-rem))}@media (width <= 767.98px){.p-points__total-unit{font-size:max(10px,19 * var(--to-rem))}}.p-points__usage-table,.p-points__breakdown{align-self:stretch}.p-points__usage-table{margin-block-start:calc(39 * var(--to-rem))}@media (width <= 767.98px){.p-points__usage-table{margin-block-start:calc(48 * var(--to-rem))}}.p-points__breakdown{margin-block-start:calc(45 * var(--to-rem))}@media (width <= 767.98px){.p-points__breakdown{margin-block-start:calc(47 * var(--to-rem))}}.p-points__table-caption{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);font-feature-settings:"palt" 1;line-height:1;color:var(--color-text);letter-spacing:.04em}.p-points__table-caption-note{font-size:max(10px,12 * var(--to-rem))}.p-points__spend{position:relative;width:100%;margin-block-start:calc(10 * var(--to-rem));table-layout:fixed;border-spacing:0;border-collapse:separate;border-inline-start:1px solid var(--color-border-control)}.p-points__spend:after{position:absolute;top:100%;left:50%;content:"";border-block-start:calc(17 * var(--to-rem)) solid var(--color-primary);border-inline:calc(20 * var(--to-rem)) solid transparent;translate:-50% 0}.p-points__spend tbody tr:nth-child(2n)>*{background-color:#f7fbff}.p-points__spend-name,.p-points__spend-amount{padding:calc(16 * var(--to-rem)) calc(20 * var(--to-rem)) calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));line-height:1.5714285714;color:var(--color-text);letter-spacing:.04em;vertical-align:middle;background-color:var(--color-white);border-block-start:1px solid var(--color-border-control);border-inline-end:1px solid var(--color-border-control)}.p-points__spend-name{font-weight:var(--fw-regular);text-align:start}.p-points__spend-amount{width:calc(300 * var(--to-rem));font-weight:var(--fw-bold);text-align:end}@media (width <= 767.98px){.p-points__spend-amount{width:calc(100 * var(--to-rem));padding-inline-start:calc(10 * var(--to-rem))}}.p-points__spend-note{display:block;margin-block-start:calc(2 * var(--to-rem));font-size:max(10px,12 * var(--to-rem));line-height:1.5833333333}@media (width <= 767.98px){.p-points__spend-note{margin-block-start:calc(3 * var(--to-rem))}}.p-points__spend-total{padding-block:calc(16 * var(--to-rem)) calc(15 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,14 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.5714285714;color:var(--color-white);text-align:center;letter-spacing:.04em;background-color:var(--color-primary);border-block-start:1px solid var(--color-border-control);border-inline-end:1px solid var(--color-border-control)}.p-points__breakdown-list{margin-block-start:calc(10 * var(--to-rem));border:1px solid var(--color-border-control);border-block-end:0}.p-points__breakdown-name{padding:calc(13 * var(--to-rem)) calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.625;color:var(--color-text);letter-spacing:.04em;background-color:#f2f2f2;border-block-end:1px solid var(--color-border-control)}@media (width <= 767.98px){.p-points__breakdown-name{padding-block:calc(14 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.6}}.p-points__breakdown-group+.p-points__breakdown-group .p-points__breakdown-name{border-block-start:1px solid var(--color-border-control)}.p-points__breakdown-body{display:flex;align-items:flex-start;padding:calc(16 * var(--to-rem)) calc(20 * var(--to-rem)) calc(15 * var(--to-rem));border-block-end:1px solid var(--color-border-control)}@media (width <= 767.98px){.p-points__breakdown-body{flex-direction:column;gap:calc(20 * var(--to-rem));align-items:center;padding-inline:calc(20 * var(--to-rem) - 1px)}}.p-points__breakdown-body--nsp{gap:calc(35 * var(--to-rem));align-items:center}@media (width <= 767.98px){.p-points__breakdown-body--nsp{gap:calc(5 * var(--to-rem))}}.p-points__breakdown-logo{flex-shrink:0;width:calc(50 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-points__breakdown-logo{width:calc(59 * var(--to-rem))}}.p-points__breakdown-nsp{flex-shrink:0;width:calc(106 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-points__breakdown-nsp{width:calc(141 * var(--to-rem))}}.p-points__breakdown-detail{display:flex;flex-direction:column;gap:calc(10 * var(--to-rem));margin-inline-start:calc(90 * var(--to-rem));font-family:var(--heading-font-family);font-feature-settings:"halt" 1;color:var(--color-text);letter-spacing:.04em}@media (width <= 767.98px){.p-points__breakdown-detail{align-self:stretch;margin-inline-start:0}}@media (width <= 767.98px){.p-points__breakdown-bullet{display:inline-block;inline-size:calc(26 * var(--to-rem));padding-inline-start:calc(8 * var(--to-rem))}}.p-points__breakdown-item{font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.625;letter-spacing:.04em}@media (width <= 767.98px){.p-points__breakdown-item{font-size:max(10px,15 * var(--to-rem))}}.p-points__breakdown-text{padding-inline-start:calc(10 * var(--to-rem));margin-block-start:calc(5 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.5714285714;letter-spacing:.04em}@media (width <= 767.98px){.p-points__breakdown-text{padding-inline-start:calc(20 * var(--to-rem));margin-inline-end:calc(-2 * var(--to-rem));line-height:1.4}}.p-points__breakdown-text--chance{margin-block-start:calc(8 * var(--to-rem))}@media (width <= 767.98px){.p-points__breakdown-text--chance{padding-inline-start:0;margin-block-start:calc(9 * var(--to-rem));line-height:1.6}}.p-points__breakdown-mark{font-weight:var(--fw-medium)}.p-points__breakdown-accent{font-weight:var(--fw-medium);color:var(--color-primary)}.p-points__notice{display:grid;align-self:stretch;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-points__notice{margin-block-start:calc(30 * var(--to-rem));margin-inline-start:calc(-7 * var(--to-rem))}}.p-points__notice-text{grid-area:1/1;align-self:start;padding-block:calc(35 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);text-align:center;background-color:var(--color-badge);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-points__notice-text{padding-block:calc(15 * var(--to-rem)) calc(45 * var(--to-rem));line-height:1.4}}.p-points__notice-bird{grid-area:1/1;justify-self:end;width:calc(56 * var(--to-rem));height:auto;margin-block-start:calc(29 * var(--to-rem));margin-inline-end:calc(24 * var(--to-rem))}@media (width <= 767.98px){.p-points__notice-bird{justify-self:center;margin-block-start:calc(67 * var(--to-rem));margin-inline:calc(8 * var(--to-rem)) 0}}.p-points__note--others{grid-template-columns:calc(23 * var(--to-rem)) minmax(0,1fr);align-self:stretch;margin-block-start:calc(-38 * var(--to-rem))}@media (width <= 767.98px){.p-points__note--others{grid-template-columns:calc(18 * var(--to-rem)) minmax(0,1fr);margin-block-start:calc(10 * var(--to-rem))}}.p-points__use{padding-block:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-points__use{padding-block:calc(60 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-points__use-inner{--inner: min(1140px, 100%)}@media (width <= 767.98px){.p-points__use-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-points__use-box{display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:calc(40 * var(--to-rem));background-color:var(--color-bg-benefit-blue);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-points__use-box{display:flex;flex-direction:column;padding:calc(40 * var(--to-rem)) calc(20 * var(--to-rem)) calc(40 * var(--to-rem)) calc(23 * var(--to-rem))}}.p-points__use-column{display:grid;grid-template-rows:subgrid;grid-row:span 2;justify-items:center;padding-inline-start:calc(90 * var(--to-rem))}.p-points__use-column+.p-points__use-column{padding-inline:0 calc(12 * var(--to-rem));border-inline-start:1px solid rgba(98,176,227,.4)}@media (width <= 767.98px){.p-points__use-column{display:flex;flex-direction:column;padding-inline:0}.p-points__use-column+.p-points__use-column{padding-block-start:calc(39 * var(--to-rem));padding-inline:0;margin-block-start:calc(40 * var(--to-rem));border-block-start:1px solid rgba(98,176,227,.4);border-inline-start:0}}.p-points__use-title{display:flex;flex-direction:column;align-items:center;font-family:var(--heading-font-family);font-weight:var(--fw-bold);color:var(--color-primary);text-align:center}.p-points__use-title-sub{font-size:max(10px,18 * var(--to-rem));line-height:1}.p-points__use-title-main{display:flex;gap:calc(7 * var(--to-rem));align-items:flex-end;margin-block-start:calc(12 * var(--to-rem));font-size:max(10px,22 * var(--to-rem));line-height:1.3}.p-points__use-title-main:before,.p-points__use-title-main:after{flex-shrink:0;inline-size:2px;block-size:calc(16 * var(--to-rem));margin-block-end:calc(3 * var(--to-rem));content:"";background-color:var(--color-primary);rotate:-25deg}.p-points__use-title-main:after{rotate:25deg}@media (width <= 767.98px){.p-points__use-title-main{margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,26 * var(--to-rem));line-height:1.2;white-space:nowrap}.p-points__use-title-main:before,.p-points__use-title-main:after{display:none}}.p-points__use-title-main--single{line-height:1}@media (width <= 767.98px){.p-points__use-title-main--single{line-height:1.2}}.p-points__use-flow{display:flex;gap:calc(20 * var(--to-rem));align-items:center;align-self:center;margin-block-start:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-points__use-flow{gap:0;align-self:stretch;margin-block-start:calc(20 * var(--to-rem))}}.p-points__use-logo{width:calc(60 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-points__use-logo{margin-inline-end:calc(23 * var(--to-rem))}}.p-points__use-nsp{width:calc(140 * var(--to-rem));height:auto;margin-inline-end:calc(-2 * var(--to-rem))}@media (width <= 767.98px){.p-points__use-nsp{width:calc(75 * var(--to-rem));margin-inline:calc(-3 * var(--to-rem)) calc(10 * var(--to-rem))}}.p-points__use-arrow{width:calc(30 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-points__use-arrow{width:calc(25 * var(--to-rem));margin-inline-end:auto}}.p-points__use-list{display:flex;flex-direction:column;flex-shrink:0;gap:calc(10 * var(--to-rem));width:calc(210 * var(--to-rem))}@media (width <= 767.98px){.p-points__use-list{gap:calc(5 * var(--to-rem));width:calc(190 * var(--to-rem))}}.p-points__use-item{padding-block:calc(14 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-heading-dim);text-align:center;background-color:var(--color-white);border:1px solid var(--color-border-control);border-radius:calc(5 * var(--to-rem))}@media (width <= 767.98px){.p-points__use-item{padding-block:calc(14.5 * var(--to-rem));font-size:max(10px,14 * var(--to-rem))}}.p-points__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-points__services{grid-template-columns:minmax(0,1fr)}}.p-points__service{display:flex;flex-direction:column;align-items:center;padding:calc(39 * var(--to-rem)) calc(59 * var(--to-rem)) calc(34 * var(--to-rem));background-color:var(--color-white);border:1px solid var(--color-border-control);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-points__service{padding:calc(39 * var(--to-rem)) calc(19 * var(--to-rem))}}.p-points__service-logo{height:auto}.p-points__service-logo--vpoint{width:calc(190 * var(--to-rem))}@media (width <= 767.98px){.p-points__service-logo--vpoint{width:calc(152 * var(--to-rem))}}.p-points__service-logo--nsp{width:calc(164 * var(--to-rem))}@media (width <= 767.98px){.p-points__service-logo--nsp{width:calc(132 * var(--to-rem))}}.p-points__service-name{margin-block-start:calc(42 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-ink);letter-spacing:.05em}@media (width <= 767.98px){.p-points__service-name{margin-block-start:calc(30 * var(--to-rem))}}.p-points__service-text{flex-grow:1;align-self:stretch;margin-block-start:calc(15 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,14 * var(--to-rem));line-height:1.6428571429;color:var(--color-text-ink)}.p-points__service-text--nsp{font-size:max(10px,15 * var(--to-rem));line-height:1.7333333333}.p-points__service-button{margin-block-start:calc(24 * var(--to-rem));font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium)}@media (width <= 767.98px){.p-points__service-button{min-height:calc(55 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem))}}.p-points__service-button .p-points__service-icon{right:calc(15 * var(--to-rem));width:calc(20 * var(--to-rem))}.p-points__grant{width:100%;max-width:calc(1100 * var(--to-rem));margin-block-start:calc(49 * var(--to-rem))}@media (width <= 767.98px){.p-points__grant{margin-block-start:calc(30 * var(--to-rem))}}.p-points__grant-toggle{display:grid;grid-template-columns:calc(16 * var(--to-rem)) minmax(0,1fr) calc(16 * var(--to-rem));column-gap:calc(20 * var(--to-rem));align-items:center;width:min(620 * var(--to-rem),100%);min-height:calc(70 * var(--to-rem));padding:calc(10 * var(--to-rem)) calc(20 * var(--to-rem));margin-inline:auto;font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-white);cursor:pointer;background-color:var(--color-primary);border:0;border-radius:calc(10 * var(--to-rem));transition:opacity var(--duration)}.p-points__grant-toggle[hidden]{display:none}@media (any-hover: hover){.p-points__grant-toggle:hover{opacity:.8}}@media (width <= 767.98px){.p-points__grant-toggle{font-size:max(10px,16 * var(--to-rem))}}.p-points__grant-toggle--close{margin-block-start:calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-points__grant-toggle--close{margin-block-start:calc(30 * var(--to-rem))}}.p-points__grant-toggle-label{grid-column:2;justify-self:center;text-decoration:underline}.p-points__grant-toggle-icon{grid-column:3;aspect-ratio:1;background:linear-gradient(var(--color-white) 0 0) center/100% 2px no-repeat,linear-gradient(var(--color-white) 0 0) center/2px 100% no-repeat}.p-points__grant-toggle--close .p-points__grant-toggle-icon{background-size:100% 2px,0 0}.p-points__grant-panel{padding:calc(50 * var(--to-rem)) calc(180 * var(--to-rem)) calc(60 * var(--to-rem));background-color:var(--color-white);border:1px solid #ddd;border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-points__grant-panel{padding:calc(40 * var(--to-rem)) calc(15 * var(--to-rem))}}.p-points__grant-title{font-family:var(--heading-font-family);font-size:max(10px,32 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:#444;text-align:center;letter-spacing:.03em}@media (width <= 767.98px){.p-points__grant-title{font-size:max(10px,24 * var(--to-rem))}}.p-points__grant-scroll{margin-block-start:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-points__grant-scroll{margin-block-start:calc(25 * var(--to-rem));overflow-x:auto}}.p-points__grant-table{width:100%;font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));line-height:1.4;color:var(--color-text);table-layout:fixed;border-spacing:0;border-collapse:separate}@media (width <= 767.98px){.p-points__grant-table{width:calc(700 * var(--to-rem))}}.p-points__grant-col{width:calc(80 * var(--to-rem))}.p-points__grant-col--major{width:calc(60 * var(--to-rem))}.p-points__grant-col--service{width:calc(220 * var(--to-rem))}.p-points__grant-col--note{width:calc(140 * var(--to-rem))}.p-points__grant-table th,.p-points__grant-table td{vertical-align:middle;border-block-end:1px solid #ddd;border-inline-end:1px solid #ddd}.p-points__grant-head{padding:calc(7 * var(--to-rem)) calc(5 * var(--to-rem));font-weight:var(--fw-medium);color:var(--color-white);text-align:center;background-color:#3b7092}.p-points__grant-head:first-child{border-start-start-radius:calc(10 * var(--to-rem))}.p-points__grant-head:last-child{border-inline-end:0;border-start-end-radius:calc(10 * var(--to-rem))}.p-points__grant-logo{padding-block:calc(3.5 * var(--to-rem));background-color:var(--color-white)}.p-points__grant-vpoint{display:block;width:calc(54 * var(--to-rem));height:auto;margin-inline:auto}.p-points__grant-nsp{display:block;width:calc(64.5 * var(--to-rem));height:auto;margin-inline:auto}.p-points__grant-major,.p-points__grant-sub{font-weight:var(--fw-regular);text-align:center;background-color:var(--color-bg-benefit-blue)}.p-points__grant-major{border-inline-start:1px solid #ddd}.p-points__grant-row--outside .p-points__grant-major{background-color:var(--color-white)}tbody>tr:last-child>.p-points__grant-major{border-end-start-radius:calc(10 * var(--to-rem))}.p-points__grant-vertical{line-height:1.1;writing-mode:vertical-rl}.p-points__grant-sub{padding:calc(10 * var(--to-rem)) calc(2 * var(--to-rem))}.p-points__grant-row--outside .p-points__grant-sub{background-color:var(--color-white)}.p-points__grant-service{padding:calc(10 * var(--to-rem)) 0 calc(10 * var(--to-rem)) calc(15 * var(--to-rem));font-weight:var(--fw-regular);text-align:start;letter-spacing:.04em;background-color:var(--color-bg-benefit-blue)}.p-points__grant-row--outside .p-points__grant-service{background-color:var(--color-white)}.p-points__grant-total,.p-points__grant-rate{padding:calc(10 * var(--to-rem)) calc(4 * var(--to-rem));text-align:center;background-color:var(--color-white)}.p-points__grant-total{background-color:#ffffdf}.p-points__grant-note{padding:calc(10 * var(--to-rem)) calc(10 * var(--to-rem)) calc(10 * var(--to-rem)) calc(15 * var(--to-rem));font-size:max(10px,10 * var(--to-rem));background-color:var(--color-white)}tbody>tr:last-child>.p-points__grant-note{border-end-end-radius:calc(10 * var(--to-rem))}.p-points__grant-notes{display:grid;gap:calc(20 * var(--to-rem));margin-block-start:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));line-height:1.8;color:#444}.p-points__grant-note-item{padding-inline-start:calc(26 * var(--to-rem))}.p-points__grant-note-term{font-weight:var(--fw-bold)}.p-points__grant-note-mark{display:inline-block;width:calc(26 * var(--to-rem));margin-inline-start:calc(-26 * var(--to-rem));font-weight:var(--fw-regular)}.p-points__grant-link{color:var(--color-primary);text-decoration:underline}.p-search .p-under-head__heading-inner{text-align:center}.p-search__form-area{--inner: min(calc(940 * var(--to-rem)), 100%);width:min(var(--inner),100% - var(--padding-inner) * 2);margin-block-start:calc(40 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-search__form-area{width:100%;margin-block-start:calc(63 * var(--to-rem))}}.p-search__form{display:grid;grid-template-columns:calc(150 * var(--to-rem)) minmax(0,1fr);align-items:center;padding:calc(30 * var(--to-rem)) calc(60 * var(--to-rem));background-color:var(--color-bg-benefit-blue);border-radius:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-search__form{grid-template-columns:minmax(0,1fr);row-gap:calc(20 * var(--to-rem));justify-items:center;padding:calc(40 * var(--to-rem)) calc(15 * var(--to-rem));border-radius:calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0 0}}.p-search__label{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em}.p-search__field{display:flex;width:100%;min-block-size:calc(70 * var(--to-rem));overflow:clip;background-color:var(--color-white);border:3px solid var(--color-primary);border-radius:calc(15 * var(--to-rem))}.p-search__input{flex:1;min-width:0;padding:0 calc(20 * var(--to-rem)) 0 calc(27 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0}.p-search__input::placeholder{color:var(--color-text-heading-dim);opacity:.5}.p-search__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(-4 * var(--to-rem))}.p-search__button{flex-shrink:0;width:calc(102 * var(--to-rem));padding:0 0 0 .2em;font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-white);text-align:center;letter-spacing:.2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:0;transition:opacity var(--duration)}@media (any-hover: hover){.p-search__button:hover{opacity:.8}}@media (width <= 767.98px){.p-search__button{width:calc(57 * var(--to-rem));font-size:max(10px,15 * var(--to-rem))}}.p-search__result{padding-block:calc(60 * var(--to-rem)) calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-search__result{padding-block:calc(40 * var(--to-rem)) calc(90 * var(--to-rem))}}.p-search__result-inner{--inner: min(calc(940 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-search__result-inner{--padding-inner: calc(15 * var(--to-rem))}}.p-search__summary{padding-block-end:calc(15 * var(--to-rem));border-block-end:3px solid rgba(103,102,101,.2)}.p-search__summary-title{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em}.p-search__keyword{margin-inline-end:calc(5 * var(--to-rem));font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);color:var(--color-primary)}.p-search__count{margin-block-start:calc(11 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-medium);line-height:1;color:var(--color-text-heading-dim);letter-spacing:.03em}.p-search__count-num{margin-inline:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,26 * var(--to-rem));line-height:1.2;color:var(--color-primary);letter-spacing:0}.p-search__count-num:first-child{margin-inline-start:0}.p-search__item{padding-block:calc(30 * var(--to-rem)) calc(29 * var(--to-rem));border-block-end:1px solid rgba(103,102,101,.2)}.p-search__item:first-child{padding-block-start:calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-search__item:first-child{padding-block-start:calc(50 * var(--to-rem))}}.p-search__item-title{display:block;width:fit-content;font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.4;color:var(--color-text-heading-dim);text-decoration:underline;letter-spacing:.03em;transition:opacity var(--duration)}@media (any-hover: hover){.p-search__item-title:hover{opacity:.7}}@media (width <= 767.98px){.p-search__item-title{font-size:max(10px,15 * var(--to-rem))}}.p-search__item-url{margin-block-start:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,13 * var(--to-rem));line-height:1.5384615385;color:var(--color-primary);overflow-wrap:anywhere}@media (width <= 767.98px){.p-search__item-url{margin-block-start:calc(10 * var(--to-rem))}}.p-search__item-text{display:-webkit-box;margin-block-start:calc(15 * var(--to-rem));overflow:hidden;-webkit-line-clamp:2;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1.8;color:var(--color-text);letter-spacing:.04em;-webkit-box-orient:vertical}@media (width <= 767.98px){.p-search__item-text{-webkit-line-clamp:5;font-size:max(10px,13 * var(--to-rem));line-height:1.7692307692}}.p-search__pagination{margin-block-start:calc(50 * var(--to-rem))}@media (width <= 767.98px){.p-search__pagination{margin-block-start:calc(30 * var(--to-rem))}}.p-search__form-area--no-result{margin-block-end:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-search__form-area--no-result{margin-block-end:calc(90 * var(--to-rem))}}@media (width <= 767.98px){.p-search__form-area--no-result .p-search__form{border-radius:calc(50 * var(--to-rem))}}.p-search__unavailable{margin-block-start:calc(30 * var(--to-rem));text-align:center}@media (width <= 767.98px){.p-search__unavailable{padding-inline:var(--padding-inner)}}.p-search__input{border-radius:calc(15 * var(--to-rem) - 3px) 0 0 calc(15 * var(--to-rem) - 3px)}.p-support{padding-block:calc(90 * var(--to-rem));margin-block-start:calc(120 * var(--to-rem));background-color:#fafafa}@media (width <= 767.98px){.p-support{padding-block:calc(60 * var(--to-rem));margin-block-start:calc(80 * var(--to-rem))}}.p-support__inner{--inner: min(calc(1140 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-support__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-support__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--to-rem))}@media (width <= 767.98px){.p-support__cards{grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--to-rem))}}.p-support__card{display:flex;flex-direction:column;min-width:0;padding-block:calc(40 * var(--to-rem));padding-inline:calc(40 * var(--to-rem));background-color:var(--color-white);border-radius:calc(10 * var(--to-rem));box-shadow:inset 0 0 0 2px #ccc}@media (width <= 767.98px){.p-support__card{padding-block:calc(25 * var(--to-rem)) calc(30 * var(--to-rem));padding-inline:calc(20 * var(--to-rem))}}.p-support__card-head{display:flex;align-items:center;min-width:0;min-block-size:calc(30 * var(--to-rem));padding-left:calc(22 * var(--to-rem));box-shadow:inset calc(7 * var(--to-rem)) 0 0 0 var(--color-primary)}@media (width <= 767.98px){.p-support__card-head{min-block-size:calc(27 * var(--to-rem));padding-left:calc(17 * var(--to-rem))}}.p-support__card-title{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,24 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);overflow-wrap:anywhere}@media (width <= 767.98px){.p-support__card-title{font-size:max(10px,18 * var(--to-rem))}}.p-support__card-body{min-width:0;margin-block-start:calc(16 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-support__card-body{margin-block-start:calc(15 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));line-height:1.7142857143}}.p-support__card-link{text-decoration:underline;text-underline-position:from-font;transition:opacity var(--duration)}@media (any-hover: hover){.p-support__card-link:hover{opacity:.7}}.p-support__tel{display:flex;align-items:center;min-width:0;margin-block-start:calc(20 * var(--to-rem))}@media (width <= 767.98px){.p-support__tel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:calc(15 * var(--to-rem))}}.p-support__tel-group{display:flex;flex-wrap:wrap;gap:calc(6 * var(--to-rem)) 0;align-items:center;min-width:0}@media (width <= 767.98px){.p-support__tel-group{display:contents}}.p-support__tel-icon{flex-shrink:0;width:calc(15.33 * var(--to-rem));height:auto;margin-right:calc(5.67 * var(--to-rem))}@media (width <= 767.98px){.p-support__tel-icon{align-self:start;margin-block-start:calc(3 * var(--to-rem));margin-right:0}}.p-support__tel-number{font-family:Roboto,var(--base-font-family);font-size:max(10px,26 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text-news-heading);text-decoration:underline;text-underline-position:from-font}@media (width <= 767.98px){.p-support__tel-number{justify-self:start;margin-left:calc(5.67 * var(--to-rem))}}.p-support__tel-note{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1;color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-support__tel-note{grid-column:2;justify-self:start;margin-block-start:calc(10 * var(--to-rem));font-size:max(10px,13 * var(--to-rem))}}.p-support__actions{padding-block-start:calc(29 * var(--to-rem));margin-top:auto;margin-left:calc(-10 * var(--to-rem))}@media (width <= 767.98px){.p-support__actions{padding-block-start:calc(15 * var(--to-rem));margin-left:0}}.p-support__card:nth-child(2) .p-support__actions{margin-left:calc(-7 * var(--to-rem))}@media (width <= 767.98px){.p-support__card:nth-child(2) .p-support__actions{padding-block-start:calc(20 * var(--to-rem));margin-left:0}}@media (width <= 767.98px){.p-support__button{width:100%;min-height:calc(55 * var(--to-rem));font-size:max(10px,16 * var(--to-rem))}}@media (width <= 767.98px){.p-support__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-terms-list .p-under-head__lead{max-inline-size:calc(779 * var(--to-rem))}.p-terms-list__body{margin-block-start:calc(60 * var(--to-rem))}@media (width <= 767.98px){.p-terms-list__body{margin-block-start:calc(60 * var(--to-rem))}}.p-terms-list__inner{--inner: min(calc(940 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-terms-list__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-terms-list__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-terms-list__cards{grid-template-columns:minmax(0,1fr);gap:calc(15 * var(--to-rem))}}.p-terms-list>.p-cta{margin-block-start:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-terms-list>.p-cta{margin-block-start:calc(90 * var(--to-rem))}}.p-terms__body{margin-block-start:calc(90 * var(--to-rem))}@media (width <= 767.98px){.p-terms__body{margin-block-start:calc(70 * var(--to-rem))}}.p-terms__body--consent{margin-block-start:calc(61 * var(--to-rem))}@media (width <= 767.98px){.p-terms__body--consent{margin-block-start:calc(70 * var(--to-rem))}}.p-terms__inner{--inner: min(calc(941 * var(--to-rem)), 100%)}@media (width <= 767.98px){.p-terms__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-terms__article{display:flex;flex-direction:column;gap:calc(50 * var(--to-rem));min-width:0}.p-terms__lead-block{display:flex;flex-direction:column;min-width:0}.p-terms__lead-block>*+*{margin-block-start:calc(30 * var(--to-rem))}.p-terms__date{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5333333333;color:var(--color-text);text-align:left}.p-terms__lead-text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left}.p-terms__link{color:var(--color-deep-blue);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:opacity var(--duration)}.p-terms__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--to-rem))}@media (any-hover: hover){.p-terms__link:hover{opacity:.8}}.p-terms__prose-block{min-width:0}.p-terms__prose{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text);text-align:left}.p-terms__prose+.p-terms__prose{margin-block-start:calc(26 * var(--to-rem))}.p-terms__prose--gap-double+.p-terms__prose{margin-block-start:calc(52 * var(--to-rem))}.p-terms>.p-cta{margin-block-start:calc(120 * var(--to-rem))}@media (width <= 767.98px){.p-terms>.p-cta{margin-block-start:calc(90 * var(--to-rem))}}.p-ticker{padding-block:calc(80 * var(--to-rem));margin-block-start:calc(-2 * var(--to-rem));overflow:clip;background-color:var(--color-bg-warm);border-top:calc(2 * var(--to-rem)) solid var(--color-hairline-band)}@media (width <= 767.98px){.p-ticker{padding-block:calc(60 * var(--to-rem)) calc(59 * var(--to-rem));margin-block-start:0;border-top:none}}.p-ticker__wrapper{display:flex;align-items:flex-start;justify-content:center}@media (width <= 767.98px){.p-ticker__wrapper{justify-content:flex-start}}@media (width <= 767.98px){.p-ticker__slider{max-width:calc(375 * var(--to-rem));margin-inline:auto}}.p-ticker__slider .p-ticker__slide{flex-shrink:0;width:calc(346.67 * var(--to-rem));max-width:100%;margin-right:calc(30.33 * var(--to-rem))}@media (width <= 767.98px){.p-ticker__slider .p-ticker__slide{width:calc(320 * var(--to-rem));margin-right:0}}.p-ticker__slider .p-ticker__slide:last-child{margin-right:0}.p-ticker__link{display:block;transition:opacity var(--duration)}@media (any-hover: hover){.p-ticker__link:hover{opacity:.8}}.p-ticker__image{display:block;width:100%;height:auto;background-color:var(--color-white);border-radius:calc(10 * var(--to-rem));box-shadow:0 calc(4 * var(--to-rem)) calc(15 * var(--to-rem)) #00000026}.p-ticker__caption{display:block;margin-block-start:calc(15 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-semibold);font-feature-settings:"palt" 1;line-height:1.6;color:var(--color-text-ink)}@media (width <= 767.98px){.p-ticker__caption{margin-top:calc(10 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));font-feature-settings:normal}}.p-ticker__controls{display:flex;gap:calc(12 * var(--to-rem));align-items:center;justify-content:center;margin-block-start:calc(30 * var(--to-rem))}.p-ticker__pagination{display:flex;gap:calc(5 * var(--to-rem));align-items:center}.p-ticker__pagination .swiper-pagination-bullet{display:block;width:calc(40 * var(--to-rem));min-block-size:calc(5 * var(--to-rem));padding:0;background-color:var(--color-pager-track);border:none;border-radius:calc(10 * var(--to-rem));transition:background-color var(--duration)}.p-ticker__pagination .swiper-pagination-bullet-active{background-color:var(--color-primary)}.p-ticker__toggle{display:flex;align-items:center;justify-content:center;width:calc(44 * var(--to-rem));min-block-size:calc(44 * var(--to-rem));padding:0;margin-block:calc(-15.5 * var(--to-rem));margin-inline:calc(-18.5 * var(--to-rem));cursor:pointer;background:none;border:none}.p-ticker__toggle-icon{display:block;width:calc(10 * var(--to-rem));min-block-size:calc(13 * var(--to-rem));border-right:calc(3 * var(--to-rem)) solid var(--color-text);border-left:calc(3 * var(--to-rem)) solid var(--color-text)}.p-ticker__toggle.is-paused .p-ticker__toggle-icon{width:0;min-block-size:0;border-top:calc(6.5 * var(--to-rem)) solid transparent;border-right:none;border-bottom:calc(6.5 * var(--to-rem)) solid transparent;border-left:calc(9 * var(--to-rem)) solid var(--color-text)}.p-top-faq{padding-block:calc(120 * var(--to-rem));background-color:var(--color-bg-gray);scroll-margin-block-start:var(--header-height)}@media (width <= 767.98px){.p-top-faq{padding-block:calc(90 * var(--to-rem))}}.p-top-faq__inner{--inner: min(1140px, 100%)}@media (width <= 767.98px){.p-top-faq__inner{--padding-inner: calc(15 * var(--to-rem))}}.p-top-faq__head{text-align:center}.p-top-faq__en{margin-block:calc(-3.3 * var(--to-rem)) calc(-1.7 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:1;color:var(--color-primary);translate:calc(-14.5 * var(--to-rem)) 0}@media (width <= 767.98px){.p-top-faq__en{margin-block-start:calc(-2.3 * var(--to-rem));font-size:max(10px,14 * var(--to-rem));translate:0 0}}.p-top-faq__title{margin-block-start:calc(50 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,38 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-top-faq__title{margin-top:calc(30 * var(--to-rem));font-size:max(10px,30 * var(--to-rem))}}.p-top-faq__desc{margin-block-start:calc(40 * var(--to-rem));font-family:var(--base-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8;color:var(--color-text)}@media (width <= 767.98px){.p-top-faq__desc{width:calc(325 * var(--to-rem));max-width:100%;margin-inline:auto;margin-top:calc(25 * var(--to-rem));font-size:max(10px,15 * var(--to-rem))}}.p-top-faq__list{width:calc(819 * var(--to-rem));max-width:100%;margin-block-start:calc(40 * var(--to-rem));margin-inline:auto;border-bottom:calc(1 * var(--to-rem)) solid var(--color-border-news)}@media (width <= 767.98px){.p-top-faq__list{width:100%;margin-top:calc(40 * var(--to-rem))}}.p-top-faq__item{border-top:calc(1 * var(--to-rem)) solid var(--color-border-news)}.p-top-faq__summary{display:flex;align-items:flex-start;padding-block:calc(29 * var(--to-rem)) calc(33 * var(--to-rem));list-style:none;cursor:pointer}@media (width <= 767.98px){.p-top-faq__summary{padding-block:calc(26 * var(--to-rem)) calc(14 * var(--to-rem))}}.p-top-faq__summary::-webkit-details-marker{display:none}.p-top-faq__mark{flex-shrink:0;width:calc(29 * var(--to-rem));height:auto;margin-block:calc(1.57 * var(--to-rem)) calc(-5.57 * var(--to-rem));margin-inline:calc(1.5 * var(--to-rem)) calc(22.5 * var(--to-rem))}@media (width <= 767.98px){.p-top-faq__mark{width:calc(25.4 * var(--to-rem));margin-block:calc(2.37 * var(--to-rem)) 0;margin-inline:calc(1.3 * var(--to-rem)) calc(11.3 * var(--to-rem))}}.p-top-faq__question{flex:1 1 auto;min-width:0;padding-right:calc(20 * var(--to-rem));margin-block-start:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-top-faq__question{flex:0 1 calc(267 * var(--to-rem));padding-right:0;margin-block-start:0;font-size:max(10px,16 * var(--to-rem));line-height:1.5}}.p-top-faq__icon{flex-shrink:0;width:calc(26 * var(--to-rem));min-block-size:calc(26 * var(--to-rem));margin-block:calc(1 * var(--to-rem)) calc(-4 * var(--to-rem));margin-right:calc(18 * var(--to-rem));background-image:url(/assets/images/figma-v3/ic_faq_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:rotate var(--duration);rotate:90deg}@media (prefers-reduced-motion: reduce){.p-top-faq__icon{transition:none}}@media (width <= 767.98px){.p-top-faq__icon{margin-block:0;margin-right:0;margin-left:auto}}.p-top-faq__details[open] .p-top-faq__icon{rotate:-90deg}.p-top-faq__answer{padding:calc(25 * var(--to-rem)) calc(30 * var(--to-rem));margin-block:calc(-10 * var(--to-rem)) calc(30 * var(--to-rem));background-color:var(--color-white);border-radius:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-top-faq__answer{padding:calc(15 * var(--to-rem));margin-block:0 calc(25 * var(--to-rem))}}.p-top-faq__item:first-child .p-top-faq__answer{padding-block-end:calc(30 * var(--to-rem))}@media (width <= 767.98px){.p-top-faq__item:first-child .p-top-faq__answer{padding-block-end:calc(15 * var(--to-rem))}}.p-top-faq__item:last-child .p-top-faq__answer{padding-block-end:calc(15 * var(--to-rem));margin-block-end:0}.p-top-faq__answer-text{font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.7333333333;color:var(--color-text)}@media (width <= 767.98px){.p-top-faq__answer-text{font-size:max(10px,15 * var(--to-rem));line-height:1.5}}.p-top-faq__answer-text+.p-top-faq__answer-text{margin-block-start:calc(10 * var(--to-rem))}@media (width <= 767.98px){.p-top-faq__answer-text+.p-top-faq__answer-text{margin-block-start:calc(10 * var(--to-rem))}}@media (width <= 767.98px){.p-top-faq__answer-text+.p-top-faq__answer-text,.p-top-faq__item:nth-child(n+5) .p-top-faq__answer-text{line-height:1.7333333333}}.p-top-faq__answer-text strong{font-weight:var(--fw-bold)}.p-top-faq__answer-link{color:var(--color-link, #1a6dcc);text-decoration:underline;overflow-wrap:anywhere}.p-top-faq__answer-note{display:flex;margin-block-start:calc(10 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text)}@media (width <= 767.98px){.p-top-faq__answer-note{font-size:max(10px,13 * var(--to-rem))}}@media (width <= 767.98px){.p-top-faq__item:nth-child(3) .p-top-faq__answer-note{line-height:1.2307692308}}.p-top-faq__answer-mark{flex-shrink:0;width:calc(18 * var(--to-rem))}.p-top-faq__button{margin-block-start:calc(50 * var(--to-rem));margin-inline:auto}@media (width <= 767.98px){.p-top-faq__button{width:calc(345 * var(--to-rem));max-width:100%;margin-top:calc(40 * var(--to-rem))}}@media (width <= 767.98px){.p-top-faq__button .c-button__icon{right:calc(15 * var(--to-rem))}}.p-top-faq--sub{background-color:var(--color-white)}.p-top-faq--sub .p-top-faq__title{margin-block-start:0}.p-top-faq--sub .p-top-faq__answer{background-color:#f7f7f7}@media (width <= 767.98px){.p-top-faq--sub .p-top-faq__list{border-bottom:0}}.p-top-faq__item:nth-child(3) .p-top-faq__answer-body{font-family:var(--base-font-family);font-size:max(10px,12 * var(--to-rem));line-height:1.3333333333}.p-touch .p-under-head__lead{max-inline-size:calc(779 * var(--to-rem))}@media (width <= 767.98px){.p-touch .p-under-head__lead{max-inline-size:none}}.p-touch__body{padding-block-end:calc(120 * var(--to-rem));margin-block-start:calc(75 * var(--to-rem))}@media (width <= 767.98px){.p-touch__body{padding-block-end:calc(90 * var(--to-rem));margin-block-start:calc(50 * var(--to-rem))}}.p-touch__panel{display:grid;width:min(50% + 570 * var(--to-rem),100% - var(--padding-inner));min-width:0;background-color:var(--color-bg-warm);border-radius:0 calc(50 * var(--to-rem)) calc(50 * var(--to-rem)) 0}@media (width <= 767.98px){.p-touch__panel{width:calc(100% - 15 * var(--to-rem));border-radius:0 calc(30 * var(--to-rem)) calc(30 * var(--to-rem)) 0}}.p-touch__panel-inner{grid-area:1/1;width:calc(780 * var(--to-rem));min-width:0;min-height:0;padding-block:calc(90 * var(--to-rem));margin-left:calc(max(50% + var(--padding-inner) / 2,100% - 570 * var(--to-rem)) - 390 * var(--to-rem))}@media (width <= 767.98px){.p-touch__panel-inner{width:100%;padding-block:calc(50 * var(--to-rem)) calc(35 * var(--to-rem));padding-inline:calc(15 * var(--to-rem)) 0;margin-left:0}}.p-touch__badge{display:flex;grid-area:1/1;gap:calc(10 * var(--to-rem));place-self:start end;align-items:center;min-width:0;min-height:0;margin-top:calc(40 * var(--to-rem));margin-right:calc(50 * var(--to-rem))}.p-touch__badge-mark{display:grid;place-items:center;width:calc(81.95 * var(--to-rem));aspect-ratio:1;font-family:var(--heading-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1764705882;color:var(--color-white);text-align:center;letter-spacing:.1em;background-image:url(/assets/images/figma-v2/icon_limited_burst.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-touch__badge-date{font-family:var(--heading-font-family);font-size:max(10px,16 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.3125;color:var(--color-accent-red);white-space:nowrap}.p-touch__intro{display:grid;min-width:0}.p-touch__headline{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,21 * var(--to-rem));font-weight:var(--fw-bold);line-height:calc(34 * var(--to-rem));color:var(--color-text);text-align:center;letter-spacing:.04em}@media (width <= 767.98px){.p-touch__headline{font-size:max(10px,17 * var(--to-rem));font-feature-settings:"halt" 1;line-height:1.7}}.p-touch__headline-small{font-size:max(10px,12 * var(--to-rem));line-height:1}.p-touch__point{display:grid;justify-items:center;justify-self:center;min-width:0;margin-block-start:calc(30 * var(--to-rem))}.p-touch__point-row{display:flex;gap:calc(20 * var(--to-rem));align-items:flex-start;min-width:0}@media (width <= 767.98px){.p-touch__point-row{gap:calc(15 * var(--to-rem))}}.p-touch__point-logo{flex-shrink:0;width:calc(68 * var(--to-rem));height:auto}@media (width <= 767.98px){.p-touch__point-logo{width:calc(52 * var(--to-rem))}}.p-touch__point-text{min-width:0}.p-touch__point-label{font-family:var(--heading-font-family);font-size:max(10px,18 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.06em}@media (width <= 767.98px){.p-touch__point-label{font-size:max(10px,16 * var(--to-rem))}}.p-touch__rate{display:flex;align-items:flex-end;min-width:0;margin-block-start:calc(10 * var(--to-rem));white-space:nowrap}.p-touch__rate-max{font-family:var(--heading-font-family);font-size:max(10px,20 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.1;color:var(--color-primary)}@media (width <= 767.98px){.p-touch__rate-max{font-size:max(10px,17 * var(--to-rem))}}.p-touch__rate-num{margin-block:calc(-16.5 * var(--to-rem)) calc(-8.5 * var(--to-rem));margin-left:calc(5 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,85 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-touch__rate-num{margin-block:calc(-12 * var(--to-rem)) calc(-6 * var(--to-rem));font-size:max(10px,62 * var(--to-rem))}}.p-touch__rate-pct{margin-block:calc(-4.5 * var(--to-rem)) calc(-2.5 * var(--to-rem));margin-left:calc(2 * var(--to-rem));font-family:var(--en-font-family);font-size:max(10px,45 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-primary)}@media (width <= 767.98px){.p-touch__rate-pct{margin-block:calc(-4 * var(--to-rem)) calc(-2 * var(--to-rem));font-size:max(10px,42 * var(--to-rem))}}.p-touch__rate-unit{margin-left:calc(5 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,35 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text)}@media (width <= 767.98px){.p-touch__rate-unit{font-size:max(10px,32 * var(--to-rem))}}.p-touch__point-note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0;margin-block-start:calc(20 * var(--to-rem))}.p-touch__point-note .p-touch__note-mark,.p-touch__point-note .p-touch__note-text{line-height:1.7692307692}.p-touch__table{display:grid;min-width:0;margin-block-start:calc(40 * var(--to-rem))}@media (width <= 767.98px){.p-touch__table{width:min(310 * var(--to-rem),100%);margin-block-start:calc(30 * var(--to-rem));margin-inline:auto}}.p-touch__row{display:grid;grid-template-columns:calc(220 * var(--to-rem)) minmax(0,1fr);min-width:0}@media (width <= 767.98px){.p-touch__row{grid-template-columns:minmax(0,1fr)}}.p-touch__row--tight{min-height:calc(54 * var(--to-rem))}.p-touch__row--tight .p-touch__label,.p-touch__row--tight .p-touch__value{padding-block:calc(4 * var(--to-rem))}@media (width <= 767.98px){.p-touch__row--tight .p-touch__label,.p-touch__row--tight .p-touch__value{padding-block:calc(15 * var(--to-rem))}}.p-touch__label{display:grid;align-content:center;justify-items:start;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-medium);line-height:1.6;color:var(--color-white);text-align:left;letter-spacing:.04em;background-color:var(--color-primary);box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-touch__label{padding:calc(15 * var(--to-rem));box-shadow:inset 0 1px 0 var(--color-border-control)}}.p-touch__value{display:grid;gap:calc(10 * var(--to-rem));align-content:center;min-width:0;padding-block:calc(16 * var(--to-rem));padding-inline:calc(20 * var(--to-rem));background-color:var(--color-white);box-shadow:inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}@media (width <= 767.98px){.p-touch__value{padding:calc(15 * var(--to-rem));box-shadow:inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}}.p-touch__row:first-child .p-touch__label{box-shadow:inset 0 1px 0 var(--color-border-control),inset 1px 0 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}.p-touch__row:first-child .p-touch__value{box-shadow:inset 0 1px 0 var(--color-border-control),inset -1px 0 0 var(--color-border-control),inset 0 -1px 0 var(--color-border-control)}.p-touch__text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,15 * var(--to-rem));font-weight:var(--fw-bold);line-height:1.6;color:var(--color-text);text-align:left;letter-spacing:.04em;overflow-wrap:anywhere}@media (width <= 767.98px){.p-touch__text{font-feature-settings:"halt" 1}}.p-touch__text--regular{font-weight:var(--fw-regular)}.p-touch__detail{display:grid;gap:calc(15 * var(--to-rem));min-width:0}@media (width <= 767.98px){.p-touch__detail{padding-block:calc(1 * var(--to-rem))}}.p-touch__detail-notes{display:grid;gap:calc(10 * var(--to-rem));min-width:0}.p-touch__define{min-width:0}.p-touch__note{display:flex;gap:calc(5 * var(--to-rem));align-items:flex-start;min-width:0}.p-touch__note-mark{flex-shrink:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text-news-heading)}.p-touch__note-text{min-width:0;font-family:var(--heading-font-family);font-size:max(10px,13 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.5384615385;color:var(--color-text-news-heading);text-align:left;overflow-wrap:anywhere}@media (width <= 375px){html:has(.p-under-head){--to-rem: max(calc(100vw / 375), .625px)}}.p-under-head{background-color:var(--color-white)}.p-under-head--to-intro{padding-block-end:calc(75 * var(--to-rem))}@media (width <= 767.98px){.p-under-head--to-intro{padding-block-end:calc(70 * var(--to-rem))}}.p-under-head__breadcrumb{padding-block-start:calc(20 * var(--to-rem))}.p-under-head__heading-inner{--inner: min(calc(940 * var(--to-rem)), 100%);margin-block-start:calc(92 * var(--to-rem))}@media (width <= 767.98px){.p-under-head__heading-inner{--padding-inner: calc(15 * var(--to-rem));margin-block-start:calc(67 * var(--to-rem))}}.p-under-head__en{font-family:var(--en-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);font-feature-settings:"halt" 1;line-height:.7058823529;color:var(--color-primary)}@media (width <= 767.98px){.p-under-head__en{font-size:max(10px,14 * var(--to-rem));line-height:.7142857143}}.p-under-head__title{margin-block-start:calc(45 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,46 * var(--to-rem));font-weight:var(--fw-bold);line-height:1;color:var(--color-text);letter-spacing:.03em}@media (width <= 767.98px){.p-under-head__title{margin-block-start:calc(35 * var(--to-rem));font-size:max(10px,32 * var(--to-rem))}}.p-under-head__title--ink{color:var(--color-text-news-heading)}@media (width <= 767.98px){.p-under-head__title--ink-sp{color:var(--color-text-news-heading)}}.p-under-head__title--dim{color:var(--color-text-heading-dim)}@media (width <= 767.98px){.p-under-head__title--dim{color:var(--color-text-news-heading)}}.p-under-head__title--multiline{line-height:1.5}@media (width <= 767.98px){.p-under-head__title--multiline-sp{line-height:1.5}}@media (width <= 767.98px){.p-under-head__title--sp-28{font-size:max(10px,28 * var(--to-rem));line-height:1}}@media (width <= 767.98px){.p-under-head__title--sp-28-multi{font-size:max(10px,28 * var(--to-rem));line-height:1.2}}.p-under-head__lead{margin-block-start:calc(30 * var(--to-rem));font-family:var(--heading-font-family);font-size:max(10px,17 * var(--to-rem));font-weight:var(--fw-regular);line-height:1.8823529412;color:var(--color-text);text-align:left;letter-spacing:.03em}@media (width <= 767.98px){.p-under-head__lead{margin-block-start:calc(20 * var(--to-rem));font-size:max(10px,15 * var(--to-rem));line-height:1.7333333333}}.p-under-head__lead--ink{color:var(--color-text-news-heading)}.p-under-head__lead--dim{color:var(--color-text-heading-dim)}@media (width <= 767.98px){.p-under-head__lead--dim{color:var(--color-text-news-heading)}}@media (width <= 767.98px){.p-under-head__lead--ink-sp{color:var(--color-text-news-heading)}}:root{--clip-triangle-top: polygon(50% 0, 100% 100%, 0 100%);--clip-triangle-bottom: polygon(0 0, 100% 0, 50% 100%);--clip-triangle-right: polygon(0 0, 100% 50%, 0 100%);--clip-triangle-left: polygon(0 50%, 100% 0, 100% 100%);--clip-triangle-lower-left: polygon(0 0, 100% 100%, 0 100%);--clip-triangle-upper-left: polygon(0 0, 100% 0, 0 100%);--clip-triangle-lower-right: polygon(100% 0, 100% 100%, 0 100%);--clip-triangle-upper-right: polygon(0 0, 100% 0, 100% 100%)}@media (width <= 767.98px){[data-only-device=md]{display:none}}@media (width > 767.98px){[data-only-device=sm]{display:none}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0}.u-text__marker{background:linear-gradient(transparent 75%,var(--color-orange) 75%)}.u-text__inline-block{display:inline-block}.u-text__indent{padding-left:1em;text-indent:-1em}.txt-red{color:var(--color-accent-red)}.txt-red a,.txt-red mark{color:inherit}a .txt-red{text-decoration-line:underline;text-decoration-color:var(--color-accent-red)}@media (any-hover: hover){a:hover .txt-red{text-decoration:none}}
