@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{background:#fff;color:#333;color-scheme:light dark;font-weight:500;line-height:1;font-family:Yu Gothic,游ゴシック,yugothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,sans-serif;word-break:normal;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;line-break:strict;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:13.3333333333vw}@media all and (min-width: 1024px){html{scroll-padding-top:105px}}body{display:flex;flex-direction:column;font-size:1rem}@media all and (min-width: 1024px){body{font-size:1rem}}body>*{flex-shrink:0}body.is-fixed{position:fixed;width:100%;height:100%}a,button{transition:opacity .2s;cursor:pointer;outline:none}a{transition:.2s ease-out;color:#333;text-decoration:none}@media all and (min-width: 1024px){a[href^=tel]{cursor:default;pointer-events:none}}picture{display:block}img{vertical-align:top}svg{display:inline-block}table{border-spacing:0;width:100%}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default;pointer-events:none}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{vertical-align:top;border-radius:0;overflow:auto;resize:vertical}optgroup{font-weight:700}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}button,input,select,textarea{border-style:none;background-color:transparent;color:inherit}legend{display:table;border:none;max-width:100%;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}input,textarea,select{display:inline-block;border:none;background:#fff;padding:0;width:100%}:-moz-placeholder-shown{color:#999}:placeholder-shown{color:#999}::-moz-placeholder{color:#999}::placeholder{color:#999}@keyframes fadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fadeOut{0%{display:block;opacity:1}to{display:none;opacity:0}}@media all and (min-width: 1024px){.l-main{width:100%;min-width:1000px;overflow:hidden}}.l-header{position:sticky;top:0;z-index:100;border-bottom:.2666666667vw solid #c7c7c7;background-color:#fff;height:13.3333333333vw}@media all and (min-width: 1024px){.l-header{border-bottom:none;height:105px}}.l-header__inner{display:flex;align-items:center;padding:3.2vw 5.3333333333vw}@media all and (min-width: 1024px){.l-header__inner{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;padding:0;width:1000px;height:63px}}.l-header__logo{margin-right:10.6666666667vw;width:26.4vw}@media all and (min-width: 1024px){.l-header__logo{width:174px}}@media all and (min-width: 1024px){.l-header__details{display:none}}.l-header__summary{position:absolute;top:1.3333333333vw;right:2.6666666667vw;width:10.6666666667vw;height:10.6666666667vw}.l-header__summary:before,.l-header__summary:after,.l-header__summary span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease-out;border-radius:999px;background-color:#004098;width:5.3333333333vw;height:.5333333333vw;content:""}.l-header__summary:before{margin-top:-1.3333333333vw}.l-header__summary:after{margin-top:1.3333333333vw}.is-opened .l-header__summary span{display:none}.is-opened .l-header__summary:before{transform:translate(-50%,-50%) rotate(45deg);margin:0}.is-opened .l-header__summary:after{transform:translate(-50%,-50%) rotate(-45deg);margin:0}.l-header__contents{position:absolute;top:13.3333333333vw;left:100%;transition:.2s ease-out;padding-left:40vw;width:100%;height:calc(100dvh - 13.3333333333vw);height:calc(100vh - 13.3333333333vw)}.is-opened .l-header__contents{left:0}.l-header__contents-inner{display:flex;flex-direction:column;justify-content:space-between;background-color:#e5ebf5;padding:10.6666666667vw 5.3333333333vw 14.9333333333vw;height:calc(100dvh - 13.3333333333vw);height:calc(100vh - 13.3333333333vw)}.p-header-buttons{display:flex;gap:2.1333333333vw}@media all and (min-width: 1024px){.p-header-buttons{gap:8px}}.l-header__contents .p-header-buttons{flex-direction:column;gap:5.3333333333vw}.p-header-buttons__button{display:flex;justify-content:center;align-items:center;border-radius:1.0666666667vw;background-color:#179dc6;padding:1.6vw;color:#fff;font-weight:700;font-size:3.2vw}@media all and (min-width: 1024px){.p-header-buttons__button{gap:8px;border-radius:8px;padding:0 20px;height:38px;font-size:14px}}@media (hover: hover) and (pointer: fine){.p-header-buttons__button:hover{opacity:.75}}.l-header__contents .p-header-buttons__button{gap:2.1333333333vw;height:12.8vw;font-size:4.8vw}.p-header-buttons__button:before{width:3.7333333333vw;height:3.7333333333vw;content:""}@media all and (min-width: 1024px){.p-header-buttons__button:before{width:22px;height:22px}}.l-header__contents .p-header-buttons__button:before{width:5.8666666667vw;height:5.8666666667vw}.p-header-buttons__button.-login:before{background:url(../../assets/images/ico_login.svg) no-repeat center/contain}.p-header-buttons__button.-registration{background-color:#004098}.p-header-buttons__button.-registration:before{background:url(../../assets/images/ico_registration.svg) no-repeat center/contain}.p-header-nav-sp__list{display:flex;flex-direction:column;gap:8.5333333333vw}.p-header-nav-sp__item{font-weight:700;font-size:4.8vw}.p-header-nav-sp__item a{color:#004098}.p-header-nav-pc{background-color:#e5ebf5;padding-block:10px;height:42px}@media all and (max-width: 1023px){.p-header-nav-pc{display:none}}.p-header-nav-pc__list{display:flex;margin-inline:auto;border-left:1px solid #c7c7c7;width:1000px}.p-header-nav-pc__item{display:flex;flex:1 1 0;justify-content:center;align-items:center;border-right:1px solid #c7c7c7;height:22px}.p-header-nav-pc__item a{color:#004098;font-weight:500;font-size:14px}@media (hover: hover) and (pointer: fine){.p-header-nav-pc__item a:hover{opacity:.75}}.l-footer{padding-block:8.5333333333vw}@media all and (min-width: 1024px){.l-footer{padding-block:24px}}.l-footer__inner{display:flex;flex-direction:column;align-items:center}.l-footer__logo img{width:auto;height:5.0666666667vw}@media all and (min-width: 1024px){.l-footer__logo img{width:auto;height:22px}}.l-footer__copyright{margin-top:2.1333333333vw;font-weight:600;font-size:2.1333333333vw}@media all and (min-width: 1024px){.l-footer__copyright{margin-top:8px;font-size:14px}}.p-footer-nav__list{display:flex;justify-content:center;margin-bottom:5.3333333333vw}@media all and (min-width: 1024px){.p-footer-nav__list{margin-bottom:24px}}.p-footer-nav__item{border-right:.2666666667vw solid #333;padding-inline:2.6666666667vw;font-size:3.2vw}@media all and (min-width: 1024px){.p-footer-nav__item{border-width:1px;padding-inline:10px;font-weight:500;font-size:13px}}.p-footer-nav__item:first-child{border-left:.2666666667vw solid #333}@media all and (min-width: 1024px){.p-footer-nav__item:first-child{border-width:1px}}@media (hover: hover) and (pointer: fine){.p-footer-nav__item a:hover{opacity:.75}}.p-kv{display:flex;position:relative;flex-direction:column;align-items:center;z-index:1;background:url(../../assets/images/bg_kv_01.png) no-repeat top center/cover;padding:2.1333333333vw 5.3333333333vw 8vw;overflow:hidden}@media all and (min-width: 1024px){.p-kv{background-image:url(../../assets/images/bg_kv_01_l.png);padding:8px 0 0;height:595px}}@media all and (min-width: 1024px){.p-kv:before{display:block;position:absolute;top:-95px;left:50%;transform:translate(-50%);z-index:-1;background:url(../../assets/images/bg_white.svg) no-repeat top center/contain;width:760px;height:760px;content:""}}.p-kv__heading{width:63.4746666667vw}@media all and (min-width: 1024px){.p-kv__heading{width:490.92px}}.p-kv__heading img{width:100%;height:auto}.p-kv__catch{width:80.5928vw}@media all and (min-width: 1024px){.p-kv__catch{width:635.24px}}.p-kv__catch img{width:100%;height:auto}.p-kv__row{display:flex;gap:2.4vw;margin-top:5.3333333333vw}@media all and (min-width: 1024px){.p-kv__row{gap:24px;margin-top:34px}}.p-kv__col{position:relative;flex:1 1 0}@media all and (min-width: 1024px){.p-kv__col{width:324px}}.p-kv__picture{position:relative;top:0;transition:.3s ease}.p-kv__button{display:block;overflow:hidden}@media all and (min-width: 1024px){.p-kv__button{border-radius:16px}}.p-kv__button span{display:flex;position:absolute;top:0;left:50%;justify-content:center;align-items:center;transform:translate(-50%,-50%);z-index:1;transition:.3s ease;border-radius:999px;background-color:#1c5db5;padding-inline:1.8666666667vw;height:5.3333333333vw;color:#fff;font-weight:700;font-size:3.2vw;white-space:nowrap}@media all and (min-width: 1024px){.p-kv__button span{padding-inline:16px;height:36px;font-size:20px}}@media (hover: hover) and (pointer: fine){.p-kv__button:hover span,.p-kv__button:hover .p-kv__picture{top:8px}}.p-buttons{display:flex;flex-direction:column;align-items:center;gap:4.2666666667vw;background-color:#004098;padding:6.4vw 5.3333333333vw}@media all and (min-width: 1024px){.p-buttons{gap:20px;padding:32px 0}}.p-buttons__button{display:flex;position:relative;align-items:center;z-index:1;box-shadow:0 1.0666666667vw 1.6vw #00000029;border-radius:999px;color:#004098;font-weight:700;line-height:1.5}@media all and (min-width: 1024px){.p-buttons__button{box-shadow:0 4px 6px #00000029}}.p-buttons__button:before{position:absolute;top:0;left:0;opacity:1;z-index:-1;transition:.3s ease;border-radius:999px;width:100%;height:100%;content:""}.p-buttons__button:after{position:absolute;top:50%;transform:translateY(-50%);background:url(../../assets/images/ico_circle_arrow.svg) no-repeat center/contain;width:5.3333333333vw;height:5.3333333333vw;content:""}@media all and (min-width: 1024px){.p-buttons__button:after{width:36px;height:36px}}@media (hover: hover) and (pointer: fine){.p-buttons__button:hover:before{opacity:0}}.p-buttons__button.-registration{border-radius:999px;background:linear-gradient(#ffb858,#f08a00);padding-left:8.2666666667vw;width:100%;height:16vw}.p-buttons__button.-registration:before{background:linear-gradient(#ffdc00,#ffb858)}@media all and (min-width: 1024px){.p-buttons__button.-registration{padding:5px 0 0 80px;width:580px;height:84px}}.p-buttons__button.-registration:after{right:5.3333333333vw}@media all and (min-width: 1024px){.p-buttons__button.-registration:after{right:24px}}.p-buttons__button.-registration p{display:flex;align-items:baseline;gap:.8vw;font-size:4.8vw}@media all and (min-width: 1024px){.p-buttons__button.-registration p{gap:4px;font-size:30px;line-height:1.6666666667}}.p-buttons__button.-registration img{position:relative;top:.5333333333vw;width:3.72vw}@media all and (min-width: 1024px){.p-buttons__button.-registration img{top:3px;width:21.8px}}.p-buttons__button.-login{background-color:#004098;padding-left:6.4vw;width:81.3333333333vw;height:10.1333333333vw;color:#004098;font-size:3.7333333333vw}@media all and (min-width: 1024px){.p-buttons__button.-login{border:1px solid #004098;padding-left:24px;width:500px;height:58px;font-size:24px}}.p-buttons__button.-login:before{background-color:#fff}.p-buttons__button.-login:after{right:2.4vw}@media all and (min-width: 1024px){.p-buttons__button.-login:after{right:16px;width:26px;height:26px}}@media (hover: hover) and (pointer: fine){.p-buttons__button.-login:hover{border-color:#fff;color:#fff}}.p-topics{padding:10.6666666667vw}@media all and (min-width: 1024px){.p-topics{padding:56px 0 60px}}@media all and (min-width: 1024px){.p-topics__inner{margin-inline:auto;width:620px}}.p-topics__heading{display:flex;justify-content:center;align-items:center;gap:1.8666666667vw;margin-bottom:5.3333333333vw;font-weight:700;font-size:5.3333333333vw}@media all and (min-width: 1024px){.p-topics__heading{gap:7px;margin-bottom:24px;font-size:28px}}.p-topics__heading:before,.p-topics__heading:after{width:2.0336vw;height:5.8048vw;content:""}@media all and (min-width: 1024px){.p-topics__heading:before,.p-topics__heading:after{width:9.696px;height:29.495px}}.p-topics__heading:before{background:url(../../assets/images/img_topics_left.svg) no-repeat center/contain}.p-topics__heading:after{background:url(../../assets/images/img_topics_right.svg) no-repeat center/contain}.p-topics__swiper{position:relative}@media (hover: hover) and (pointer: fine){.p-topics__swiper a:hover{opacity:.75}}.p-topics .swiper-pagination{display:flex;position:relative;bottom:0;justify-content:center;align-items:center;gap:2.6666666667vw;margin-top:2.1333333333vw}@media all and (min-width: 1024px){.p-topics .swiper-pagination{gap:16px;margin-top:16px}}.p-topics .swiper-pagination-bullet{opacity:1;transition:.2s ease-out;margin:0!important;background-color:#f5f5f5;width:1.6vw;height:1.6vw}@media all and (min-width: 1024px){.p-topics .swiper-pagination-bullet{width:10px;height:10px}}@media (hover: hover) and (pointer: fine){.p-topics .swiper-pagination-bullet:hover{opacity:.75}}.p-topics .swiper-pagination-bullet-active{background-color:#004098}.p-topics .swiper-button-prev,.p-topics .swiper-button-next{top:14.6666666667vw;transition:.2s ease-out;margin:0;width:2.6666666667vw;height:4.2666666667vw}@media all and (min-width: 1024px){.p-topics .swiper-button-prev,.p-topics .swiper-button-next{top:119px;width:14px;height:22px}}.p-topics .swiper-button-prev:after,.p-topics .swiper-button-next:after{display:none}.p-topics .swiper-button-prev{left:-6.4vw;background:url(../../assets/images/btn_prev.svg) no-repeat center;background-size:2.268vw auto}@media all and (min-width: 1024px){.p-topics .swiper-button-prev{left:-27px;background-size:12.21px auto}}@media (hover: hover) and (pointer: fine){.p-topics .swiper-button-prev:hover{opacity:.75}}.p-topics .swiper-button-next{right:-6.4vw;background:url(../../assets/images/btn_next.svg) no-repeat center;background-size:2.268vw auto}@media all and (min-width: 1024px){.p-topics .swiper-button-next{right:-27px;background-size:12.21px auto}}@media (hover: hover) and (pointer: fine){.p-topics .swiper-button-next:hover{opacity:.75}}.p-about{background-color:#e5ebf5;padding:10.6666666667vw 5.3333333333vw}@media all and (min-width: 1024px){.p-about{padding:52px 0 80px}}@media all and (min-width: 1024px){.p-about__inner{margin-inline:auto;width:1000px}}.p-about__heading{margin-inline:auto;width:81.4152vw}@media all and (min-width: 1024px){.p-about__heading{width:448.47px;height:auto}}.p-about__heading img{width:100%;height:auto}.p-about__description{margin:5.3333333333vw 0 8vw;font-weight:700;font-size:4.5333333333vw;line-height:1.7647058824;text-align:center}@media all and (min-width: 1024px){.p-about__description{margin:32px 0 56px;font-size:24px;line-height:1}.p-about__description br{display:none}}.p-about__description span{border-bottom:.5333333333vw solid #ffdc00;padding-bottom:.5333333333vw}@media all and (min-width: 1024px){.p-about__description span{border-width:2px;padding-bottom:2px}}.p-about__description em{color:#eb3200}.p-about__section{border-radius:4.2666666667vw;background-color:#fff;padding:5.0666666667vw 5.3333333333vw 6.4vw}@media all and (min-width: 1024px){.p-about__section{border-radius:24px;padding:40px 100px}}.p-about__section:not(:nth-of-type(1)){margin-top:8.5333333333vw}@media all and (min-width: 1024px){.p-about__section:not(:nth-of-type(1)){margin-top:56px}}@media all and (min-width: 1024px){.p-about__grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr 297px;grid-template-areas:"subheading figure" "text figure"}}.p-about__subheading{display:flex;gap:4.8vw;margin-bottom:6.4vw;color:#004098;font-weight:700;font-size:5.8666666667vw;line-height:1.4545454545}@media all and (min-width: 1024px){.p-about__subheading{grid-area:subheading;gap:24px;margin-bottom:32px;height:99px;font-size:34px;line-height:1.4705882353}}@media all and (min-width: 1024px){.-section02 .p-about__subheading span{margin-top:18px}}.p-about__subheading:before{width:13.6vw;height:17.3333333333vw;content:""}@media all and (min-width: 1024px){.p-about__subheading:before{width:80px;height:99px}}.-section01 .p-about__subheading:before{background:url(../../assets/images/img_count_01.svg) no-repeat center/contain}.-section02 .p-about__subheading:before{background:url(../../assets/images/img_count_02.svg) no-repeat center/contain}.-section03 .p-about__subheading:before{background:url(../../assets/images/img_count_03.svg) no-repeat center/contain}.p-about__subheading em{position:relative;z-index:1}.p-about__subheading em:before{position:absolute;bottom:-1.0666666667vw;z-index:-1;background-color:#ffdc00;width:100%;height:2.6666666667vw;content:""}@media all and (min-width: 1024px){.p-about__subheading em:before{bottom:-4px;height:10px}}.p-about__text{font-weight:700;font-size:3.7333333333vw;line-height:1.8}@media all and (min-width: 1024px){.p-about__text{grid-area:text;font-size:16px}}.p-about__figure{margin:6.4vw auto 0;width:68vw}@media all and (min-width: 1024px){.p-about__figure{grid-area:figure;margin:0;width:297px}}.p-about-box{margin-top:2.6666666667vw;border-radius:2.1333333333vw;background-color:#fffce6;padding:5.3333333333vw 0 3.2vw}@media all and (min-width: 1024px){.p-about-box{display:flex;gap:20px;margin-top:44px;border-radius:16px;padding:20px}}@media all and (min-width: 1024px){.-section01 .p-about-box{padding-bottom:0;padding-left:40px}}.p-about-box__figure{margin:0 auto 5.3333333333vw;width:68vw}@media all and (min-width: 1024px){.p-about-box__figure{flex-shrink:0;margin:0;width:247px}}@media all and (min-width: 1024px){.-section01 .p-about-box__figure{margin-top:-40px}}@media all and (max-width: 1023px){.-section03 .p-about-box__figure{margin-bottom:6.1333333333vw}}.p-about-box__body{text-align:center}@media all and (min-width: 1024px){.p-about-box__body{text-align:left}}.p-about-box__heading{color:#004098;font-weight:700;font-size:4.2666666667vw;line-height:1.5}@media all and (min-width: 1024px){.p-about-box__heading{font-size:18px;line-height:1}.p-about-box__heading br{display:none}}.p-about-box__note{margin-top:2.6666666667vw;font-size:2.6666666667vw}@media all and (min-width: 1024px){.p-about-box__note{margin-top:10px;font-size:12px}}.p-about-box__text{margin-top:4.2666666667vw;font-size:3.7333333333vw}@media all and (min-width: 1024px){.p-about-box__text{margin-top:24px;font-size:16px}}@media all and (max-width: 1023px){.-section03 .p-about-box__text{margin-top:2.6666666667vw;padding-inline:4.2666666667vw;line-height:1.8;text-align:left}}@media all and (min-width: 1024px){.-section03 .p-about-box__text{margin-top:14px;line-height:25.2px}}@media all and (max-width: 1023px){.-section03 .p-about-box__text+p{text-align:center}}.p-about-box__text a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-about-box__text a:hover{text-decoration:none}}@media all and (min-width: 1024px){.p-about-row{display:flex}}@media all and (min-width: 1024px){.p-about-row__col{width:50%}}@media all and (min-width: 1024px){.p-about-row__col:first-child{padding-right:40px}}@media all and (max-width: 1023px){.p-about-row__col:not(:first-child){margin-top:8.5333333333vw;border-top:.2666666667vw solid #c7c7c7;padding-top:8.5333333333vw}}@media all and (min-width: 1024px){.p-about-row__col:not(:first-child){border-left:1px solid #c7c7c7;padding-left:40px}}.p-about-row__heading{display:flex;align-items:center;gap:2.1333333333vw;margin-bottom:4.2666666667vw;color:#004098;font-weight:700;font-size:4.8vw}@media all and (min-width: 1024px){.p-about-row__heading{gap:16px;margin:0 -10px 24px 0;font-size:22px}}.p-about-row__heading:before{width:6.9333333333vw;height:6.9333333333vw;content:""}@media all and (min-width: 1024px){.p-about-row__heading:before{width:36px;height:36px}}.-col01 .p-about-row__heading:before{background:url(../../assets/images/ico_number_01.svg) no-repeat center/contain}.-col02 .p-about-row__heading:before{background:url(../../assets/images/ico_number_02.svg) no-repeat center/contain}.p-about-row__text{font-weight:700;font-size:3.7333333333vw;line-height:1.8}@media all and (min-width: 1024px){.p-about-row__text{height:5.4em;font-size:16px;line-height:2}}.p-about-row__figure{margin:6.4vw auto 0;width:78.6666666667vw}@media all and (min-width: 1024px){.p-about-row__figure{margin:32px 0 0;width:100%}}.-col02 .p-about-row__figure{width:68vw}@media all and (min-width: 1024px){.-col02 .p-about-row__figure{width:100%}}.p-about-row__button{display:flex;position:relative;justify-content:center;align-items:center;transition:.3s ease;margin:6.4vw auto 0;box-shadow:0 1.0666666667vw 1.6vw #00000029;border-radius:999px;background:#004098;padding-right:5.3333333333vw;width:68vw;height:10.1333333333vw;color:#fff;font-weight:700;font-size:3.7333333333vw}@media all and (min-width: 1024px){.p-about-row__button{margin-top:32px;box-shadow:0 4px 6px #00000029;border:1px solid #004098;padding-right:20px;width:322px;height:46px;font-size:18px}.-col02 .p-about-row__button{width:304px}}.p-about-row__button:after{position:absolute;top:50%;right:2.4vw;transform:translateY(-50%);background:url(../../assets/images/ico_circle_arrow.svg) no-repeat center/contain;width:5.3333333333vw;height:5.3333333333vw;content:""}@media all and (min-width: 1024px){.p-about-row__button:after{right:16px;width:22px;height:22px}}@media (hover: hover) and (pointer: fine){.p-about-row__button:hover{border:1px solid #004098;background-color:#fff;color:#004098}.p-about-row__button:hover:after{background:url(../../assets/images/ico_arrow_right_blue.svg) no-repeat center/contain}}.p-about-row__note{margin-top:4.2666666667vw;font-size:2.6666666667vw;text-align:center}@media all and (min-width: 1024px){.p-about-row__note{margin-top:0;font-size:12px}}.p-about-row__link{margin-top:2.6666666667vw;font-weight:500;font-size:2.6666666667vw;text-align:center}@media all and (min-width: 1024px){.p-about-row__link{margin-top:0;font-size:12px}}.p-about-row__link a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-about-row__link a:hover{text-decoration:none}}@media all and (min-width: 1024px){.p-about-row__bottom{display:flex;justify-content:center;align-items:center;margin-top:30px}}.p-howto{padding:10.6666666667vw 5.3333333333vw}@media all and (min-width: 1024px){.p-howto{padding:90px 0 112px}}@media all and (min-width: 1024px){.p-howto__inner{margin-inline:auto;width:1000px}}.p-howto__catch{display:flex;justify-content:center;align-items:flex-end;gap:.5333333333vw}@media all and (min-width: 1024px){.p-howto__catch{gap:4px}}.p-howto__catch:before,.p-howto__catch:after{display:block;width:1.8954666667vw;height:5.2896vw;content:""}@media all and (min-width: 1024px){.p-howto__catch:before,.p-howto__catch:after{width:7.626px;height:21.768px}}.p-howto__catch:before{margin-right:1.8666666667vw;background:url(../../assets/images/img_howto_heading_left.svg) no-repeat bottom center/contain}@media all and (min-width: 1024px){.p-howto__catch:before{margin-right:5px}}.p-howto__catch:after{margin-left:1.8666666667vw;background:url(../../assets/images/img_howto_heading_right.svg) no-repeat bottom center/contain}@media all and (min-width: 1024px){.p-howto__catch:after{margin-left:5px}}.p-howto__catch img{position:relative;top:-.5333333333vw;width:auto;height:5.3333333333vw}@media all and (min-width: 1024px){.p-howto__catch img{top:-4px;width:14.61px;height:auto}}.p-howto__catch span{color:#004098;font-weight:700;font-size:4.8vw}@media all and (min-width: 1024px){.p-howto__catch span{font-size:22px}}.p-howto__heading{margin-top:2.9333333333vw;color:#004098;font-weight:700;font-size:5.8666666667vw;text-align:center}@media all and (min-width: 1024px){.p-howto__heading{margin-top:16px;font-size:34px}}.p-howto__row{display:flex;gap:2.9333333333vw;margin-top:6.4vw}@media all and (min-width: 1024px){.p-howto__row{gap:40px;margin:50px auto 0;width:800px}}.p-howto__col{flex:1 1 0;text-align:center}.p-howto__type{color:#004098;font-weight:700;font-size:4.2666666667vw;line-height:1.5;text-align:center}@media all and (min-width: 1024px){.p-howto__type{font-size:22px;line-height:1}}.p-howto-tabs{margin-top:6.4vw}@media all and (min-width: 1024px){.p-howto-tabs{margin-top:50px}}.p-howto-tabs__list{display:flex;gap:1.8666666667vw;margin-top:1.8666666667vw}@media all and (min-width: 1024px){.p-howto-tabs__list{gap:10px;margin-top:16px}}.p-howto-tabs__trigger{display:flex;position:relative;flex:1 1 0;justify-content:center;align-items:center;gap:1.0666666667vw;border-radius:2.1333333333vw 2.1333333333vw 0 0;background-color:#cbcbcb;height:13.3333333333vw;color:#fff;font-weight:700;font-size:4.8vw}@media all and (min-width: 1024px){.p-howto-tabs__trigger{gap:10px;border-radius:16px 16px 0 0;height:80px;font-size:26px}}.p-howto-tabs__trigger:before{width:4.8vw;height:4.8vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__trigger:before{width:26px;height:26px}}.p-howto-tabs__trigger.-registration:before{background:url(../../assets/images/ico_registration.svg) no-repeat center/contain}.p-howto-tabs__trigger.-login:before{background:url(../../assets/images/ico_login.svg) no-repeat center/contain}@media (hover: hover) and (pointer: fine){.p-howto-tabs__trigger:hover{opacity:.75}}.p-howto-tabs__trigger[aria-selected=true]{background-color:#004098}.p-howto-tabs__trigger[aria-selected=true].-login{background-color:#179dc6}@media (hover: hover) and (pointer: fine){.p-howto-tabs__trigger[aria-selected=true]:hover{opacity:1;cursor:unset}}.p-howto-tabs__content{border:.8vw solid #004098;border-radius:0 0 4.2666666667vw 4.2666666667vw;padding:6.4vw 4.5333333333vw 10.6666666667vw}@media all and (min-width: 1024px){.p-howto-tabs__content{border-width:3px;border-radius:0 0 24px 24px;padding:50px 97px 56px}}.-login .p-howto-tabs__content{border-color:#179dc6}@media all and (min-width: 1024px){.p-howto-tabs__row{display:flex}}@media all and (min-width: 1024px){.p-howto-tabs__flow{position:relative;margin-top:24px;width:600px;height:160px}}.p-howto-tabs__flow li{display:flex;position:relative;flex-direction:column;align-items:center;gap:2.6666666667vw;height:20.8vw;color:#004098;font-weight:700;font-size:4vw}@media all and (min-width: 1024px){.p-howto-tabs__flow li{position:absolute;top:0;left:0;align-items:flex-start;gap:22px;padding-top:16px;height:160px;font-size:18px;line-height:1.5;text-align:center}}.-login .p-howto-tabs__flow li{color:#179dc6}.p-howto-tabs__flow li:before{width:100%;height:5.3333333333vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__flow li:before{width:147px;height:28px}}.p-howto-tabs__flow li:after{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:1;border-top:2.1333333333vw solid #e5ebf5;border-right:8vw solid transparent;border-bottom:0;border-left:8vw solid transparent;border-style:solid;width:0;height:0;content:""}@media all and (min-width: 1024px){.p-howto-tabs__flow li:after{display:none}}@media all and (max-width: 1023px){.p-howto-tabs__flow li:nth-child(1){background-color:#e5ebf5;padding-top:4.5333333333vw;height:20.8vw}}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(1){z-index:3;background:url(../../assets/images/bg_flow_01.svg) no-repeat right center/cover;padding-left:16px;width:200px}.p-howto-tabs__flow li:nth-child(1) p{margin-left:6px}}.p-howto-tabs__flow li:nth-child(1):before{background:url(../../assets/images/img_step_01.svg) no-repeat center/contain}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(1):before{background-image:url(../../assets/images/img_step_01_l.svg)}}.-login .p-howto-tabs__flow li:nth-child(1){background-color:#edf9fd}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(1){background:url(../../assets/images/bg_flow_lb_01.svg) no-repeat right center/cover}.-login .p-howto-tabs__flow li:nth-child(1) p{margin-left:-5px}}.-login .p-howto-tabs__flow li:nth-child(1):before{background:url(../../assets/images/img_step_lb_01.svg) no-repeat center/contain}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(1):before{background-image:url(../../assets/images/img_step_lb_01_l.svg)}}.-login .p-howto-tabs__flow li:nth-child(1):after{border-top:2.1333333333vw solid #edf9fd}@media all and (max-width: 1023px){.p-howto-tabs__flow li:nth-child(2){background-color:#cbd9f0;padding-top:5.6vw;height:21.8666666667vw}}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(2){z-index:2;background:url(../../assets/images/bg_flow_02.svg) no-repeat right center/cover;padding-left:210px;width:400px}.p-howto-tabs__flow li:nth-child(2) p{margin-left:12px}}.p-howto-tabs__flow li:nth-child(2):before{background:url(../../assets/images/img_step_02.svg) no-repeat center/contain}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(2):before{background-image:url(../../assets/images/img_step_02_l.svg)}}.p-howto-tabs__flow li:nth-child(2):after{border-top:2.1333333333vw solid #cbd9f0}.-login .p-howto-tabs__flow li:nth-child(2){background-color:#d2f2fd}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(2){background:url(../../assets/images/bg_flow_lb_02.svg) no-repeat right center/cover}}.-login .p-howto-tabs__flow li:nth-child(2):before{background:url(../../assets/images/img_step_lb_02.svg) no-repeat center/contain}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(2):before{background-image:url(../../assets/images/img_step_lb_02_l.svg)}}.-login .p-howto-tabs__flow li:nth-child(2):after{border-top:2.1333333333vw solid #d2f2fd}@media all and (max-width: 1023px){.p-howto-tabs__flow li:nth-child(3){background-color:#b8caea;padding-top:5.6vw;height:21.8666666667vw}}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(3){z-index:1;background:url(../../assets/images/bg_flow_03.svg) no-repeat right center/cover;padding-left:410px;width:600px}.p-howto-tabs__flow li:nth-child(3) p{margin-left:22px}}.p-howto-tabs__flow li:nth-child(3):before{background:url(../../assets/images/img_step_03.svg) no-repeat center/contain}@media all and (min-width: 1024px){.p-howto-tabs__flow li:nth-child(3):before{background-image:url(../../assets/images/img_step_03_l.svg)}}.p-howto-tabs__flow li:nth-child(3):after{border-top:2.1333333333vw solid #b8caea}.-login .p-howto-tabs__flow li:nth-child(3){background-color:#b8e9fa}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(3){background:url(../../assets/images/bg_flow_lb_03.svg) no-repeat right center/cover}.-login .p-howto-tabs__flow li:nth-child(3) p{margin-left:13px}}.-login .p-howto-tabs__flow li:nth-child(3):before{background:url(../../assets/images/img_step_lb_03.svg) no-repeat center/contain}@media all and (min-width: 1024px){.-login .p-howto-tabs__flow li:nth-child(3):before{background-image:url(../../assets/images/img_step_lb_03_l.svg)}}.-login .p-howto-tabs__flow li:nth-child(3):after{border-top:2.1333333333vw solid #b8e9fa}.p-howto-tabs__figure{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:2.6666666667vw;margin-top:2.1333333333vw}@media all and (min-width: 1024px){.p-howto-tabs__figure{flex-direction:column-reverse;gap:4px;margin-top:0}}.p-howto-tabs__figure figcaption{display:flex;gap:2.4vw;color:#004098;font-weight:700;font-size:4.2666666667vw}@media all and (min-width: 1024px){.p-howto-tabs__figure figcaption{gap:9px;font-size:20px}}.p-howto-tabs__figure figcaption:before,.p-howto-tabs__figure figcaption:after{width:1.7576vw;height:4.7744vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__figure figcaption:before,.p-howto-tabs__figure figcaption:after{width:7.108px;height:19.836px}}.p-howto-tabs__figure figcaption:before{background:url(../../assets/images/img_registration_left.svg) no-repeat center/contain}.p-howto-tabs__figure figcaption:after{background:url(../../assets/images/img_registration_right.svg) no-repeat center/contain}.-login .p-howto-tabs__figure figcaption{color:#179dc6}.-login .p-howto-tabs__figure figcaption:before{background:url(../../assets/images/img_login_left.svg) no-repeat center/contain}.-login .p-howto-tabs__figure figcaption:after{background:url(../../assets/images/img_login_right.svg) no-repeat center/contain}.p-howto-tabs__picture{width:29.3333333333vw}@media all and (min-width: 1024px){.p-howto-tabs__picture{width:200px}}.p-howto-tabs__button{display:flex;position:relative;justify-content:center;align-items:center;z-index:1;margin:6.4vw auto 8.5333333333vw;box-shadow:0 1.0666666667vw 1.6vw #00000029;border-radius:999px;background:linear-gradient(#ffb858,#f08a00);width:68vw;height:12.8vw;overflow:hidden;color:#004098;font-weight:700;font-size:4.8vw}@media all and (min-width: 1024px){.p-howto-tabs__button{margin:40px auto;box-shadow:0 4px 6px #00000029;width:316px;height:74px;font-size:26px}}.p-howto-tabs__button:before{position:absolute;top:0;left:0;opacity:1;z-index:-1;transition:.3s ease;border-radius:999px;background:linear-gradient(#ffdc00,#ffb858);width:100%;height:100%;content:""}.p-howto-tabs__button:after{position:absolute;top:50%;right:4vw;transform:translateY(-50%);transition:.3s ease;background:url(../../assets/images/ico_circle_arrow.svg) no-repeat center/contain;width:4.8vw;height:4.8vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__button:after{right:24px;width:26px;height:26px}}.-login .p-howto-tabs__button{background:linear-gradient(#0063ac,#1b415d);color:#fff}@media all and (min-width: 1024px){.-login .p-howto-tabs__button{padding-right:18px;width:316px;height:74px}}.-login .p-howto-tabs__button:before{background:linear-gradient(#10b0e0,#0063ac)}.-login .p-howto-tabs__button:after{background-image:url(../../assets/images/ico_circle_arrow_lightblue.svg)}@media (hover: hover) and (pointer: fine){.-login .p-howto-tabs__button:hover:after{background-image:url(../../assets/images/ico_circle_arrow.svg)}}@media (hover: hover) and (pointer: fine){.p-howto-tabs__button:hover:before{opacity:0}}.p-howto-tabs__marktext{margin-bottom:5.3333333333vw;font-weight:700;font-size:5.3333333333vw;line-height:1.6;text-align:center}@media all and (min-width: 1024px){.p-howto-tabs__marktext{margin-bottom:24px;font-size:22px;line-height:1}.p-howto-tabs__marktext br{display:none}}.p-howto-tabs__marktext span{border-bottom:.5333333333vw solid #ffdc00}@media all and (min-width: 1024px){.p-howto-tabs__marktext span{border-width:2px;padding-bottom:4px}}.p-howto-tabs__marktext em{color:#fe9902}.p-howto-tabs__text{font-size:3.7333333333vw;line-height:1.8}@media all and (min-width: 1024px){.p-howto-tabs__text{font-size:16px;line-height:1.5;text-align:center}}.p-howto-tabs__note{margin-top:3.7333333333vw;font-size:2.6666666667vw}@media all and (min-width: 1024px){.p-howto-tabs__note{margin-top:16px;font-size:14px;text-align:center}}.p-howto-tabs__link{display:flex;position:relative;justify-content:space-between;align-items:center;margin:5.3333333333vw auto 0;border-bottom:.2666666667vw solid #004098;padding:0 0 1.6vw 1.0666666667vw;width:51.2vw;color:#004098;font-weight:700;font-size:4.2666666667vw;line-height:1.5}@media all and (min-width: 1024px){.p-howto-tabs__link{margin-top:40px;border-width:1px;padding:0 0 12px 10px;width:364px;font-size:18px;line-height:1}.p-howto-tabs__link br{display:none}}.p-howto-tabs__link:after{background:url(../../assets/images/ico_arrow_right.svg) no-repeat center/contain;width:2.1266666667vw;height:3.4989333333vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__link:after{width:7.975px;height:13.121px}}@media (hover: hover) and (pointer: fine){.p-howto-tabs__link:hover{opacity:.75}}.p-howto-tabs__movie{display:block;position:relative;margin-top:10.6666666667vw;aspect-ratio:16/9;width:78.6666666667vw}@media all and (min-width: 1024px){.p-howto-tabs__movie{margin:52px auto 0;width:600px}}@media (hover: hover) and (pointer: fine){.p-howto-tabs__movie:hover{opacity:.75}}.p-howto-tabs__movie:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../../assets/images/ico_play.svg) no-repeat center/contain;width:16.8vw;height:17.0666666667vw;content:""}@media all and (min-width: 1024px){.p-howto-tabs__movie:before{width:130px;height:130px}}.p-howto-tabs__caption{margin-top:4.2666666667vw;font-weight:700;font-size:3.7333333333vw;text-align:center}@media all and (min-width: 1024px){.p-howto-tabs__caption{margin-top:30px;font-size:18px}}.p-howto-tabs__caption a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-howto-tabs__caption a:hover{text-decoration:none}}.p-howto-tabs-box{margin-top:8.5333333333vw;background-color:#fffce6;padding:5.3333333333vw 4.2666666667vw;text-align:center}@media all and (min-width: 1024px){.p-howto-tabs-box{margin-top:40px;border-radius:5px;padding:20px 0;width:800px}}.p-howto-tabs-box__text{color:#004098;font-weight:700;font-size:4.2666666667vw;line-height:1.5}@media all and (min-width: 1024px){.p-howto-tabs-box__text{font-size:18px;line-height:1}.p-howto-tabs-box__text br{display:none}}.p-howto-tabs-box__link{margin-top:4.2666666667vw;font-size:3.7333333333vw}@media all and (min-width: 1024px){.p-howto-tabs-box__link{margin-top:16px;font-size:16px}}.p-howto-tabs-box__link a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-howto-tabs-box__link a:hover{text-decoration:none}}.p-faq{background-color:#e5ebf5;padding:10.6666666667vw 5.3333333333vw}@media all and (min-width: 1024px){.p-faq{padding:80px 0}}@media all and (min-width: 1024px){.p-faq__inner{margin-inline:auto;width:1000px}}.p-faq__heading{margin-bottom:8.5333333333vw;color:#004098;font-weight:700;font-size:5.8666666667vw;text-align:center}@media all and (min-width: 1024px){.p-faq__heading{margin-bottom:56px;font-size:34px}}.p-faq__details{border-radius:4.2666666667vw;background-color:#fff;padding-inline:4.2666666667vw;overflow:hidden}@media all and (min-width: 1024px){.p-faq__details{border-radius:24px;padding:0 32px 0 56px}}.p-faq__details:not(:first-child){margin-top:2.1333333333vw}@media all and (min-width: 1024px){.p-faq__details:not(:first-child){margin-top:16px}}.p-faq__summary{position:relative;transition:.2s ease-out;cursor:pointer;padding-block:4.2666666667vw}@media all and (min-width: 1024px){.p-faq__summary{padding-block:24px}}.p-faq__summary:before,.p-faq__summary:after{position:absolute;top:50%;transform:translateY(-50%);background-color:#004098;content:""}.p-faq__summary:before{right:0;width:4.2666666667vw;height:.5333333333vw}@media all and (min-width: 1024px){.p-faq__summary:before{width:24px;height:3px}}.p-faq__summary:after{right:1.8666666667vw;width:.5333333333vw;height:4.2666666667vw}@media all and (min-width: 1024px){.p-faq__summary:after{right:10.5px;width:3px;height:24px}}.is-opened .p-faq__summary:after{display:none}@media (hover: hover) and (pointer: fine){.p-faq__summary:hover{opacity:.75}}.p-faq__question{display:flex;align-items:center;gap:4.2666666667vw;padding-right:6.6666666667vw;color:#004098;font-weight:700;font-size:4.2666666667vw;line-height:1.5}@media all and (min-width: 1024px){.p-faq__question{gap:25px;padding-right:68px;font-size:20px;line-height:1.4}}.p-faq__question:before{content:"Q";font-size:5.8666666667vw;line-height:1}@media all and (min-width: 1024px){.p-faq__question:before{font-size:28px}}.p-faq__content{display:flex;gap:4.2666666667vw;border-top:.2666666667vw solid #d5d2d2;padding-block:4.2666666667vw}@media all and (min-width: 1024px){.p-faq__content{gap:27px;border-width:1px;padding-block:24px}}.p-faq__content:before{content:"A";color:#004098;font-weight:700;font-size:5.8666666667vw;line-height:1}@media all and (min-width: 1024px){.p-faq__content:before{color:#333;font-size:28px}}@media all and (min-width: 1024px){.p-faq__answer{padding-right:64px}}.p-faq__text{font-size:3.7333333333vw;line-height:1.8}@media all and (min-width: 1024px){.p-faq__text{font-size:16px;line-height:1.5}}.p-faq__text+.p-faq__text{margin-top:6.72vw}@media all and (min-width: 1024px){.p-faq__text+.p-faq__text{margin-top:24px}}.p-faq__text sup{position:relative;top:-1.0666666667vw;font-size:.7em}@media all and (min-width: 1024px){.p-faq__text sup{top:-6px}}.p-faq__text a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-faq__text a:hover{text-decoration:none}}.p-faq__note{font-size:2.6666666667vw;line-height:2.52}@media all and (min-width: 1024px){.p-faq__note{font-size:12px;line-height:2}}.p-faq__note+.p-faq__text{margin-top:6.72vw}@media all and (min-width: 1024px){.p-faq__note+.p-faq__text{margin-top:24px}}.p-faq__link{margin-top:5.3333333333vw;font-weight:700;font-size:3.7333333333vw;line-height:1.8}@media all and (min-width: 1024px){.p-faq__link{margin-top:40px;font-size:16px;line-height:1;text-align:center}}.p-faq__link a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.p-faq__link a:hover{text-decoration:none}}.p-button-fixed{display:flex;position:fixed;bottom:-16vw;left:0;justify-content:center;align-items:center;z-index:10;transition:.2s ease-out;background-color:#004098;width:100%;height:16vw}@media all and (min-width: 1024px){.p-button-fixed{transform:translateY(-50%);inset:50% -64px auto auto;width:64px;height:210px}}@media all and (max-width: 1023px){.p-button-fixed.is-view{bottom:0}}@media all and (min-width: 1024px){.p-button-fixed.is-view{right:0;background:none}}.p-button-fixed__button{display:flex;position:relative;justify-content:center;align-items:center;z-index:1;box-shadow:0 1.0666666667vw 1.6vw #00000029;border-radius:5.6vw;background:linear-gradient(#ffb858,#f08a00);width:89.3333333333vw;height:11.2vw}@media all and (min-width: 1024px){.p-button-fixed__button{flex-direction:column;justify-content:flex-start;box-shadow:0 4px 6px #00000029;border-radius:10px 0 0 10px;padding-top:16px;width:64px;height:210px}}@media (hover: hover) and (pointer: fine){.p-button-fixed__button:hover:before{opacity:0}}.p-button-fixed__button:before{position:absolute;top:0;left:0;opacity:1;z-index:-1;transition:.3s ease;border-radius:5.6vw;background:linear-gradient(#ffdc00,#ffb858);width:100%;height:100%;content:""}@media all and (min-width: 1024px){.p-button-fixed__button:before{border-radius:10px 0 0 10px}}.p-button-fixed__button:after{position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%);background:url(../../assets/images/ico_circle_arrow.svg) no-repeat center/contain;width:5.3333333333vw;height:5.3333333333vw;content:""}@media all and (min-width: 1024px){.p-button-fixed__button:after{top:auto;right:50%;bottom:16px;transform:translate(50%);width:36px;height:36px}}.p-button-fixed__button p{color:#004098;font-weight:700;font-size:4.8vw}@media all and (min-width: 1024px){.p-button-fixed__button p{font-size:20px;line-height:1.2;letter-spacing:.1em;writing-mode:vertical-rl}}@media all and (max-width: 1023px){.p-button-fixed__button p em{font-size:8vw}}@media all and (min-width: 1024px){.p-button-fixed__button p em{text-combine-upright:all}}@media all and (max-width: 1023px){.u-dn-md--down{display:none!important}}@media all and (max-width: 999px){.u-dn-tb--down{display:none!important}}@media all and (max-width: 1139px){.u-dn-lg--down{display:none!important}}@media all and (max-width: 1023px){.u-db-md--down{display:block!important}}@media all and (max-width: 999px){.u-db-tb--down{display:block!important}}@media all and (max-width: 1139px){.u-db-lg--down{display:block!important}}@media all and (max-width: 1023px){.u-di-md--down{display:inline!important}}@media all and (max-width: 999px){.u-di-tb--down{display:inline!important}}@media all and (max-width: 1139px){.u-di-lg--down{display:inline!important}}@media all and (max-width: 1023px){.u-dib-md--down{display:inline-block!important}}@media all and (max-width: 999px){.u-dib-tb--down{display:inline-block!important}}@media all and (max-width: 1139px){.u-dib-lg--down{display:inline-block!important}}.u-dn{display:none!important}@media all and (min-width: 1024px){.u-dn-md{display:none!important}}@media all and (min-width: 1000px){.u-dn-tb{display:none!important}}@media all and (min-width: 1140px){.u-dn-lg{display:none!important}}.u-db{display:block!important}@media all and (min-width: 1024px){.u-db-md{display:block!important}}@media all and (min-width: 1000px){.u-db-tb{display:block!important}}@media all and (min-width: 1140px){.u-db-lg{display:block!important}}.u-di{display:inline!important}@media all and (min-width: 1024px){.u-di-md{display:inline!important}}@media all and (min-width: 1000px){.u-di-tb{display:inline!important}}@media all and (min-width: 1140px){.u-di-lg{display:inline!important}}.u-dib{display:inline-block!important}@media all and (min-width: 1024px){.u-dib-md{display:inline-block!important}}@media all and (min-width: 1000px){.u-dib-tb{display:inline-block!important}}@media all and (min-width: 1140px){.u-dib-lg{display:inline-block!important}}@media all and (max-width: 1023px){.u-fw-bold-md--down{font-weight:700!important}}@media all and (max-width: 999px){.u-fw-bold-tb--down{font-weight:700!important}}@media all and (max-width: 1139px){.u-fw-bold-lg--down{font-weight:700!important}}.u-fw-bold{font-weight:700!important}@media all and (min-width: 1024px){.u-fw-bold-md{font-weight:700!important}}@media all and (min-width: 1000px){.u-fw-bold-tb{font-weight:700!important}}@media all and (min-width: 1140px){.u-fw-bold-lg{font-weight:700!important}}
