@charset "UTF-8";:where(#main_contents) h1,:where(#main_contents) h2,:where(#main_contents) h3,:where(#main_contents) h4,:where(#main_contents) h5,:where(#main_contents) h6{padding:unset;margin-top:unset;margin-bottom:unset;font-size:unset;font-weight:unset;line-height:unset;color:unset;text-align:unset;border-bottom:unset}:where(#main_contents) h1 span,:where(#main_contents) h2 span,:where(#main_contents) h3 span,:where(#main_contents) h4 span,:where(#main_contents) h5 span,:where(#main_contents) h6 span{padding-bottom:unset;font-weight:unset;color:unset}:where(#main_contents) p{all:unset}:where(#main_contents) a{-webkit-tap-highlight-color:transparent;color:inherit}:where(#main_contents) strong,:where(#main_contents) em{font-style:normal;font-weight:inherit}:where(#main_contents) img{width:100%;height:auto}:where(#main_contents) img ::-moz-selection{background-color:transparent}:where(#main_contents) img ::selection{background-color:transparent}:where(#main_contents) figure{margin-bottom:unset}:where(#main_contents) picture{display:block}:where(#main_contents) picture ::-moz-selection{background-color:transparent}:where(#main_contents) picture ::selection{background-color:transparent}:where(#main_contents) svg{max-width:100%;height:auto;fill:currentColor}:where(#main_contents) svg ::-moz-selection{background-color:transparent}:where(#main_contents) svg ::selection{background-color:transparent}:where(#main_contents) svg,:where(#main_contents) text,:where(#main_contents) tspan{font-style:normal}:where(#main_contents) fieldset{border:none}:where(#main_contents) button{cursor:pointer;background-color:transparent;border:0;-webkit-tap-highlight-color:transparent}:where(#main_contents) dt{font-weight:inherit}:where(#main_contents) dd{margin-bottom:unset}:where(#main_contents) summary{display:block;cursor:pointer}:where(#main_contents) summary::-webkit-details-marker{display:none}:where(#main_contents) label{margin-bottom:unset}:where(#main_contents) table td{padding:unset;border-bottom:unset}:root{--size-rate: 1;--scroll-bar: 0px;--header-height: 50px;--gh-visible-height: 50px;--duration-fast: .25s;--duration-base: .35s;--duration-slow: .6s;--duration-loose: 1.2s;--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) ;--icon-external: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14">  <path d="M8.751,3.5H1.75c-.966.001-1.749.784-1.75,1.75v7c.001.966.784,1.749,1.75,1.75h7c.966-.001,1.749-.784,1.75-1.75v-7c-.001-.966-.783-1.748-1.749-1.75ZM9.188,12.25c0,.242-.196.437-.438.438H1.75c-.241-.001-.436-.197-.437-.438v-5.25h7.875v5.25ZM14,2.187h0v6.126c0,1.208-.979,2.187-2.187,2.187h-.438v-1.312h.438c.483,0,.874-.39.875-.873V2.188c0-.483-.39-.874-.873-.875h-6.127c-.483,0-.874.39-.875.873v.44h-1.313v-.437c-.001-1.208.977-2.188,2.185-2.189h6.128c1.208,0,2.187.979,2.187,2.187Z"/></svg>');--icon-angle-right: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10">  <path d="M1.051.393l4.606,4.606L1.051,9.607l-.707-.707,3.9-3.9L.344,1.1l.707-.707Z"/></svg>')}@font-face{font-family:SuzukiPROHeadline;src:url(/car/charging-service/assets/fonts/SuzukiPROHeadline.ttf) format("truetype"),url(/car/charging-service/assets/fonts/SuzukiPROHeadline.woff) format("woff")}@font-face{font-family:SuzukiPRORegular;src:url(/car/charging-service/assets/fonts/SuzukiPRORegular.ttf) format("truetype"),url(/car/charging-service/assets/fonts/SuzukiPRORegular.woff) format("woff")}@font-face{font-family:SuzukiPROBold;src:url(/car/charging-service/assets/fonts/SuzukiPROBold.ttf) format("truetype"),url(/car/charging-service/assets/fonts/SuzukiPROBold.woff) format("woff")}header{position:relative;z-index:1000}:where(#main_contents){font-family:Noto Sans JP,sans-serif;font-weight:400;color:#00368e;overflow-wrap:anywhere;overflow-wrap:break-word;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-break:strict}:where(#main_contents) ::-moz-selection{color:#fff;background-color:#00368ecc}:where(#main_contents) ::selection{color:#fff;background-color:#00368ecc}@keyframes linear-wipe{0%{clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}to{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}}.l-wrapper{opacity:0}.is-loaded .l-wrapper{opacity:1!important;transition:opacity .8s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.l-contents{display:grid;grid-template-columns:1fr}.l-contents__btn{display:flex;justify-content:center}.l-section{margin-right:auto;margin-left:auto}.l-section__body{margin-top:calc(var(--size-rate) * 40px)}.l-container{position:relative;display:flex;align-items:flex-start;width:100%;margin-right:auto;margin-left:auto}.c-hdg-sec{overflow:hidden}.c-hdg-sec__group{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-right:auto;margin-left:auto;text-align:center}.c-hdg-sec__group:before,.c-hdg-sec__group:after{position:absolute;width:100vw;height:1px;content:"";background-color:currentColor}.c-hdg-sec__group:before{left:100%}.c-hdg-sec__group:after{right:100%}.c-hdg-sec--white .c-hdg-sec__group{color:#fff}.c-hdg-sec__title{font-weight:700}.c-hdg-sec__sub{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;text-transform:uppercase}.c-hdg-area{text-align:center}.c-hdg-area__title{position:relative;font-weight:500;border-bottom:1px solid currentColor}.c-hdg-area__title:before,.c-hdg-area__title:after{position:absolute;left:50%;width:calc(var(--size-rate) * 21px);height:calc(var(--size-rate) * 15px);content:"";clip-path:polygon(0 0,50% 100%,100% 0);translate:-50% 100%}.c-hdg-area__title:before{bottom:0;background-color:#02368e}.c-hdg-area__title:after{bottom:2px;background-color:#f1f5f9}.c-btn-basic{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--size-rate) * 50px);color:#fff;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px)}.c-btn-basic.c-btn-basic--white{color:#00368e;background-color:#fff}.c-btn-basic__text{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.03em}.c-btn-basic__icon{position:absolute;top:50%;right:calc(var(--size-rate) * 16px);translate:0 -50%}.c-btn-basic--return .c-btn-basic__icon{right:auto;left:calc(var(--size-rate) * 16px);rotate:180deg}.c-link-txt{display:inline-flex;gap:calc(var(--size-rate) * 10px);align-items:baseline}.c-link-txt__mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--size-rate) * 20px);height:calc(var(--size-rate) * 20px);color:#fff;background-color:#00368e;border:1px solid #00368e;border-radius:50%;translate:0 calc(var(--size-rate) * -1px);transition:color var(--duration-base),background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-link-txt__mark-icon{width:calc(var(--size-rate) * 6px);translate:calc(var(--size-rate) * .5px) calc(var(--size-rate) * .5px)}.c-link-txt__box{display:block;line-height:1.5}.c-link-txt__box-para{display:inline;font-weight:500;color:#02368e;letter-spacing:.02em;word-break:auto-phrase;background-image:linear-gradient(transparent calc(100% - 2px),#02368e 2px);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;transition:background-size var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-table__wrap{--border: 1px solid #02368e;width:100%;overflow:hidden;border-spacing:0;border-collapse:separate;border:var(--border);border-radius:calc(var(--size-rate) * 5px)}.c-table__wrap th,.c-table__wrap td{vertical-align:middle}.c-table__wrap th:not(:last-child),.c-table__wrap td:not(:last-child){border-right:var(--border)}.c-table__wrap thead>tr:not(:last-child)>th,.c-table__wrap thead>tr:not(:last-child)>td,.c-table__wrap tbody>tr:not(:last-child)>th,.c-table__wrap tbody>tr:not(:last-child)>td,.c-table__wrap tfoot>tr:not(:last-child)>th,.c-table__wrap tfoot>tr:not(:last-child)>td,.c-table__wrap tr:not(:last-child)>td,.c-table__wrap tr:not(:last-child)>th,.c-table__wrap thead:not(:last-child),.c-table__wrap tbody:not(:last-child),.c-table__wrap tfoot:not(:last-child){border-bottom:var(--border)}.c-table__wrap th{font-weight:700;background-color:#ebeff6}.c-table__wrap td{color:#000;background-color:#fff}.c-table__wrap em{font-weight:700;color:#d4002b}.p-home-mv{position:relative;display:flex;align-items:center;justify-content:center;color:#fff}.p-home-mv__container{display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.p-home-mv__title{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;text-transform:uppercase}.p-home-mv__title-main{display:block}.p-home-mv__title-sub{display:block;line-height:1}.p-home-mv__text{display:block}.p-home-mv__device-note{display:block;font-size:calc(var(--size-rate) * 12px);font-weight:300;text-align:center;letter-spacing:-.03em;white-space:nowrap}.p-home-statement__text{display:block;font-weight:500;color:#02368e;text-align:center}.p-home-statement__text>em{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:700}.p-home-statement__text>span{display:block}.p-home-about__container{margin-right:auto;margin-left:auto;background-color:#f1f5f9}.p-home-about__lead{display:block;font-weight:500;color:#000;letter-spacing:.03em}.p-home-about__note{display:flex;gap:calc(var(--size-rate) * 4px);align-items:baseline;justify-content:center;font-size:calc(var(--size-rate) * 12px);line-height:1.5;color:#393e48;letter-spacing:.02em}.p-home-about__note:before{flex-shrink:0;content:attr(data-dot)}.p-home-about__cards{display:grid}.p-home-about__card-item{position:relative;background-color:#fff;border-radius:calc(var(--size-rate) * 10px);filter:drop-shadow(0px 0px calc(var(--size-rate) * 8px) rgba(0,0,0,.16))}.p-home-about__card-title{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;height:calc(var(--size-rate) * 40px);font-size:calc(var(--size-rate) * 16px);font-weight:700;color:#fff;background-color:#d4002b;border-radius:calc(var(--size-rate) * 4px);translate:-50% -50%}.p-home-about__card-pic{position:relative;display:flex;justify-content:center;padding-top:calc(var(--size-rate) * 44px);padding-bottom:calc(var(--size-rate) * 26px)}.p-home-about__card-pic:before{position:absolute;bottom:0;left:50%;z-index:-1;content:"";background-color:#e6eeff;border-radius:50%;translate:-50% 0}.p-home-about__card-img{width:auto}.p-home-about__card-text{display:block;margin-top:calc(var(--size-rate) * 16px);color:#000}.p-home-about__card-note{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 2px)}.p-home-about__card-note-text{position:relative;padding-left:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 12px);line-height:1.5;color:#393e48}.p-home-about__card-note-text:before{position:absolute;top:calc(var(--size-rate) * .5px);left:0;content:"※"}.p-home-about__points{display:grid;grid-template-columns:1fr}.p-home-about__point{display:grid}.p-home-about__point-thumb-img{border-radius:calc(var(--size-rate) * 10px)}.p-home-about__point-item{color:#000}.p-home-about__point-title{position:relative;font-weight:500}.p-home-about__point-title:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-image:linear-gradient(to right,#000 calc(var(--size-rate) * 3px),transparent calc(var(--size-rate) * 3px));background-repeat:repeat-x;background-position:left bottom;background-size:calc(var(--size-rate) * 7px) calc(var(--size-rate) * 3px)}.p-home-about__point-text{display:block;margin-top:calc(var(--size-rate) * 16px)}.p-home-about__point-note{display:block;margin-top:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 12px);color:#393e48}.p-home-about__btn{display:flex;justify-content:center}.p-home-about__campaign{text-align:center;border:1px solid #02368e;border-radius:calc(var(--size-rate) * 10px)}.p-home-about__campaign-text{display:block;font-weight:500;color:#02368e;text-align:center}.p-home-about__campaign-text>em{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:700}.p-home-contact{background-image:linear-gradient(130deg,#3e8cd0,#02368e)}.p-home-contact__container{margin-right:auto;margin-left:auto}.p-home-contact__title{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:0}.p-home-contact__content{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 24px)}.p-home-contact__text{font-weight:500;color:#fff}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;pointer-events:none;border-width:0;clip-path:inset(50%)}.u-text-base{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-12{margin-top:calc(var(--size-rate) * 12px)}.u-mt-32{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48{margin-top:calc(var(--size-rate) * 48px)}.u-mt-56{margin-top:calc(var(--size-rate) * 56px)}.u-mt-80{margin-top:calc(var(--size-rate) * 80px)}.u-mt-104{margin-top:calc(var(--size-rate) * 104px)}@media (width < 751px){.l-wrapper{padding-top:1px;margin-top:-1px}.l-wrapper#home{margin-bottom:-60px}.l-contents{gap:calc(var(--size-rate) * 64px)}.l-contents__btn{margin-top:calc(var(--size-rate) * 16px)}.l-section{width:100%;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 64px);margin-bottom:calc(var(--size-rate) * 64px)}.l-container{flex-direction:column;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 32px);margin-bottom:calc(var(--size-rate) * 64px)}.l-container__side{width:100%}.l-container__main{margin-top:calc(var(--size-rate) * 80px)}.c-hdg-sec__group:before,.c-hdg-sec__group:after{bottom:calc(var(--size-rate) * 36px)}.c-hdg-sec__title{font-size:calc(var(--size-rate) * 28px);line-height:1.3571428571}.c-hdg-sec__sub{font-size:calc(var(--size-rate) * 16px)}.c-hdg-area{font-size:calc(var(--size-rate) * 22px)}.c-hdg-area__title{padding-bottom:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 24px);line-height:1.4583333333}.c-btn-basic{width:calc(var(--size-rate) * 295px)}.c-btn-basic__text{font-size:calc(var(--size-rate) * 14px)}.c-btn-basic__icon{width:calc(var(--size-rate) * 6px)}.c-btn-basic[target=_blank] .c-btn-basic__icon{width:calc(var(--size-rate) * 10px)}.c-link-txt__box-para{font-size:calc(var(--size-rate) * 14px)}.c-table__wrap th,.c-table__wrap td{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 10px)}.c-table__wrap th,.c-table__wrap td{font-size:calc(var(--size-rate) * 10px)}.c-table__wrap em{font-size:calc(var(--size-rate) * 12px)}.p-home-mv{height:calc(var(--size-rate) * 480px);background-image:linear-gradient(140.9deg,#3e8cd0,#02368e)}.p-home-mv__container{flex-direction:column;width:100%;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px)}.p-home-mv__title-main{padding-left:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 31px)}.p-home-mv__title-sub{margin-top:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 72px)}.p-home-mv__text{padding-left:calc(var(--size-rate) * 4px);margin-top:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 17px)}.p-home-mv__device{margin-top:calc(var(--size-rate) * 16px)}.p-home-mv__device-pic{width:calc(var(--size-rate) * 176px);margin-right:auto;margin-left:auto}.p-home-mv__device-note{margin-top:calc(var(--size-rate) * 30px)}.p-home-statement{padding-top:calc(var(--size-rate) * 48px);padding-bottom:calc(var(--size-rate) * 48px)}.p-home-statement__text{font-size:calc(var(--size-rate) * 16px);line-height:1.8}.p-home-statement__text>em{font-size:calc(var(--size-rate) * 24px);background-image:linear-gradient(to bottom,transparent calc(100% - var(--size-rate) * 11px),#d1eaff calc(var(--size-rate) * 11px))}.p-home-statement__text>span{margin-top:calc(var(--size-rate) * 6px)}.p-home-about__container{padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 20px);border-radius:calc(var(--size-rate) * 16px)}.p-home-about__lead{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-home-about__cards{grid-template-columns:1fr;gap:calc(var(--size-rate) * 60px);margin-top:calc(var(--size-rate) * 60px)}.p-home-about__card-item{padding:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 20px)}.p-home-about__card-title{width:calc(100% - var(--size-rate) * 40px)}.p-home-about__card-pic:before{width:calc(var(--size-rate) * 160px);height:calc(var(--size-rate) * 160px)}.p-home-about__card-img{max-height:calc(var(--size-rate) * 160px)}.p-home-about__card-text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-home-about__card-note{margin-top:calc(var(--size-rate) * 12px)}.p-home-about__points{gap:calc(var(--size-rate) * 40px)}.p-home-about__point{grid-template-columns:1fr;gap:calc(var(--size-rate) * 24px)}.p-home-about__point-title{padding-bottom:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 18px)}.p-home-about__point-text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-home-about__point-link{margin-top:calc(var(--size-rate) * 24px)}.p-home-about__btn{margin-top:calc(var(--size-rate) * 40px)}.p-home-about__table .c-table__group1{width:calc(var(--size-rate) * 128px)}.p-home-about__campaign{padding:calc(var(--size-rate) * 28px) calc(var(--size-rate) * 10px) calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 48px)}.p-home-about__campaign-text{font-size:calc(var(--size-rate) * 16px);line-height:2}.p-home-about__campaign-text>em{font-size:calc(var(--size-rate) * 24px);background-image:linear-gradient(to bottom,transparent calc(100% - var(--size-rate) * 11px),#d1eaff calc(var(--size-rate) * 11px))}.p-home-contact{padding-top:calc(var(--size-rate) * 64px);padding-right:calc(var(--size-rate) * 20px);padding-bottom:calc(var(--size-rate) * 64px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 64px);border-radius:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 16px) 0 0}.p-home-contact__container{width:100%}.p-home-contact__title{font-size:calc(var(--size-rate) * 40px)}.p-home-contact__content{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 20px)}.p-home-contact__text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.u-hidden--sp{display:none}.u-text-base--sp{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-12--sp{margin-top:calc(var(--size-rate) * 12px)}.u-mt-32--sp{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42--sp{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48--sp{margin-top:calc(var(--size-rate) * 48px)}.u-mt-56--sp{margin-top:calc(var(--size-rate) * 56px)}.u-mt-80--sp{margin-top:calc(var(--size-rate) * 80px)}.u-mt-104--sp{margin-top:calc(var(--size-rate) * 104px)}}@media (hover: hover){.c-btn-basic{transition:filter var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic:hover{filter:brightness(1.4)}.c-btn-basic__icon{transition:transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic:hover:not([target=_blank]) .c-btn-basic__icon{transform:translate3d(.2rem,0,0)}.c-link-txt:hover .c-link-txt__mark{color:#00368e;background-color:#fff}.c-link-txt:hover .c-link-txt__box-para{background-position:100% 100%;background-size:0% 2px}}@media (width >= 751px),print{.l-contents{gap:calc(var(--size-rate) * 100px)}.l-section{width:calc(var(--size-rate) * 1080px);margin-top:calc(var(--size-rate) * 120px);margin-bottom:calc(var(--size-rate) * 120px)}.l-container{gap:calc(var(--size-rate) * 40px);max-width:calc(var(--size-rate) * 1174px);margin-top:calc(var(--size-rate) * 80px);margin-bottom:calc(var(--size-rate) * 120px)}.l-container__side{position:sticky;top:calc(var(--header-height, calc(var(--size-rate) * 80px)) + var(--size-rate) * 58px + var(--size-rate) * 20px);left:0;width:calc(var(--size-rate) * 260px)}.l-container__main{width:calc(var(--size-rate) * 874px)}.c-hdg-sec__group:before,.c-hdg-sec__group:after{bottom:calc(var(--size-rate) * 30px)}.c-hdg-sec__title{font-size:calc(var(--size-rate) * 40px)}.c-hdg-sec__sub{font-size:calc(var(--size-rate) * 24px)}.c-hdg-area{display:flex;justify-content:center;font-size:calc(var(--size-rate) * 40px)}.c-hdg-area__title{padding-bottom:calc(var(--size-rate) * 10px);font-size:calc(var(--size-rate) * 32px)}.c-btn-basic{min-width:calc(var(--size-rate) * 366px)}.c-btn-basic__text{padding-right:calc(var(--size-rate) * 50px);padding-left:calc(var(--size-rate) * 50px);font-size:calc(var(--size-rate) * 16px)}.c-btn-basic__icon{width:calc(var(--size-rate) * 8px)}.c-btn-basic[target=_blank] .c-btn-basic__icon{width:calc(var(--size-rate) * 12px)}.c-link-txt__box-para{font-size:calc(var(--size-rate) * 16px)}.c-table__wrap th,.c-table__wrap td{padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 24px)}.c-table__wrap th,.c-table__wrap td{font-size:calc(var(--size-rate) * 14px)}.c-table__wrap em{font-size:calc(var(--size-rate) * 18px)}.p-home-mv{height:calc(var(--size-rate) * 507px);background-image:linear-gradient(110.4deg,#3e8cd0,#02368e)}.p-home-mv__container{align-items:flex-end;width:calc(var(--size-rate) * 870px)}.p-home-mv__title-main{padding-left:calc(var(--size-rate) * 6px);font-size:calc(var(--size-rate) * 51px)}.p-home-mv__title-sub{margin-top:calc(var(--size-rate) * 10px);font-size:calc(var(--size-rate) * 114px)}.p-home-mv__text{padding-left:calc(var(--size-rate) * 2px);margin-top:calc(var(--size-rate) * 10px);font-size:calc(var(--size-rate) * 29px)}.p-home-mv__device{width:calc(var(--size-rate) * 327px)}.p-home-mv__device-note{margin-top:calc(var(--size-rate) * 12px)}.p-home-statement{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 80px)}.p-home-statement__text{font-size:calc(var(--size-rate) * 24px);line-height:1.8}.p-home-statement__text>em{font-size:calc(var(--size-rate) * 32px);background-image:linear-gradient(to bottom,transparent calc(100% - var(--size-rate) * 14px),#d1eaff calc(var(--size-rate) * 14px))}.p-home-statement__text>span{margin-top:calc(var(--size-rate) * 8px)}.p-home-about__container{width:calc(var(--size-rate) * 1082px);padding:calc(var(--size-rate) * 120px) calc(var(--size-rate) * 106px);border-radius:calc(var(--size-rate) * 20px)}.p-home-about__lead{font-size:calc(var(--size-rate) * 16px);line-height:1.625;text-align:center}.p-home-about__note{text-align:center}.p-home-about__link{display:flex;justify-content:center}.p-home-about__cards{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 60px)}.p-home-about__card-item{padding:calc(var(--size-rate) * 32px)}.p-home-about__card-title{width:calc(100% - var(--size-rate) * 32px)}.p-home-about__card-pic:before{width:calc(var(--size-rate) * 218px);height:calc(var(--size-rate) * 218px)}.p-home-about__card-img{max-height:calc(var(--size-rate) * 230px)}.p-home-about__card-text{min-height:5em;font-size:calc(var(--size-rate) * 16px);line-height:1.625}.p-home-about__card-note{margin-top:calc(var(--size-rate) * 24px)}.p-home-about__points{gap:calc(var(--size-rate) * 56px)}.p-home-about__point{grid-template-columns:calc(var(--size-rate) * 395px) 1fr;gap:calc(var(--size-rate) * 40px)}.p-home-about__point-title{padding-bottom:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 20px)}.p-home-about__point-text{font-size:calc(var(--size-rate) * 16px);line-height:1.625}.p-home-about__point-link{margin-top:calc(var(--size-rate) * 32px)}.p-home-about__btn{margin-top:calc(var(--size-rate) * 56px)}.p-home-about__campaign{padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 10px) calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 80px)}.p-home-about__campaign-text{font-size:calc(var(--size-rate) * 24px);line-height:1.8}.p-home-about__campaign-text>em{font-size:calc(var(--size-rate) * 32px);background-image:linear-gradient(to bottom,transparent calc(100% - var(--size-rate) * 14px),#d1eaff calc(var(--size-rate) * 14px))}.p-home-contact{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px);margin-top:calc(var(--size-rate) * 120px);border-radius:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 20px) 0 0}.p-home-contact__container{width:calc(var(--size-rate) * 870px)}.p-home-contact__title{font-size:calc(var(--size-rate) * 48px)}.p-home-contact__content{margin-top:calc(var(--size-rate) * 32px);text-align:center}.p-home-contact__text{font-size:calc(var(--size-rate) * 18px);line-height:1.7777777778}.u-hidden--pc{display:none}.u-text-base--pc{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-12--pc{margin-top:calc(var(--size-rate) * 12px)}.u-mt-32--pc{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42--pc{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48--pc{margin-top:calc(var(--size-rate) * 48px)}.u-mt-56--pc{margin-top:calc(var(--size-rate) * 56px)}.u-mt-80--pc{margin-top:calc(var(--size-rate) * 80px)}.u-mt-104--pc{margin-top:calc(var(--size-rate) * 104px)}}
