/*! Auto generated file. See postcss.config.js *//*! phpcs:ignoreFile *//*! stylelint-disable *//*! prettier-ignore */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}li{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{border-style:none}table{border-spacing:0}dialog{margin:auto}hr{border-width:1px 0 0;height:0}button,hr,input,select,textarea{margin:0;padding:0}button{color:inherit}:after,:before{box-sizing:inherit}*{box-sizing:border-box}:disabled{cursor:default}:root{--light-border-default:var(--portal-gray-200);--light-border-light:#afaaa2;--light-border-dark:#645d51;--light-background-light:#fff;--light-background-default:#f5f8fa;--light-background-accent:#fff6f8;--light-background-footer:#ebeef0;--light-background-error:var(--red-50);--light-background-success:#f1fced;--light-background-info:#f4f7ff;--light-background-warning:var(--portal-yellow-50);--light-background-contents-hover:#f5f8fa;--light-background-disable:#f5f8fa;--light-background-overlay:#00000054;--light-button-primary:#d92152;--light-button-primary-hover:#a2193e;--light-button-secondary:#d92152;--light-button-secondary-hover:#fde6ec;--light-button-disable:#ebeef0;--light-button-tertiary-label:#171e21;--light-button-tertiary-border:#00000021;--light-button-tertiary-hover:#f5f8fa;--light-button-tertiary-disable:#c7ced1;--light-button-tertiary-disable-border:#00000021;--light-button-focus:#2d60d6;--light-text-900:#1a2120;--light-text-700:#5a605f;--light-text-500:#818988;--light-text-100:#fff;--light-text-50:var(--portal-gray-50);--light-text-primary:var(--light-text-900);--light-text-secondary:#7a8387;--light-text-accent:#d92152;--light-text-white:#fff;--light-text-link:var(--portal-teal-700);--light-text-link-hover:#a2193e;--light-icon-default:#171e21;--light-icon-accent:#d92152;--light-icon-sub:var(--gray-400);--light-status-active:#d92152;--light-status-normal:#171e21;--light-tab-active:#d92152;--light-tab-normal:#171e21;--light-alert-error:#f25246;--light-alert-success:#4fa82f;--light-alert-info:#4d82ff;--light-alert-warning:#f7cf3b;--light-alert-important:#d92152;--light-list-marker:var(--portal-teal-700);--line:#06c755;--line-ty:#db0042;--line-mg:#009cd3;--line-sh:#6f1585;--line-dt:#00aa8e;--line-om:#f18c43;--line-ik:#ee86a7;--line-tm:#ae0179;--line-sg:#fcc800;--line-kd:#0071be;--train-limited-express:var(--portal-yellow-300);--train-commuter-limited-express:var(--portal-yellow-300);--train-express:var(--red-300);--train-semi-express:#7fd160;--train-local:var(--secondary-300);--train-s-train:#67bdf7;--primary-50:#fff6f8;--primary-100:#fde6ec;--primary-200:#fcd6e0;--primary-300:#ffb2c7;--primary-400:#fa87a6;--primary-500:#f54775;--primary-600:#d92152;--primary-700:#a2193e;--primary-800:#70122a;--primary-900:#470718;--secondary-50:#f4f7ff;--secondary-100:#e5edff;--secondary-200:#d6e2ff;--secondary-300:#b5cbff;--secondary-400:#8aadff;--secondary-500:#4d82ff;--secondary-600:#2d60d6;--secondary-700:#254899;--secondary-800:#1b3269;--secondary-900:#0a1c45;--portal-teal-50:#eefcfc;--portal-background:var(--portal-gray-50);--portal-background-corp:#f7f7f7;--portal-teal-100:#d6f8f7;--portal-teal-200:#b6f2f3;--portal-teal-300:#8de8ea;--portal-teal-400:#62cbce;--portal-teal-500:#2da6ac;--portal-teal-600:#01858a;--portal-teal-700:#045f68;--portal-teal-800:#02444c;--portal-teal-900:#002a2f;--portal-gray-50:#f8f7f5;--portal-gray-75:#eee;--portal-gray-100:#f1eee9;--portal-gray-200:#e4e1da;--portal-gray-250:#d2dadd;--portal-gray-300:#d0cbc4;--portal-gray-400:#a4faa2;--portal-gray-500:#888175;--portal-gray-500--opacity-3:#88817508;--portal-gray-500--opacity-10:#8881751a;--portal-gray-500--opacity-20:#88817533;--portal-gray-600:#645d51;--portal-gray-700:#49443c;--portal-gray-800:#343028;--portal-gray-900:#201c18;--portal-yellow-50:#fff9e2;--portal-yellow-200:#ffe580;--portal-yellow-300:#f7cf3b;--portal-yellow-400:#e0b010;--portal-yellow-900:#805e02;--portal-red:#f93628;--purple-500:#462eac;--red-50:#fff4f3;--red-100:#ffe6e4;--red-200:#ffd4d1;--red-300:#ffb5b0;--red-400:#ff8880;--red-500:#f25246;--red-600:#d92c1e;--red-700:#ad1b11;--red-800:#7d1009;--red-900:#4a0702;--gray-50:#f5f8fa;--gray-100:#ebeef0;--gray-200:#dce3e5;--gray-300:#c7ced1;--gray-400:#a4acb0;--gray-500:#7a8387;--gray-600:#576063;--gray-700:#3f494d;--gray-800:#2a3033;--gray-900:#171e21;--gray-white:#fff;--purple-50:#e8e6f5;--portal-content-width:1040px;--portal-railway-corp-top-content-width:1280px;--portal-content-padding:var(--spacing-300);--spacing-minus-600:-48px;--spacing-minus-500:-40px;--spacing-minus-450:-36px;--spacing-minus-400:-32px;--spacing-minus-200:-16px;--spacing-minus-100:-8px;--spacing-minus-150:-12px;--spacing-minus-50:-4px;--spacing-none:0;--spacing-25:2px;--spacing-50:4px;--spacing-75:6px;--spacing-100:8px;--spacing-150:12px;--spacing-200:16px;--spacing-250:20px;--spacing-275:22px;--spacing-300:24px;--spacing-375:26px;--spacing-350:28px;--spacing-400:32px;--spacing-500:40px;--spacing-550:44px;--spacing-600:48px;--spacing-650:52px;--spacing-700:56px;--spacing-800:64px;--spacing-900:72px;--spacing-1000:80px;--spacing-1100:88px;--spacing-1200:96px;--spacing-1300:104px;--spacing-1400:112px;--spacing-1350:108px;--spacing-1550:124px;--spacing-1600:128px;--scrollbar-width:var(--scrollbar-width,0px);font:100%/1.5 Inter,Noto Sans JP,Helvetica Neue,Helvetica,Arial,Roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,Noto Sans CJK JP,sans-serif;scroll-behavior:smooth}:root:not(:has([data-portal-header] [aria-modal=true])){scroll-padding-block-end:160px}body{background-color:var(--light-background-light);color:var(--light-text-primary);overflow-wrap:break-word}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4,h5,h6{font-size:1em}a{color:var(--light-text-link);text-decoration:none}@media(any-hover:hover){a:any-link:hover{color:var(--light-text-link-hover);text-decoration:underline}}select{border-radius:0}input{margin:0}label,select,summary{cursor:pointer}button{font-family:inherit}button,input[type=button],input[type=color],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{background-color:var(--light-background-light);cursor:pointer}audio,canvas,img,input,select,svg,textarea,video{vertical-align:middle}button,input:not([type=file]),input[type=file]::-webkit-file-upload-button,textarea{border:1px solid var(--light-border-dark)}button:disabled,input:disabled,select:disabled,textarea:disabled{background-color:var(--light-background-disable);color:var(--gray-500);cursor:default}select:disabled{opacity:1}img,input[type=image],svg{height:auto;max-width:100%;width:auto}img,input[type=image]{color:var(--light-text-secondary)}table{border-collapse:collapse}hr{border-top:1px solid var(--light-border-dark)}small,sub,sup{font-size:.75em}:focus-visible{outline:var(--light-button-focus) solid 2px;outline-offset:2px}dialog::backdrop{background:#00000054}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;overflow-wrap:break-word}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd #0000;box-shadow:-8px 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd #0000 #c9e1bd #c9e1bd;box-shadow:8px 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 #0000;box-shadow:-8px 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 #0000 #f4daa6 #f4daa6;box-shadow:8px 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/custom/tokyu_portal2/img/icons/alert-error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf #0000;box-shadow:-8px 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf #0000 #f9c9bf #f9c9bf;box-shadow:8px 0 #e62600}.messages--error p.error{color:#a51b00}.portal-basic{align-items:stretch;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-basic{gap:var(--spacing-600);padding-top:var(--spacing-800)}}.portal-basic>.portal-heading{margin-bottom:var(--spacing-500)}@media(min-width:840px){.portal-basic>.portal-heading{margin-bottom:var(--spacing-800)}}.portal-basic>.portal-heading:has(+.portal-option-image){margin-bottom:var(--spacing-400)}@media(min-width:840px){.portal-basic>.portal-heading:has(+.portal-option-image){margin-bottom:var(--spacing-600)}}.portal-basic>.portal-option-image{margin-bottom:var(--spacing-500)}@media(min-width:840px){.portal-basic>.portal-option-image{margin-bottom:var(--spacing-600)}}.portal-basic .portal-basic__content{display:flex;flex-direction:column;gap:var(--spacing-500)}@media(min-width:840px){.portal-basic .portal-basic__content{gap:var(--spacing-600)}}.portal-line{padding-bottom:var(--spacing-1400);padding-top:var(--spacing-600)}@media(min-width:840px){.portal-line{padding-top:var(--spacing-800)}}.portal-line .portal-line__info{display:flex;flex-direction:column;row-gap:var(--spacing-300)}.portal-line__station-list{display:grid;margin-top:var(--spacing-300);row-gap:var(--spacing-100)}@media(min-width:840px){.portal-line__station-list{margin-top:var(--spacing-800);row-gap:var(--spacing-200)}}.portal-station .portal-divider{margin:var(--spacing-none)}.portal-station .portal-heading:has(h2){margin-bottom:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-heading:has(h2){margin-bottom:48px}}.portal-station .portal-heading:has(h3){margin-bottom:16px}@media(min-width:840px){.portal-station .portal-heading:has(h3){margin-bottom:var(--spacing-400)}}.portal-station .portal-station__head{background-color:var(--portal-gray-800);color:#fff;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);width:100cqw}.portal-station .portal-station__head .portal-station__head-inner{margin:0 auto;max-width:686px;padding-bottom:var(--spacing-400);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner{padding-bottom:var(--spacing-500);padding-top:48px}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__title{display:grid;place-content:center;place-items:center;row-gap:var(--spacing-100)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__title .portal-station__line-icon-list{column-gap:16px;display:flex;justify-content:center}.portal-station .portal-station__head .portal-station__head-inner .portal-station__title .portal-station__line-icon-list .portal-station__line-icon{height:32px;width:32px}.portal-station .portal-station__head .portal-station__head-inner .portal-station__title .portal-station__name-kanji{font-size:2rem;font-weight:700;line-height:1.25;text-align:center}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__title .portal-station__name-kanji{font-size:2.5rem;line-height:1.5}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__name{display:grid;font-size:.75rem;line-height:1.5;margin-top:var(--spacing-100);place-content:center;place-items:center}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__name{font-size:.875rem}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list{display:grid;margin-top:16px;row-gap:24px}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list{margin-top:32px;row-gap:32px}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info{border-top:4px solid;display:grid}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--ty{border-color:var(--line-ty)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--mg{border-color:var(--line-mg)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--sh{border-color:var(--line-sh)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--dt{border-color:var(--line-dt)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--om{border-color:var(--line-om)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--ik{border-color:var(--line-ik)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--tm{border-color:var(--line-tm)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--sg{border-color:var(--line-sg)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info.portal-station__line-info--kd{border-color:var(--line-kd)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station{column-gap:var(--spacing-100);display:flex;justify-content:space-between;padding:10px 16px}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station{padding:var(--spacing-100) var(--spacing-50)}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container .portal-station__line-info-name{align-items:center;color:#fff;column-gap:var(--spacing-50);display:flex;font-size:.75rem;justify-content:center;line-height:1.25;padding:var(--spacing-100) var(--spacing-none)}@media(any-hover:hover){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container .portal-station__line-info-name:any-link:hover{text-decoration:none}}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container .portal-station__line-info-name{font-size:.875rem;font-weight:700;line-height:1.5}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container.portal-station__line-info-name--title{order:2}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container.portal-station__line-info-name--next{flex:2;order:1}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container.portal-station__line-info-name--next .portal-station__line-info-name{font-weight:700;justify-content:start;margin-right:auto;width:fit-content}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container.portal-station__line-info-name--prev{flex:2;order:3}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-station .portal-station__line-info-name-container.portal-station__line-info-name--prev .portal-station__line-info-name{font-weight:700;justify-content:end;margin-left:auto;width:fit-content}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train-list{display:grid;gap:var(--spacing-50);grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));padding:var(--spacing-none) var(--spacing-300)}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train-list{gap:var(--spacing-100);padding:var(--spacing-none)}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train{align-items:center;background-color:var(--portal-gray-700);border-radius:4px;display:flex;font-size:.75rem;justify-content:center;line-height:1.25;min-height:24px}@media(min-width:840px){.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train{line-height:1.5}}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--limited_express{color:var(--train-limited-express)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--commuter_limited_express{color:var(--train-commuter-limited-express)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--express{color:var(--train-express)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--semi_express{color:var(--train-semi-express)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--local{color:var(--train-local)}.portal-station .portal-station__head .portal-station__head-inner .portal-station__line-info-list .portal-station__line-info .portal-station__line-info-train.portal-station__line-info-train--s_train{color:var(--train-s-train)}.portal-station .portal-station__body{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body{padding-top:64px;row-gap:64px}}.portal-station .portal-station__body .portal-station__note{align-items:flex-start;display:flex;gap:6px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__note{margin-inline:auto;max-width:686px}}.portal-station .portal-station__body .portal-station__note .portal-station__note-icon{aspect-ratio:1/1;flex:0 0 auto;translate:0 2px;width:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__note .portal-station__note-icon{translate:0;width:24px}}.portal-station .portal-station__body .portal-station__note .portal-station__note-desc{font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__note .portal-station__note-desc{font-size:1rem}}.portal-station .portal-station__body .portal-station__contact{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:16px;row-gap:16px;width:100%}@media(min-width:840px){.portal-station .portal-station__body .portal-station__contact{margin-inline:auto;max-width:686px;padding:24px;row-gap:24px}}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item{align-items:start;display:grid;gap:4px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item{gap:0 24px;grid-template-columns:130px 1fr}}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-title{align-items:center;column-gap:4px;display:flex;font-size:.75rem;font-weight:700;line-height:1.5}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-title:not(:first-child){margin-top:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-title{font-size:.875rem;grid-column:1/2;line-height:1.7}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-title:not(:first-child){margin-top:24px}}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description{align-self:end;font-size:1rem;grid-column:2/3}}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description a{color:var(--light-text-700);display:inline-block;padding:2px 0;text-decoration:underline}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description .portal-station__contact-description--pc{display:none}@media(min-width:840px){.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description .portal-station__contact-description--pc{display:block}.portal-station .portal-station__body .portal-station__contact .portal-station__contact-item .portal-station__contact-description .portal-station__contact-description--sp{display:none}}.portal-station .portal-station__body .portal-station__navigation-links{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__navigation-links{row-gap:var(--spacing-600)}.portal-station .portal-station__body .portal-station__map .portal-heading .portal-heading__heading .portal-heading__icon{height:40px;width:40px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion{position:relative}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background{display:grid;padding-bottom:var(--spacing-500);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background{padding-bottom:var(--spacing-600);row-gap:var(--spacing-400)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background:has(+[open]){display:none}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background .portal-option-image:nth-child(2){max-height:164px;overflow:hidden}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background .portal-option-image:nth-child(2){max-height:236px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-accordion-background .portal-option-image__image-item{max-width:none}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-details .portal-station__map-summary{align-items:center;background-color:var(--portal-teal-700);border-radius:999px;bottom:56px;color:#fff;display:flex;font-size:.875rem;font-weight:700;justify-content:center;left:50%;line-height:1.25;max-width:180px;min-height:40px;padding-inline:20px;position:absolute;transform:translate(-50%);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-details .portal-station__map-summary{bottom:94px;max-width:330px;min-height:48px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-accordion .portal-station__map-details[open] .portal-station__map-summary{display:none}.portal-station .portal-station__body .portal-station__map .portal-station__map-image-container{display:grid;padding-bottom:40px;row-gap:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-image-container{padding-bottom:48px;row-gap:32px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-pdf-button{margin-bottom:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-pdf-button{margin-bottom:var(--spacing-600)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon{background-color:var(--portal-gray-100);border-radius:4px;margin-bottom:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon{margin-bottom:var(--spacing-600)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-200);width:100%}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary{min-height:64px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary::marker{display:none}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary .portal-station__map-icon-summary-icon{transform:rotate(180deg);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary-heading{font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-summary-heading{font-size:1.25rem}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon[open] .portal-station__map-icon-summary-icon{transform:rotate(0)}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container{display:grid;padding:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container{padding:var(--spacing-300);row-gap:var(--spacing-300)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section{display:grid;row-gap:var(--spacing-100)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section{row-gap:var(--spacing-200)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-heading{font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-heading{font-size:1rem}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list{display:grid;gap:var(--spacing-150) var(--spacing-100);grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list{gap:var(--spacing-200);grid-template-columns:repeat(4,1fr)}}@media not (min-width:375px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list{grid-template-columns:1fr}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item{align-items:center;column-gap:var(--spacing-50);display:flex;min-height:36px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item{column-gap:var(--spacing-100);min-height:40px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item .portal-station__map-icon-icon{flex-shrink:0;height:30px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item .portal-station__map-icon-icon{height:37.5px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item .portal-station__map-icon-text{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list .portal-station__map-icon-item .portal-station__map-icon-text{font-size:1rem}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--area .portal-station__map-icon-icon{height:26px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--area .portal-station__map-icon-icon{height:30px}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--area .portal-station__map-icon-text{font-size:.75rem;line-height:1.25}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--area .portal-station__map-icon-text{font-size:1rem;line-height:1.5}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--home{grid-template-columns:1fr;row-gap:var(--spacing-100)}@media(min-width:600px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--home{grid-template-columns:repeat(2,1fr)}}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-list.portal-station__map-icon-list--home{grid-template-columns:repeat(4,1fr)}}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-bank-list{display:grid;row-gap:var(--spacing-50)}.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-bank-list .portal-station__map-icon-bank-item{font-size:.75rem;line-height:1.25}@media(min-width:840px){.portal-station .portal-station__body .portal-station__map .portal-station__map-icon .portal-station__map-icon-container .portal-station__map-icon-section .portal-station__map-icon-bank-list .portal-station__map-icon-bank-item{font-size:.875rem;line-height:1.5}}.portal-station .portal-station__body .portal-station__timetable{display:grid}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container{row-gap:var(--spacing-600)}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container{display:grid;row-gap:24px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container{row-gap:32px}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line{grid-template-columns:1fr 2fr;padding:var(--spacing-400) var(--spacing-300)}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-line-title{align-items:center;column-gap:6px;display:flex;font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-line-title{font-size:1.25rem}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-line-title .portal-station__timetable-line-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-line-title .portal-station__timetable-line-icon{height:40px;width:40px}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-link-container{display:grid;margin-top:var(--spacing-100);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-line-container .portal-station__timetable-line .portal-station__timetable-link-container{column-gap:var(--spacing-300);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-none)}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-pdf-container{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-pdf-container{row-gap:var(--spacing-700)}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-pdf-container .portal-station__timetable-pdf-button{height:48px;text-align:center;word-break:keep-all}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-container .portal-station__timetable-pdf-container .portal-station__timetable-pdf-button{height:56px}}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-note{background:var(--portal-gray-100);border-radius:4px;font-size:.75rem;line-height:1.5;padding:var(--spacing-200) var(--spacing-100)}:is(.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-note)>*+*{margin-top:var(--spacing-150)}.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-note a{font-size:inherit}@media(min-width:840px){.portal-station .portal-station__body .portal-station__timetable .portal-station__timetable-note{font-size:.875rem;padding:var(--spacing-300)}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location{padding-bottom:32px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location{padding-bottom:48px}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list{border:1px solid var(--portal-gray-200);border-radius:4px;display:flex;flex-direction:column}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list{border:none;column-gap:24px;flex-direction:row}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card{background-color:#fff}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card{border:1px solid var(--portal-gray-200);border-radius:4px;width:100%}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-category-title{background-color:var(--portal-gray-100);font-size:.75rem;font-weight:700;line-height:1.5;padding:8px 16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-category-title{font-size:1rem;padding:16px 24px}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list{display:grid;padding:12px 16px;row-gap:8px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list{padding:24px;row-gap:16px}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment{align-items:center;display:flex;justify-content:space-between}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-name{align-items:center;column-gap:4px;display:flex;font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-name{column-gap:8px;font-size:1rem}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-name .portal-station__barrier-free-equipment-icon{height:30px;width:30px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-name .portal-station__barrier-free-equipment-icon{height:40px;width:40px}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-status{color:var(--portal-teal-700);flex-shrink:0;font-size:.75rem;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment .portal-station__barrier-free-equipment-status{font-size:1rem}}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-equipment-category-list .portal-station__barrier-free-equipment-category-card .portal-station__barrier-free-equipment-list .portal-station__barrier-free-equipment.portal-station__barrier-free-equipment--disable .portal-station__barrier-free-equipment-status{color:var(--light-text-700)}.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-note{background-color:var(--portal-gray-100);border-radius:4px;font-size:.75rem;line-height:1.5;margin-top:16px;padding:8px}:is(.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-note)>*+*{margin-top:var(--spacing-250)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-station__barrier-free-location .portal-station__barrier-free-note{font-size:.875rem;margin-top:32px;padding:24px}}.portal-station .portal-station__body .portal-station__barrier-free .portal-button-link{max-width:none;text-align:center;width:fit-content}@media(min-width:840px){.portal-station .portal-station__body .portal-station__barrier-free .portal-button-link{max-width:330px;width:100%}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;display:flex;flex-direction:column;padding:12px 16px;row-gap:8px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list{column-gap:16px;flex-direction:row;padding:24px}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list .portal-station__equipment-icon-item{align-items:center;column-gap:4px;display:flex;font-size:.75rem;line-height:1.5;min-height:36px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list .portal-station__equipment-icon-item{column-gap:8px;font-size:1rem;min-width:204px}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list .portal-station__equipment-icon-item .portal-station__equipment-icon{height:32px;width:32px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-icon-list .portal-station__equipment-icon-item .portal-station__equipment-icon{height:40px;width:40px}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-link-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-link-list{flex-direction:row;gap:24px;margin-top:32px}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-link-list .portal-station__equipment-link-item{flex:0 1 330px}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-link-list .portal-button-link{min-height:40px;width:fit-content}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-link-list .portal-button-link{min-height:48px;width:100%}}.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-note{background-color:var(--portal-gray-100);border-radius:4px;font-size:.75rem;line-height:1.5;margin-top:24px;padding:8px}:is(.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-note)>*+*{margin-top:var(--spacing-250)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__equipment .portal-station__equipment-note{font-size:.875rem;margin-top:48px;padding:24px}}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train{display:flex;flex-wrap:wrap;gap:var(--spacing-200);padding-bottom:var(--spacing-400)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train{gap:var(--spacing-300);padding-bottom:var(--spacing-600)}}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train .portal-station__transfer-train-item{align-items:center;column-gap:var(--spacing-50);display:flex}@media(min-width:840px){.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train .portal-station__transfer-train-item{column-gap:var(--spacing-100)}}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train .portal-station__transfer-train-item .portal-station__transfer-train-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train .portal-station__transfer-train-item .portal-station__transfer-train-icon{height:40px;width:40px}}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-train .portal-station__transfer-train-item .portal-station__transfer-train-name{font-size:1rem;line-height:1.5}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-bus-button-container{display:flex;flex-wrap:wrap;gap:var(--spacing-200);justify-content:start}@media(min-width:840px){.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-bus-button-container{gap:var(--spacing-300)}}.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-bus-button-container .portal-button-link{height:40px;width:fit-content}@media(min-width:840px){.portal-station .portal-station__body .portal-station__transfer .portal-station__transfer-bus-button-container .portal-button-link{height:48px;min-width:330px}}.portal-station .portal-station__body .portal-station__article .portal-station__article-heading{font-size:1.5rem;line-height:1.5;margin-bottom:var(--spacing-300)}@media(min-width:840px){.portal-station .portal-station__body .portal-station__article .portal-station__article-heading{font-size:2rem;margin-bottom:var(--spacing-400)}}.portal-station .portal-station__body .portal-station__article .portal-station__article-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(156px,100%),1fr));margin-bottom:40px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__article .portal-station__article-list{gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:32px}}.portal-station .portal-station__body .portal-station__article .portal-button-link{width:fit-content}@media(min-width:840px){.portal-station .portal-station__body .portal-station__article .portal-button-link{width:330px}}.portal-station .portal-station__body .portal-station__line-link{align-items:center;background-color:var(--portal-gray-100);border-radius:4px;display:flex;flex-direction:column;justify-content:center;margin-top:8px;padding:16px 16px 24px;row-gap:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__line-link{column-gap:24px;flex-direction:row;justify-content:space-between;margin-top:32px;padding:32px 24px}}.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-title{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-title{flex:1;font-size:1.25rem}}.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container{align-items:center;display:flex;flex-direction:column;row-gap:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container{column-gap:24px;flex:2;flex-direction:row}}.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container .portal-button-link{height:40px;max-width:none;min-width:min(164px,100%);width:fit-content}@media(min-width:840px){.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container .portal-button-link{flex:1;height:56px;width:100%}}.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container .portal-button-link .portal-button-link__start-icon{height:16px;width:16px}@media(min-width:840px){.portal-station .portal-station__body .portal-station__line-link .portal-station__line-link-container .portal-button-link .portal-button-link__start-icon{height:20px;width:20px}}.portal-station .portal-station__sangenjaya-tab-content{padding-top:var(--spacing-400)}@media(min-width:840px){.portal-station .portal-station__sangenjaya-tab-content{padding-top:var(--spacing-600)}}.portal-railway-top{display:grid;row-gap:48px}@media(min-width:840px){.portal-railway-top{row-gap:64px}}.portal-railway-top .portal-railway-top__meta{display:grid;row-gap:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta{row-gap:48px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv{align-items:center;display:flex;height:188px;margin-left:-24px;position:relative;width:calc(100% + 48px);z-index:1}@media(min-width:600px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv{height:409px}}@media screen and (min-width:1088px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv{margin-inline:calc(var(--portal-content-width) / 2 - 50cqw);width:100cqw}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner{padding-inline:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner{margin-inline:auto;max-width:1088px;width:100%}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner .portal-railway-top__meta-title{align-items:center;color:#fff;column-gap:8px;display:flex;filter:drop-shadow(0 0 6px rgb(0 0 0/80%));font-size:1.75rem;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner .portal-railway-top__meta-title{filter:drop-shadow(0 0 15px rgb(0 0 0/80%));font-size:2.5rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner .portal-railway-top__meta-title .portal-railway-top__meta-title-icon{height:40px;width:40px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-inner .portal-railway-top__meta-title .portal-railway-top__meta-title-icon{height:56px;width:56px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-picture{background:var(--portal-gray-200);clip-path:ellipse(535px 417px at 50% -237px);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-picture img{height:100%;object-fit:cover;object-position:100%;width:100%}@media(min-width:600px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-picture{clip-path:ellipse(2647px 2063px at 50% -1670px)}.portal-railway-top .portal-railway-top__meta .portal-railway-top__kv .portal-railway-top__kv-picture img{object-position:70% center}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status{display:grid;gap:12px 16px;grid-template-areas:"update link" "text text"}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status{grid-template-areas:"update text link";grid-template-columns:auto 1fr auto}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-update{align-items:center;background:#fff;border:1px solid var(--portal-gray-200);border-radius:999px;display:flex;font-size:.75rem;grid-area:update;-ms-grid-column:1;-ms-grid-row:1;height:32px;justify-content:center;line-height:1.5;padding-inline:8px;width:fit-content}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-update{font-size:.875rem;height:40px;width:86px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-update .portal-railway-top__update-icon{flex-shrink:0;height:16px;width:16px}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list{display:flex;flex-wrap:wrap;gap:8px 16px;grid-area:link;-ms-grid-column:3;-ms-grid-row:1;justify-self:end}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link{align-items:center;border:1px solid var(--portal-teal-700);border-radius:999px;color:var(--portal-teal-700);display:flex;font-size:.75rem;justify-content:center;line-height:1.5;min-height:32px;padding-inline:12px;width:fit-content}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link{font-size:.875rem;min-height:40px;padding:0 20px}}@media(any-hover:hover){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link:any-link:hover{text-decoration:none}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link.portal-railway-top__operation-operation-link--trouble{background-color:var(--red-50);border-color:var(--red-400);color:var(--red-600)}@media(any-hover:hover){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link:hover{background-color:#f3e8e6}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list .portal-railway-top__operation-operation-link.portal-railway-top__operation-operation-link--trouble:hover{background-color:#f2e9e8;color:#c3281b}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:text;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text{height:fit-content;margin-block:auto}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text.portal-railway-top__operation-status-text--default{color:var(--portal-teal-700);font-size:.875rem;font-weight:700}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text.portal-railway-top__operation-status-text--default{font-size:1.125rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text.portal-railway-top__operation-status-text--trouble{color:var(--light-text-700);font-size:.75rem}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text.portal-railway-top__operation-status-text--trouble{font-size:.875rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list{display:grid;margin-top:4px;row-gap:4px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(336px,100%),1fr));margin-top:16px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line{border:1px solid var(--portal-gray-200);border-radius:4px;color:inherit;display:flex;justify-content:space-between;padding:8px 16px;text-decoration:none}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line{border-radius:8px;padding:12px 16px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-name{align-items:center;column-gap:8px;display:flex;font-size:.75rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-name{font-size:1rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-name .portal-railway-top__operation-line-icon{height:24px;width:24px}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-status{align-items:center;border-radius:4px;color:#fff;column-gap:2px;display:flex;font-size:.75rem;font-weight:700;line-height:1.5;padding:4px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-status{font-size:.875rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line .portal-railway-top__operation-line-status .portal-railway-top__operation-line-status-icon{filter:brightness(0) invert(1);height:16px;width:16px}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line.portal-railway-top__operation-line--warn{background-color:var(--portal-yellow-50)}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line.portal-railway-top__operation-line--warn .portal-railway-top__operation-line-status{background-color:var(--portal-yellow-900)}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line.portal-railway-top__operation-line--danger{background-color:var(--red-50)}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-line-list .portal-railway-top__operation-line.portal-railway-top__operation-line--danger .portal-railway-top__operation-line-status{background-color:var(--red-600)}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list{display:grid;margin-top:16px;row-gap:16px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list{margin-top:20px;row-gap:20px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list .portal-railway-top__operation-additional-info{column-gap:8px;display:flex;font-size:.75rem;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list .portal-railway-top__operation-additional-info{column-gap:4px;font-size:1rem}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list .portal-railway-top__operation-additional-info .portal-railway-top__operation-additional-info-icon{flex-shrink:0;height:24px;margin-top:-2px;width:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-additional-info-list .portal-railway-top__operation-additional-info .portal-railway-top__operation-additional-info-icon{height:32px;width:32px}}.portal-railway-top .portal-railway-top__meta .portal-railway-top__notice-list{display:grid;margin-inline:auto;max-width:686px;row-gap:16px;width:100%}.portal-railway-top .portal-railway-top__heading{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media(min-width:840px){.portal-railway-top .portal-railway-top__heading{font-size:1.75rem;margin-bottom:32px}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:16px 16px 34px;row-gap:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content{padding:32px 32px 46px;row-gap:32px}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list{gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(172px,100%),1fr))}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list .portal-railway-top__station-card{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:var(--light-text-900);display:grid;font-size:.8125rem;font-weight:700;line-height:1.5;padding:12px 8px;place-content:center;place-items:center;row-gap:4px}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list .portal-railway-top__station-card{font-size:1rem;padding:20px 16px;row-gap:8px}}@media(any-hover:hover){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list .portal-railway-top__station-card:any-link:hover{text-decoration:none}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list .portal-railway-top__station-card .portal-railway-top__station-card-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-list .portal-railway-top__station-card .portal-railway-top__station-card-icon{height:48px;width:48px}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-button-link{padding-inline:24px;width:fit-content}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-button-link{width:100%}}.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-link-button-container{align-items:center;display:flex;height:40px;justify-content:center;margin-inline:auto}@media(min-width:840px){.portal-railway-top .portal-railway-top__station .portal-railway-top__station-content .portal-railway-top__station-link-button-container{height:48px}}.portal-railway-top .portal-railway-top__map .portal-railway-top__map-content{display:grid;row-gap:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__map .portal-railway-top__map-content{row-gap:32px}}.portal-railway-top .portal-railway-top__map .portal-railway-top__map-content .portal-option-image__caption{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.portal-railway-top .portal-railway-top__service{display:grid;row-gap:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__service{row-gap:48px}}.portal-railway-top .portal-railway-top__service .portal-railway-top__service-section .portal-railway-top__service-heading{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media(min-width:840px){.portal-railway-top .portal-railway-top__service .portal-railway-top__service-section .portal-railway-top__service-heading{font-size:1.5rem;margin-bottom:32px}}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content{display:grid;row-gap:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content{row-gap:32px}}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link{display:grid}@media(min-width:840px){.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link{grid-template-columns:repeat(3,1fr)}}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link .portal-card-link__item{row-gap:20px;width:100%}@media(min-width:840px){.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link .portal-card-link__item{min-height:228px;row-gap:24px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link .portal-card-link__item .portal-card-link__title{font-size:1.25rem}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-list .portal-card-link .portal-card-link__item .portal-card-link__content .portal-card-link__content-text{font-size:1rem}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp{display:none}}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__track{margin-inline:auto;width:calc(100% - 48px)}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__arrows .splide__arrow{background:none;opacity:1;top:calc((100% - 40px)/2)}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__arrows .splide__arrow.splide__arrow--next{right:0}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__arrows .splide__arrow>svg{height:24px;width:24px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__arrows .splide__arrow:focus-visible{outline:var(--light-button-focus) solid 2px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls{align-items:center;display:flex;margin-top:16px;position:relative}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination{bottom:auto;position:relative}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination .splide__pagination__page{background:none;display:grid;height:24px;margin:0;opacity:1;place-content:center;width:24px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination .splide__pagination__page:before{background:var(--light-text-primary);border:1px solid #0000;border-radius:100%;content:"";height:8px;width:8px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination .splide__pagination__page.is-active{transform:none}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination .splide__pagination__page.is-active:before{background:#0000;border-color:var(--light-text-primary)}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__pagination .splide__pagination__page:focus-visible{outline:var(--light-button-focus) solid 2px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__toggle{align-items:center;border:1px solid var(--portal-gray-200);border-radius:999px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__toggle:focus-visible{outline:var(--light-button-focus) solid 2px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--sp .splide__slider .splide__controls .splide__toggle>svg{height:12px;width:12px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--pc{display:none;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}@media(min-width:840px){.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list.portal-railway-top__pickup-banner-list--pc{display:grid}}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list .portal-railway-top__pickup-banner{display:block}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list .portal-railway-top__pickup-banner .portal-railway-top__pickup-banner-link{display:block;outline-offset:-4px}.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list .portal-railway-top__pickup-banner .portal-railway-top__pickup-banner-image{height:116px;object-fit:contain;width:100%}@media(min-width:840px){.portal-railway-top .portal-railway-top__pickup .portal-railway-top__pickup-content .portal-railway-top__pickup-banner-list .portal-railway-top__pickup-banner .portal-railway-top__pickup-banner-image{height:96px}}.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr}@media(min-width:840px){.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list{gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}}.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list .portal-railway-top__more-item{display:grid;row-gap:8px;width:100%}@media(any-hover:hover){.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list .portal-railway-top__more-item:any-link:hover{text-decoration:none}}.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list .portal-railway-top__more-item .portal-railway-top__more-image{aspect-ratio:16/9;object-fit:cover;width:100%}.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list .portal-railway-top__more-item .portal-railway-top__more-text{color:var(--light-text-900);font-size:.875rem;font-weight:700;line-height:1.5;padding:0 3px}@media(min-width:840px){.portal-railway-top .portal-railway-top__more .portal-railway-top__more-list .portal-railway-top__more-item .portal-railway-top__more-text{font-size:1rem}}.portal-railway-top .portal-railway-top__article .portal-railway-top__article-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(min-width:840px){.portal-railway-top .portal-railway-top__article .portal-railway-top__article-list{gap:24px;grid-template-columns:1fr 1fr 1fr}}.portal-railway-top .portal-railway-top__article .portal-button-link{margin-top:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__article .portal-button-link{margin-top:32px}}.portal-railway-top .portal-railway-top__app{background-color:#fff;background-image:url(/themes/custom/tokyu_portal2/img/railway-top_app-bg.png);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;margin-inline:calc(50% - 50cqw);padding-bottom:var(--spacing-1000);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-railway-top .portal-railway-top__app{background-size:contain;padding-top:var(--spacing-800)}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner{column-gap:16px;display:grid;grid-template-areas:"content" "image" "link";padding-inline:24px}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner{column-gap:24px;grid-template-areas:"content image" "link image";grid-template-columns:1fr 1fr;margin-inline:auto;max-width:686px;padding:0;width:100%}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner>.portal-railway-top__operation-link-list{-ms-grid-column:1;-ms-grid-row:2}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content{display:grid;grid-area:content;-ms-grid-column:1;-ms-grid-row:1;row-gap:16px}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content{row-gap:24px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container{display:grid;place-content:center;place-items:center;row-gap:12px}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container{row-gap:4px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container .portal-railway-top__app-sub-title{color:var(--purple-500);font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container .portal-railway-top__app-sub-title{font-size:1.25rem}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container .portal-railway-top__app-sub-title .portal-railway-top__app-sub-title-icon--right{transform:translate(-6px)}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container .portal-railway-top__app-title{font-size:1.25rem;line-height:1.5}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-title-container .portal-railway-top__app-title{font-size:1.75rem}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-desc{display:grid;font-size:1rem;line-height:1.75;row-gap:8px}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-desc{row-gap:24px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-desc .portal-railway-top__app-desc-text{font-size:1rem;line-height:1.75}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content .portal-railway-top__app-desc .portal-text-link{margin-inline:auto}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list{display:flex;gap:16px;grid-area:link;-ms-grid-column:1;-ms-grid-row:3;justify-content:center}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list{column-gap:24px;margin-top:32px}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item{display:grid;place-content:center;place-items:center;row-gap:24px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item .portal-railway-top__app-link-qr{display:none}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item .portal-railway-top__app-link-qr{display:block;height:80px;width:80px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item .portal-railway-top__app-link{display:block;margin-inline:auto}@media(min-width:840px){.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item .portal-railway-top__app-link{width:135px}}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list .portal-railway-top__app-link-item .portal-railway-top__app-link .portal-railway-top__app-link-img{width:100%}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__img-box{grid-area:image;-ms-grid-column:1;-ms-grid-row:2;margin-top:16px}.portal-railway-corp-top{margin-top:var(--spacing-100)}@media(min-width:840px){.portal-railway-corp-top{margin-top:var(--spacing-200)}}.portal-railway-corp-top .portal-railway-corp-top__kv{margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding-block:var(--spacing-200);padding-left:max(var(--spacing-200),calc(30vw - 384px));padding-right:0;width:100cqw}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__kv{padding-block:0}}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner{border-radius:8px 0 0 8px;overflow:hidden;position:relative}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container{aspect-ratio:374/512;width:100%}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container{aspect-ratio:unset;height:max(592px,calc(592px + (100vw - 1280px)*.15))}}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container .portal-railway-corp-top__kv-image-item{height:100%;opacity:0;position:absolute;transition:opacity 3s linear,transform 9s linear;width:100%}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container .portal-railway-corp-top__kv-image-item .portal-railway-corp-top__kv-image{height:100%;object-fit:cover;width:100%}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container .portal-railway-corp-top__kv-image-item.portal-railway-corp-top__kv-image-item--top{z-index:1}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-image-container .portal-railway-corp-top__kv-image-item.portal-railway-corp-top__kv-image-item--show{opacity:1}.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-text{bottom:32px;left:24px;position:absolute;width:166px;z-index:1}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__kv .portal-railway-corp-top__kv-inner .portal-railway-corp-top__kv-text{bottom:68px;height:auto;left:60px;width:264px}}.portal-railway-corp-top .portal-railway-corp-top__heading{font-size:1.75rem;line-height:1.5;margin-bottom:var(--spacing-300)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__heading{font-size:3rem;margin-bottom:var(--spacing-400)}}.portal-railway-corp-top .portal-railway-corp-top__lead{font-size:1rem;line-height:1.75;margin-bottom:var(--spacing-300)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__lead{margin-bottom:var(--spacing-600)}}.portal-railway-corp-top .portal-railway-corp-top__business{padding:var(--spacing-400) var(--spacing-200)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__business{padding-block:var(--spacing-600)}}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list{column-gap:var(--spacing-300);grid-template-columns:1fr 1fr 1fr}}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card{color:var(--light-text-primary)}@media(any-hover:hover){.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card:any-link:hover{text-decoration:none}}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-image{aspect-ratio:16/9;border-radius:8px;object-fit:cover;width:100%}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-content{display:grid;padding-block:var(--spacing-200);row-gap:var(--spacing-150);width:100%}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-content .portal-railway-corp-top__business-card-title{align-items:center;column-gap:var(--spacing-100);display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.5;padding:0 3px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-content .portal-railway-corp-top__business-card-title{font-size:1.5rem}}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-content .portal-railway-corp-top__business-card-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cmask id='a' width='32' height='33' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .185h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F93628' d='M21.57 17.518H5.335v-2.666h16.233l-7.466-7.467 1.9-1.867 10.666 10.667-10.666 10.667-1.9-1.867z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}.portal-railway-corp-top .portal-railway-corp-top__business .portal-railway-corp-top__business-card-list .portal-railway-corp-top__business-card .portal-railway-corp-top__business-card-content .portal-railway-corp-top__business-card-text{font-size:1rem;line-height:1.5;padding:0 3px}.portal-railway-corp-top .portal-railway-corp-top__info{padding:var(--spacing-400) var(--spacing-200)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info{padding-bottom:var(--spacing-1200);padding-top:var(--spacing-600)}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list{display:grid;gap:var(--spacing-200);grid-template-columns:1fr 1fr}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list{gap:var(--spacing-400) var(--spacing-300);grid-template-columns:1fr 1fr 1fr}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card{color:var(--light-text-primary)}@media(any-hover:hover){.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card:any-link:hover{text-decoration:none}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-image{aspect-ratio:41/27;border-radius:8px;object-fit:cover;width:100%}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content{padding-bottom:var(--spacing-50)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content{padding:var(--spacing-none)}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content .portal-railway-corp-top__info-card-title{align-items:center;column-gap:var(--spacing-50);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5;padding:0 3px;padding-block:var(--spacing-100)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content .portal-railway-corp-top__info-card-title{column-gap:var(--spacing-100);font-size:1.5rem;padding-block:var(--spacing-200)}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content .portal-railway-corp-top__info-card-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cmask id='a' width='32' height='33' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .185h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F93628' d='M21.57 17.518H5.335v-2.666h16.233l-7.466-7.467 1.9-1.867 10.666 10.667-10.666 10.667-1.9-1.867z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";display:inline-block;flex-shrink:0;height:24px;width:24px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info .portal-railway-corp-top__info-card-list .portal-railway-corp-top__info-card .portal-railway-corp-top__info-card-content .portal-railway-corp-top__info-card-title:after{background-size:32px;height:32px;width:32px}}.portal-railway-corp-top .portal-railway-corp-top__info .portal-button-link{margin-top:var(--spacing-300)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__info .portal-button-link{margin-top:var(--spacing-800)}}.portal-railway-corp-top .portal-railway-corp-top__banner{background-color:#fff;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding:var(--spacing-500) var(--spacing-200);width:100cqw}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__banner{padding-block:var(--spacing-800)}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container{margin-inline:auto;max-width:var(--portal-railway-corp-top-content-width);width:100%}}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-track{margin-inline:auto;width:calc(100% - 80px)}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-track .portal-railway-corp-top__banner-list .portal-railway-corp-top__banner-item{border:1px solid #ddd;display:block}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-track .portal-railway-corp-top__banner-list .portal-railway-corp-top__banner-item .portal-railway-corp-top__banner-image{height:100%;max-height:100%;object-fit:cover;width:100%}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container{width:100%}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container .portal-railway-corp-top__banner-button{background:none;height:40px;width:40px}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container .portal-railway-corp-top__banner-button.portal-railway-corp-top__banner-button-prev{left:0}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container .portal-railway-corp-top__banner-button.portal-railway-corp-top__banner-button-next{right:0}.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container .portal-railway-corp-top__banner-button .portal-railway-corp-top__banner-button-icon{fill:var(--gray-300);height:24px;width:24px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__banner .portal-railway-corp-top__banner-container .portal-railway-corp-top__banner-button-container .portal-railway-corp-top__banner-button .portal-railway-corp-top__banner-button-icon{fill:var(--gray-800)}}.portal-railway-corp-top .portal-railway-corp-top__effort{background:linear-gradient(180deg,#fff0,#fff9),url(/themes/custom/tokyu_portal2/img/railway-corp-top_effort.jpeg) #d3d3d3 -1387.868px -229.477px /305.361% 226.304% no-repeat;background-position:bottom;background-size:cover;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding:var(--spacing-600) var(--spacing-none) var(--spacing-800) var(--spacing-200);width:100cqw}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort{padding:var(--spacing-1300) var(--spacing-none) var(--spacing-1300) calc(50cqw - 50%)}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content{background:#fffffff2;border-radius:8px 0 0 8px;padding:var(--spacing-400) var(--spacing-300)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content{border-radius:12px 0 0 12px;padding:var(--spacing-800) calc(100cqw - 100%) var(--spacing-800) var(--spacing-800)}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list{display:grid;row-gap:var(--spacing-200)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list{gap:var(--spacing-200);grid-template-columns:1fr 1fr}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card{background:#fff;border:1px solid var(--Semantic-Token-Color-Border-Light,var(--gray-200));border-radius:4px;color:var(--light-text-900);display:flex;flex-direction:column;gap:var(--spacing-200);padding:var(--spacing-200)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card{align-items:center;border-radius:8px;column-gap:var(--spacing-200);flex-direction:row;padding:var(--spacing-400) var(--spacing-350)}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cmask id='a' width='32' height='33' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .185h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F93628' d='M21.57 17.518H5.335v-2.666h16.233l-7.466-7.467 1.9-1.867 10.666 10.667-10.666 10.667-1.9-1.867z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}}@media(any-hover:hover){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card:any-link:hover{text-decoration:none}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-icon{height:32px;width:32px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-icon{height:56px;width:56px}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content{display:grid;row-gap:var(--spacing-100)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content{flex:1;row-gap:var(--spacing-150)}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-title{align-items:center;display:flex;font-size:1.25rem;font-style:normal;font-weight:700;justify-content:space-between;line-height:1.5}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-title{font-size:1.5rem}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cmask id='a' width='32' height='33' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .185h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F93628' d='M21.57 17.518H5.335v-2.666h16.233l-7.466-7.467 1.9-1.867 10.666 10.667-10.666 10.667-1.9-1.867z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-title:after{display:none}}.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-text{font-size:.875rem;line-height:1.75}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__effort .portal-railway-corp-top__effort-content .portal-railway-corp-top__effort-list .portal-railway-corp-top__effort-card .portal-railway-corp-top__effort-card-content .portal-railway-corp-top__effort-card-text{font-size:1rem}}.portal-railway-corp-top .portal-railway-corp-top__news{background-color:#fff;padding:var(--spacing-400) var(--spacing-200) var(--spacing-700)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__news{background-color:initial;padding:var(--spacing-1600) var(--spacing-200) var(--spacing-1200)}}.portal-railway-corp-top .portal-railway-corp-top__news .portal-railway-corp-top__news-content{width:100%}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__news .portal-railway-corp-top__news-content{background-color:#fff;padding:var(--spacing-300) var(--spacing-600) var(--spacing-600)}}.portal-railway-corp-top .portal-railway-corp-top__news .portal-button-link{margin-top:var(--spacing-400)}.portal-railway-corp-top .portal-railway-corp-top__article{background-color:#fff;margin-bottom:-16px;padding:0 var(--spacing-200) var(--spacing-1000)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__article{background-color:initial;margin-bottom:0;padding-bottom:var(--spacing-1200)}}.portal-railway-corp-top .portal-railway-corp-top__article .portal-railway-corp-top__heading{font-size:2rem}.portal-railway-corp-top .portal-railway-corp-top__article .portal-railway-corp-top__article-list{display:grid;gap:var(--spacing-200);grid-template-columns:1fr 1fr}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__article .portal-railway-corp-top__article-list{gap:var(--spacing-300);grid-template-columns:1fr 1fr 1fr 1fr}}.portal-railway-corp-top .portal-railway-corp-top__article .portal-button-link{margin-top:var(--spacing-400)}.portal-railway-corp-top .portal-railway-corp-top__footer{background-color:var(--gray-100);border-top-left-radius:16px;display:grid;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding:var(--spacing-800) var(--spacing-300) var(--spacing-1000);place-content:center;place-items:center;width:100cqw}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__footer{border-radius:0;padding:var(--spacing-1350) var(--spacing-300) var(--spacing-1550)}}.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-text{font-size:1rem;font-weight:700;line-height:1.5;text-align:center;width:192px}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-text{font-size:1.5rem;width:auto}}.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list{gap:var(--spacing-200);margin-top:var(--spacing-600)}}.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list .portal-railway-corp-top__footer-sns{align-items:center;background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:24px;display:flex;height:48px;justify-content:space-between;max-width:240px;padding-inline:var(--spacing-250);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(any-hover:hover){.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list .portal-railway-corp-top__footer-sns:any-link:hover{background-color:var(--portal-gray-100);color:var(--light-text-primary);text-decoration:none}}.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list .portal-railway-corp-top__footer-sns .portal-railway-corp-top__footer-sns-icon{height:32px;width:32px}.portal-railway-corp-top .portal-railway-corp-top__footer .portal-railway-corp-top__footer-sns-list .portal-railway-corp-top__footer-sns .portal-railway-corp-top__footer-sns-text{align-items:center;color:var(--light-text-primary);display:flex;flex:1;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.25;text-align:center}.portal-railway-map .portal-railway-map__content{padding-bottom:var(--spacing-1200);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-railway-map .portal-railway-map__content{padding-top:var(--spacing-1000)}}.portal-railway-map .portal-option-image{margin-top:var(--spacing-400)}@media(min-width:840px){.portal-railway-map .portal-option-image{margin-top:var(--spacing-600)}}.portal-railway-map .portal-button-link{margin-top:var(--spacing-300);max-width:294px}@media(min-width:840px){.portal-railway-map .portal-button-link{margin-top:var(--spacing-400);max-width:331px}}.portal-railway-map .portal-text-link{margin-inline:auto;margin-top:var(--spacing-650)}@media(min-width:840px){.portal-railway-map .portal-text-link{padding-top:var(--spacing-1000)}}.portal-unten{align-content:center;display:grid;grid-template-columns:100%;padding-bottom:var(--spacing-1200);padding-top:var(--spacing-500);place-items:center;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-unten{padding-top:var(--spacing-800);row-gap:var(--spacing-800)}}.portal-unten .portal-unten__heading{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__heading{font-size:1.75rem;margin-bottom:var(--spacing-400)}}.portal-unten .portal-unten__info{width:100%}@media(min-width:840px){.portal-unten .portal-unten__info{max-width:var(--portal-content-width)}}.portal-unten .portal-unten__info .portal-unten__info-update{align-items:center;column-gap:var(--spacing-100);display:flex}.portal-unten .portal-unten__info .portal-unten__info-update .portal-unten__info-update-button{align-items:center;background:#fff;border:1px solid var(--portal-gray-200);border-radius:999px;display:flex;font-size:.75rem;justify-content:center;line-height:1.5;min-height:32px;padding-inline:var(--spacing-100);width:fit-content}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-update .portal-unten__info-update-button{font-size:.875rem;min-height:40px;width:86px}}.portal-unten .portal-unten__info .portal-unten__info-update .portal-unten__info-update-button .portal-unten__info-update-button-icon{flex-shrink:0;height:16px;width:16px}.portal-unten .portal-unten__info .portal-unten__info-update .portal-unten__info-update-time{color:var(--light-text-700);font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-update .portal-unten__info-update-time{height:fit-content;margin-block:auto}}.portal-unten .portal-unten__info .portal-unten__info-status{background-color:var(--portal-gray-100);border-radius:4px;margin-inline:calc(50% - 50cqw + var(--spacing-200));margin-top:var(--spacing-150);padding:var(--spacing-200);width:calc(100cqw - var(--spacing-200) * 2)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status{margin-inline:auto;padding:var(--spacing-400) var(--spacing-300);width:100%}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-text{color:var(--portal-teal-700);font-size:.875rem;font-weight:700;line-height:1.5;margin-bottom:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-text{font-size:1.125rem;margin-bottom:var(--spacing-300)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list{display:grid;gap:var(--spacing-100);grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list{grid-template-columns:repeat(auto-fit,minmax(min(102px,100%),1fr))}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:var(--light-text-primary);display:grid;font-size:.8125rem;font-weight:700;line-height:1.5;padding:var(--spacing-150) var(--spacing-100);place-content:center;place-items:center}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item{font-size:.875rem;row-gap:var(--spacing-50)}}@media(any-hover:hover){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item:any-link:hover{text-decoration:none}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item.portal-unten__info-status-line-item--warn{background-color:var(--portal-yellow-50)}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item.portal-unten__info-status-line-item--danger{background-color:var(--red-50)}@media(any-hover:hover){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item.portal-unten__info-status-line-item--danger:hover,.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item.portal-unten__info-status-line-item--warn:hover{background:var(--portal-gray-500--opacity-10)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item .portal-unten__info-status-line-icon{flex-shrink:0;height:16px;width:16px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item .portal-unten__info-status-line-icon{height:24px;width:24px}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item .portal-unten__info-status-line-status-icon{flex-shrink:0;height:24px;margin-top:var(--spacing-50);width:24px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-content .portal-unten__info-status-line-list .portal-unten__info-status-line-item .portal-unten__info-status-line-status-icon{height:32px;margin-top:var(--spacing-none);width:32px}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-map{display:none;margin-inline:auto;margin-top:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-map{margin-top:var(--spacing-300)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description{margin-top:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description{margin-top:var(--spacing-300)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-description-text{color:var(--light-text-700);font-size:.75rem;line-height:1.5;margin-top:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-description-text{font-size:.875rem;margin-top:var(--spacing-300);text-align:center}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details{margin-inline:auto;max-width:564px}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-summary{align-items:center;color:var(--portal-teal-700);display:flex;font-size:.75rem;gap:var(--spacing-50);justify-content:center;line-height:1.5;list-style:none;margin-top:var(--spacing-200);text-decoration-line:underline}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-summary{font-size:.875rem;margin-top:var(--spacing-300)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-summary .portal-unten__info-status-icon-summary-icon{flex-shrink:0;height:16px;width:16px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-summary .portal-unten__info-status-icon-summary-icon{height:24px;width:24px}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list{background:#fff;border-radius:4px;display:grid;margin-top:var(--spacing-100);padding:var(--spacing-150);row-gap:var(--spacing-100)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list{margin-top:var(--spacing-150);padding:var(--spacing-250)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list .portal-unten__info-status-icon-item{align-items:center;column-gap:var(--spacing-50);display:flex}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list .portal-unten__info-status-icon-item{column-gap:var(--spacing-100)}}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list .portal-unten__info-status-icon-item .portal-unten__info-status-icon-item-icon{flex-shrink:0;height:24px;width:24px}.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list .portal-unten__info-status-icon-item .portal-unten__info-status-icon-item-text{font-size:.75rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-status .portal-unten__info-status-description .portal-unten__info-status-icon-details .portal-unten__info-status-icon-list .portal-unten__info-status-icon-item .portal-unten__info-status-icon-item-text{font-size:.875rem}}.portal-unten .portal-unten__info .portal-unten__additional-list{display:grid;margin-top:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__additional-list{margin-top:var(--spacing-400);row-gap:var(--spacing-250)}}.portal-unten .portal-unten__info .portal-unten__additional-list .portal-unten__additional-info{column-gap:var(--spacing-100);display:flex;font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__additional-list .portal-unten__additional-info{font-size:1rem}}.portal-unten .portal-unten__info .portal-unten__additional-list .portal-unten__additional-info .portal-unten__additional-info-icon{flex-shrink:0;height:24px;margin-top:-2px;width:24px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__additional-list .portal-unten__additional-info .portal-unten__additional-info-icon{height:32px;width:32px}}.portal-unten .portal-unten__info .portal-unten__info-app{display:flex;margin-inline:auto;margin-top:var(--spacing-500);max-width:686px;padding-bottom:var(--spacing-150);position:relative}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-app{margin-top:var(--spacing-1000)}}.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-image{left:-24px;position:absolute;top:14px;width:155px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-image{left:-20px;top:-26px;width:220px}}@media not (min-width:320px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-image{left:0;margin-inline:auto;right:0;top:0}}.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content{background:var(--purple-50);border:3px solid #907dfb26;border-radius:4px;padding:var(--spacing-350) var(--spacing-200) var(--spacing-250) 132px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content{margin-left:8px;padding:var(--spacing-300) var(--spacing-300) var(--spacing-300) 192px}}@media not (min-width:320px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content{padding-left:var(--spacing-200);padding-top:203px}}.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content .portal-unten__info-app-desc{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content .portal-unten__info-app-desc{font-size:1rem;line-height:1.75}}.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content .portal-unten__info-app-link{align-items:center;color:var(--light-text-900);column-gap:var(--spacing-75);display:flex;font-size:.875rem;justify-content:center;line-height:1.5;margin-top:var(--spacing-100);min-height:40px}@media(min-width:840px){.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content .portal-unten__info-app-link{column-gap:var(--spacing-100);height:48px;justify-content:end;padding-inline:var(--spacing-275)}}.portal-unten .portal-unten__info .portal-unten__info-app .portal-unten__info-app-content .portal-unten__info-app-link:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;width:16px}.portal-unten .portal-unten__line{width:100%}.portal-unten .portal-unten__line .portal-unten__line-list{display:grid;row-gap:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list{gap:var(--spacing-300);grid-template-columns:repeat(3,1fr)}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item{border-radius:8px;padding:var(--spacing-400) var(--spacing-300);row-gap:var(--spacing-300)}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head{align-items:center;column-gap:var(--spacing-75);display:flex}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head{column-gap:var(--spacing-100)}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head .portal-unten__line-item-line-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head .portal-unten__line-item-line-icon{height:40px;width:40px}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head .portal-unten__line-item-line-text{font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-head .portal-unten__line-item-line-text{font-size:1.25rem}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-body{color:var(--red-600);font-size:1rem;line-height:1.5}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-body-decoration{font-weight:400}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-furikae-button{align-items:center;background-color:initial;border:none;column-gap:var(--spacing-75);display:flex;font-size:.875rem;height:40px;line-height:1.5;margin-inline:auto;padding-inline:var(--spacing-250);width:fit-content}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-furikae-button{column-gap:var(--spacing-100);height:48px;padding-inline:var(--spacing-275)}}@media(any-hover:hover){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-furikae-button:hover{background:var(--portal-gray-500--opacity-10)}}.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-furikae-button:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;width:16px}@media(min-width:840px){.portal-unten .portal-unten__line .portal-unten__line-list .portal-unten__line-item .portal-unten__line-item-furikae-button:after{height:18px;-webkit-mask-size:18px;mask-size:18px;width:18px}}.portal-unten .portal-unten__line .portal-button-link{margin-top:var(--spacing-500)}.portal-unten .portal-unten__delay{display:flex;flex-direction:column;row-gap:var(--spacing-300);width:100%}@media(min-width:840px){.portal-unten .portal-unten__delay{column-gap:var(--spacing-400);flex-direction:row}.portal-unten .portal-unten__delay .portal-unten__delay-head{flex:2}}.portal-unten .portal-unten__delay .portal-unten__delay-head .portal-unten__delay-lead{font-size:1rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__delay .portal-unten__delay-head .portal-unten__delay-lead{line-height:1.75}.portal-unten .portal-unten__delay .portal-unten__delay-body{flex:1;width:100%}}.portal-unten .portal-unten__x{display:flex;flex-direction:column;row-gap:var(--spacing-300);width:100%}@media(min-width:840px){.portal-unten .portal-unten__x{flex-direction:row}.portal-unten .portal-unten__x .portal-unten__x-head{flex:2}}.portal-unten .portal-unten__x .portal-unten__x-head .portal-unten__x-lead{font-size:1rem;line-height:1.5}@media(min-width:840px){.portal-unten .portal-unten__x .portal-unten__x-head .portal-unten__x-lead{line-height:1.75}}.portal-unten .portal-unten__x .portal-unten__x-body{display:flex;justify-content:center}@media(min-width:840px){.portal-unten .portal-unten__x .portal-unten__x-body{flex:1}.portal-unten .portal-unten__x .portal-unten__x-body .portal-button-link{margin-left:auto}}.portal-unten.portal-unten__status--trouble .portal-unten__info .portal-unten__info-status .portal-unten__info-map{display:block}.portal-modal[open] .portal-modal__dialog-container:has(.portal-unten__furikae-dialog-content){overflow:initial}.portal-modal .portal-unten__furikae-dialog-content{background-color:var(--portal-gray-100);border-radius:12px;color:var(--light-text-primary);display:grid;grid-template-rows:1fr max-content;margin:auto;max-height:calc(100dvh - var(--spacing-300) * 2);max-width:496px;width:100%}.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-content-inner{display:grid;overflow:auto;padding:var(--spacing-300) var(--spacing-200);row-gap:var(--spacing-300)}@media(min-width:840px){.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-content-inner{padding:var(--spacing-300) var(--spacing-500) var(--spacing-400)}}.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-content-inner .portal-unten__furikae-dialog-header{font-size:1rem;font-weight:700;line-height:1.5;text-align:center}@media(min-width:840px){.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-content-inner .portal-unten__furikae-dialog-header{font-size:1.25rem}}.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-content-inner .portal-unten__furikae-dialog-body .portal-unten__furikae-dialog-body-line{font-size:1rem;line-height:1.5}.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-close-button{align-items:center;background-color:var(--portal-gray-50);border:none;border-radius:0 0 12px 12px;border-top:1px solid var(--portal-gray-200);column-gap:var(--spacing-75);display:flex;font-size:.875rem;height:64px;justify-content:center;line-height:1.5;order:2;width:100%}@media(min-width:840px){.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-close-button{column-gap:var(--spacing-100);height:72px}}.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-close-button .portal-unten__furikae-dialog-close-button-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/cover;height:16px;width:16px}@media(min-width:840px){.portal-modal .portal-unten__furikae-dialog-content .portal-unten__furikae-dialog-close-button .portal-unten__furikae-dialog-close-button-icon{height:18px;width:18px}}.portal-norurun{display:grid;padding-top:var(--spacing-100);row-gap:var(--spacing-800)}@media(min-width:840px){.portal-norurun{padding-top:var(--spacing-200)}}.portal-norurun .portal-norurun__heading{font-size:1.5rem;line-height:1.5;margin-bottom:var(--spacing-200)}@media(min-width:840px){.portal-norurun .portal-norurun__heading{font-size:2rem;margin-bottom:var(--spacing-400)}}.portal-norurun .portal-norurun__kv{margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw)}.portal-norurun .portal-norurun__desc{background:#fff;border-radius:8px;display:grid;padding:var(--spacing-400) var(--spacing-300);row-gap:var(--spacing-300)}@media(min-width:840px){.portal-norurun .portal-norurun__desc{column-gap:var(--spacing-500);grid-template-columns:repeat(2,1fr);padding:var(--spacing-500)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview{padding-top:var(--spacing-900);row-gap:var(--spacing-900)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-image{margin-inline:auto;padding-inline:var(--spacing-600);width:100%}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-image{padding-inline:var(--spacing-550)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list{column-gap:var(--spacing-300);display:flex}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list{padding-inline:var(--spacing-300)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item{height:fit-content;position:relative;width:100%}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item{max-width:180px}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item .portal-norurun__desc-overview-item-bg{width:100%}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item .portal-norurun__desc-overview-text-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline:11.5%;padding-top:6%;position:absolute;text-shadow:0 1px 0 var(--red-600),1px 0 0 var(--red-600),-1px 0 0 var(--red-600),0 -1px 0 var(--red-600),1px 1px 0 var(--red-600),-1px 1px 0 var(--red-600),1px -1px 0 var(--red-600),-1px -1px 0 var(--red-600);top:0;width:100%}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item .portal-norurun__desc-overview-text-container .portal-norurun__desc-overview-title{font-size:.75rem;font-weight:700;line-height:1.5;width:100%}.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item .portal-norurun__desc-overview-text-container .portal-norurun__desc-overview-content{font-size:.875rem;line-height:1.5;width:100%}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-overview .portal-norurun__desc-overview-list .portal-norurun__desc-overview-item .portal-norurun__desc-overview-text-container .portal-norurun__desc-overview-content{font-size:1rem}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details{display:grid;row-gap:var(--spacing-300)}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-text{font-size:1rem;line-height:1.75}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-text .portal-norurun__desc-details-text-link{text-decoration:underline}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-image{margin-inline:auto;max-width:294px;object-fit:contain;width:100%}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia{background-color:var(--portal-gray-50);border-radius:4px;display:grid;gap:var(--spacing-150) var(--spacing-200);grid-template-areas:"title image" "text image";padding-bottom:var(--spacing-150)}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia{border-radius:8px;gap:var(--spacing-200) var(--spacing-250);padding-bottom:var(--spacing-250)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-title-image{grid-area:title;-ms-grid-column:1;-ms-grid-row:1;height:36px;padding-left:var(--spacing-50);padding-top:var(--spacing-50)}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-title-image{height:42px}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1;font-size:.75rem;grid-area:text;line-height:1.5;padding-left:var(--spacing-200)}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container{font-size:.875rem;padding-left:var(--spacing-300)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container .portal-norurun__desc-details-trivia-link{align-items:center;column-gap:var(--spacing-50);display:flex;margin-top:var(--spacing-50);text-decoration:underline;width:fit-content}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container .portal-norurun__desc-details-trivia-link{margin-top:var(--spacing-100)}}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container .portal-norurun__desc-details-trivia-link:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:18px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px;mask-size:18px;width:18px}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-image{-ms-grid-row:1;-ms-grid-row-span:3;grid-area:image;-ms-grid-column:3;margin-right:var(--spacing-200);place-self:end;width:94px}@media(min-width:840px){.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-image{margin-right:var(--spacing-300);width:120px}}.portal-norurun .portal-norurun__article .portal-norurun__article-list{display:grid;gap:var(--spacing-200);grid-template-columns:repeat(2,1fr)}@media(min-width:840px){.portal-norurun .portal-norurun__article .portal-norurun__article-list{gap:var(--spacing-300);grid-template-columns:repeat(4,1fr)}}.portal-norurun .portal-norurun__article .portal-button-link{margin-top:var(--spacing-300);width:fit-content}@media(min-width:840px){.portal-norurun .portal-norurun__article .portal-button-link{margin-top:var(--spacing-400);width:100%}}.portal-norurun .portal-norurun__dance{background:#fff;border-radius:4px;display:grid;margin-top:var(--spacing-600);padding:var(--spacing-none) var(--spacing-300) var(--spacing-300);position:relative;row-gap:var(--spacing-400)}@media(min-width:840px){.portal-norurun .portal-norurun__dance{margin:0;padding:var(--spacing-500);row-gap:var(--spacing-600)}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-image{margin-inline:auto;margin-top:var(--spacing-minus-600);width:135px}@media(min-width:840px){.portal-norurun .portal-norurun__dance .portal-norurun__dance-image{left:var(--spacing-900);margin:0;position:absolute;top:var(--spacing-minus-150);width:162px}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-title{margin-inline:auto;margin-top:var(--spacing-150);width:200px}@media(min-width:840px){.portal-norurun .portal-norurun__dance .portal-norurun__dance-title{width:329px}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list{column-gap:var(--spacing-300);grid-template-columns:repeat(2,1fr)}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list .portal-norurun__dance-movie-item{background-color:var(--red-600);border-radius:4px;padding:var(--spacing-none) var(--spacing-100) var(--spacing-100)}@media(min-width:840px){.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list .portal-norurun__dance-movie-item{border-radius:8px;padding:var(--spacing-none) var(--spacing-300) var(--spacing-300)}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list .portal-norurun__dance-movie-item .portal-norurun__dance-movie-title{color:#fff;font-size:1rem;font-weight:700;line-height:1.5;padding-block:var(--spacing-100);text-align:center}@media(min-width:840px){.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list .portal-norurun__dance-movie-item .portal-norurun__dance-movie-title{font-size:1.25rem;padding-block:var(--spacing-200)}}.portal-norurun .portal-norurun__dance .portal-norurun__dance-movie-list .portal-norurun__dance-movie-item .portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-thumbnail{border-radius:4px}.portal-norurun .portal-norurun__sns{display:grid;row-gap:var(--spacing-200)}@media(min-width:840px){.portal-norurun .portal-norurun__sns{column-gap:var(--spacing-300);grid-template-columns:1fr 2fr;margin-top:var(--spacing-400)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:var(--spacing-50);text-align:center}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-title{margin-top:0}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-lead{font-size:.75rem;line-height:1.5;margin-top:var(--spacing-100);text-align:center}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-lead{font-size:.875rem}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-line{background:#fff;border-radius:4px;margin-top:var(--spacing-400);padding:var(--spacing-none) var(--spacing-300) var(--spacing-300)}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-line{margin-top:var(--spacing-none)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-image{display:block;margin-inline:auto;margin-top:var(--spacing-minus-400);width:96px}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-image{margin-bottom:var(--spacing-100);width:120px}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-link{background-color:var(--line);border-radius:4px;display:flex;justify-content:space-between;margin-top:var(--spacing-200);padding:var(--spacing-200)}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-link{margin-top:var(--spacing-300)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-link .portal-norurun__sns-line-logo{margin-left:var(--spacing-375);width:72px}.portal-norurun .portal-norurun__sns .portal-norurun__sns-line .portal-norurun__sns-line-link .portal-norurun__sns-line-link-image{background-color:#fff;border-radius:16px;height:96px;padding:var(--spacing-100);width:96px}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x{background:#fff;border-radius:4px;margin-top:var(--spacing-600);padding:var(--spacing-none) var(--spacing-300) var(--spacing-300);position:relative}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x{margin-top:var(--spacing-none);padding:var(--spacing-300)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-image{display:block;margin-inline:auto;margin-top:var(--spacing-minus-400);width:96px}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-image{margin-top:var(--spacing-none);position:absolute;right:var(--spacing-none);top:var(--spacing-minus-450);width:116px}}@media(min-width:1040px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-image{right:var(--spacing-600)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list{display:grid;margin-top:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list{column-gap:var(--spacing-200);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-300)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card{background-color:var(--portal-gray-50);border:1px solid var(--portal-gray-200);border-radius:4px;color:var(--light-text-primary);column-gap:var(--spacing-100);display:grid;grid-template-areas:"title image" "content image";grid-template-columns:1fr 96px;padding:var(--spacing-300) var(--spacing-100)}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card{grid-template-areas:"image" "title" "content";grid-template-columns:1fr;padding:var(--spacing-200)}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-railway-top__app-content{-ms-grid-column:1;-ms-grid-row:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-railway-top__img-box{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__desc-details-trivia-title-image{-ms-grid-column:1;-ms-grid-row:2}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__desc-details-trivia-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}}@media(any-hover:hover){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card:any-link:hover{text-decoration:none}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-title{align-items:center;column-gap:var(--spacing-100);display:flex;font-size:.875rem;font-weight:700;grid-area:title;-ms-grid-column:1;-ms-grid-row:1;line-height:1.5}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-title{margin-top:var(--spacing-100)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-title .portal-norurun__sns-x-logo{flex-shrink:0;margin:var(--spacing-50);width:32px}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-content{font-size:.75rem;grid-area:content;-ms-grid-column:1;-ms-grid-row:2;line-height:1.5;margin-top:var(--spacing-50);padding-left:var(--spacing-150)}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-content{padding:var(--spacing-none)}}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-image{-ms-grid-row:1;-ms-grid-row-span:2;grid-area:image;-ms-grid-column:3;width:84px}@media(min-width:840px){.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-image{place-self:center}}.portal-norurun .portal-norurun__goods{background:#fff;border-radius:4px;margin-top:var(--spacing-500);padding:var(--spacing-none) var(--spacing-300) var(--spacing-300)}@media(min-width:840px){.portal-norurun .portal-norurun__goods{padding:var(--spacing-none) var(--spacing-none) var(--spacing-400)}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content{display:grid}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content{column-gap:var(--spacing-300);grid-template-areas:"card image" "button button";grid-template-columns:repeat(2,1fr)}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-norurun__desc-details-trivia-image,.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-norurun__sns-x-card-image,.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-railway-top__img-box{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card{grid-area:card;place-self:center}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-image{display:block;margin-inline:auto;margin-top:var(--spacing-minus-500);width:136px}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-image{max-width:230px;width:100%}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:var(--spacing-50);text-align:center}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-title{margin-top:var(--spacing-200)}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-text{font-size:.75rem;line-height:1.5;margin-top:var(--spacing-100);text-align:center}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card .portal-norurun__goods-card-text{font-size:.875rem}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-image{max-width:none;place-self:center;width:calc(100% + 56px)}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-image{grid-area:image;-ms-grid-column:1;-ms-grid-row:2;place-self:start;scale:1.2;translate:11%;width:87%;z-index:1}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button{align-items:center;background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:999px;color:var(--light-text-primary);display:flex;flex-direction:column;justify-content:center;margin-top:var(--spacing-150);min-height:56px;padding-inline:var(--spacing-250);row-gap:var(--spacing-75);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button{grid-area:button;margin-inline:auto;margin-top:var(--spacing-none);min-height:64px;width:330px;z-index:2}}@media(any-hover:hover){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button:any-link:hover{background-color:var(--portal-gray-100);color:var(--light-text-primary);text-decoration:none}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button .portal-norurun__goods-button-subtext{font-size:.875rem;font-weight:700;line-height:1.25}@media(min-width:840px){.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button .portal-norurun__goods-button-subtext{font-size:1rem}}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button .portal-norurun__goods-button-text{font-size:1.25rem;line-height:1}.portal-norurun .portal-norurun__end{padding-bottom:var(--spacing-1400)}@media(min-width:840px){.portal-norurun .portal-norurun__end .portal-norurun__end-image{display:block;margin-inline:auto;max-width:330px}}.portal-coin-locker{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker{padding-top:var(--spacing-800);row-gap:var(--spacing-600)}}.portal-coin-locker .portal-coin-locker__head{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__head{row-gap:var(--spacing-600)}}.portal-coin-locker .portal-coin-locker__map{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map{row-gap:var(--spacing-600)}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__map-section{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__map-section{row-gap:var(--spacing-400)}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc{background-color:var(--portal-gray-100);border-radius:4px}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-title{align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:1.5;min-height:64px;padding:var(--spacing-200)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-title{font-size:1.25rem;padding-left:var(--spacing-300);padding-right:var(--spacing-200)}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list{display:grid;gap:var(--spacing-150) var(--spacing-100);grid-template-columns:repeat(2,1fr);padding:var(--spacing-200)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list{gap:var(--spacing-200);grid-template-columns:repeat(4,1fr);padding:var(--spacing-300)}}@media not (min-width:375px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list{grid-template-columns:1fr}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item{align-items:center;column-gap:var(--spacing-50);display:flex;min-height:36px}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item{column-gap:var(--spacing-100)}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item .portal-coin-locker__icon-desc-icon{flex-shrink:0;height:32px}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item .portal-coin-locker__icon-desc-icon{height:40px}}.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item .portal-coin-locker__icon-desc-text{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__map .portal-coin-locker__icon-desc .portal-coin-locker__icon-desc-list .portal-coin-locker__icon-desc-item .portal-coin-locker__icon-desc-text{font-size:1rem}}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list{display:grid;margin-top:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list{gap:var(--spacing-300);grid-template-columns:repeat(3,1fr);margin-top:var(--spacing-600)}}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list .portal-coin-locker__location-item{display:grid;grid-template-rows:auto 1fr}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list .portal-coin-locker__location-item .portal-coin-locker__location-item-title{background:var(--portal-gray-100);border:1px solid var(--portal-gray-200);font-size:1.25rem;font-weight:700;line-height:1.5;padding:var(--spacing-200) var(--spacing-250)}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list .portal-coin-locker__location-item .portal-coin-locker__location-item-content{background:#fff;border:1px solid var(--portal-gray-200);display:grid;padding:var(--spacing-200) var(--spacing-250);place-content:start;row-gap:var(--spacing-300)}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list .portal-coin-locker__location-item .portal-coin-locker__location-item-content .portal-coin-locker__location-item-group .portal-coin-locker__location-item-group-title{font-size:1rem;font-weight:700;line-height:1.5}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__location-list .portal-coin-locker__location-item .portal-coin-locker__location-item-content .portal-coin-locker__location-item-group .portal-coin-locker__location-item-group-item{font-size:1rem;line-height:1.5}.portal-coin-locker .portal-coin-locker__location .portal-button-link{margin-top:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__location .portal-button-link{margin-top:var(--spacing-500)}}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other{display:grid;margin-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other{row-gap:var(--spacing-600)}}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other .portal-coin-locker__other-item .portal-heading .portal-heading__icon{height:56px;width:auto}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other .portal-coin-locker__other-item .portal-text-editor{margin-top:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other .portal-coin-locker__other-item .portal-text-editor{margin-top:var(--spacing-400)}}.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other .portal-coin-locker__other-item .portal-text-editor>*{margin-top:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker .portal-coin-locker__location .portal-coin-locker__other .portal-coin-locker__other-item .portal-text-editor>*{margin-top:var(--spacing-400)}}.portal-ticket{display:grid;grid-template-columns:100%;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-ticket{padding-top:var(--spacing-1000);row-gap:var(--spacing-800)}}.portal-ticket .portal-ticket__content-width{margin-inline:auto;max-width:686px;width:100%}.portal-ticket .portal-text-editor>*{margin-top:var(--spacing-150)}.portal-ticket .portal-ticket__card{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:var(--spacing-300) var(--spacing-200);row-gap:var(--spacing-150)}@media(min-width:840px){.portal-ticket .portal-ticket__card{padding-inline:var(--spacing-300);row-gap:var(--spacing-200)}}.portal-ticket .portal-ticket__card .portal-ticket__card-title{font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-ticket .portal-ticket__card .portal-ticket__card-title{font-size:1.25rem}}.portal-ticket .portal-ticket__card .portal-ticket__card-content{display:grid;row-gap:var(--spacing-150)}@media(min-width:840px){.portal-ticket .portal-ticket__card .portal-ticket__card-content{row-gap:var(--spacing-200)}}.portal-ticket .portal-ticket__card .portal-ticket__card-content .portal-ticket__card-button{font-size:.875rem;height:40px;padding-inline:var(--spacing-250);width:fit-content}@media(min-width:840px){.portal-ticket .portal-ticket__card .portal-ticket__card-content .portal-ticket__card-button{height:48px;max-width:330px;padding-inline:var(--spacing-275);width:100%}}.portal-ticket .portal-ticket__card .portal-ticket__card-content .portal-ticket__card-button:after{height:16px;width:16px}@media(min-width:840px){.portal-ticket .portal-ticket__card .portal-ticket__card-content .portal-ticket__card-button:after{height:18px;width:18px}}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list{column-gap:var(--spacing-100);display:flex;margin-top:var(--spacing-100)}@media(min-width:840px){.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list{margin-top:var(--spacing-300)}}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type{font-size:.875rem;line-height:1.5;padding-inline:var(--spacing-50)}@media(min-width:840px){.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type{font-size:1rem}}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type.portal-ticket__ticket-type--q-skip{background-color:var(--portal-gray-200)}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type.portal-ticket__ticket-type--pasmo{background-color:var(--primary-200)}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type.portal-ticket__ticket-type--magnetic{background-color:var(--secondary-200)}.portal-ticket .portal-ticket__description .portal-ticket__ticket-type-list .portal-ticket__ticket-type.portal-ticket__ticket-type--paper{background-color:var(--portal-yellow-200)}.portal-ticket .portal-ticket__description .portal-ticket__kv-image{display:block;margin-inline:calc(50% - 50cqw);margin-top:var(--spacing-400);max-width:none;width:100cqw}@media(min-width:840px){.portal-ticket .portal-ticket__description .portal-ticket__kv-image{margin-inline:auto;margin-top:var(--spacing-600);max-height:578px;max-width:862px}}.portal-ticket .portal-ticket__description .portal-ticket__description-text-container{margin-top:var(--spacing-500)}@media(min-width:840px){.portal-ticket .portal-ticket__description .portal-ticket__description-text-container{margin-top:var(--spacing-800)}}.portal-ticket .portal-ticket__price .portal-ticket__price-content{display:grid;margin-top:var(--spacing-500);row-gap:var(--spacing-300)}@media(min-width:840px){.portal-ticket .portal-ticket__price .portal-ticket__price-content{margin-top:var(--spacing-400)}}.portal-ticket .portal-ticket__expiration .portal-ticket__expiration-content{margin-top:var(--spacing-300)}@media(min-width:840px){.portal-ticket .portal-ticket__expiration .portal-ticket__expiration-content{margin-top:var(--spacing-400)}}.portal-ticket .portal-ticket__attention .portal-ticket__attention-content{display:grid;margin-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-ticket .portal-ticket__attention .portal-ticket__attention-content{margin-top:var(--spacing-600);row-gap:var(--spacing-600)}}.portal-ticket .portal-ticket__attention .portal-ticket__attention-content .portal-ticket__attention-section{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-ticket .portal-ticket__attention .portal-ticket__attention-content .portal-ticket__attention-section{row-gap:var(--spacing-400)}}.portal-ticket .portal-ticket__attention .portal-ticket__attention-content .portal-ticket__attention-item{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-ticket .portal-ticket__attention .portal-ticket__attention-content .portal-ticket__attention-item{row-gap:var(--spacing-400)}}.portal-ticket .portal-ticket__buy .portal-ticket__buy-content{display:grid;margin-top:var(--spacing-500);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-ticket .portal-ticket__buy .portal-ticket__buy-content{margin-top:var(--spacing-600);row-gap:var(--spacing-300)}}.portal-ticket .portal-ticket__related .portal-ticket__related-title{font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-ticket .portal-ticket__related .portal-ticket__related-title{font-size:1.25rem}}.portal-ticket .portal-ticket__related .portal-ticket__related-card-list{display:grid;margin-top:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-ticket .portal-ticket__related .portal-ticket__related-card-list{margin-top:var(--spacing-300);row-gap:var(--spacing-300)}.portal-ticket .portal-ticket__related .portal-ticket__related-card-list .portal-ticket__card .portal-ticket__card-button{max-width:none;min-width:330px;width:fit-content}}.portal-ticket .portal-ticket__pickup .portal-ticket__related-link{align-items:center;display:flex;margin-inline:auto;margin-top:var(--spacing-600);min-height:48px;padding-inline:var(--spacing-275);width:fit-content}.portal-coin-locker-list{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker-list{padding-top:var(--spacing-800);row-gap:var(--spacing-600)}}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker{display:grid;margin-top:var(--spacing-300);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker{margin-top:var(--spacing-600);row-gap:var(--spacing-600)}}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line{background-color:var(--portal-gray-100);padding-inline:var(--spacing-200);padding-bottom:var(--spacing-300)}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-line-title{align-items:center;column-gap:var(--spacing-75);display:flex;padding-block:var(--spacing-200)}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-line-title .portal-coin-locker-list__station-line-icon{flex-shrink:0;height:32px;width:32px}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-line-title .portal-coin-locker-list__station-line-title-text{font-size:1rem;font-weight:700;line-height:1.5}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-list{column-gap:var(--spacing-200);display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:840px){.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-list{grid-template-columns:repeat(4,1fr)}}.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-list .portal-coin-locker-list__station-list-item .portal-coin-locker-list__station-station-link{align-items:center;border-radius:4px;border-top:1px solid var(--portal-gray-200);color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;line-height:1.25;min-height:56px;padding-inline:var(--spacing-100)}@media(any-hover:hover){.portal-coin-locker-list .portal-coin-locker-list__station .view-coin-locker .portal-coin-locker-list__station-line .portal-coin-locker-list__station-list .portal-coin-locker-list__station-list-item .portal-coin-locker-list__station-station-link:any-link:hover{text-decoration:none}}.portal-coin-locker-list .portal-coin-locker-list__price .portal-coin-locker-list__price-container{display:grid;margin-top:var(--spacing-300);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker-list .portal-coin-locker-list__price .portal-coin-locker-list__price-container{margin-top:var(--spacing-600);row-gap:var(--spacing-600)}}.portal-coin-locker-list .portal-coin-locker-list__price .portal-coin-locker-list__price-container .portal-coin-locker-list__price-section .portal-coin-locker-list__price-content{display:grid;margin-top:var(--spacing-300);row-gap:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker-list .portal-coin-locker-list__price .portal-coin-locker-list__price-container .portal-coin-locker-list__price-section .portal-coin-locker-list__price-content{column-gap:var(--spacing-300);grid-template-columns:1fr 2fr;margin-top:var(--spacing-600)}}.portal-coin-locker-list .portal-coin-locker-list__attention-list{display:grid;margin-top:var(--spacing-500);padding-left:var(--spacing-300);row-gap:var(--spacing-50)}@media(min-width:840px){.portal-coin-locker-list .portal-coin-locker-list__attention-list{margin-top:var(--spacing-600)}}.portal-coin-locker-list .portal-coin-locker-list__attention-list .portal-coin-locker-list__attention-list-item{font-size:1rem;line-height:1.5;list-style-type:decimal}.portal-coin-locker-list .portal-coin-locker-list__attention-list .portal-coin-locker-list__attention-list-item .portal-coin-locker-list__attention-list-child{counter-reset:list-counter;display:grid;margin-top:var(--spacing-50);row-gap:var(--spacing-50)}.portal-coin-locker-list .portal-coin-locker-list__attention-list .portal-coin-locker-list__attention-list-item .portal-coin-locker-list__attention-list-child .portal-coin-locker-list__attention-list-child-item{counter-increment:list-counter}.portal-coin-locker-list .portal-coin-locker-list__attention-list .portal-coin-locker-list__attention-list-item .portal-coin-locker-list__attention-list-child .portal-coin-locker-list__attention-list-child-item:before{content:"(" counter(list-counter) ") "}.portal-coin-locker-list .portal-coin-locker-list__size-list{display:grid;grid-template-columns:max-content 1fr}.portal-coin-locker-list .portal-coin-locker-list__size-item-key{display:flex;justify-content:space-between}.portal-coin-locker-list .portal-coin-locker-list__size-item-key:after{content:"："}.portal-sitemap-accordion-body-links-item,.portal-sitemap-links-item{border-top:1px solid var(--portal-gray-200)}@media(min-width:840px){.portal-sitemap-accordion-body-links-item,.portal-sitemap-links-item{border-top:none}}@media(min-width:840px){.portal-sitemap-accordion-toggle,.portal-sitemap-link{border-bottom:1px solid var(--portal-gray-200)}[open] .portal-sitemap-accordion-toggle,[open] .portal-sitemap-link{border-bottom:none}.portal-sitemap-links-item:first-child:last-child .portal-sitemap-link{border-bottom:none}.portal-sitemap-links-item:first-child,.portal-sitemap-links-item:nth-child(2),.portal-sitemap-links-item:nth-child(3){border-top:1px solid var(--portal-gray-200)}}.portal-sitemap{display:grid;gap:var(--spacing-500)}@media(min-width:840px){.portal-sitemap{gap:var(--spacing-600)}}.portal-sitemap-links{padding:0 0 0 var(--spacing-400)}@media(min-width:840px){.portal-sitemap-links{container-type:inline-size;display:grid;gap:0 var(--spacing-300);grid-template-columns:repeat(auto-fill,minmax(min(248px,100%),1fr));padding:0}}.portal-sitemap-link{align-items:center;color:inherit;display:grid;font-size:1rem;font-weight:700;gap:8px;grid-template-columns:auto 1fr;line-height:1.5rem;padding:20px 8px}@media(any-hover:hover){.portal-sitemap-link:any-link:hover{color:inherit;text-decoration:none}}.portal-sitemap-link.portal-sitemap-link--small{font-size:.875rem;padding:18px 8px 18px 20px}@media(min-width:840px){.portal-sitemap-link{font-size:.875rem;padding:16px 8px}.portal-sitemap-link.portal-sitemap-link--small{font-size:.75rem;padding:8px}}.portal-sitemap-link-icon-external{fill:var(--portal-teal-700)}.portal-sitemap-accordion-toggle{align-items:center;display:grid;font-size:1rem;font-weight:700;gap:var(--spacing-100);grid-template-columns:1fr auto;line-height:1.25;padding:20px var(--spacing-100)}.portal-sitemap-accordion-toggle::-webkit-details-marker{display:none}@media(min-width:840px){.portal-sitemap-accordion-toggle{font-size:.875rem;padding:16px 8px}[open] .portal-sitemap-accordion-toggle{background:#fff}}.portal-sitemap-accordion-toggle-icon{transition:rotate .5s}[open] .portal-sitemap-accordion-toggle-icon{rotate:180deg}.portal-sitemap-accordion-body{--column-gap:var(--spacing-300);--column-width:calc((100cqw - var(--column-gap) * 2) / 3)}@media(min-width:840px){.portal-sitemap-accordion-body{padding:var(--spacing-200) var(--spacing-150);width:100cqw}[open] .portal-sitemap-accordion-body{background:#fff}.portal-sitemap-links-item:nth-child(3n+2) .portal-sitemap-accordion-body{translate:calc((var(--column-width) + var(--column-gap)) * -1) 0}.portal-sitemap-links-item:nth-child(3n) .portal-sitemap-accordion-body{translate:calc((var(--column-width) + var(--column-gap)) * -2) 0}}@media(min-width:840px){.portal-sitemap-accordion-body-links{display:grid;gap:0 var(--spacing-300);grid-template-columns:repeat(3,1fr)}}.portal-timetable-pdf{padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-timetable-pdf{padding-top:var(--spacing-800)}}.portal-timetable-pdf .portal-timetable-pdf__content{display:grid;margin-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-timetable-pdf .portal-timetable-pdf__content{row-gap:var(--spacing-800)}}.portal-timetable-pdf .portal-timetable-pdf__line .portal-timetable-pdf__line-head{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-timetable-pdf .portal-timetable-pdf__line .portal-timetable-pdf__line-head{row-gap:var(--spacing-400)}}.portal-timetable-pdf .portal-timetable-pdf__line .portal-timetable-pdf__line-head .portal-timetable-pdf__line-date{font-size:1rem;line-height:1.75;text-align:right}.portal-timetable-pdf .portal-timetable-pdf__station-list{display:grid;margin-top:var(--spacing-400);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-timetable-pdf .portal-timetable-pdf__station-list{margin-top:var(--spacing-600);row-gap:var(--spacing-600)}}.portal-timetable-pdf .portal-timetable-pdf__station-list .portal-timetable-pdf__station{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:var(--spacing-200);row-gap:var(--spacing-200)}.portal-timetable-pdf .portal-timetable-pdf__station-list .portal-timetable-pdf__station .portal-timetable-pdf__station-name{align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:1.5;min-height:32px}.portal-timetable-pdf .portal-timetable-pdf__link-list{display:grid;row-gap:var(--spacing-200)}@media(min-width:840px){.portal-timetable-pdf .portal-timetable-pdf__link-list{column-gap:var(--spacing-200);grid-template-columns:repeat(2,1fr)}}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;color:var(--light-text-900);column-gap:var(--spacing-100);display:flex;justify-content:space-between;min-height:50px;padding:var(--spacing-100) var(--spacing-150)}@media(any-hover:hover){.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link:any-link:hover{text-decoration:none}}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-content{display:flex;flex-direction:column}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-content .portal-timetable-pdf__link-title{font-size:.875rem;font-weight:700;line-height:1.5;margin-block:auto;word-break:keep-all}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-content .portal-timetable-pdf__link-title .portal-timetable-pdf__link-capture{font-size:.75rem;font-weight:400;white-space:nowrap}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-text{flex:1;font-size:.875rem;line-height:1.25}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-icon{align-self:center;background-color:var(--red-600);display:inline-block;flex-shrink:0;height:18px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px;mask-size:18px;width:18px}.portal-timetable-pdf .portal-timetable-pdf__link-list .portal-timetable-pdf__link .portal-timetable-pdf__link-icon.portal-timetable-pdf__link-icon--external{background-color:var(--portal-teal-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-train{padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-train{padding-top:var(--spacing-800)}}.portal-train .portal-train__line-list{display:flex;flex-wrap:wrap;gap:var(--spacing-100);margin-top:var(--spacing-200)}@media(min-width:600px){.portal-train .portal-train__line-list{justify-content:center}}@media(min-width:840px){.portal-train .portal-train__line-list{gap:var(--spacing-200)}}.portal-train .portal-train__line-list .portal-train__line-item-image{width:32px}@media(min-width:840px){.portal-train .portal-train__line-list .portal-train__line-item-image{width:48px}}.portal-train .portal-train__main{display:grid;margin-top:var(--spacing-400)}@media(min-width:840px){.portal-train .portal-train__main{display:grid;gap:var(--spacing-600) var(--spacing-300);grid-template-columns:420fr 596fr;margin-top:var(--spacing-800)}}.portal-train .portal-train__main .portal-train__main-fig{order:-1}@media(min-width:840px){.portal-train .portal-train__main .portal-train__main-fig{order:1}}.portal-train .portal-train__main .portal-train__main-fig .portal-train__main-img{border-radius:4px;width:100%}@media(min-width:840px){.portal-train .portal-train__main .portal-train__main-fig .portal-train__main-img{border-radius:8px}}.portal-train .portal-train__main .portal-train__main-fig .portal-train__main-figcaption{color:var(--light-text-700);font-size:.875rem;line-height:1.25;margin-top:var(--spacing-100)}.portal-train .portal-train__main .portal-train__main-heading{color:var(--portal-teal-700);font-size:1.25rem;font-weight:700;line-height:1.5;margin-top:var(--spacing-500)}@media(min-width:840px){.portal-train .portal-train__main .portal-train__main-heading{align-self:center;font-size:1.75rem;margin:0;order:1}}.portal-train .portal-train__main .portal-train__main-description{font-size:1rem;line-height:1.75;margin-top:var(--spacing-300)}@media(min-width:840px){.portal-train .portal-train__main .portal-train__main-description{grid-column:1/-1;margin:0;order:3}}.portal-train .portal-train__main .portal-text-editor>*{margin-top:var(--spacing-150)}.portal-train .portal-train__sub-img-list{display:grid;gap:var(--spacing-300);grid-template-columns:repeat(auto-fill,minmax(min(336px,100%),1fr));margin-top:var(--spacing-300)}@media(min-width:840px){.portal-train .portal-train__sub-img-list{margin-top:var(--spacing-600)}}.portal-train .portal-train__sub-img-list .portal-train__sub-img-item-fig .portal-train__sub-img-item-img{border-radius:4px}@media(min-width:840px){.portal-train .portal-train__sub-img-list .portal-train__sub-img-item-fig .portal-train__sub-img-item-img{border-radius:8px}}.portal-train .portal-train__sub-img-list .portal-train__sub-img-item-fig .portal-train__sub-img-item-figcaption{color:var(--light-text-700);font-size:.875rem;line-height:1.25;margin-top:var(--spacing-100)}.portal-train .portal-divider{margin:var(--spacing-500) 0}@media(min-width:840px){.portal-train .portal-divider{margin:var(--spacing-800) 0}}.portal-train .portal-train__wallpaper-list{display:grid;gap:var(--spacing-500);margin-top:var(--spacing-500)}@media(min-width:840px){.portal-train .portal-train__wallpaper-list{gap:var(--spacing-600);margin-top:var(--spacing-600)}}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-group{display:grid;gap:var(--spacing-300)}@media(min-width:840px){.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-group{gap:var(--spacing-400)}}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid{display:grid;gap:var(--spacing-300)}@media(min-width:840px){.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid{grid-template-columns:177fr 457fr 358fr}}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-train__wallpaper-thumb-iphone{aspect-ratio:168/257;border-radius:4px;justify-self:center;object-fit:cover;width:clamp(168px,50%,256px)}@media(min-width:840px){.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-train__wallpaper-thumb-iphone{aspect-ratio:177/311;width:100%}}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-train__wallpaper-thumb-pc{border-radius:4px;justify-self:center}@media(min-width:840px){.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-train__wallpaper-thumb-pc{aspect-ratio:457/311;height:100%;object-fit:cover;width:100%}}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-train__wallpaper-group-button-list{align-self:center;display:grid;gap:var(--spacing-200)}.portal-train .portal-train__wallpaper-list .portal-train__wallpaper-grid .portal-button-link{font-size:.875rem;height:48px;margin-inline:auto}.portal-train .portal-train__footer{display:grid;gap:var(--spacing-500);justify-items:center;margin-top:var(--spacing-500)}@media(min-width:840px){.portal-train .portal-train__footer{gap:var(--spacing-800);margin-top:var(--spacing-800)}}.portal-train .portal-train__footer .portal-train__footer-norurun{width:98px}@media(min-width:840px){.portal-train .portal-train__footer .portal-train__footer-norurun{width:128px}}.portal-trains{padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);position:relative;z-index:1}@media(min-width:840px){.portal-trains{padding-top:var(--spacing-800)}}.portal-trains .portal-trains__kv .portal-heading{padding-right:100px}@media(min-width:840px){.portal-trains .portal-trains__kv .portal-heading{padding-right:0}}.portal-trains .portal-trains__kv .portal-trains__kv-bg{background:var(--portal-teal-100) url(/themes/custom/tokyu_portal2/img/railway-trains/railway-trains_kv_bg.png) repeat-x center 50px/640px auto;height:164px;top:0;right:0;bottom:0;left:0;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);position:absolute;z-index:-1}.portal-trains .portal-trains__kv .portal-trains__kv-bg:after{background:radial-gradient(ellipse,var(--portal-background) 69.8%,#0000 70%) top /200% 750%;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%;z-index:1}@media(min-width:840px){.portal-trains .portal-trains__kv .portal-trains__kv-bg{background-size:1647px auto;height:388px}.portal-trains .portal-trains__kv .portal-trains__kv-bg:after{background-size:160% 750%;height:60px}}.portal-trains .portal-trains__kv .portal-trains__kv-imgs{display:flex;gap:0 20px;justify-content:center;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);margin-top:var(--spacing-600);position:relative}@media(min-width:840px){.portal-trains .portal-trains__kv .portal-trains__kv-imgs{margin-top:var(--spacing-700)}}.portal-trains .portal-trains__kv .portal-trains__kv-img-trains{height:96px;object-fit:cover;width:auto}@media(min-width:600px){.portal-trains .portal-trains__kv .portal-trains__kv-img-trains{height:162px}}.portal-trains .portal-trains__kv .portal-trains__kv-img-norurun{bottom:calc(100% + var(--spacing-100));height:90px;position:absolute;right:var(--spacing-200);width:100px}@media(min-width:1040px){.portal-trains .portal-trains__kv .portal-trains__kv-img-norurun{height:183px;position:static;width:204px}}.portal-trains .portal-trains__desc{font-size:1rem;line-height:1.75;margin-top:var(--spacing-500)}@media(min-width:840px){.portal-trains .portal-trains__desc{margin-top:var(--spacing-800);text-align:center}}.portal-trains .portal-trains__heading-container{padding-right:82px;position:relative}.portal-trains .portal-trains__heading-container [src*=norurun-2]{bottom:0;position:absolute;right:0;width:67px}@media(min-width:840px){.portal-trains .portal-trains__heading-container [src*=norurun-2]{translate:-90px 22px;width:104px}}.portal-trains .portal-trains__heading-container [src*=norurun-3]{bottom:100%;position:absolute;right:0;width:82px}@media(min-width:840px){.portal-trains .portal-trains__heading-container [src*=norurun-3]{bottom:0;translate:-90px 0;width:148px}}.portal-trains .portal-trains__anchor-list{display:grid;gap:var(--spacing-400) var(--spacing-800);grid-template-columns:repeat(auto-fit,minmax(min(384px,100%),1fr));margin-top:var(--spacing-500)}.portal-trains .portal-trains__anchor-item{align-items:center;background:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:inherit;display:flex;gap:var(--spacing-100);justify-content:space-between;min-height:88px;padding:var(--spacing-200);padding-left:158px;position:relative}@media(min-width:600px){.portal-trains .portal-trains__anchor-item{min-height:120px;padding-left:232px}}.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-pic{left:0;position:absolute}.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-pic img{height:111px}@media(min-width:600px){.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-pic img{height:146px}}.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-label{font-size:1rem;font-weight:700;word-break:auto-phrase}@media(min-width:600px){.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-label{font-size:1.5rem}}.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-icon{flex:0 0 18px;rotate:90deg}@media(min-width:600px){.portal-trains .portal-trains__anchor-item .portal-trains__anchor-item-icon{flex-basis:32px}}.portal-trains .portal-trains__card-list{display:grid;gap:var(--spacing-300);grid-template-columns:repeat(auto-fill,minmax(min(256px,100%),1fr));margin-top:var(--spacing-500)}.portal-trains .portal-trains__card-item{background:#fff;border:1px solid var(--portal-gray-200);border-radius:16px;display:grid;grid-template-rows:repeat(4,min-content) 1fr;height:100%;padding:var(--spacing-300)}.portal-trains .portal-trains__card-item .portal-trains__card-item-title{font-size:1.25rem;font-weight:700;line-height:1.5}.portal-trains .portal-trains__card-item .portal-trains__card-item-line-list{display:flex;flex-wrap:wrap;gap:var(--spacing-100);margin-top:var(--spacing-100)}.portal-trains .portal-trains__card-item .portal-trains__card-item-line-list .portal-trains__card-item-line-item{flex:0 0 32px}.portal-trains .portal-trains__card-item .portal-trains__card-item-line-list .portal-trains__card-item-line-item-image{width:100%}.portal-trains .portal-trains__card-item .portal-trains__card-item-desc{font-size:1rem;line-height:1.5;margin-top:var(--spacing-200)}.portal-trains .portal-trains__card-item .portal-trains__card-item-fig{margin-top:var(--spacing-200)}.portal-trains .portal-trains__card-item .portal-trains__card-item-fig .portal-trains__card-item-figcaption{color:var(--light-text-700);font-size:.875rem;line-height:1.25;margin-top:var(--spacing-50)}.portal-trains .portal-trains__card-item .portal-trains__card-item-button{margin-top:var(--spacing-300);place-self:end center}.portal-trains .portal-trains__support-list{display:grid;gap:var(--spacing-500);margin-top:var(--spacing-500)}@media(min-width:840px){.portal-trains .portal-trains__support-list{gap:var(--spacing-600);margin-top:var(--spacing-600)}}.portal-trains .portal-trains__support-item{display:grid;gap:var(--spacing-200) var(--spacing-300)}@media(min-width:840px){.portal-trains .portal-trains__support-item{gap:var(--spacing-300);grid-template-columns:1fr 282px;grid-template-rows:min-content 1fr}}.portal-trains .portal-trains__support-item .portal-trains__support-item-title{font-size:1.25rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-trains .portal-trains__support-item .portal-trains__support-item-title{font-size:1.5rem}}.portal-trains .portal-trains__support-item .portal-trains__support-item-desc{font-size:1rem;line-height:1.5}.portal-trains .portal-trains__support-item .portal-trains__support-item-thumb{border-radius:4px}@media(min-width:840px){.portal-trains .portal-trains__support-item .portal-trains__support-item-thumb{grid-column:2/3;grid-row:1/-1}}.portal-trains .portal-divider{margin-block:var(--spacing-500)}@media(min-width:840px){.portal-trains .portal-divider{margin-block:var(--spacing-800)}}.portal-footer{position:relative}.portal-footer .portal-footer__container{background:var(--portal-gray-800);border-radius:16px 0 0}.portal-footer .portal-footer__container.portal-footer__container--corp{background:var(--gray-800)}.portal-footer .portal-footer__container .portal-footer__inner{padding:var(--spacing-500) var(--spacing-300) var(--spacing-none)}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__inner{margin:0 auto;max-width:1088px;padding:0 24px}}.portal-footer .portal-footer__container .portal-footer__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:8px 4px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__breadcrumb{margin:0;padding-top:24px;row-gap:12px}}.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item{align-items:center;color:var(--portal-gray-50);display:flex;font-size:.75rem}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item{font-size:.875rem}}.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item .portal-footer__breadcrumb-link{color:var(--portal-gray-50);outline-color:var(--secondary-400);padding:4px 0;text-decoration:underline}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item .portal-footer__breadcrumb-link:hover{text-decoration:none}}.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item .portal-footer__breadcrumb-icon{fill:#fff;height:20px;margin-left:4px;width:20px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__breadcrumb .portal-footer__breadcrumb-item .portal-footer__breadcrumb-icon{margin-left:12px}}.portal-footer .portal-footer__container .portal-footer__breadcrumb.portal-footer__breadcrumb--corp{display:none}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__breadcrumb.portal-footer__breadcrumb--corp{display:flex}}.portal-footer .portal-footer__container .portal-footer__slider{margin-top:48px}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-track{margin:0 auto;width:82%}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-track{width:92%}}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-track .portal-footer__slider-link{border-radius:8px;display:block;margin:4px;outline-color:var(--secondary-400);outline-offset:2px}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-track .portal-footer__slider-link .portal-footer__slider-image{border-radius:8px;height:auto;width:100%}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-button-container .portal-footer__slider-button{background:none!important;cursor:pointer;opacity:1!important;outline-color:var(--secondary-400);width:auto!important}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-button-container .portal-footer__slider-button:hover{opacity:.7!important}}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-button-container .portal-footer__slider-button.portal-footer__slider-button-prev{left:0!important}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-button-container .portal-footer__slider-button.portal-footer__slider-button-next{right:0!important}.portal-footer .portal-footer__container .portal-footer__slider .portal-footer__slider-button-container .portal-footer__slider-button .portal-footer__slider-button-icon{fill:#fff!important;height:24px!important;width:24px!important}.portal-footer .portal-footer__container .portal-footer__menu{padding:48px 0}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu{padding:64px 0}}.portal-footer .portal-footer__container .portal-footer__menu.portal-footer__menu--corp{padding-bottom:32px;padding-top:20px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu.portal-footer__menu--corp{padding-bottom:36px;padding-top:48px}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu{margin-bottom:12px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu .portal-footer__first-menu-item{border-bottom:1px solid var(--portal-gray-700);flex:1 1 calc(25% - 24px);width:100%}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu .portal-footer__first-menu-item{max-width:242px}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu .portal-footer__first-menu-item .portal-footer__first-menu-link{color:var(--portal-gray-50);display:block;font-size:1rem;font-weight:700;outline-color:var(--secondary-400);padding:20px 8px;text-decoration:none}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__first-menu .portal-footer__first-menu-item .portal-footer__first-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu{display:grid;gap:var(--spacing-300);grid-template-columns:repeat(4,1fr)}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu .portal-footer__second-menu-item .portal-footer__second-menu-link{align-items:center;color:var(--portal-gray-50);display:flex;font-size:.875rem;min-height:56px;outline-color:var(--secondary-400);padding:16px 8px;text-decoration:none}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu .portal-footer__second-menu-item .portal-footer__second-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu{display:flex;flex-direction:column;gap:24px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu{flex-direction:row}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container{flex:1}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container .portal-footer__corp-menu-container-title{color:var(--portal-gray-50);font-size:1rem;font-weight:700;line-height:1.25;padding:18px 8px}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container .portal-footer__corp-menu-list{display:flex;flex-direction:column}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container .portal-footer__corp-menu-list .portal-footer__corp-menu-item .portal-footer__corp-menu-link{color:var(--portal-gray-50);display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25;padding:18px 8px;text-decoration:none}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container .portal-footer__corp-menu-list .portal-footer__corp-menu-item .portal-footer__corp-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container.portal-footer__corp-menu-container--tow-column{flex:2;width:calc(50% - 36px)}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container.portal-footer__corp-menu-container--tow-column .portal-footer__corp-menu-list{column-gap:24px;flex-flow:row wrap}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container.portal-footer__corp-menu-container--tow-column .portal-footer__corp-menu-list .portal-footer__corp-menu-item{width:calc(50% - 12px)}}.portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu-external{fill:var(--portal-gray-50);flex-shrink:0;height:18px;margin-left:8px;width:18px}.portal-footer .portal-footer__container .portal-footer__company{margin:48px 0}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company{margin:64px 0}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner{background:var(--portal-gray-700);border-radius:4px;padding:16px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner{padding:32px}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-title{color:var(--portal-gray-300);font-size:.875rem;font-weight:400}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container{display:flex;flex-direction:column;gap:16px;margin-top:8px}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container{flex-direction:row;gap:32px;margin-top:16px}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu{display:flex;flex-direction:column;width:100%}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu{width:50%}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link{align-items:center;background:#0000;border-radius:4px;color:var(--portal-gray-50);display:flex;font-size:.875rem;min-height:56px;outline-color:var(--secondary-400);padding:8px;text-decoration:none;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link{min-height:48px}}@media(any-hover:hover){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link:hover{background:var(--portal-gray-500--opacity-20)}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link .portal-footer__company-menu-link-inner{align-items:center;display:flex;gap:8px}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link .portal-footer__company-menu-link-inner .portal-footer__company-name{color:var(--portal-gray-50);font-size:1rem;font-weight:700;word-break:keep-all}@media not (min-width:320px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-item .portal-footer__company-menu-link .portal-footer__company-menu-link-inner .portal-footer__company-name{word-break:unset}}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu .portal-footer__company-menu-heading .portal-footer__company-menu-link{min-height:64px}}.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu-divider{background-color:var(--portal-gray-600);border-width:0;color:var(--portal-gray-600);height:1px;width:auto}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__company .portal-footer__company-inner .portal-footer__company-menu-container .portal-footer__company-menu-divider{height:auto;margin:0 8px;width:1px}}.portal-footer .portal-footer__container .portal-footer__copyright{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:16px 0}@media(min-width:840px){.portal-footer .portal-footer__container .portal-footer__copyright{flex-direction:row;gap:20px;justify-content:flex-end;padding:0 0 20px}}.portal-footer .portal-footer__container .portal-footer__copyright .portal-footer__copyright-text{color:var(--portal-gray-50);font-size:.75rem}.portal-header{background-color:#fff;border-end-start-radius:8px;height:auto;min-height:64px;position:relative;z-index:50}@media(min-width:840px){.portal-header{border-end-start-radius:16px;min-height:98px}}.portal-header:has(.portal-header__pc-modal[aria-hidden=false]){border-radius:0}.portal-header .portal-header__pc{display:none;margin-inline:auto;max-width:var(--portal-content-width)}@media(min-width:840px){.portal-header .portal-header__pc{display:block}}.portal-header .portal-header__pc .portal-header__pc-container{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:8px;padding-top:16px}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo{align-items:center;column-gap:32px;display:flex;padding-bottom:8px;padding-left:8px}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo .portal-header__pc-logo-link{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo .portal-header__pc-logo-link .portal-header__pc-logo-image{height:35px;width:auto}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo.portal-header__pc-logo--corp{padding-bottom:0}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo.portal-header__pc-logo--corp .portal-header__pc-logo-link{height:auto}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo.portal-header__pc-logo--corp .portal-header__pc-logo-link .portal-header__pc-logo-image{min-height:64px}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-logo .portal-button-link{height:auto;min-height:32px}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu{display:flex;flex-direction:column}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top{display:flex;justify-content:flex-end}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top .portal-header__pc-menu-top-item .portal-header__pc-menu-top-item-inner .portal-header__pc-menu-top-link{align-items:center;color:var(--light-text-900);display:inline-flex;font-size:.75rem;justify-content:flex-end;min-height:26px;padding-inline:16px;text-decoration:none}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top .portal-header__pc-menu-top-item .portal-header__pc-menu-top-item-inner .portal-header__pc-menu-top-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;color:var(--light-text-900);cursor:pointer;display:inline-flex;font-size:.75rem;justify-content:flex-end;min-height:26px;padding-inline:16px}@media(any-hover:hover){.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top .portal-header__pc-menu-top-item .portal-header__pc-menu-top-item-inner>:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top .portal-header__pc-menu-top-item .portal-header__pc-menu-top-item-inner .portal-header__pc-menu-top-icon{fill:var(--light-text-900);flex-shrink:0;margin-left:4px}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-top .portal-header__pc-menu-top-item .portal-header__pc-menu-top-item-inner .portal-header__pc-menu-top-icon.portal-header__pc-menu-top-icon--teal{fill:var(--portal-teal-700)}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom{align-items:center;display:flex;justify-content:end}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;min-height:48px;padding-inline:16px;position:relative;width:100%}@media(any-hover:hover){.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-button:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-button.portal-header__pc-trigger--current:before{background-color:var(--portal-teal-700);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:75%}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;color:var(--light-text-900);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;min-height:48px;outline:none;padding-inline:16px;position:relative;width:100%}@media(any-hover:hover){.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-link:any-link:hover{color:var(--light-text-900);text-decoration:none}.portal-header .portal-header__pc .portal-header__pc-container .portal-header__pc-menu .portal-header__pc-menu-bottom .portal-header__pc-menu-bottom-item .portal-header__pc-menu-bottom-link:hover{background:var(--portal-gray-500--opacity-10)}}@media(min-width:840px){.portal-header .portal-header__sp{display:none}}.portal-header .portal-header__sp .portal-header__sp-container{align-items:center;display:flex;justify-content:space-between;padding:8px 8px 8px 16px}.portal-header .portal-header__sp .portal-header__sp-container .portal-header__logo .portal-header__logo-link{align-items:center;display:flex;justify-content:center}.portal-header .portal-header__sp .portal-header__sp-container .portal-header__logo .portal-header__logo-link .portal-header__logo-image{height:33px;width:auto}.portal-header .portal-header__sp .portal-header__sp-container .portal-header__logo .portal-header__logo-link .portal-header__logo-image.portal-header__logo-image--corp{height:42px}.portal-header .portal-header__sp .portal-header__sp-container .portal-header__control{align-items:center;display:flex;gap:4px}.portal-header .portal-header__sp .portal-header__sp-container .portal-header__control .portal-header__control-item .portal-header__control-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;width:48px}.portal-header .portal-header__sp-modal{background:inherit;height:100vh;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:9999}.portal-header .portal-header__sp-modal .portal-header__sp-modal-close-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--portal-gray-50);border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:8px;top:8px;width:48px;z-index:1}.portal-header .portal-header__sp-modal .portal-header__sp-modal-close-button .portal-header__sp-modal-close-logo{fill:var(--portal-teal-700)}.portal-header .portal-header__sp-modal .portal-header__sp-modal-close-button.portal-header__sp-modal-close-button--corp{background-color:var(--gray-50)}.portal-header .portal-header__sp-modal .portal-header__sp-modal-close-button.portal-header__sp-modal-close-button--corp .portal-header__sp-modal-close-logo{fill:var(--gray-600)}.portal-header .portal-header__sp-menu{background-color:inherit;overflow-y:auto;padding:64px 16px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-link--top{font-size:.75rem;height:32px;margin-bottom:var(--spacing-200);padding-inline:16px;width:fit-content}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-title{align-items:center;border-bottom:1px solid var(--portal-gray-200);cursor:pointer;display:flex;justify-content:space-between;padding:22px 32px 8px 22px;position:relative;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-title::-webkit-details-marker{display:none}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-title .portal-header__sp-menu-text{align-items:center;display:flex;fill:var(--portal-gray-800);font-size:24px;font-weight:700;gap:8px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow{display:block;flex-shrink:0;position:absolute;right:8px;top:50%;transform-origin:center 43%;transition:transform .5s;width:14px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow:after,.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow:before{background-color:var(--light-text-900);content:"";display:block;height:2px;position:absolute;width:9px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow:before{left:0;transform:rotate(45deg)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow:after{right:0;transform:rotate(-45deg)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow.portal-header__sp-menu-allow--corp{width:12px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow.portal-header__sp-menu-allow--corp:after,.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-allow.portal-header__sp-menu-allow--corp:before{height:2px;width:8px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-menu-link{color:var(--light-text-900);text-decoration:none}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu{margin:0}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-top-link{margin-left:48px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-top-link .portal-header__sp-second-menu-link{align-items:center;color:var(--light-text-900);display:flex;font-size:1rem;font-weight:700;line-height:1.5;padding:22px 8px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-section-title{align-items:end;color:var(--light-text-700);display:flex;font-size:.75rem;font-weight:700;line-height:1.5;margin-left:48px;padding:var(--spacing-300) var(--spacing-100) var(--spacing-150) var(--spacing-100)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container{align-items:center;border-top:1px solid var(--portal-gray-200);color:var(--light-text-900);display:flex;font-weight:700;justify-content:space-between;margin-left:48px;width:calc(100% - 48px)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item{width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item .portal-header__sp-second-menu-title-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item .portal-header__sp-second-menu-title-container::-webkit-details-marker{display:none}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item[open] .portal-header__sp-second-menu-allow{transform:rotate(180deg)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item .portal-header__sp-third-menu{margin:0}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item .portal-header__sp-third-menu .portal-header__sp-third-menu-item{align-items:center;border-top:1px solid var(--portal-gray-200);color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-item .portal-header__sp-third-menu .portal-header__sp-third-menu-item .portal-header__sp-third-menu-link{color:var(--text-primary);padding:18px 8px;text-decoration:none;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title{padding:18px 32px 8px 18px;position:relative;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-text{align-items:center;display:flex;gap:8px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-link{align-items:center;color:var(--light-text-900);display:flex;gap:8px;padding:18px 8px;text-decoration:none;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-allow{display:block;flex-shrink:0;position:absolute;right:8px;top:50%;transform-origin:center 43%;transition:transform .5s;width:14px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-allow:after,.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-allow:before{background-color:var(--light-text-900);content:"";display:block;height:2px;position:absolute;width:9px}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-allow:before{left:0;transform:rotate(45deg)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title .portal-header__sp-second-menu-allow:after{right:0;transform:rotate(-45deg)}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item .portal-header__sp-second-menu .portal-header__sp-second-menu-item-container .portal-header__sp-second-menu-title:has(.portal-header__sp-second-menu-link){padding:0}.portal-header .portal-header__sp-menu .portal-header__sp-menu-item[open] .portal-header__sp-menu-allow{transform:rotate(180deg)}.portal-header .portal-header__sp-menu .portal-header__sp-sub-section{margin-top:24px}.portal-header .portal-header__sp-menu .portal-header__sp-sub-section .portal-header__sp-sub-section-menu .portal-header__sp-sub-section-item .portal-header__sp-sub-section-link{align-items:center;color:var(--light-text-900);display:flex;font-weight:700;gap:8px;padding:18px 8px;text-decoration:none;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-company-container{margin-top:var(--spacing-500)}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company{background-color:var(--portal-gray-50);border-radius:4px;display:grid;padding:var(--spacing-200);row-gap:var(--spacing-100)}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-title{color:var(--light-text-700);font-size:.875rem;line-height:1.5}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-item .portal-header__sp-company-item-title{align-items:center;color:var(--light-text-900);column-gap:var(--spacing-200);display:flex;font-size:1rem;font-weight:700;line-height:1.5;min-height:64px;padding-inline:var(--spacing-100)}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-item .portal-header__sp-company-item-title:after{background-color:var(--portal-teal-700);content:"";display:block;flex-shrink:0;height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");-webkit-mask-size:24px;mask-size:24px;width:24px}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-item .portal-header__sp-company-link-list .portal-header__sp-company-link-item .portal-header__sp-company-link{align-items:center;color:var(--light-text-900);display:flex;font-size:.875rem;gap:8px;line-height:1.5;min-height:56px;padding-inline:var(--spacing-100)}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-divider{align-items:center;border-style:none;display:flex;flex-shrink:0;height:17px;width:100%}.portal-header .portal-header__sp-menu .portal-header__sp-company-container .portal-header__sp-company .portal-header__sp-company-divider:before{background-color:var(--light-border-light);content:"";display:block;height:1px;width:100%}.portal-header .portal-header__sp-menu.portal-header__sp-menu--corp .portal-header__sp-menu-item:first-child .portal-header__sp-menu-title{border-top:1px solid var(--portal-gray-200)}.portal-header .portal-header__sp-menu.portal-header__sp-menu--corp .portal-header__sp-second-menu-link .portal-header__menu-icon--external,.portal-header .portal-header__sp-menu.portal-header__sp-menu--corp .portal-header__sp-sub-section-link .portal-header__menu-icon--external{height:24px;width:24px}.portal-header .portal-header__sp-search{background:inherit;height:100vh;padding:64px 16px 0;width:100%}.portal-header .portal-header__sp-search .portal-header__sp-search-form{display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-label{cursor:auto;font-weight:700}.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-input{background:#fff;border:1px solid var(--light-border-light);border-radius:12px;font-size:1rem;letter-spacing:.2px;margin-top:48px;padding:20px 16px}.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-button-container{display:flex;justify-content:flex-end;margin-top:24px;width:100%}.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-button-container .portal-header__sp-search-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--portal-teal-700);border:1px solid var(--portal-teal-700);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;max-width:96px;min-height:48px;padding:0 18px 0 22px;text-align:center;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-button-container .portal-header__sp-search-button:hover{background:var(--portal-teal-900)}}.portal-header .portal-header__sp-search .portal-header__sp-search-form .portal-header__sp-search-button-container .portal-header__sp-search-button .portal-header__sp-search-button-icon{fill:#fff;margin-left:8px}.portal-header .portal-header__pc-modal{background:inherit;color:var(--light-text-900);height:calc(100vh - 98px - var(--portal-special-notice-height, 0px));left:0;margin:0 auto;overflow-y:auto;padding:0 16px 48px;position:absolute;right:0;top:100%;z-index:100}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner{margin:0 auto;max-width:1024px;width:100%}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head{align-items:center;background:inherit;display:flex;justify-content:space-between;padding:16px 0}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head .portal-header__pc-modal-title-container{align-items:center;column-gap:32px;display:flex;flex:1}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head .portal-header__pc-modal-title-container .portal-header__pc-modal-title{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:8px}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head .portal-header__pc-modal-title-container .portal-button-link{font-size:.75rem;min-height:32px;padding-inline:16px;width:fit-content}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head .portal-header__pc-modal-close-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--portal-gray-200);border-radius:999px;cursor:pointer;display:flex;font-size:.875rem;gap:8px;height:48px;padding:0 18px 0 24px}.portal-header .portal-header__pc-modal .portal-header__pc-modal-inner .portal-header__pc-modal-head .portal-header__pc-modal-close-button .portal-header__pc-modal-close-icon{fill:var(--light-text-900)}.portal-header .portal-header__pc-company{margin-top:16px}.portal-header .portal-header__pc-company .portal-header__pc-company-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item{max-width:500px;width:100%}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-title{border-bottom:1px solid var(--portal-gray-200);color:var(--light-text-700);font-size:.875rem;font-weight:700;padding:16px 12px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo{margin-top:24px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link{align-items:center;display:flex;gap:24px;height:auto;text-decoration:none;width:100%}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link .portal-header__pc-company-logo-image-box{border:1px solid var(--portal-gray-200);border-radius:8px;display:flex;height:auto;min-height:110px;padding:20px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link .portal-header__pc-company-logo-image-box .portal-header__pc-company-logo-link-image{object-fit:contain;width:163px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link .portal-header__pc-company-logo-image-box .portal-header__pc-company-logo-link-image.portal-header__pc-company-logo-link-image--corp{margin-block:auto;width:173px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link .portal-header__pc-company-logo-link-text{align-items:center;color:var(--light-text-900);display:flex;font-weight:700;gap:8px;line-height:150%}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-logo .portal-header__pc-company-logo-link .portal-header__pc-company-logo-link-text .portal-header__pc-company-logo-link-external{fill:var(--portal-teal-700)}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-menu{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:16px}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-menu .portal-header__pc-company-menu-item{color:var(--light-text-900);width:100%}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-menu .portal-header__pc-company-menu-item .portal-header__pc-company-menu-link{align-items:center;color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;gap:8px;min-height:48px;padding-inline:12px;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-menu .portal-header__pc-company-menu-item .portal-header__pc-company-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc-company .portal-header__pc-company-list .portal-header__pc-company-list-item .portal-header__pc-company-menu .portal-header__pc-company-menu-item .portal-header__pc-company-menu-link .portal-header__pc-company-menu-link-external{fill:var(--portal-teal-700)}.portal-header .portal-header__pc-search{margin-top:32px}.portal-header .portal-header__pc-search .portal-header__pc-search-form{align-items:center;display:flex;gap:24px}.portal-header .portal-header__pc-search .portal-header__pc-search-form .portal-header__pc-search-input{background:#fff;border:1px solid var(--light-border-light);border-radius:12px;font-size:1rem;letter-spacing:.2px;padding:20px 16px;width:100%}.portal-header .portal-header__pc-search .portal-header__pc-search-form .portal-header__pc-search-button-container{display:flex;width:100%}.portal-header .portal-header__pc-search .portal-header__pc-search-form .portal-header__pc-search-button-container .portal-header__pc-search-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--portal-teal-700);border:1px solid var(--portal-teal-700);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:48px;max-width:96px;padding:0 18px 0 22px;text-align:center;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-search .portal-header__pc-search-form .portal-header__pc-search-button-container .portal-header__pc-search-button:hover{background:var(--portal-teal-900)}}.portal-header .portal-header__pc-search .portal-header__pc-search-form .portal-header__pc-search-button-container .portal-header__pc-search-button .portal-header__pc-search-button-icon{fill:#fff;margin-left:8px}.portal-header .portal-header__pc-town{margin-top:16px}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container{display:flex;flex-wrap:wrap;gap:24px}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list{max-width:685px;width:100%}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list .portal-header__pc-town-menu-list-title{border-bottom:1px solid var(--portal-gray-200);color:var(--light-text-700);font-size:.875rem;font-weight:700;margin-bottom:8px;padding:16px 12px}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title{border-bottom:1px solid var(--portal-gray-200);display:list-item;font-size:.875rem;font-weight:700;list-style:none;padding:var(--spacing-200) var(--spacing-150);position:relative;text-align:left;width:100%;z-index:2}@media(any-hover:hover){.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title:any-link:hover{text-decoration:none}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-text{align-items:center;color:var(--light-text-900);column-gap:8px;display:flex}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-allow{display:block;flex-shrink:0;margin-left:6px;position:absolute;right:8px;top:50%;transform-origin:center 43%;transition:transform .5s;width:14px}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-allow:after,.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-allow:before{background-color:var(--light-text-900);content:"";display:block;height:2px;position:absolute;width:9px}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-allow:before{left:0;transform:rotate(45deg)}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-menu-title .portal-header__pc-town-top-menu-title-allow:after{right:0;transform:rotate(-45deg)}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item[open] .portal-header__pc-town-top-menu-title{background:var(--portal-gray-50);border-bottom:none}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item[open] .portal-header__pc-town-top-menu-title-allow{top:calc(50% - 4px);transform:rotate(180deg)}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-second-menu{align-items:center;background:var(--portal-gray-50);display:flex;flex-wrap:wrap;gap:0 24px;padding:16px 12px;position:relative;width:calc(200% + 16px);z-index:1}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-second-menu .portal-header__pc-town-top-second-menu-item{color:var(--light-text-900);font-weight:700;width:calc(25% - 18px)}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-second-menu .portal-header__pc-town-top-second-menu-item .portal-header__pc-town-top-second-menu-link{color:var(--light-text-900);display:block;font-size:.75rem;padding:8px;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu .portal-header__pc-town-top-menu-item .portal-header__pc-town-top-second-menu .portal-header__pc-town-top-second-menu-item .portal-header__pc-town-top-second-menu-link:hover{text-decoration:underline}}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--top .portal-header__pc-town-top-menu>:nth-child(2n) .portal-header__pc-town-top-second-menu{margin-left:calc(-100% - 16px)}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--bottom{align-content:start;display:grid;gap:var(--spacing-100);max-width:315px;width:100%}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--bottom .portal-header__pc-town-menu--bottom-item .portal-header__pc-town-bottom-menu{display:flex;flex-direction:column}.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--bottom .portal-header__pc-town-menu--bottom-item .portal-header__pc-town-bottom-menu .portal-header__pc-town-bottom-menu-item .portal-header__pc-town-bottom-menu-link{align-items:center;color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;gap:8px;min-height:48px;padding-inline:12px;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-town .portal-header__pc-town-menu-container .portal-header__pc-town-menu-list.portal-header__pc-town-menu--bottom .portal-header__pc-town-menu--bottom-item .portal-header__pc-town-bottom-menu .portal-header__pc-town-bottom-menu-item .portal-header__pc-town-bottom-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc-train{margin-top:16px}.portal-header .portal-header__pc-train .portal-header__pc-train-menu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 8px}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row{display:flex;flex-direction:column;max-width:325px;row-gap:8px;width:100%}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-menu-title{border-bottom:1px solid var(--portal-gray-200);color:var(--light-text-700);font-size:.875rem;font-weight:700;padding:16px 12px}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-second-menu{display:flex;flex-wrap:wrap;gap:0 16px;padding-top:8px}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-second-menu .portal-header__pc-train-second-menu-item{color:var(--light-text-900);width:100%}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-second-menu .portal-header__pc-train-second-menu-item .portal-header__pc-train-second-menu-link{align-items:center;color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;gap:8px;min-height:48px;padding-inline:12px;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-second-menu .portal-header__pc-train-second-menu-item .portal-header__pc-train-second-menu-link:hover{background:var(--portal-gray-500--opacity-10)}}.portal-header .portal-header__pc-train .portal-header__pc-train-menu .portal-header__pc-train-menu-row .portal-header__pc-train-menu-item .portal-header__pc-train-second-menu .portal-header__pc-train-second-menu-item .portal-header__pc-train-second-menu-caution{color:var(--light-text-700);font-size:.75rem;font-weight:400;padding:0 12px}.portal-header .portal-header__pc-corp-menu{border-top:1px solid var(--gray-400);padding-top:8px}.portal-header .portal-header__pc-corp-menu .portal-header__pc-corp-menu-list{align-items:flex-start;display:flex;flex-wrap:wrap}.portal-header .portal-header__pc-corp-menu .portal-header__pc-corp-menu-list .portal-header__pc-corp-menu-item{color:var(--light-text-900);max-width:330px;width:100%}.portal-header .portal-header__pc-corp-menu .portal-header__pc-corp-menu-list .portal-header__pc-corp-menu-item .portal-header__pc-corp-menu-link{align-items:center;color:var(--light-text-900);display:flex;font-size:.875rem;font-weight:700;gap:8px;min-height:48px;padding-inline:12px;text-decoration:none}@media(any-hover:hover){.portal-header .portal-header__pc-corp-menu .portal-header__pc-corp-menu-list .portal-header__pc-corp-menu-item .portal-header__pc-corp-menu-link:hover{background:#8881751a}}.portal-header .portal-header__pc-corp-menu .portal-header__pc-corp-menu-list .portal-header__pc-corp-menu-item .portal-header__pc-corp-menu-link .portal-header__pc-corp-menu-icon--external{flex-shrink:0}.portal-header .portal-header__menu-icon--external{fill:var(--portal-teal-700);flex-shrink:0}.portal-header [aria-hidden=true]:not(svg){display:none}body{margin-top:0!important}body.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0);width:100%}.tokyu-portal-layout{background-color:var(--portal-background);container-type:inline-size;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.tokyu-portal-layout:has(.portal-header__type--corp){background-color:var(--portal-background-corp)}.tokyu-portal-layout:has(.portal-railway-corp-top) .tokyu-portal-layout__main-inner{padding-inline:0}@media(min-width:840px){.tokyu-portal-layout:has(.portal-railway-corp-top) .tokyu-portal-layout__main-inner{max-width:var(--portal-railway-corp-top-content-width)}}.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-header{background-color:var(--portal-background-corp)}.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-header .portal-header__pc{max-width:var(--portal-railway-corp-top-content-width)}.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu{margin-bottom:32px}@media(min-width:840px){.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu{margin-bottom:48px}}.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu .portal-footer__corp-menu .portal-footer__corp-menu-container .portal-footer__corp-menu-list .portal-footer__corp-menu-item .portal-footer__corp-menu-link{align-items:center;min-height:48px;padding:8px}.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu .portal-footer__second-menu-item .portal-footer__second-menu-link{min-height:48px;padding:8px}@media(min-width:840px){.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu.portal-footer__menu--corp{padding-bottom:48px}}@media(min-width:840px){.tokyu-portal-layout:has(.portal-railway-corp-top) .portal-footer .portal-footer__container .portal-footer__menu .portal-footer__second-menu{row-gap:0}}.tokyu-portal-layout .tokyu-portal-layout__header:has(.portal-header__pc-trigger--current){position:relative}.tokyu-portal-layout .tokyu-portal-layout__header:has(.portal-header__pc-trigger--current):before{background:#fff;content:"";top:0;right:0;bottom:0;left:0;position:fixed;z-index:1}.tokyu-portal-layout .tokyu-portal-layout__footer,.tokyu-portal-layout .tokyu-portal-layout__header{flex-shrink:0}.tokyu-portal-layout .tokyu-portal-layout__footer{margin-top:var(--spacing-minus-200)}.tokyu-portal-layout .tokyu-portal-layout__main{display:flex;flex-grow:1;margin-top:var(--spacing-minus-100);position:relative}@media(min-width:840px){.tokyu-portal-layout .tokyu-portal-layout__main{margin-top:var(--spacing-minus-200)}}.tokyu-portal-layout .tokyu-portal-layout__main-inner{flex-grow:1;margin-inline:auto;max-width:1088px;min-height:inherit;min-width:0;padding-inline:var(--portal-content-padding)}.tokyu-portal-layout .tokyu-portal-layout__breadcrumb{background-color:var(--light-background-light);padding-inline:var(--portal-content-padding)}.tokyu-portal-layout .tokyu-portal-layout__breadcrumb-inner{border-bottom:1px solid var(--light-border-light);margin:0 auto;max-width:var(--portal-content-width)}.tokyu-portal-layout .tokyu-portal-layout__breadcrumb-content{margin:var(--spacing-minus-200)}.tokyu-portal-breadcrumbs{align-items:center;display:flex;gap:4px;min-height:48px;overflow-x:auto;padding:8px 16px}@media(min-width:840px){.tokyu-portal-breadcrumbs{flex-wrap:wrap;gap:8px 12px;overflow-x:visible}}.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__item{align-items:center;display:flex;flex-shrink:0;min-width:0}.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__content{align-items:center;display:flex;font-size:.75rem;gap:4px;line-height:1;max-width:100%}@media(min-width:840px){.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__content{font-size:.875rem;gap:12px}}.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__content-link{color:inherit;flex-grow:1;line-height:20px;text-decoration:none}@media(any-hover:hover){.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__content-link:any-link:hover{text-decoration:underline}}.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__item+.tokyu-portal-breadcrumbs__item .tokyu-portal-breadcrumbs__content:before{background-color:var(--light-text-primary);content:"";height:.75rem;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='currentColor' d='M8.275 18.726a.93.93 0 0 0 1.318 0l6.19-6.2a.744.744 0 0 0 0-1.052l-6.19-6.2a.933.933 0 0 0-1.318 1.32l5.392 5.41-5.4 5.409a.93.93 0 0 0 .008 1.313'/%3E%3C/svg%3E") 50% 50% no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;width:.75rem}@media(min-width:840px){.tokyu-portal-breadcrumbs .tokyu-portal-breadcrumbs__item+.tokyu-portal-breadcrumbs__item .tokyu-portal-breadcrumbs__content:before{width:.875rem}}.portal-delay{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-delay{padding-top:var(--spacing-800);row-gap:var(--spacing-800)}}.portal-delay .portal-delay__card-list{display:flex;flex-direction:column;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-delay .portal-delay__card-list{flex-flow:row wrap;gap:var(--spacing-300)}}.portal-delay .portal-delay__card-list .portal-delay__card{background-color:var(--portal-gray-100);border-radius:4px;padding:var(--spacing-200)}@media(min-width:840px){.portal-delay .portal-delay__card-list .portal-delay__card{border-radius:8px;padding:var(--spacing-400) var(--spacing-300);width:calc(100% / 3 - 24px * 2 / 3)}}.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-header{align-items:center;column-gap:var(--spacing-75);display:flex;font-size:1rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-header{column-gap:var(--spacing-100);font-size:1.25rem}}.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-header .portal-delay__card-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-header .portal-delay__card-icon{height:40px;width:40px}}.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-body{display:grid;margin-top:var(--spacing-200);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-body{margin-top:var(--spacing-300);row-gap:var(--spacing-300)}}.portal-delay .portal-delay__card-list .portal-delay__card .portal-delay__card-body .portal-button-link{max-width:none;width:100%}.portal-barrier-free{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-barrier-free{padding-top:var(--spacing-800);row-gap:var(--spacing-800)}}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__attention{display:grid;row-gap:40px}@media(min-width:840px){.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__attention{row-gap:48px}}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__attention .portal-barrier-free-mobility-scooter__attention-list{display:grid;padding-left:28px;row-gap:4px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__attention .portal-barrier-free-mobility-scooter__attention-list .portal-barrier-free-mobility-scooter__attention-list-item{font-size:1rem;line-height:1.5;position:relative}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__attention .portal-barrier-free-mobility-scooter__attention-list .portal-barrier-free-mobility-scooter__attention-list-item:before{background-color:var(--portal-teal-700);border-radius:2px;content:"";display:inline-block;height:4px;left:-16px;position:absolute;top:10px;width:4px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line{display:grid;row-gap:40px}@media(min-width:840px){.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line{row-gap:48px}}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tr :first-child,.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tr :nth-child(2){min-width:88px;width:88px}@media(min-width:840px){.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tr :first-child,.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tr :nth-child(2){min-width:158px;width:158px}}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table thead tr th{white-space:nowrap}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr :first-child,.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr :nth-child(2){margin:auto;vertical-align:middle}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr :nth-child(3){width:100%}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr :nth-child(3)>*{display:flex}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr th{text-align:center}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td{position:relative}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td>*{min-width:auto!important}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td .portal-barrier-free-mobility-scooter__status--true{border:1px solid var(--light-text-900);border-radius:999px;display:block;height:16px;width:16px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td .portal-barrier-free-mobility-scooter__status--false{display:block;height:16px;width:16px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td .portal-barrier-free-mobility-scooter__status--false:before{background-color:var(--light-text-900);content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td .portal-barrier-free-mobility-scooter__status--false:after{background-color:var(--light-text-900);content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:16px}.portal-barrier-free-mobility-scooter .portal-barrier-free-mobility-scooter__line .portal-table .portal-table__table-container table tbody tr td .portal-text-link{margin:0}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-heading:has(h2){margin-bottom:24px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-heading:has(h2){margin-bottom:48px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list{display:grid;row-gap:24px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list{column-gap:24px;grid-template-columns:1fr 1fr 1fr}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card{background-color:var(--portal-gray-100);border-radius:4px;display:grid;padding:16px;row-gap:16px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card{border-radius:8px;padding:32px 24px;row-gap:32px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card .portal-barrier-free-platform__line-card-title{align-items:center;column-gap:6px;display:flex;font-size:1rem;line-height:1.5}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card .portal-barrier-free-platform__line-card-title{column-gap:8px;font-size:1.25rem;height:fit-content}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card .portal-barrier-free-platform__line-card-title .portal-barrier-free-platform__line-card-title-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-card .portal-barrier-free-platform__line-card-title .portal-barrier-free-platform__line-card-title-icon{height:40px;width:40px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list{column-gap:16px;display:grid;grid-template-columns:1fr 1fr}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list{grid-template-columns:1fr;row-gap:24px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file{align-items:center;background:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;column-gap:8px;display:flex;min-height:calc(2.625rem + 18px);padding:8px 12px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file{justify-content:space-between;min-height:calc(3rem + 18px);padding:8px 16px}}@media(any-hover:hover){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file:any-link:hover{color:var(--light-text-900);text-decoration:none}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file:after{background-color:var(--red-600);content:"";display:block;flex-shrink:0;height:18px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px;mask-size:18px;width:18px}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file .portal-barrier-free-platform__line-file-text{color:var(--light-text-900);font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file .portal-barrier-free-platform__line-file-text{font-size:1rem}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file .portal-barrier-free-platform__line-file-text .portal-barrier-free-platform__line-file-size{font-size:.75rem;font-weight:400;line-height:1.25}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__line-card-list .portal-barrier-free-platform__line-file-list .portal-barrier-free-platform__line-file .portal-barrier-free-platform__line-file-text .portal-barrier-free-platform__line-file-size{font-size:1rem}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list{display:grid;row-gap:24px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list{row-gap:32px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line{background-color:var(--portal-gray-100);border-radius:4px;padding-inline:16px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line{padding-inline:24px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name{align-items:center;column-gap:16px;display:flex;justify-content:space-between;padding-block:16px}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name::-webkit-details-marker{display:none}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name{column-gap:8px;padding-block:24px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-text{align-items:center;column-gap:8px;display:flex;font-size:1rem;font-weight:700;line-height:1.5;width:100%}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-text{font-size:1.25rem}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-text .portal-barrier-free-platform__station-line-name-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-text .portal-barrier-free-platform__station-line-name-icon{height:40px;width:40px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-arrow{flex-shrink:0;height:24px;transform:rotate(180deg);transition:transform .15s;width:24px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-line-name .portal-barrier-free-platform__station-line-name-arrow{display:none}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line[open] .portal-barrier-free-platform__station-line-name-arrow{transform:rotate(0)}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding-bottom:24px}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list{grid-template-columns:1fr 1fr 1fr 1fr}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list .portal-barrier-free-platform__station-item .portal-barrier-free-platform__station-button{align-items:center;background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;column-gap:8px;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;line-height:1.5;padding:12px 8px;text-align:left;width:100%}@media(min-width:840px){.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list .portal-barrier-free-platform__station-item .portal-barrier-free-platform__station-button{font-size:1rem;padding:12px 16px}}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list .portal-barrier-free-platform__station-item .portal-barrier-free-platform__station-button .portal-barrier-free-platform__station-button-icon{flex-shrink:0;height:18px;width:18px}.portal-barrier-free-platform .portal-barrier-free-platform__section .portal-barrier-free-platform__station-line-list .portal-barrier-free-platform__station-line .portal-barrier-free-platform__station-list .portal-barrier-free-platform__station-item .portal-barrier-free-platform__station-image{object-fit:contain;pointer-events:none}.portal-barrier-free-situation .portal-barrier-free-situation__line{display:grid}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-heading{margin-bottom:24px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-heading{justify-content:start;margin-bottom:48px}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-heading .portal-barrier-free-situation__station-card-icon{height:40px;width:40px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list{display:grid;row-gap:16px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list{row-gap:24px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;width:100%}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-header{align-items:center;background-color:var(--portal-gray-100);column-gap:4px;display:flex;font-size:1rem;line-height:1.5;padding:16px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-header{column-gap:8px;font-size:1.5rem}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-header .portal-barrier-free-situation__station-card-icon{flex-shrink:0;height:24px;width:24px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-header .portal-barrier-free-situation__station-card-icon{height:32px;width:32px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body{display:grid;padding-block:16px;row-gap:16px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body{padding-block:24px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location{padding-inline:16px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location{padding-inline:24px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__location-title{font-size:.75rem;line-height:1.5}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__location-title{font-size:.875rem}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list{display:grid;margin-top:16px;row-gap:8px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list{gap:16px 24px;grid-template-columns:1fr 1fr 1fr}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list .portal-barrier-free-situation__equipment{align-items:center;column-gap:4px;display:flex;font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list .portal-barrier-free-situation__equipment{column-gap:8px;font-size:1rem}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list .portal-barrier-free-situation__equipment .portal-barrier-free-situation__equipment-icon{flex-shrink:0;height:32px;width:32px}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-body .portal-barrier-free-situation__location .portal-barrier-free-situation__equipment-list .portal-barrier-free-situation__equipment .portal-barrier-free-situation__equipment-icon{height:40px;width:40px}}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-footer{align-items:center;background-color:var(--portal-gray-100);display:flex;justify-content:center;padding:16px}.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-footer .portal-button-link{height:40px;width:fit-content}@media(min-width:840px){.portal-barrier-free-situation .portal-barrier-free-situation__line .portal-barrier-free-situation__station-card-list .portal-barrier-free-situation__station-card .portal-barrier-free-situation__station-card-footer .portal-button-link{height:48px;width:100%}}.portal-line-history{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:600px){.portal-line-history{padding-top:var(--spacing-800)}}.portal-line-history .portal-heading+*{margin-top:var(--spacing-400)}@media(min-width:600px){.portal-line-history .portal-heading+*{margin-top:var(--spacing-600)}}.portal-line-history .portal-line-history__mv-list{margin-top:var(--spacing-400)}@media(min-width:600px){.portal-line-history .portal-line-history__mv-list{display:grid;gap:var(--spacing-300);grid-auto-flow:dense;grid-template-columns:repeat(3,1fr)}}.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item:first-child:last-child{grid-column-start:2}.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item:nth-child(n+2){display:none}@media(min-width:600px){.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item:nth-child(n+2){display:block}}.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item .portal-line-history__mv-image{aspect-ratio:342/240;border-radius:4px;object-fit:cover}@media(min-width:600px){.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item .portal-line-history__mv-image{aspect-ratio:330/247;border-radius:8px}}.portal-line-history .portal-line-history__mv-list .portal-line-history__mv-item .portal-line-history__mv-caption{color:var(--light-text-700);font-size:.875rem;line-height:1.25;margin-top:8px}.portal-line-history .portal-line-history__desc{font-size:1rem;line-height:1.75;margin-top:var(--spacing-400)}@media(min-width:840px){.portal-line-history .portal-line-history__line-layout{display:grid;gap:var(--spacing-800);grid-template-columns:646fr 330fr}}.portal-line-history .portal-line-history__stations{display:grid;gap:4px;grid-auto-rows:min-content}.portal-line-history .portal-line-history__stations .portal-line-history__station{background:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;display:grid;gap:var(--spacing-50);padding:0 var(--spacing-150)}.portal-line-history .portal-line-history__stations .portal-line-history__station .portal-line-history__station-body{align-items:center;display:grid;gap:4px;grid-template-columns:max-content 1fr;padding:14px 0}.portal-line-history .portal-line-history__stations .portal-line-history__station .portal-line-history__station-title{font-size:1rem;font-weight:700;line-height:1.25}.portal-line-history .portal-line-history__stations .portal-line-history__station .portal-line-history__station-note{color:var(--light-text-700);font-size:.75rem;line-height:1.5;padding-bottom:var(--spacing-150)}.portal-line-history .portal-line-history__stations .portal-line-history__station .portal-line-history__station-note:has(:not(*)){display:none}.portal-line-history .portal-line-history__stations .portal-line-history__station-next{align-items:center;display:flex;gap:8px;margin-top:4px;padding-left:8px}.portal-line-history .portal-line-history__stations .portal-line-history__station-next:not(:has(*)){display:none}.portal-line-history .portal-line-history__stations .portal-line-history__station-next .portal-line-history__station-next-icon{flex:0 0 auto}.portal-line-history .portal-line-history__stations .portal-line-history__station-next .portal-line-history__station-next-distance{flex:0 0 auto;font-size:1rem;line-height:1.75}.portal-line-history .portal-line-history__stations .portal-line-history__station-next .portal-line-history__station-next-note{color:var(--light-text-700);flex:1 1 auto;font-size:.75rem;line-height:1.5}.portal-line-history .portal-line-history__map-img-list{display:none}@media(min-width:840px){.portal-line-history .portal-line-history__map-img-list{display:grid;gap:var(--spacing-800);grid-auto-rows:min-content}}.portal-line-history .portal-line-history__map-img-list .portal-line-history__map-img-item{display:grid;gap:var(--spacing-100)}.portal-line-history .portal-line-history__map-img-list .portal-line-history__map-img-image{border-radius:8px}.portal-line-history .portal-line-history__map-img-list .portal-line-history__map-img-caption{color:var(--light-text-700);font-size:.875rem;line-height:1.25}.portal-line-history .portal-line-histroy__open-table{font-size:.875rem;line-height:1.75}.portal-line-history .portal-line-histroy__open-table th{font-weight:400;text-align:left;white-space:nowrap}.portal-line-history .portal-line-histroy__open-table td{padding:4px 16px}@media(min-width:600px){.portal-line-history .portal-line-histroy__open-table{font-size:1rem;line-height:1.5}.portal-line-history .portal-line-histroy__open-table td{padding:8px 16px}}.portal-line-history .portal-line-histroy__train-list{display:grid;gap:var(--spacing-500) var(--spacing-300);grid-template-columns:repeat(auto-fill,minmax(min(256px,100%),1fr))}.portal-line-history .portal-line-histroy__train-list .portal-line-history__train-item{display:grid;gap:8px}.portal-line-history .portal-line-histroy__train-list .portal-line-history__train-image{aspect-ratio:342/240;border-radius:4px;object-fit:cover;width:100%}.portal-line-history .portal-line-histroy__train-list .portal-line-history__train-caption{color:var(--light-text-700);font-size:.875rem;line-height:1.25}.portal-line-history .portal-line-history__line-list{background:var(--portal-gray-100);display:grid;gap:var(--spacing-100);grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));padding:var(--spacing-300) var(--spacing-200)}@media(min-width:840px){.portal-line-history .portal-line-history__line-list{grid-template-columns:repeat(auto-fit,minmax(min(102px,100%),1fr));padding:var(--spacing-300)}}.portal-line-history .portal-line-history__line-list .portal-line-history__line-item{background:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:inherit;display:grid;gap:var(--spacing-50);padding:var(--spacing-150) var(--spacing-100);place-content:center;place-items:center}@media(any-hover:hover){.portal-line-history .portal-line-history__line-list .portal-line-history__line-item:hover{color:inherit;text-decoration:none}}.portal-line-history .portal-line-history__line-list .portal-line-history__line-item .portal-line-history__line-item-image{aspect-ratio:1/1;width:32px}.portal-line-history .portal-line-history__line-list .portal-line-history__line-item .portal-line-history__line-item-name{font-size:.8125rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-line-history .portal-line-history__line-list .portal-line-history__line-item .portal-line-history__line-item-name{font-size:.875rem}}.portal-station-list{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-station-list{padding-top:var(--spacing-800);row-gap:var(--spacing-800)}}.portal-station-list .portal-station-list__section .portal-station-list__container{display:grid;margin-top:var(--spacing-300);row-gap:var(--spacing-150)}@media(min-width:840px){.portal-station-list .portal-station-list__section .portal-station-list__container{gap:var(--spacing-300);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-600)}}.portal-station-list .portal-station-list__section .portal-station-list__container .portal-station-list-item__link{min-height:46px;min-width:46px}@media(min-width:840px){.portal-station-list .portal-station-list__section .portal-station-list__container .portal-station-list-item__link{min-height:56px;min-width:56px}}.portal-ticket-list{display:grid;grid-template-columns:100%;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-400)}@media(min-width:840px){.portal-ticket-list{padding-top:var(--spacing-1000);row-gap:var(--spacing-800)}}.portal-ticket-list .portal-ticket-list__card-list{display:grid;gap:var(--spacing-200);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-300)}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list{gap:var(--spacing-300);grid-template-columns:repeat(4,1fr)}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card{background:#fff;border-radius:0 0 4px 4px}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link{color:var(--light-text-900);display:grid;grid-template-rows:auto 1fr;height:100%;position:relative}@media(any-hover:hover){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link:any-link:hover{text-decoration:none}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-image-container{overflow:hidden;position:relative;z-index:0}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-image-container .portal-ticket-list__card-image{aspect-ratio:10.5/7;object-fit:contain;position:relative;width:100%;z-index:10}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-image-container .portal-ticket-list__card-image{aspect-ratio:3/2}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-image-container .portal-ticket-list__card-bg-image{filter:blur(12px);height:100%;left:0;object-fit:cover;position:absolute;scale:1.2;top:0;width:100%}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-new{align-items:center;background-color:var(--red-600);border-end-end-radius:8px;color:#fff;display:flex;font-size:.6875rem;font-weight:700;left:0;line-height:1.5;min-height:24px;padding-inline:var(--spacing-75);position:absolute;top:0;z-index:20}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-new{border-end-end-radius:16px;font-size:.875rem;line-height:1.25;min-height:32px;padding-inline:var(--spacing-150)}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content{display:grid;grid-template-rows:auto auto 1fr;padding:var(--spacing-100);row-gap:var(--spacing-100)}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content{padding-block:var(--spacing-150);row-gap:var(--spacing-150)}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list{display:flex;flex-wrap:wrap;gap:var(--spacing-50)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list .portal-ticket-list__card-badge{align-items:center;display:flex;font-size:.6875rem;line-height:1.5;padding-inline:var(--spacing-50)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list .portal-ticket-list__card-badge.portal-ticket-list__card-badge-type--q-skip{background-color:var(--portal-gray-200)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list .portal-ticket-list__card-badge.portal-ticket-list__card-badge-type--pasmo{background-color:var(--primary-200)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list .portal-ticket-list__card-badge.portal-ticket-list__card-badge-type--magnetic{background-color:var(--secondary-200)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-badge-list .portal-ticket-list__card-badge.portal-ticket-list__card-badge-type--paper{background-color:var(--portal-yellow-200)}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-title{font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-title{font-size:1rem}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container{align-items:end;display:grid;height:fit-content;margin-top:auto}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price{align-items:center;display:flex;font-size:.6875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price{font-size:.75rem}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price.portal-ticket-list__card-price--q-skip{color:var(--red-600);flex-wrap:wrap}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price .portal-ticket-list__card-price-number{font-size:.875rem}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price-row{display:grid;gap:2px;grid-template-columns:max-content 1fr}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price-icon{translate:0 2px;width:14px}@media(min-width:840px){.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price-icon{width:18px}}.portal-ticket-list .portal-ticket-list__card-list .portal-ticket-list__card .portal-ticket-list__card-link .portal-ticket-list__card-content .portal-ticket-list__card-price-container .portal-ticket-list__card-price-column{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px}.portal-train-history{padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500)}@media(min-width:840px){.portal-train-history{padding-top:var(--spacing-800)}}.portal-train-history__line-list{background:var(--portal-gray-100);display:grid;gap:var(--spacing-100);grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));margin-top:var(--spacing-400);padding:var(--spacing-300) var(--spacing-200)}@media(min-width:840px){.portal-train-history__line-list{gap:var(--spacing-300);grid-template-columns:repeat(auto-fit,minmax(min(172px,100%),1fr));margin-top:var(--spacing-800);padding:var(--spacing-400) var(--spacing-500)}}.portal-train-history__line-list .portal-train-history__line-item{background:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:inherit;display:grid;gap:var(--spacing-50);padding:var(--spacing-150) var(--spacing-100);place-content:center;place-items:center}@media(any-hover:hover){.portal-train-history__line-list .portal-train-history__line-item:hover{color:inherit;text-decoration:none}}@media(min-width:840px){.portal-train-history__line-list .portal-train-history__line-item{gap:var(--spacing-100);padding:var(--spacing-250) var(--spacing-200)}}.portal-train-history__line-list .portal-train-history__line-item .portal-train-history__line-item-image{aspect-ratio:1/1;width:32px}@media(min-width:840px){.portal-train-history__line-list .portal-train-history__line-item .portal-train-history__line-item-image{width:48px}}.portal-train-history__line-list .portal-train-history__line-item .portal-train-history__line-item-name{font-size:.8125rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-train-history__line-list .portal-train-history__line-item .portal-train-history__line-item-name{font-size:1rem}}.portal-ukai{display:grid;padding-bottom:var(--spacing-1400);padding-top:var(--spacing-500);row-gap:var(--spacing-500)}@media(min-width:840px){.portal-ukai{padding-top:var(--spacing-1000);row-gap:var(--spacing-800)}}.portal-ukai .portal-ukai__line{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-ukai .portal-ukai__line{row-gap:var(--spacing-600)}}.tokyu-portal-button{align-items:center;background-color:var(--light-button-primary);border:1px solid #0000;border-radius:calc(1px / 0);color:var(--light-text-white);column-gap:4px;display:flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:center;line-height:inherit;min-height:32px;overflow-wrap:anywhere;padding:4px 16px;text-align:center;transition-duration:.3s;transition-property:background-color,color,border-color;transition-timing-function:ease;width:100%;word-break:auto-phrase}.tokyu-portal-button[aria-disabled=true]{pointer-events:none}.tokyu-portal-button.tokyu-portal-button--primary{background:var(--light-button-primary);color:var(--light-text-white)}.tokyu-portal-button.tokyu-portal-button--primary:disabled,.tokyu-portal-button.tokyu-portal-button--primary[aria-disabled=true]{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}@media(any-hover:hover){.tokyu-portal-button.tokyu-portal-button--primary[aria-disabled=true]:any-link:hover{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}.tokyu-portal-button.tokyu-portal-button--primary:any-link:hover{background:var(--light-button-primary-hover);color:var(--light-text-white);text-decoration:none}}.tokyu-portal-button.tokyu-portal-button--secondary{background:var(--gray-white);border:1px solid var(--light-button-secondary);color:var(--light-button-secondary)}.tokyu-portal-button.tokyu-portal-button--secondary:disabled,.tokyu-portal-button.tokyu-portal-button--secondary[aria-disabled=true]{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}@media(any-hover:hover){.tokyu-portal-button.tokyu-portal-button--secondary[aria-disabled=true]:any-link:hover{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}.tokyu-portal-button.tokyu-portal-button--secondary:any-link:hover{background:var(--light-button-secondary-hover);color:var(--light-button-secondary);text-decoration:none}}.tokyu-portal-button.tokyu-portal-button--tertiary{background:var(--gray-white);border:1px solid var(--light-button-tertiary-border);color:var(--light-button-tertiary-label);font-weight:400}.tokyu-portal-button.tokyu-portal-button--tertiary:disabled,.tokyu-portal-button.tokyu-portal-button--tertiary[aria-disabled=true]{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}@media(any-hover:hover){.tokyu-portal-button.tokyu-portal-button--tertiary[aria-disabled=true]:any-link:hover{background-color:var(--light-button-disable);color:var(--light-text-secondary);cursor:default}.tokyu-portal-button.tokyu-portal-button--tertiary:any-link:hover{background:var(--light-button-tertiary-hover);color:var(--light-button-tertiary-label);text-decoration:none}}.tokyu-portal-button{--button-size-s-column-gap:4px;--button-size-s-min-height:32px;--button-size-s-padding:16px;--button-size-s-font-size:.75rem;--button-size-s-icon-font-size:.875rem;--button-size-m-column-gap:6px;--button-size-m-min-height:40px;--button-size-m-padding:20px;--button-size-m-font-size:.875rem;--button-size-m-icon-font-size:1rem;--button-size-l-column-gap:8px;--button-size-l-min-height:48px;--button-size-l-padding:24px;--button-size-l-font-size:.875rem;--button-size-l-icon-font-size:1.125rem;--button-size-xl-column-gap:8px;--button-size-xl-min-height:56px;--button-size-xl-padding:28px;--button-size-xl-font-size:1rem;--button-size-xl-icon-font-size:1.25rem}.tokyu-portal-button.tokyu-portal-button--size-s{column-gap:var(--button-size-s-column-gap);font-size:var(--button-size-s-font-size);min-height:var(--button-size-s-min-height);padding-left:var(--button-size-s-padding);padding-right:var(--button-size-s-padding)}.tokyu-portal-button.tokyu-portal-button--size-m{column-gap:var(--button-size-m-column-gap);font-size:var(--button-size-m-font-size);min-height:var(--button-size-m-min-height);padding-left:var(--button-size-m-padding);padding-right:var(--button-size-m-padding)}.tokyu-portal-button.tokyu-portal-button--size-l{column-gap:var(--button-size-l-column-gap);font-size:var(--button-size-l-font-size);min-height:var(--button-size-l-min-height);padding-left:var(--button-size-l-padding);padding-right:var(--button-size-l-padding)}.tokyu-portal-button.tokyu-portal-button--size-xl{column-gap:var(--button-size-xl-column-gap);font-size:var(--button-size-xl-font-size);min-height:var(--button-size-xl-min-height);padding-left:var(--button-size-xl-padding);padding-right:var(--button-size-xl-padding)}@media(min-width:840px){.tokyu-portal-button.tokyu-portal-button--pc-size-s{column-gap:var(--button-size-s-column-gap);font-size:var(--button-size-s-font-size);min-height:var(--button-size-s-min-height);padding-left:var(--button-size-s-padding);padding-right:var(--button-size-s-padding)}.tokyu-portal-button.tokyu-portal-button--pc-size-m{column-gap:var(--button-size-m-column-gap);font-size:var(--button-size-m-font-size);min-height:var(--button-size-m-min-height);padding-left:var(--button-size-m-padding);padding-right:var(--button-size-m-padding)}.tokyu-portal-button.tokyu-portal-button--pc-size-l{column-gap:var(--button-size-l-column-gap);font-size:var(--button-size-l-font-size);min-height:var(--button-size-l-min-height);padding-left:var(--button-size-l-padding);padding-right:var(--button-size-l-padding)}.tokyu-portal-button.tokyu-portal-button--pc-size-xl{column-gap:var(--button-size-xl-column-gap);font-size:var(--button-size-xl-font-size);min-height:var(--button-size-xl-min-height);padding-left:var(--button-size-xl-padding);padding-right:var(--button-size-xl-padding)}}.portal-text-editor{font-size:1rem;font-weight:400;line-height:1.75}.portal-text-editor>*{margin-top:40px}.portal-text-editor>:first-child{margin-top:0}.portal-text-editor>:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-text-editor.portal-text-editor--children-margin-top-none>*{margin-top:0}.portal-text-editor strong{font-weight:700}.portal-text-editor .portal-text-editor__text--annotation,.portal-text-editor s,.portal-text-editor small{color:var(--light-text-700)}.portal-text-editor .portal-text-editor__text--red{color:var(--red-600);font-weight:700}.portal-text-editor .portal-text-editor__text--annotation,.portal-text-editor :has(.portal-text-editor__text--annotation){font-size:.875rem;line-height:1.5}.portal-text-editor p:has(.portal-text-editor__text--annotation){padding-left:28px;position:relative}.portal-text-editor p:has(.portal-text-editor__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-text-editor ul li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-text-editor ul li:first-child{margin-top:0}.portal-text-editor ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-text-editor ol{counter-reset:increment}.portal-text-editor ol li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-text-editor ol li:first-child{margin-top:0}.portal-text-editor ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-text-editor ol:has(.portal-text-editor__text--annotation-counter),.portal-text-editor ul:has(.portal-text-editor__text--annotation-counter){display:grid;gap:8px;grid-template-columns:max-content 1fr}.portal-text-editor ol:has(.portal-text-editor__text--annotation-counter) li,.portal-text-editor ul:has(.portal-text-editor__text--annotation-counter) li{color:var(--light-text-700);display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0}.portal-text-editor ol:has(.portal-text-editor__text--annotation-counter) li:before,.portal-text-editor ul:has(.portal-text-editor__text--annotation-counter) li:before{content:none}.portal-text-editor ol:has(.portal-text-editor__text--annotation-counter) ol,.portal-text-editor ol:has(.portal-text-editor__text--annotation-counter) ul,.portal-text-editor ul:has(.portal-text-editor__text--annotation-counter) ol,.portal-text-editor ul:has(.portal-text-editor__text--annotation-counter) ul{grid-column:2/3;margin-top:8px}.portal-text-editor .text-align-right{text-align:right}.portal-text-editor .text-align-center{text-align:center}.portal-text-editor .text-align-justify{text-align:justify}.portal-text-editor img{display:block;height:auto;margin:0 auto;max-width:640px;width:100%}.portal-text-editor h1,.portal-text-editor h2,.portal-text-editor h3,.portal-text-editor h4{text-wrap:balance}.portal-text-editor h1{font-size:1rem;font-weight:400}.portal-text-editor h2{font-size:1.25rem;font-weight:700;padding:24px 0;position:relative}.portal-text-editor h2:before{background-color:var(--primary-600);border-radius:3px;content:"";height:3px;inset:auto auto 0 0;position:absolute;width:24px}@media(min-width:840px){.portal-text-editor h2{font-size:1.5rem}}.portal-text-editor h3{font-size:1rem;line-height:1.5;padding-left:11px;position:relative}.portal-text-editor h3:before{background-color:var(--primary-600);border-radius:3px;content:"";inset:0 auto 0 0;position:absolute;width:3px}@media(min-width:840px){.portal-text-editor h3{font-size:1.25rem}}.portal-text-editor h4{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-text-editor h4{font-size:1rem}}.portal-text-editor hr{border-width:1px 0 0;border-top:solid var(--light-border-default)}.portal-text-editor a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:4px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-text-editor a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-text-editor a .portal-text-editor__text--annotation,.portal-text-editor a s,.portal-text-editor a small{color:inherit}.portal-text-editor a.portal-text-editor__link--external:after{background-color:currentcolor;content:"";flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-text-editor sup,.portal-text-editor sub{font-size:.6rem;margin-left:2px}.portal-text-editor sup{vertical-align:super}.menu-item.external-icon{position:relative}.menu-item.external-icon:after{content:"open_in_new";font-family:Material Symbols Outlined,fantasy;padding-left:2.5px;position:absolute;top:50%;transform:translateY(-50%)}dialog.portal-modal{background:#0000;height:100%;max-height:none;max-width:none;overflow:hidden;width:100%}dialog.portal-modal [data-portal-modal-close-backdrop],dialog.portal-modal[data-portal-modal-close-backdrop]{cursor:pointer}dialog.portal-modal[open]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;justify-items:center}dialog.portal-modal[open] .portal-modal__dialog-container{align-self:center;cursor:default;display:flex;height:fit-content;max-height:calc(100% - 2 * var(--portal-content-padding));max-width:min(var(--portal-content-width),100% - 2 * var(--portal-content-padding));overflow:auto;position:relative;width:fit-content;will-change:transform}dialog.portal-modal[open] .portal-modal__dialog-container[data-portal-pinch-target]{cursor:move;outline-offset:-4px}dialog.portal-modal .portal-modal__dialog-focus-trap-note{background:var(--portal-background);bottom:0;outline-offset:-4px;padding:8px;position:absolute}dialog.portal-modal .portal-modal__dialog-focus-trap-note:not(:focus-visible){opacity:0}dialog.portal-modal .portal-modal__actions{background:var(--portal-gray-800);cursor:default;height:64px;order:2;position:relative;width:100%;z-index:2}@media(min-width:840px){dialog.portal-modal .portal-modal__actions{height:72px}}dialog.portal-modal .portal-modal__actions-container{height:100%;margin-inline:auto;padding-inline:var(--portal-content-padding);position:relative;width:min(var(--portal-content-width),100%)}dialog.portal-modal .portal-modal__close-trigger{background:var(--portal-gray-100);border:none;border-radius:100%;height:40px;top:0;right:0;bottom:0;left:0;margin:auto;outline-color:var(--secondary-400);position:absolute;width:40px}@media(min-width:840px){dialog.portal-modal .portal-modal__close-trigger{height:48px;width:48px}}dialog.portal-modal .portal-modal__close-trigger .portal-modal__close-trigger-icon{display:block;height:18px;margin:auto;position:relative;width:18px}dialog.portal-modal .portal-modal__close-trigger .portal-modal__close-trigger-icon:after,dialog.portal-modal .portal-modal__close-trigger .portal-modal__close-trigger-icon:before{background:var(--portal-teal-700);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:100%}dialog.portal-modal .portal-modal__close-trigger .portal-modal__close-trigger-icon:before{transform:translate(-50%,-50%) rotate(45deg)}dialog.portal-modal .portal-modal__close-trigger .portal-modal__close-trigger-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.portal-station-list-item{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;column-gap:var(--spacing-50);display:flex}@media(min-width:840px){.portal-station-list-item{border-radius:8px;column-gap:var(--spacing-100);grid-template-rows:auto}}.portal-station-list-item .portal-station-list-item__title{column-gap:var(--spacing-50);flex:1;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:auto;margin-top:auto;padding-left:var(--spacing-100);padding-right:var(--spacing-150)}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__title{font-size:1.25rem;line-height:1.5;padding-left:var(--spacing-200);padding-right:var(--spacing-none)}}.portal-station-list-item .portal-station-list-item__numbering-icon-list{align-items:center;column-gap:var(--spacing-50);display:flex;flex-shrink:0}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__numbering-icon-list{column-gap:var(--spacing-100)}}.portal-station-list-item .portal-station-list-item__numbering-icon-list .portal-station-list-item__numbering-icon{height:24px;width:24px}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__numbering-icon-list .portal-station-list-item__numbering-icon{height:40px;width:40px}}.portal-station-list-item .portal-station-list-item__link-container{flex-shrink:0;padding:var(--spacing-50)}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__link-container{padding:var(--spacing-100)}}.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner{border-radius:4px;display:flex}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner{border-radius:8px}}.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link{background-color:var(--portal-gray-100);color:var(--light-text-900);display:grid;font-size:.75rem;line-height:1.5;min-height:46px;min-width:46px;padding-inline:4px;place-content:center;place-items:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link{font-size:.875rem;min-height:56px;min-width:56px}}@media(any-hover:hover){.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link:hover{background-color:var(--portal-gray-200)}}.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link.portal-station-list-item__link--detail{background-color:var(--portal-teal-700);color:#fff}@media(any-hover:hover){.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link.portal-station-list-item__link--detail:hover{background-color:var(--portal-teal-900)}}.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link .portal-station-list-item__link-icon{height:18px;width:18px}@media(min-width:840px){.portal-station-list-item .portal-station-list-item__link-container .portal-station-list-item__link-container-inner .portal-station-list-item__link .portal-station-list-item__link-icon{height:24px;width:24px}}.portal-line-station-list-item{background:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;position:relative;z-index:1}@media(min-width:840px){.portal-line-station-list-item{align-items:center;border-radius:8px;display:grid;gap:var(--spacing-200);grid-template-columns:1fr 1fr;padding-right:192px}}.portal-line-station-list-item__title-container{align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:16px 100px 16px 12px}@media(min-width:840px){.portal-line-station-list-item__title-container{gap:8px;padding:28px 0 28px 16px}}.portal-line-station-list-item__start-icon{width:24px}@media(min-width:840px){.portal-line-station-list-item__start-icon{width:40px}}.portal-line-station-list-item__title{font-size:1rem;font-weight:700;line-height:1.25}@media(min-width:840px){.portal-line-station-list-item__title{font-size:1.5rem;line-height:1.5}}.portal-line-station-list-item__transfer{padding:4px 12px 12px}@media(min-width:840px){.portal-line-station-list-item__transfer{padding:0}}.portal-line-station-list-item__transfer-list{align-items:center;display:flex;flex-wrap:wrap;padding:0 0 0 20px;position:relative}@media(min-width:840px){.portal-line-station-list-item__transfer-list{padding:0 0 0 40px}}.portal-line-station-list-item__transfer-key{bottom:0;height:fit-content;left:0;line-height:1;margin:auto;position:absolute;top:0}.portal-line-station-list-item__transfer-icon{width:16px}@media(min-width:840px){.portal-line-station-list-item__transfer-icon{width:32px}}.portal-line-station-list-item__transfer-value{color:var(--light-text-700);display:flex;font-size:.75rem;line-height:1.5}.portal-line-station-list-item__transfer-value:not(:last-child):after{content:"、"}@media(min-width:840px){.portal-line-station-list-item__transfer-value{font-size:.875rem}}.portal-line-station-list-item__detail-container{aspect-ratio:1/1;background:var(--portal-gray-100);border-radius:4px 0 0 4px;display:grid;font-size:.75rem;line-height:1.5;place-content:center;place-items:center;position:absolute;right:50px;top:var(--spacing-50);width:46px;z-index:1}@media(min-width:840px){.portal-line-station-list-item__detail-container{font-size:.875rem;right:88px;top:var(--spacing-100);width:80px}}.portal-line-station-list-item__detail-icon{width:18px}@media(min-width:840px){.portal-line-station-list-item__detail-icon{width:32px}}.portal-line-station-list-item__float-link{border-radius:4px;top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}@media(any-hover:hover){.portal-line-station-list-item__float-link:hover{background:var(--portal-gray-500--opacity-10)}}@media(min-width:840px){.portal-line-station-list-item__float-link{border-radius:8px}}.portal-line-station-list-item__timetable-link{aspect-ratio:1/1;background:var(--portal-teal-700);border-radius:0 4px 4px 0;color:#fff;display:grid;font-size:.75rem;line-height:1.5;place-content:center;place-items:center;position:absolute;right:var(--spacing-50);top:var(--spacing-50);width:46px;z-index:3}@media(any-hover:hover){.portal-line-station-list-item__timetable-link:any-link:hover{background:var(--portal-teal-900);color:#fff;text-decoration:none}}@media(min-width:840px){.portal-line-station-list-item__timetable-link{font-size:.875rem;right:var(--spacing-100);top:var(--spacing-100);width:80px}}.portal-line-station-list-item__timetable-icon{width:18px}@media(min-width:840px){.portal-line-station-list-item__timetable-icon{width:32px}}.portal-tab .portal-tab__tab-list{display:flex}.portal-tab .portal-tab__tab-list .portal-tab__tab{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--portal-gray-200);color:var(--light-text-900);column-gap:4px;display:flex;font-size:.875rem;font-weight:700;height:48px;justify-content:center;line-height:1.25;position:relative;width:100%}@media(min-width:840px){.portal-tab .portal-tab__tab-list .portal-tab__tab{column-gap:8px;font-size:1rem;height:56px}}.portal-tab .portal-tab__tab-list .portal-tab__tab[aria-selected=true]:after{background-color:var(--portal-teal-700);border-radius:1.5px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.portal-tab .portal-tab__tab-list .portal-tab__tab .portal-tab__tab-icon{flex-shrink:0;height:16px;width:16px}@media(min-width:840px){.portal-tab .portal-tab__tab-list .portal-tab__tab .portal-tab__tab-icon{height:24px;width:24px}}.portal-tab .portal-tab__panel-list{padding-top:var(--spacing-100)}.portal-tab .portal-tab__panel-list .portal-tab__panel{display:grid;row-gap:40px}@media(min-width:840px){.portal-tab .portal-tab__panel-list .portal-tab__panel{row-gap:48px}}.portal-tab .portal-tab__panel-list .portal-tab__panel[hidden]{display:none}.portal-tab.portal-tab__type--border .portal-tab__tab-list .portal-tab__tab{background-color:var(--portal-gray-75);border-bottom:1px solid var(--light-border-light);border-top-left-radius:4px;border-top-right-radius:4px}.portal-tab.portal-tab__type--border .portal-tab__tab-list .portal-tab__tab[aria-selected=true]{background:#0000;border:1px solid var(--light-border-light);border-bottom:none}.portal-tab.portal-tab__type--border .portal-tab__tab-list .portal-tab__tab[aria-selected=true]:after{background-color:initial;height:0;width:0}.portal-tab.portal-tab__color--red .portal-tab__tab[aria-selected=true]:after{background-color:var(--red-400)}.portal-article-list-item{display:flex;flex-direction:column}@media(any-hover:hover){.portal-article-list-item:any-link:hover{text-decoration:none}}.portal-article-list-item .portal-article-list-item__thumbnail{overflow:hidden;position:relative}.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__new{background-color:var(--red-600);border-end-end-radius:12px;color:#fff;font-size:.7rem;font-weight:700;line-height:1.5;padding:4px 6px;position:absolute}@media(min-width:840px){.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__new{border-end-end-radius:16px;font-size:.875rem;padding:6px 12px}}.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__image{aspect-ratio:163/122;object-fit:contain;width:100%}.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__bg-image{filter:blur(12px);height:100%;top:0;right:0;bottom:0;left:0;position:absolute;scale:1.2;width:100%;z-index:-1}.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__area{background-color:#ffffffe6;border-start-start-radius:4px;bottom:0;color:var(--portal-teal-700);display:-webkit-box;font-size:.7rem;font-weight:700;line-height:1.5;padding-inline:4px;position:absolute;right:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media(min-width:840px){.portal-article-list-item .portal-article-list-item__thumbnail .portal-article-list-item__area{border-start-start-radius:12px;font-size:.75rem;padding:4px 8px}}.portal-article-list-item .portal-article-list-item__title{color:var(--light-text-900);display:-webkit-box;flex:2;font-size:.75rem;font-weight:700;line-height:1.5;margin-top:8px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width:840px){.portal-article-list-item .portal-article-list-item__title{font-size:1rem;margin-top:16px}}.portal-article-list-item .portal-article-list-item__author{align-items:center;color:var(--light-text-700);display:flex;gap:8px;margin-top:8px;padding-right:8px}@media(min-width:840px){.portal-article-list-item .portal-article-list-item__author{margin-top:16px}}.portal-article-list-item .portal-article-list-item__author .portal-article-list-item__author-icon-container{align-items:center;border:1px solid var(--portal-gray-200);border-radius:999px;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.portal-article-list-item .portal-article-list-item__author .portal-article-list-item__author-icon-container .portal-article-list-item__author-icon{height:24px;object-fit:cover;width:24px}.portal-article-list-item .portal-article-list-item__author .portal-article-list-item__author-name{font-size:.7rem;line-height:1.5}@media(min-width:840px){.portal-article-list-item .portal-article-list-item__author .portal-article-list-item__author-name{font-size:.75rem}}.portal-special-notice{align-items:center;background-color:var(--portal-gray-50);color:var(--light-text-900);column-gap:8px;display:flex;justify-content:center;outline-offset:-4px;padding-block:24px;width:100%}.portal-special-notice .portal-special-notice__inner{align-items:center;column-gap:8px;display:flex;justify-content:space-between;padding-inline:24px;width:100%}@media(min-width:840px){.portal-special-notice .portal-special-notice__inner{margin-inline:auto;max-width:var(--portal-content-width)}}.portal-special-notice .portal-special-notice__inner .portal-special-notice__text{align-items:center;display:flex;font-size:.75rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-special-notice .portal-special-notice__inner .portal-special-notice__text{font-size:.875rem;min-height:36px}}@media(any-hover:hover){a.portal-special-notice:any-link:hover{color:var(--light-text-900);text-decoration:none}}a.portal-special-notice .portal-special-notice__inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");background-position:50%;background-size:18px;content:"";display:block;flex-shrink:0;height:18px;width:18px}@media(min-width:840px){a.portal-special-notice .portal-special-notice__inner:after{background-size:24px;height:24px;width:24px}}.portal-special-notice.portal-special-notice__type--top-corp{background-color:var(--gray-100)}.portal-special-notice.portal-special-notice__type--top-corp .portal-special-notice__inner{max-width:var(--portal-railway-corp-top-content-width)}.portal-railway-bottom-link-top{background:var(--portal-gray-100);margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);width:100cqw}@media(min-width:840px){.portal-railway-bottom-link-top{display:flex;max-height:440px}}.portal-railway-bottom-link-top .portal-railway-bottom-link-top__content{padding:64px 24px 32px}@media(min-width:840px){.portal-railway-bottom-link-top .portal-railway-bottom-link-top__content{margin:auto;padding:0}}.portal-railway-bottom-link-top .portal-railway-bottom-link-top__content .portal-railway-bottom-link-top__text{font-size:1rem;line-height:1.75;text-align:center}.portal-railway-bottom-link-top .portal-railway-bottom-link-top__content .portal-button-link{margin-top:24px;width:min(294px,100%)}@media(min-width:840px){.portal-railway-bottom-link-top .portal-railway-bottom-link-top__content .portal-button-link{margin-top:32px;width:min(342px,100%)}.portal-railway-bottom-link-top .portal-railway-bottom-link-top__picture{width:60%}}.portal-railway-bottom-link-top .portal-railway-bottom-link-top__picture .portal-railway-bottom-link-top__image{clip-path:ellipse(445px 306px at 50% 306px);object-fit:cover;object-position:bottom;width:100%}@media(min-width:840px){.portal-railway-bottom-link-top .portal-railway-bottom-link-top__picture .portal-railway-bottom-link-top__image{clip-path:ellipse(2500px 2000px at 2500px 50%)}}.portal-news-info-list{display:grid}.portal-news-info-list .portal-news-info-list__item{border-bottom:1px solid var(--portal-gray-250);display:flex;flex-direction:column;padding-block:var(--spacing-250);row-gap:var(--spacing-200)}@media(min-width:840px){.portal-news-info-list .portal-news-info-list__item{align-items:center;column-gap:var(--spacing-400);flex-direction:row;padding:var(--spacing-300)}}.portal-news-info-list .portal-news-info-list__item:has(.portal-news-info-list__label){display:grid;gap:var(--spacing-150) var(--spacing-400)}@media(min-width:840px){.portal-news-info-list .portal-news-info-list__item:has(.portal-news-info-list__label){grid-template-columns:max-content 1fr}}@media(any-hover:hover){.portal-news-info-list .portal-news-info-list__item:any-link:hover{text-decoration:none}}.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__label{align-items:center;background:var(--portal-background-corp);border-radius:4px;color:var(--light-text-700);display:grid;font-size:.75rem;gap:8px;grid-column:1/-1;grid-template-columns:auto auto;line-height:1.25;padding:4px 4px 4px 8px;width:fit-content}.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__date{color:var(--light-text-700);font-size:.75rem;line-height:1.25}@media(min-width:840px){.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__date{font-size:1.125rem}.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__date .portal-news-info-list__year{display:block;font-size:.75rem}}.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__title{color:var(--light-text-900);font-size:1rem;line-height:1.5}@media(min-width:840px){.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__title{align-items:center;column-gap:var(--spacing-200);display:flex;flex:1;justify-content:space-between}.portal-news-info-list .portal-news-info-list__item[href] .portal-news-info-list__title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cmask id='a' width='32' height='33' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 .185h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23F93628' d='M21.57 17.518H5.335v-2.666h16.233l-7.466-7.467 1.9-1.867 10.666 10.667-10.666 10.667-1.9-1.867z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";display:inline-block;flex-shrink:0;height:24px;width:24px}}.portal-news-info-list .portal-news-info-list__item .portal-news-info-list__icon--pdf{margin:0 4px;translate:0 -.125rem}.portal-coin-locker__contact{display:grid;row-gap:var(--spacing-500)}@media(min-width:840px){.portal-coin-locker__contact{row-gap:var(--spacing-600)}}.portal-coin-locker__contact .portal-coin-locker__contact-company{display:grid;row-gap:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker__contact .portal-coin-locker__contact-company{row-gap:var(--spacing-600)}}.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-title{font-size:1rem;font-weight:700;line-height:1.5}.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-text{font-size:1rem;line-height:1.75;margin-top:var(--spacing-200)}@media(min-width:840px){.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-text{margin-top:var(--spacing-300)}}.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-tel{font-size:1rem;line-height:1.75;margin-top:var(--spacing-200)}.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-annotation{color:var(--light-text-700);display:flex;font-size:.875rem;line-height:1.5;margin-top:var(--spacing-300)}@media(min-width:840px){.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-annotation{margin-top:var(--spacing-200)}}.portal-coin-locker__contact .portal-coin-locker__contact-company .portal-coin-locker__contact-item .portal-coin-locker__contact-annotation .portal-coin-locker__contact-annotation-mark{display:flex;flex-shrink:0;height:24px;justify-content:center;width:28px}.portal-scroll-top__container{align-items:flex-end;display:flex;height:100%;pointer-events:none;position:absolute;right:var(--spacing-200)}.portal-scroll-top__container .portal-scroll-top{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:50%;bottom:28px;box-shadow:0 7px 16px #0000001f;cursor:pointer;display:flex;height:56px;justify-content:center;outline-offset:-4px;padding:0;pointer-events:auto;position:sticky;transform:translateY(12px);transition:opacity .15s,box-shadow .15s,scale .15s;width:56px;z-index:100}@media(any-hover:hover){.portal-scroll-top__container .portal-scroll-top:hover{background:var(--portal-gray-100)}}.portal-scroll-top__container .portal-scroll-top.portal-scroll-top__state--hidden:not(:focus-visible){opacity:0}.portal-scroll-top__container .portal-scroll-top .portal-scroll-top__icon{height:24px;width:24px}body[data-portal-is-window-scroll=true] .portal-scroll-top__container{opacity:0;pointer-events:none;visibility:hidden}@media(min-width:840px){body[data-portal-is-window-scroll=true] .portal-scroll-top__container{opacity:1;pointer-events:auto;visibility:visible}}.portal-ticket-slider__title{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:var(--spacing-200)}@media(min-width:840px){.portal-ticket-slider__title{font-size:1.5rem;margin-bottom:var(--spacing-400)}}.portal-ticket-slider__list-container{margin-inline:calc(var(--portal-content-padding) * -1);margin-top:var(--spacing-200)}@media(min-width:840px){.portal-ticket-slider__list-container{margin-inline:0;margin-top:var(--spacing-400)}}.portal-ticket-slider__list{align-items:center;display:flex;gap:24px;overflow:auto;padding-inline:var(--portal-content-padding);scroll-padding-inline:50%}@media(min-width:840px){.portal-ticket-slider__list{padding-inline:0}}.portal-ticket-slider__item{flex:0 0 294px}@media(min-width:840px){.portal-ticket-slider__item{flex-basis:330px}}.portal-ticket-slider__item-link{display:block;margin:2px;outline-offset:0}.portal-ticket-slider__item-image{height:100%;object-fit:contain;width:100%}.portal-agreement-link{display:grid;row-gap:var(--spacing-500)}.portal-agreement-link .portal-agreement-link__content{background:#fff;height:380px;overflow-y:scroll}.portal-agreement-link .portal-agreement-link__content .portal-agreement-link__content-text{padding:var(--spacing-300)}@media(min-width:840px){.portal-agreement-link .portal-agreement-link__content .portal-agreement-link__content-text{padding:var(--spacing-400) var(--spacing-500)}}.portal-agreement-link .portal-agreement-link__content .portal-agreement-link__content-text>*{margin-block:var(--spacing-200)}.portal-agreement-link .portal-agreement-link__checkbox-container{align-items:center;column-gap:var(--spacing-100);display:flex;justify-content:center}.portal-agreement-link .portal-agreement-link__checkbox-container .portal-agreement-link__checkbox{accent-color:var(--portal-teal-700);height:18px;width:18px}.portal-agreement-link .portal-agreement-link__checkbox-container .portal-agreement-link__check-text{font-size:1rem;line-height:1.5}.portal-agreement-link .portal-agreement-link__check-button[aria-disabled=true]{background-color:var(--portal-gray-75);color:var(--light-border-light);cursor:not-allowed;pointer-events:none}.portal-agreement-link .portal-agreement-link__check-button[aria-disabled=true]:after{background-color:var(--light-border-light)}.portal-barrier-free-platform__line-file,.portal-barrier-free-platform__station-button,.portal-header__pc-modal-close-button,.portal-hover-bg-gray-100,.portal-railway-top__operation-update,.portal-timetable-pdf__link{transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){.portal-barrier-free-platform__line-file:hover,.portal-barrier-free-platform__station-button:hover,.portal-header__pc-modal-close-button:hover,.portal-hover-bg-gray-100:hover,.portal-railway-top__operation-update:hover,.portal-timetable-pdf__link:hover{background:var(--portal-gray-100)!important}}.portal-hover-bg-gray-200{transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(any-hover:hover){.portal-hover-bg-gray-200:hover{background:var(--portal-gray-200)!important}}.portal-hover-before-bg-gray-500-opacity-3,.portal-railway-top__pickup-banner-link,.portal-ticket-list__card-link,.portal-ticket-slider__item-link{overflow:hidden;position:relative;z-index:1}.portal-hover-before-bg-gray-500-opacity-3:before,.portal-railway-top__pickup-banner-link:before,.portal-ticket-list__card-link:before,.portal-ticket-slider__item-link:before{background:#0000;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}@media(any-hover:hover){.portal-hover-before-bg-gray-500-opacity-3:hover:before,.portal-railway-top__pickup-banner-link:hover:before,.portal-ticket-list__card-link:hover:before,.portal-ticket-slider__item-link:hover:before{background:var(--portal-gray-500--opacity-3)}}.portal-card-link-logo__item,.portal-hover-before-bg-gray-500-opacity-10,.portal-line-history__line-item,.portal-local-navigation-link__link,.portal-norurun__sns-line-link,.portal-norurun__sns-x-card,.portal-railway-corp-top__banner-item,.portal-railway-corp-top__business-card,.portal-railway-corp-top__effort-card,.portal-railway-corp-top__info-card,.portal-railway-top__more-item,.portal-railway-top__station-card,.portal-station__map-icon-summary,.portal-tab__tab,.portal-train-history__line-item,.portal-unten__info-update-button,a.portal-article-list-item,a.portal-card-link__item,a.portal-coin-locker-list__station-station-link,a.portal-news-info-list__item,a.portal-notice,a.portal-railway-top__operation-line,a.portal-special-notice,a.portal-unten__info-status-line-item{overflow:hidden;position:relative;z-index:1}:is(a.portal-article-list-item,a.portal-card-link__item,.portal-card-link-logo__item,a.portal-coin-locker-list__station-station-link,.portal-line-history__line-item,.portal-local-navigation-link__link,a.portal-notice,a.portal-news-info-list__item,.portal-norurun__sns-line-link,.portal-norurun__sns-x-card,.portal-railway-corp-top__banner-item,.portal-railway-corp-top__business-card,.portal-railway-corp-top__effort-card,.portal-railway-corp-top__info-card,.portal-railway-top__more-item,.portal-railway-top__station-card,a.portal-special-notice,.portal-station__map-icon-summary,.portal-tab__tab,.portal-train-history__line-item,a.portal-railway-top__operation-line,a.portal-unten__info-status-line-item,.portal-unten__info-update-button,.portal-hover-before-bg-gray-500-opacity-10):before{background:#0000;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}@media(any-hover:hover){:is(a.portal-article-list-item,a.portal-card-link__item,.portal-card-link-logo__item,a.portal-coin-locker-list__station-station-link,.portal-line-history__line-item,.portal-local-navigation-link__link,a.portal-notice,a.portal-news-info-list__item,.portal-norurun__sns-line-link,.portal-norurun__sns-x-card,.portal-railway-corp-top__banner-item,.portal-railway-corp-top__business-card,.portal-railway-corp-top__effort-card,.portal-railway-corp-top__info-card,.portal-railway-top__more-item,.portal-railway-top__station-card,a.portal-special-notice,.portal-station__map-icon-summary,.portal-tab__tab,.portal-train-history__line-item,a.portal-railway-top__operation-line,a.portal-unten__info-status-line-item,.portal-unten__info-update-button,.portal-hover-before-bg-gray-500-opacity-10):hover:before{background:var(--portal-gray-500--opacity-10)}}.portal-hover-before-bg-gray-500-opacity-20,a.portal-station__line-info-name{overflow:hidden;position:relative;z-index:1}:is(a.portal-station__line-info-name,.portal-hover-before-bg-gray-500-opacity-20):before{background:#0000;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}@media(any-hover:hover){:is(a.portal-station__line-info-name,.portal-hover-before-bg-gray-500-opacity-20):hover:before{background:var(--portal-gray-500--opacity-20)}}.portal-heading:has(h1){width:100%}.portal-heading .portal-heading__label{color:var(--light-text-700);font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:840px){.portal-heading .portal-heading__label{font-size:1rem;text-align:center}}.portal-heading .portal-heading__text{align-items:center;column-gap:var(--spacing-100);display:flex}.portal-heading h1.portal-heading__heading{font-size:1.75rem;line-height:1.5}@media(min-width:840px){.portal-heading h1.portal-heading__heading{font-size:2.5rem;text-align:center}}@media(min-width:600px){.portal-heading h1.portal-heading__heading .portal-heading__text{justify-content:center}}.portal-heading h1.portal-heading__heading:has(.portal-heading__icon),.portal-heading h2.portal-heading__heading:has(.portal-heading__icon){align-items:center;column-gap:8px;display:flex}@media(min-width:600px){.portal-heading h1.portal-heading__heading:has(.portal-heading__icon){justify-content:center}}.portal-heading h2.portal-heading__heading{align-items:start;display:flex;font-size:1.5rem;line-height:1.5}@media(min-width:840px){.portal-heading h2.portal-heading__heading{font-size:2rem}}.portal-heading h2.portal-heading__heading.portal-heading__text--start{gap:12px}@media(min-width:840px){.portal-heading h2.portal-heading__heading.portal-heading__text--start{gap:16px}}.portal-heading h2.portal-heading__heading.portal-heading__text--center{align-items:center;flex-direction:column;text-align:center}.portal-heading h2.portal-heading__heading.portal-heading__text--center:has(.portal-heading__icon){flex-direction:row;justify-content:center}.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--sp,.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--pc{flex-shrink:0;margin:0 auto 8px}.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--sp{width:26px}@media(min-width:840px){.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--sp{display:none}}.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--pc{display:none;width:40px}@media(min-width:840px){.portal-heading h2.portal-heading__heading.portal-heading__text--center .portal-heading__h2-center-line--pc{display:initial}}.portal-heading .portal-heading__h2-start-line{align-self:stretch;background:var(--portal-red);border-radius:0 4px;flex-shrink:0;margin:6px 0;width:4px}@media(min-width:840px){.portal-heading .portal-heading__h2-start-line{margin:8px 0;width:6px}}.portal-heading h3.portal-heading__heading{display:grid;font-size:1.25rem;gap:4px}@media(min-width:840px){.portal-heading h3.portal-heading__heading{font-size:1.5rem}}.portal-heading h3.portal-heading__heading .portal-heading__h3-line{padding-bottom:8px;padding-top:8px;position:relative}.portal-heading h3.portal-heading__heading .portal-heading__h3-line:after,.portal-heading h3.portal-heading__heading .portal-heading__h3-line:before{content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%)}.portal-heading h3.portal-heading__heading .portal-heading__h3-line:before{background:var(--portal-teal-700);width:56px;z-index:1}@media(min-width:840px){.portal-heading h3.portal-heading__heading .portal-heading__h3-line:before{width:72px}}.portal-heading h3.portal-heading__heading .portal-heading__h3-line:after{background:var(--portal-gray-200);right:0;width:100%}.portal-heading h4.portal-heading__heading{font-size:1rem}@media(min-width:840px){.portal-heading h4.portal-heading__heading{font-size:1.25rem}}.portal-heading .portal-heading__lead-text{justify-self:center;line-height:1.75;margin-top:24px}@media(min-width:840px){.portal-heading .portal-heading__lead-text{margin-top:32px}}.portal-heading .portal-heading__icon-list{align-items:center;column-gap:var(--spacing-100);display:flex;flex-shrink:0}.portal-heading .portal-heading__icon-list .portal-heading__icon{height:32px;width:32px}.portal-heading h1.portal-heading__heading:has(.portal-heading__icon-list>.portal-heading__icon:nth-child(2)){align-items:start;flex-direction:column}@media(min-width:840px){.portal-heading h1.portal-heading__heading:has(.portal-heading__icon-list>.portal-heading__icon:nth-child(2)){align-items:center;flex-direction:row}}.portal-text-link{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:4px;text-decoration:underline;transition-duration:.15s;transition-property:font-weight;width:fit-content}.portal-text-link:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;width:16px}.portal-text-link.portal-text-link__icon--external:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-text-link.portal-text-link__icon--pdf:after{background-color:var(--red-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E")}.portal-text-link.portal-text-link__icon-position--start:after{display:none}.portal-text-link.portal-text-link__icon-position--start:before{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;transform:rotate(180deg);width:16px}.portal-text-link.portal-text-link__icon-position--start.portal-text-link__icon--external:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-text-link.portal-text-link__icon-position--start.portal-text-link__icon--pdf:before{background-color:var(--red-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E")}.portal-text-link.portal-text-link__color--black{color:var(--light-text-900);text-decoration:none}@media(any-hover:hover){.portal-text-link:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-option-image .portal-option-image__caption-container{display:table;margin-inline:auto;max-width:100%}.portal-option-image .portal-option-image__caption-container .portal-option-image__image-container{width:fit-content}.portal-option-image .portal-option-image__caption-container .portal-option-image__caption{caption-side:bottom;color:var(--light-text-700);display:table-caption;font-size:.875rem;line-height:1.25;margin-top:8px}.portal-option-image .portal-option-image__image-item{display:block;max-width:686px;width:fit-content}.portal-option-image .portal-option-image__image-item.portal-option-image__image-item--full-width{max-width:none}.portal-option-image .portal-option-image__image-item .portal-option-image__image{border-radius:4px;display:block}.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container{position:relative}.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container .portal-option-image-modal__zoom-icon{align-items:center;background:var(--portal-teal-700);background-size:24px;border-radius:16px;bottom:12px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;width:32px}@media(any-hover:hover){.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container .portal-option-image-modal__zoom-icon:hover{background:var(--portal-teal-900)}}@media(min-width:840px){.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container .portal-option-image-modal__zoom-icon{border-radius:20px;height:40px;width:40px}}.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container .portal-option-image-modal__zoom-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M4 20v-6h2v2.6l3.1-3.1 1.4 1.4L7.4 18H10v2zm10.9-9.5-1.4-1.4L16.6 6H14V4h6v6h-2V7.4z'/%3E%3C/svg%3E");content:"";display:block;height:24px;width:24px}@media(min-width:840px){.portal-option-image.portal-option-image-modal .portal-option-image__caption-container .portal-option-image__image-container .portal-option-image-modal__zoom-icon:after{background-position:50%;background-size:30px;bottom:20px;right:20px}}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__dialog-container{position:relative}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__dialog-container .portal-option-image__image-item{display:flex;height:auto;max-height:100%;max-width:100%;width:fit-content}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__dialog-container .portal-option-image__image-item .portal-option-image__image{border-radius:0;margin-inline:auto;max-height:100%;object-fit:contain;pointer-events:none}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__zoom-button{align-items:center;background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:24px;bottom:0;column-gap:6px;display:flex;height:40px;margin-block:auto;padding-left:20px;padding-right:16px;position:absolute;right:var(--portal-content-padding);top:0}@media(min-width:840px){.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__zoom-button{column-gap:8px;height:48px;padding-left:24px}}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__zoom-button .portal-option-image__zoom-button-label{font-size:.875rem;font-weight:700}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__pinch-gesture{align-items:center;background-color:#343028d9;border-radius:4px;column-gap:8px;display:flex;height:48px;top:0;right:0;bottom:0;left:0;margin:auto;padding-inline:12px;position:absolute;transition:opacity .15s;width:fit-content}@media(min-width:840px){.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__pinch-gesture{display:none}}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__pinch-gesture.portal-option-image__pinch-gesture--hidden{opacity:0}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__pinch-gesture:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M19.667 30.667a3.7 3.7 0 0 1-1.398-.267 3.55 3.55 0 0 1-1.202-.8l-6.934-6.933.5-.734a1.96 1.96 0 0 1 2.167-.8L16 22V10.667q0-.426.29-.713a.98.98 0 0 1 .716-.287q.428 0 .71.287.285.288.284.713v14l-4.133-1.1 4.639 4.64q.227.225.532.343.304.117.629.117h5.666q1.401 0 2.367-.967.966-.966.967-2.367v-6q0-.424.289-.712a.98.98 0 0 1 .717-.288q.427 0 .71.288.285.288.284.712v6q0 2.2-1.567 3.767t-3.767 1.567zM20.233 21v-5.667q0-.424.29-.712a.98.98 0 0 1 .716-.288q.427 0 .711.288.283.288.283.712V21zm4.2 0v-4.333q0-.425.29-.713a.98.98 0 0 1 .716-.287q.427 0 .711.287.283.288.283.713V21z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8.625.958h6.417v6.417h-2.084v-2.87l-8.453 8.453h2.87v2.084H.958V8.625h2.084v2.87l8.453-8.453h-2.87z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;width:32px}.portal-option-image.portal-option-image-modal dialog.portal-modal .portal-option-image__pinch-gesture .portal-option-image__pinch-gesture-label{color:#fff;font-size:.875rem;height:fit-content;white-space:nowrap}.portal-option-image.portal-option-image--none-radius img{border-radius:0!important}.portal-qa-list{display:grid;row-gap:40px}@media(min-width:840px){.portal-qa-list{row-gap:48px}}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__question{display:flex;gap:8px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__question .portal-qa-list-item__question-text{color:var(--portal-teal-700);font-size:1.25rem;font-weight:700;line-height:1.5}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__question:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='30' height='30' fill='%23045F68' rx='1'/%3E%3Cpath fill='%23fff' d='M22.829 22.658 21.724 24l-2.533-1.91c-.61.34-1.277.605-1.982.794-.704.208-1.485.303-2.323.303-2.553 0-4.534-.832-5.981-2.477C7.629 19.103 7 17.08 7 14.66c0-2.194.552-4.084 1.657-5.654C10.067 7.002 12.162 6 14.924 6s5.028.926 6.438 2.76C22.448 10.199 23 12.05 23 14.283c0 1.04-.133 2.06-.381 3.025-.4 1.475-1.067 2.685-2 3.611l2.248 1.74zm-6.381-1.532c.4-.057.761-.189 1.047-.378l-1.81-1.4 1.124-1.36 2.134 1.663a6.15 6.15 0 0 0 1.39-2.59c.248-.964.362-1.872.362-2.742 0-1.91-.495-3.46-1.505-4.632s-2.38-1.758-4.133-1.758c-1.752 0-3.18.567-4.21 1.682-1.028 1.116-1.542 2.836-1.542 5.181 0 1.966.495 3.517 1.486 4.67.99 1.154 2.457 1.74 4.38 1.74.458 0 .896-.038 1.296-.095z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h30v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-size:24px;content:"";display:block;flex-shrink:0;height:24px;margin-top:3px;width:24px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer{display:flex;gap:8px;margin-top:16px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text{font-size:1rem;font-weight:400;line-height:1.75}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text>*{margin-top:40px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text>:first-child{margin-top:0}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text>:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text strong{font-weight:700}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .portal-qa-list__text--annotation,.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text s,.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text small{color:var(--light-text-700)}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .portal-qa-list__text--red{color:var(--red-600);font-weight:700}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .portal-qa-list__text--annotation,.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text :has(.portal-qa-list__text--annotation){font-size:.875rem;line-height:1.5}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text p:has(.portal-qa-list__text--annotation){padding-left:28px;position:relative}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text p:has(.portal-qa-list__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:first-child{margin-top:0}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:has(.portal-qa-list__text--annotation) ul{margin-left:-4px;margin-top:8px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:has(.portal-qa-list__text--annotation) ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";height:4px;left:14px;top:11px;transform:translate(-50%);width:4px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:has(.portal-qa-list__text--annotation):first-child{margin-top:0}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ul li:has(.portal-qa-list__text--annotation):before{background-color:initial;border-radius:0;color:var(--light-text-700);content:"※";height:auto;top:0;width:auto}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol{counter-reset:increment}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li:first-child{margin-top:0}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li:has(.portal-qa-list__text--annotation):first-child{margin-top:0}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text ol li:has(.portal-qa-list__text--annotation):before{color:var(--light-text-700);content:"※" counter(increment)}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .text-align-right{text-align:right}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .text-align-center{text-align:center}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text .text-align-justify{text-align:justify}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:4px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text a.portal-qa-list__link--external:after{background-color:currentcolor;content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text sup,.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text sub{font-size:.6rem;margin-left:2px}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer .portal-qa-list-item__answer-text sup{vertical-align:super}.portal-qa-list .portal-qa-list-item .portal-qa-list-item__answer:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='30' height='30' fill='%23D92C1E' rx='1'/%3E%3Cpath fill='%23fff' d='M13.328 6.3h2.578L22 23.3h-2.5l-1.7-5.093h-6.64L9.344 23.3H7zm3.75 10.031L14.52 8.828l-2.715 7.503z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h30v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-size:24px;content:"";display:block;flex-shrink:0;height:24px;margin-top:3px;width:24px}.portal-explanation{background-color:var(--portal-gray-100);border-radius:8px;padding:12px 16px}@media(min-width:840px){.portal-explanation{max-width:862px}}.portal-explanation .portal-explanation__word{align-items:center;color:var(--portal-teal-700);display:flex;font-size:1rem;font-weight:700;gap:4px;line-height:1.5}.portal-explanation .portal-explanation__word:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23045F68' d='m16 29.33-.333-4h-.334q-4.733 0-8.033-3.3T4 13.998t3.3-8.033 8.033-3.3q2.367 0 4.417.883a11.45 11.45 0 0 1 6.033 6.034q.885 2.05.884 4.416a14.2 14.2 0 0 1-.817 4.8 17 17 0 0 1-2.233 4.267 19 19 0 0 1-3.367 3.567 21 21 0 0 1-4.25 2.7m2.667-4.866a16.6 16.6 0 0 0 3.85-4.683A11.76 11.76 0 0 0 24 13.997q0-3.633-2.517-6.15-2.515-2.516-6.15-2.516-3.633 0-6.15 2.516-2.516 2.517-2.516 6.15 0 3.635 2.516 6.15 2.517 2.517 6.15 2.517h3.334zM15.3 21.297q.567 0 .967-.4.4-.399.4-.966t-.4-.967a1.32 1.32 0 0 0-.967-.4q-.567 0-.967.4t-.4.967.4.966.967.4m-.967-4.233h2q0-1 .2-1.4t1.267-1.467q.6-.6 1-1.3.4-.699.4-1.5 0-1.7-1.15-2.55t-2.717-.85q-1.466 0-2.466.817a4.34 4.34 0 0 0-1.4 1.983l1.866.734q.167-.567.634-1.117t1.366-.55 1.35.5.45 1.1q0 .567-.333 1.017t-.8.916q-1.167 1-1.417 1.584-.25.583-.25 2.083'/%3E%3C/svg%3E");content:"";display:block;flex-shrink:0;height:32px;width:32px}.portal-explanation .portal-explanation__explanation{color:var(--light-text-700);font-size:.875rem;font-weight:400;line-height:1.5;margin-top:4px}.portal-image-multiple{display:flex;flex-wrap:wrap;gap:40px 16px;justify-content:center}.portal-image-multiple .portal-image-multiple-item .portal-image-multiple-item__caption-container{display:table;margin-inline:auto;max-width:100%}.portal-image-multiple .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__caption{caption-side:bottom;color:var(--light-text-700);display:table-caption;font-size:.875rem;line-height:1.25;margin-top:8px}.portal-image-multiple .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__caption.portal-image-multiple-item__caption--bold{font-weight:700}.portal-image-multiple .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__image{display:block;max-width:100%;width:fit-content}.portal-image-multiple .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__image img{border-radius:4px;display:block}.portal-image-multiple:has(>:nth-child(2)){justify-content:start}@media(min-width:840px){.portal-image-multiple:has(>:nth-child(2)){flex-wrap:nowrap}}.portal-image-multiple:has(>:nth-child(2)) .portal-image-multiple-item,.portal-image-multiple:has(>:nth-child(2)) .portal-image-multiple-item .portal-image-multiple-item__caption-container,.portal-image-multiple:has(>:nth-child(2)) .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__image{width:100%}.portal-image-multiple:has(>:nth-child(2)) .portal-image-multiple-item .portal-image-multiple-item__caption-container .portal-image-multiple-item__image img{object-fit:contain;width:100%}.portal-image-multiple:has(>:nth-child(4)){justify-content:start}@media(min-width:840px){.portal-image-multiple:has(>:nth-child(4)){flex-wrap:nowrap}}.portal-image-multiple:has(>:nth-child(4)) .portal-image-multiple-item{width:calc(50% - 8px)}@media(min-width:840px){.portal-image-multiple:has(>:nth-child(4)) .portal-image-multiple-item{width:100%}}.portal-image-multiple:has(>:nth-child(5)){flex-wrap:wrap}@media(min-width:840px){.portal-image-multiple:has(>:nth-child(5)) .portal-image-multiple-item{width:calc(25% - 12px)}}.portal-local-navigation{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;padding-block:4px}@media(min-width:840px){.portal-local-navigation{background-color:initial;flex-flow:row wrap;gap:8px;padding-block:0}}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link{align-items:center;border-bottom:1px solid var(--light-border-default);color:var(--light-text-primary);column-gap:8px;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.5;min-height:48px;padding-inline:16px}@media(min-width:840px){.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link{background-color:#fff;border:none;border-radius:4px;font-size:1rem;min-height:auto;padding-block:4px;padding-right:12px}}@media(any-hover:hover){.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link:any-link:hover{text-decoration:none}}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:18px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px;mask-size:18px;width:18px}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link.portal-local-navigation-link__link--pdf:after{color:var(--red-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E")}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link.portal-local-navigation-link__link--external:after{color:var(--portal-teal-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link.portal-local-navigation-link__link--internal:after{transform:rotate(90deg)}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link .portal-local-navigation__text{align-items:center;column-gap:8px;display:flex}.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link .portal-local-navigation__text .portal-local-navigation__icon{height:24px;width:24px}@media(min-width:840px){.portal-local-navigation .portal-local-navigation__item .portal-local-navigation-link__link .portal-local-navigation__text .portal-local-navigation__icon{height:18px;width:18px}}.portal-local-navigation .portal-local-navigation__item:last-child .portal-local-navigation-link__link{border-bottom:none}.portal-button-link{align-items:center;border-radius:24px;column-gap:var(--spacing-100);display:flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.25;max-width:342px;min-height:48px;padding-inline:var(--spacing-275);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:840px){.portal-button-link{border-radius:28px;font-size:1rem;max-width:330px;min-height:56px;padding-inline:var(--spacing-300)}}.portal-button-link.portal-button-link__width--fit{max-width:100%;width:fit-content}.portal-button-link.portal-button-link__paddingInline--100{padding-inline:var(--spacing-100)}.portal-button-link.portal-button-link__position--center{margin-inline:auto}.portal-button-link.portal-button-link__position--right{margin-left:auto;margin-right:0}@media(any-hover:hover){.portal-button-link:any-link:hover{text-decoration:none}}.portal-button-link.portal-button-link__fill{background-color:var(--portal-teal-700);color:#fff}@media(any-hover:hover){.portal-button-link.portal-button-link__fill:any-link:hover{background-color:var(--portal-teal-900);color:#fff}}.portal-button-link.portal-button-link__outline{background-color:#fff;border:1px solid var(--portal-gray-200);color:var(--light-text-primary)}@media(any-hover:hover){.portal-button-link.portal-button-link__outline:any-link:hover{background-color:var(--portal-gray-100);color:var(--light-text-primary)}}.portal-button-link.portal-button-link__tertiary{color:var(--light-text-primary);font-weight:400}@media(any-hover:hover){.portal-button-link.portal-button-link__tertiary:any-link:hover{background-color:var(--portal-gray-200);color:inherit}}.portal-button-link:after{content:"";display:none;flex-shrink:0;height:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px;mask-size:18px;width:18px}@media(min-width:840px){.portal-button-link:after{height:20px;-webkit-mask-size:20px;mask-size:20px;width:20px}}.portal-button-link.portal-button-link__icon--external:after{background-color:var(--portal-teal-700);display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-button-link.portal-button-link__icon--pdf:after{background-color:var(--red-600);display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E")}.portal-button-link.portal-button-link__icon--internal:after{background-color:#000;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='currentColor' d='M8.275 18.726a.93.93 0 0 0 1.318 0l6.19-6.2a.744.744 0 0 0 0-1.052l-6.19-6.2a.933.933 0 0 0-1.318 1.32l5.392 5.41-5.4 5.409a.93.93 0 0 0 .008 1.313'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='currentColor' d='M8.275 18.726a.93.93 0 0 0 1.318 0l6.19-6.2a.744.744 0 0 0 0-1.052l-6.19-6.2a.933.933 0 0 0-1.318 1.32l5.392 5.41-5.4 5.409a.93.93 0 0 0 .008 1.313'/%3E%3C/svg%3E")}.portal-button-link.portal-button-link__icon--arrow-forward:after{background-color:#000;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E")}.portal-button-link.portal-button-link__icon--download:after{background-color:#000;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23343028' d='M10.503 13.333 6.336 9.167l1.167-1.209 2.166 2.167V3.333h1.667v6.792l2.167-2.167 1.166 1.209zm-5 3.334q-.688 0-1.177-.49A1.6 1.6 0 0 1 3.836 15v-2.5h1.667V15h10v-2.5h1.666V15q0 .687-.49 1.177-.489.49-1.176.49z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23343028' d='M10.503 13.333 6.336 9.167l1.167-1.209 2.166 2.167V3.333h1.667v6.792l2.167-2.167 1.166 1.209zm-5 3.334q-.688 0-1.177-.49A1.6 1.6 0 0 1 3.836 15v-2.5h1.667V15h10v-2.5h1.666V15q0 .687-.49 1.177-.489.49-1.176.49z'/%3E%3C/svg%3E")}.portal-button-link.portal-button-link__fill:after{background-color:#fff}.portal-button-link .portal-button-link__file-size{font-weight:400}.portal-button-link.portal-button-link__color--red{background-color:var(--red-600);color:#fff}@media(any-hover:hover){.portal-button-link.portal-button-link__color--red:any-link:hover{background-color:var(--red-800);color:#fff}}.portal-button-link.portal-button-link__color--red:after{background-color:#fff}.portal-button-link.portal-button-link__x{background-color:#000;border:1px solid #000;color:#fff;max-width:none;padding-left:var(--spacing-100);width:fit-content}@media(min-width:840px){.portal-button-link.portal-button-link__x{max-width:none;min-height:48px;padding-right:var(--spacing-275)}}@media(any-hover:hover){.portal-button-link.portal-button-link__x:any-link:hover{background-color:var(--portal-gray-900);color:#fff}}.portal-button-link.portal-button-link__x .portal-button-link__start-icon{height:24px;width:24px}@media(min-width:840px){.portal-button-link.portal-button-link__x .portal-button-link__start-icon{height:32px;width:32px}}.portal-button-link-multiple{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(min-width:840px){.portal-button-link-multiple{gap:16px 32px}.portal-button-link-multiple:has(:nth-child(3)){column-gap:24px;flex-wrap:nowrap}.portal-button-link-multiple:has(:nth-child(5)){column-gap:16px;flex-wrap:wrap;justify-content:start}}.portal-button-link-multiple__item{flex:0 1 330px}.portal-card-link{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(356px,100%),1fr))}@media(min-width:840px){.portal-card-link{gap:24px}}.portal-card-link .portal-card-link__item{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:4px;color:var(--light-text-900);display:grid;gap:12px 16px;grid-template-areas:"title" "content";grid-template-rows:auto 1fr;height:100%;padding:16px 12px;transition:background-color .15s;width:100%}@media(min-width:840px){.portal-card-link .portal-card-link__item{border-radius:8px;max-width:862px;padding:16px}}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container){grid-template-areas:"title title" "image content";grid-template-columns:1fr 1fr;padding-block:12px}@media(min-width:840px){.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container){column-gap:24px;grid-template-areas:"image title" "image content";grid-template-columns:262px 1fr;padding:16px}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-railway-top__app-content{-ms-grid-column:3;-ms-grid-row:2}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-railway-top__img-box{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__desc-details-trivia-title-image{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__desc-details-trivia-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-title{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-content{-ms-grid-column:3;-ms-grid-row:2}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__goods-image,.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}}@media(any-hover:hover){.portal-card-link .portal-card-link__item:any-link:hover{color:var(--light-text-900);text-decoration:none}}.portal-card-link .portal-card-link__item .portal-card-link__title{column-gap:8px;display:flex;font-size:1rem;font-weight:700;grid-area:title;-ms-grid-column:1;-ms-grid-row:1;height:fit-content;justify-content:space-between;line-height:1.5}@media(min-width:840px){.portal-card-link .portal-card-link__item .portal-card-link__title{font-size:1.25rem}}.portal-card-link .portal-card-link__item .portal-card-link__title:after{content:"";display:block;flex-shrink:0;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px;width:24px}.portal-card-link .portal-card-link__item .portal-card-link__title.portal-card-link__icon--normal:after{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E")}.portal-card-link .portal-card-link__item .portal-card-link__title.portal-card-link__icon--external:after{background-color:currentcolor;color:var(--portal-teal-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E")}.portal-card-link .portal-card-link__item .portal-card-link__title.portal-card-link__icon--pdf:after{background-color:currentcolor;color:var(--red-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M13.334 1.332h-8c-.733 0-1.333.6-1.333 1.333v8C4 11.4 4.6 12 5.334 12h8c.733 0 1.333-.6 1.333-1.334v-8c0-.733-.6-1.333-1.333-1.333m0 9.333h-8v-8h8zM2.667 4H1.334v9.333c0 .733.6 1.333 1.333 1.333h9.334v-1.333H2.667zm8 4v-2c0-.367-.3-.667-.666-.667H8.667v3.333h1.334c.366 0 .666-.3.666-.666m-1.333-2h.667v2h-.667zm2.667 1.333h.666v-.667h-.666V6h.666v-.667h-1.333v3.333h.667zm-5.334 0h.667c.367 0 .667-.3.667-.667V6c0-.367-.3-.667-.667-.667H6.001v3.333h.666zm0-1.333h.667v.666h-.667z'/%3E%3C/svg%3E")}@media(min-width:840px){.portal-card-link .portal-card-link__item{column-gap:24px}}.portal-card-link .portal-card-link__item .portal-card-link__image-container{grid-area:image;-ms-grid-column:1;-ms-grid-row:2;width:100%;width:fit-content}.portal-card-link .portal-card-link__item .portal-card-link__image-container .portal-card-link__image{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%}.portal-card-link .portal-card-link__item .portal-card-link__content{font-size:.875rem;grid-area:content;-ms-grid-column:1;-ms-grid-row:3;line-height:1.5;width:100%}@media(min-width:840px){.portal-card-link .portal-card-link__item .portal-card-link__content{font-size:1rem}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item{gap:8px 16px;height:100%}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container){grid-template-areas:"title title" "image content";grid-template-columns:169px 1fr}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item .portal-card-link__title{font-size:1rem}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item .portal-card-link__title:after{height:20px;width:20px}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item .portal-card-link__image-container{flex-shrink:0;width:100%}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item .portal-card-link__image-container .portal-card-link__image{width:100%}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item .portal-card-link__content{font-size:.875rem}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-railway-top__app-content{-ms-grid-column:2;-ms-grid-row:2}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-railway-top__img-box{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__desc-details-trivia-title-image{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__desc-details-trivia-image{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-title{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-content{-ms-grid-column:2;-ms-grid-row:2}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__goods-image,.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-norurun__sns-x-card-image{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__title{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__image-container{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__content{-ms-grid-column:2;-ms-grid-row:2}}.portal-text-image{display:flex;flex-direction:column;row-gap:16px}@media(min-width:840px){.portal-text-image{column-gap:24px;flex-direction:row}}.portal-text-image.portal-text-image__position--right{flex-direction:column-reverse}@media(min-width:840px){.portal-text-image.portal-text-image__position--right{flex-direction:row-reverse}}.portal-text-image .portal-text-image__image-container{display:table;height:fit-content;margin-inline:auto;max-width:100%}.portal-text-image .portal-text-image__image-container .portal-text-image__caption{caption-side:bottom;color:var(--light-text-700);display:table-caption;font-size:.875rem;line-height:1.25;margin-top:8px}.portal-text-image .portal-text-image__image-container .portal-text-image__image{display:block;max-width:100%;width:100%}@media(min-width:840px){.portal-text-image .portal-text-image__image-container .portal-text-image__image{width:fit-content}}.portal-text-image .portal-text-image__image-container .portal-text-image__image img{border-radius:4px;display:block;max-width:100%;object-fit:contain;width:100%}@media(min-width:840px){.portal-text-image .portal-text-image__image-container .portal-text-image__image img{max-width:508px}}.portal-text-image .portal-text-image__text{flex:1;font-size:1rem;font-weight:400;line-height:1.75}.portal-text-image .portal-text-image__text>*{margin-top:40px}.portal-text-image .portal-text-image__text>:first-child{margin-top:0}.portal-text-image .portal-text-image__text>:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-text-image .portal-text-image__text strong{font-weight:700}.portal-text-image .portal-text-image__text .portal-text-image__text--annotation,.portal-text-image .portal-text-image__text s,.portal-text-image .portal-text-image__text small{color:var(--light-text-700)}.portal-text-image .portal-text-image__text .portal-text-image__text--red{color:var(--red-600);font-weight:700}.portal-text-image .portal-text-image__text .portal-text-image__text--annotation,.portal-text-image .portal-text-image__text :has(.portal-text-image__text--annotation){font-size:.875rem;line-height:1.5}.portal-text-image .portal-text-image__text p:has(.portal-text-image__text--annotation){padding-left:28px;position:relative}.portal-text-image .portal-text-image__text p:has(.portal-text-image__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-text-image .portal-text-image__text ul li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-text-image .portal-text-image__text ul li:first-child{margin-top:0}.portal-text-image .portal-text-image__text ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-text-image .portal-text-image__text ul li:has(.portal-text-image__text--annotation){margin-top:8px}.portal-text-image .portal-text-image__text ul li:has(.portal-text-image__text--annotation) ul{margin-left:-4px;margin-top:8px}.portal-text-image .portal-text-image__text ul li:has(.portal-text-image__text--annotation) ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";height:4px;left:14px;top:11px;transform:translate(-50%);width:4px}.portal-text-image .portal-text-image__text ul li:has(.portal-text-image__text--annotation):first-child{margin-top:0}.portal-text-image .portal-text-image__text ul li:has(.portal-text-image__text--annotation):before{background-color:initial;border-radius:0;color:var(--light-text-700);content:"※";height:auto;top:0;width:auto}.portal-text-image .portal-text-image__text ol{counter-reset:increment}.portal-text-image .portal-text-image__text ol li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-text-image .portal-text-image__text ol li:first-child{margin-top:0}.portal-text-image .portal-text-image__text ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-text-image .portal-text-image__text ol li:has(.portal-text-image__text--annotation){margin-top:8px}.portal-text-image .portal-text-image__text ol li:has(.portal-text-image__text--annotation):first-child{margin-top:0}.portal-text-image .portal-text-image__text ol li:has(.portal-text-image__text--annotation):before{color:var(--light-text-700);content:"※" counter(increment)}.portal-text-image .portal-text-image__text .text-align-right{text-align:right}.portal-text-image .portal-text-image__text .text-align-center{text-align:center}.portal-text-image .portal-text-image__text .text-align-justify{text-align:justify}.portal-text-image .portal-text-image__text a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:4px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-text-image .portal-text-image__text a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-text-image .portal-text-image__text a.portal-text-image__link--external:after{background-color:currentcolor;content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-text-image .portal-text-image__text sup,.portal-text-image .portal-text-image__text sub{font-size:.6rem;margin-left:2px}.portal-text-image .portal-text-image__text sup{vertical-align:super}.portal-process{counter-reset:item-counter;display:grid;gap:24px}@media(min-width:840px){.portal-process{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-process .portal-process__item{align-items:start;background-color:var(--portal-gray-100);border-radius:0 0 4px 4px;border-top:3px solid var(--portal-teal-600);display:grid;grid-template-rows:min-content min-content 1fr;padding:24px;row-gap:16px}.portal-process .portal-process__item .portal-process__meta{align-items:center;display:flex;flex-direction:column;row-gap:8px}.portal-process .portal-process__item .portal-process__meta .portal-process__step{align-items:center;background-color:var(--portal-teal-800);border-radius:13px;color:#fff;column-gap:2px;display:flex;font-family:Helvetica Neue,Inter,Noto Sans JP,Helvetica,Arial,Roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,Noto Sans CJK JP,sans-serif;font-size:.75rem;font-weight:700;height:26px;line-height:1.5;padding-inline:12px}.portal-process .portal-process__item .portal-process__meta .portal-process__step .portal-process__step-number{font-size:1.125rem}.portal-process .portal-process__item .portal-process__meta .portal-process__title{color:var(--portal-teal-800);font-size:1.25rem;font-weight:700;line-height:1.5}.portal-process .portal-process__item .portal-process__image-container .portal-process__image{display:flex;justify-content:center}.portal-process .portal-process__item .portal-process__image-container .portal-process__image-caption{color:var(--light-text-700);font-size:.875rem;line-height:1.25;margin-top:8px}.portal-process .portal-process__item .portal-process__content{display:grid;height:100%;row-gap:16px}@media(min-width:840px){.portal-process .portal-process__item .portal-process__content{row-gap:24px}}.portal-process .portal-process__item .portal-process__content .portal-process__content-text{font-size:1rem;font-weight:400;line-height:1.75}.portal-process .portal-process__item .portal-process__content .portal-process__content-text>*{margin-top:40px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text>:first-child{margin-top:0}.portal-process .portal-process__item .portal-process__content .portal-process__content-text>:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text strong{font-weight:700}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .portal-process__text--annotation,.portal-process .portal-process__item .portal-process__content .portal-process__content-text s,.portal-process .portal-process__item .portal-process__content .portal-process__content-text small{color:var(--light-text-700)}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .portal-process__text--red{color:var(--red-600);font-weight:700}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .portal-process__text--annotation,.portal-process .portal-process__item .portal-process__content .portal-process__content-text :has(.portal-process__text--annotation){font-size:.875rem;line-height:1.5}.portal-process .portal-process__item .portal-process__content .portal-process__content-text p:has(.portal-process__text--annotation){padding-left:28px;position:relative}.portal-process .portal-process__item .portal-process__content .portal-process__content-text p:has(.portal-process__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:first-child{margin-top:0}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:has(.portal-process__text--annotation){margin-top:8px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:has(.portal-process__text--annotation) ul{margin-left:-4px;margin-top:8px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:has(.portal-process__text--annotation) ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";height:4px;left:14px;top:11px;transform:translate(-50%);width:4px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:has(.portal-process__text--annotation):first-child{margin-top:0}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ul li:has(.portal-process__text--annotation):before{background-color:initial;border-radius:0;color:var(--light-text-700);content:"※";height:auto;top:0;width:auto}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol{counter-reset:increment}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li:first-child{margin-top:0}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li:has(.portal-process__text--annotation){margin-top:8px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li:has(.portal-process__text--annotation):first-child{margin-top:0}.portal-process .portal-process__item .portal-process__content .portal-process__content-text ol li:has(.portal-process__text--annotation):before{color:var(--light-text-700);content:"※" counter(increment)}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .text-align-right{text-align:right}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .text-align-center{text-align:center}.portal-process .portal-process__item .portal-process__content .portal-process__content-text .text-align-justify{text-align:justify}.portal-process .portal-process__item .portal-process__content .portal-process__content-text a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:4px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-process .portal-process__item .portal-process__content .portal-process__content-text a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-process .portal-process__item .portal-process__content .portal-process__content-text a.portal-process__link--external:after{background-color:currentcolor;content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text sup,.portal-process .portal-process__item .portal-process__content .portal-process__content-text sub{font-size:.6rem;margin-left:2px}.portal-process .portal-process__item .portal-process__content .portal-process__content-text sup{vertical-align:super}.portal-process .portal-process__item .portal-process__content .portal-button-link{margin-top:auto}@media(min-width:840px){.portal-process.portal-process__column--one{grid-template-columns:auto;row-gap:48px}.portal-process.portal-process__column--one .portal-process__item{align-items:start;gap:16px 24px;grid-template:"image meta" min-content "image block" 1fr/298px 1fr;justify-self:center;max-width:862px;width:100%}.portal-process.portal-process__column--one .portal-process__item .portal-process__meta{column-gap:8px;flex-direction:row;grid-area:meta;margin-top:24px}.portal-process.portal-process__column--one .portal-process__item .portal-process__image-container{grid-area:image;-ms-grid-column:1;-ms-grid-row:2}.portal-process.portal-process__column--one .portal-process__item .portal-process__content{grid-area:block;height:auto}.portal-process.portal-process__column--one .portal-process__item>.portal-card-link__image-container,.portal-process.portal-process__column--one .portal-process__item>.portal-norurun__desc-details-trivia-image,.portal-process.portal-process__column--one .portal-process__item>.portal-norurun__goods-image,.portal-process.portal-process__column--one .portal-process__item>.portal-norurun__sns-x-card-image,.portal-process.portal-process__column--one .portal-process__item>.portal-railway-top__img-box{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-update{-ms-grid-column:1;-ms-grid-row:1}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-link-list{-ms-grid-column:3;-ms-grid-row:1}.portal-railway-top .portal-railway-top__meta .portal-railway-top__operation .portal-railway-top__operation-status .portal-railway-top__operation-status-text{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-content{-ms-grid-column:1;-ms-grid-row:1}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__app-link-list{-ms-grid-column:3;-ms-grid-row:1}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner>.portal-railway-top__app-link-list{-ms-grid-column:1;-ms-grid-row:2}.portal-railway-top .portal-railway-top__app .portal-railway-top__app-inner .portal-railway-top__img-box{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-text-container{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1}.portal-norurun .portal-norurun__desc .portal-norurun__desc-details .portal-norurun__desc-details-trivia .portal-norurun__desc-details-trivia-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__sns-x-card-title{-ms-grid-column:1;-ms-grid-row:2}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-content{-ms-grid-column:1;-ms-grid-row:1}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__sns-x-card-content{-ms-grid-column:1;-ms-grid-row:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card .portal-norurun__sns-x-card-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__sns-x-card-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-card{-ms-grid-column:1;-ms-grid-row:1}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-norurun__goods-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-norurun__goods-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content .portal-norurun__goods-button{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-card-link__title{-ms-grid-column:1;-ms-grid-row:2}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__title{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1}.portal-card-link .portal-card-link__item .portal-card-link__image-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-card-link__image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-card-link__image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__image-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.portal-card-link .portal-card-link__item .portal-card-link__content{-ms-grid-column:1;-ms-grid-row:1}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-card-link__content{-ms-grid-column:1;-ms-grid-row:3}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-card-link__content{-ms-grid-column:3;-ms-grid-row:2}.portal-process.portal-process__column--one .portal-process__item .portal-process__meta{-ms-grid-column:3;-ms-grid-row:1}.portal-process.portal-process__column--one .portal-process__item .portal-process__image-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.portal-norurun .portal-norurun__sns .portal-norurun__sns-x .portal-norurun__sns-x-list .portal-norurun__sns-x-card>.portal-process__image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.portal-norurun .portal-norurun__goods .portal-norurun__goods-content>.portal-process__image-container{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.portal-card-link .portal-card-link__item:has(.portal-card-link__image-container)>.portal-process__image-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.portal-card-link:has(>:nth-child(2)) .portal-card-link__item:has(.portal-card-link__image-container)>.portal-process__image-container{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.portal-process.portal-process__column--one .portal-process__item>.portal-process__image-container{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.portal-process.portal-process__column--one .portal-process__item .portal-process__content{-ms-grid-column:3;-ms-grid-row:3}}.portal-notice{align-items:center;background-color:var(--portal-gray-100);border:1px solid var(--light-border-light);border-radius:8px;color:var(--light-text-900);column-gap:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.portal-notice .portal-notice__container{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-notice .portal-notice__container{font-size:1rem}}.portal-notice .portal-notice__container .portal-notice__title{font-size:.875rem;font-weight:700}@media(min-width:840px){.portal-notice .portal-notice__container .portal-notice__title{font-size:1rem}}:is(.portal-notice .portal-notice__container) .portal-notice__title:not(:empty)+.portal-notice__content{margin-top:8px}a.portal-notice{padding-right:12px}a.portal-notice:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='m8 2.668-.94.94 3.72 3.727H2.665v1.333h8.113l-3.72 3.727.94.94L13.333 8z'/%3E%3C/svg%3E");background-position:50%;background-size:24px;content:"";display:block;flex-shrink:0;height:24px;width:24px}@media(any-hover:hover){a.portal-notice:any-link:hover{color:var(--light-text-900);text-decoration:none}}.portal-notice.portal-notice__type--urgent{background-color:var(--red-50);border:1px solid var(--red-400)}.portal-notice.portal-notice__type--urgent .portal-notice__container .portal-notice__title{color:var(--red-600)}.portal-card-link-logo{display:grid;gap:var(--spacing-200);grid-template-columns:repeat(2,1fr)}@media(min-width:840px){.portal-card-link-logo{gap:var(--spacing-300);grid-template-columns:repeat(4,1fr)}}.portal-card-link-logo .portal-card-link-logo__item{background-color:#fff;border:1px solid var(--portal-gray-200);border-radius:8px;color:var(--light-text-900);display:flex;flex-direction:column;height:100%;padding:var(--spacing-200);row-gap:var(--spacing-100)}@media(any-hover:hover){.portal-card-link-logo .portal-card-link-logo__item:any-link:hover{color:var(--light-text-900);text-decoration:none}}.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__image-container{align-items:center;display:flex;justify-content:center}.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__image-container .portal-card-link-logo__image{height:32px;margin:auto;object-fit:contain;object-position:center}@media(min-width:840px){.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__image-container .portal-card-link-logo__image{height:48px}}.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__select-logo{height:32px;margin:auto;width:32px}@media(min-width:840px){.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__select-logo{height:48px;width:48px}}.portal-card-link-logo .portal-card-link-logo__item .portal-card-link-logo__title{font-size:1rem;font-weight:700;line-height:1.5;text-align:center;word-break:auto-phrase}.portal-description-list{height:fit-content;min-width:100%}.portal-description-list .portal-description-list__item .portal-description-list__description,.portal-description-list .portal-description-list__item .portal-description-list__heading{border:1px solid var(--portal-gray-200);border-bottom:none;display:block;padding:16px 20px;text-align:start}@media(min-width:840px){.portal-description-list .portal-description-list__item .portal-description-list__description,.portal-description-list .portal-description-list__item .portal-description-list__heading{display:table-cell}}.portal-description-list .portal-description-list__item .portal-description-list__heading{background-color:var(--portal-gray-100);font-size:1rem;line-height:1.5}@media(min-width:840px){.portal-description-list .portal-description-list__item .portal-description-list__heading{vertical-align:middle;width:264px}}.portal-description-list .portal-description-list__item .portal-description-list__description{background-color:#fff;font-size:1rem;font-weight:400;line-height:1.75}.portal-description-list .portal-description-list__item .portal-description-list__description>*{margin-top:40px}.portal-description-list .portal-description-list__item .portal-description-list__description>:first-child{margin-top:0}.portal-description-list .portal-description-list__item .portal-description-list__description>:has(.portal-qa-list__text--annotation){margin-top:8px}.portal-description-list .portal-description-list__item .portal-description-list__description strong{font-weight:700}.portal-description-list .portal-description-list__item .portal-description-list__description .portal-description-list__text--annotation,.portal-description-list .portal-description-list__item .portal-description-list__description s,.portal-description-list .portal-description-list__item .portal-description-list__description small{color:var(--light-text-700)}.portal-description-list .portal-description-list__item .portal-description-list__description .portal-description-list__text--red{color:var(--red-600);font-weight:700}.portal-description-list .portal-description-list__item .portal-description-list__description .portal-description-list__text--annotation,.portal-description-list .portal-description-list__item .portal-description-list__description :has(.portal-description-list__text--annotation){font-size:.875rem;line-height:1.5}.portal-description-list .portal-description-list__item .portal-description-list__description p:has(.portal-description-list__text--annotation){padding-left:28px;position:relative}.portal-description-list .portal-description-list__item .portal-description-list__description p:has(.portal-description-list__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-description-list .portal-description-list__item .portal-description-list__description ul li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:first-child{margin-top:0}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:has(.portal-description-list__text--annotation){margin-top:8px}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:has(.portal-description-list__text--annotation) ul{margin-left:-4px;margin-top:8px}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:has(.portal-description-list__text--annotation) ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";height:4px;left:14px;top:11px;transform:translate(-50%);width:4px}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:has(.portal-description-list__text--annotation):first-child{margin-top:0}.portal-description-list .portal-description-list__item .portal-description-list__description ul li:has(.portal-description-list__text--annotation):before{background-color:initial;border-radius:0;color:var(--light-text-700);content:"※";height:auto;top:0;width:auto}.portal-description-list .portal-description-list__item .portal-description-list__description ol{counter-reset:increment}.portal-description-list .portal-description-list__item .portal-description-list__description ol li{line-height:1.5;margin-top:4px;padding-left:28px;position:relative}.portal-description-list .portal-description-list__item .portal-description-list__description ol li:first-child{margin-top:0}.portal-description-list .portal-description-list__item .portal-description-list__description ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-description-list .portal-description-list__item .portal-description-list__description ol li:has(.portal-description-list__text--annotation){margin-top:8px}.portal-description-list .portal-description-list__item .portal-description-list__description ol li:has(.portal-description-list__text--annotation):first-child{margin-top:0}.portal-description-list .portal-description-list__item .portal-description-list__description ol li:has(.portal-description-list__text--annotation):before{color:var(--light-text-700);content:"※" counter(increment)}.portal-description-list .portal-description-list__item .portal-description-list__description .text-align-right{text-align:right}.portal-description-list .portal-description-list__item .portal-description-list__description .text-align-center{text-align:center}.portal-description-list .portal-description-list__item .portal-description-list__description .text-align-justify{text-align:justify}.portal-description-list .portal-description-list__item .portal-description-list__description a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:4px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-description-list .portal-description-list__item .portal-description-list__description a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-description-list .portal-description-list__item .portal-description-list__description a.portal-description-list__link--external:after{background-color:currentcolor;content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-description-list .portal-description-list__item .portal-description-list__description sup,.portal-description-list .portal-description-list__item .portal-description-list__description sub{font-size:.6rem;margin-left:2px}.portal-description-list .portal-description-list__item .portal-description-list__description sup{vertical-align:super}.portal-description-list .portal-description-list__item:last-child{border-bottom:1px solid var(--portal-gray-200)}.portal-table{font-size:1rem;font-weight:400;line-height:1.75}.portal-table>*{margin-top:var(--spacing-500)}.portal-table>:first-child{margin-top:var(--spacing-none)}.portal-table>:has(.portal-qa-list__text--annotation){margin-top:var(--spacing-100)}.portal-table .portal-table__table-container{display:block;max-width:calc(100vw - 48px);overflow-x:scroll}@media(min-width:840px){.portal-table .portal-table__table-container{-ms-overflow-style:none;max-width:100%;scrollbar-width:none}.portal-table .portal-table__table-container::-webkit-scrollbar{display:none}}.portal-table .portal-table__table-container table{min-width:100%}.portal-table .portal-table__table-container table tr{font-size:.875rem;line-height:1.5}.portal-table .portal-table__table-container table tr th{background-color:var(--portal-gray-100);border:1px solid var(--portal-gray-300);max-width:110px;min-width:64px;padding:var(--spacing-200);text-align:start;vertical-align:middle}@media(min-width:840px){.portal-table .portal-table__table-container table tr th{max-width:200px;min-width:80px}}.portal-table .portal-table__table-container table tr td{background-color:#fff;border:1px solid var(--portal-gray-300);max-width:110px;min-width:64px;padding:var(--spacing-200);vertical-align:middle}@media(min-width:840px){.portal-table .portal-table__table-container table tr td{max-width:200px;min-width:80px}}.portal-table .portal-table__table-container table thead tr th{background-color:var(--portal-gray-200);text-align:center}.portal-table .portal-table__table-container table tbody tr th{width:0}.portal-table .portal-table__table-container strong{font-weight:700}.portal-table .portal-table__table-container .portal-table__text--annotation,.portal-table .portal-table__table-container s,.portal-table .portal-table__table-container small{color:var(--light-text-700)}.portal-table .portal-table__table-container .portal-table__text--red{color:var(--red-600);font-weight:700}.portal-table .portal-table__table-container .portal-table__text--annotation,.portal-table .portal-table__table-container :has(.portal-table__text--annotation){font-size:.875rem;line-height:1.5}.portal-table .portal-table__table-container p:has(.portal-table__text--annotation){padding-left:var(--spacing-350);position:relative}.portal-table .portal-table__table-container p:has(.portal-table__text--annotation):before{color:var(--light-text-700);content:"※";display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-table .portal-table__table-container ul li{line-height:1.5;margin-top:var(--spacing-50);padding-left:28px;position:relative}.portal-table .portal-table__table-container ul li:first-child{margin-top:var(--spacing-none)}.portal-table .portal-table__table-container ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";display:block;height:4px;left:14px;position:absolute;top:11px;transform:translate(-50%);width:4px}.portal-table .portal-table__table-container ul li:has(.portal-table__text--annotation){margin-top:var(--spacing-100)}.portal-table .portal-table__table-container ul li:has(.portal-table__text--annotation) ul{margin-left:var(--spacing-minus-50);margin-top:var(--spacing-100)}.portal-table .portal-table__table-container ul li:has(.portal-table__text--annotation) ul li:before{background-color:var(--light-list-marker);border-radius:2px;content:"";height:4px;left:14px;top:11px;transform:translate(-50%);width:4px}.portal-table .portal-table__table-container ul li:has(.portal-table__text--annotation):first-child{margin-top:var(--spacing-none)}.portal-table .portal-table__table-container ul li:has(.portal-table__text--annotation):before{background-color:initial;border-radius:0;color:var(--light-text-700);content:"※";height:auto;top:0;width:auto}.portal-table .portal-table__table-container ol{counter-reset:increment}.portal-table .portal-table__table-container ol li{line-height:1.5;margin-top:var(--spacing-50);padding-left:var(--spacing-350);position:relative}.portal-table .portal-table__table-container ol li:first-child{margin-top:var(--spacing-none)}.portal-table .portal-table__table-container ol li:before{content:counter(increment) ".";counter-increment:increment;display:block;left:14px;position:absolute;top:0;transform:translate(-50%)}.portal-table .portal-table__table-container ol li:has(.portal-table__text--annotation){margin-top:var(--spacing-100)}.portal-table .portal-table__table-container ol li:has(.portal-table__text--annotation):first-child{margin-top:var(--spacing-none)}.portal-table .portal-table__table-container ol li:has(.portal-table__text--annotation):before{color:var(--light-text-700);content:"※" counter(increment)}.portal-table .portal-table__table-container .text-align-right{text-align:right}.portal-table .portal-table__table-container .text-align-center{text-align:center}.portal-table .portal-table__table-container .text-align-justify{text-align:justify}.portal-table .portal-table__table-container img{display:block;height:auto;margin:var(--spacing-none) auto;max-width:640px;width:100%}.portal-table .portal-table__table-container h1,.portal-table .portal-table__table-container h2,.portal-table .portal-table__table-container h3,.portal-table .portal-table__table-container h4{text-wrap:balance}.portal-table .portal-table__table-container h1{font-size:1rem;font-weight:400}.portal-table .portal-table__table-container h2{font-size:1.25rem;font-weight:700;padding:var(--spacing-300) var(--spacing-none);position:relative}.portal-table .portal-table__table-container h2:before{background-color:var(--primary-600);border-radius:3px;content:"";height:3px;inset:auto auto 0 0;position:absolute;width:24px}@media(min-width:840px){.portal-table .portal-table__table-container h2{font-size:1.5rem}}.portal-table .portal-table__table-container h3{font-size:1rem;line-height:1.5;padding-left:11px;position:relative}.portal-table .portal-table__table-container h3:before{background-color:var(--primary-600);border-radius:3px;content:"";inset:0 auto 0 0;position:absolute;width:3px}@media(min-width:840px){.portal-table .portal-table__table-container h3{font-size:1.25rem}}.portal-table .portal-table__table-container h4{font-size:.875rem;line-height:1.5}@media(min-width:840px){.portal-table .portal-table__table-container h4{font-size:1rem}}.portal-table .portal-table__table-container hr{border-width:1px 0 0;border-top:solid var(--light-border-default)}.portal-table .portal-table__table-container a{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;gap:var(--spacing-50);max-width:100%;overflow-wrap:anywhere;text-decoration:underline;transition-duration:.15s;transition-property:font-weight}@media(any-hover:hover){.portal-table .portal-table__table-container a:any-link:hover{color:var(--light-text-link);text-decoration:none}}.portal-table .portal-table__table-container a.portal-table__link--external:after{background-color:currentcolor;content:"";height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M12.667 12.667H3.333V3.333H8V2H3.333C2.593 2 2 2.6 2 3.333v9.334C2 13.4 2.593 14 3.333 14h9.334C13.4 14 14 13.4 14 12.667V8h-1.333zM9.333 2v1.333h2.394L5.173 9.887l.94.94 6.554-6.554v2.394H14V2z'/%3E%3C/svg%3E");width:16px}.portal-table .portal-table__table-container sup,.portal-table .portal-table__table-container sub{font-size:.6rem;margin-left:var(--spacing-25)}.portal-table .portal-table__table-container sup{vertical-align:super}.portal-divider{align-items:center;border-style:none;display:flex;flex-shrink:0;height:17px;width:100%}@media(min-width:840px){.portal-divider{margin-block:16px}}.portal-divider:before{background-color:var(--portal-gray-200);content:"";display:block;height:1px;width:100%}.portal-movie{max-width:686px}.portal-movie .portal-movie__modal-trigger{position:relative}.portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-thumbnail{border-radius:8px}.portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-icon{align-items:center;background-color:var(--portal-teal-700);border-radius:16px;color:#fff;column-gap:4px;display:flex;font-size:.75rem;font-weight:700;height:32px;justify-content:center;left:50%;line-height:1.5;padding-left:16px;padding-right:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(min-width:840px){.portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-icon{border-radius:20px;column-gap:6px;font-size:.875rem;height:40px;padding-left:20px;padding-right:16px}}.portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23fff' d='M5.542 10.025 9.625 7.4 5.542 4.775zM7 13.233a5.7 5.7 0 0 1-2.275-.46 5.9 5.9 0 0 1-1.852-1.246 5.9 5.9 0 0 1-1.247-1.852A5.7 5.7 0 0 1 1.167 7.4q0-1.211.46-2.275a5.9 5.9 0 0 1 1.246-1.852 5.9 5.9 0 0 1 1.852-1.247A5.7 5.7 0 0 1 7 1.566a5.7 5.7 0 0 1 2.275.46 5.9 5.9 0 0 1 1.852 1.247q.788.787 1.247 1.852t.46 2.275-.46 2.275a5.9 5.9 0 0 1-1.247 1.852 5.9 5.9 0 0 1-1.852 1.247q-1.065.46-2.275.46m0-1.167q1.955 0 3.31-1.356 1.357-1.356 1.357-3.31 0-1.955-1.356-3.31Q8.954 2.732 7 2.732q-1.955 0-3.311 1.356T2.334 7.4 3.69 10.71 7 12.066'/%3E%3C/svg%3E");background-position:50%;background-size:14px;content:"";display:block;height:14px;width:14px}@media(min-width:840px){.portal-movie .portal-movie__modal-trigger .portal-movie__modal-trigger-icon:after{background-size:16px;height:16px;width:16px}}.portal-movie .contextual-region{display:flex;justify-content:center;width:100%}.portal-movie iframe{max-width:100%;width:686px}.portal-movie iframe,.portal-movie-html>iframe{aspect-ratio:16/9;border-radius:4px;height:auto;margin:auto}.portal-movie-html>iframe{max-width:686px;width:100%}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
