﻿/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;scroll-padding-top:74px;--text-color: #000;--link-color: #222;--main-color: #0CACE7;--accent-color: #1167CC;--contact-color: #044AAA;--blue-color: #0549AA;--bg-color: #DFEEF8;--gray-color: #707070;--font-ja: "Noto Sans JP", sans-serif;--font-en: "Outfit", sans-serif}@media(max-width: 768px){html{scroll-padding-top:64px}}body{color:var(--text-color);font-family:var(--font-ja);font-weight:500;letter-spacing:.04em}a{color:var(--link-color)}img{max-width:100%}main{padding-top:74px}@media(max-width: 768px){main{padding-top:64px}}.grecaptcha-badge{visibility:hidden}.page-id-98 .grecaptcha-badge,.page-id-104 .grecaptcha-badge{visibility:visible;bottom:70px !important}@media(max-width: 768px){.page-id-98 .grecaptcha-badge,.page-id-104 .grecaptcha-badge{bottom:30px !important}}.c-child-title{background-image:url(../images/common/bg_child_h1.png),linear-gradient(to right, #0aace8 0%, var(--accent-color) 100%);background-repeat:no-repeat,repeat;background-position:top right 74px,center;background-size:285px auto,auto;color:#fff}.c-child-title .c-child-title__txt{display:flex;flex-direction:column;justify-content:center;height:284px;gap:5px;font-weight:700}.c-child-title .c-child-title__txt-en{font-size:77px;font-family:var(--font-en)}.c-child-title .c-child-title__txt-ja{font-size:16px}.c-child-title .c-child-title__txt-en,.c-child-title .c-child-title__txt-ja{display:inline-block;width:100%;overflow:hidden}.c-child-title .c-child-title__txt-en.is-show .c-child-title__txt-inner,.c-child-title .c-child-title__txt-ja.is-show .c-child-title__txt-inner{transform:translateY(0)}.c-child-title .c-child-title__txt-inner{display:inline-block;transform:translateY(100%);transition:transform .6s ease-out}.c-child-title .c-child-title__txt-slash{position:relative;padding-left:28px}.c-child-title .c-child-title__txt-slash::before{content:"";position:absolute;top:5.5px;left:13px;width:1px;height:16px;background-color:#fff;transform:rotate(30deg)}@media(max-width: 768px){.c-child-title{background-image:url(../images/common/bg_child_h1_sp.png),linear-gradient(to right, #0aace8 0%, var(--accent-color) 100%);background-position:top right,center;background-size:118px auto,auto}.c-child-title .c-child-title__txt{height:189px}.c-child-title .c-child-title__txt-en{font-size:40px}.c-child-title .c-child-title__txt-ja{font-size:14px}}.c-scroll-animation{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.c-scroll-animation.is-show{opacity:1;transform:translateY(0)}.c-button-arrow{position:relative}.c-button-arrow .c-button-arrow-icon{position:absolute;top:50%;transform:translateY(-50%);overflow:hidden}.c-button-arrow .c-button-arrow-icon-main{display:block;width:100%;aspect-ratio:1/1}.c-button-arrow .c-button-arrow-icon-main svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-button-arrow .c-button-arrow-icon-main svg line{transition:stroke .3s}@keyframes arrow-slide{0%{transform:translate(-50%, -50%);opacity:1}66%{transform:translate(250%, -50%);opacity:1}70%{opacity:0}75%{transform:translate(-250%, -50%);opacity:0}80%{opacity:1}100%{transform:translate(-50%, -50%);opacity:1}}.c-button-arrow:hover .c-button-arrow-icon-main svg{animation:arrow-slide .3s cubic-bezier(0.25, 0.1, 0.25, 1)}@media(max-width: 768px){.c-button-arrow:hover .c-button-arrow-icon-main svg{animation:none}}.c-button-arrow--pos-relative .c-button-arrow-icon{position:relative;top:0;left:0;transform:none}.c-button-arrow--skyblue:hover .c-button-arrow-icon-bg{background-color:#fff}.c-button-arrow--skyblue:hover .c-button-arrow-icon-main svg line{stroke:var(--main-color)}.c-button-arrow--gray-border .c-button-arrow-icon{border:1px solid var(--gray-color);transition:border-color .3s}.c-button-arrow--gray-border .c-button-arrow-icon svg line{stroke:var(--gray-color)}.c-button-arrow--gray-border:hover .c-button-arrow-icon{border-color:var(--main-color)}.c-button-arrow--gray-border:hover .c-button-arrow-icon svg line{stroke:var(--main-color)}.c-button-arrow--white-border .c-button-arrow-icon{border:1px solid #fff;transition:background-color .3s}.c-button-arrow--white-border .c-button-arrow-icon svg line{stroke:#fff}.c-button-arrow--white-border:hover .c-button-arrow-icon{background-color:#fff}.c-button-arrow--white-border:hover .c-button-arrow-icon svg line{stroke:var(--main-color)}.c-button-arrow--blue .c-button-arrow-icon svg line{stroke:var(--main-color)}.c-button-arrow--white .c-button-arrow-icon svg line{stroke:#fff}.c-button-arrow--white:hover .c-button-arrow-icon svg line{stroke:var(--main-color)}@media(max-width: 768px){.c-button-arrow--white:hover .c-button-arrow-icon svg line{stroke:#fff}}.c-button-hexagon a,.c-button-hexagon button{display:flex;align-items:center;justify-content:center;height:49px;margin-inline:auto;clip-path:polygon(11px 0, calc(100% - 11px) 0, 100% 50%, calc(100% - 11px) 100%, 11px 100%, 0% 50%);background-color:var(--main-color);color:#fff;font-size:15px;font-weight:600;text-align:center;transition:background-color .3s,color .3s}.c-button-hexagon a:hover,.c-button-hexagon button:hover{background-color:#fff;color:var(--main-color)}.c-button-hexagon--hover-paleblue a:hover,.c-button-hexagon--hover-paleblue button:hover{background-color:var(--bg-color)}.c-button-hexagon--bg-blue a,.c-button-hexagon--bg-blue button{background-color:var(--blue-color)}.c-button-hexagon--bg-blue a:hover,.c-button-hexagon--bg-blue button:hover{background-color:var(--bg-color);color:var(--blue-color)}.c-box__width{max-width:1226px;margin-inline:auto;padding-inline:50px}.c-box__width--small{max-width:1090px}@media(max-width: 768px){.c-box__width{padding-inline:18px}}.c-breadcrumb{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;padding-top:18px;font-size:13px}.c-breadcrumb .c-breadcrumb__item{display:flex;gap:10px}.c-breadcrumb .c-breadcrumb__item+.c-breadcrumb__item::before{content:"/";color:var(--contact-color)}.c-breadcrumb .c-breadcrumb__item:not(:last-child){white-space:nowrap}.c-breadcrumb .c-breadcrumb__item a{transition:color .3s}.c-breadcrumb .c-breadcrumb__item a:hover{color:var(--accent-color)}@media(max-width: 768px){.c-breadcrumb{justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;padding-top:12px;font-size:12px}.c-breadcrumb .c-breadcrumb__item{white-space:nowrap}}.c-news-list .c-news-list__item+.c-news-list__item{margin-top:16px}.c-news-list .c-news-list__item a{transition:transform .3s}.c-news-list .c-news-list__item a:hover{transform:translateX(10px)}.c-news-list .c-news-list__item-inner{display:block;padding:20px 110px 20px 34px;background-color:#fff;border-radius:8px;box-shadow:0px 3px 10px rgba(0,0,0,.05)}.c-news-list .c-news-list__item-inner.c-button-arrow .c-button-arrow-icon{right:34px;width:53px;height:53px;border-radius:27px}.c-news-list .c-news-list__item-inner.c-button-arrow .c-button-arrow-icon svg{width:14px}.c-news-list .c-news-list__item-meta{display:flex;align-items:center;gap:4px;letter-spacing:0}.c-news-list .c-news-list__item-date{color:var(--gray-color);font-size:15px}.c-news-list .c-news-list__item-category{display:inline-block;line-height:26px;padding-inline:11px;border:1px solid var(--main-color);color:var(--main-color);font-size:14px}.c-news-list .c-news-list__item-title{line-height:1.43;margin-top:7px;font-size:15px}@media(max-width: 768px){.c-news-list .c-news-list__item+.c-news-list__item{margin-top:13px}.c-news-list .c-news-list__item-inner{padding:16px 60px 16px 20px}.c-news-list .c-news-list__item-inner.c-button-arrow .c-button-arrow-icon{right:20px;width:23px;height:23px}.c-news-list .c-news-list__item-inner.c-button-arrow .c-button-arrow-icon svg{width:9px}.c-news-list .c-news-list__item-meta{flex-wrap:wrap;gap:2px}.c-news-list .c-news-list__item-category{line-height:21px;padding-inline:8px;font-size:13px}.c-news-list .c-news-list__item-title{line-height:1.6;margin-top:8px}}.home .p-header{background-color:rgba(0,0,0,0);transition:background-color .3s}.home .p-header.is-scrolled{background-color:#fff}.p-header{position:fixed;top:0;left:0;width:100%;z-index:5;display:flex;justify-content:space-between;align-items:center;height:74px;padding-left:min(24px,2.3vw);background-color:#fff}.p-header .p-header__logo img{width:min(250px,19.13vw);height:auto}.p-header .p-header__menu-wrap{height:100%}.p-header .p-header__menu{position:relative;display:flex;align-items:center;height:100%;padding-left:min(12px,1.15vw);filter:brightness(1.16);background-color:rgba(255,255,255,.7)}.p-header .p-header__menu::before{content:"";position:absolute;top:0;left:max(-17px,-1.63vw);width:min(17px,1.63vw);height:100%;filter:brightness(1.16);background-color:rgba(255,255,255,.7);clip-path:polygon(100% 0, 0 50%, 100% 100%)}.p-header .p-header__menu .p-header__menu-item{height:100%;font-size:min(15px,1.44vw)}.p-header .p-header__menu .p-header__menu-item .p-header__menu-item-en{display:none}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--has-child .p-header__menu-item-inner{gap:min(5px,.48vw)}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--has-child .p-header__menu-item-inner svg path{transition:fill .3s}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--has-child .p-header__menu-item-inner:hover svg path{fill:#1b71d5}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent{margin-left:min(23px,2.21vw)}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent .p-header__menu-item-inner{clip-path:polygon(100% 0%, calc(100% - min(17px, 1.63vw)) 50%, 100% 100%, min(17px, 1.63vw) 100%, 0% 50%, min(17px, 1.63vw) 0%);padding-right:min(30px,2.88vw);margin-right:max(-18px,-1.73vw);background-color:var(--main-color);color:#fff;filter:brightness(0.84);transition:background-color .3s,color .3s}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent .p-header__menu-item-inner:hover{background-color:#deeef8;color:var(--main-color)}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact .p-header__menu-item-inner{clip-path:polygon(min(17px, 1.63vw) 0, 0 48%, min(17px, 1.63vw) 100%, 100% 100%, 100% 0);padding-inline:min(41px,3.94vw);background-color:var(--contact-color);color:#fff;filter:brightness(0.84);transition:background-color .3s,color .3s}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact .p-header__menu-item-inner:hover{background-color:#deeef8;color:var(--contact-color)}.p-header .p-header__menu .p-header__menu-item-inner{display:flex;align-items:center;height:100%;padding-inline:min(17px,1.5vw);transition:color .3s}.p-header .p-header__menu .p-header__menu-item-inner:hover{color:#1b71d5}.p-header .p-header__menu .p-header__menu-item-children{position:absolute;top:90px;left:0;display:grid;overflow:hidden;transform:translateX(-50%);grid-template-columns:repeat(3, min(232px, 25vw));gap:14px;align-items:center;justify-items:center;padding:22px;background-color:#fff;filter:brightness(0.84);opacity:0;transition:opacity .5s}.p-header .p-header__menu .p-header__menu-item-children.is-hover{height:auto;visibility:visible;opacity:1}.p-header .p-header__menu .p-header__menu-item-children.is-ing{pointer-events:none;user-select:none}.p-header .p-header__menu .p-header__menu-item-children.is-hidden{height:0;visibility:hidden}@media(max-width: 1179px){.p-header .p-header__menu .p-header__menu-item-children{transform:translateX(-20%)}}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-label{position:relative;line-height:39px;padding-left:18px;background-color:var(--main-color);color:#fff;font-size:15px;font-weight:600;transition:background-color .3s,color .3s}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-img{width:100%;overflow:hidden}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-img img{display:block;transition:transform .3s}.p-header .p-header__menu .p-header__menu-item-child a:hover .p-header__menu-item-child-label{background-color:#dfeef8;color:var(--main-color)}.p-header .p-header__menu .p-header__menu-item-child a:hover img{transform:scale(1.05)}.p-header .p-header__menu .p-header__menu-item-child .c-button-arrow-icon{right:4px;width:34px}.p-header .p-header__menu .p-header__menu-item-child .c-button-arrow-icon svg{width:14px}.p-header .p-header__hamburger{display:none}@media(max-width: 768px){.p-header{height:64px;padding-inline:18px}.p-header .p-header__logo img{width:167px}.p-header .p-header__menu-wrap{position:fixed;top:64px;left:0;width:100%;overflow:hidden;pointer-events:none;user-select:none}.p-header .p-header__menu{display:block;width:100%;height:calc(100vh - 64px);overflow-y:auto;overflow-x:hidden;padding:45px 18px 105px;filter:none;background-color:var(--bg-color);transition:transform .3s;transform:translateX(100%);pointer-events:auto;user-select:auto}.p-header .p-header__menu.is-open{transform:translateX(0)}.p-header .p-header__menu::before{display:none}.p-header .p-header__menu .p-header__menu-item{height:auto}.p-header .p-header__menu .p-header__menu-item+.p-header__menu-item{margin-top:39px}.p-header .p-header__menu .p-header__menu-item+.p-header__menu-item .p-header__menu-item-inner::after{content:"";position:absolute;top:50%;right:0;width:23px;height:23px;border:1px solid var(--main-color);border-radius:12px;background-image:url(../images/common/arrow_right_sp_header.png);background-size:9px auto;background-repeat:no-repeat;background-position:center;transform:translateY(-50%)}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--has-child .p-header__menu-item-inner{gap:10px}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--has-child .p-header__menu-item-inner svg{display:none}.p-header .p-header__menu .p-header__menu-item .p-header__menu-item-en{display:block;color:var(--main-color);font-family:var(--font-en);font-size:30px;font-weight:600}.p-header .p-header__menu .p-header__menu-item .p-header__menu-item-ja{color:var(--main-color);font-size:14px;font-weight:600}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent{float:left;width:50%;margin-left:0}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent .p-header__menu-item-inner{align-items:center;justify-content:center;width:100%;height:58px;clip-path:polygon(15px 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 15px 100%, 0% 50%);padding:0;border-bottom:none;margin-right:0;filter:none;font-size:15px;font-weight:600}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent .p-header__menu-item-inner::after{display:none}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--agent .p-header__menu-item-inner:hover{background-color:var(--main-color);color:#fff}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact{float:right;width:50%}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact .p-header__menu-item-inner{align-items:center;justify-content:center;height:58px;clip-path:polygon(15px 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 15px 100%, 0% 50%);padding:0;border-bottom:none;filter:none;font-size:15px;font-weight:600}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact .p-header__menu-item-inner::after{display:none}.p-header .p-header__menu .p-header__menu-item.p-header__menu-item--contact .p-header__menu-item-inner:hover{background-color:var(--contact-color);color:#fff}.p-header .p-header__menu .p-header__menu-item-inner{position:relative;gap:10px;align-items:baseline;padding:0 0 5px;border-bottom:1px solid #fff}.p-header .p-header__menu .p-header__menu-item-children{position:static;display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px;padding:0;background-color:rgba(0,0,0,0);filter:none;opacity:1;transform:none}.p-header .p-header__menu .p-header__menu-item-children.is-ing{pointer-events:auto;user-select:auto}.p-header .p-header__menu .p-header__menu-item-children.is-hidden{height:auto;visibility:visible}.p-header .p-header__menu .p-header__menu-item-child{width:100%}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-inner{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);width:100%;height:76px;background-color:var(--main-color);text-align:center}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-label{position:static;display:flex;align-items:center;justify-content:center;order:-1;width:100%;height:100%;line-height:1;padding-left:0;font-weight:600}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-img{height:100%}.p-header .p-header__menu .p-header__menu-item-child .p-header__menu-item-child-img img{width:100%;height:100%;object-fit:cover;object-position:bottom}.p-header .p-header__menu .p-header__menu-item-child a:hover .p-header__menu-item-child-label{background-color:var(--main-color);color:#fff}.p-header .p-header__menu .p-header__menu-item-child .c-button-arrow-icon{top:auto;bottom:0;right:0;background-color:var(--main-color);clip-path:polygon(100% 0, 0% 100%, 100% 100%);transform:none}.p-header .p-header__menu .p-header__menu-item-child .c-button-arrow-icon svg{top:17px;left:19px;width:9px;transform:none}.p-header .p-header__hamburger{position:relative;display:flex;align-items:center;justify-content:center;width:29px;height:22px}.p-header .p-header__hamburger .p-header__hamburger-line{position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:var(--accent-color);transition:transform .3s,opacity .3s}.p-header .p-header__hamburger .p-header__hamburger-line--middle{top:50%;transform:translateY(-50%)}.p-header .p-header__hamburger .p-header__hamburger-line--bottom{top:100%}.p-header .p-header__hamburger.is-open .p-header__hamburger-line--top{width:26px;left:1px;transform:rotate(45deg) translate(9.5px, 7.5px)}.p-header .p-header__hamburger.is-open .p-header__hamburger-line--middle{opacity:0}.p-header .p-header__hamburger.is-open .p-header__hamburger-line--bottom{width:26px;left:1px;transform:rotate(-45deg) translate(8.5px, -6.5px)}}.p-header__hover-bg{position:fixed;top:74px;left:0;z-index:3;width:100%;height:calc(100% - 74px);background:#000;opacity:0;pointer-events:none;user-select:none;transition:opacity .3s}.p-header__hover-bg.is-hover{opacity:.4}.p-footer{width:100%;overflow:hidden;margin-top:-26px;padding-bottom:28px}.p-footer .p-footer__cta{display:grid;grid-template-columns:repeat(2, 1fr);width:calc(100% + 118px)}.p-footer .p-footer__cta .p-footer__cta-cnt-inner{position:relative}.p-footer .p-footer__cta .p-footer__cta-cnt a,.p-footer .p-footer__cta .p-footer__cta-cnt button{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:255px;color:#fff;transition:box-shadow .3s}.p-footer .p-footer__cta .p-footer__cta-cnt a.c-button-arrow .c-button-arrow-icon,.p-footer .p-footer__cta .p-footer__cta-cnt button.c-button-arrow .c-button-arrow-icon{top:50%;transform:translateY(-50%);width:63px;border-radius:32px}.p-footer .p-footer__cta .p-footer__cta-cnt a.c-button-arrow .c-button-arrow-icon svg,.p-footer .p-footer__cta .p-footer__cta-cnt button.c-button-arrow .c-button-arrow-icon svg{width:14px}.p-footer .p-footer__cta .p-footer__cta-cnt a::after,.p-footer .p-footer__cta .p-footer__cta-cnt button::after{content:"";position:absolute;top:0;width:4px;height:100%;transform:skewX(-22.8deg);transition:background-color .3s}.p-footer .p-footer__cta .p-footer__cta-cnt a:hover,.p-footer .p-footer__cta .p-footer__cta-cnt button:hover{box-shadow:inset 0 0 0 4px #fff}.p-footer .p-footer__cta .p-footer__cta-cnt a:hover::after,.p-footer .p-footer__cta .p-footer__cta-cnt button:hover::after{background-color:#fff}.p-footer .p-footer__cta .p-footer__cta-cnt--agent{padding-top:26px;clip-path:polygon(0 0, 100% 0, calc(100% - 118px) 100%, 0% 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--agent .p-footer__cta-cnt-inner{max-width:652px;margin-left:auto;padding-right:min(235px,17.2vw)}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button{padding-left:50px;background:linear-gradient(-25deg, #00a5e3 0%, var(--accent-color) 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button.c-button-arrow .c-button-arrow-icon{right:119px}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button::after{right:64px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact{margin-left:-118px;clip-path:polygon(118px 0, 100% 0, 100% 100%, 0% 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--contact .p-footer__cta-cnt-inner{max-width:536px;padding-left:156px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a{padding-right:168px;background:linear-gradient(-25deg, #3d6ce8 0%, #00369d 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a.c-button-arrow .c-button-arrow-icon{right:-119px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a::before{content:"";position:absolute;top:0;right:118px;width:4px;height:100%;transition:background-color .3s}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a:hover::before{background-color:#fff}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a::after{left:64px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact .c-button-arrow--white-border:hover .c-button-arrow-icon svg line{stroke:var(--contact-color)}@media(max-width: 1225px){.p-footer .p-footer__cta{width:calc(100% + 154px)}.p-footer .p-footer__cta .p-footer__cta-cnt a,.p-footer .p-footer__cta .p-footer__cta-cnt button{height:340px;padding-block:30px 120px}.p-footer .p-footer__cta .p-footer__cta-cnt a.c-button-arrow .c-button-arrow-icon,.p-footer .p-footer__cta .p-footer__cta-cnt button.c-button-arrow .c-button-arrow-icon{top:auto;bottom:-85px;transform:none}.p-footer .p-footer__cta .p-footer__cta-cnt--agent{clip-path:polygon(0 0, 100% 0, calc(100% - 154px) 100%, 0% 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--agent .p-footer__cta-cnt-inner{padding-right:154px}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button.c-button-arrow .c-button-arrow-icon{right:154px}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button::after{right:82px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact{clip-path:polygon(154px 0, 100% 0, 100% 100%, 0% 100%);margin-left:-154px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact .p-footer__cta-cnt-inner{max-width:none;width:100%;padding-left:194px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a{padding-right:205px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a.c-button-arrow .c-button-arrow-icon{right:0}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a::after{left:82px}}.p-footer .p-footer__cta .p-footer__cta-title{display:flex;flex-direction:column;gap:7px}.p-footer .p-footer__cta .p-footer__cta-title .p-footer__cta-title-en{font-size:38px;font-family:var(--font-en);font-weight:700}.p-footer .p-footer__cta .p-footer__cta-title .p-footer__cta-title-ja{font-size:13px;font-weight:600}.p-footer .p-footer__cta .p-footer__cta-lead{line-height:1.86;margin-top:20px;font-size:15px;letter-spacing:0}.p-footer .p-footer__menu{max-width:1090px;margin-inline:auto;padding:45px 50px 0}.p-footer .p-footer__menu .p-footer__menu-inner{display:flex;justify-content:space-between}.p-footer .p-footer__menu .p-footer__menu-logo img{width:269px}.p-footer .p-footer__menu .p-footer__menu-address{line-height:1.85;margin-top:29px;color:var(--gray-color);font-size:14px}.p-footer .p-footer__menu .p-footer__menu-button{display:flex;margin-top:37px}.p-footer .p-footer__menu .p-footer__menu-button-item a,.p-footer .p-footer__menu .p-footer__menu-button-item button{display:flex;align-items:center;justify-content:center;width:178px;height:62px;clip-path:polygon(15px 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 15px 100%, 0% 50%);color:#fff;font-size:15px;font-weight:600;text-align:center;transition:background-color .3s,color .3s}.p-footer .p-footer__menu .p-footer__menu-button-item--agent button{background-color:var(--main-color)}.p-footer .p-footer__menu .p-footer__menu-button-item--agent button:hover{background-color:var(--bg-color);color:var(--main-color)}.p-footer .p-footer__menu .p-footer__menu-button-item--contact a{background-color:var(--contact-color)}.p-footer .p-footer__menu .p-footer__menu-button-item--contact a:hover{background-color:var(--bg-color);color:var(--contact-color)}.p-footer .p-footer__menu .p-footer__menu-list{display:grid;grid-template-columns:repeat(2, 176px);grid-template-rows:repeat(4, min-content);gap:30px 59px}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item{font-size:15px}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(1){grid-column:1/2;grid-row:1/5}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(2){grid-column:2/3;grid-row:1/2}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(3){grid-column:2/3;grid-row:2/3}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(4){grid-column:2/3;grid-row:3/4}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(5){grid-column:2/3;grid-row:4/5}@media(max-width: 879px){.p-footer .p-footer__menu .p-footer__menu-list{grid-template-columns:1fr;grid-template-rows:repeat(6, min-content);width:32vw}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(1){grid-row:1/2}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(2){grid-column:1/2;grid-row:2/3}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(3){grid-column:1/2;grid-row:3/4}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(4){grid-column:1/2;grid-row:4/5}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(5){grid-column:1/2;grid-row:5/6}}.p-footer .p-footer__menu .p-footer__menu-list-child{margin-top:13px}.p-footer .p-footer__menu .p-footer__menu-list-child a::before{content:"-";margin-right:5px;color:#1b71d5}.p-footer .p-footer__menu a{transition:color .3s}.p-footer .p-footer__menu a:hover{color:var(--accent-color)}.p-footer .p-footer__menu .p-footer__menu-list-title-inner{position:relative;display:block;padding-bottom:8px;border-bottom:1px solid var(--contact-color);font-weight:600}.p-footer .p-footer__menu .p-footer__menu-list-title-inner.c-button-arrow .c-button-arrow-icon{top:30%;right:-10px;width:32px}.p-footer .p-footer__menu .p-footer__menu-list-title-inner.c-button-arrow .c-button-arrow-icon svg{width:10px}.p-footer .p-footer__menu .p-footer__menu-list-title-inner.c-button-arrow .c-button-arrow-icon svg line{stroke:var(--contact-color)}.p-footer .p-footer__copyright{margin-top:28px;padding-right:47px;color:var(--gray-color);font-size:12px;letter-spacing:0;text-align:right}@media(max-width: 768px){.p-footer{margin-top:0;padding-bottom:10px}.p-footer .p-footer__cta{display:block;width:100%}.p-footer .p-footer__cta .p-footer__cta-cnt a,.p-footer .p-footer__cta .p-footer__cta-cnt button{display:block;height:auto}.p-footer .p-footer__cta .p-footer__cta-cnt a.c-button-arrow .c-button-arrow-icon,.p-footer .p-footer__cta .p-footer__cta-cnt button.c-button-arrow .c-button-arrow-icon{width:41px}.p-footer .p-footer__cta .p-footer__cta-cnt a::after,.p-footer .p-footer__cta .p-footer__cta-cnt button::after{display:none}.p-footer .p-footer__cta .p-footer__cta-cnt a:hover,.p-footer .p-footer__cta .p-footer__cta-cnt button:hover{box-shadow:none}.p-footer .p-footer__cta .p-footer__cta-cnt--agent{padding:0;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 13.33vw))}.p-footer .p-footer__cta .p-footer__cta-cnt--agent .p-footer__cta-cnt-inner{max-width:none;padding-right:0}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button{padding:30px 76px 18vw 18px}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button.c-button-arrow .c-button-arrow-icon{right:-58px;bottom:auto;top:50%}.p-footer .p-footer__cta .p-footer__cta-cnt--agent button::after{right:64px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact{margin:-13.33vw 0 0;clip-path:polygon(0 0, 100% 13.33vw, 100% 100%, 0 100%)}.p-footer .p-footer__cta .p-footer__cta-cnt--contact .p-footer__cta-cnt-inner{max-width:none;padding-left:0}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a{padding:50px 87px 46px 18px}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a.c-button-arrow .c-button-arrow-icon{right:-69px;bottom:auto;top:50%}.p-footer .p-footer__cta .p-footer__cta-cnt--contact a::before{display:none}.p-footer .p-footer__cta .p-footer__cta-title{gap:5px}.p-footer .p-footer__cta .p-footer__cta-title .p-footer__cta-title-en{font-size:26px}.p-footer .p-footer__cta .p-footer__cta-title .p-footer__cta-title-ja{font-size:12px}.p-footer .p-footer__cta .p-footer__cta-lead{line-height:1.66;margin-top:16px}.p-footer .p-footer__menu{padding:48px 18px 0}.p-footer .p-footer__menu .p-footer__menu-inner{position:relative;display:block;padding-bottom:108px}.p-footer .p-footer__menu .p-footer__menu-logo img{width:198px}.p-footer .p-footer__menu .p-footer__menu-address{line-height:1.57;margin-top:18px}.p-footer .p-footer__menu .p-footer__menu-button{position:absolute;bottom:0;left:0;margin-top:0;display:grid;grid-template-columns:repeat(2, 1fr);width:100%}.p-footer .p-footer__menu .p-footer__menu-button-item a,.p-footer .p-footer__menu .p-footer__menu-button-item button{width:100%;height:58px}.p-footer .p-footer__menu .p-footer__menu-list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, min-content);gap:42px 33px;width:100%;margin-top:50px}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item{font-size:15px}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(1){grid-column:1/2;grid-row:1/5}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(2){grid-column:2/3;grid-row:1/2}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(3){grid-column:2/3;grid-row:2/3}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(4){grid-column:2/3;grid-row:3/4}.p-footer .p-footer__menu .p-footer__menu-list .p-footer__menu-list-item:nth-child(5){grid-column:2/3;grid-row:4/5}.p-footer .p-footer__menu .p-footer__menu-list-child{margin-top:24px}.p-footer .p-footer__copyright{margin-top:100px;padding-right:0;text-align:center}}.p-footer__agent-modal{padding:0;background:rgba(0,0,0,0);transition:opacity .3s}.p-footer__agent-modal[open]{opacity:1}@starting-style{.p-footer__agent-modal[open]{opacity:0}}.p-footer__agent-modal[open]::backdrop{opacity:1}@starting-style{.p-footer__agent-modal[open]::backdrop{opacity:0}}.p-footer__agent-modal::backdrop{opacity:0;background:rgba(0,0,0,.4);transition:opacity .3s}.p-footer__agent-modal .p-footer__agent-modal-form{position:relative;width:calc(100vw - 100px);max-width:860px;padding:55px 20px;background:#fff;border-radius:8px}.p-footer__agent-modal .p-footer__agent-modal-close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:14px;background:var(--main-color);color:#fff;font-size:14px;font-weight:700;text-align:center}.p-footer__agent-modal .p-footer__agent-modal-close span{display:block;transform:translateY(-1px)}.p-footer__agent-modal .p-footer__agent-modal-cnt{width:100%;max-width:618px;margin-inline:auto;text-align:center}.p-footer__agent-modal .p-footer__agent-modal-cnt+.p-footer__agent-modal-cnt{margin-top:34px;padding-top:34px;border-top:1px solid #c9c9c9}.p-footer__agent-modal .p-footer__agent-modal-title{margin-bottom:14px}.p-footer__agent-modal .p-footer__agent-modal-button--2col{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.p-footer__agent-modal .p-footer__agent-modal-button a{width:303px;max-width:100%}@media(max-width: 768px){.p-footer__agent-modal .p-footer__agent-modal-form{width:calc(100vw - 36px);padding:74px 20px 65px}.p-footer__agent-modal .p-footer__agent-modal-close{top:20px;right:20px}.p-footer__agent-modal .p-footer__agent-modal-cnt+.p-footer__agent-modal-cnt{margin-top:30px;padding-top:30px}.p-footer__agent-modal .p-footer__agent-modal-title{line-height:1.53}.p-footer__agent-modal .p-footer__agent-modal-button--2col{grid-template-columns:1fr;gap:18px}.p-footer__agent-modal .p-footer__agent-modal-button a{width:100%}}.p-top{width:100%;overflow:hidden;padding-top:0;background-color:var(--bg-color)}.p-top .p-top__title{display:flex;flex-direction:column;font-weight:700}.p-top .p-top__title .p-top__title-en{font-size:60px;font-family:var(--font-en);letter-spacing:.06em}.p-top .p-top__title .p-top__title-ja{font-size:14px;font-weight:600}.p-top .p-top__button{display:flex;align-items:center;width:177px;height:49px;clip-path:polygon(0% 0%, calc(100% - 11px) 0%, 100% 50%, calc(100% - 11px) 100%, 0% 100%);padding-left:22px;background-color:var(--main-color);color:#fff;transition:background-color .3s,color .3s;font-size:15px}.p-top .p-top__button:hover{background-color:#fff;color:var(--main-color)}.p-top .p-top__button.c-button-arrow .c-button-arrow-icon{right:7px;width:30px;height:30px;border-radius:15px}.p-top .p-top__mv-news-wrap{position:relative;padding-bottom:77px}.p-top .p-top__mv-news-wrap::before,.p-top .p-top__mv-news-wrap::after{content:"";position:absolute;pointer-events:none;user-select:none}.p-top .p-top__mv-news-wrap::before{left:-20.27vw;top:360px;width:90.61vw;height:1256px;clip-path:polygon(calc(100% - 390px) 0%, 100% calc(100% - 419px), calc(100% - 197px) 100%, 0% 100%, 0% 0%);background-image:url(../images/top/bg_mv_news.png);background-repeat:repeat-x;background-size:auto 100%}.p-top .p-top__mv-news-wrap::after{left:0;top:955px;width:113px;height:484px;background-color:#dfeef8;clip-path:polygon(100% 50%, 0 0, 0 100%)}.p-top .p-top__mv{position:relative}.p-top .p-top__mv .c-box__width{position:relative}.p-top .p-top__mv .p-top__mv-texts{position:absolute;bottom:31px;left:calc(50px + max(-57px,-3.17vw));z-index:2;color:#fff}.p-top .p-top__mv .p-top__mv-texts::before{content:"";position:absolute;top:max(-29.5px,-2.15vw);left:max(-84px,-6.14vw);width:min(132px,9.66vw);height:min(170px,12.44vw);background-image:url(../images/top/deco_mv_txt.png);background-repeat:no-repeat;background-size:100% auto;pointer-events:none;user-select:none}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-txt{overflow:hidden}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-txt .p-top__mv-txt-inner{display:block;transition:transform .8s;transform:translateY(100%)}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-txt.is-show .p-top__mv-txt-inner{transform:translateY(0)}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-title-inner{display:flex;flex-direction:column;gap:10px;font-size:min(59px,4.31vw);font-weight:700}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-title-inner .p-top__mv-title-line{display:block}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-title-inner .p-top__mv-title-line-ls{letter-spacing:-0.13em}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-lead{margin-top:20px;font-size:min(18px,1.31vw);letter-spacing:.055em}.p-top .p-top__mv .p-top__mv-img-wrap{position:relative;width:max(91.21vw,100% + 100px);height:721px;filter:drop-shadow(0px 3px 16px rgba(21, 21, 21, 0.15))}.p-top .p-top__mv .p-top__mv-img{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0%, 100% 100%, 168px 100%, 0% 50%, 168px 0%);transition:opacity 1.5s;opacity:0;overflow:hidden}.p-top .p-top__mv .p-top__mv-img img{display:block;width:100%;height:721px;object-fit:cover;transform:scale(1.15);transition:transform 9s}.p-top .p-top__mv .p-top__mv-img.is-active{opacity:1;transform:scale(1)}.p-top .p-top__mv .p-top__mv-img.is-active img{transform:scale(1)}.p-top .p-top__mv .p-top__mv-img--airplane img{object-position:right center}@media(max-width: 1200px){.p-top .p-top__mv .p-top__mv-img--airplane img{object-position:right center}}.p-top .p-top__mv .p-top__mv-progress{position:absolute;bottom:0;left:168px;z-index:2;width:0;height:2px;background-color:#fff}.p-top .p-top__mv .p-top__mv-scroll{position:absolute;bottom:35px;right:35px;z-index:1;padding-bottom:45px}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-text{line-height:1.26;color:#fff;font-family:var(--font-en);font-size:min(15px,1.09vw);font-weight:700;text-align:center}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line{position:absolute;left:50%;transform:translateX(-50%);width:33px;height:16px;clip-path:polygon(0 0, 50% 50%, 100% 0, 100% 50%, 50% 100%, 0 50%);background-color:#fff;transition:opacity .2s}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line--top{bottom:24px;background-color:#fff}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line--center{bottom:12px;background-color:#61b8ef}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line--bottom{bottom:0;background-color:#158bd5}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line.is-hidden{opacity:0}.p-top .p-top__40th{margin-top:107px;padding-left:min(96px,7.02vw)}.p-top .p-top__40th .p-top__40th-texts{position:relative;display:grid;grid-template-columns:230px 1fr;gap:84px}.p-top .p-top__40th .p-top__40th-title::before{content:"";position:absolute;top:50%;left:-243.3px;z-index:2;width:529px;height:122px;transform:translateY(-50%);background:linear-gradient(to left, #cde5fd 0%, #e0efff 24.47%, #fff 44.51%, rgba(255, 255, 255, 0.87) 52.1%, rgba(205, 229, 253, 0) 80.25%, rgba(255, 255, 255, 0) 100%);clip-path:polygon(calc(100% - 28px) 0%, 100% 50%, calc(100% - 28px) 100%, 0% 100%, 0% 0%);pointer-events:none;user-select:none}.p-top .p-top__40th .p-top__40th-title img{position:relative;z-index:4;width:230px}.p-top .p-top__40th .p-top__40th-lead{position:relative;line-height:1.57;color:#fff;font-size:14px}.p-top .p-top__40th .p-top__40th-lead::before,.p-top .p-top__40th .p-top__40th-lead::after{content:"";position:absolute;top:50%;left:-61.6px;width:min(829px,60.68vw);height:122px;transform:translateY(-50%);clip-path:polygon(100% 0%, 100% 100%, 28px 100%, 0% 50%, 28px 0%);pointer-events:none;user-select:none}.p-top .p-top__40th .p-top__40th-lead::before{z-index:1;background:linear-gradient(to right, #024f9d 0%, #015cb7 28.57%, #0e88da 54.68%, #0e88da 76.52%, rgba(14, 136, 218, 0) 100%)}.p-top .p-top__40th .p-top__40th-lead::after{z-index:3;background:linear-gradient(to right, #024f9d 0%, #015cb7 28.57%, #0e88da 54.68%, rgba(14, 136, 218, 0.28) 76.52%, rgba(14, 136, 218, 0) 100%);opacity:.26}.p-top .p-top__40th .p-top__40th-lead span{position:relative;z-index:4;display:flex;align-items:center;height:100%}.p-top .p-top__news{position:relative;z-index:1;display:grid;grid-template-columns:180px 1fr;gap:min(125px,9.15vw);margin-top:95px}.p-top .p-top__news .p-top__title{color:#fff}.p-top .p-top__news .c-news-list{width:calc(100% + 72px)}@media(max-width: 1298px){.p-top .p-top__news .c-news-list{width:calc(100% + 30px)}}.p-top .p-top__news .p-top__button-wrap{margin-top:38px}.p-top .p-top__about{position:relative;min-height:639px;background:linear-gradient(42deg, var(--bg-color) 0%, #fff 60%, #fff 100%)}.p-top .p-top__about .p-top__about-img{position:absolute;top:0;left:calc(50% - 15.34vw);width:65vw;height:100%;clip-path:polygon(min(295px, 21.59vw) 0%, 100% 0, 100% 100%, 0% 100%)}@media(min-width: 1500px){.p-top .p-top__about .p-top__about-img{left:auto;right:0;width:58vw}}.p-top .p-top__about .p-top__about-img::after{content:"";position:absolute;top:0;left:0;width:min(401px,29.35vw);height:100%;background-color:#fff;opacity:.69;clip-path:polygon(0 0, 100% 0, calc(100% - min(295px, 21.59vw)) 100%, 0% 100%)}.p-top .p-top__about .p-top__about-img img{width:100%;height:100%;object-fit:cover;object-position:center top}.p-top .p-top__about .p-top__about-texts{position:relative;padding-block:90px;width:calc(min(572px,50.79vw) - 100px)}@media(min-width: 1500px){.p-top .p-top__about .p-top__about-texts{width:min(572px,50.79vw)}}.p-top .p-top__about .p-top__title{position:relative;color:var(--main-color)}.p-top .p-top__about .p-top__title::before{content:"";position:absolute;top:-128px;left:-79px;width:173px;height:250px;background-image:url(../images/top/deco_about_title.png);background-repeat:no-repeat;background-size:100% auto;pointer-events:none;user-select:none}.p-top .p-top__about .p-top__title .p-top__title-en,.p-top .p-top__about .p-top__title .p-top__title-ja{position:relative}.p-top .p-top__about .p-top__about-lead{line-height:2;margin-block:19px 39px;font-size:15px}.p-top .p-top__business{padding-block:78px 116px;background-image:url(../images/top/bg_business.png);background-size:cover}.p-top .p-top__business .p-top__title{color:var(--main-color)}.p-top .p-top__business .p-top__business-list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start}.p-top .p-top__business .p-top__business-list-item a{display:block;border:11px solid;border-image:linear-gradient(135deg, #168BD5, rgba(22, 139, 213, 0), #168BD5) 1;color:#fff;font-size:20px;font-weight:600;text-align:center}.p-top .p-top__business .p-top__business-list-item a.c-button-arrow .c-button-arrow-icon{width:38px;border-radius:19px}.p-top .p-top__business .p-top__business-list-item a.c-button-arrow svg{width:14px}.p-top .p-top__business .p-top__business-list-item a:hover .p-top__business-list-item-inner{background-size:auto 110%}.p-top .p-top__business .p-top__business-list-item .p-top__business-list-item-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;aspect-ratio:1/1;background-size:auto 100%;background-repeat:no-repeat;background-position:center;transition:background-size .3s}.p-top .p-top__business .p-top__business-list-item .p-top__business-list-item-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f3690;opacity:.52;mix-blend-mode:multiply;pointer-events:none;user-select:none}.p-top .p-top__business .p-top__business-list-item--skyhub{margin-top:56px}.p-top .p-top__business .p-top__business-list-item--skyhub .p-top__business-list-item-inner{background-image:url(../images/common/img_business01.webp)}.p-top .p-top__business .p-top__business-list-item--railsales{margin-top:28px}.p-top .p-top__business .p-top__business-list-item--railsales .p-top__business-list-item-inner{background-image:url(../images/common/img_business02.webp)}.p-top .p-top__business .p-top__business-list-item--other .p-top__business-list-item-inner{background-image:url(../images/common/img_business03.webp)}.p-top .p-top__business .p-top__business-list-item .p-top__business-list-item-title{position:relative}@media(max-width: 768px){.p-top{padding-top:68px}.p-top .p-top__title .p-top__title-en{font-size:40px;letter-spacing:.04em}.p-top .p-top__title .p-top__title-ja{font-size:12px}.p-top .p-top__button{width:148px;padding-left:15px}.p-top .p-top__button.c-button-arrow .c-button-arrow-icon{right:16px;width:14px;height:14px;border-radius:7px}.p-top .p-top__mv-news-wrap{padding-bottom:82px}.p-top .p-top__mv-news-wrap::before{left:auto;right:-33px;top:-68px;width:108.8vw;height:1221px;clip-path:polygon(calc(100% - 300px) 0%, 100% calc(100% - 555px), calc(100% - 225px) 100%, 0% 100%, 0% 0%);background-image:url(../images/top/bg_mv_news_sp.png)}.p-top .p-top__mv-news-wrap::after{top:532px;width:29px;height:119px}.p-top .p-top__mv-news-wrap .c-box__width{padding-inline:0}.p-top .p-top__mv{height:calc(100svh - 68px);min-height:591px}.p-top .p-top__mv .c-box__width{position:static}.p-top .p-top__mv .p-top__mv-texts{bottom:max(10.79vw,72px);left:18px}.p-top .p-top__mv .p-top__mv-texts::before{position:absolute;top:-18.5px;left:-33.5px;width:65px;height:84px}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-title-inner{gap:max(1.19vh,8px);font-size:min(8.79vw,33px)}.p-top .p-top__mv .p-top__mv-texts .p-top__mv-lead{line-height:1.6;margin-top:max(2.24vh,15px);font-size:min(4vw,15px);letter-spacing:.04em}.p-top .p-top__mv .p-top__mv-img-wrap{width:100%;height:72.86vh;min-height:486px}.p-top .p-top__mv .p-top__mv-img{clip-path:polygon(100% 0%, 100% 100%, min(30.4vw, 114px) 100%, 0% 50%, min(30.4vw, 114px) 0%)}.p-top .p-top__mv .p-top__mv-img img{display:block;width:100%;height:100%}.p-top .p-top__mv .p-top__mv-img--airplane img{object-position:center center}.p-top .p-top__mv .p-top__mv-progress{top:0;bottom:auto;left:min(30.4vw,114px)}.p-top .p-top__mv .p-top__mv-scroll{bottom:14px;right:18px;display:flex;align-items:center;gap:7px;padding-bottom:0}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-text{line-height:1;font-size:12px}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow{position:relative;width:20px;height:25px}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line{position:absolute;left:auto;right:0;transform:none;width:100%;height:10px}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line--top{bottom:15px}.p-top .p-top__mv .p-top__mv-scroll .p-top__mv-scroll-arrow-line--center{bottom:7px}.p-top .p-top__40th{margin-top:45px;padding-left:0}.p-top .p-top__40th .p-top__40th-texts{padding-block:15px 19px;grid-template-columns:1fr;gap:0}.p-top .p-top__40th .p-top__40th-title{padding-left:38px}.p-top .p-top__40th .p-top__40th-title::before{top:0;left:-6px;z-index:4;width:224px;height:64px;transform:none;background:linear-gradient(to left, #cde5fd 0%, #e0efff 24.47%, #fff 67.47%, rgba(255, 255, 255, 0.61) 84.8%, rgba(255, 255, 255, 0) 100%);clip-path:polygon(calc(100% - 15px) 0%, 100% 50%, calc(100% - 15px) 100%, 0% 100%, 0% 0%)}.p-top .p-top__40th .p-top__40th-title img{width:148px}.p-top .p-top__40th .p-top__40th-lead{line-height:1.69;padding:25px 18px 19px 38px;font-size:13px}.p-top .p-top__40th .p-top__40th-lead::before,.p-top .p-top__40th .p-top__40th-lead::after{top:auto;bottom:0;left:0;width:calc(100vw + 15px);height:100%;background:linear-gradient(to right, #024f9d 0%, #015cb7 39.44%, #0a86d9 75.99%, rgba(14, 136, 218, 0) 100%);transform:none;clip-path:polygon(100% 0%, 100% 100%, 31px 100%, 0% 50%, 31px 0%)}.p-top .p-top__news{display:block;margin-top:38px;padding-inline:18px}.p-top .p-top__news .c-news-list{width:100%;margin-top:20px}.p-top .p-top__news .p-top__button-wrap{margin-top:35px}.p-top .p-top__news .p-top__button-wrap .p-top__button{margin-left:auto}.p-top .p-top__about{min-height:auto;background:none}.p-top .p-top__about .c-box__width{padding-inline:0}.p-top .p-top__about .p-top__about-img{position:static;width:100%;height:auto;clip-path:none}.p-top .p-top__about .p-top__about-img::after{display:none}.p-top .p-top__about .p-top__about-img img{height:auto}.p-top .p-top__about .p-top__about-texts{position:static;width:100%;padding:30px 18px 65px;background:linear-gradient(135deg, var(--bg-color) 0%, #fff 60%, #fff 100%)}.p-top .p-top__about .p-top__title{position:absolute;top:-84vw;left:0;padding-left:18px}.p-top .p-top__about .p-top__title::before{top:-25px;left:0;width:70px;height:127.5px;background-image:url(../images/top/deco_about_title_sp.png)}.p-top .p-top__about .p-top__about-lead{line-height:1.86;margin-block:0 30px}.p-top .p-top__about .p-top__button{margin-left:auto}.p-top .p-top__business{padding-block:49px 80px;background-image:url(../images/top/bg_business_sp.png);background-position:top center}.p-top .p-top__business .p-top__business-list{grid-template-columns:1fr;gap:14px;margin-top:25px}.p-top .p-top__business .p-top__business-list-item a{font-size:18px}.p-top .p-top__business .p-top__business-list-item a.c-button-arrow .c-button-arrow-icon{width:23px}.p-top .p-top__business .p-top__business-list-item a.c-button-arrow svg{width:9px}.p-top .p-top__business .p-top__business-list-item a:hover .p-top__business-list-item-inner{background-size:cover}.p-top .p-top__business .p-top__business-list-item .p-top__business-list-item-inner{gap:7px;aspect-ratio:299/214;background-size:cover}.p-top .p-top__business .p-top__business-list-item--skyhub{width:calc(100% - 40px);margin:0}.p-top .p-top__business .p-top__business-list-item--railsales{width:calc(100% - 20px);margin:0;padding-left:20px}.p-top .p-top__business .p-top__business-list-item--other{width:100%;padding-left:40px}}.p-top__loading-overlay{position:fixed;top:0;left:0;z-index:11;width:100%;height:100%;background-color:#fff;user-select:none;pointer-events:none;transition:opacity 2s ease}.p-top__loading-overlay.is-loaded{opacity:0}.p-company{background-color:var(--bg-color)}.p-company .p-company__cnt-wrap{background-image:url(../images/company/bg_main.png);background-repeat:no-repeat;background-position:center max(-190px,-13.9vw);background-size:100% auto;padding-bottom:102px}.p-company .p-company__title{position:relative;display:flex;flex-direction:column;gap:10px;font-weight:700}.p-company .p-company__title::before{content:"";position:absolute;top:-18px;left:0;width:24px;height:69px;transform:skewX(-30deg);background-image:linear-gradient(#5cd0fc 0%, #fff 48.77%, #fff 100%);opacity:.55;user-select:none;pointer-events:none}.p-company .p-company__title .p-company__title-ja{position:relative;font-size:28px}.p-company .p-company__title .p-company__title-en{position:relative;color:var(--main-color);font-size:13px;font-family:var(--font-en);letter-spacing:.09em}.p-company .p-company__info{margin-top:97px}.p-company .p-company__info .p-company__info-cnt{background-color:rgba(255,255,255,.6);backdrop-filter:blur(10px);filter:brightness(1.04);line-height:1.53;margin-top:22px;padding:22px 50px 46px;border-radius:8px;font-size:15px}.p-company .p-company__info .p-company__info-cnt-item{display:grid;grid-template-columns:163px 1fr}.p-company .p-company__info .p-company__info-cnt-label,.p-company .p-company__info .p-company__info-cnt-txt{filter:brightness(0.96);padding-block:24px;border-bottom:1px solid}.p-company .p-company__info .p-company__info-cnt-label{border-color:var(--accent-color);color:var(--accent-color);font-weight:600;letter-spacing:0}.p-company .p-company__info .p-company__info-cnt-txt{padding-left:20px;border-color:#d6d6d6}.p-company .p-company__info .p-company__info-cnt-txt a{font-weight:600;text-decoration:underline}.p-company .p-company__info .p-company__info-cnt-txt a:hover{text-decoration:none}.p-company .p-company__info .p-company__info-office-item+.p-company__info-office-item{margin-top:13px;padding-top:13px;border-top:1px solid #d6d6d6}.p-company .p-company__info .p-company__info-office-address{line-height:1.42;margin-top:2px;font-size:14px}.p-company .p-company__mission{width:100%;overflow:hidden;padding-top:102px}.p-company .p-company__mission .p-company__mission-lead{line-height:1.8;margin-block:20px 26px;font-size:15px}.p-company .p-company__mission .p-company__mission-cnt{position:relative}.p-company .p-company__mission .p-company__mission-cnt--mission{z-index:1;background-color:#5dc3ea;color:#fff;clip-path:polygon(0 calc(100% - 31px), 0 0, 46.2% 0, calc(46.2% - 20px) 15%, 100% 15%, 100% 100%, calc(40% - 15px) 100%, 40% calc(100% - 31px))}.p-company .p-company__mission .p-company__mission-cnt--mission .p-company__mission-cnt-inner{padding-top:15px}.p-company .p-company__mission .p-company__mission-cnt--vision{margin-top:-31px;background-color:#fff;color:var(--main-color);clip-path:polygon(0 calc(100% - 31px), 0 0, 100% 0, 100% 100%, calc(40% - 15px) 100%, 40% calc(100% - 31px))}.p-company .p-company__mission .p-company__mission-cnt .p-company__mission-cnt-inner{position:relative;display:grid;align-items:center;height:265px;grid-template-columns:min(435px,38.63vw) 1fr}.p-company .p-company__mission .p-company__mission-cnt-title{position:relative;font-weight:700;text-align:center}.p-company .p-company__mission .p-company__mission-cnt-title .p-company__mission-cnt-title-en{position:absolute;top:-50px;left:50%;transform:translateX(-50%);font-size:70px;font-family:var(--font-en);letter-spacing:.06em;opacity:.17}.p-company .p-company__mission .p-company__mission-cnt-title .p-company__mission-cnt-title-ja{font-size:24px}.p-company .p-company__mission .p-company__mission-cnt-txt{line-height:2;padding-top:20px;font-size:18px}@media(max-width: 768px){.p-company .p-company__cnt-wrap{background-image:url(../images/company/bg_main_sp.png);background-position:center top;padding-bottom:91px}.p-company .p-company__title{gap:5px}.p-company .p-company__title .p-company__title-ja{font-size:20px}.p-company .p-company__title .p-company__title-en{font-size:12px}.p-company .p-company__info{margin-top:60px}.p-company .p-company__info .p-company__info-cnt{line-height:1.46;margin-top:20px;padding:12px 20px 30px}.p-company .p-company__info .p-company__info-cnt-item{display:grid;grid-template-columns:1fr;padding-block:18px;border-bottom:1px solid;border-image:linear-gradient(to right, var(--accent-color), var(--accent-color) 109px, #D6D6D6 109px, #D6D6D6) 1}.p-company .p-company__info .p-company__info-cnt-label,.p-company .p-company__info .p-company__info-cnt-txt{padding-block:0;border-bottom:none}.p-company .p-company__info .p-company__info-cnt-label{letter-spacing:.04em}.p-company .p-company__info .p-company__info-cnt-txt{margin-top:10px;padding-left:0}.p-company .p-company__info .p-company__info-office-item+.p-company__info-office-item{margin-top:18px;padding-top:0;border-top:none}.p-company .p-company__info .p-company__info-office-address{line-height:1.46;margin-top:0;font-size:15px}.p-company .p-company__mission{padding-top:68px}.p-company .p-company__mission .p-company__mission-lead{margin-block:20px}.p-company .p-company__mission .p-company__mission-cnt--mission{padding:57px 20px 52px;clip-path:polygon(0 calc(100% - 11px), 0 0, 50% 0, calc(50% - 5px) 11px, 100% 11px, 100% 100%, calc(45% - 5px) 100%, 45% calc(100% - 11px))}.p-company .p-company__mission .p-company__mission-cnt--mission .p-company__mission-cnt-inner{padding-top:0}.p-company .p-company__mission .p-company__mission-cnt--vision{margin-top:-11px;padding:73px 20px 68px;clip-path:polygon(0 calc(100% - 11px), 0 0, 100% 0, 100% 100%, calc(45% - 5px) 100%, 45% calc(100% - 11px))}.p-company .p-company__mission .p-company__mission-cnt .p-company__mission-cnt-inner{height:auto;grid-template-columns:1fr;gap:14px}.p-company .p-company__mission .p-company__mission-cnt-title{text-align:left}.p-company .p-company__mission .p-company__mission-cnt-title .p-company__mission-cnt-title-en{top:auto;bottom:0;left:0;transform:none;font-size:50px;letter-spacing:.02em}.p-company .p-company__mission .p-company__mission-cnt-title .p-company__mission-cnt-title-ja{font-size:18px}.p-company .p-company__mission .p-company__mission-cnt-txt{line-height:1.86;padding-top:0;font-size:15px}}.p-news{padding-bottom:148px;background-color:var(--bg-color)}.p-news .p-news__cnt-wrap{margin-top:45px}.p-news .p-news__search{margin-bottom:60px}.p-news .p-news__search .p-news__search-label{color:var(--main-color);font-size:18px;font-weight:600}.p-news .p-news__search .p-news__search-categories{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:15px;padding-block:20px;border-block:1px solid #fff;font-size:15px}.p-news .p-news__search .p-news__search-category a{display:flex;align-items:center;gap:7px}.p-news .p-news__search .p-news__search-category a::before{content:"";top:0;left:0;width:12px;aspect-ratio:1/1;border:3px solid #fff;border-radius:6px;background-color:#fff}.p-news .p-news__search .p-news__search-category.p-news__search-category--current a{font-weight:600}.p-news .p-news__search .p-news__search-category.p-news__search-category--current a::before{background-color:var(--main-color)}.p-news .p-news__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:100px;text-align:center}.p-news .p-news__pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:34px;aspect-ratio:1/1;border-radius:3px;background-color:#fff;color:var(--accent-color);font-size:15px;font-family:var(--font-en);transition:background-color .3s,color .3s}.p-news .p-news__pagination .page-numbers.current{background-color:var(--accent-color);color:#fff}.p-news .p-news__pagination .page-numbers.next{margin-left:28px}.p-news .p-news__pagination .page-numbers.prev{margin-right:28px}.p-news .p-news__pagination .page-numbers.dots{position:relative;width:30px;aspect-ratio:revert;margin-inline:4px;color:var(--bg-color);background-color:rgba(0,0,0,0)}.p-news .p-news__pagination .page-numbers.dots::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1px;background-color:var(--accent-color)}.p-news .p-news__pagination a.page-numbers:hover{background-color:var(--accent-color);color:#fff}@media(max-width: 768px){.p-news{padding-bottom:100px}.p-news .p-news__cnt-wrap{margin-top:50px}.p-news .p-news__search{margin-bottom:30px}.p-news .p-news__search .p-news__search-categories{gap:10px 22px;margin-top:12px;padding-block:16px}.p-news .p-news__pagination{margin-top:75px}.p-news .p-news__pagination .page-numbers.next{margin-left:25px}.p-news .p-news__pagination .page-numbers.prev{margin-right:25px}}.p-news-single{padding-bottom:110px;background-color:var(--bg-color)}.p-news-single .p-news-single__article{margin-top:55px}.p-news-single .p-news-single__article .p-news-single__meta{display:flex;align-items:flex-end;gap:5px;letter-spacing:0}.p-news-single .p-news-single__article .p-news-single__meta .p-news-single__date{color:var(--gray-color);font-size:16px}.p-news-single .p-news-single__article .p-news-single__meta .p-news-single__category{display:inline-block;line-height:26px;padding-inline:10px;border:1px solid var(--main-color);color:var(--main-color);font-size:14px}.p-news-single .p-news-single__article .p-news-single__title{line-height:1.54;margin-top:15px;padding-bottom:13px;border-bottom:1px solid #fff;font-size:22px;font-weight:600}.p-news-single .p-news-single__article .p-news-single__cnt{line-height:1.73;margin-top:22px}.p-news-single .p-news-single__article p:not(:first-child),.p-news-single .p-news-single__article .wp-block-image:not(:first-child),.p-news-single .p-news-single__article .wp-block-media-text:not(:first-child),.p-news-single .p-news-single__article .wp-block-columns:not(:first-child){margin-top:22px}.p-news-single .p-news-single__article .wp-block-heading{font-weight:600}.p-news-single .p-news-single__article .wp-block-heading:not(:first-child){margin-top:55px}.p-news-single .p-news-single__article h2.wp-block-heading{line-height:1.7;padding-left:10px;border-left:2px solid var(--main-color);font-size:20px}.p-news-single .p-news-single__article .wp-block-media-text .wp-block-media-text__content{padding-right:0}.p-news-single .p-news-single__article .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-inline:0 8%}.p-news-single .p-news-single__article a{color:var(--accent-color);text-decoration:underline}.p-news-single .p-news-single__article a:hover{text-decoration:none}.p-news-single .p-news-single__back{margin-top:100px}.p-news-single .p-news-single__back a{width:223px}@media(max-width: 768px){.p-news-single{padding-bottom:110px}.p-news-single .p-news-single__article{margin-top:50px}.p-news-single .p-news-single__article .p-news-single__title{padding-bottom:16px;font-size:18px}.p-news-single .p-news-single__article .p-news-single__cnt{margin-top:14px;font-size:15px}.p-news-single .p-news-single__article .wp-block-heading:not(:first-child){margin-top:40px}.p-news-single .p-news-single__article .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.p-news-single .p-news-single__article .wp-block-media-text>.wp-block-media-text__content{margin-top:20px;padding:0}.p-news-single .p-news-single__back{margin-top:70px}}.p-privacy{padding-bottom:146px;background-color:var(--bg-color)}.p-privacy .p-privacy__cnt-top{margin-top:60px;padding:46px 70px;border-radius:10px;background-color:#fff}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-top-txt{line-height:1.73;font-size:15px}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list{margin-top:20px;counter-reset:privacy-counter 0}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list-item{display:flex;gap:6px;line-height:1.73;font-size:15px;counter-increment:privacy-counter}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list-item::before{content:counter(privacy-counter) ".";flex-shrink:0}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list-item+.p-privacy__cnt-list-item{margin-top:10px}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-top-sign{line-height:1.8;margin-top:30px;font-size:14px;text-align:right}.p-privacy .p-privacy__handling{margin-top:70px}.p-privacy .p-privacy__handling .p-privacy__handling-title{padding-bottom:22px;border-bottom:1px solid #fff;color:var(--main-color);font-size:30px;font-weight:600}.p-privacy .p-privacy__handling .p-privacy__handling-cnt{margin-top:24px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt+.p-privacy__handling-cnt{padding-top:24px;border-top:1px solid #fff}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-title{margin-bottom:10px;color:var(--main-color);font-size:22px;font-weight:600}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-txt,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note{line-height:1.6;font-size:15px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-txt a,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list a,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note a{color:var(--accent-color);text-decoration:underline}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-txt a:hover,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list a:hover,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note a:hover{text-decoration:none}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-sub-title{margin-top:18px;font-size:16px;font-weight:600}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-sub-title+.p-privacy__handling-cnt-txt{margin-top:7px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list{margin-block:7px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list-item{display:flex}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list-item+.p-privacy__handling-cnt-list-item{margin-top:5px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list-item span{flex-shrink:0}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note{padding-left:1em;text-indent:-1em}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note::before{content:"※"}@media(max-width: 768px){.p-privacy{padding-bottom:100px}.p-privacy .p-privacy__cnt-top{margin-top:50px;padding:30px 20px}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-top-txt{line-height:1.53}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list-item{flex-direction:column;gap:3px;line-height:1.53}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-list-item+.p-privacy__cnt-list-item{margin-top:16px}.p-privacy .p-privacy__cnt-top .p-privacy__cnt-top-sign{margin-top:26px;font-size:13px}.p-privacy .p-privacy__handling{margin-top:55px}.p-privacy .p-privacy__handling .p-privacy__handling-title{padding-bottom:13px;font-size:20px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-title{display:flex;gap:5px;line-height:1.3;font-size:18px}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-title span{flex-shrink:0}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-txt,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-list,.p-privacy .p-privacy__handling .p-privacy__handling-cnt-note{line-height:1.53}.p-privacy .p-privacy__handling .p-privacy__handling-cnt-sub-title{line-height:1.5;margin-top:20px}}.p-skyhub{padding-bottom:137px;background-color:var(--bg-color)}.p-skyhub .p-skyhub__lead{position:relative;height:656px;background-image:url(../images/skyhub/bg_lead.webp);background-size:cover;background-position:center}.p-skyhub .p-skyhub__lead::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:127px;background:linear-gradient(to top, #dfeef8 0%, #dfeef8 35.96%, rgba(223, 238, 248, 0) 100%);pointer-events:none;user-select:none}.p-skyhub .p-skyhub__lead .p-skyhub__logo{margin-top:98px;text-align:center}.p-skyhub .p-skyhub__lead .p-skyhub__logo img{width:282px;height:auto}.p-skyhub .p-skyhub__lead .p-skyhub__lead-txt{line-height:2;max-width:703px;margin:38px auto 0;font-size:15px;font-weight:600}.p-skyhub .p-skyhub__cnt--01{margin-block:-190px 50px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview{height:36.53vw;min-height:499px;background-size:auto max(100%,499px);background-position:center center;background-repeat:no-repeat;color:#fff}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--01{background-image:url(../images/skyhub/bg_sec01.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--02{background-image:url(../images/skyhub/bg_sec02.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--03{background-image:url(../images/skyhub/bg_sec03.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--04{background-image:url(../images/skyhub/bg_sec04.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--text-right .p-skyhub__cnt-overview-inner{margin-left:auto}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .c-box__width{height:100%}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-inner{display:flex;flex-direction:column;justify-content:center;height:100%;width:calc(49.11% + 2vw)}@media(max-width: 1365px){.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-inner{width:49.11%}}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title{display:flex;flex-direction:column;gap:10px;position:relative;padding:50px 0 0 23px;font-weight:700}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-num{position:absolute;top:0;left:0;line-height:1;background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 84.24%, rgba(255, 255, 255, 0) 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);font-size:88px;font-family:var(--font-en);letter-spacing:.05em}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-ja{font-size:min(34px,3.9vw)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-en{font-size:14px;font-family:var(--font-en);letter-spacing:.09em}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-txt{line-height:2;margin-top:19px;padding-left:23px;font-size:15px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-child-title{width:406px;line-height:45px;margin-inline:auto;background-color:#fff;color:var(--blue-color);font-size:22px;font-weight:700;text-align:center;clip-path:polygon(calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%, 10px 0)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-child-txt{line-height:1.73;margin-top:15px;font-size:15px;text-align:center}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network{margin-top:55px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map{margin-top:28px;padding:38px 24px 19px;border-radius:10px;box-shadow:5px 7px 10px rgba(0,0,0,.06),-5px -5px 6px rgba(255,255,255,.32)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map-txt{font-size:14px;font-weight:400}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support{margin-top:80px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list{display:flex;flex-wrap:wrap;justify-content:center;gap:35px 26px;max-width:990px;margin:28px auto 0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-item{width:calc(33.33% - 18px);box-shadow:5px 7px 10px rgba(0,0,0,.06);padding:15px 15px 18px;border-radius:10px;background:#fff}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-img img{width:100%;height:auto}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-title{margin-top:13px;color:var(--main-color);font-size:18px;font-weight:600;text-align:center}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-txt{line-height:1.73;margin-top:10px;font-size:15px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point{margin-top:50px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:27px 30px;max-width:990px;margin:33px auto 0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-item{padding:14px 29px 21px;border-radius:10px;box-shadow:5px 7px 10px rgba(0,0,0,.06),-5px -5px 6px rgba(255,255,255,.32)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-title{line-height:1.6;font-size:min(20px,2.1vw);font-weight:700;text-align:center}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-title span{color:var(--main-color);font-size:18px;font-weight:600}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-txt{line-height:1.66;margin-top:13px;padding-top:19px;border-top:2px solid #fff}@media(max-width: 768px){.p-skyhub{padding-bottom:90px}.p-skyhub .p-skyhub__lead{height:auto;padding-bottom:32.66vw;background-image:url(../images/skyhub/bg_lead_sp.webp)}.p-skyhub .p-skyhub__lead::after{display:none}.p-skyhub .p-skyhub__lead .p-skyhub__logo{margin-top:52px;text-align:center}.p-skyhub .p-skyhub__lead .p-skyhub__logo img{width:188px}.p-skyhub .p-skyhub__lead .p-skyhub__lead-txt{line-height:1.86;max-width:none;margin:22px auto 0}.p-skyhub .p-skyhub__cnt--01{margin-block:-28vw 50px}.p-skyhub .p-skyhub__cnt--03{margin-top:-17.59vw}.p-skyhub .p-skyhub__cnt--04{margin-top:-18.93vw}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview{min-height:auto;background-size:100% auto}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--01{height:150.13vw;background-image:url(../images/skyhub/bg_sec01_sp.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--02{height:150.26vw;background-image:url(../images/skyhub/bg_sec02_sp.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--03{height:164.66vw;background-image:url(../images/skyhub/bg_sec03_sp.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--04{height:135.46vw;background-image:url(../images/skyhub/bg_sec04_sp.webp)}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview--text-right .p-skyhub__cnt-overview-inner{margin-left:0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-inner{width:100%}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title{gap:7px;padding:28px 0 0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-num{top:-12px;font-size:58px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-ja{font-size:24px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-title-en{font-size:12px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-overview .p-skyhub__cnt-overview-txt{line-height:1.86;margin-top:14px;padding-left:0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-child-title{width:100%;line-height:1.5;padding:7px 10px;font-size:20px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-child-txt{text-align:left}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network{margin-top:-6.16vw}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map{margin-top:17px;padding:0;border-radius:0;box-shadow:none}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map .simplebar-scrollbar.simplebar-visible:before{opacity:1;background-color:#afafaf}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map-img{width:calc(100% + 36px);margin-inline:-18px;padding:30px 10px;border-radius:10px;box-shadow:5px 7px 10px rgba(0,0,0,.06),-5px -5px 6px rgba(255,255,255,.32);overflow-x:auto}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map-img img{width:795px;max-width:none;height:auto}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-network .p-skyhub__cnt-network-map-txt{font-size:12px;margin-top:15px;text-align:center}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support{margin-top:60px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list{display:block;margin:15px auto 0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-item{width:100%;padding:20px 20px 25px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-item+.p-skyhub__cnt-support-list-item{margin-top:22px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-title{margin-top:15px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-support .p-skyhub__cnt-support-list-txt{line-height:1.53;margin-top:8px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point{margin-top:-2.66vw}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list{grid-template-columns:1fr;gap:22px;margin:30px auto 0}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-item{padding:14px 20px 18px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-title{line-height:1.44;font-size:18px}.p-skyhub .p-skyhub__cnt .p-skyhub__cnt-point .p-skyhub__cnt-point-list-txt{padding-top:16px;font-size:15px}}.p-404{padding-bottom:148px;background-color:var(--bg-color)}.p-404 .p-404__txt{line-height:1.73;font-size:15px;margin-top:100px;text-align:center}.p-404 .p-404__back{margin-top:50px}.p-404 .p-404__back a{display:flex;align-items:center;justify-content:center;width:223px;height:49px;margin-inline:auto;clip-path:polygon(15px 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 15px 100%, 0% 50%);background-color:var(--main-color);color:#fff;font-size:15px;font-weight:600;text-align:center;transition:background-color .3s,color .3s}.p-404 .p-404__back a:hover{background-color:#fff;color:var(--main-color)}.p-recruit{padding-bottom:146px;background-color:var(--bg-color)}.p-recruit .p-recruit__parents-buttons{position:relative;display:flex;align-items:flex-end;width:100%;overflow-x:auto;margin-top:63px;padding-bottom:10px}.p-recruit .p-recruit__parents-buttons::before{content:"";position:absolute;bottom:10px;left:0;width:100%;height:1px;background-color:#fff}.p-recruit .p-recruit__parents-buttons .p-recruit__parents-button{position:relative}.p-recruit .p-recruit__parents-buttons .p-recruit__parents-button-main{box-sizing:content-box;width:fit-content;padding:0 16px 14px 16px;border-bottom:1px solid #fff;font-size:18px;font-weight:600;white-space:nowrap}.p-recruit .p-recruit__parents-buttons .p-recruit__parents-button.current .p-recruit__parents-button-main{color:var(--main-color);border-bottom:2px solid var(--main-color)}.p-recruit .p-recruit__job-child-cnt-wrap,.p-recruit .p-recruit__job-child-cnt{height:0;overflow:hidden;opacity:0;transition:opacity .8s}.p-recruit .p-recruit__job-child-cnt-wrap.current,.p-recruit .p-recruit__job-child-cnt.current{height:auto;opacity:1}.p-recruit .p-recruit__job-child{margin-top:30px}.p-recruit .p-recruit__job-child .p-recruit__job-child-buttons{display:flex;gap:13px;margin-bottom:26px}.p-recruit .p-recruit__job-child .p-recruit__job-child-button{font-size:15px;font-weight:600}.p-recruit .p-recruit__job-child .p-recruit__job-child-button.current .p-recruit__job-child-button-main{background-color:var(--main-color);color:#fff}.p-recruit .p-recruit__job-child .p-recruit__job-child-button-main{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;line-height:31px;box-sizing:content-box;padding-inline:16px;border-radius:16px;background-color:#fff;transition:background-color .2s,color .2s}.p-recruit .p-recruit__job-detail{display:grid;grid-template-columns:205px 1fr;line-height:1.53;padding:19px 28px;border-radius:10px;background-color:#fff;font-size:15px}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-label{padding:25px 15px;font-weight:600;letter-spacing:0}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-label:not(:first-child){border-top:1px solid #e8e8e8}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-label:not(:first-child)+.p-recruit__job-detail-cnt{border-top:1px solid #e8e8e8}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-cnt{padding:25px 15px 25px 0;font-size:15px;letter-spacing:0}.p-recruit .p-recruit__cnt-common{margin-top:60px}.p-recruit .p-recruit__cnt-common .p-recruit__cnt-title{margin-bottom:14px;color:var(--main-color);font-size:18px;font-weight:600}.p-recruit .p-recruit__no-data{margin-top:70px;font-size:15px;text-align:center}.p-recruit .p-recruit__contact-button{margin-top:70px}.p-recruit .p-recruit__contact-button a{width:343px}@media(max-width: 768px){.p-recruit{padding-bottom:100px}.p-recruit .p-recruit__parents-select-wrap{position:relative;margin-top:50px}.p-recruit .p-recruit__parents-select-wrap::after{content:"";position:absolute;top:50%;right:19px;width:9px;height:9px;border-right:1px solid var(--main-color);border-bottom:1px solid var(--main-color);transform:translateY(-50%) rotate(45deg);pointer-events:none;user-select:none}.p-recruit .p-recruit__parents-select{width:100%;padding:16px 20px;border:1px solid var(--main-color);border-radius:8px;background-color:rgba(0,0,0,0);color:var(--main-color);font-size:15px;font-weight:600}.p-recruit .p-recruit__job-child{margin-top:20px}.p-recruit .p-recruit__job-child .p-recruit__job-child-buttons{flex-wrap:wrap;margin-bottom:20px}.p-recruit .p-recruit__job-child .p-recruit__job-child-button-main{padding-inline:11px}.p-recruit .p-recruit__job-detail{grid-template-columns:1fr;padding:0 20px 4px}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-label{padding:26px 0 14px}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-label:not(:first-child)+.p-recruit__job-detail-cnt{border-top:none}.p-recruit .p-recruit__job-detail .p-recruit__job-detail-cnt{padding:0 0 26px}.p-recruit .p-recruit__cnt-common{margin-top:40px}.p-recruit .p-recruit__contact-button{margin-top:60px}.p-recruit .p-recruit__contact-button a{width:100%}}.p-railsales{width:100%;overflow:hidden;padding-bottom:140px;background-color:var(--bg-color)}.p-railsales .p-railsales__lead{position:relative;padding-bottom:318px;background-image:url(../images/rail_sales/bg_lead.webp);background-size:cover;background-position:center top}.p-railsales .p-railsales__lead::after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:203px;background:linear-gradient(to top, #dfeef8 0%, #dfeef8 35.96%, rgba(223, 238, 248, 0) 100%);pointer-events:none;user-select:none}.p-railsales .p-railsales__lead .p-railsales__lead-cnt{width:100%;max-width:703px;margin:100px auto 0;text-align:center}.p-railsales .p-railsales__lead .p-railsales__lead-title{line-height:1.66;margin-top:45px;color:var(--blue-color);font-size:24px;font-weight:600}.p-railsales .p-railsales__lead .p-railsales__lead-txt{line-height:2;margin-top:22px;font-size:15px;text-align:left}.p-railsales .p-railsales__lead .p-railsales__lead-parallax{position:absolute;z-index:2;height:180px;background-repeat:repeat-x;background-size:auto 100%;pointer-events:none;user-select:none}.p-railsales .p-railsales__lead .p-railsales__lead-parallax--01{bottom:0;left:-32px;width:calc(100% + 32px);background-image:url(../images/rail_sales/img_parallax01.webp)}.p-railsales .p-railsales__lead .p-railsales__lead-parallax--02{bottom:29px;left:174px;width:calc(100% - 174px);background-image:url(../images/rail_sales/img_parallax02.webp)}.p-railsales .p-railsales__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:114px;clip-path:polygon(calc(100% - 27px) 0, 100% 50%, calc(100% - 27px) 100%, 27px 100%, 0% 50%, 27px 0%);background-image:url(../images/rail_sales/bg_title.png);background-repeat:repeat-x;background-size:auto 100%;color:#fff;font-weight:700;text-align:center}.p-railsales .p-railsales__title .p-railsales__title-ja{font-size:30px}.p-railsales .p-railsales__title .p-railsales__title-en{font-size:14px;font-family:var(--font-en);letter-spacing:.09em}.p-railsales .p-railsales__reason{margin-top:70px}.p-railsales .p-railsales__reason .p-railsales__reason-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:36px;padding-inline:10px}.p-railsales .p-railsales__reason .p-railsales__reason-list-item{display:flex;flex-direction:column;box-shadow:5px 7px 10px rgba(0,0,0,.06);padding:22px 30px 15px;border-radius:10px;background-color:#fff;font-weight:700;text-align:center}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-num{color:var(--blue-color);font-size:48px;font-family:var(--font-en);line-height:1}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-icon{margin-top:15px}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-txt{flex-grow:1;display:flex;align-items:center;justify-content:center;height:100%;line-height:1.55;margin-top:22px;font-size:18px}.p-railsales .p-railsales__lineup{position:relative;margin-top:120px;padding-bottom:151px}.p-railsales .p-railsales__lineup .p-railsales__lineup-bg{position:absolute;bottom:169px;left:0;width:100%;height:1322px;background-image:url(../images/rail_sales/bg_lineup.webp);background-size:cover;background-position:center bottom;pointer-events:none;user-select:none}.p-railsales .p-railsales__lineup .p-railsales__lineup-bg::before,.p-railsales .p-railsales__lineup .p-railsales__lineup-bg::after{content:"";position:absolute;left:0;width:100%}.p-railsales .p-railsales__lineup .p-railsales__lineup-bg::before{top:0;height:361px;background:linear-gradient(#dfeef8 0%, rgba(223, 238, 248, 0) 100%)}.p-railsales .p-railsales__lineup .p-railsales__lineup-bg::after{bottom:0;height:419px;background:linear-gradient(to top, #dfeef8 0%, #dfeef8 10%, rgba(223, 238, 248, 0) 100%)}.p-railsales .p-railsales__lineup .p-railsales__lineup-main{display:grid;grid-template-columns:repeat(2, 1fr);gap:36px 32px;margin-top:40px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main--3col{grid-template-columns:repeat(3, 1fr)}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-item{display:flex;flex-direction:column;padding:18px 18px 20px;box-shadow:5px 7px 10px rgba(0,0,0,.06);border-radius:10px;background-color:#fff}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-item--wide{grid-column:1/3}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-img img{width:100%;height:auto}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title{display:flex;align-items:baseline;gap:7px;margin-top:17px;color:var(--main-color);font-weight:700}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title .p-railsales__lineup-main-title-ja{font-size:20px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title .p-railsales__lineup-main-title-en{font-size:15px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txts{display:grid;grid-template-columns:1fr;gap:4px 7px;margin-top:8px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txts--2col{grid-template-columns:repeat(2, 1fr)}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txt{display:grid;grid-template-columns:9px 1fr;gap:5px;line-height:1.53;font-size:15px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txt::before{content:"";display:inline-block;width:9px;height:9px;background-color:var(--main-color);border-radius:5px;transform:translateY(8px)}.p-railsales .p-railsales__lineup .p-railsales__lineup-title{width:375px;line-height:45px;margin:175px auto 0;clip-path:polygon(calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0% 50%, 10px 0%);background-color:#fff;color:var(--blue-color);font-size:22px;font-weight:700;text-align:center}.p-railsales .p-railsales__sec-wrap{position:relative}.p-railsales .p-railsales__sec-wrap+.p-railsales__sec-wrap{margin-top:91px}.p-railsales .p-railsales__sec-wrap::before{content:"";position:absolute;top:41px;left:0;width:100%;height:349px;background:linear-gradient(to top, rgba(201, 234, 255, 0) 0%, rgba(131, 206, 255, 0.53) 33.5%, rgba(4, 105, 206, 0.81) 80.5%, #0469ce 100%);pointer-events:none;user-select:none}@media(max-width: 1379px){.p-railsales .p-railsales__sec-wrap::before{height:549px}}.p-railsales .p-railsales__sec{display:grid;grid-template-columns:764px 1fr;max-width:calc(100% - (50% - 615px));width:100%;margin-inline:auto 0}.p-railsales .p-railsales__sec .p-railsales__sec-img-wrap{filter:drop-shadow(0px 3px 26px rgba(0, 0, 0, 0.16))}.p-railsales .p-railsales__sec .p-railsales__sec-img{height:509px;margin-left:52px;clip-path:polygon(119px 0%, 100% 0%, 100% 100%, 119px 100%, 0% 50%);background-color:#fff}.p-railsales .p-railsales__sec .p-railsales__sec-img img{width:100%;height:100%;object-fit:cover}.p-railsales .p-railsales__sec .p-railsales__sec-img--tremas{padding-left:114px}.p-railsales .p-railsales__sec .p-railsales__sec-img--tremas img{object-position:left top}.p-railsales .p-railsales__sec .p-railsales__sec-img--staff img{object-position:right center}.p-railsales .p-railsales__sec .p-railsales__sec-img--sp{display:none}.p-railsales .p-railsales__sec .p-railsales__sec-cnt{padding:83px 0 0 50px}.p-railsales .p-railsales__sec .p-railsales__sec-title{color:#fff;font-size:30px;font-weight:700}.p-railsales .p-railsales__sec .p-railsales__sec-lead{color:#fff;line-height:2;margin-block:15px 26px;font-size:15px}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item{display:grid;grid-template-columns:96px 1fr;grid-template-rows:repeat(2, min-content);gap:0 19px;width:100%;min-height:96px;overflow:hidden;border-radius:10px;background-color:#fff}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item+.p-railsales__tremas-list-item{margin-top:14px}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-icon{grid-row:1/3;align-self:start}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-icon img{height:auto}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-label{grid-column:2/3;grid-row:1/2;align-self:flex-end;padding:10px 10px 0 0;color:var(--main-color);font-size:18px;font-weight:700}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-txt{grid-column:2/3;grid-row:2/3;align-self:flex-start;margin-top:10px;padding:0 10px 10px 0;font-size:15px}.p-railsales .p-railsales__sec .p-railsales__staff-label{padding:10px;border-radius:10px;background-color:var(--blue-color);color:#fff;font-size:18px;font-weight:700;text-align:center}.p-railsales .p-railsales__sec .p-railsales__staff-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px 6px;margin-top:8px}.p-railsales .p-railsales__sec .p-railsales__staff-list .p-railsales__staff-list-item{display:flex;align-items:center;justify-content:center;height:100%;background-color:#fff;border-radius:10px;padding:23px 10px;font-size:15px;text-align:center}@media(max-width: 1379px){.p-railsales .p-railsales__sec{grid-template-columns:1fr min(533px,54vw)}.p-railsales .p-railsales__sec .p-railsales__sec-img{margin-left:min(52px,5vw)}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item{grid-template-columns:min(96px,5vw) 1fr;gap:0 min(19px,2vw)}.p-railsales .p-railsales__sec .p-railsales__staff-list{grid-template-columns:1fr}}@media(max-width: 768px){.p-railsales{padding-bottom:100px}.p-railsales .p-railsales__lead{padding-bottom:173px;background-image:url(../images/rail_sales/bg_lead_sp.webp)}.p-railsales .p-railsales__lead::after{height:95px}.p-railsales .p-railsales__lead .p-railsales__lead-cnt{margin:60px auto 0}.p-railsales .p-railsales__lead .p-railsales__logo img{width:100%;max-width:339px;height:auto}.p-railsales .p-railsales__lead .p-railsales__lead-title{line-height:1.44;margin-top:24px;font-size:18px}.p-railsales .p-railsales__lead .p-railsales__lead-txt{line-height:1.86;margin-top:16px}.p-railsales .p-railsales__lead .p-railsales__lead-parallax{height:95px}.p-railsales .p-railsales__lead .p-railsales__lead-parallax--01{left:-80px;width:calc(100% + 80px)}.p-railsales .p-railsales__lead .p-railsales__lead-parallax--02{bottom:16px;left:29px;width:calc(100% - 29px)}.p-railsales .p-railsales__title{gap:5px;width:100vw;margin-left:-18px;height:99px;line-height:1.3}.p-railsales .p-railsales__title .p-railsales__title-ja{font-size:20px}.p-railsales .p-railsales__title .p-railsales__title-en{font-size:12px}.p-railsales .p-railsales__reason{margin-:70px}.p-railsales .p-railsales__reason .p-railsales__reason-list{align-items:center;grid-template-columns:1fr;gap:15px;margin-top:24px;padding-inline:0}.p-railsales .p-railsales__reason .p-railsales__reason-list-item{display:grid;align-items:center;grid-template-columns:47px 1fr 68px;padding:20px 16px 20px 14px;text-align:left}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-num{padding-block:13px;font-size:29px;border-right:1px solid var(--blue-color)}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-icon{order:1;margin-top:0;text-align:right}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-icon img{width:53px;height:auto}.p-railsales .p-railsales__reason .p-railsales__reason-list-item-txt{display:block;height:auto;line-height:1.5;margin-top:0;padding-left:10px;font-size:16px}.p-railsales .p-railsales__lineup{margin-block:70px 91px;padding-bottom:0}.p-railsales .p-railsales__lineup .p-railsales__lineup-bg{display:none}.p-railsales .p-railsales__lineup .p-railsales__lineup-main{display:block;margin-top:26px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-item{padding:20px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-item+.p-railsales__lineup-main-item{margin-top:20px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title{gap:4px;margin-top:12px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title .p-railsales__lineup-main-title-ja{font-size:18px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-title .p-railsales__lineup-main-title-en{font-size:14px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txts{gap:7px}.p-railsales .p-railsales__lineup .p-railsales__lineup-main-txts--2col{grid-template-columns:1fr}.p-railsales .p-railsales__lineup .p-railsales__lineup-title{width:100%;line-height:1.3;padding:8px 12px;margin:70px auto 0;font-size:20px}.p-railsales .p-railsales__sec-wrap+.p-railsales__sec-wrap{margin-top:70px}.p-railsales .p-railsales__sec-wrap::before{top:0;height:646px}.p-railsales .p-railsales__sec{display:block;width:100%;padding:40px 0 0 18px}.p-railsales .p-railsales__sec .p-railsales__sec-img-wrap{display:none}.p-railsales .p-railsales__sec .p-railsales__sec-img{height:198px;margin-left:20px;clip-path:polygon(45px 0%, 100% 0%, 100% 100%, 45px 100%, 0% 50%)}.p-railsales .p-railsales__sec .p-railsales__sec-img--sp{display:block;width:calc(100vw - 38px);margin-right:-18px}.p-railsales .p-railsales__sec .p-railsales__sec-img--tremas{padding-left:46px}.p-railsales .p-railsales__sec .p-railsales__sec-cnt{padding:0 18px 0 0}.p-railsales .p-railsales__sec .p-railsales__sec-title{line-height:1.5;font-size:20px}.p-railsales .p-railsales__sec .p-railsales__sec-lead{line-height:1.53;margin-block:12px 18px}.p-railsales .p-railsales__sec .p-railsales__tremas-list{margin-top:32px}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item{display:block;padding:22px 20px;background-repeat:no-repeat;background-size:78px auto;background-position:right center}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item:nth-child(1){background-image:url(../images/rail_sales/icon_tremas01_sp.png)}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item:nth-child(2){background-image:url(../images/rail_sales/icon_tremas02_sp.png)}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item:nth-child(3){background-image:url(../images/rail_sales/icon_tremas03_sp.png)}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item+.p-railsales__tremas-list-item{margin-top:16px}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-icon{display:none}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-label{line-height:1.44;padding:0}.p-railsales .p-railsales__sec .p-railsales__tremas-list-item .p-railsales__tremas-list-item-txt{line-height:1.53;padding:0}.p-railsales .p-railsales__sec .p-railsales__staff-label{margin-top:32px}.p-railsales .p-railsales__sec .p-railsales__staff-list .p-railsales__staff-list-item{display:block;height:auto;padding:13px}}.p-winesales{padding-bottom:146px;background-image:url(../images/wine_sales/bg.webp);background-size:cover}.p-winesales .p-winesales__cnt-main{width:100%;max-width:803px;margin:0 auto;padding-inline:50px}.p-winesales .p-winesales__logo{margin-top:50px;text-align:center}.p-winesales .p-winesales__lead{line-height:2;margin-top:40px;font-size:15px}.p-winesales .p-winesales__link{width:100%;height:194px;overflow:hidden;margin-top:50px;background-color:#fff;border-radius:10px}.p-winesales .p-winesales__link a{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding-left:22px;background-image:url(../images/wine_sales/bg_link.webp);background-repeat:no-repeat;background-size:auto 100%;background-position:right center;transition:background-size .3s,background-position .3s}.p-winesales .p-winesales__link a:hover{background-size:auto 105%;background-position:right -2.5% center}.p-winesales .p-winesales__link a::before,.p-winesales .p-winesales__link a::after{content:"";position:absolute;top:0;left:0;height:100%;background-color:#fff;clip-path:polygon(0% 0%, calc(100% - 45px) 0%, 100% 50%, calc(100% - 45px) 100%, 0% 100%);user-select:none;pointer-events:none}.p-winesales .p-winesales__link a::before{width:422px;opacity:.55}.p-winesales .p-winesales__link a::after{width:395px}.p-winesales .p-winesales__link-label{position:relative;z-index:1;width:317px;padding-bottom:5px;border-bottom:1px solid var(--main-color);color:var(--main-color);font-size:18px;font-weight:700}.p-winesales .p-winesales__link-txt{position:relative;z-index:1;width:317px;line-height:1.73;font-size:15px}@media(max-width: 768px){.p-winesales{padding-bottom:100px;background-image:url(../images/wine_sales/bg_sp.webp)}.p-winesales .p-winesales__cnt-main{padding-inline:18px}.p-winesales .p-winesales__logo{margin-top:60px}.p-winesales .p-winesales__logo img{width:127px;height:auto}.p-winesales .p-winesales__lead{line-height:1.86;margin-top:27px}.p-winesales .p-winesales__link{height:178px;margin-top:40px}.p-winesales .p-winesales__link a{padding-left:20px;background-image:url(../images/wine_sales/bg_link_sp.webp)}.p-winesales .p-winesales__link a::before{width:80%}.p-winesales .p-winesales__link a::after{width:calc(80% - 20px)}.p-winesales .p-winesales__link-label{width:calc(80% - 64px);padding-bottom:8px;font-size:18px}.p-winesales .p-winesales__link-txt{width:calc(80% - 64px);line-height:1.53}}.p-form{padding-bottom:146px;background-color:var(--bg-color)}.p-form .p-form__progress{display:grid;justify-content:center;grid-template-columns:repeat(3, min-content);margin-top:55px;counter-reset:progress-counter 0}.p-form .p-form__progress .p-form__progress-item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:12px 0;color:var(--main-color);font-size:15px;text-align:center;counter-increment:progress-counter;white-space:nowrap}.p-form .p-form__progress .p-form__progress-item::before{content:counter(progress-counter);display:flex;align-items:center;justify-content:center;width:41px;height:41px;margin-inline:auto;border:1px solid var(--main-color);border-radius:28px;color:var(--main-color);font-size:17px;font-family:var(--font-en);font-weight:600;transform:translateY(7px)}.p-form .p-form__progress .p-form__progress-item+.p-form__progress-item{margin-left:89px}.p-form .p-form__progress .p-form__progress-item+.p-form__progress-item::after{content:"";position:absolute;top:28px;left:-76px;width:63px;height:1px;background-color:var(--main-color)}.p-form .p-form__lead-txt{line-height:2;margin-top:36px;font-size:15px;text-align:center}.p-form .p-form__cnt{margin-top:35px;padding:20px 70px 70px;border-radius:8px;background-color:#fff}.p-form .wp-block-snow-monkey-forms-item{display:grid;grid-template-columns:min(263px,25vw) 1fr;gap:0 25px;padding-top:40px}.p-form .wp-block-snow-monkey-forms-item+.wp-block-snow-monkey-forms-item{margin-top:40px;border-top:1px solid #e8e8e8}.p-form .smf-item__col--label{padding-top:14px}.p-form .p-form__item--required .smf-item__col--label{position:relative;padding-right:50px}.p-form .p-form__item--required .smf-item__col--label::after{content:"必須";position:absolute;top:14px;right:0;display:flex;align-items:center;justify-content:center;width:38px;height:20px;background-color:var(--accent-color);color:#fff;font-size:12px;text-align:center}.p-form .p-form__item--required.p-form__item--radio .smf-item__col--label::after{top:0}.p-form .p-form__item--radio .smf-item__col--label{padding-top:0}.p-form .smf-item__label__text{font-size:15px;font-weight:600}.p-form .smf-item__col--controls{font-size:15px}.p-form .smf-radio-buttons-control__control{display:grid;grid-template-columns:1fr;gap:20px}.p-form .smf-form .smf-radio-button-control{align-items:center}.p-form .smf-form .smf-radio-button-control__control{width:12px;height:12px;margin-top:0;border-color:#c1c1c1}.p-form .smf-form .smf-radio-button-control__control:checked{border-color:#c1c1c1;background-color:#fff}.p-form .smf-form .smf-radio-button-control__control:checked::before{background-color:var(--main-color)}.p-form .smf-text-control input{width:360px;max-width:100%;height:48px;padding:13px 16px;border-radius:5px;border:1px solid #c1c1c1;background-color:#fff;font-size:15px}.p-form .smf-text-control input[name=company],.p-form .smf-text-control input[name=apartment],.p-form .smf-text-control input[name=address]{width:100%}.p-form .smf-text-control input::placeholder{color:#ccc;font-weight:400}.p-form textarea{height:368px;line-height:1.65;padding:13px 16px;border-radius:5px;border:1px solid #c1c1c1;font-size:15px;resize:vertical}.p-form textarea::placeholder{color:#ccc}.p-form .p-form__privacy{margin-top:70px;font-size:16px;text-align:center}.p-form .p-form__privacy br{display:none}.p-form .p-form__privacy a{color:#1571da;text-decoration:underline}.p-form .p-form__privacy a:hover{text-decoration:none}.p-form .p-form__privacy a::after{content:"";display:inline-block;width:12px;height:12px;margin-inline:5px 4px;background-image:url(../images/common/icon_blank.svg);background-size:contain;background-repeat:no-repeat}.p-form .smf-action{display:flex;justify-content:center;gap:20px;margin-top:25px}.p-form .smf-action .smf-button-control__control{display:flex;align-items:center;justify-content:center;width:223px;height:49px;clip-path:polygon(11px 0, calc(100% - 11px) 0, 100% 50%, calc(100% - 11px) 100%, 11px 100%, 0% 50%);border:none;background:var(--main-color);color:#fff;font-size:15px;font-weight:600;text-align:center;transition:background-color .3s,color .3s}.p-form .smf-action .smf-button-control__control:hover{background:#fff;color:var(--main-color)}.p-form .smf-action .smf-button-control__control[data-action=back]{background:#707070}.p-form .smf-action .smf-button-control__control[data-action=back]:hover{background:#fff;color:#707070}.p-form .smf-action .smf-button-control+.smf-button-control{margin-left:0}.p-form .p-form__thanks-title{margin-top:83px;font-size:31px;font-weight:600;text-align:center}.p-form .p-form__thanks-txt{line-height:1.87;margin-top:20px;font-size:16px;text-align:center}.p-form .wp-block-buttons>.wp-block-button{width:100%}.p-form .p-form__thanks-button .wp-block-button__link{width:223px;margin:52px auto 0;border-radius:0}.p-form:has(.snow-monkey-form[data-screen=input]) .p-form__progress .p-form__progress-item:nth-child(1),.p-form:has(.snow-monkey-form[data-screen=back]) .p-form__progress .p-form__progress-item:nth-child(1),.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__progress .p-form__progress-item:nth-child(2),.p-form:has(.snow-monkey-form[data-screen=complete]) .p-form__progress .p-form__progress-item:nth-child(3){font-weight:700}.p-form:has(.snow-monkey-form[data-screen=input]) .p-form__progress .p-form__progress-item:nth-child(1)::before,.p-form:has(.snow-monkey-form[data-screen=back]) .p-form__progress .p-form__progress-item:nth-child(1)::before,.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__progress .p-form__progress-item:nth-child(2)::before,.p-form:has(.snow-monkey-form[data-screen=complete]) .p-form__progress .p-form__progress-item:nth-child(3)::before{width:55px;height:55px;border:none;background-image:linear-gradient(to right, #0aace8 0%, var(--accent-color) 100%);color:#fff;transform:none}.p-form:has(.snow-monkey-form[data-screen=input]) .p-form__lead-txt--confirm,.p-form:has(.snow-monkey-form[data-screen=back]) .p-form__lead-txt--confirm{display:none}.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__lead-txt--confirm{display:block}.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__item--required .smf-item__col--label{padding-top:0}.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__item--required .smf-item__col--label::after{display:none}.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__lead-txt--input,.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__privacy{display:none}.p-form:has(.snow-monkey-form[data-screen=confirm]) .smf-action{margin-top:70px}@media(max-width: 768px){.p-form{padding-bottom:100px}.p-form .p-form__progress{margin-top:65px}.p-form .p-form__progress .p-form__progress-item{gap:8px 0}.p-form .p-form__progress .p-form__progress-item::before{width:38px;height:38px;font-size:15px;transform:translateY(6px)}.p-form .p-form__progress .p-form__progress-item+.p-form__progress-item{margin-left:70px}.p-form .p-form__progress .p-form__progress-item+.p-form__progress-item::after{top:24px;left:-62px;width:50px}.p-form .p-form__lead-txt{line-height:1.73;margin-top:30px}.p-form .p-form__cnt{margin-top:50px;padding:0 20px 30px}.p-form .wp-block-snow-monkey-forms-item{grid-template-columns:1fr;gap:20px 0;padding-top:30px}.p-form .wp-block-snow-monkey-forms-item+.wp-block-snow-monkey-forms-item{margin-top:30px}.p-form .smf-item__col--label{display:flex;gap:10px;padding-top:0}.p-form .p-form__item--required .smf-item__col--label{padding-right:0}.p-form .p-form__item--required .smf-item__col--label::after{position:static}.p-form .smf-item__label__text{font-size:15px}.p-form .smf-radio-buttons-control__control{line-height:1.53;gap:16px}.p-form .smf-form .smf-radio-button-control{align-items:flex-start}.p-form .smf-form .smf-radio-button-control__control{transform:translateY(6px)}.p-form .smf-text-control input{width:100%}.p-form textarea{height:300px}.p-form .p-form__privacy{line-height:1.6;margin-top:40px}.p-form .p-form__privacy br{display:block}.p-form .smf-action{flex-direction:column;align-items:center;margin-top:60px}.p-form .p-form__thanks-title{line-height:1.5;margin-top:30px;font-size:20px}.p-form .p-form__thanks-txt{line-height:1.73;margin-top:15px;font-size:15px;text-align:left}.p-form .p-form__thanks-button .wp-block-button__link{margin:60px auto 0}.p-form:has(.snow-monkey-form[data-screen=input]) .p-form__progress .p-form__progress-item:nth-child(1)::before,.p-form:has(.snow-monkey-form[data-screen=back]) .p-form__progress .p-form__progress-item:nth-child(1)::before,.p-form:has(.snow-monkey-form[data-screen=confirm]) .p-form__progress .p-form__progress-item:nth-child(2)::before,.p-form:has(.snow-monkey-form[data-screen=complete]) .p-form__progress .p-form__progress-item:nth-child(3)::before{width:53px;height:53px}.p-form:has(.snow-monkey-form[data-screen=confirm]) .smf-action{margin-top:60px}}.u-sp{display:none}@media(max-width: 768px){.u-sp{display:block}.u-pc{display:none}}/*# sourceMappingURL=style.css.map */