@charset "UTF-8";:root{--filename: main}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul{list-style:none;padding:0;margin:0}img,picture,video,canvas,svg{height:auto}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat}*:before,*:after{margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat}html{font-size:10px}@media screen and (max-width: 1440px){html{font-size:.6944444444vw}}@media screen and (max-width: 768px){html{font-size:2.6666666667vw}}:root{--vwfull: 10px}@media screen and (max-width: 1920px){:root{--vwfull: .5208333333vw}}@media screen and (max-width: 768px){:root{--vwfull: 2.6666666667vw}}body{color:#333;background:#fff;font-family:YakuhanJP,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:0;text-align:justify;word-break:break-all;font-feature-settings:normal!important}@media screen and (max-width: 768px){body{font-size:1.4rem}}body.is-fixed{overflow:hidden}body.is-loaded .layout-container:after{opacity:0;visibility:hidden}@media screen and (max-width: 768px){body.is-loaded .home-hero:after{opacity:0;visibility:hidden}}body.is-anchored .layout-container:after{transition:opacity .25s cubic-bezier(.39,.575,.565,1),visibility .25s cubic-bezier(.39,.575,.565,1)}body.is-anchored .layout-header{transition:background-color 0s,opacity 0s,translate 0s!important}a{color:#333}@media (hover: hover){a:hover{text-decoration:none}}@media (hover: none){a:active{text-decoration:none}}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}img,svg{width:100%}ol{margin:0;padding:0}sub{font-size:.6666666667em;vertical-align:sub}sub.r-mark{font-size:1.1em;line-height:.5;display:inline-block;translate:0 .38em;vertical-align:baseline}sub.r-mark--breadcrumb{margin-left:-.8rem;margin-right:-.8rem}@media screen and (max-width: 768px){sub.r-mark--breadcrumb{margin-left:-.6rem;margin-right:-.6rem}}#wrapper{position:relative;min-height:100dvh}header{position:sticky;z-index:99;left:0;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;height:calc(10 * var(--vwfull));padding-left:calc(3.6 * var(--vwfull));border-bottom:1px solid #dddddd;border-right:none}@media screen and (max-width: 768px){header{height:calc(6 * var(--vwfull));padding:0 calc(2 * var(--vwfull))}}header .header-mega_topic-wrapper{display:flex;gap:.5rem}header .header-mega__link{white-space:nowrap}header .layout-header__inner{display:flex;align-items:center;justify-content:flex-end;height:100%}@media screen and (max-width: 768px){header .layout-header__inner{position:absolute;top:calc(6 * var(--vwfull));left:0;flex-direction:column;justify-content:flex-start;gap:0;padding:0 0 calc(6 * var(--vwfull));width:100%;height:calc(100dvh - calc(6 * var(--vwfull)));overflow:auto;opacity:0;background-color:#fff;pointer-events:none;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}}header .layout-header__inner img{display:block!important;width:100%!important}header .header-nav-global{display:flex;height:100%}@media screen and (max-width: 768px){header .header-nav-global{flex-direction:column;width:100%;height:auto}}header .header-nav-global__item{display:flex;align-items:center;height:100%;padding:0 calc(.25 * var(--vwfull))}@media screen and (max-width: 768px){header .header-nav-global__item{flex-direction:column;width:100%;height:auto;padding:0}}@media screen and (min-width: 769px) and (hover: hover){header .header-nav-global__item:has(.js-menu-content):hover .header-nav-global__button:after{scale:1}header .header-nav-global__item:has(.js-menu-content):hover .header-mega{grid-template-rows:1fr}}@media screen and (min-width: 769px) and (hover: none){header .header-nav-global__item:has(.js-menu-content):active .header-nav-global__button:after{scale:1}header .header-nav-global__item:has(.js-menu-content):active .header-mega{grid-template-rows:1fr}}header .header-nav-global__item.is-current .header-nav-global__link:before{opacity:1}header .header-nav-global__item:nth-of-type(1) .header-nav-global__button{background:#09ba50}header .header-nav-global__item:nth-of-type(1) .header-nav-global__button:after{background-color:#ccf2d6}header .header-nav-global__item:nth-of-type(2) .header-nav-global__button{background:#2bbfef}header .header-nav-global__item:nth-of-type(2) .header-nav-global__button:after{background-color:#d5f2fc}header .header-nav-global__item:nth-of-type(3) .header-nav-global__button{background:#ff6f75}header .header-nav-global__item:nth-of-type(3) .header-nav-global__button:after{background-color:#ffe2e3}header .header-nav-global__button{color:#fff;position:relative;font-size:calc(2 * var(--vwfull));font-weight:600;white-space:nowrap;text-decoration:none;display:flex;justify-content:center;align-items:center;width:calc(16 * var(--vwfull));height:calc(6 * var(--vwfull));border:none;border-radius:calc(.4 * var(--vwfull));cursor:pointer}@media screen and (max-width: 768px){header .header-nav-global__button{z-index:1;background:#1f1f1f;font-size:calc(2 * var(--vwfull));align-items:center;justify-content:space-between;flex-direction:row-reverse;width:100%;height:calc(7 * var(--vwfull));padding:0 calc(2.5 * var(--vwfull)) calc(.3 * var(--vwfull)) calc(2.5 * var(--vwfull));border-radius:0}}@media screen and (hover: hover) and (max-width: 768px){header .header-nav-global__button:hover{opacity:.6}}@media screen and (hover: hover) and (min-width: 769px){header .header-nav-global__button:hover:before{opacity:1}}@media screen and (hover: none) and (max-width: 768px){header .header-nav-global__button:active{opacity:.6}}@media screen and (hover: none) and (min-width: 769px){header .header-nav-global__button:active:before{opacity:1}}header .header-nav-global__button:before{background:url(../../../../../-/media/SolKepco/assets/img/common/icn_arw.svg) no-repeat center/contain;display:block;width:calc(2 * var(--vwfull));height:calc(2 * var(--vwfull));content:"";margin-right:calc(.7 * var(--vwfull))}@media screen and (max-width: 768px){header .header-nav-global__button:before{display:block;width:calc(2 * var(--vwfull));height:calc(2 * var(--vwfull));content:"";rotate:90deg}}header .header-nav-global__button:after{display:block;width:calc(2 * var(--vwfull));height:calc(1.8 * var(--vwfull));content:"";position:absolute;bottom:calc(calc(-2 * var(--vwfull)) - 1px);left:50%;z-index:1;translate:-50% 0;scale:1 0;transform-origin:bottom center;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/arw_megamenu.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/common/arw_megamenu.svg) no-repeat center/contain;transition:scale .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){header .header-nav-global__button:after{display:none}}header .header-nav-sub{display:flex;height:100%}@media screen and (max-width: 768px){header .header-nav-sub{flex-direction:column;width:100%;height:auto}}header .header-nav-sub__item{display:flex;align-items:center;height:100%;padding:0 calc(1.5 * var(--vwfull))}@media screen and (max-width: 768px){header .header-nav-sub__item{flex-direction:column;width:100%;height:auto;padding:0;border-bottom:calc(.1 * var(--vwfull)) solid #ddd}}@media screen and (min-width: 769px) and (hover: hover){header .header-nav-sub__item:has(.js-menu-content):hover .header-nav-sub__button:before{scale:1}header .header-nav-sub__item:has(.js-menu-content):hover .header-mega{grid-template-rows:1fr}}@media screen and (min-width: 769px) and (hover: none){header .header-nav-sub__item:has(.js-menu-content):active .header-nav-sub__button:before{scale:1}header .header-nav-sub__item:has(.js-menu-content):active .header-mega{grid-template-rows:1fr}}header .header-nav-sub__item.is-current .header-nav-global__link:before{opacity:1}header .header-nav-sub__link,header .header-nav-sub__button{position:relative;font-size:calc(1.7 * var(--vwfull));font-weight:600;letter-spacing:.04em;white-space:nowrap;text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;background:none}@media screen and (max-width: 768px){header .header-nav-sub__link,header .header-nav-sub__button{z-index:1;font-size:calc(1.6 * var(--vwfull));align-items:center;justify-content:center;gap:1rem;flex-direction:row;width:100%;height:calc(6 * var(--vwfull));padding:calc(.1 * var(--vwfull)) calc(3.2 * var(--vwfull)) 0 calc(2.5 * var(--vwfull));color:#000}}@media screen and (max-width: 768px){header .header-nav-sub__link:after,header .header-nav-sub__button:after{display:block;width:calc(2 * var(--vwfull));height:calc(2 * var(--vwfull));content:"";margin-top:calc(.3 * var(--vwfull));background:url(../../../../../-/media/SolKepco/assets/img/home/arw_case.svg) no-repeat center/contain}}@media screen and (hover: hover) and (max-width: 768px){header .header-nav-sub__link:hover,header .header-nav-sub__button:hover{opacity:.6}}@media screen and (hover: hover) and (min-width: 769px){header .header-nav-sub__link:hover:before,header .header-nav-sub__button:hover:before{opacity:1}}@media screen and (hover: none) and (max-width: 768px){header .header-nav-sub__link:active,header .header-nav-sub__button:active{opacity:.6}}@media screen and (hover: none) and (min-width: 769px){header .header-nav-sub__link:active:before,header .header-nav-sub__button:active:before{opacity:1}}header .header-nav-sub__button{cursor:pointer}header .header-nav-sub__button:after{rotate:90deg}header .header-nav-sub__button:before{display:block;width:calc(2 * var(--vwfull));height:calc(1.8 * var(--vwfull));content:"";position:absolute;bottom:calc(calc(-3.1 * var(--vwfull)) - 1px);left:50%;z-index:1;translate:-50% 0;scale:1 0;transform-origin:bottom center;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_megamenu.svg) no-repeat center/contain;transition:scale .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){header .header-nav-sub__button:before{display:none}}header .header-button{margin-left:calc(1.5 * var(--vwfull))}@media screen and (max-width: 768px){header .header-button{margin-top:calc(2.5 * var(--vwfull))}}header .header-button a{display:flex;align-items:center;gap:calc(.5 * var(--vwfull));border:calc(.2 * var(--vwfull)) solid #e50012;border-radius:calc(.4 * var(--vwfull));height:calc(5 * var(--vwfull));padding:0 1rem;color:#e50012;font-weight:700;font-size:calc(1.6 * var(--vwfull));line-height:1.2;text-decoration:none}@media screen and (max-width: 768px){header .header-button a{width:100%}}header .header-button a:before{display:block;width:calc(2.1 * var(--vwfull));height:calc(2.2 * var(--vwfull));content:"";background:url(../../../../../-/media/SolKepco/assets/img/common/icn_user.svg) no-repeat center/contain}header .header-button a small{display:block;font-size:calc(1.2 * var(--vwfull));letter-spacing:.05em}header .header-search{position:relative;display:flex;align-items:center;margin-left:calc(2 * var(--vwfull));padding-right:calc(2.5 * var(--vwfull))}@media screen and (max-width: 768px){header .header-search{width:100%;height:auto;margin-top:calc(2 * var(--vwfull));margin-left:0;padding:0 calc(2.5 * var(--vwfull))}}header .header-search__input{color:#999;padding:0;border:none;border-radius:0;background:none;padding:calc(.8 * var(--vwfull)) calc(1 * var(--vwfull)) calc(1 * var(--vwfull))!important;display:block;width:calc(24 * var(--vwfull));height:calc(4 * var(--vwfull));outline:none;border:1px solid #ccc;border-radius:calc(.3 * var(--vwfull));background-color:#fff}@media screen and (max-width: 768px){header .header-search__input{width:100%;height:calc(5 * var(--vwfull));padding-left:calc(1.5 * var(--vwfull));font-size:calc(1.6 * var(--vwfull))!important}}header .header-search__button{width:calc(4 * var(--vwfull));height:calc(4 * var(--vwfull));-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:transparent;background:url(../../../../../-/media/SolKepco/assets/img/common/icn_search.svg) no-repeat center/calc(2.5 * var(--vwfull)) calc(2.5 * var(--vwfull));display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 768px){header .header-search__button{width:calc(5 * var(--vwfull));height:calc(5 * var(--vwfull));position:absolute;top:50%;right:calc(2.5 * var(--vwfull));translate:0 -50%}}header.is-open:before{opacity:1;pointer-events:auto}header.is-open .layout-header__inner{opacity:1;pointer-events:auto}header .header-mega{position:absolute;top:calc(calc(10 * var(--vwfull)) - 1px);right:0;left:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){header .header-mega{position:static;width:100%}}header .header-mega small{display:block}header .header-mega a{text-decoration:none}header .header-mega__wrapper{overflow:hidden}header .header-mega__inner{width:100%;max-width:calc(124 * var(--vwfull));margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){header .header-mega__inner{padding:calc(2.5 * var(--vwfull)) calc(2.5 * var(--vwfull)) calc(4 * var(--vwfull))!important}}header .header-mega__link{display:flex;align-items:center;gap:calc(.5 * var(--vwfull));font-weight:700;font-size:calc(2 * var(--vwfull))}header .header-mega__link:before{display:block;content:"";width:calc(2 * var(--vwfull));height:calc(2 * var(--vwfull));border-radius:100%;margin-top:calc(.3 * var(--vwfull));background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat calc(.8 * var(--vwfull)) center/calc(.5 * var(--vwfull)) calc(.8 * var(--vwfull)) #e50012}header .header-mega__link--green{color:#00bf31}header .header-mega__link--green:before{background-color:#00bf31}header .header-mega__link--blue{color:#2bbfef}header .header-mega__link--blue:before{background-color:#2bbfef}header .header-mega__link--pink{color:#ff6f75}header .header-mega__link--pink:before{background-color:#ff6f75}@media screen and (max-width: 768px){header .header-mega.is-open{grid-template-rows:1fr}}header .header-mega-service .header-mega__inner{display:flex;gap:calc(3.4 * var(--vwfull));padding:calc(2 * var(--vwfull)) 0 calc(4 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-service .header-mega__inner{flex-direction:column;gap:calc(2 * var(--vwfull))}}header .header-mega-service__header{width:calc(30 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-service__header{width:100%}}header .header-mega-service__header-image{background-color:#fff}header .header-mega-service__header .header-mega-service-buttons{display:flex;gap:calc(.8 * var(--vwfull));margin-top:calc(1 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-service__header .header-mega-service-buttons{gap:calc(.8 * var(--vwfull));margin-top:calc(1 * var(--vwfull))}}header .header-mega-service__header .header-mega-service-buttons__item{width:100%}header .header-mega-service__header .header-mega-service-buttons__item a{display:flex;align-items:center;gap:calc(.5 * var(--vwfull));height:calc(4.6 * var(--vwfull));padding:0 calc(.7 * var(--vwfull));border:calc(.2 * var(--vwfull)) solid;border-radius:calc(.6 * var(--vwfull));background-color:#fff;font-weight:700;font-size:calc(1.6 * var(--vwfull));line-height:1.1;letter-spacing:-.1em;text-decoration:none;transition:box-shadow .15s cubic-bezier(.39,.575,.565,1);will-change:box-shadow}header .header-mega-service__header .header-mega-service-buttons__item a:after{display:block;width:calc(.5 * var(--vwfull));height:calc(.8 * var(--vwfull));content:"";margin-left:auto;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}header .header-mega-service__header .header-mega-service-buttons__item a small{font-weight:500;font-size:calc(1.2 * var(--vwfull))}header .header-mega-service__header .header-mega-service-buttons__item:nth-of-type(1) a:before{display:block;width:calc(2.2 * var(--vwfull));height:calc(1.9 * var(--vwfull));content:"";-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_service01.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_service01.svg) no-repeat center/contain}header .header-mega-service__header .header-mega-service-buttons__item:nth-of-type(2) a:before{display:block;width:calc(2.2 * var(--vwfull));height:calc(1.7 * var(--vwfull));content:"";-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_service02.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_service02.svg) no-repeat center/contain}header .header-mega-service .header-mega-service-list{display:flex;flex:1;gap:calc(3 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-service .header-mega-service-list{flex-direction:column}}header .header-mega-service .header-mega-service-list__item{position:relative}header .header-mega-service .header-mega-service-list__item:nth-of-type(1){flex:1}@media screen and (max-width: 768px){header .header-mega-service .header-mega-service-list__item{width:100%!important}}header .header-mega-service .header-mega-service-list .header-mega-service-solutions,header .header-mega-service .header-mega-service-list .header-mega-service-cases{margin-top:calc(.8 * var(--vwfull))}header .header-mega-service .header-mega-service-list .header-mega-service-solutions{display:flex;flex-wrap:wrap;gap:calc(1.1 * var(--vwfull)) 0}@media screen and (max-width: 768px){header .header-mega-service .header-mega-service-list .header-mega-service-solutions{flex-direction:column}}header .header-mega-service .header-mega-service-list .header-mega-service-solutions__item{width:50%;white-space:nowrap}@media screen and (max-width: 768px){header .header-mega-service .header-mega-service-list .header-mega-service-solutions__item{width:100%!important}}header .header-mega-service .header-mega-service-list .header-mega-service-solutions__item a{display:flex;align-items:center;gap:calc(.8 * var(--vwfull));font-weight:700;font-size:calc(1.6 * var(--vwfull));line-height:1.4;text-decoration:none}header .header-mega-service .header-mega-service-list .header-mega-service-solutions__item a small{color:#666;font-weight:500;font-size:calc(1.2 * var(--vwfull))}header .header-mega-service .header-mega-service-list .header-mega-service-solutions__icon{width:calc(4.8 * var(--vwfull))}header .header-mega-service .header-mega-service-list .header-mega-service-cases{display:flex;flex-direction:column;gap:calc(1 * var(--vwfull))}header .header-mega-service .header-mega-service-list .header-mega-service-cases__item a{display:flex;align-items:center;gap:calc(.8 * var(--vwfull));font-weight:700;font-size:calc(1.6 * var(--vwfull));line-height:1.4;text-decoration:none}header .header-mega-service .header-mega-service-list .header-mega-service-cases__item a small{color:#666;font-weight:500;font-size:calc(1.2 * var(--vwfull))}header .header-mega-service .header-mega-service-list .header-mega-service-cases__image{overflow:hidden;width:calc(7 * var(--vwfull));border-radius:calc(.4 * var(--vwfull))}header .header-mega-service .header-mega-service-list__other{position:absolute;right:0;bottom:calc(-.2 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-service .header-mega-service-list__other{position:static;margin-top:calc(1 * var(--vwfull));text-align:right}}header .header-mega-service .header-mega-service-list__other a{display:inline-flex;align-items:center;gap:calc(.5 * var(--vwfull));font-weight:700;font-size:calc(1.6 * var(--vwfull));text-decoration:none}header .header-mega-service .header-mega-service-list__other a:before{display:block;width:calc(.5 * var(--vwfull));height:calc(.8 * var(--vwfull));content:"";-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}header .header-mega-service--green{background:#ccf2d6}header .header-mega-service--green .header-mega-service-buttons__item a{border-color:#00bf31;color:#00bf31}@media (hover: hover){header .header-mega-service--green .header-mega-service-buttons__item a:hover{box-shadow:0 0 0 .4rem #00bf314d}}@media (hover: none){header .header-mega-service--green .header-mega-service-buttons__item a:active{box-shadow:0 0 0 .4rem #00bf314d}}header .header-mega-service--green .header-mega-service-buttons__item a:before,header .header-mega-service--green .header-mega-service-buttons__item a:after{background:#65d081}header .header-mega-service--green .header-mega__link{color:#00bf31}header .header-mega-service--green .header-mega__link:before{background-color:#00bf31}header .header-mega-service--green .header-mega-service-list .header-mega-service-solutions__item:nth-of-type(odd){width:calc(56% - calc(1.3 * var(--vwfull)))}header .header-mega-service--green .header-mega-service-list .header-mega-service-solutions__item:nth-of-type(2n){width:calc(44% - calc(1.3 * var(--vwfull)))}header .header-mega-service--green .header-mega-service-list__other a{color:#00bf31}header .header-mega-service--green .header-mega-service-list__other a:before{background-color:#00bf31}header .header-mega-service--blue{background:#d5f2fc}header .header-mega-service--blue .header-mega-service-buttons__item a{border-color:#2bbfef;color:#2bbfef}@media (hover: hover){header .header-mega-service--blue .header-mega-service-buttons__item a:hover{box-shadow:0 0 0 .4rem #2bbfef4d}}@media (hover: none){header .header-mega-service--blue .header-mega-service-buttons__item a:active{box-shadow:0 0 0 .4rem #2bbfef4d}}header .header-mega-service--blue .header-mega-service-buttons__item a:before,header .header-mega-service--blue .header-mega-service-buttons__item a:after{background:#2bbfef}header .header-mega-service--blue .header-mega__link{color:#2bbfef}header .header-mega-service--blue .header-mega__link:before{background-color:#2bbfef}header .header-mega-service--blue .header-mega-service-list .header-mega-service-solutions{gap:calc(1.1 * var(--vwfull)) calc(1 * var(--vwfull))}header .header-mega-service--blue .header-mega-service-list .header-mega-service-solutions__item:nth-of-type(odd){width:calc(54% - calc(.5 * var(--vwfull)))}header .header-mega-service--blue .header-mega-service-list .header-mega-service-solutions__item:nth-of-type(2n){width:calc(46% - calc(.5 * var(--vwfull)))}header .header-mega-service--blue .header-mega-service-list__other a{color:#2bbfef}header .header-mega-service--blue .header-mega-service-list__other a:before{background-color:#2bbfef}header .header-mega-service--pink{background:#ffe2e3}header .header-mega-service--pink .header-mega-service-buttons__item a{border-color:#ff6f75;color:#ff6f75}@media (hover: hover){header .header-mega-service--pink .header-mega-service-buttons__item a:hover{box-shadow:0 0 0 .4rem #ff6f754d}}@media (hover: none){header .header-mega-service--pink .header-mega-service-buttons__item a:active{box-shadow:0 0 0 .4rem #ff6f754d}}header .header-mega-service--pink .header-mega-service-buttons__item a:before,header .header-mega-service--pink .header-mega-service-buttons__item a:after{background:#ff6f75}header .header-mega-service--pink .header-mega__link{color:#ff6f75}header .header-mega-service--pink .header-mega__link:before{background-color:#ff6f75}header .header-mega-service--pink .header-mega-service-list__other a{color:#ff6f75}header .header-mega-service--pink .header-mega-service-list__other a:before{background-color:#ff6f75}header .header-mega-solution,header .header-mega-column,header .header-mega-feature{background-color:#ddd}header .header-mega-solution .header-mega__inner{display:flex;gap:calc(5 * var(--vwfull));padding:calc(2.4 * var(--vwfull)) 0 calc(3 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-solution .header-mega__inner{flex-direction:column}}header .header-mega-solution__content{position:relative;width:50%}@media screen and (max-width: 768px){header .header-mega-solution__content{width:100%}}header .header-mega-solution__text{font-weight:700;font-size:calc(2 * var(--vwfull));line-height:1}header .header-mega-solution .header-mega-solution-links,header .header-mega-solution .header-mega-solution-jobs{margin-top:calc(1.5 * var(--vwfull))}header .header-mega-solution .header-mega-solution-links{display:flex;gap:calc(2 * var(--vwfull));margin-top:calc(1.5 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-links{flex-direction:column}}header .header-mega-solution .header-mega-solution-links__item{width:100%}header .header-mega-solution .header-mega-solution-links__item a{display:flex;align-items:center;flex-direction:column;gap:calc(.5 * var(--vwfull)) calc(1 * var(--vwfull));font-size:calc(2 * var(--vwfull));text-decoration:none}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-links__item a{flex-direction:row}}header .header-mega-solution .header-mega-solution-links__item .header-mega__link:before{margin-top:calc(.1 * var(--vwfull))}header .header-mega-solution .header-mega-solution-links__image{border-radius:calc(.6 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-links__image{width:40%}}header .header-mega-solution .header-mega-solution-jobs{display:flex;flex-wrap:wrap;gap:calc(1.1 * var(--vwfull)) 0}header .header-mega-solution .header-mega-solution-jobs__item{width:33.333%}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-jobs__item{width:50%}}header .header-mega-solution .header-mega-solution-jobs__item a{display:flex;align-items:center;gap:calc(.8 * var(--vwfull));font-weight:700;font-size:calc(1.6 * var(--vwfull));line-height:1.4;text-decoration:none}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-jobs__item a{font-size:calc(1.4 * var(--vwfull))}}header .header-mega-solution .header-mega-solution-jobs__item a small{color:#666;font-weight:500;font-size:calc(1.2 * var(--vwfull))}header .header-mega-solution .header-mega-solution-jobs__image{width:calc(6 * var(--vwfull));border-radius:calc(.4 * var(--vwfull))}header .header-mega-solution .header-mega-solution-jobs__other{position:absolute;right:0;bottom:calc(-.2 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-jobs__other{position:static;margin-top:calc(1 * var(--vwfull));text-align:right}}header .header-mega-solution .header-mega-solution-jobs__other a{display:inline-flex;align-items:center;gap:calc(.5 * var(--vwfull));color:#e50012;font-weight:700;font-size:calc(1.6 * var(--vwfull));text-decoration:none}header .header-mega-solution .header-mega-solution-jobs__other a:before{display:block;width:calc(.5 * var(--vwfull));height:calc(.8 * var(--vwfull));content:"";background-color:#e50012;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}header .header-mega-solution .header-mega-solution-jobs__manufacturing{margin-top:calc(2 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-solution .header-mega-solution-jobs__manufacturing{margin-top:calc(1 * var(--vwfull));text-align:right}}header .header-mega-solution .header-mega-solution-jobs__manufacturing a{display:inline-flex;align-items:center;gap:calc(.5 * var(--vwfull));color:#333;font-weight:700;font-size:calc(1.6 * var(--vwfull));text-decoration:none}header .header-mega-solution .header-mega-solution-jobs__manufacturing a:before{display:block;width:calc(.5 * var(--vwfull));height:calc(.8 * var(--vwfull));content:"";background-color:#333;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}header .header-mega-column .header-mega__inner{display:flex;gap:calc(5 * var(--vwfull));padding:calc(3 * var(--vwfull)) 0 calc(2.4 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-column .header-mega__inner{flex-direction:column}}header .header-mega-column .header-mega-column-list{display:flex;gap:calc(3 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-column .header-mega-column-list{flex-wrap:wrap;gap:calc(2 * var(--vwfull))}}header .header-mega-column .header-mega-column-list__item{width:100%}@media screen and (max-width: 768px){header .header-mega-column .header-mega-column-list__item{width:calc(50% - calc(1 * var(--vwfull)))}}header .header-mega-column .header-mega-column-list__item a{display:flex;align-items:center;flex-direction:column;gap:calc(.5 * var(--vwfull));font-size:calc(2 * var(--vwfull));text-decoration:none}header .header-mega-column .header-mega-column-list__item .header-mega__link{white-space:nowrap}header .header-mega-column .header-mega-column-list__item .header-mega__link:before{margin-top:calc(.1 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-column .header-mega-column-list__item .header-mega__link{width:100%;justify-content:flex-start;font-size:calc(1.4 * var(--vwfull))}}header .header-mega-feature .header-mega__inner{display:flex;gap:calc(3.5 * var(--vwfull));padding:calc(1.8 * var(--vwfull)) 0 calc(3 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-feature .header-mega__inner{flex-direction:column;gap:2rem}}header .header-mega-feature__image{width:calc(30 * var(--vwfull))}header .header-mega-feature .header-mega-feature-links{display:flex;flex-direction:column;gap:calc(.8 * var(--vwfull));padding-top:calc(3 * var(--vwfull))}@media screen and (max-width: 768px){header .header-mega-feature .header-mega-feature-links{padding-top:0}}header .header-mega-feature .header-mega-feature-links__item--blank{display:flex;align-items:center;gap:calc(.8 * var(--vwfull));position:relative}header .header-mega-feature .header-mega-feature-links__item--blank:after{display:block;width:calc(1.6 * var(--vwfull));height:calc(1.6 * var(--vwfull));content:"";background:url(../../../../../-/media/SolKepco/assets/img/common/icn_blank.svg) no-repeat center/contain}.js-overlay{position:fixed;inset:0;z-index:9;opacity:0;visibility:hidden;background-color:#00000040;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.js-overlay.is-show{opacity:1;visibility:visible}.nav-button{display:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){.nav-button{position:fixed;z-index:99;right:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:6rem;height:6rem}}.nav-button span{background:#000;position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-block;width:2rem;height:.1rem;min-height:1px;transition:top .3s cubic-bezier(.075,.82,.165,1),translate .3s cubic-bezier(.075,.82,.165,1)}.nav-button span:nth-of-type(1){top:calc(50% - .7rem)}.nav-button span:nth-of-type(3){top:calc(50% + .7rem)}.is-open .nav-button span:nth-of-type(1),.is-open .nav-button span:nth-of-type(3){top:50%;transition:top .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),translate .2s cubic-bezier(.215,.61,.355,1),rotate .2s cubic-bezier(.39,.575,.565,1) .18s}.is-open .nav-button span:nth-of-type(1){rotate:45deg}.is-open .nav-button span:nth-of-type(2){opacity:0;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.is-open .nav-button span:nth-of-type(3){rotate:-45deg}footer{padding:calc(5.4 * var(--vwfull)) calc(14 * var(--vwfull)) calc(4.3 * var(--vwfull)) calc(8 * var(--vwfull))}@media screen and (max-width: 768px){footer{padding:3rem 2rem}}footer .layout-footer__inner{display:flex;justify-content:space-between;max-width:1700px;margin-left:auto;margin-right:auto;gap:20.5rem}@media screen and (max-width: 768px){footer .layout-footer__inner{justify-content:center}}footer .layout-footer__inner .footer-logo{width:calc(21.6 * var(--vwfull))}@media screen and (max-width: 768px){footer .layout-footer__inner .footer-logo{width:16.2rem}}footer .layout-footer__inner .footer-logo a{display:flex;flex-direction:column;align-items:center;text-decoration:none}footer .layout-footer__inner .footer-logo__image{display:inline-block;width:calc(21.6 * var(--vwfull));height:calc(7.6 * var(--vwfull))}@media screen and (max-width: 768px){footer .layout-footer__inner .footer-logo__image{width:16.2rem;height:5.7rem}}footer .layout-footer__inner .footer-logo__text{font-size:calc(1.3 * var(--vwfull));line-height:1;font-weight:700;text-align:center;margin-top:calc(1.5 * var(--vwfull))}@media screen and (max-width: 768px){footer .layout-footer__inner .footer-logo__text{font-size:1rem;margin-top:1rem}}footer .layout-footer__inner .footer-nav{display:flex;gap:calc(5 * var(--vwfull)) calc(9 * var(--vwfull))}@media screen and (max-width: 768px){footer .layout-footer__inner .footer-nav{display:none}}footer .layout-footer__inner .footer-nav__item{line-height:1}footer .layout-footer__inner .footer-nav__item-inner{line-height:1}footer .layout-footer__inner .footer-nav__link{font-size:calc(2 * var(--vwfull));line-height:1;font-weight:700;display:flex;align-items:center;text-decoration:none;transition:opacity .3s cubic-bezier(.39,.575,.565,1);white-space:nowrap}@media (hover: hover){footer .layout-footer__inner .footer-nav__link:is(a):hover{opacity:.6}}@media (hover: none){footer .layout-footer__inner .footer-nav__link:is(a):active{opacity:.6}}footer .layout-footer__inner .footer-nav-medium{display:flex;gap:0 calc(8 * var(--vwfull));margin-top:calc(3.3 * var(--vwfull))}footer .layout-footer__inner .footer-nav-medium__link{font-size:calc(1.8 * var(--vwfull));line-height:1;font-weight:700;display:flex;align-items:center;text-decoration:none;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){footer .layout-footer__inner .footer-nav-medium__link:is(a):hover{opacity:.6}}@media (hover: none){footer .layout-footer__inner .footer-nav-medium__link:is(a):active{opacity:.6}}footer .layout-footer__inner .footer-nav-medium__item:nth-of-type(1) .footer-nav-medium__link{color:#09ba50}footer .layout-footer__inner .footer-nav-medium__item:nth-of-type(2) .footer-nav-medium__link{color:#2bbfef}footer .layout-footer__inner .footer-nav-medium__item:nth-of-type(3) .footer-nav-medium__link{color:#ff6f75}footer .layout-footer__inner .footer-nav-sub{display:flex;flex-direction:column;margin-top:calc(2 * var(--vwfull))}footer .layout-footer__inner .footer-nav-sub__link{font-size:calc(1.4 * var(--vwfull));line-height:1.7142857143;display:flex;align-items:center;text-decoration:none;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){footer .layout-footer__inner .footer-nav-sub__link:is(a):hover{opacity:.6}}@media (hover: none){footer .layout-footer__inner .footer-nav-sub__link:is(a):active{opacity:.6}}footer .layout-footer__inner .footer-nav-sub--large{margin-top:calc(3 * var(--vwfull))}footer .layout-footer__inner .footer-nav-sub--large .footer-nav-sub__link{font-size:calc(1.6 * var(--vwfull));line-height:2}footer .layout-footer__bottom{margin-top:calc(3.6 * var(--vwfull))}@media screen and (max-width: 768px){footer .layout-footer__bottom{margin-top:2rem}}footer .layout-footer__bottom .footer-copyright{color:#999;font-size:calc(1.2 * var(--vwfull));line-height:1;text-align:center}@media screen and (max-width: 768px){footer .layout-footer__bottom .footer-copyright{font-size:1rem;line-height:1.2}}footer .footer-totop{position:fixed;right:2rem;bottom:4rem}footer .footer-totop a:hover{opacity:.8;transition:.3s}@media screen and (max-width: 768px){footer .footer-totop{right:1rem;bottom:6rem}footer .footer-totop a img{width:3rem;height:3rem}}main:has(.is-footer-only-copyright) .layout-footer__inner{display:none}@media screen and (min-width: 769px){header .globalnav{width:auto!important}}header #sitelogo .inner{display:flex;text-decoration:none;flex-direction:column;justify-content:center}header #sitelogo .inner #logo{display:inline-block;width:calc(15 * var(--vwfull));flex:0 0 auto;margin:0 auto 7px}@media screen and (max-width: 768px){header #sitelogo .inner #logo{width:calc(10 * var(--vwfull));margin-bottom:2px}}header #sitelogo .inner #logo .logo-pc{display:block}header #sitelogo .inner #logo .logo-sp{display:none}header #sitelogo .inner #logo a{display:block}header #sitelogo .inner .logoline{flex:0 0 auto}header #sitelogo .inner .logoline a{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-left:0;padding-bottom:0;width:171px}@media screen and (max-width: 768px){header #sitelogo .inner .logoline a{padding-left:calc(1.2 * var(--vwfull));padding-bottom:0rem}}header #sitelogo .inner .logoline img{width:calc(20 * var(--vwfull))}@media screen and (max-width: 768px){header #sitelogo .inner .logoline img{width:calc(13 * var(--vwfull))}}header #header_map_logo{width:90px;margin-right:20px}@media screen and (max-width: 768px){header #header_map_logo{display:none}}header #spmenu img{display:none}header .globalnav{width:100%;height:100%}header .globalnav .gnav{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:192rem;margin-inline:auto}footer .f-link,footer .f-logo,footer .copyright,footer #pagetop{display:none}.home-hero{position:relative;height:calc(81.1 * var(--vwfull));overflow:hidden;pointer-events:none;max-width:192rem;margin-inline:auto}@media screen and (max-width: 768px){.home-hero{height:53rem}}.home-hero__loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;transition:opacity .2s cubic-bezier(.39,.575,.565,1) 1.2s}.home-hero__loading img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero.is-play .home-hero__loading{opacity:0;pointer-events:none}.home-hero__balloon{position:absolute;top:calc(1 * var(--vwfull));left:calc(1.7 * var(--vwfull));z-index:1;width:calc(37 * var(--vwfull));height:calc(26.4 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero__balloon{top:.5rem;left:.5rem;width:11.1rem;height:7.92rem}}.home-hero__copy{position:absolute;top:calc(14.2 * var(--vwfull));left:calc(36.2 * var(--vwfull));z-index:1;width:calc(46.2 * var(--vwfull));height:calc(3.2 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero__copy{top:4.5rem;left:11rem;width:18.48rem;height:1.28rem}}.home-hero__heading{position:absolute;top:calc(20.6 * var(--vwfull));left:calc(28.1 * var(--vwfull));z-index:1;width:calc(54.1 * var(--vwfull));height:calc(43.6 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero__heading{top:7rem;left:calc(50% - 10.82rem);width:21.64rem;height:17.44rem}}.home-hero__heading-item{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:11% 65%}.home-hero__heading-item--02{transform-origin:39% 64.5%}.home-hero__heading-item--03{transform-origin:62.4% 63.5%}.home-hero__mask{position:absolute;top:calc(50% - 75vw - calc(1.9 * var(--vwfull)));left:calc(50% - 75vw + calc(1.4 * var(--vwfull)));width:150vw;height:150vw;border-radius:50%;border:20vw solid #ffd4b3;scale:0;border-width:75vw;transform-origin:center center}@media screen and (max-width: 768px){.home-hero__mask{position:absolute;top:calc(50% - 120vw - calc(1.5 * var(--vwfull)));left:calc(50% - 120vw);width:240vw;height:240vw}}.home-hero-orbit{position:absolute;top:calc(-16.1 * var(--vwfull));left:0;z-index:0;width:calc(113.2 * var(--vwfull));height:calc(113.2 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero-orbit{top:-5.5rem;left:calc(50% - 19.81rem);width:39.62rem;height:39.62rem}}.home-hero-orbit:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";width:calc(97.7 * var(--vwfull));height:calc(97.7 * var(--vwfull));border-radius:100%;border:calc(.2 * var(--vwfull)) solid #e2e2e0}@media screen and (max-width: 768px){.home-hero-orbit:before{width:34.195rem;height:34.195rem;border-radius:100%}}.home-hero-orbit:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";width:calc(139.6 * var(--vwfull));height:calc(139.6 * var(--vwfull));border-radius:100%;border:calc(.2 * var(--vwfull)) solid #e2e2e0}@media screen and (max-width: 768px){.home-hero-orbit:after{width:46.068rem;height:46.068rem;border-radius:100%}}.home-hero-orbit__item{position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-orbit__item:nth-of-type(1){animation:orbit 220s linear infinite reverse}.home-hero-orbit__item:nth-of-type(2){animation:orbit 60s linear infinite}.home-hero-orbit__item:nth-of-type(3){animation:orbit 180s linear infinite}.home-hero-orbit__item:nth-of-type(4){animation:orbit 80s linear infinite reverse}.home-hero-orbit__item:nth-of-type(5){animation:orbit 40s linear infinite}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-hero-navs{position:absolute;top:0;left:calc(111.1 * var(--vwfull));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-bottom:calc(2.5 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero-navs{top:auto;bottom:0;left:2rem;align-items:center;gap:1.5rem;width:calc(100% - 4rem);height:34.5rem;padding:0;rotate:-90deg}}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(1){margin-left:3.5rem}}.home-hero-navs__item:nth-of-type(1) .home-hero-navs__circle{background:#00bf31;margin-bottom:calc(.2 * var(--vwfull))}.home-hero-navs__item:nth-of-type(1) .home-hero-navs__circle img{scale:.96}.home-hero-navs__item:nth-of-type(1) .home-hero-navs__image{width:calc(31.3 * var(--vwfull));height:calc(22.2 * var(--vwfull));margin-left:calc(-.7 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(1) .home-hero-navs__image{width:10.955rem;height:7.77rem;margin-left:0}}.home-hero-navs__item:nth-of-type(2){margin-top:calc(3.8 * var(--vwfull));margin-left:calc(5.7 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(2){margin-top:.4rem;margin-left:-2rem}}.home-hero-navs__item:nth-of-type(2) .home-hero-navs__circle{background:#2bbfef;margin-bottom:calc(1.6 * var(--vwfull))}.home-hero-navs__item:nth-of-type(2) .home-hero-navs__circle img{scale:.94}.home-hero-navs__item:nth-of-type(2) .home-hero-navs__image{width:calc(34 * var(--vwfull));height:calc(24.7 * var(--vwfull));margin-left:calc(-1.2 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(2) .home-hero-navs__image{left:-110%;width:11.9rem;height:8.645rem;margin-left:0}}.home-hero-navs__item:nth-of-type(3){margin-top:calc(4.4 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(3){margin-top:0;margin-left:3.5rem}}.home-hero-navs__item:nth-of-type(3) .home-hero-navs__circle{background:#ff6f75;margin-bottom:calc(.4 * var(--vwfull))}.home-hero-navs__item:nth-of-type(3) .home-hero-navs__circle img{scale:1.02}.home-hero-navs__item:nth-of-type(3) .home-hero-navs__image{width:calc(30.8 * var(--vwfull));height:calc(21.5 * var(--vwfull));margin-left:calc(-.7 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-navs__item:nth-of-type(3) .home-hero-navs__image{width:10.78rem;height:7.525rem;margin-left:0}}.home-hero-navs__inner{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.home-hero-navs__inner{position:relative}}.home-hero-navs__circle{width:calc(19 * var(--vwfull));height:calc(19 * var(--vwfull));border-radius:100%}@media screen and (max-width: 768px){.home-hero-navs__circle{display:flex;justify-content:center;align-items:center;width:8.55rem;height:8.55rem;border-radius:100%}}@media screen and (max-width: 768px){.home-hero-navs__circle img{rotate:90deg;width:7.6rem;height:7.6rem;border-radius:100%}}@media screen and (max-width: 768px){.home-hero-navs__image{position:absolute;top:2%;left:-100%;margin:0;transform-origin:right center!important}}@media screen and (max-width: 768px){.home-hero-navs__image img{rotate:90deg}}.home-hero__object01{position:absolute;top:calc(4.5 * var(--vwfull));right:calc(4 * var(--vwfull));width:calc(11.6 * var(--vwfull));height:calc(23.6 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero__object01{top:auto;bottom:-1rem;left:4rem;width:calc(3.48 * var(--vwfull));height:calc(7.08 * var(--vwfull));rotate:50deg}}.home-hero__object02{position:absolute;top:calc(38.4 * var(--vwfull));right:0;width:calc(21.3 * var(--vwfull));height:calc(44 * var(--vwfull));opacity:0}@media screen and (max-width: 768px){.home-hero__object02{top:auto;bottom:-3.2rem;left:auto;right:3rem;width:calc(6.39 * var(--vwfull));height:calc(13.2 * var(--vwfull));rotate:40deg}}.home-hero-circles{position:absolute;top:calc(24.6 * var(--vwfull));right:calc(52.4 * var(--vwfull));width:calc(29 * var(--vwfull));height:calc(29 * var(--vwfull));border-radius:100%;opacity:0}@media screen and (max-width: 768px){.home-hero-circles{top:33rem;right:calc(50% - 5.8rem);width:11.6rem;height:11.6rem;border-radius:100%}}.home-hero-circles__item{position:absolute;top:0;left:0;width:calc(29 * var(--vwfull));height:calc(29 * var(--vwfull));border-radius:100%;scale:.75;opacity:0}@media screen and (max-width: 768px){.home-hero-circles__item{width:11.6rem;height:11.6rem;border-radius:100%}}.home-hero-circles__item:nth-of-type(1){background:#00bf31;z-index:2;translate:0 calc(-12.3 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-circles__item:nth-of-type(1){translate:0 -4.92rem}}.home-hero-circles__item:nth-of-type(2){background:#2bbfef;z-index:1;translate:calc(-15 * var(--vwfull)) calc(12.2 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-circles__item:nth-of-type(2){translate:-6rem 4.88rem}}.home-hero-circles__item:nth-of-type(3){background:#ff6f75;translate:calc(15 * var(--vwfull)) calc(12.2 * var(--vwfull))}@media screen and (max-width: 768px){.home-hero-circles__item:nth-of-type(3){translate:6rem 4.88rem}}.home-hero-circles__check{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:6;width:calc(29 * var(--vwfull));height:calc(29 * var(--vwfull));border-radius:100%;background:#00bf31}@media screen and (max-width: 768px){.home-hero-circles__check{width:11.6rem;height:11.6rem;border-radius:100%}}.home-hero-circles__check:before{position:absolute;top:50%;left:50%;z-index:-1;translate:-50% -50%;display:block;width:calc(27 * var(--vwfull));height:calc(27 * var(--vwfull));content:"";background:#fff;border-radius:50%}@media screen and (max-width: 768px){.home-hero-circles__check:before{display:block;width:10.8rem;height:10.8rem;content:""}}.home-hero-circles__check-inner{position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(15 * var(--vwfull));height:calc(15 * var(--vwfull));rotate:60deg;transform:skew(8deg)}@media screen and (max-width: 768px){.home-hero-circles__check-inner{width:6rem;height:6rem}}.home-hero-circles__check-overlay{display:block;width:100%;height:100%;background:#fff}.home-hero-circles__circle-effect{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:5;background:#00bf31;width:calc(29 * var(--vwfull));height:calc(29 * var(--vwfull));border-radius:100%}@media screen and (max-width: 768px){.home-hero-circles__circle-effect{width:11.6rem;height:11.6rem;border-radius:100%}}.home-hero-circles__popping{position:absolute;top:calc(-15.8 * var(--vwfull));left:calc(-5.1 * var(--vwfull));width:calc(20 * var(--vwfull));height:calc(13.8 * var(--vwfull));rotate:-12deg;transform-origin:right bottom}@media screen and (max-width: 768px){.home-hero-circles__popping{position:absolute;top:-6.32rem;left:-2.04rem;width:8rem;height:5.52rem}}.home-hero-circles__popping--02{position:absolute;right:calc(10 * var(--vwfull));bottom:calc(-3.8 * var(--vwfull));top:auto;left:auto;rotate:-210deg}@media screen and (max-width: 768px){.home-hero-circles__popping--02{position:absolute;right:4rem;bottom:-1.52rem}}@media screen and (max-width: 768px){.home-section{padding-left:2rem;padding-right:2rem}}.home-section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto}.home-section__heading{display:flex;align-items:center;gap:1.5rem;font-weight:900;font-size:6rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px){.home-section__heading{align-items:flex-start;gap:.75rem;font-size:3rem;line-height:1.2}}.home-section__heading:before{display:block;content:"";width:5rem;height:5rem;border-radius:100%;margin-top:.9rem;border:2rem solid #e50012}@media screen and (max-width: 768px){.home-section__heading:before{width:2.5rem;height:2.5rem;border-radius:100%;margin-top:.675rem;border-width:1rem}}.home-section-news{background:#eee;padding:5rem 0 4rem}@media screen and (max-width: 768px){.home-section-news{padding:3.25rem 2rem 2.6rem}}.home-section-news__heading{font-size:3.2rem;line-height:1;font-weight:700}@media screen and (max-width: 768px){.home-section-news__heading{font-size:2.4rem}}.home-section-news__carousel{margin-top:2rem}@media screen and (max-width: 768px){.home-section-news__carousel{margin-top:1.3rem}}.home-section-service{position:relative;padding:10rem 0 9rem;background:url(../../../../../-/media/SolKepco/assets/img/home/bg_service.svg) no-repeat center 45%/contain;background-size:180.1rem 55.1rem}@media screen and (max-width: 768px){.home-section-service{padding:5rem 2rem 4.5rem}}.home-section-service__text{font-size:1.8rem;line-height:1.6666666667;margin-top:4rem}@media screen and (max-width: 768px){.home-section-service__text{font-size:1.35rem;margin-top:2rem}}.home-section-banner{margin-top:8rem}@media screen and (max-width: 768px){.home-section-banner{margin-top:4rem}}@media (hover: hover){.home-section-banner__link:hover .home-section-banner__image{opacity:.8}}@media (hover: none){.home-section-banner__link:active .home-section-banner__image{opacity:.8}}.home-section-banner__image{transition:opacity .25s cubic-bezier(.39,.575,.565,1);will-change:opacity}.home-section-case{background:#eee;padding:10rem 0}@media screen and (max-width: 768px){.home-section-case{padding:5rem 2rem}}.home-section-case__image{width:114.1rem;margin:1.2rem auto 0;position:relative}@media screen and (max-width: 768px){.home-section-case__image{width:100%;margin-top:2rem}}.home-section-case__image:before{position:absolute;top:18.5rem;left:25.5rem;content:"※"}@media screen and (max-width: 768px){.home-section-case__image:before{display:none}}.home-section-case__image figcaption{position:absolute;right:1rem;bottom:1rem;font-size:1.2rem;line-height:1.4}@media screen and (max-width: 768px){.home-section-case__image figcaption{position:static;margin-top:1rem}}.home-section-case__carousel{margin-top:1.4rem}@media screen and (max-width: 768px){.home-section-case__carousel{margin:2rem -2rem 0}}.home-section-case__link{display:flex;justify-content:center;margin-top:4rem}.home-section-case__link-inner{position:relative;color:#e50012;font-size:1.6rem;font-weight:700;text-decoration:none;background:#fff;display:flex;justify-content:center;align-items:center;width:30rem;height:6rem;border-radius:3rem;padding-bottom:.2rem;border:.2rem solid #e50012}@media screen and (max-width: 768px){.home-section-case__link-inner{font-size:1.4rem}}.home-section-case__link-inner:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media screen and (max-width: 768px){.home-section-case__link-inner:before{display:block;width:.68rem;height:.68rem;content:"";border-width:0 0 .17rem .17rem;margin-right:.51rem}}.home-section-case__column{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 768px){.home-section-case__column{flex-direction:column}.home-section-case__column .home-section-case__link+.home-section-case__link{margin-top:2rem}}.home-section-contents{background:#eee;padding:10rem 0}@media screen and (max-width: 768px){.home-section-contents{padding:5rem 2rem}}.home-section-contents__heading{font-size:2.4rem;line-height:1;font-weight:700;letter-spacing:-.02em;margin-top:8rem}@media screen and (max-width: 768px){.home-section-contents__heading{font-size:1.32rem;margin-top:4rem;line-height:1.2}}.home-section-contents__heading strong{font-size:4rem}@media screen and (max-width: 768px){.home-section-contents__heading strong{margin-right:.2rem;font-size:2.2rem}}.home-section-contents__heading:nth-of-type(n+2){margin-top:5.5rem}@media screen and (max-width: 768px){.home-section-contents__heading:nth-of-type(n+2){margin-top:6rem}}.home-section-contents__heading--complete{margin-top:0}.home-section-contents__carousel{margin-top:4rem}@media screen and (max-width: 768px){.home-section-contents__carousel{margin:3rem -2rem 0}}.home-section-contents__link{display:flex;justify-content:flex-end;margin-top:4rem}@media screen and (max-width: 768px){.home-section-contents__link{justify-content:center;margin-top:3rem}}.home-section-contents__link-inner{position:relative;color:#e50012;font-size:1.6rem;font-weight:700;text-decoration:none;background:#fff;display:flex;justify-content:center;align-items:center;width:30rem;height:6rem;border-radius:3rem;padding-bottom:.2rem;border:.2rem solid #e50012}@media screen and (max-width: 768px){.home-section-contents__link-inner{font-size:1.4rem}}.home-section-contents__link-inner:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}.home-section-contents__link-inner--narrow{letter-spacing:-.02em;padding-right:.8em}.home-news-item__inner{display:block;background:#fff;border-radius:1rem;overflow:hidden;text-decoration:none}@media screen and (max-width: 768px){.home-news-item__inner{width:33.5rem}}.home-news-item__image{width:38rem;height:14rem}@media screen and (max-width: 768px){.home-news-item__image{width:33.5rem;height:12.3rem}}.home-news-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-news-item__box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2.4rem 3rem 2.6rem}@media screen and (max-width: 768px){.home-news-item__box{padding:1.56rem 1.95rem 1.69rem}}.home-news-item__category{color:#fff;background:#1e97b1;font-size:1.4rem;line-height:1;font-weight:700;display:inline-flex;justify-content:center;align-items:center;min-width:12.9rem;height:2.6rem;padding:0 1rem;border-radius:.2rem}@media screen and (max-width: 768px){.home-news-item__category{font-size:1.05rem;min-width:8.385rem;height:1.69rem;padding:0 .65rem}}.home-news-item__date{color:#999;font-size:1.4rem}@media screen and (max-width: 768px){.home-news-item__date{font-size:1.05rem}}.home-news-item__text{font-size:1.8rem;line-height:1.5555555556;font-weight:700;width:100%;min-height:4.6666666667em;margin-top:.2rem}@media screen and (max-width: 768px){.home-news-item__text{font-size:1.35rem;min-height:3.5em;margin-top:.13rem}}.home-carousel{position:relative}.home-carousel__arrow{position:absolute;background:#fff;top:50%;transform:translateY(-50%);width:6rem;height:6rem;transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity;border:.2rem solid #e50012}.home-carousel__arrow--prev{left:-8rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_prev.svg) no-repeat center center/contain}.home-carousel__arrow--next{right:-8rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_next.svg) no-repeat center center/contain}.home-carousel__arrow--case{top:8.4rem}.home-carousel__arrow--contents{top:9.4rem}@media (hover: hover){.home-carousel__arrow:hover{opacity:.6}}@media (hover: none){.home-carousel__arrow:active{opacity:.6}}@media screen and (max-width: 768px){.home-carousel__arrow{display:none}}.home-carousel .splide__pagination{position:relative;inset:auto;margin-top:2rem;gap:2rem}@media screen and (max-width: 768px){.home-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}.home-carousel .splide__pagination li{line-height:0}.home-carousel .splide__pagination__page{background:#999;width:1rem;height:1rem;margin:0}@media screen and (max-width: 768px){.home-carousel .splide__pagination__page{width:.8rem;height:.8rem}}.home-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}.home-carousel--contents{position:relative}.home-carousel--contents .splide__pagination{position:absolute;left:0;right:0;bottom:-7.5rem;margin:0}@media screen and (max-width: 768px){.home-carousel--contents .splide__pagination{position:static;margin-top:2rem}}.home-carousel--contents .splide__track{filter:drop-shadow(0 1.2rem 2.9rem rgba(0,0,0,.1))}.home-service-list{display:flex;gap:3rem;padding-top:5rem;margin-top:2rem}@media screen and (max-width: 768px){.home-service-list{flex-direction:column;gap:5rem;padding-top:3.25rem;margin-top:1.3rem}}.home-service-list__item{width:38rem;border-radius:1rem}@media screen and (max-width: 768px){.home-service-list__item{width:100%}}.home-service-list__item:nth-of-type(1) .home-service-list__header a,.home-service-list__item:nth-of-type(1) .home-service-list__header span{background-color:#09ba50}.home-service-list__item:nth-of-type(1) .home-service-list__image:before{border-color:#09ba50}.home-service-list__item:nth-of-type(1) .home-service-list__inner{border-color:#09ba50}.home-service-list__item:nth-of-type(2) .home-service-list__header a,.home-service-list__item:nth-of-type(2) .home-service-list__header span{background-color:#2bbfef}.home-service-list__item:nth-of-type(2) .home-service-list__image:before{border-color:#2bbfef}.home-service-list__item:nth-of-type(2) .home-service-list__inner{border-color:#2bbfef}.home-service-list__item:nth-of-type(3) .home-service-list__header a,.home-service-list__item:nth-of-type(3) .home-service-list__header span{background-color:#ff6f75}.home-service-list__item:nth-of-type(3) .home-service-list__image:before{border-color:#ff6f75}.home-service-list__item:nth-of-type(3) .home-service-list__inner{border-color:#ff6f75}.home-service-list__header a,.home-service-list__header span{position:relative;text-decoration:none;display:flex;flex-direction:column;align-items:center;padding-top:4rem;height:16rem;border-radius:1rem 1rem 0 0}@media screen and (max-width: 768px){.home-service-list__header a,.home-service-list__header span{padding-top:2.6rem;height:10.4rem}}@media (hover: hover){.home-service-list__header a:hover:after,.home-service-list__header span:hover:after{opacity:.6}}@media (hover: none){.home-service-list__header a:active:after,.home-service-list__header span:active:after{opacity:.6}}.home-service-list__header a:after{display:block;width:1.3rem;height:1.3rem;content:"";border:0 solid #fff;border-width:0 0 .3rem .3rem;box-sizing:border-box;transform:rotate(-45deg);margin-top:-.6rem;transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media screen and (max-width: 768px){.home-service-list__header a:after{display:block;width:.845rem;height:.845rem;content:"";border-width:0 0 .195rem .195rem;margin-top:-.39rem}}.home-service-list__header>span{position:relative;pointer-events:none}.home-service-list__header>span small{position:absolute;top:10.8rem;right:0;left:0;font-weight:500;font-size:2rem}@media screen and (max-width: 768px){.home-service-list__header>span small{top:7rem;font-size:1.3rem}}.home-service-list__image{position:absolute;top:-5rem;left:50%;transform:translate(-50%);width:10rem;height:10rem;border-radius:10rem}@media screen and (max-width: 768px){.home-service-list__image{top:-3.25rem;width:6.5rem;height:6.5rem}}.home-service-list__image:before{position:absolute;top:0;left:0;z-index:9;display:block;width:100%;height:100%;content:"";border-radius:10rem;border:.4rem solid}@media screen and (max-width: 768px){.home-service-list__image:before{border-width:.26rem}}.home-service-list__heading{color:#fff;font-size:4.4rem;font-weight:900;text-align:center}@media screen and (max-width: 768px){.home-service-list__heading{font-size:2.86rem}}.home-service-list__inner{border:.2rem solid;border-radius:0 0 1rem 1rem;padding-bottom:3.6rem}@media screen and (max-width: 768px){.home-service-list__inner{padding-bottom:2.34rem}}.home-service-list__text{font-size:1.8rem;line-height:1.5555555556;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;height:13rem;border-bottom:1px dotted #8999a3}@media screen and (max-width: 768px){.home-service-list__text{font-size:1.35rem;height:8.45rem}}.home-service-list__link{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width: 768px){.home-service-list__link{margin-top:1.95rem}}.home-service-list__link-inner{color:#e50012;font-size:1.4rem;font-weight:700;text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.home-service-list__link-inner{font-size:1.19rem}}.home-service-list__link-inner:before{background:url(../../../../../-/media/SolKepco/assets/img/home/arw_service.svg) no-repeat center/contain;display:block;width:2.3rem;height:2.3rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.home-service-list__link-inner:before{display:block;width:1.955rem;height:1.955rem;content:"";margin-right:.595rem}}.home-service-list-sub{display:flex;flex-direction:column;gap:3.4rem;margin-top:2rem;padding:0 2.2rem}@media screen and (max-width: 768px){.home-service-list-sub{gap:2.21rem;padding:0 1.43rem;margin-top:1.3rem}}.home-service-list-sub__link{text-decoration:none;display:flex;justify-content:space-between}.home-service-list-sub__image{width:7rem;height:7rem;border-radius:.4rem}@media screen and (max-width: 768px){.home-service-list-sub__image{width:4.55rem;height:4.55rem;margin-right:1rem}}.home-service-list-sub__inner{width:25rem}@media screen and (max-width: 768px){.home-service-list-sub__inner{flex:1}}.home-service-list-sub__heading{color:#e50012;font-size:1.6rem;line-height:1.375;font-weight:700}@media screen and (max-width: 768px){.home-service-list-sub__heading{font-size:1.36rem}}.home-service-list-sub__heading:before{display:block;width:.7rem;height:.7rem;content:"";display:inline-block;margin-top:-.2rem;border:0 solid #e50012;border-width:0 0 .2rem .2rem;box-sizing:border-box;transform:rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media screen and (max-width: 768px){.home-service-list-sub__heading:before{width:.595rem;height:.595rem;border-width:0 0 .17rem .17rem;margin-right:.51rem}}.home-service-list-sub__text{color:#666;font-size:1.6rem;line-height:1.375;margin-top:.5rem}@media screen and (max-width: 768px){.home-service-list-sub__text{font-size:1.36rem;margin-top:.425rem}}.home-case-item__inner{display:block;text-decoration:none}@media screen and (max-width: 768px){.home-case-item__inner{width:21.75rem}}.home-case-item__image{position:relative;width:29rem;height:16.6rem;border-radius:1rem;overflow:hidden}@media screen and (max-width: 768px){.home-case-item__image{width:21.75rem;height:12.45rem;border-radius:.75rem}}.home-case-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-case-item__category,.home-case-item__place{position:absolute;top:0;color:#fff;background:#1e97b1;font-size:1.4rem;line-height:1;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:8rem;height:2rem;padding:0 1rem}@media screen and (max-width: 768px){.home-case-item__category,.home-case-item__place{font-size:1.05rem;min-width:6rem;height:1.5rem;padding:0 .75rem}}.home-case-item__category{left:0}.home-case-item__place{right:0}.home-case-item__box{padding:1.4rem 0 .8rem}@media screen and (max-width: 768px){.home-case-item__box{padding:1.05rem 0 .6rem}}.home-case-item__date{color:#999;font-size:1.4rem}@media screen and (max-width: 768px){.home-case-item__date{font-size:1.05rem}}.home-case-item__heading{font-size:1.8rem;line-height:1.4444444444;font-weight:700}@media screen and (max-width: 768px){.home-case-item__heading{font-size:1.35rem}}.home-case-item__heading:before{background:url(../../../../../-/media/SolKepco/assets/img/home/arw_case.svg) no-repeat center/contain;display:block;width:2.3rem;height:2.3rem;content:"";display:inline-block;margin-right:.7rem;vertical-align:middle}@media screen and (max-width: 768px){.home-case-item__heading:before{width:1.725rem;height:1.725rem;margin-right:.525rem}}.home-case-item__text{color:#666;font-size:1.6rem;line-height:1.5;margin-top:1rem}@media screen and (max-width: 768px){.home-case-item__text{font-size:1.2rem;margin-top:.75rem}}.home-contents-item__inner{display:block;text-decoration:none}.home-contents-item__image{position:relative;width:36rem;height:18.8rem;border-radius:1rem;overflow:hidden}@media screen and (max-width: 768px){.home-contents-item__image{width:21.75rem;height:11.4rem}}.home-contents-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-contents-item__category{position:absolute;top:0;color:#fff;background:#1e97b1;font-size:1.1rem;line-height:1;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:13rem;height:2rem;padding:0 1rem}@media screen and (max-width: 768px){.home-contents-item__category{font-size:.935rem;min-width:11.05rem;height:1.7rem;padding:0 .85rem}}.home-contents-item__category{left:0}.home-contents-item__box{padding:1.2rem .4rem 0}.home-contents-item__heading{font-size:1.6rem;line-height:1.625;letter-spacing:-.02em}@media screen and (max-width: 768px){.home-contents-item__heading{font-size:1.36rem}}.home-contents-item__date{color:#999;font-size:1.4rem}@media screen and (max-width: 768px){.home-contents-item__date{font-size:1.19rem}}.service-detail a,.solution a,.cta a{color:#000;text-decoration:none}.service-detail button,.solution button,.cta button{background-color:transparent;cursor:pointer}.service-detail .section__inner,.solution .section__inner,.cta .section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.service-detail .section__inner,.solution .section__inner,.cta .section__inner{padding-right:2rem;padding-left:2rem}}.service-detail .section__heading,.solution .section__heading,.cta .section__heading{display:flex;align-items:center;gap:1.5rem;font-weight:900;font-size:6rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px){.service-detail .section__heading,.solution .section__heading,.cta .section__heading{align-items:flex-start;gap:.75rem;font-size:3rem;line-height:1.2}}.service-detail .section__heading:before,.solution .section__heading:before,.cta .section__heading:before{display:block;content:"";width:5rem;height:5rem;border-radius:100%;margin-top:.9rem;border:2rem solid #e50012}@media screen and (max-width: 768px){.service-detail .section__heading:before,.solution .section__heading:before,.cta .section__heading:before{width:2.5rem;height:2.5rem;border-radius:100%;margin-top:.675rem;border-width:1rem}}.service-detail .section__button a,.solution .section__button a,.cta .section__button a{display:inline-flex;justify-content:center;align-items:center;width:32rem;height:6rem;background:#fff;border:.2rem solid #e50012;border-radius:3rem;color:#e50012;font-weight:700}@media screen and (max-width: 768px){.service-detail .section__button a,.solution .section__button a,.cta .section__button a{width:30rem}}.service-detail{padding-bottom:10rem;border-top:1rem solid}@media screen and (max-width: 768px){.service-detail{padding-bottom:5rem;border-top-width:.5rem}}.service-detail__header{width:100%;max-width:159.6rem;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;position:relative;color:#fff}@media screen and (max-width: 768px){.service-detail__header{flex-direction:column;align-items:flex-start;padding:0 2rem 10rem}}.service-detail__header-content{display:flex;justify-content:center;width:96rem;height:35rem;gap:2.6rem;flex-direction:column;position:relative;padding:0 19.8rem;border-radius:0 0 3rem 3rem}@media screen and (max-width: 768px){.service-detail__header-content{width:32.4rem;height:auto;gap:1.95rem;padding:2rem 3rem 2.8rem;border-radius:0 0 2.25rem 2.25rem}}.service-detail__header-content:before,.service-detail__header-content:after{display:block;width:3rem;height:2.9rem;content:"";position:absolute;top:-.1rem;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/corner.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/corner.svg) no-repeat center/contain}.service-detail__header-content:before{left:-2.9rem}.service-detail__header-content:after{right:-2.9rem;rotate:-90deg}.service-detail__header-heading{font-weight:700;font-size:6rem;line-height:1}@media screen and (max-width: 768px){.service-detail__header-heading{font-size:3.9rem}}.service-detail__header-text{font-weight:500;font-size:2rem;line-height:1.6}@media screen and (max-width: 768px){.service-detail__header-text{font-size:1.5rem}}.service-detail__header-illust{position:relative}@media screen and (max-width: 768px){.service-detail__header-illust{position:absolute;right:1rem;bottom:0;width:40%}}.service-detail__header-illust img:nth-of-type(n+2){position:absolute;inset:0}.service-detail .section__inner{display:flex;flex-direction:column;gap:6rem;margin-top:5.2rem}@media screen and (max-width: 768px){.service-detail .section__inner{gap:3rem;margin-top:0}}.service-detail .service-detail-content{display:flex;flex-direction:column;gap:2.2rem}@media screen and (max-width: 768px){.service-detail .service-detail-content{flex-direction:column;gap:1.65rem}}.service-detail .service-detail-content__heading{font-weight:700;font-size:4.6rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px){.service-detail .service-detail-content__heading{font-size:2.99rem;line-height:1.2}}.service-detail .service-detail-content__subheading{font-weight:700;font-size:2.4rem;line-height:1}@media screen and (max-width: 768px){.service-detail .service-detail-content__subheading{font-size:1.8rem}}.service-detail .service-detail-content .service-detail-pickup{display:flex;gap:3rem}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-pickup{flex-direction:column}}.service-detail .service-detail-content .service-detail-pickup__content{margin-top:2.9rem}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-pickup__content{margin-top:1.45rem}}.service-detail .service-detail-content .service-detail-pickup__heading{display:flex;align-items:center;font-weight:700;font-size:2.4rem;line-height:1}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-pickup__heading{font-size:1.8rem}}.service-detail .service-detail-content .service-detail-pickup__heading:before{display:block;content:"";width:2.5rem;height:2.5rem;border-radius:100%;flex-shrink:0;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem;margin-right:1.1rem}.service-detail .service-detail-content .service-detail-pickup__text{margin-top:1.3rem;color:#666;line-height:1.5}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-pickup__text{margin-top:.975rem}}.service-detail .service-detail-content .service-detail-more{display:grid;grid-template-rows:10rem 10rem;grid-template-columns:1fr 1fr 1fr;gap:3rem}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-more{display:flex;flex-direction:column;gap:1.5rem}}.service-detail .service-detail-content .service-detail-more__item{background:#fff;overflow:hidden;border-radius:.4rem}.service-detail .service-detail-content .service-detail-more__item:nth-of-type(1){grid-row:1/3}.service-detail .service-detail-content .service-detail-more__item:nth-of-type(1) img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-detail .service-detail-content .service-detail-more__item:nth-of-type(n+2){background-color:#fff}.service-detail .service-detail-content .service-detail-more__item:nth-of-type(n+2) .service-detail-more__image{width:10rem}.service-detail .service-detail-content .service-detail-more__item a{width:100%;height:100%;display:flex}.service-detail .service-detail-content .service-detail-more__item:not(:has(.service-detail-more__content)) .service-detail-more__image{width:100%;height:100%}.service-detail .service-detail-content .service-detail-more__content{flex:1;padding:.4rem 1.3rem}.service-detail .service-detail-content .service-detail-more__tag{display:inline-block;padding:.2rem .7rem .4rem;color:#fff;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.06em}.service-detail .service-detail-content .service-detail-more__text{color:#666;line-height:1.125}.service-detail .service-detail-content .service-detail-search{display:flex;flex-direction:column;gap:2rem}.service-detail .service-detail-content .service-detail-search__item,.service-detail .service-detail-content .service-detail-search__body{display:flex;gap:1rem 3rem}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-search__item,.service-detail .service-detail-content .service-detail-search__body{flex-direction:column}}.service-detail .service-detail-content .service-detail-search__header{width:36.2rem;padding:4.3rem 3rem 0;border-radius:.4rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;letter-spacing:.1em}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-search__header{width:100%;padding:2.6rem 3rem}}.service-detail .service-detail-content .service-detail-search__body{flex:1;flex-wrap:wrap}.service-detail .service-detail-content .service-detail-search__body-item{width:calc(50% - 1.5rem);height:10.4rem;border-radius:.4rem}@media screen and (max-width: 768px){.service-detail .service-detail-content .service-detail-search__body-item{width:100%;height:10.4rem}}.service-detail .service-detail-content .service-detail-search__body-item a{display:flex;align-items:center;width:100%;height:100%;position:relative;padding:1.9rem 4.6rem 1.9rem 3rem;background-color:#fff}.service-detail .service-detail-content .service-detail-search__body-item a:before{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:2rem;translate:0 -50%;background-color:#e50012;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:translate .1s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.service-detail .service-detail-content .service-detail-search__body-item a:hover:before{translate:.4rem -50%}}@media (hover: none){.service-detail .service-detail-content .service-detail-search__body-item a:active:before{translate:.4rem -50%}}.service-detail .service-detail-content .service-detail-search__heading{font-weight:700;font-size:1.8rem;line-height:1.6}.service-detail .service-detail-content .service-detail-search__heading small{display:block;font-size:1.4rem}.service-detail .service-detail-content .service-detail-search__text{margin-top:.7rem;color:#666;line-height:1.375}.service-detail--green{border-color:#00bf31;background-color:#00bf3133}.service-detail--green .service-detail__header{gap:5.8rem}.service-detail--green .service-detail__header-content{background-color:#00bf31}.service-detail--green .service-detail__header-content:before,.service-detail--green .service-detail__header-content:after{background-color:#00bf31}@media screen and (min-width: 769px){.service-detail--green .service-detail__header-illust{width:44.8rem}}.service-detail--green .service-detail-content__heading,.service-detail--green .service-detail-content__subheading{color:#00bf31}.service-detail--green .service-detail-content .service-detail-pickup__heading:before{background-color:#00bf31}.service-detail--green .service-detail-content .service-detail-more__tag,.service-detail--green .service-detail-content .service-detail-search__header{background-color:#00bf31}.service-detail--blue{border-color:#2bbfef;background-color:#2bbfef33}.service-detail--blue .service-detail__header{gap:6rem}.service-detail--blue .service-detail__header-content{background-color:#2bbfef}.service-detail--blue .service-detail__header-content:before,.service-detail--blue .service-detail__header-content:after{background-color:#2bbfef}@media screen and (min-width: 769px){.service-detail--blue .service-detail__header-illust{width:48.7rem}}.service-detail--blue .service-detail-content__heading,.service-detail--blue .service-detail-content__subheading{color:#2bbfef}.service-detail--blue .service-detail-content .service-detail-pickup__heading:before{background-color:#2bbfef}.service-detail--blue .service-detail-content .service-detail-more__tag,.service-detail--blue .service-detail-content .service-detail-search__header{background-color:#2bbfef}.service-detail--pink{border-color:#ff6f75;background-color:#ff6f7533}.service-detail--pink .service-detail__header{gap:5rem}.service-detail--pink .service-detail__header-content{background-color:#ff6f75}.service-detail--pink .service-detail__header-content:before,.service-detail--pink .service-detail__header-content:after{background-color:#ff6f75}@media screen and (min-width: 769px){.service-detail--pink .service-detail__header-illust{width:44.6rem}}.service-detail--pink .service-detail-content__heading,.service-detail--pink .service-detail-content__subheading{color:#ff6f75}.service-detail--pink .service-detail-content .service-detail-pickup__heading:before{background-color:#ff6f75}.service-detail--pink .service-detail-content .service-detail-more__tag,.service-detail--pink .service-detail-content .service-detail-search__header{background-color:#ff6f75}.solution{padding:10rem 0}@media screen and (max-width: 768px){.solution{padding:5rem 0}}.solution__header{display:flex;align-items:flex-end;gap:5.7rem;margin-top:7rem}@media screen and (max-width: 768px){.solution__header{align-items:center;flex-direction:column;gap:2.85rem;margin-top:3.5rem}}.solution__header .solution-select{display:flex;flex:1;gap:7.5rem}@media screen and (max-width: 768px){.solution__header .solution-select{flex-direction:column;gap:2rem;width:100%}}.solution__header .solution-select__item{width:calc(50% - 3.75rem)}@media screen and (max-width: 768px){.solution__header .solution-select__item{width:100%}}.solution__header .solution-select__item:nth-of-type(n+2){position:relative}@media screen and (max-width: 768px){.solution__header .solution-select__item:nth-of-type(n+2){display:flex;align-items:center;flex-direction:column;width:100%}}.solution__header .solution-select__item:nth-of-type(n+2):before{position:absolute;bottom:1.8rem;left:-4.8rem;content:"×"}@media screen and (max-width: 768px){.solution__header .solution-select__item:nth-of-type(n+2):before{position:static;font-size:2rem;line-height:1}}.solution__header .solution-select__item-home--large{width:48rem}@media screen and (max-width: 768px){.solution__header .solution-select__item-home--large{width:100%}}.solution__header .solution-select__item-zero--large{width:56rem}@media screen and (max-width: 768px){.solution__header .solution-select__item-zero--large{width:100%}}.solution__header .solution-select__text{color:#666;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.solution__header .solution-select__text{width:100%;font-size:1.5rem}}.solution__header .solution-select__content{position:relative;margin-top:2.2rem}@media screen and (max-width: 768px){.solution__header .solution-select__content{width:100%;margin-top:1.1rem}}.solution__header .solution-select__content:after{position:absolute;top:50%;right:2rem;display:block;width:.7rem;height:1.1rem;content:"";translate:0 -50%;rotate:90deg;background-color:#999;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}@media screen and (max-width: 768px){.solution__header .solution-select__content:after{width:.595rem;height:.935rem}}.solution__header .solution-select__content select{width:100%;height:7rem;padding:0 3.8rem 0 2.1rem;border:.2rem solid #000;border-radius:.6rem;background-color:#fff;color:#999;font-weight:700;font-size:1.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s cubic-bezier(.39,.575,.565,1),box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.solution__header .solution-select__content select{height:5.25rem;font-size:1.275rem}}@media (hover: hover){.solution__header .solution-select__content select:hover{border-color:#e50012;box-shadow:0 0 0 .4rem #e500124d}}@media (hover: none){.solution__header .solution-select__content select:active{border-color:#e50012;box-shadow:0 0 0 .4rem #e500124d}}@media screen and (max-width: 768px){.solution__header .solution-select__content-home select{font-size:1.22rem}}.solution__header-button button{display:flex;justify-content:center;align-items:center;width:23rem;height:7rem;gap:.5rem;border:none;border-radius:3.5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:2rem}@media screen and (max-width: 768px){.solution__header-button button{width:17.25rem;height:5.25rem;font-size:1.5rem}}.solution__header-button button:before{display:block;width:1.9rem;height:1.9rem;content:"";margin-top:.2rem;background-color:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/icn_search.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/icn_search.svg) no-repeat center/contain}@media screen and (max-width: 768px){.solution__header-button button:before{width:1.425rem;height:1.425rem;margin-top:.15rem}}.solution .solution-list{margin-top:7.6rem;display:none;flex-direction:column;gap:6.7rem}@media screen and (max-width: 768px){.solution .solution-list{gap:3.35rem}}.solution .solution-list.is-visible{display:flex}.solution .solution-list__item{display:none;padding-bottom:6.7rem;border-bottom:.3rem dotted #999}.solution .solution-list__item.is-visible{display:block}@media screen and (max-width: 768px){.solution .solution-list__item{padding-bottom:3.35rem}}.solution .solution-list__heading{display:flex;align-items:center;font-weight:700;font-size:3rem;line-height:1;letter-spacing:.1em}@media screen and (max-width: 768px){.solution .solution-list__heading{font-size:1.95rem}}.solution .solution-list__heading:before{display:block;width:.5rem;height:3.6rem;content:"";margin-top:.4rem;border-radius:.25rem;background-color:#e50012;margin-right:2rem}.solution .solution-list__body{display:flex;gap:5.2rem;margin-top:3.6rem}@media screen and (max-width: 768px){.solution .solution-list__body{flex-direction:column;gap:0}}.solution .solution-list__content{flex:1;margin-top:-.8rem}.solution .solution-list__image{display:flex;justify-content:center;margin:2.8rem auto 0;width:100%;max-width:70rem}.solution .solution-list__image.w-717{width:71.7rem}.solution .solution-list__image.w-650{width:65rem}@media screen and (max-width: 768px){.solution .solution-list__image{max-width:none}}.solution .solution-list__image img{width:auto;max-width:100%}.solution .solution-list__button{margin-top:3rem;text-align:center}.solution .solution-list__button a{display:inline-flex;justify-content:center;align-items:center;width:30rem;height:6rem;position:relative;background:#fff;border:.2rem solid #e50012;border-radius:3rem;color:#e50012;font-weight:700}@media (hover: hover){.solution .solution-list__button a:hover{background:#e50012;color:#fff;transition:background-color .2s cubic-bezier(.39,.575,.565,1),color .2s cubic-bezier(.39,.575,.565,1)}.solution .solution-list__button a:hover:after{background-color:#fff}}@media (hover: none){.solution .solution-list__button a:active{background:#e50012;color:#fff;transition:background-color .2s cubic-bezier(.39,.575,.565,1),color .2s cubic-bezier(.39,.575,.565,1)}.solution .solution-list__button a:active:after{background-color:#fff}}.solution .solution-list__button a:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:2.5rem;translate:0 -50%;background-color:#e50012;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background-color .2s cubic-bezier(.39,.575,.565,1)}.solution .solution-list__case{display:flex;flex-direction:column;width:34.2rem;padding-left:5.2rem;border-left:.3rem dotted #999}@media screen and (max-width: 768px){.solution .solution-list__case{width:100%;margin-top:3rem;padding-top:3rem;padding-left:0;border-top:.3rem dotted #999;border-left:none}}.solution .solution-list__case-heading{margin-top:-.6rem;font-weight:700;font-size:2rem;line-height:1;letter-spacing:.05em;text-align:center}.solution .solution-list__case-image{position:relative;overflow:hidden;border-radius:1rem;margin-top:2rem;height:16.4rem}.solution .solution-list__case-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution .solution-list__case-image figcaption{padding:.3rem 1.9rem .4rem;color:#fff;background-color:#1e97b1;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em}.solution .solution-list__case-image figcaption:nth-of-type(1){position:absolute;top:0;left:0}.solution .solution-list__case-image figcaption:nth-of-type(2){position:absolute;top:0;right:0}.solution .solution-list__case-subheading,.solution .solution-list__case-button a{font-weight:700;line-height:1}.solution .solution-list__case-subheading:before,.solution .solution-list__case-button a:before{display:block;content:"";width:2rem;height:2rem;border-radius:100%;flex-shrink:0;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem #e50012}.solution .solution-list__case-subheading{display:flex;align-items:center;gap:.4rem;margin-top:1.8rem;font-size:1.8rem}.solution .solution-list__case-text{margin-top:1rem;line-height:1.5}.solution .solution-list__case-button{display:flex;align-items:flex-end;justify-content:flex-end;flex:1}@media screen and (max-width: 768px){.solution .solution-list__case-button{margin-top:3rem}}.solution .solution-list__case-button a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:#e50012}.solution .section__button{margin-top:7rem;text-align:center}@media screen and (max-width: 768px){.solution .section__button{margin-top:3.5rem}}.cta{position:relative;padding:10rem 0;background:url(../../../../../-/media/SolKepco/assets/img/home/bg_cta.jpg) no-repeat center/cover}@media screen and (max-width: 768px){.cta{padding:5rem 0}}.cta:before{display:block;content:"";position:absolute;inset:0;background-color:#0003}.cta .section__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:4rem;position:relative}@media screen and (max-width: 768px){.cta .section__inner{display:flex;flex-direction:column;gap:2rem}}.cta:not(:has(.cta__contact)) .section__inner{display:block}.cta:not(:has(.cta__contact)) .cta__magazine{width:100%;max-width:58rem;margin-left:auto;margin-right:auto}.cta:has(.cta-header-images) .cta__magazine{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}.cta:has(.cta-header-images) form.mktoForm{width:100%;max-width:60rem;margin-left:auto;margin-right:auto;margin-top:6rem}@media screen and (max-width: 768px){.cta:has(.cta-header-images) form.mktoForm{margin-top:3rem}}.cta:has(.cta-header-images) form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([type=checkbox]) .mktoCheckboxList input:before{border:.1rem solid #d5d5d5;background:#fff}.cta:has(.cta-header-images) form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta:has(.cta-header-images) form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta:has(.cta-header-images) form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta:has(.cta-header-images) form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{border:.1rem solid #d5d5d5;background:#fff}.cta__header-icon{display:flex;justify-content:center;align-items:center;width:4.9rem;height:4rem;margin:0 auto}@media screen and (max-width: 768px){.cta__header-icon{width:3.675rem;height:3rem}}.cta__header-heading{margin-top:2.4rem;color:#e50012;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}@media screen and (max-width: 768px){.cta__header-heading{margin-top:1.8rem;font-size:1.8rem}}@media screen and (min-width: 769px){.cta__header-heading--small{font-size:2.2rem}}.cta__header-text{margin-top:.5rem;font-weight:500;font-size:2rem;text-align:center}@media screen and (max-width: 768px){.cta__header-text{font-size:1.5rem}}.cta__header .cta-header-images{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}.cta__header .cta-header-images__item img{width:100%!important}.cta__contact,.cta__magazine,.cta__tel,.cta__privacy{border-radius:1rem;background-color:#fff}.cta__contact,.cta__magazine{padding:3rem 4rem 5rem}@media screen and (max-width: 768px){.cta__contact,.cta__magazine{padding:2rem 1.5rem 3rem}}.cta__contact{grid-row:1/3}.cta__contact .cta__header img{width:4.9rem}.cta__magazine .cta__header img{width:4.4rem}.cta #mktoForm_1672,.cta #mktoForm_1688,.cta #mktoForm_1707,.cta #mktoForm_9147,.cta #mktoForm_9515,.cta #mktoForm_2002,.cta #mktoForm_2704,.cta form{width:auto!important;margin-top:3.4rem}@media screen and (max-width: 768px){.cta #mktoForm_1672,.cta #mktoForm_1688,.cta #mktoForm_1707,.cta #mktoForm_9147,.cta #mktoForm_9515,.cta #mktoForm_2002,.cta #mktoForm_2704,.cta form{padding:0}}.cta #mktoForm_1672 .mktoAsterix,.cta #mktoForm_1688 .mktoAsterix,.cta #mktoForm_1707 .mktoAsterix,.cta #mktoForm_9147 .mktoAsterix,.cta #mktoForm_9515 .mktoAsterix,.cta #mktoForm_2002 .mktoAsterix,.cta #mktoForm_2704 .mktoAsterix,.cta form .mktoAsterix{float:initial;font-size:0;padding:0}.cta #mktoForm_1672 .mktoAsterix:after,.cta #mktoForm_1688 .mktoAsterix:after,.cta #mktoForm_1707 .mktoAsterix:after,.cta #mktoForm_9147 .mktoAsterix:after,.cta #mktoForm_9515 .mktoAsterix:after,.cta #mktoForm_2002 .mktoAsterix:after,.cta #mktoForm_2704 .mktoAsterix:after,.cta form .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoAsterix:after,.cta #mktoForm_1688 .mktoAsterix:after,.cta #mktoForm_1707 .mktoAsterix:after,.cta #mktoForm_9147 .mktoAsterix:after,.cta #mktoForm_9515 .mktoAsterix:after,.cta #mktoForm_2002 .mktoAsterix:after,.cta #mktoForm_2704 .mktoAsterix:after,.cta form .mktoAsterix:after{font-size:1.1rem}}.cta #mktoForm_1672 .mktoFormRow,.cta #mktoForm_1688 .mktoFormRow,.cta #mktoForm_1707 .mktoFormRow,.cta #mktoForm_9147 .mktoFormRow,.cta #mktoForm_9515 .mktoFormRow,.cta #mktoForm_2002 .mktoFormRow,.cta #mktoForm_2704 .mktoFormRow,.cta form .mktoFormRow{clear:none}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow,.cta #mktoForm_1688 .mktoFormRow,.cta #mktoForm_1707 .mktoFormRow,.cta #mktoForm_9147 .mktoFormRow,.cta #mktoForm_9515 .mktoFormRow,.cta #mktoForm_2002 .mktoFormRow,.cta #mktoForm_2704 .mktoFormRow,.cta form .mktoFormRow{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1688 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_9147 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_9515 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_2002 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_2704 .mktoFormRow:nth-of-type(n+2),.cta form .mktoFormRow:nth-of-type(n+2){margin-top:2.9rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1688 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_9147 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_9515 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_2002 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_2704 .mktoFormRow:nth-of-type(n+2),.cta form .mktoFormRow:nth-of-type(n+2){margin-top:2.175rem}}.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]),.cta #mktoForm_9147 .mktoFormRow:has([id=LastName]),.cta #mktoForm_9515 .mktoFormRow:has([id=LastName]),.cta #mktoForm_2002 .mktoFormRow:has([id=LastName]),.cta #mktoForm_2704 .mktoFormRow:has([id=LastName]),.cta form .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]),.cta #mktoForm_9147 .mktoFormRow:has([id=LastName]),.cta #mktoForm_9515 .mktoFormRow:has([id=LastName]),.cta #mktoForm_2002 .mktoFormRow:has([id=LastName]),.cta #mktoForm_2704 .mktoFormRow:has([id=LastName]),.cta form .mktoFormRow:has([id=LastName]){gap:1rem}}.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_9147 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_9515 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_2002 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_2704 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta form .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.cta #mktoForm_1672 .mktoFormRow .mktoOffset,.cta #mktoForm_1672 .mktoFormRow .mktoGutter,.cta #mktoForm_1672 .mktoFormRow .mktoInstruction,.cta #mktoForm_1672 .mktoFormRow .mktoClear,.cta #mktoForm_1688 .mktoFormRow .mktoOffset,.cta #mktoForm_1688 .mktoFormRow .mktoGutter,.cta #mktoForm_1688 .mktoFormRow .mktoInstruction,.cta #mktoForm_1688 .mktoFormRow .mktoClear,.cta #mktoForm_1707 .mktoFormRow .mktoOffset,.cta #mktoForm_1707 .mktoFormRow .mktoGutter,.cta #mktoForm_1707 .mktoFormRow .mktoInstruction,.cta #mktoForm_1707 .mktoFormRow .mktoClear,.cta #mktoForm_9147 .mktoFormRow .mktoOffset,.cta #mktoForm_9147 .mktoFormRow .mktoGutter,.cta #mktoForm_9147 .mktoFormRow .mktoInstruction,.cta #mktoForm_9147 .mktoFormRow .mktoClear,.cta #mktoForm_9515 .mktoFormRow .mktoOffset,.cta #mktoForm_9515 .mktoFormRow .mktoGutter,.cta #mktoForm_9515 .mktoFormRow .mktoInstruction,.cta #mktoForm_9515 .mktoFormRow .mktoClear,.cta #mktoForm_2002 .mktoFormRow .mktoOffset,.cta #mktoForm_2002 .mktoFormRow .mktoGutter,.cta #mktoForm_2002 .mktoFormRow .mktoInstruction,.cta #mktoForm_2002 .mktoFormRow .mktoClear,.cta #mktoForm_2704 .mktoFormRow .mktoOffset,.cta #mktoForm_2704 .mktoFormRow .mktoGutter,.cta #mktoForm_2704 .mktoFormRow .mktoInstruction,.cta #mktoForm_2704 .mktoFormRow .mktoClear,.cta form .mktoFormRow .mktoOffset,.cta form .mktoFormRow .mktoGutter,.cta form .mktoFormRow .mktoInstruction,.cta form .mktoFormRow .mktoClear{display:none}.cta #mktoForm_1672 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_1688 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_1707 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_9147 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_9515 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_2002 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_2704 .mktoFormRow .mktoErrorMsg,.cta form .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol,.cta form .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol,.cta form .mktoFormRow .mktoFormCol{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{border:1px solid #bdc5cd;background:#eaeaea}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-weight:700;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.2rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;flex-shrink:0}}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{padding:1.2rem;font-size:1.6rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:4.5rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{width:100%!important}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap;width:100%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_9147 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_9515 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoButtonRow,.cta #mktoForm_1688 .mktoButtonRow,.cta #mktoForm_1707 .mktoButtonRow,.cta #mktoForm_9147 .mktoButtonRow,.cta #mktoForm_9515 .mktoButtonRow,.cta #mktoForm_2002 .mktoButtonRow,.cta #mktoForm_2704 .mktoButtonRow,.cta form .mktoButtonRow{display:flex;justify-content:center}}.cta #mktoForm_1672 .mktoButtonRow button,.cta #mktoForm_1688 .mktoButtonRow button,.cta #mktoForm_1707 .mktoButtonRow button,.cta #mktoForm_9147 .mktoButtonRow button,.cta #mktoForm_9515 .mktoButtonRow button,.cta #mktoForm_2002 .mktoButtonRow button,.cta #mktoForm_2704 .mktoButtonRow button,.cta form .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem;height:4.8rem;position:relative;border:.2rem solid #e50012;border-radius:2.4rem;box-shadow:none;text-shadow:none;background-color:#e50012;background-image:none!important;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.02em;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.cta #mktoForm_1672 .mktoButtonRow button:hover,.cta #mktoForm_1688 .mktoButtonRow button:hover,.cta #mktoForm_1707 .mktoButtonRow button:hover,.cta #mktoForm_9147 .mktoButtonRow button:hover,.cta #mktoForm_9515 .mktoButtonRow button:hover,.cta #mktoForm_2002 .mktoButtonRow button:hover,.cta #mktoForm_2704 .mktoButtonRow button:hover,.cta form .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.cta #mktoForm_1672 .mktoButtonRow button:hover:after,.cta #mktoForm_1688 .mktoButtonRow button:hover:after,.cta #mktoForm_1707 .mktoButtonRow button:hover:after,.cta #mktoForm_9147 .mktoButtonRow button:hover:after,.cta #mktoForm_9515 .mktoButtonRow button:hover:after,.cta #mktoForm_2002 .mktoButtonRow button:hover:after,.cta #mktoForm_2704 .mktoButtonRow button:hover:after,.cta form .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.cta #mktoForm_1672 .mktoButtonRow button:active,.cta #mktoForm_1688 .mktoButtonRow button:active,.cta #mktoForm_1707 .mktoButtonRow button:active,.cta #mktoForm_9147 .mktoButtonRow button:active,.cta #mktoForm_9515 .mktoButtonRow button:active,.cta #mktoForm_2002 .mktoButtonRow button:active,.cta #mktoForm_2704 .mktoButtonRow button:active,.cta form .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.cta #mktoForm_1672 .mktoButtonRow button:active:after,.cta #mktoForm_1688 .mktoButtonRow button:active:after,.cta #mktoForm_1707 .mktoButtonRow button:active:after,.cta #mktoForm_9147 .mktoButtonRow button:active:after,.cta #mktoForm_9515 .mktoButtonRow button:active:after,.cta #mktoForm_2002 .mktoButtonRow button:active:after,.cta #mktoForm_2704 .mktoButtonRow button:active:after,.cta form .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoButtonRow button,.cta #mktoForm_1688 .mktoButtonRow button,.cta #mktoForm_1707 .mktoButtonRow button,.cta #mktoForm_9147 .mktoButtonRow button,.cta #mktoForm_9515 .mktoButtonRow button,.cta #mktoForm_2002 .mktoButtonRow button,.cta #mktoForm_2704 .mktoButtonRow button,.cta form .mktoButtonRow button{font-size:1.4rem}}.cta #mktoForm_1672 .mktoButtonRow button:after,.cta #mktoForm_1688 .mktoButtonRow button:after,.cta #mktoForm_1707 .mktoButtonRow button:after,.cta #mktoForm_9147 .mktoButtonRow button:after,.cta #mktoForm_9515 .mktoButtonRow button:after,.cta #mktoForm_2002 .mktoButtonRow button:after,.cta #mktoForm_2704 .mktoButtonRow button:after,.cta form .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoButtonRow span,.cta #mktoForm_1688 .mktoButtonRow span,.cta #mktoForm_1707 .mktoButtonRow span,.cta #mktoForm_9147 .mktoButtonRow span,.cta #mktoForm_9515 .mktoButtonRow span,.cta #mktoForm_2002 .mktoButtonRow span,.cta #mktoForm_2704 .mktoButtonRow span,.cta form .mktoButtonRow span{margin-left:0!important}}.cta__tel{height:15rem;padding:2.2rem 0 3.4rem}@media screen and (max-width: 768px){.cta__tel{height:auto;padding:2rem 1.5rem}}.cta__tel-text{font-weight:700;line-height:1;text-align:center}.cta__tel-content{margin-top:1.4rem;padding-left:10.4rem}@media screen and (max-width: 768px){.cta__tel-content{margin-top:1.5rem;padding-left:0}}.cta__tel-number{display:inline-flex;gap:1.5rem}@media screen and (max-width: 768px){.cta__tel-number{display:flex;justify-content:center;gap:1.125rem}}.cta__tel-number-icon{width:5.2rem}@media screen and (max-width: 768px){.cta__tel-number-icon{width:3.9rem}}.cta__tel-number-text{margin-top:-.8rem;font-weight:500;font-size:5rem;line-height:1}@media screen and (max-width: 768px){.cta__tel-number-text{font-size:3.75rem}}.cta__tel-note{font-weight:500;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){.cta__tel-note{margin-top:1rem;font-size:1.05rem;text-align:center}}.cta__tel-note span{margin-right:1.3rem;color:#e50012}.cta__privacy{padding:3rem 4rem;grid-column:1/3}@media screen and (max-width: 768px){.cta__privacy{padding:2rem}}.cta__privacy-heading{font-weight:700}.cta__privacy .cta-privacy-list{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem;padding-left:.5em}@media screen and (max-width: 768px){.cta__privacy .cta-privacy-list{padding-left:0}}.cta__privacy .cta-privacy-list__item{padding-left:1em;text-indent:-1em;font-size:1.4rem}@media screen and (max-width: 768px){.cta__privacy .cta-privacy-list__item{font-size:1.19rem}}.cta__privacy .cta-privacy-list__item a{color:#e50012;text-decoration:underline}.cta__privacy .cta-privacy-list__item a:hover{text-decoration:none}.cta #mktoForm_1672{width:auto!important;margin-top:3.4rem}@media screen and (max-width: 768px){.cta #mktoForm_1672{padding:0}}.cta #mktoForm_1672 .mktoAsterix{float:initial;font-size:0;padding:0}.cta #mktoForm_1672 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoAsterix:after{font-size:1.1rem}}.cta #mktoForm_1672 .mktoFormRow{clear:none}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow:nth-of-type(n+2){margin-top:2.9rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow:nth-of-type(n+2){margin-top:2.175rem}}.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]){gap:1rem}}.cta #mktoForm_1672 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.cta #mktoForm_1672 .mktoFormRow .mktoOffset,.cta #mktoForm_1672 .mktoFormRow .mktoGutter,.cta #mktoForm_1672 .mktoFormRow .mktoInstruction,.cta #mktoForm_1672 .mktoFormRow .mktoClear{display:none}.cta #mktoForm_1672 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{border:1px solid #bdc5cd;background:#eaeaea}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-weight:700;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.2rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;flex-shrink:0}}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{padding:1.2rem;font-size:1.6rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:4.5rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block;width:50%!important}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap;width:50%!important}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap;width:50%!important}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.cta #mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.cta #mktoForm_1672 .mktoLogicalField.mktoInvalid{border:none}.cta #mktoForm_1707 .mktoFormRow,.cta #mktoForm_1688 .mktoFormRow{clear:none}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow,.cta #mktoForm_1688 .mktoFormRow{width:100%!important}}.cta #mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1688 .mktoFormRow:nth-of-type(n+2){margin-top:2.9rem}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.cta #mktoForm_1688 .mktoFormRow:nth-of-type(n+2){margin-top:2.175rem}}.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]),.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]){gap:1rem}}.cta #mktoForm_1707 .mktoFormRow:has([id=LastName]) .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.cta #mktoForm_1707 .mktoFormRow .mktoOffset,.cta #mktoForm_1707 .mktoFormRow .mktoGutter,.cta #mktoForm_1707 .mktoFormRow .mktoInstruction,.cta #mktoForm_1707 .mktoFormRow .mktoClear,.cta #mktoForm_1688 .mktoFormRow .mktoOffset,.cta #mktoForm_1688 .mktoFormRow .mktoGutter,.cta #mktoForm_1688 .mktoFormRow .mktoInstruction,.cta #mktoForm_1688 .mktoFormRow .mktoClear{display:none}.cta #mktoForm_1707 .mktoFormRow .mktoErrorMsg,.cta #mktoForm_1688 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol{width:100%!important}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{border:1px solid #bdc5cd;background:#eaeaea}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-weight:700;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.2rem}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;flex-shrink:0}}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{padding:1.2rem;font-size:1.6rem}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:4.5rem}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap!important;width:100%!important}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap!important;width:100%!important}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.cta #mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.cta #mktoForm_1688 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.cta #mktoForm_1707 .mktoLogicalField.mktoInvalid,.cta #mktoForm_1688 .mktoLogicalField.mktoInvalid{border:none}.solution-default-list{display:none;flex-wrap:wrap;gap:5rem 3rem;margin-top:7.6rem}@media screen and (max-width: 768px){.solution-default-list{flex-direction:column;gap:2.5rem 1.5rem;margin-top:3.8rem}}.solution-default-list.is-visible{display:flex}.solution-default-list__item{width:38rem}@media screen and (max-width: 768px){.solution-default-list__item{width:100%}}.solution-default-list__item a{text-decoration:none}.solution-default-list__image{border-radius:.4rem}.solution-default-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-default-list__content{margin-top:2.9rem}@media screen and (max-width: 768px){.solution-default-list__content{margin-top:1.45rem}}.solution-default-list__heading{display:flex;align-items:center;font-weight:700;font-size:2.4rem;line-height:1}@media screen and (max-width: 768px){.solution-default-list__heading{font-size:1.8rem}}.solution-default-list__heading:before{display:block;content:"";width:2.5rem;height:2.5rem;border-radius:100%;flex-shrink:0;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem;background-color:#e50012;margin-right:1.1rem}.solution-default-list__text{margin-top:1.3rem;color:#666;line-height:1.5}@media screen and (max-width: 768px){.solution-default-list__text{margin-top:.975rem}}.solution-default-list--index{margin-top:3rem}@media screen and (max-width: 768px){.solution-default-list--index{margin-top:1.5rem}}.component-circle:before{display:block;content:"";border:solid;background-color:#fff}.component-circle--30:before{width:3rem;height:3rem;border-radius:100%;border-width:1.2rem}@media screen and (max-width: 768px){.component-circle--30:before{width:2.5rem;height:2.5rem;border-width:1rem}}.component-circle--40:before{width:4rem;height:4rem;border-radius:100%;border-width:1.6rem}@media screen and (max-width: 768px){.component-circle--40:before{width:3.5rem;height:3.5rem;border-width:1rem}}.component-circle--red:before{border-color:#e50012}.component-circle--green:before{border-color:#00bf31}.component-topicpath{overflow:auto;padding:0 4rem;color:#666;background:#eee;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){.component-topicpath{padding:0;font-size:1.1rem}}.component-topicpath a{color:#666;text-decoration:none}.component-topicpath__list{display:flex;align-items:center;gap:.8rem;max-width:120rem;height:4rem;margin:0 auto;padding-bottom:.4rem;white-space:nowrap}@media screen and (max-width: 768px){.component-topicpath__list{gap:.6rem;height:3rem;padding-left:1rem;padding-bottom:.2rem}}.component-topicpath__item{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 768px){.component-topicpath__item{gap:.6rem}}.component-topicpath__item:nth-of-type(n+2):before{content:"";display:block;width:1px;height:1rem;background:#666}@media screen and (max-width: 768px){.component-topicpath__item:nth-of-type(n+2):before{height:.8rem}}@media screen and (max-width: 768px){.component-topicpath__item:last-child{padding-right:1rem}}.component-header{position:relative;height:30rem}@media screen and (max-width: 768px){.component-header{height:25.5rem}}.component-header:has(.component-header__buttons){height:40rem}@media screen and (max-width: 768px){.component-header:has(.component-header__buttons){height:34rem}}.component-header__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.component-header__background picture{width:100%;height:100%}.component-header__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-header__foreground{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;background:#0e646e66;text-align:center}.component-header__foreground--light-color-bg{background:#03839280}.component-header__title{font-size:6rem;font-weight:900;line-height:1.2}@media screen and (max-width: 768px){.component-header__title{font-size:3rem}}.component-header__lead{margin-top:1.6rem;font-size:1.8rem;line-height:1.7777777778}@media screen and (max-width: 768px){.component-header__lead{margin-top:.8rem;font-size:1.35rem;padding:0 2rem}}.component-header__buttons{display:flex;gap:4rem;margin-top:3.8rem}@media screen and (max-width: 768px){.component-header__buttons{flex-direction:column;gap:1.5rem;margin-top:2rem}}.component-header__button{width:32rem}@media screen and (max-width: 768px){.component-header__button{width:30rem}}.component-header__button a{font-size:2rem}@media screen and (max-width: 768px){.component-header__button a{font-size:1.5rem}}.component-button{position:relative;display:flex;justify-content:center;align-items:center;height:8rem;padding-bottom:.2rem;border:.2rem solid #e50012;border-radius:4rem;color:#e50012;background:#fff;font-size:1.6rem;font-weight:700;line-height:1.3;text-decoration:none}@media screen and (max-width: 768px){.component-button{font-size:1.4rem;height:6rem}}.component-button:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";box-sizing:border-box;display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;transform:translateY(-50%) rotate(-135deg);vertical-align:middle}.component-section{padding:10rem 4rem}@media screen and (max-width: 768px){.component-section{padding:3.5rem 2rem}}.component-section__inner{max-width:120rem;margin:0 auto}.component-section__inner .component-section__heading:first-child{margin-top:0}.component-section__inner .component-section__lead:first-child{margin-top:10rem}@media screen and (max-width: 768px){.component-section__inner .component-section__lead:first-child{margin-top:5rem}}.component-section__heading{font-size:4rem;font-weight:700;line-height:1.2;margin-top:10rem}@media screen and (max-width: 768px){.component-section__heading{font-size:2.6rem;margin-top:6.5rem}}.component-section__heading--medium{font-size:3.6rem}.component-section__lead{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem;position:relative;font-size:3.2rem;line-height:1.6;font-weight:700}@media screen and (max-width: 768px){.component-section__lead{font-size:2.08rem}}.component-section__lead--case{flex-direction:row}@media screen and (max-width: 768px){.component-section__lead--case{flex-direction:column}}.component-section__lead:first-child{margin-top:0}.component-section__lead small{display:inline-flex;align-items:center;position:relative;height:4rem;padding:0 3.2rem;border-radius:2rem;background-color:#e50012;color:#fff;font-size:1.8rem}.component-section__lead small:after{display:block;width:1.1rem;height:1.1rem;content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;background-color:#e50012}@media screen and (max-width: 768px){.component-section__lead--conductor small{height:6rem;line-height:1.2;border-radius:4rem}}.component-section__lead--center{text-align:center}.component-section__lead--red{color:#e50012}.component-section__link{display:flex;justify-content:center;margin-top:4rem}@media screen and (max-width: 768px){.component-section__link{margin-top:2rem}}.component-section__link-inner{position:relative;color:#e50012;font-size:1.6rem;font-weight:700;text-decoration:none;background:#fff;display:flex;justify-content:center;align-items:center;width:30rem;height:6rem;border-radius:3rem;padding-bottom:.2rem;border:.2rem solid #e50012}@media screen and (max-width: 768px){.component-section__link-inner{font-size:1.4rem}}.component-section__link-inner:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media screen and (max-width: 768px){.component-section__link-inner:before{display:block;width:.68rem;height:.68rem;content:"";border-width:0 0 .17rem .17rem;margin-right:.51rem}}.component-section--bg-gray{background:#f5f5f7}.component-section--article-bottom{background:#eee;padding-top:13rem}@media screen and (max-width: 768px){.component-section--article-bottom{padding-top:6.5rem}}.component-section--border-bottom{border-bottom:1px solid #ddd}.component-search-box__heading{color:#666;font-size:2rem;line-height:1.1;font-weight:700;white-space:nowrap;display:flex;align-items:center}.component-search-box__heading:before{display:block;width:2.3rem;height:2.3rem;content:"";background:#999;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_search.svg) no-repeat center;mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_search.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;margin-right:1.1rem;flex:0 0 auto}.component-search-box__heading:after{display:block;width:100%;height:1px;content:"";border-bottom:1px dashed #ccc;margin-left:1.4rem;flex:1 1 auto}.component-search-box__reset{display:flex;justify-content:flex-end}.component-search-box__reset-button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;font-size:1.6rem;line-height:2.25;font-weight:500;letter-spacing:-.01em;display:flex;align-items:center}.component-search-box__reset-button:before{display:block;width:1.7rem;height:1.7rem;content:"";background:#666;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_sort.svg) no-repeat center;mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_sort.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;margin-right:.7rem;flex:0 0 auto;margin-top:.2rem}.component-search-select{display:flex;align-items:flex-end;gap:3.4rem;margin-top:2rem;padding-left:2rem}.component-search-select.component-search-select-case{position:relative;margin-top:14rem}@media screen and (max-width: 768px){.component-search-select.component-search-select-case{margin-top:11rem}}@media screen and (max-width: 768px){.component-search-select{align-items:center;flex-direction:column;gap:1.7rem;margin-top:1rem;padding-left:0}}.component-search-select__text{font-size:2rem;line-height:1.2;flex-wrap:wrap;flex:0 0 auto}@media screen and (max-width: 768px){.component-search-select__text{font-size:1.5rem}}.component-search-select__text.component-search-select__text--case{margin:2.5rem 0 0 -9rem;line-height:2}.component-search-select__button button{display:flex;justify-content:center;align-items:center;width:23rem;height:6rem;gap:.5rem;border:none;border-radius:3rem;background-color:#e50012;color:#fff;font-weight:700;font-size:2rem;cursor:pointer}@media screen and (max-width: 768px){.component-search-select__button button{width:17.25rem;height:5.25rem;font-size:1.5rem}}.component-search-select__button button:before{display:block;width:1.9rem;height:1.9rem;content:"";margin-top:.2rem;background-color:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_search.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/common/icn_search.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-search-select__button button:before{width:1.425rem;height:1.425rem;margin-top:.15rem}}.component-search-select-list{display:flex;gap:3.2rem;width:100%;flex:1 1 auto}@media screen and (max-width: 768px){.component-search-select-list{flex-direction:column;gap:2rem;width:100%}}.component-search-select-list__item{width:calc(100% - 1.6rem)}@media screen and (max-width: 768px){.component-search-select-list__item{width:100%}}.component-search-select-list__item:nth-of-type(n+2){position:relative}@media screen and (max-width: 768px){.component-search-select-list__item:nth-of-type(n+2){display:flex;align-items:center;flex-direction:column;width:100%}}.component-search-select-list__item:nth-of-type(n+2):before{position:absolute;bottom:2.1rem;left:-2.5rem;content:"×";font-size:1.8rem;line-height:1}@media screen and (max-width: 768px){.component-search-select-list__item:nth-of-type(n+2):before{position:static;font-size:2rem;line-height:1}}.component-search-select-list__item.is-disabled-select{display:none}.component-search-select-list__item.component-search-select-list__item--case{width:calc(100% - 1.6rem)}@media screen and (max-width: 768px){.component-search-select-list__item.component-search-select-list__item--case{width:100%}}.component-search-select-list__item.component-search-select-list__item--case:nth-of-type(n+2){position:relative}@media screen and (max-width: 768px){.component-search-select-list__item.component-search-select-list__item--case:nth-of-type(n+2){display:flex;align-items:center;flex-direction:column;width:100%}}.component-search-select-list__item.component-search-select-list__item--case:nth-of-type(n+2):before{position:absolute;bottom:1.2rem;left:-3.9rem;content:"×";font-size:1.8rem;line-height:1}@media screen and (max-width: 768px){.component-search-select-list__item.component-search-select-list__item--case:nth-of-type(n+2):before{position:static;font-size:2rem;line-height:1}}.component-search-select-list__item.component-search-select-list__item--case:nth-of-type(n+2).is-hidden:before{display:none}@media screen and (max-width: 768px){.component-search-select-list__item.component-search-select-list__item--case.mt15{margin-top:1.5rem}}.component-search-select-list__item.component-search-select-list__item--case.js-search-case--area-view,.component-search-select-list__item.component-search-select-list__item--case.js-search-case--business-view,.component-search-select-list__item.component-search-select-list__item--case.js-search-case--solution-area{display:block}.component-search-select-list__item.component-search-select-list__item--case.js-search-case--area-view.is-hidden,.component-search-select-list__item.component-search-select-list__item--case.js-search-case--business-view.is-hidden,.component-search-select-list__item.component-search-select-list__item--case.js-search-case--solution-area.is-hidden{display:none}.component-search-select-list__item.component-search-select-list__item--case.js-search-case--area-view.is-hidden+.component-search-select-list__item:before,.component-search-select-list__item.component-search-select-list__item--case.js-search-case--business-view.is-hidden+.component-search-select-list__item:before{display:none}.component-search-select-list__item--large{width:180%}@media screen and (max-width: 768px){.component-search-select-list__item--large{width:100%}}.component-search-select-list__text{color:#333;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.component-search-select-list__text{width:100%;font-size:1.5rem}}.component-search-select-list__content{position:relative;margin-top:.9rem}@media screen and (max-width: 768px){.component-search-select-list__content{width:100%;margin-top:.45rem}}.component-search-select-list__content:after{position:absolute;top:50%;right:1.2rem;display:block;width:.7rem;height:1.1rem;content:"";translate:0 -50%;rotate:90deg;background-color:#999;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-search-select-list__content:after{width:.595rem;height:.935rem}}.component-search-select-list__content--arrow-none:after{display:none}.component-search-select-list__content select{width:100%;height:6rem;padding:0 1.5rem;border:.2rem solid #000;border-radius:.6rem;color:#666;font-size:1.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s cubic-bezier(.39,.575,.565,1),box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-search-select-list__content select{height:5.25rem;font-size:1.275rem}}@media (hover: hover){.component-search-select-list__content select:hover{border-color:#e50012;box-shadow:0 0 0 .4rem #e500124d}}@media (hover: none){.component-search-select-list__content select:active{border-color:#e50012;box-shadow:0 0 0 .4rem #e500124d}}.component-search-select-list__content__output{width:80%;height:4rem;padding:0 1.5rem;border:.2rem solid #000;border-radius:.6rem;color:#000;font-size:1.7rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;transition:border-color .15s cubic-bezier(.39,.575,.565,1),box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-search-select-list__content__output{width:100%;height:4rem;font-size:1.275rem;display:flex;align-items:center}}.component-search-select.zero-result-visible{gap:1.5rem;padding-left:0;margin-top:3rem}.component-search-select.zero-result-visible .component-search-select-list{flex:0 0 auto;width:50%}.component-search-select.zero-result-visible .component-search-select-list__content:after{display:none}.component-search-select.zero-result-visible .component-search-select-list__content select{pointer-events:none}.component-search-select-case{width:100%;background-color:#eee;padding:3rem;display:block}.component-search-select-case__rule{padding:.2rem 5rem;color:#fff;background-color:#000;white-space:nowrap;margin-bottom:2rem}.component-search-select-case-list{gap:0}.component-search-select-case__inner{display:flex;align-items:flex-end;gap:3.4rem;padding-left:2rem}@media screen and (max-width: 768px){.component-search-select-case__inner{align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding-left:0}}.component-search-result{margin-top:8rem}@media screen and (max-width: 768px){.component-search-result{margin-top:4rem}}.component-search-result__text{color:#666;font-size:2rem;line-height:1.1}@media screen and (max-width: 768px){.component-search-result__text{font-size:1.5rem}}.component-search-result__text--case-zero{position:absolute;white-space:nowrap;left:50%;top:-8rem;transform:translate(-50%)}.component-search-result__text--case-zero-text{position:absolute;transform:translate(-50%);font-size:2.4rem;color:#666;text-align:center}.component-search-result__text--case-zero-text:before{content:"";position:absolute;bottom:-5rem;left:28%;transform:rotate(90deg) translateY(-50%);border:2rem solid transparent;border-left:1.6rem solid #999999}.component-search-result__heading{background:#f5f5f7;display:flex;align-items:center;font-weight:700;font-size:3rem;line-height:1;padding:2rem;margin-top:4rem;display:none}.component-search-result__heading.is-visible{display:flex}@media screen and (max-width: 768px){.component-search-result__heading{font-size:1.95rem;padding:1.3rem;margin-top:2rem}}.component-search-result__heading:nth-of-type(n+2){margin-top:8rem}.component-search-result__heading+.component-search-result__subheading{margin-top:4rem}.component-search-result__heading--green{color:#fff;background-color:#00bf31}.component-search-result__heading--blue{color:#fff;background-color:#2bbfef}.component-search-result__heading--pink{color:#fff;background-color:#ff6f75}.component-search-result__group{display:none}.component-search-result__group.is-visible{display:block}.component-search-result__subheading{display:flex;align-items:center;font-weight:700;font-size:2.4rem;line-height:1;margin-top:5rem}.component-search-result__subheading:before{display:block;width:.4rem;height:4rem;content:"";background-color:#e50012;margin-right:1.7rem}.component-search-result .zero-result-visible{display:none}.component-search-result.is-zero-result>*{display:none}.component-search-result.is-zero-result .zero-result-visible{display:block}.component-search-result.is-zero-result .component-search-select.zero-result-visible{display:flex}.component-useful-list{display:flex;flex-wrap:wrap;gap:6rem 5rem;margin-top:3rem}@media screen and (max-width: 768px){.component-useful-list{flex-direction:column;gap:2rem 0;margin-top:1.5rem}}.component-useful-list__item{width:36rem}@media screen and (max-width: 768px){.component-useful-list__item{width:100%}}.component-useful-list__inner{display:block;text-decoration:none}.component-useful-list__image{position:relative;width:36rem;aspect-ratio:360/188;overflow:hidden}@media screen and (max-width: 768px){.component-useful-list__image{width:100%}}.component-useful-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-useful-list__image.component-resources-list__image{aspect-ratio:360/210}.component-useful-list__category{position:absolute;top:0;color:#fff;background:#1e97b1;font-size:1.1rem;line-height:1;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:13rem;height:2rem;padding:0 1rem}@media screen and (max-width: 768px){.component-useful-list__category{font-size:.935rem;min-width:11.05rem;height:1.7rem;padding:0 .5rem}}.component-useful-list__category{font-weight:700;left:0}.component-useful-list__category--green{background:#34b600}.component-useful-list__category--blue{background:#2bbfef}.component-useful-list__category--pink{background:#ff6f75}.component-useful-list__box{padding:1.2rem .4rem 0}@media screen and (max-width: 768px){.component-useful-list__box{padding:.6rem 0 0}}.component-useful-list__heading{font-size:1.6rem;line-height:1.625;letter-spacing:-.02em}@media screen and (max-width: 768px){.component-useful-list__heading{font-size:1.36rem}}.component-useful-list__date{color:#999;font-size:1.4rem}@media screen and (max-width: 768px){.component-useful-list__date{font-size:1.19rem}}.component-useful-list__link{color:#e50012;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-useful-list__link{font-size:1.19rem}}.component-useful-list__link:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-useful-list__link:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-useful-list-tag{display:flex;gap:1rem;margin-top:2.2rem}.component-useful-list-tag__heading{font-size:1.6rem;line-height:2;font-weight:700;flex:0 0 auto}.component-useful-list-tag__heading:before{display:block;width:2rem;height:2rem;content:"";background:url(../../../../../-/media/SolKepco/assets/img/common/icn_tag_one.svg) no-repeat center/contain;margin-right:.5rem}.component-useful-list-tag__inner{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.component-useful-list-tag__item{font-size:1.2rem;line-height:1.5}.component-useful-list--simple .component-useful-list__image{border-radius:1rem}.component-useful-list--simple .component-useful-list__link{position:absolute;right:0;bottom:0;background:#fff;font-size:1.4rem;padding:.4rem 1.6rem .4rem .6rem;border-radius:1rem 0 0}.component-useful-list--bg-white .component-useful-list__inner{display:block;background:#fff;height:100%;border-radius:1rem;overflow:hidden;text-decoration:none}.component-useful-list--bg-white .component-useful-list__box{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 3rem 2.8rem;height:calc(100% - 18.8rem)}@media screen and (max-width: 768px){.component-useful-list--bg-white .component-useful-list__box{padding:.65rem 1.95rem 1.82rem}}.component-useful-list--bg-white .component-useful-list__heading{line-height:1.5;font-weight:700;margin-top:.6rem}.component-useful-list--bg-white .component-useful-list__link{justify-content:flex-end}.component-event-list{display:none;flex-wrap:wrap;gap:6rem 5rem;margin-top:3rem}.component-event-list.is-visible{display:flex}.component-event-list__inner{display:block;background:#fff;height:100%;border-radius:1rem;overflow:hidden;text-decoration:none;box-shadow:0 1.2rem 2.9rem #00000014}@media screen and (max-width: 768px){.component-event-list__inner{width:33.5rem}}.component-event-list__image{width:36rem;height:19rem}@media screen and (max-width: 768px){.component-event-list__image{width:33.5rem;height:18rem}}.component-event-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-event-list__box{display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem 3rem 2.6rem;height:calc(100% - 18rem)}@media screen and (max-width: 768px){.component-event-list__box{padding:1.43rem 1.95rem 1.69rem}}.component-event-list__heading{font-size:1.6rem;line-height:1.5;font-weight:700;width:100%;margin-top:.2rem}@media screen and (max-width: 768px){.component-event-list__heading{font-size:1.35rem;min-height:3.5em;margin-top:.13rem}}.component-event-list__date{color:#999;font-size:1.4rem;line-height:1;margin-top:1.1rem}@media screen and (max-width: 768px){.component-event-list__date{font-size:1.05rem}}.component-event-list__link{color:#e50012;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-event-list__link{font-size:1.19rem}}.component-event-list__link:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-event-list__link:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-event-list--simple .component-event-list__inner{border-radius:0}.component-search-radio{display:flex;align-items:center;border-bottom:1px dashed #ccc}@media screen and (max-width: 768px){.component-search-radio{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.component-search-radio+.component-search-radio{margin-top:2rem}}.component-search-radio__heading{font-size:2.4rem;line-height:1;font-weight:700;width:21rem;padding:2.4rem 0 2.4rem 2.4rem;flex:0 0 auto}@media screen and (max-width: 768px){.component-search-radio__heading{font-size:1.8rem;width:100%;padding:0}}.component-search-radio__heading--green{color:#34b600;width:12rem}@media screen and (max-width: 768px){.component-search-radio__heading--green{width:-moz-fit-content;width:fit-content}}.component-search-radio__heading--blue{color:#2bbfef;width:16rem}@media screen and (max-width: 768px){.component-search-radio__heading--blue{width:-moz-fit-content;width:fit-content}}.component-search-radio__heading--pink{color:#ff6f75;width:16rem}@media screen and (max-width: 768px){.component-search-radio__heading--pink{width:-moz-fit-content;width:fit-content}}.component-search-radio-list{display:flex;flex-wrap:wrap;gap:2rem 3rem;padding:2.4rem 0;flex:1 1 auto}@media screen and (max-width: 768px){.component-search-radio-list{gap:1rem;padding:2rem 0}}.component-search-radio-list__item{display:flex;align-items:center;cursor:pointer}.component-search-radio-list__item:has(input:checked) .component-search-radio-list__text{color:#34b600}.component-search-radio-list__icon{position:relative;display:block;width:2rem;height:2rem;margin-right:.4rem}.component-search-radio-list__icon--event{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.component-search-radio-list__icon{width:1.7rem;height:1.7rem;margin-right:.34rem}}.component-search-radio-list__icon-real{width:100%;height:100%;opacity:0}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy{border-color:#34b600}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy:before{opacity:1}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy--blue{border-color:#2bbfef}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy--blue:before{background:#2bbfef}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy--pink{border-color:#ff6f75}.component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy--pink:before{background:#ff6f75}.component-search-radio-list__icon-dummy{position:absolute;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;border:.2rem solid #333}.component-search-radio-list__icon-dummy:before{background:#34b600;display:block;width:1rem;height:1rem;content:"";border-radius:50%;opacity:0}@media screen and (max-width: 768px){.component-search-radio-list__icon-dummy:before{display:block;width:.85rem;height:.85rem;content:""}}.component-search-radio-list__text{color:#333;font-size:1.6rem;line-height:1.375;font-weight:700}@media screen and (max-width: 768px){.component-search-radio-list__text{font-size:1.36rem}}.component-search-radio--green .component-search-radio__heading{color:#34b600}.component-search-radio--green .component-search-radio-list__item:has(input:checked) .component-search-radio-list__text{color:#34b600}.component-search-radio--green .component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy{border-color:#34b600}.component-search-radio--green .component-search-radio-list__icon-dummy:before{background:#34b600}.component-search-radio--blue .component-search-radio__heading{color:#2bbfef}.component-search-radio--blue .component-search-radio-list__item:has(input:checked) .component-search-radio-list__text{color:#2bbfef}.component-search-radio--blue .component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy{border-color:#2bbfef}.component-search-radio--blue .component-search-radio-list__icon-dummy:before{background:#2bbfef}.component-search-radio--pink .component-search-radio__heading{color:#ff6f75}.component-search-radio--pink .component-search-radio-list__item:has(input:checked) .component-search-radio-list__text{color:#ff6f75}.component-search-radio--pink .component-search-radio-list__icon-real:checked+.component-search-radio-list__icon-dummy{border-color:#ff6f75}.component-search-radio--pink .component-search-radio-list__icon-dummy:before{background:#ff6f75}.component-case-list{display:flex;flex-wrap:wrap;gap:8rem 5rem;margin-top:3rem;padding-bottom:3rem}.component-case-list--large{gap:8rem 6rem}@media screen and (max-width: 768px){.component-case-list{flex-direction:column;gap:2rem 0;margin-top:1.5rem;padding-bottom:1.5rem}}.component-case-list__item{width:36rem;display:none}@media screen and (max-width: 768px){.component-case-list__item{width:100%}}.component-case-list__item.is-visible{display:block}.component-case-list__inner{display:block;text-decoration:none;height:100%}.component-case-list__image{position:relative;width:36rem;aspect-ratio:360/188;overflow:hidden;border-radius:.4rem;box-shadow:0 .2rem .8rem #00000008}@media screen and (max-width: 768px){.component-case-list__image{width:100%}}.component-case-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-case-list__box{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 18.8rem);padding:3.6rem .4rem 0}@media screen and (max-width: 768px){.component-case-list__box{height:auto;padding:1.8rem 0 0}}.component-case-list-detail{display:flex;flex-direction:column;gap:.8rem 0;margin-top:1rem}@media screen and (max-width: 768px){.component-case-list-detail{gap:.4rem 0;margin-top:1rem}}.component-case-list-detail__item{display:flex;align-items:center;gap:0 1.9rem}@media screen and (max-width: 768px){.component-case-list-detail__item{gap:0 .95rem}}.component-case-list-detail__heading{background:#e8e8e8;font-size:1.2rem;line-height:1;display:flex;justify-content:center;align-items:center;width:6.6rem;height:2.3rem;border-radius:.4rem}@media screen and (max-width: 768px){.component-case-list-detail__heading{font-size:1.02rem}}.component-case-list-detail__text{font-size:1.4rem;line-height:2}@media screen and (max-width: 768px){.component-case-list-detail__text{font-size:1.19rem}}.component-case-list__heading{font-size:2.4rem;line-height:1.0833333333;font-weight:700;letter-spacing:-.02em}@media screen and (max-width: 768px){.component-case-list__heading{font-size:1.8rem}}.component-case-list__text{font-size:1.6rem;line-height:2;margin-top:.8rem}@media screen and (max-width: 768px){.component-case-list__text{font-size:1.2rem}}.component-case-list__link{color:#e50012;font-size:1.4rem;font-weight:700;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-case-list__link{font-size:1.19rem}}.component-case-list__link:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-case-list__link:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-case-list--article .component-case-list__item a{display:block;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 .2rem .8rem #00000008}@media screen and (max-width: 768px){.component-case-list--article .component-case-list__item a{border-radius:.5rem}}.component-case-list--article .component-case-list__image{position:relative;border-radius:0;box-shadow:none}.component-case-list--article .component-case-list__category{position:absolute;top:0;color:#fff;background:#e50012;font-size:1.1rem;line-height:1;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:13rem;height:2rem;padding:0 1rem}@media screen and (max-width: 768px){.component-case-list--article .component-case-list__category{font-size:.935rem;min-width:11.05rem;height:1.7rem;padding:0 .85rem}}.component-case-list--article .component-case-list__box{padding:2.6rem 3rem 3rem}@media screen and (max-width: 768px){.component-case-list--article .component-case-list__box{padding:1.3rem 1.5rem 1.5rem}}.component-case-list--article .component-case-list__heading{font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){.component-case-list--article .component-case-list__heading{font-size:1.36rem}}.component-case-list--article .component-case-list__text{font-size:1.4rem;line-height:1.5714285714}@media screen and (max-width: 768px){.component-case-list--article .component-case-list__text{font-size:1.19rem}}.case-logo-carousel{margin:6rem -4rem 0}@media screen and (max-width: 768px){.case-logo-carousel{margin:3.9rem -2rem 0}}.case-introduction{display:flex;justify-content:center;align-items:center;gap:7.2rem;margin-top:6rem}@media screen and (max-width: 768px){.case-introduction{flex-direction:column;gap:3.6rem;margin-top:3rem}}.case-introduction__image{width:50.4rem}@media screen and (max-width: 768px){.case-introduction__image{width:34.4rem}}.case-introduction__box{background:#fff;display:flex;flex-direction:column;align-items:center;width:53.4rem;padding:4.4rem 0 4rem;box-shadow:.7rem .7rem 2rem #0000001a}@media screen and (max-width: 768px){.case-introduction__box{width:34.4rem;padding:2.2rem 2rem 2rem}}.case-introduction__heading{font-size:2.8rem;line-height:1;font-weight:700;text-align:center}@media screen and (max-width: 768px){.case-introduction__heading{font-size:2.38rem}}.case-introduction__lead{font-size:1.6rem;line-height:1;font-weight:700;text-align:center;margin-top:1.9rem}@media screen and (max-width: 768px){.case-introduction__lead{font-size:1.36rem;margin-top:.95rem}}.case-introduction__video{width:45.8rem;aspect-ratio:458/256;margin-top:4rem}@media screen and (max-width: 768px){.case-introduction__video{width:100%;margin-top:2rem}}.component-link{position:relative;color:#e50012;font-weight:700;text-decoration:none;line-height:1}.component-link:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:-1.6rem;translate:0 -50%;margin-top:.1rem;background:#e50012;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small-red.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small-red.svg) no-repeat center/contain}.component-link--blue{color:#1e97b1}.component-link--blue:after{background:#1e97b1}.component-detail{padding-top:4rem;background-color:#eee}@media screen and (max-width: 768px){.component-detail{padding:2rem 0 0}}.component-detail__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:6rem 10rem 8rem;border-radius:2rem;background-color:#fff}@media screen and (max-width: 768px){.component-detail__inner{padding:3rem 2rem 4rem;border-radius:0;border-top-left-radius:2rem;border-top-right-radius:2rem}}.component-detail__link{display:flex;justify-content:center;gap:5rem;margin-top:5.6rem}@media screen and (max-width: 768px){.component-detail__link{gap:2.5rem;margin-top:2.8rem}}.component-detail__link-inner{position:relative;color:#e50012;font-size:1.6rem;font-weight:700;text-decoration:none;background:#fff;display:flex;justify-content:center;align-items:center;width:30rem;height:6rem;border-radius:3rem;padding-bottom:.2rem;border:.2rem solid #e50012}@media screen and (max-width: 768px){.component-detail__link-inner{font-size:1.4rem}}.component-detail__link-inner:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media screen and (max-width: 768px){.component-detail__link-inner:before{display:block;width:.68rem;height:.68rem;content:"";border-width:0 0 .17rem .17rem;margin-right:.51rem}}.component-detail__link-inner--no-arrow:before{display:none}.component-detail-header .component-detail-header-category{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-category{gap:.5rem}}.component-detail-header .component-detail-header-category__item{padding:.4rem 1rem .6rem;border-radius:.3rem;background-color:#1e97b1;color:#fff;font-weight:700;line-height:1}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-category__item{gap:.5rem}}.component-detail-header .component-detail-header-category+.component-detail-header__heading{margin-top:3rem}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-category+.component-detail-header__heading{margin-top:1.5rem}}.component-detail-header .component-detail-header-tag{display:flex;align-items:center;gap:1rem;margin-top:1.2rem}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-tag{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.6rem}}.component-detail-header .component-detail-header-tag__heading{font-size:1.6rem;line-height:2;font-weight:700;display:flex;align-items:center;flex:0 0 auto}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-tag__heading{font-size:1.36rem}}.component-detail-header .component-detail-header-tag__heading:before{display:block;width:2.1rem;height:1.7rem;content:"";background:url(../../../../../-/media/SolKepco/assets/img/common/icn_tag.svg) no-repeat center/contain;margin-right:.5rem}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-tag__heading:before{display:block;width:1.785rem;height:1.445rem;content:"";margin-right:.425rem}}.component-detail-header .component-detail-header-tag__inner{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){.component-detail-header .component-detail-header-tag__inner{gap:.5rem}}.component-detail-header .component-detail-header-tag__item{color:#666;font-weight:700;line-height:1}.component-detail-header__inner{position:relative;padding:.8rem 0 1.6rem;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.component-detail-header__inner{padding:0 0 2rem}}.component-detail-header__inner .component-detail-header__date{position:absolute;right:0;bottom:1.4rem}@media screen and (max-width: 768px){.component-detail-header__inner .component-detail-header__date{position:static}}.component-detail-header__inner+.component-detail-header__image{margin-top:4.2rem}@media screen and (max-width: 768px){.component-detail-header__inner+.component-detail-header__image{margin-top:2.1rem}}.component-detail-header__heading{font-weight:900;font-size:3.6rem;line-height:1.5}@media screen and (max-width: 768px){.component-detail-header__heading{font-size:2.34rem}}.component-detail-header__text{margin-top:2rem;line-height:2}@media screen and (max-width: 768px){.component-detail-header__text{margin-top:1rem;line-height:1.5}}.component-detail-header__text--case-subheading{font-size:1.8rem;font-weight:500}.component-detail-header__date{color:#666;font-size:1.6rem;line-height:2;margin-top:1rem}@media screen and (max-width: 768px){.component-detail-header__date{font-size:1.36rem;margin-top:.5rem}}.component-detail-header__image{margin-top:3rem}@media screen and (max-width: 768px){.component-detail-header__image{margin-top:1.5rem}}.component-detail-header__image+.component-detail-header__text{margin-top:2.6rem}@media screen and (max-width: 768px){.component-detail-header__image+.component-detail-header__text{margin-top:1.3rem}}.component-detail-header__link{margin-top:1rem}@media screen and (max-width: 768px){.component-detail-header__link{margin-top:.5rem}}.component-detail-header__link-circle{display:flex;justify-content:flex-start;margin-top:2.4rem}@media screen and (max-width: 768px){.component-detail-header__link-circle{margin-top:1.2rem}}.component-detail-header__link-circle+.component-detail-header__link-circle{margin-top:0}.component-detail-header__link-circle a{color:#e50012;font-size:1.6rem;text-align:right;text-decoration:none;display:flex;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-detail-header__link-circle a{margin-top:.5rem;font-size:1.36rem;text-align:left;line-height:1.5}}.component-detail-header__link-circle a:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-detail-header__link-circle a:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-detail-header__link-circle--blue a{color:#1e97b1}.component-detail-header__link-circle--blue a:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle_blue.svg) no-repeat center/contain}.component-detail-point{margin-top:4.5rem;padding:3rem 10rem 3.6rem;border-radius:1.6rem;background-color:#eee}@media screen and (max-width: 768px){.component-detail-point{padding:1.5rem 2rem 1.8rem;border-radius:.8rem}}.component-detail-point__heading{font-size:2.2rem;line-height:1.6363636364;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.component-detail-point__heading{font-size:1.65rem}}.component-detail-point .component-detail-point-list{width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;margin-top:1.2rem;font-weight:700;font-size:1.8rem;line-height:2}@media screen and (max-width: 768px){.component-detail-point .component-detail-point-list{margin-top:.6rem;padding-left:1em;font-size:1.35rem}}.component-detail-index{padding:2.8rem 4rem 3rem;border-radius:1.6rem;background-color:#eee;margin-top:3.8rem}@media screen and (max-width: 768px){.component-detail-index{padding:1.8rem 2rem 1.5rem;border-radius:.8rem;margin-top:1.9rem}}.component-detail-index__heading{font-size:2.2rem;line-height:1;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 768px){.component-detail-index__heading{font-size:1.87rem}}.component-detail-index .component-detail-index-list{font-size:1.6rem;line-height:2;margin-top:2rem}@media screen and (max-width: 768px){.component-detail-index .component-detail-index-list{font-size:1.36rem;margin-top:1rem}}.component-detail-index .component-detail-index-list__item{list-style-position:inside}.component-detail-index .component-detail-index-list__item a{text-decoration:underline}@media (hover: hover){.component-detail-index .component-detail-index-list__item a:hover{text-decoration:none}}@media (hover: none){.component-detail-index .component-detail-index-list__item a:active{text-decoration:none}}@media screen and (max-width: 768px){.component-detail-column{height:auto;margin-top:2.3rem}}.component-detail-column__image{width:38.3rem!important;max-width:38.3rem!important;border-radius:.8rem 0 0 .8rem;overflow:hidden;margin:0!important}@media screen and (max-width: 768px){.component-detail-column__image{width:100%!important;max-width:100%!important;border-radius:0}}@media screen and (max-width: 768px){.component-detail-column__content{width:100%;padding:0 1.8rem 2.25rem 1.9rem}}.component-detail-column__heading{font-size:2.4rem!important;line-height:1.3333333333!important;font-weight:700}@media screen and (max-width: 768px){.component-detail-column__heading{margin-top:0!important;font-size:1.8rem!important}}.component-detail-column__text{font-size:1.6rem;line-height:1.75;margin-top:.9rem!important}@media screen and (max-width: 768px){.component-detail-column__text{font-size:1.2rem;margin-top:.45rem!important}}@media screen and (max-width: 768px){.component-detail-column__link{position:static;margin-top:0!important}}.component-detail-column__link a{color:#e50012;font-size:1.4rem;font-weight:700;text-align:right;text-decoration:none!important;display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-detail-column__link a{font-size:1.19rem}}.component-detail-column__link a:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-detail-column__link a:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-detail-body{margin-top:5.5rem}@media screen and (max-width: 768px){.component-detail-body{margin-top:2.75rem}}.component-detail-body h2{position:relative;padding-left:2.5rem;font-weight:700;font-size:3rem;line-height:1.4666666667;letter-spacing:.06em;margin-top:5.8rem}@media screen and (max-width: 768px){.component-detail-body h2{padding-left:1.625rem;font-size:1.95rem;margin-top:2.9rem}}.component-detail-body h2:first-of-type{margin-top:0}.component-detail-body h2:before{display:block;width:.5rem;height:84%;content:"";position:absolute;top:50%;left:0;translate:0 -50%;margin-top:.2rem;border-radius:.25rem;background-color:#e50012}@media screen and (max-width: 768px){.component-detail-body h2:before{width:.4rem;border-radius:.2rem;height:94%}}.component-detail-body h3{font-size:2.2rem;font-weight:700;margin-top:3rem}@media screen and (max-width: 768px){.component-detail-body h3{font-size:1.65rem;margin-top:1.5rem}}.component-detail-body h3+p{margin-top:.5rem}.component-detail-body h4{font-size:1.8rem;line-height:1.7777777778;font-weight:700;margin-top:2rem}@media screen and (max-width: 768px){.component-detail-body h4{font-size:1.35rem;margin-top:1rem}}.component-detail-body p{margin-top:3rem;font-weight:600}@media screen and (max-width: 768px){.component-detail-body p{margin-top:1.5rem}}.component-detail-body p a{color:#e50012;text-decoration:none}@media (hover: hover){.component-detail-body p a:hover{text-decoration:underline}}@media (hover: none){.component-detail-body p a:active{text-decoration:underline}}.component-detail-body p.has-text-align-center{text-align:center}.component-detail-body ul{display:flex;flex-direction:column;gap:1.2rem;margin-top:.4rem}@media screen and (max-width: 768px){.component-detail-body ul{gap:.6rem}}.component-detail-body strong{color:#e50012}.component-detail-body figure{width:100%;max-width:65rem;margin-left:auto;margin-right:auto;margin-top:5rem}@media screen and (max-width: 768px){.component-detail-body figure{margin-top:2.5rem}}.component-detail-body figure figcaption{margin-top:1.8rem;font-size:1.2rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 768px){.component-detail-body figure figcaption{margin-top:.9rem;font-size:1.02rem}}.component-detail-body figure+p{margin-top:4.6rem}@media screen and (max-width: 768px){.component-detail-body figure+p{margin-top:2.3rem}}.component-detail-body figure img{width:auto;margin:0 auto}.component-detail-body--weight-400 p{font-weight:400}.component-detail-body .component-detail-body-column{position:relative;z-index:1;margin-top:4.6rem;padding:1rem 4rem}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column{margin-top:2.3rem;padding:3rem}}.component-detail-body .component-detail-body-column a{text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;height:23rem}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column a{flex-direction:column;height:auto}}.component-detail-body .component-detail-body-column a:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;background-image:linear-gradient(to right,#836bff,#e50012);border-radius:2rem}.component-detail-body .component-detail-body-column a:after{position:absolute;top:.2rem;left:.2rem;z-index:-1;content:"";width:calc(100% - .4rem);height:calc(100% - .4rem);background:#fff;border-radius:2rem}.component-detail-body .component-detail-body-column__content{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 49rem)}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__content{width:100%;padding:0;text-align:center}}.component-detail-body .component-detail-body-column__text{font-size:1.6rem;line-height:1.75;margin-top:0}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__text{font-size:1.04rem}}.component-detail-body .component-detail-body-column__heading{font-size:3.6rem;line-height:1.3888888889;font-weight:900;margin-top:.2rem}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__heading{font-size:2.34rem}}.component-detail-body .component-detail-body-column__image{width:35rem;margin:0}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__image{width:100%;margin-top:.5rem}}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__link{position:static;margin-top:1rem}}.component-detail-body .component-detail-body-column__link-inner{color:#e50012;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__link-inner{margin-top:0;font-size:1.19rem;justify-content:center}}.component-detail-body .component-detail-body-column__link-inner:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-detail-body .component-detail-body-column__link-inner:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-detail-body .columns{display:flex;justify-content:space-between;gap:3rem;margin-top:4rem}@media screen and (max-width: 768px){.component-detail-body .columns{flex-direction:column;gap:1.5rem;margin-top:2rem}}.component-detail-body .columns>div *:first-child{margin-top:0}.component-detail-body .columns>div figure{width:auto}.component-detail-body .columns>div figure img{margin:0}.component-detail-body .columns>div:has(figure){display:flex;justify-content:center}.component-detail-body .columns:has(p)>div figure{padding-top:1rem}.component-detail-cta{position:relative;display:flex;justify-content:space-between;box-shadow:0 0 0 .2rem #d0d0d0 inset;border-radius:1rem;margin-top:7rem;overflow:hidden}@media screen and (max-width: 768px){.component-detail-cta{flex-direction:column;gap:2rem;margin-top:3.5rem}}.component-detail-cta__content{width:35.4rem}@media screen and (max-width: 768px){.component-detail-cta__content{width:100%}}.component-detail-data{background:#f1f1f1;display:flex;justify-content:space-between;border-radius:1.6rem;margin-top:4.2rem;padding:4.6rem 4rem 3.6rem;gap:3rem}@media screen and (max-width: 768px){.component-detail-data{flex-direction:column;gap:2rem;margin-top:2.1rem;padding:2.3rem 2rem 1.8rem;border-radius:.8rem}}.component-detail-data__image{width:26rem}@media screen and (max-width: 768px){.component-detail-data__image{width:100%}}.component-detail-data__content{width:62rem}@media screen and (max-width: 768px){.component-detail-data__content{width:100%}}.component-detail-data__heading{font-size:2.4rem;line-height:1.3333333333;font-weight:900;margin-top:-.8rem}@media screen and (max-width: 768px){.component-detail-data__heading{font-size:1.8rem;margin-top:-.4rem}}.component-detail-data-list{margin-top:1rem}@media screen and (max-width: 768px){.component-detail-data-list{margin-top:.5rem}}.component-detail-data-list__item{display:flex;font-size:1.6rem;line-height:1.75}@media screen and (max-width: 768px){.component-detail-data-list__item{font-size:1.2rem}}.component-detail-data-list__term{width:6.5rem}@media screen and (max-width: 768px){.component-detail-data-list__term{width:4.875rem}}.component-detail-data-list__description{width:calc(100% - 6.5rem)}@media screen and (max-width: 768px){.component-detail-data-list__description{width:calc(100% - 4.875rem)}}.component-detail-data-list__description a{color:#e50012;text-decoration:none}@media (hover: hover){.component-detail-data-list__description a:hover{text-decoration:underline}}@media (hover: none){.component-detail-data-list__description a:active{text-decoration:underline}}.component-detail-data__text{font-size:1.6rem;line-height:1.75;margin-top:1.2rem}@media screen and (max-width: 768px){.component-detail-data__text{font-size:1.2rem;margin-top:.6rem}}.component-solution-icon-list{display:flex;flex-wrap:wrap;gap:8rem 5rem;margin-top:3rem;padding-bottom:3rem}@media screen and (max-width: 768px){.component-solution-icon-list{gap:1rem;margin-top:1.5rem;padding-bottom:1.5rem}}.component-solution-icon-list__item{width:26rem}@media screen and (max-width: 768px){.component-solution-icon-list__item{width:calc(50% - .5rem)}}.component-solution-icon-list__item a{position:relative;display:block;background:#fff;border-radius:1rem;overflow:hidden;padding-bottom:4rem;box-shadow:0 .2rem .8rem #00000008}@media screen and (max-width: 768px){.component-solution-icon-list__item a{border-radius:.5rem;padding-bottom:3rem}}.component-solution-icon-list__inner{display:block;text-decoration:none;height:100%}.component-solution-icon-list__image{position:relative;width:100%}.component-solution-icon-list__image img{width:100%}.component-solution-icon-list__box{display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem 3rem 2rem}@media screen and (max-width: 768px){.component-solution-icon-list__box{padding:1.2rem 1.5rem 1rem}}.component-solution-icon-list__heading{font-size:1.6rem;line-height:1.5;font-weight:700;letter-spacing:-.02em}@media screen and (max-width: 768px){.component-solution-icon-list__heading{font-size:1.36rem}}.component-solution-icon-list__text{font-size:1.4rem;line-height:1.5714285714;margin-top:.8rem}@media screen and (max-width: 768px){.component-solution-icon-list__text{font-size:1.19rem;margin-top:.4rem}}.component-solution-icon-list__link{position:absolute;right:3rem;bottom:2rem;color:#e50012;font-size:1.4rem;font-weight:700;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-solution-icon-list__link{bottom:1rem;right:1.5rem;font-size:1.19rem}}.component-solution-icon-list__link:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-solution-icon-list__link:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-solution-icon-list--article .component-solution-icon-list__item a{box-shadow:0 12px 29px #00000014}.component-resource-list{display:none;flex-wrap:wrap;gap:5rem 6rem;margin-top:3rem}@media screen and (max-width: 768px){.component-resource-list{flex-direction:column;gap:2.5rem 1.5rem;margin-top:1.5rem}}.component-resource-list.is-visible{display:flex}.component-resource-list__item{width:36rem}@media screen and (max-width: 768px){.component-resource-list__item{width:100%}}.component-resource-list__item a{text-decoration:none}.component-resource-list__image{height:22.2rem;border-radius:1rem}.component-resource-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-resource-list__content{margin-top:2.7rem}@media screen and (max-width: 768px){.component-resource-list__content{margin-top:1.35rem}}.component-resource-list__heading{display:flex;align-items:center;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.component-resource-list__heading{font-size:1.8rem}}.component-resource-list__heading:before{display:block;content:"";width:2.5rem;height:2.5rem;border-radius:100%;flex-shrink:0;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/.5rem .8rem;background-color:#e50012;margin-right:1.1rem}.component-resource{padding:3rem 4rem 2rem}@media screen and (max-width: 768px){.component-resource{padding:1.5rem 2rem 1rem}}.component-resource__inner{display:flex;justify-content:space-between;align-items:flex-start;max-width:120rem;margin:0 auto}@media screen and (max-width: 768px){.component-resource__inner{flex-direction:column;gap:2rem}}.component-resource__content{width:49rem;padding-top:2rem}@media screen and (max-width: 768px){.component-resource__content{width:100%}}.component-resource__label{font-size:1.6rem;line-height:1;display:inline-flex;align-items:center;height:3.2rem;border-radius:1.6rem;padding:0 1.8rem;background-color:#e50012;color:#fff}@media screen and (max-width: 768px){.component-resource__label{font-size:1.36rem;height:2.72rem;border-radius:1.36rem;padding:0 1.53rem}}.component-resource__heading{font-size:5rem;font-weight:900;line-height:1.1;margin-top:1rem}@media screen and (max-width: 768px){.component-resource__heading{font-size:3.25rem;margin-top:.5rem}}.component-resource__heading small{display:inline-block;font-size:2.4rem;line-height:1;margin-bottom:.4em}@media screen and (max-width: 768px){.component-resource__heading small{font-size:1.56rem}}.component-resource__heading:has(small){margin-top:0}.component-resource__text{font-size:1.8rem;line-height:1.8888888889;margin-top:3rem}@media screen and (max-width: 768px){.component-resource__text{font-size:1.53rem;margin-top:1.5rem}}.component-resource__images{margin-top:2.8rem}@media screen and (max-width: 768px){.component-resource__images{margin-top:1.4rem}}.component-resource-example{background:#e500120d;border-radius:1rem;padding:4rem 2.9rem 4.2rem;margin-top:3rem}@media screen and (max-width: 768px){.component-resource-example{padding:2rem 2rem 2.1rem;margin-top:1.5rem}}.component-resource-example__heading{color:#e50012;font-size:2.4rem;line-height:1;font-weight:700;text-align:center}@media screen and (max-width: 768px){.component-resource-example__heading{font-size:2.04rem}}.component-resource-example__image-large{display:none}.component-resource-example__images{display:flex;justify-content:center;gap:1.2rem;margin-top:2rem}@media screen and (max-width: 768px){.component-resource-example__images{gap:1rem}}.component-resource-example__images-item{position:relative;width:21rem;cursor:pointer}@media screen and (max-width: 768px){.component-resource-example__images-item{width:100%}}.component-resource-example__images-item--popup{text-decoration:underline;transition:all .3s cubic-bezier(.39,.575,.565,1)}.component-resource-example__images-item--popup:hover{text-decoration:none;transition:all .3s cubic-bezier(.39,.575,.565,1)}.component-resource-example__images-item.is-open{position:relative;z-index:99;pointer-events:none}.component-resource-example__images-item.is-open .component-resource-example__image-large{position:fixed;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:auto;max-width:80vw;max-height:80vh}.component-resource-example__images-item.is-open .component-resource-example__images-overlay{background:#0003;position:fixed;top:0;left:0;display:block;width:100%;height:100%;pointer-events:auto}.component-resource-example__images-item-wrapper__content{display:none}.component-resource-example__images-item-wrapper.is-open{position:relative;z-index:99}.component-resource-example__images-item-wrapper.is-open .component-resource-example__image-large{position:fixed;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:block;width:auto;max-width:80vw;max-height:80vh}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-overlay{background:#0003;position:fixed;top:0;left:0;display:block;width:100%;height:100%;pointer-events:auto}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__content{position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);display:block;width:auto;max-width:80vw;max-height:80vh}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close{display:block;width:3rem;height:2rem;position:absolute;top:-3rem;right:-4rem;z-index:100;cursor:pointer}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:before,.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:after{content:"";width:100%;height:2px;display:inline-block;background:#000;border-radius:2px;position:absolute}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:before{transform:rotate(45deg)}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:after{transform:rotate(-45deg)}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:hover:before,.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper__close:hover:after{background:#fff;scale:1.1}.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper--popup{display:block;width:auto}@media screen and (max-width: 768px){.component-resource-example__images-item-wrapper.is-open .component-resource-example__images-item-wrapper--popup{width:28rem}}.component-resource-example__images-icon{position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;background:#e50012cc}@media screen and (max-width: 768px){.component-resource-example__images-icon{width:3.4rem;height:3.4rem}}.component-resource-example__images-icon:before{display:block;width:2.6rem;height:2.4rem;content:"";background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/resources/detail/icn_closeup.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/resources/detail/icn_closeup.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-resource-example__images-icon:before{display:block;width:2.21rem;height:2.04rem;content:""}}.component-resource-example__text{margin-top:2rem;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.component-resource-example__note{margin-top:1.5rem;font-size:1.3rem;letter-spacing:.05em}.component-resource-example__point{font-size:1.8rem;line-height:1.8888888889;margin-top:2rem}@media screen and (max-width: 768px){.component-resource-example__point{font-size:1.53rem;margin-top:1rem}}.component-resource-example__point-item:before{display:block;width:1.9rem;height:1.7rem;content:"";display:inline-block;margin-right:1rem;background:url(../../../../../-/media/SolKepco/assets/img/common/icn_check.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-resource-example__point-item:before{width:1.615rem;height:1.445rem;margin-right:.5rem}}.component-resource-example__point-item ul li{font-size:1.4rem;padding-left:2.9rem}.component-resource-example__point-item ul li:before{content:"・";margin-right:.2rem}.component-resource-term{font-size:1.4rem;line-height:1.7142857143;margin-top:3.5rem}@media screen and (max-width: 768px){.component-resource-term{font-size:1.19rem;margin-top:3rem}}.component-resource-term a{color:#e50012;text-decoration:underline;text-underline-offset:.4rem}@media (hover: hover){.component-resource-term a:hover{text-decoration:none}}@media (hover: none){.component-resource-term a:active{text-decoration:none}}.component-resource-term__subheading{margin-top:2.4rem}@media screen and (max-width: 768px){.component-resource-term__subheading{margin-top:1.2rem}}.component-resource-term__subheading:nth-of-type(n+2){margin-top:1.2rem}.component-resource__contact{background:#eee;width:66rem;padding:3rem 4rem;border-radius:1rem}@media screen and (max-width: 768px){.component-resource__contact{width:100%;padding:2rem 2rem 2.1rem;border-radius:.5rem}}.component-resource__contact-heading{color:#e50012;font-size:2.4rem;line-height:1;font-weight:700;text-align:center}@media screen and (max-width: 768px){.component-resource__contact-heading{font-size:2.04rem}}.component-resource__contact-inner{margin-top:3rem}.component-resource__contact-inner>form.mktoForm{width:auto!important;margin-top:1rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm{padding:0}}.component-resource__contact-inner>form.mktoForm .mktoAsterix{float:initial;font-size:0;padding:0}.component-resource__contact-inner>form.mktoForm .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";white-space:nowrap;flex-shrink:0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoAsterix:after{font-size:1.1rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow{clear:none}.component-resource__contact-inner>form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow:has([id=LastName]){gap:1rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoClear{display:none}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type{margin-top:0}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel{flex:0 0 auto}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0;order:-1}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{margin-top:3rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.5;cursor:pointer}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;line-height:1.2;white-space:wrap}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1.5}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap;width:100%!important}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-resource__contact-inner>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-resource__contact-inner>form.mktoForm .mktoButtonWrap{margin-left:0!important}.component-resource__contact-inner>form.mktoForm .mktoButtonRow{display:flex;justify-content:center;margin:4rem 0 0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoButtonRow{margin:2rem 0 0}}.component-resource__contact-inner>form.mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-resource__contact-inner>form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-resource__contact-inner>form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoButtonRow button{font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm .mktoButtonRow span{margin-left:0!important}}.component-resource__contact-inner>form.mktoForm .mktoCheckboxList{width:100%!important}.component-resource__contact-inner>form.mktoForm .mktoCheckboxList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm .mktoRadioList{width:100%!important}.component-resource__contact-inner>form.mktoForm .mktoRadioList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm input[type=radio]+label:before{margin-top:.3rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672,.component-resource__contact-inner>form.mktoForm#mktoForm_8994,.component-resource__contact-inner>form.mktoForm#mktoForm_8058,.component-resource__contact-inner>form.mktoForm#mktoForm_6932{width:auto!important;margin-top:1rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672,.component-resource__contact-inner>form.mktoForm#mktoForm_8994,.component-resource__contact-inner>form.mktoForm#mktoForm_8058,.component-resource__contact-inner>form.mktoForm#mktoForm_6932{padding:0}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoAsterix,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoAsterix,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoAsterix,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoAsterix{float:initial;font-size:0;padding:0}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";white-space:nowrap;flex-shrink:0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoAsterix:after{font-size:1.1rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow{clear:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]){gap:1rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoClear,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoClear,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoClear,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoClear{display:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoErrorMsg,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoErrorMsg,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoErrorMsg,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type{margin-top:0}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel{flex:0 0 auto}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0;order:-1}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{margin-top:3rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.5;cursor:pointer}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;line-height:1.2;white-space:wrap}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1.5}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block;width:50%!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonWrap{margin-left:0!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow{display:flex;justify-content:center;margin:4rem 0 0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow{margin:2rem 0 0}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button:hover,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button:hover,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button:hover,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button:hover:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button:hover:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button:hover:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button:active,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button:active,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button:active,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button:active:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button:active:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button:active:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button{font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow button:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow button:after,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow button:after,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoButtonRow span,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoButtonRow span,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoButtonRow span,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoButtonRow span{margin-left:0!important}}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoCheckboxList{width:100%!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoCheckboxList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoCheckboxList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoCheckboxList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoCheckboxList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoRadioList,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoRadioList,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoRadioList,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoRadioList{width:100%!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 .mktoRadioList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 .mktoRadioList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 .mktoRadioList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 .mktoRadioList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1672 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_1672 input[type=radio]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8994 input[type=radio]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_8058 input[type=radio]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_6932 input[type=radio]+label:before{margin-top:.3rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707,.component-resource__contact-inner>form.mktoForm#mktoForm_2002{width:auto!important;margin-top:1rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707,.component-resource__contact-inner>form.mktoForm#mktoForm_2002{padding:0}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoAsterix,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoAsterix{float:initial;font-size:0;padding:0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoAsterix,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoAsterix{margin-top:0}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";white-space:nowrap;flex-shrink:0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoAsterix:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoAsterix:after{font-size:1.1rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow{clear:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow:nth-of-type(n+2),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow:has([id=LastName]),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]){gap:1rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoClear,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoOffset,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoGutter,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoInstruction,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoClear{display:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoErrorMsg,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:first-of-type{margin-top:0}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLabel{flex:0 0 auto}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0;order:-1}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{margin-top:2rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.5;cursor:pointer}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;line-height:1.2;white-space:wrap}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1.5}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap;width:100%!important}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:20rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonWrap,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonWrap{margin-left:0!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow{display:flex;justify-content:center;margin:4rem 0 0}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow{margin:2rem 0 0}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button:hover,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button:hover:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button:active,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button:active:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button{font-size:1.4rem}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow button:after,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoButtonRow span,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoButtonRow span{margin-left:0!important}}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoCheckboxList,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoCheckboxList{width:100%!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoCheckboxList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoCheckboxList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoRadioList,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoRadioList{width:100%!important}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 .mktoRadioList>label,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 .mktoRadioList>label{font-size:1.6rem}.component-resource__contact-inner>form.mktoForm#mktoForm_1707 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_1707 input[type=radio]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 input[type=checkbox]+label:before,.component-resource__contact-inner>form.mktoForm#mktoForm_2002 input[type=radio]+label:before{margin-top:.3rem}@media screen and (min-width: 769px){.component-resource--event .component-resource__content{width:67rem}}.component-resource--event .component-resource__heading{font-size:4rem;line-height:1.35;letter-spacing:.05em}@media screen and (max-width: 768px){.component-resource--event .component-resource__heading{font-size:2.6rem}}.component-resource--event .component-resource__image{margin-top:1.5rem}.component-resource--event .component-resource__item{margin-top:4rem}.component-resource--event .component-resource__item-heading{display:flex;align-items:center;gap:1.3rem;font-weight:700;font-size:3rem;line-height:1}@media screen and (max-width: 768px){.component-resource--event .component-resource__item-heading{font-size:1.95rem}}.component-resource--event .component-resource__item-heading:before{margin-top:.3rem}.component-resource--event .component-resource__item-inner{margin-top:2rem;padding-left:1rem}@media screen and (max-width: 768px){.component-resource--event .component-resource__item-inner{margin-top:1rem}}.component-resource--event .component-resource__item-inner:has(.component-resource__item-image){display:flex;gap:3.2rem}@media screen and (max-width: 768px){.component-resource--event .component-resource__item-inner:has(.component-resource__item-image){gap:1.6rem}}.component-resource--event .component-resource__item-image{width:12.3rem}.component-resource--event .component-resource__item-content{padding-top:1rem}.component-resource--event .component-resource__item-name{font-weight:700;font-size:2.2rem;line-height:1}@media screen and (max-width: 768px){.component-resource--event .component-resource__item-name{font-size:1.43rem}}.component-resource--event .component-resource__item-name+.component-resource__item-note{margin-top:1.5rem}.component-resource--event .component-resource__item-text{font-weight:700;font-size:1.8rem;line-height:1.8888888889}.component-resource--event .component-resource__item-note{line-height:1.5}@media screen and (min-width: 769px){.component-resource--event .component-resource__contact{width:48rem}}.component-resource--embed{width:100%;padding:3rem 2.6rem}@media screen and (max-width: 768px){.component-resource--embed{padding:1.5rem}}.component-resource--embed .component-resource__content{width:39.2rem}@media screen and (max-width: 768px){.component-resource--embed .component-resource__content{width:100%;padding-top:0}}.component-resource--embed .component-resource__contact{width:52.8rem;padding:3rem 4rem}@media screen and (max-width: 768px){.component-resource--embed .component-resource__contact{width:100%;padding:2rem 1.5rem 2.1rem}}.component-detail-column{position:relative;z-index:1;display:flex;align-items:center;height:23rem;margin-top:4.6rem}@media screen and (max-width: 768px){.component-detail-column{flex-direction:column;height:auto;margin-top:2.3rem}}.component-detail-column a{display:flex;align-items:center;text-decoration:none}@media screen and (max-width: 768px){.component-detail-column a{flex-direction:column}}.component-detail-column:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;background:#ccc;border-radius:.8rem}.component-detail-column:after{position:absolute;top:.1rem;left:.1rem;z-index:-1;content:"";width:calc(100% - .2rem);height:calc(100% - .2rem);background:#fff;border-radius:.8rem}.component-detail-column__image{width:38.3rem;border-radius:.8rem 0 0 .8rem;overflow:hidden}@media screen and (max-width: 768px){.component-detail-column__image{width:100%;border-radius:.8rem .8rem 0 0}}.component-detail-column__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-detail-column__content{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 38.3rem);padding:0 3.6rem 4.5rem 3.8rem}@media screen and (max-width: 768px){.component-detail-column__content{width:100%;padding:2rem}}.component-detail-column__heading{font-size:2.4rem;line-height:1.3333333333;font-weight:700}@media screen and (max-width: 768px){.component-detail-column__heading{margin-top:0;font-size:1.8rem}}.component-detail-column__text{font-size:1.6rem;line-height:1.75;margin-top:.9rem}@media screen and (max-width: 768px){.component-detail-column__text{font-size:1.2rem;margin-top:.45rem}}.component-detail-column__link{position:absolute;right:3.6rem;bottom:3rem}@media screen and (max-width: 768px){.component-detail-column__link{position:static;margin-top:0}}.component-detail-column__link-inner{color:#e50012;font-size:1.4rem;font-weight:700;text-align:right;text-decoration:none;display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}@media screen and (max-width: 768px){.component-detail-column__link-inner{font-size:1.19rem}}.component-detail-column__link-inner:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;display:block;width:2rem;height:2rem;content:"";margin-right:.7rem}@media screen and (max-width: 768px){.component-detail-column__link-inner:before{display:block;width:1.7rem;height:1.7rem;content:"";margin-right:.595rem}}.component-detail-column+.component-detail-header__text{margin-top:4.2rem}.component-banner{position:relative;z-index:1;display:flex;align-items:center;width:78rem;height:18rem;margin:10rem auto 0;overflow:hidden;border-radius:.8rem;border:1px solid #ddd}.component-banner-logo{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:25rem}@media screen and (max-width: 768px){.component-banner-logo{width:18.75rem}}.component-banner-logo__image{display:inline-block;width:16.2rem;height:5.8rem}@media screen and (max-width: 768px){.component-banner-logo__image{width:12.15rem;height:4.35rem}}.component-banner-logo__text{font-size:1.2rem;line-height:1;font-weight:700;text-align:center;margin-top:1.5rem}@media screen and (max-width: 768px){.component-banner-logo__text{font-size:1rem;margin-top:1rem}}.component-banner__image{width:38.3rem;border-radius:.8rem 0 0 .8rem;overflow:hidden}.component-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-banner__content{background:url(../../../../../-/media/SolKepco/assets/img/resources/detail/bg_banner.jpg) no-repeat center/cover;display:flex;flex-direction:column;justify-content:center;width:53rem;height:100%;padding:2rem 2.6rem 0}.component-banner__text{color:#fff;font-size:1.6rem;line-height:1.75;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.component-banner__link{display:flex;justify-content:flex-end;margin-top:1.8rem}.component-banner__link-inner{position:relative;color:#e50012;font-size:1.6rem;font-weight:700;text-decoration:none;background:#fff;display:flex;justify-content:center;align-items:center;width:26rem;height:4rem;border-radius:2rem;padding-bottom:.2rem;border:.2rem solid #e50012}@media screen and (max-width: 768px){.component-banner__link-inner{font-size:1.4rem}}.component-banner__link-inner:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #e50012;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media screen and (max-width: 768px){.component-banner__link-inner:before{display:block;width:.68rem;height:.68rem;content:"";border-width:0 0 .17rem .17rem;margin-right:.51rem}}.component-contact{padding:5rem 0 3rem}@media screen and (max-width: 768px){.component-contact{padding:2.5rem 0 1.5rem}}.component-contact__inner{width:100%;max-width:78rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.component-contact__inner{padding:0 2rem}}.component-contact__heading{display:flex;align-items:center;flex-direction:column;gap:2.8rem;font-weight:900;line-height:1}@media screen and (max-width: 768px){.component-contact__heading{gap:1.4rem}}.component-contact__heading-sub{font-size:2.4rem}@media screen and (max-width: 768px){.component-contact__heading-sub{font-size:1.56rem}}.component-contact__heading-main{font-size:5rem}@media screen and (max-width: 768px){.component-contact__heading-main{font-size:3.25rem}}.component-contact__form{margin-top:5rem}@media screen and (max-width: 768px){.component-contact__form{margin-top:2.5rem}}.component-contact__form>form.mktoForm{width:auto!important;margin-top:1rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm{padding:0}}.component-contact__form>form.mktoForm .mktoAsterix{float:initial;font-size:0;padding:0}.component-contact__form>form.mktoForm .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-contact__form>form.mktoForm .mktoFormRow{clear:none}.component-contact__form>form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-contact__form>form.mktoForm .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow:has([id=LastName]){gap:1rem}}.component-contact__form>form.mktoForm .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-contact__form>form.mktoForm .mktoFormRow .mktoOffset,.component-contact__form>form.mktoForm .mktoFormRow .mktoGutter,.component-contact__form>form.mktoForm .mktoFormRow .mktoInstruction,.component-contact__form>form.mktoForm .mktoFormRow .mktoClear{display:none}.component-contact__form>form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-top:1rem}}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{width:100%!important;margin-top:3rem!important}}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#eaeaea}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;white-space:wrap!important;flex-wrap:wrap;gap:0}}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;align-items:end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-contact__form>form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-contact__form>form.mktoForm .mktoButtonWrap{margin-left:0!important}.component-contact__form>form.mktoForm .mktoButtonRow{display:flex;justify-content:center}.component-contact__form>form.mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-contact__form>form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-contact__form>form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoButtonRow button{font-size:1.4rem}}.component-contact__form>form.mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm .mktoButtonRow span{margin-left:0!important}}.component-contact__form>form.mktoForm .mktoCheckboxList{width:100%!important}.component-contact__form>form.mktoForm .mktoCheckboxList>label{font-size:1.6rem}.component-contact__form>form.mktoForm .mktoRadioList{width:100%!important}.component-contact__form>form.mktoForm .mktoRadioList>label{font-size:1.6rem}.component-contact__form>form.mktoForm input[type=checkbox]+label:before,.component-contact__form>form.mktoForm input[type=radio]+label:before{margin-top:.3rem}.component-contact__form>form.mktoForm#mktoForm_1723{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723{padding:0}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoAsterix{display:flex;align-items:center;float:initial;font-size:0;padding:0}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow{clear:none}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow{width:100%!important}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow:first-of-type .mktoFieldWrap{margin-top:0!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow:has([id=LastName]){gap:1rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoOffset,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoGutter,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoInstruction,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoClear{display:none}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol{width:100%!important}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important;margin-top:1.5rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block;width:50%!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonWrap{margin-left:0!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow{display:flex;justify-content:center}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button{font-size:1.4rem}}.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_1723 .mktoButtonRow span{margin-left:0!important}}.component-contact__form>form.mktoForm#mktoForm_2002,.component-contact__form>form.mktoForm#mktoForm_2704{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002,.component-contact__form>form.mktoForm#mktoForm_2704{padding:0}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoAsterix,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoAsterix{display:flex;align-items:center;float:initial;font-size:0;padding:0}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoAsterix:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoAsterix:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow{clear:none}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow{width:100%!important}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:first-of-type .mktoFieldWrap,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:first-of-type .mktoFieldWrap{margin-top:0!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:nth-of-type(n+2),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:nth-of-type(n+2),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:has([id=LastName]){gap:1rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoOffset,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoGutter,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoInstruction,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoClear,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoOffset,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoGutter,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoInstruction,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoClear{display:none}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoErrorMsg,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol{width:100%!important}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important;margin-top:1.5rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.4rem;font-weight:700;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap;width:100%!important}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonWrap,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonWrap{margin-left:0!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow{display:flex;justify-content:center}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button:hover,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button:hover:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button:active,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button:active:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button{font-size:1.4rem}}.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow button:after,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-contact__form>form.mktoForm#mktoForm_2002 .mktoButtonRow span,.component-contact__form>form.mktoForm#mktoForm_2704 .mktoButtonRow span{margin-left:0!important}}.component-contact .component-contact-list{display:flex;flex-direction:column;gap:2rem;margin-top:3rem;font-size:1.4rem;line-height:1.7142857143}@media screen and (max-width: 768px){.component-contact .component-contact-list{gap:1rem}}.component-contact .component-contact-list__term{font-weight:700}.component-contact .component-contact-list__description a{color:#e50012;text-decoration:underline}@media (hover: hover){.component-contact .component-contact-list__description a:hover{text-decoration:none}}@media (hover: none){.component-contact .component-contact-list__description a:active{text-decoration:none}}.component-contact__form--wide>form.mktoForm .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}.component-contact__form--wide>form.mktoForm .mktoFormRow:has([id=LastName]) .mktoFormCol{width:100%}.component-datsutanso-header{position:relative;height:calc(62 * var(--vwfull));background:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/bg_header.png) no-repeat center/cover}@media screen and (max-width: 768px){.component-datsutanso-header{height:auto;background:none}}.component-datsutanso-header__label{position:absolute;top:0;left:0;z-index:2;padding:calc(1.5 * var(--vwfull)) calc(1.5 * var(--vwfull)) calc(1.8 * var(--vwfull));border-radius:0 0 2rem;background-color:#fff;line-height:1;text-align:center}@media screen and (max-width: 768px){.component-datsutanso-header__label{padding:.75rem .75rem .9rem;border-radius:0 0 1rem}}.component-datsutanso-header__label-text{font-size:calc(1.2 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header__label-text{font-size:.78rem}}.component-datsutanso-header__label-text--large{font-size:1.6rem}@media screen and (max-width: 768px){.component-datsutanso-header__label-text--large{font-size:1.04rem}}.component-datsutanso-header__label-text strong{display:inline-block;margin-top:calc(1 * var(--vwfull));color:#e50012;font-weight:800;font-size:calc(3.6 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header__label-text strong{font-size:2.34rem}}.component-datsutanso-header__label-note{margin-top:calc(1 * var(--vwfull));font-size:calc(1.1 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header__label-note{font-size:.715rem}}.component-datsutanso-header__inner{display:flex;justify-content:center;align-items:center;width:100%;max-width:128rem;margin-left:auto;margin-right:auto;position:relative;height:100%;padding-right:28rem}@media screen and (max-width: 768px){.component-datsutanso-header__inner{flex-direction:column;justify-content:flex-start;gap:2rem;padding-right:0}}.component-datsutanso-header__content{text-align:center}@media screen and (max-width: 768px){.component-datsutanso-header__content{width:100%;padding:10rem 2rem 8rem;background:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/bg_header.png) no-repeat center/cover}}.component-datsutanso-header__copy{position:relative;display:inline-block;font-weight:700;font-size:calc(2.4 * var(--vwfull));line-height:1}@media screen and (max-width: 768px){.component-datsutanso-header__copy{font-size:1.56rem}}.component-datsutanso-header__copy span{font-size:900;font-size:calc(3.15 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header__copy span{font-size:2.0475rem}}.component-datsutanso-header__copy span.color-green{color:#00bf31}.component-datsutanso-header__copy:before,.component-datsutanso-header__copy:after{display:block;width:calc(.5 * var(--vwfull));height:calc(4 * var(--vwfull));content:"";border-right:.5rem dotted #00bf31}.component-datsutanso-header__copy:before{position:absolute;top:50%;left:-2.5rem;translate:0 -50%;rotate:-25deg}.component-datsutanso-header__copy:after{position:absolute;top:50%;right:-2.5rem;translate:0 -50%;rotate:25deg}.component-datsutanso-header__heading{margin-top:calc(1 * var(--vwfull));font-weight:900;font-size:calc(10.6 * var(--vwfull));line-height:1}@media screen and (max-width: 768px){.component-datsutanso-header__heading{font-size:5.83rem}}.component-datsutanso-header__heading span{color:#00bf31}.component-datsutanso-header .component-datsutanso-header-buttons{display:flex;justify-content:center;gap:calc(1.5 * var(--vwfull)) calc(4 * var(--vwfull));margin-top:calc(19 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-buttons{flex-direction:column;margin-top:3rem}}.component-datsutanso-header .component-datsutanso-header-buttons a{display:flex;justify-content:center;align-items:center;width:calc(30 * var(--vwfull));height:calc(8 * var(--vwfull));gap:calc(1 * var(--vwfull));border-radius:calc(4 * var(--vwfull));box-shadow:0 0 2rem #0003;background-color:#fff;font-weight:700;font-size:calc(2 * var(--vwfull));letter-spacing:.05em;text-decoration:none;transition:box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-buttons a{width:100%;height:5.2rem;font-size:1.3rem}}@media (hover: hover){.component-datsutanso-header .component-datsutanso-header-buttons a:hover{box-shadow:none}.component-datsutanso-header .component-datsutanso-header-buttons a:hover:before{translate:0 50%}}@media (hover: none){.component-datsutanso-header .component-datsutanso-header-buttons a:active{box-shadow:none}.component-datsutanso-header .component-datsutanso-header-buttons a:active:before{translate:0 50%}}.component-datsutanso-header .component-datsutanso-header-buttons a span span{color:#00bf31;font-size:calc(2.4 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-buttons a span span{font-size:1.56rem}}.component-datsutanso-header .component-datsutanso-header-buttons a:before{display:block;width:calc(.7 * var(--vwfull));height:calc(1.2 * var(--vwfull));content:"";background:url(../../../../../-/media/SolKepco/assets/img/common/arw_green.svg) no-repeat center/contain;rotate:90deg;transition:translate .15s cubic-bezier(.39,.575,.565,1);will-change:translate}.component-datsutanso-header__information{position:absolute;top:50%;left:104rem;translate:0 -50%}.component-datsutanso-header .component-datsutanso-header-list{display:flex;flex-direction:column;gap:calc(1 * var(--vwfull));width:calc(32 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-list{width:100%;gap:2rem}}.component-datsutanso-header .component-datsutanso-header-list__item:has(video){height:calc(18 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-list__item:has(video){padding:0 2rem}}.component-datsutanso-header .component-datsutanso-header-list__item:has(video) video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel__item,.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel a,.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel img{display:block;width:calc(32 * var(--vwfull))!important}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__arrows{display:none}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination{position:relative;inset:auto;margin-top:calc(1 * var(--vwfull));gap:calc(2 * var(--vwfull))}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination li{line-height:0}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination__page{background:#ccc;width:calc(1 * var(--vwfull));height:calc(1 * var(--vwfull));margin:0}@media screen and (max-width: 768px){.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination__page{width:.8rem;height:.8rem}}.component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}.component-datsutanso{position:relative}.component-datsutanso__note{width:128rem;margin:4rem auto 0;padding-right:28rem}@media screen and (max-width: 768px){.component-datsutanso__note{width:100%;padding:0}}.component-datsutanso__note-subheading{font-weight:700;font-size:3rem;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.component-datsutanso__note-subheading{font-size:1.95rem;line-height:1.6}}.component-datsutanso__note .case-logo-carousel{width:100%;max-width:100rem;margin-left:auto;margin-right:auto;margin-top:1.5rem}.component-datsutanso .component-datsutanso-section.component-anpis-operation-section{margin-top:6rem;background-color:#f9f9f9}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section.component-anpis-operation-section{margin-top:6rem}}.component-datsutanso .component-datsutanso-section--basic{margin-top:9rem;padding-bottom:11.3rem}.component-datsutanso .component-datsutanso-section--method{padding:9rem 0 10rem;background-color:#eee}.component-datsutanso .component-datsutanso-section--case{padding:10rem 0 10.7rem}.component-datsutanso .component-datsutanso-section--solution{padding:9rem 0 10rem;background-color:#eee}.component-datsutanso .component-datsutanso-section--content{padding:10rem 0}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section{margin-top:0;padding:5rem 0}}.component-datsutanso .component-datsutanso-section__inner{width:100%;max-width:128rem;margin-left:auto;margin-right:auto;padding-right:28rem;overflow:visible}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section__inner{width:100%;padding:0 2rem}}.component-datsutanso .component-datsutanso-section__heading{display:flex;align-items:center;gap:1.05rem 2.1rem;font-weight:900;font-size:5rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section__heading{font-size:2.75rem}}.component-datsutanso .component-datsutanso-section__heading:before{margin-top:.3rem}.component-datsutanso .component-datsutanso-section__text{margin-top:3rem;font-weight:500;line-height:1.75}.component-datsutanso .component-datsutanso-section__content{margin-top:3rem}.component-datsutanso .component-datsutanso-section__subheading{display:flex;justify-content:center;align-items:center;gap:.5rem 2.3rem;position:relative;height:11rem;border-radius:1rem 1rem 0 0;background:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/bg_subheading.png) no-repeat center/cover;color:#fff;font-weight:700;font-size:3rem;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section__subheading{flex-direction:column;height:11rem;padding:2rem;font-size:1.95rem}}.component-datsutanso .component-datsutanso-section__subheading:before{display:block;width:2.2rem;height:2.2rem;content:"";position:absolute;bottom:-1rem;left:50%;translate:-50% 0;rotate:45deg;background-color:#00bf31}.component-datsutanso .component-datsutanso-section__subheading--low{height:8rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section__subheading--low{height:11rem}}.component-datsutanso .component-datsutanso-section__subheading span span{color:#ffe47f}.component-datsutanso .component-datsutanso-section__subheading small{font-size:2.4rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section__subheading small{font-size:1.56rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic{width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;margin-top:2.5rem;letter-spacing:.01em}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__text{line-height:1.875;text-align:center}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note{margin-top:1rem;font-size:1.2rem;line-height:1.6666666667}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a{color:#e50012;text-decoration:none}@media (hover: hover){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a:hover{text-decoration:underline}}@media (hover: none){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a:active{text-decoration:underline}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{position:relative;margin-top:7rem;padding:5rem;border:.2rem solid #00bf31;border-radius:2rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{margin-top:3.5rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box--first{margin-top:5rem;padding:4.3rem 10rem 5rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box--first{margin-top:10rem}}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{padding:3rem 2rem 2rem;border-radius:1rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__label{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;translate:-50% -50%;height:4.8rem;padding:0 2.8rem;border-radius:2.4rem;background-color:#00bf31;color:#fff;font-weight:500;font-size:1.8rem;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__label{width:24rem;height:3.6rem;padding:0 1.4rem;font-size:1.17rem}}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__label--cta{line-height:1.2}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__illust{position:absolute;top:0;left:6.8rem;translate:0 -100%;width:13.5rem;z-index:-1}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__illust{width:8rem;left:1rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__inner{display:flex;gap:4.8rem;margin-top:2rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__inner{flex-direction:column}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__content{flex:1}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__heading{font-weight:900;font-size:3rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__heading{font-size:1.95rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__text{margin-top:1rem;font-size:1.8rem;line-height:1.7777777778}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__text{font-size:1.17rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel{width:37rem;margin-top:1.5rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel{width:29.4rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow{position:absolute;background:#fff;top:50%;transform:translateY(-50%);width:4rem;height:4rem;transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity;border:.2rem solid #e50012}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow{width:3rem;height:3rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--prev{left:-2rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_prev.svg) no-repeat center center/contain}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--prev{left:-1.5rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--next{right:-2rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_next.svg) no-repeat center center/contain}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--next{right:-1.5rem}}@media (hover: hover){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow:hover{opacity:.6}}@media (hover: none){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow:active{opacity:.6}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination{position:absolute;right:0;bottom:-3rem;left:0;gap:2rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination li{line-height:0}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination__page{background:#ccc;width:1rem;height:1rem;margin:0}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination__page{width:.8rem;height:.8rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form{width:48rem;padding:3rem 4rem 4rem;border-radius:1rem;background-color:#eee}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form{width:100%;padding:3rem 2rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form-heading{color:#e50012;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form-heading{font-size:2.04rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm{padding:0}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix{float:initial;font-size:0;padding:0}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix{position:relative}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow{clear:none}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoOffset,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoGutter,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoInstruction,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoClear{display:none}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{width:100%!important;margin-top:1rem!important}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;white-space:nowrap}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem!important}}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonWrap{margin-left:0!important}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow{display:flex;justify-content:center}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button{font-size:1.4rem;margin-top:2rem}}.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow span{margin-left:0!important}}.component-datsutanso .component-datsutanso-section-aside{margin-top:4.5rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section-aside{margin-top:2.25rem}}.component-datsutanso .component-datsutanso-section-aside__heading{font-weight:700;font-size:2rem;line-height:1}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list{display:flex;flex-wrap:wrap;gap:3rem 2.5rem;margin-top:2.5rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list{flex-direction:column;gap:1.95rem 1.625rem;margin-top:1.625rem}}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item{width:calc(33.3333% - 1.7rem)}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item{width:100%}}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item a{display:flex;gap:1.5rem;text-decoration:none;color:#666}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__image{width:10rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__image{width:8rem}}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__content{flex:1;padding-top:.2rem}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__category{display:inline-flex;align-items:center;height:2rem;padding:0 1.6rem;background-color:#ddd;font-weight:700;font-size:1.1rem;letter-spacing:.05em}.component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__text{margin-top:.5rem;font-size:1.4rem;line-height:1.5714285714}.component-datsutanso .component-datsutanso-method{margin-top:2rem}.component-datsutanso .component-datsutanso-method:nth-of-type(n+2){margin-top:8rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method:nth-of-type(n+2){margin-top:4rem}}.component-datsutanso .component-datsutanso-method__content{margin-top:4rem;border:1px solid #ccc}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab{display:flex;list-style:none}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item{width:100%;padding:2rem 0;border-bottom:1px solid #ccc;text-align:center;transition:background-color .15s cubic-bezier(.39,.575,.565,1);cursor:pointer}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item{padding:1rem 0}}@media (hover: hover){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:hover{background-color:#fff}}@media (hover: none){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:active{background-color:#fff}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item.is-active{border-bottom:none;background-color:#fff;pointer-events:none}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:nth-of-type(n+2){border-left:1px solid #ccc}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__number{color:#00bf31;font-weight:900;font-size:1.8rem;line-height:1}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__number{font-size:1.17rem}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__text{display:flex;justify-content:center;align-items:center;height:6rem;font-weight:500;font-size:2rem;line-height:1.5}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__text{height:9rem;font-size:1.3rem}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy{position:relative;margin-top:5rem;color:#00bf31;font-weight:700;font-size:1.8rem;line-height:1.3846153846}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy{margin-top:2.7rem;font-size:.99rem}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy strong{color:#e50012;font-size:2.8rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy strong{font-size:1.26rem}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy:after{display:block;width:6.3rem;height:3rem;content:"";position:absolute;top:-4rem;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/arw_tab.svg) no-repeat center/100% 100%}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy:after{top:-3rem;scale:.45}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt{margin-top:4rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt{margin-top:2.7rem}}.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt:after{position:absolute;top:-3rem;left:50%}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt:after{top:-3rem}}.component-datsutanso .component-datsutanso-method__item{display:none;padding:2.8rem 4rem 2rem;background-color:#fff}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method__item{padding:2rem}}.component-datsutanso .component-datsutanso-method__item:nth-of-type(1) .component-datsutanso-method__image{width:100%;max-width:86.4rem;margin-left:auto;margin-right:auto;margin-top:1.5rem}.component-datsutanso .component-datsutanso-method__item:nth-of-type(2) .component-datsutanso-method__image{width:100%;max-width:92.1rem;margin-left:auto;margin-right:auto;margin-top:2rem}.component-datsutanso .component-datsutanso-method__item:nth-of-type(3) .component-datsutanso-method__image{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;margin-top:3.5rem}.component-datsutanso .component-datsutanso-method__item.is-active{display:block}.component-datsutanso .component-datsutanso-method__label{font-weight:700;line-height:1}.component-datsutanso .component-datsutanso-method__heading{position:relative;margin-top:1rem;padding-left:1.7rem;font-weight:700;font-size:2.6rem;line-height:1.1538461538;letter-spacing:.1em}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method__heading{font-size:1.69rem;line-height:1.4}}.component-datsutanso .component-datsutanso-method__heading:before{display:block;width:.5rem;height:calc(100% - .1rem);content:"";position:absolute;top:54%;left:0;translate:0 -50%;border-radius:.25rem;background-color:#e50012}.component-datsutanso .component-datsutanso-method__text{margin-top:1rem;font-size:1.4rem;line-height:1.5714285714}.component-datsutanso .component-datsutanso-method__button{margin-top:3rem}.component-datsutanso .component-datsutanso-method__button a{width:28rem;height:5rem;margin:0 auto}.component-datsutanso .component-datsutanso-method__movie{width:100%;max-width:70rem;margin-left:auto;margin-right:auto;margin-top:3.3rem}.component-datsutanso .component-datsutanso-method__movie video{width:100%;height:100%;background-color:#fff;aspect-ratio:16/9}.component-datsutanso .component-datsutanso-case{display:flex;gap:4.2rem;margin-top:1.9rem;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case{flex-direction:column}}.component-datsutanso .component-datsutanso-case__map{margin-top:2rem;position:relative}.component-datsutanso .component-datsutanso-case__map:before{position:absolute;top:16.5rem;left:22.5rem;content:"※"}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__map:before{display:none}}.component-datsutanso .component-datsutanso-case__map figcaption{position:absolute;right:1rem;bottom:1rem;font-size:1.2rem;line-height:1.4}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__map figcaption{position:static;margin-top:1rem}}.component-datsutanso .component-datsutanso-case__content{width:100%}.component-datsutanso .component-datsutanso-case__bubble{display:flex;justify-content:center;align-items:center;position:relative;height:11rem;border:.2rem solid #00bf31;color:#00bf31;font-weight:700;font-size:2.4rem;line-height:1.3333333333}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__bubble{height:7.15rem;font-size:1.56rem}}.component-datsutanso .component-datsutanso-case__bubble:before{display:block;width:2.2rem;height:2.2rem;content:"";position:absolute;bottom:-1.2rem;left:50%;translate:-50% 0;rotate:45deg;border-right:.2rem solid #00bf31;border-bottom:.2rem solid #00bf31;background-color:#fff}.component-datsutanso .component-datsutanso-case__image{margin-top:1rem}.component-datsutanso .component-datsutanso-case__heading{font-weight:700;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__heading{font-size:1.82rem}}.component-datsutanso .component-datsutanso-case__text{margin-top:1.5rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__text{font-size:.975rem}}.component-datsutanso .component-datsutanso-case__movie{margin-top:4rem}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-case__movie{margin-top:2rem}}.component-datsutanso .component-datsutanso-case__movie video{width:100%;height:100%;background-color:#fff;aspect-ratio:16/9}.component-datsutanso .component-datsutanso-nav{width:100%;max-width:132rem;margin-left:auto;margin-right:auto;position:absolute;top:2rem;left:50%;translate:-50% 0;pointer-events:none}.component-datsutanso .component-datsutanso-nav.is-fixed{position:fixed;top:calc(calc(10 * var(--vwfull)) + 2rem);bottom:auto}.component-datsutanso .component-datsutanso-nav.is-end{position:absolute;top:auto;bottom:calc(calc(10 * var(--vwfull)) - 2rem)}.component-datsutanso .component-datsutanso-nav__wrapper{margin-left:auto;width:28rem;height:calc(100vh - calc(10 * var(--vwfull)) - 2rem);padding-right:2rem;overflow-y:auto;padding-top:3rem;pointer-events:auto}.component-datsutanso .component-datsutanso-nav__wrapper::-webkit-scrollbar{width:1rem;background:transparent}.component-datsutanso .component-datsutanso-nav__wrapper::-webkit-scrollbar-thumb{border-radius:1rem;background:#0003}.component-datsutanso .component-datsutanso-nav__inner{margin-left:auto;width:24rem;padding-top:2rem;box-shadow:0 0 2rem #0000001a;background-color:#fff;pointer-events:auto}.component-datsutanso .component-datsutanso-nav__heading{padding-left:3.3rem}.component-datsutanso .component-datsutanso-nav__heading a{color:#00bf31;font-weight:700;font-size:2.4rem;line-height:1;text-decoration:none}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores{display:flex;flex-direction:column;margin-top:1rem}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a{display:flex;align-items:center;position:relative;height:3.6rem;padding:0 3rem;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.39,.575,.565,1),font-weight .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:hover{color:#e50012}}@media (hover: none){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:active{color:#e50012}}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:before{display:block;width:.3rem;height:calc(100% - 1rem);content:"";position:absolute;top:50%;left:0;transform-origin:center left;translate:0 -50%;scale:0 1;background-color:#e50012;transition:scale .15s cubic-bezier(.39,.575,.565,1);will-change:scale}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a.is-current{color:#e50012;font-weight:700}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a.is-current:before{scale:1}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links{margin-top:1.8rem}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a{display:flex;align-items:center;position:relative;height:5rem;padding:0 3.4rem;border-bottom:1px solid #fff;background-color:#eee;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:hover{color:#e50012}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:hover:after{translate:50% -50%}}@media (hover: none){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:active{color:#e50012}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:active:after{translate:50% -50%}}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:after{display:block;width:.5rem;height:.9rem;content:"";position:absolute;top:50%;right:2.1rem;translate:0 -50%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_red.svg) no-repeat center/contain;transition:translate .15s cubic-bezier(.39,.575,.565,1);will-change:translate}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a{background-color:#ccf2d6;color:#00bf31}@media (hover: hover){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a:hover{color:#00bf3180}}@media (hover: none){.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a:active{color:#00bf3180}}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-buttons{width:24rem;margin-top:1.4rem;margin-left:auto;display:flex;flex-direction:column;gap:1rem}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-buttons__item a{display:flex;justify-content:center;align-items:center;width:24rem;height:4.8rem;position:relative;padding-bottom:.2rem;border-radius:2.4rem;background-color:#e50012;color:#fff;font-weight:700;text-decoration:none}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-buttons__item a:after{display:block;width:.5rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain}.component-datsutanso .component-datsutanso-nav--red .component-datsutanso-nav__heading a{color:#e50012;font-size:1.8rem}.component-datsutanso .component-datsutanso-nav--red .component-datsutanso-nav-anchores__item.is-current a{color:#000}.component-datsutanso .solution__header{margin-top:4rem}.component-datsutanso .solution__header-button button{border:.2rem solid #e50012;background-color:#fff;color:#e50012}.component-datsutanso .solution__header-button button:before{background-color:#e50012}.component-datsutanso .solution .solution-select select{background:#fff}.component-datsutanso .solution .solution-list{margin-top:5rem}.component-datsutanso .solution .solution-list__content{padding-right:2.5rem}.component-datsutanso .solution .solution-list__case{padding-left:2.5rem}.component-datsutanso .solution .solution-list__button{text-align:right}.component-datsutanso .solution .solution-default-list{margin-top:5rem}@media screen and (max-width: 768px){.component-datsutanso .solution .solution-default-list{margin-top:2.5rem}}.component-datsutanso .solution .solution-default-list__item{width:30.6rem}@media screen and (max-width: 768px){.component-datsutanso .solution .solution-default-list__item{width:100%}}.component-datsutanso .solution .solution-default-list__content{margin-top:2rem}.component-datsutanso .solution .solution-default-list__heading{font-size:2.15rem;letter-spacing:-.01em}.component-datsutanso .solution .solution-default-list__heading:before{display:none}.component-datsutanso .home-contents-item__image{width:30.6rem;height:15.9rem}.component-datsutanso .home-contents-item__heading{font-weight:700;font-size:1.8rem}.component-datsutanso .home-carousel__arrow{opacity:1;top:8.4rem}.component-datsutanso .home-carousel__arrow--prev{left:-3rem}.component-datsutanso .home-carousel__arrow--next{right:-3rem}.component-datsutanso .taiyoko-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}.component-datsutanso .taiyoko-carousel__arrow--prev{left:-3rem}.component-datsutanso .taiyoko-carousel__arrow--next{right:-3rem}.component-datsutanso .taiyoko-carousel__arrow--next:before{content:"";position:absolute;z-index:-1;width:34px;height:34px;border-radius:100%;box-sizing:border-box;box-shadow:0 0 #e50012;opacity:0;animation:circle 3s infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.component-datsutanso .taiyoko-carousel__arrow--next:hover:before{display:none}.component-datsutanso .taiyoko-carousel-slide--h{min-height:80rem}.component-datsutanso .taiyoko-carousel-slide--h__item{height:100%}@media screen and (max-width: 768px){.component-datsutanso .taiyoko-carousel__strength-label{font-size:1.17rem;width:80%;display:flex;justify-content:center}}.component-datsutanso .aircontrol-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}.component-datsutanso .aircontrol-carousel__arrow--prev{left:-3rem}.component-datsutanso .aircontrol-carousel__arrow--next{right:-3rem}.component-datsutanso .aircontrol-carousel__arrow--next:before{content:"";position:absolute;z-index:-1;width:34px;height:34px;border-radius:100%;box-sizing:border-box;box-shadow:0 0 #e50012;opacity:0;animation:circle 3s infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.component-datsutanso .aircontrol-carousel__arrow--next:hover:before{display:none}.component-datsutanso .aircontrol-carousel-slide--h{max-height:103rem}.component-datsutanso .aircontrol-carousel-slide--h__item{height:100%}@media screen and (max-width: 768px){.component-datsutanso .aircontrol-carousel.component-aircontrol-strength .component-aircontrol-strength-list__figure img{width:100%;max-width:100%}}@media screen and (max-width: 768px){.component-datsutanso .aircontrol-carousel .component-aircontrol-strength__figure img{width:100%;max-width:100%}}.component-datsutanso .anpis-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}.component-datsutanso .anpis-carousel__arrow--prev{left:-3rem}.component-datsutanso .anpis-carousel__arrow--next{right:-3rem}.component-datsutanso .anpis-carousel__arrow--next:before{content:"";position:absolute;z-index:-1;width:34px;height:34px;border-radius:100%;box-sizing:border-box;box-shadow:0 0 #e50012;opacity:0;animation:circle 3s infinite;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes circle{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 40px #ffffff1a;opacity:0}to{opacity:0}}.component-datsutanso .anpis-carousel__arrow--next:hover:before{display:none}.component-datsutanso .anpis-carousel-slide--h{min-height:54rem}.component-datsutanso .anpis-carousel-slide--h__item{height:100%}.component-datsutanso .anpis-carousel.component-aircontrol-strength .component-aircontrol-strength-list__content{align-items:center}.component-datsutanso .splide__pagination{bottom:-5rem}.component-datsutanso .home-section-contents__heading{margin-top:6rem}@media screen and (max-width: 768px){.component-datsutanso .home-section-contents__heading{margin-top:3rem}}.component-datsutanso .home-section-contents__heading:nth-of-type(n+2){margin-top:4rem}.component-datsutanso .home-section-contents__link{margin-top:1.5rem}@media screen and (max-width: 768px){.component-datsutanso .home-section-contents__carousel{padding:0 3rem}}.component-datsutanso-cta{position:relative;padding:10rem 0;background:url(../../../../../-/media/SolKepco/assets/img/home/bg_cta.jpg) no-repeat center/cover}@media screen and (max-width: 768px){.component-datsutanso-cta{padding:5rem 2rem}}.component-datsutanso-cta:before{display:block;content:"";position:absolute;inset:0;background-color:#0003}.component-datsutanso-cta__box{width:100%;max-width:110rem;margin-left:auto;margin-right:auto;position:relative;padding:5rem;border-radius:1rem;background-color:#fff}@media screen and (max-width: 768px){.component-datsutanso-cta__box{padding-right:2rem;padding-left:2rem}}.component-datsutanso-cta__inner{display:flex;gap:4rem;margin-top:3rem}@media screen and (max-width: 768px){.component-datsutanso-cta__inner{flex-direction:column}}.component-datsutanso-cta__content{flex:1}.component-datsutanso-cta__heading{font-weight:900;font-size:3rem}@media screen and (max-width: 768px){.component-datsutanso-cta__heading{font-size:1.95rem}}.component-datsutanso-cta__text{margin-top:1rem;font-size:1.8rem;line-height:1.7777777778}@media screen and (max-width: 768px){.component-datsutanso-cta__text{font-size:1.17rem}}.component-datsutanso-cta .component-datsutanso-cta-carousel{width:42rem;margin-top:3rem}@media screen and (max-width: 768px){.component-datsutanso-cta .component-datsutanso-cta-carousel{width:29.4rem}}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow{position:absolute;background:#fff;top:50%;transform:translateY(-50%);width:4rem;height:4rem;transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity;border:.2rem solid #e50012}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--prev{left:-2rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_prev.svg) no-repeat center center/contain}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--next{right:-2rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_next.svg) no-repeat center center/contain}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--case{top:8.4rem}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--contents{top:9.4rem}@media (hover: hover){.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow:hover{opacity:.6}}@media (hover: none){.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow:active{opacity:.6}}@media screen and (max-width: 768px){.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow{display:none}}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination{position:absolute;right:0;bottom:-3rem;left:0;gap:2rem}@media screen and (max-width: 768px){.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination li{line-height:0}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page{background:#ccc;width:1rem;height:1rem;margin:0}@media screen and (max-width: 768px){.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page{width:.8rem;height:.8rem}}.component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}.component-datsutanso-cta__form{width:48rem;padding:3rem 4rem 4rem;border-radius:1rem;background-color:#eee}@media screen and (max-width: 768px){.component-datsutanso-cta__form{width:100%;padding:3rem 2rem 2rem}}.component-datsutanso-cta__form-heading{color:#e50012;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}.component-datsutanso-cta__form form.mktoForm{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm{padding:0}}.component-datsutanso-cta__form form.mktoForm .mktoAsterix{float:initial;font-size:0;padding:0}.component-datsutanso-cta__form form.mktoForm .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap;position:absolute!important;top:0!important;left:0!important}}.component-datsutanso-cta__form form.mktoForm .mktoFormRow{clear:none}.component-datsutanso-cta__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoOffset,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoGutter,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoInstruction,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoClear{display:none}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{width:100%!important;margin-top:2.5rem}}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.6rem;font-weight:700;line-height:1;cursor:pointer}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem;white-space:nowrap}}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-datsutanso-cta__form form.mktoForm .mktoButtonWrap{margin-left:0!important}.component-datsutanso-cta__form form.mktoForm .mktoButtonRow{display:flex;justify-content:center}.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button{font-size:1.4rem;margin-top:2rem}}.component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-datsutanso-cta__form form.mktoForm .mktoButtonRow span{margin-left:0!important}}.component-datsutanso-cta__tel{height:15rem;padding:2.2rem 0 3.4rem}@media screen and (max-width: 768px){.component-datsutanso-cta__tel{height:auto;padding:2rem 1.5rem}}.component-datsutanso-cta__tel-text{font-weight:700;line-height:1;text-align:center}.component-datsutanso-cta__tel-content{margin-top:1.4rem;padding-left:10.4rem}@media screen and (max-width: 768px){.component-datsutanso-cta__tel-content{margin-top:1.5rem;padding-left:0}}.component-datsutanso-cta__tel-number{display:inline-flex;gap:1.5rem}@media screen and (max-width: 768px){.component-datsutanso-cta__tel-number{display:flex;justify-content:center;gap:1.125rem}}.component-datsutanso-cta__tel-number-icon{width:5.2rem}@media screen and (max-width: 768px){.component-datsutanso-cta__tel-number-icon{width:3.9rem}}.component-datsutanso-cta__tel-number-text{margin-top:-.8rem;font-weight:500;font-size:5rem;line-height:1}@media screen and (max-width: 768px){.component-datsutanso-cta__tel-number-text{font-size:3.75rem}}.component-datsutanso-cta__tel-note{font-weight:500;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){.component-datsutanso-cta__tel-note{margin-top:1rem;font-size:1.05rem;text-align:center}}.component-datsutanso-cta__tel-note span{margin-right:1.3rem;color:#e50012}.component-datsutanso-cta__privacy{padding:3rem 4rem;grid-column:1/3}@media screen and (max-width: 768px){.component-datsutanso-cta__privacy{padding:2rem 1.5rem}}.component-datsutanso-cta__privacy-heading{font-weight:700}.component-datsutanso-cta__privacy .cta-privacy-list{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem;padding-left:.5em}.component-datsutanso-cta__privacy .cta-privacy-list__item{padding-left:1em;text-indent:-1em;font-size:1.4rem}@media screen and (max-width: 768px){.component-datsutanso-cta__privacy .cta-privacy-list__item{font-size:1.19rem}}.component-datsutanso-cta__privacy .cta-privacy-list__item a{color:#e50012;text-decoration:underline}.component-datsutanso-cta__privacy .cta-privacy-list__item a:hover{text-decoration:none}.component-about-header{height:40rem;background:url(../../../../../-/media/SolKepco/assets/img/about/bg_header.jpg) no-repeat center/cover}@media screen and (max-width: 768px){.component-about-header{height:24rem}}.component-about-header__inner{width:100%;max-width:128rem;margin-left:auto;margin-right:auto;height:100%}@media screen and (max-width: 768px){.component-about-header__inner{padding:2rem}}.component-about-header__heading{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.8rem;height:100%}@media screen and (max-width: 768px){.component-about-header__heading{align-items:flex-start;gap:.9rem}}.component-about-header__heading-text{display:flex;align-items:center;gap:1.7rem;color:#fff;font-weight:900;font-size:5rem;line-height:1}@media screen and (max-width: 768px){.component-about-header__heading-text{gap:.85rem;font-size:2.25rem}}.component-about-header__heading-text strong{display:flex;align-items:center;gap:.9rem;height:11rem;padding:0 2.7rem .6rem .8rem;border:.4rem solid #e50012;background-color:#fff;color:#e50012;font-size:8rem}@media screen and (max-width: 768px){.component-about-header__heading-text strong{height:8.25rem;padding:0 1.35rem .3rem .4rem;font-size:3.6rem}}.component-about-header__heading-text strong:before{display:block;width:10.8rem;height:9.5rem;content:"";margin-top:.6rem;background:url(../../../../../-/media/SolKepco/assets/img/about/icn_check-red.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-about-header__heading-text strong:before{display:block;width:5.4rem;height:4.75rem;content:""}}.component-about-header__heading-text:nth-of-type(1){margin-left:-5rem}@media screen and (max-width: 768px){.component-about-header__heading-text:nth-of-type(1){margin-left:0}}.component-about-header__heading-text:nth-of-type(2){margin-left:32rem}@media screen and (max-width: 768px){.component-about-header__heading-text:nth-of-type(2){margin-left:auto}}.component-about-anchor{padding:9.4rem 0 9rem}@media screen and (max-width: 768px){.component-about-anchor{padding:4rem 2rem}}.component-about-anchor__inner{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;position:relative;border:.3rem solid #e50012;border-radius:1rem}.component-about-anchor a{display:flex;gap:1rem 3.5rem;padding:0 2rem .5rem;border-radius:1rem;text-decoration:none;transition:box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-about-anchor a{flex-direction:column;align-items:center;padding:0 0 2rem}}@media (hover: hover){.component-about-anchor a:hover{box-shadow:0 0 0 .7rem #e500124d}.component-about-anchor a:hover .component-about-anchor__image{translate:0 -1rem}}@media (hover: none){.component-about-anchor a:active{box-shadow:0 0 0 .7rem #e500124d}.component-about-anchor a:active .component-about-anchor__image{translate:0 -1rem}}.component-about-anchor__image{width:22.4rem;margin-top:-1.4rem;transition:translate .3s cubic-bezier(.39,.575,.565,1);will-change:translate}@media screen and (max-width: 768px){.component-about-anchor__image{width:14.56rem}}.component-about-anchor__content{flex:1;padding-top:.8rem}@media screen and (max-width: 768px){.component-about-anchor__content{position:relative;width:100%;padding-top:0;text-align:center}}.component-about-anchor__heading{font-weight:900;font-size:2.9rem;letter-spacing:.05em;line-height:1.2}@media screen and (max-width: 768px){.component-about-anchor__heading{width:100%;font-size:1.885rem}}.component-about-anchor__heading:after{display:block;width:3.4rem;height:3.4rem;content:"";position:absolute;top:50%;right:2rem;translate:0 -50%;rotate:90deg;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle.svg) no-repeat center/contain;transition:translate .3s cubic-bezier(.39,.575,.565,1);will-change:translate}@media screen and (max-width: 768px){.component-about-anchor__heading:after{width:2.55rem;height:2.55rem;right:1rem}}.component-about-anchor__heading span{font-size:3.5rem}@media screen and (max-width: 768px){.component-about-anchor__heading span{font-size:2.275rem}}.component-about-anchor__heading strong{color:#e50012;font-size:3.8rem}@media screen and (max-width: 768px){.component-about-anchor__heading strong{font-size:2.47rem}}.component-about-anchor__text{margin-top:.6rem;color:#666;line-height:1;letter-spacing:.15em}@media screen and (max-width: 768px){.component-about-anchor__text{font-size:1.04rem}}.component-about{padding-top:0;border-top:1rem solid #e50012}.component-about--gray{background-color:#eee}.component-about__heading{display:flex;justify-content:center;align-items:center;width:46rem;height:14rem;margin-top:-1rem;border-radius:0 0 3rem 3rem;color:#fff;background-color:#e50012;font-weight:900;letter-spacing:.1em;line-height:1.45}@media screen and (max-width: 768px){.component-about__heading{width:29.9rem;height:9.1rem;font-size:1.69rem}}.component-about__heading span{display:inline-flex;align-items:center;gap:1.3rem;font-size:4.9rem}@media screen and (max-width: 768px){.component-about__heading span{gap:.845rem;font-size:3.185rem}}.component-about__heading span:before{display:block;width:6.8rem;height:6rem;content:"";background:url(../../../../../-/media/SolKepco/assets/img/about/icn_check-white.svg) no-repeat center/contain}@media screen and (max-width: 768px){.component-about__heading span:before{display:block;width:4.42rem;height:3.9rem;content:""}}.component-about__heading small{display:inline-block;margin-top:1.9rem;font-size:3.5rem}@media screen and (max-width: 768px){.component-about__heading small{margin-top:1.105rem;font-size:2.275rem}}.component-about__subheading{margin-top:3rem;font-weight:900;font-size:4rem;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 768px){.component-about__subheading{font-size:2.2rem;letter-spacing:0}}.component-about__subheading--high{margin-top:8rem}@media screen and (max-width: 768px){.component-about__subheading--high{margin-top:4rem}}.component-about__map{width:100%;max-width:119.4rem;margin-left:auto;margin-right:auto;margin-top:1.8rem;position:relative}.component-about__map:before{position:absolute;top:19.5rem;left:26.5rem;content:"※"}@media screen and (max-width: 768px){.component-about__map:before{display:none}}.component-about__map figcaption{position:absolute;right:1rem;bottom:1rem;font-size:1.2rem;line-height:1.4}@media screen and (max-width: 768px){.component-about__map figcaption{position:static;margin-top:1rem}}.component-about .component-about-list{display:flex;gap:1rem 3rem;margin-top:3.5rem}@media screen and (max-width: 768px){.component-about .component-about-list{flex-direction:column}}.component-about .component-about-list__item{width:100%;border:.2rem solid #e50012;border-radius:1rem;background-color:#fff}.component-about .component-about-list__item:nth-of-type(1) .component-about-list__content{padding-top:2.2rem}.component-about .component-about-list__item:nth-of-type(1) .component-about-list__text{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(1) .component-about-list__text{font-size:1.17rem}}.component-about .component-about-list__item:nth-of-type(1) .component-about-list__text span{font-size:5rem}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(1) .component-about-list__text span{font-size:3.25rem}}.component-about .component-about-list__item:nth-of-type(2) .component-about-list__content{padding-top:2.2rem}.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text{font-size:1.8rem;line-height:1.5}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text{font-size:1.17rem}}.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text span{display:inline-block;font-size:4rem;line-height:.9}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text span{font-size:2.6rem}}.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text span span{font-size:3.4rem}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(2) .component-about-list__text span span{font-size:2.21rem}}.component-about .component-about-list__item:nth-of-type(3) .component-about-list__content{padding-top:2.2rem}.component-about .component-about-list__item:nth-of-type(3) .component-about-list__label{width:12rem}.component-about .component-about-list__item:nth-of-type(3) .component-about-list__text{font-size:1.8rem;margin-top:2rem;padding-left:4rem}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(3) .component-about-list__text{font-size:1.17rem;padding-left:2rem}}.component-about .component-about-list__item:nth-of-type(3) .component-about-list__text span{font-size:4.5rem}@media screen and (max-width: 768px){.component-about .component-about-list__item:nth-of-type(3) .component-about-list__text span{font-size:2.925rem;margin-top:1rem}}.component-about .component-about-list__heading{display:flex;justify-content:center;align-items:center;height:8rem;border-bottom:.2rem dashed #e50012;color:#e50012;font-weight:700;font-size:2.2rem}@media screen and (max-width: 768px){.component-about .component-about-list__heading{height:5.2rem;font-size:1.43rem}}.component-about .component-about-list__body{display:flex}.component-about .component-about-list__content{width:100%;padding:2.8rem 0 1.5rem;text-align:center}@media screen and (max-width: 768px){.component-about .component-about-list__content{padding:2rem 0}}.component-about .component-about-list__label{display:inline-flex;justify-content:center;align-items:center;width:16rem;height:2.6rem;border:1px solid #e50012;border-radius:1.3rem;color:#e50012;font-weight:700;letter-spacing:.05em}.component-about .component-about-list__text{font-weight:900;line-height:1}.component-about .component-about-list__text span{color:#e50012}.component-about__note{margin-top:.8rem;color:#666;font-weight:500;text-align:right}@media screen and (max-width: 768px){.component-about__note{margin-top:.4rem;font-size:1.04rem}}.component-about .component-about-carousel{margin-top:4rem}@media screen and (max-width: 768px){.component-about .component-about-carousel{margin-top:2rem}}.component-about .component-about-carousel__item{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.component-about .component-about-carousel__content{width:18rem}@media screen and (max-width: 768px){.component-about .component-about-carousel__content{width:calc(50% - 1rem)}}.component-about .component-about-carousel__content a{text-decoration:none}.component-about .component-about-carousel__image{border-radius:.6rem}.component-about .component-about-carousel__heading{margin-top:.5rem;font-weight:700;line-height:1.5}.component-about .home-service-list{margin-top:3.5rem}@media screen and (max-width: 768px){.component-about .home-service-list{margin-top:1.75rem}}.component-carousel-arrow{width:6rem;height:6rem;position:absolute;top:50%;translate:0 -50%;border:.2rem solid #e50012;background:#fff}@media (hover: hover){.component-carousel-arrow:hover{opacity:.6}}@media (hover: none){.component-carousel-arrow:active{opacity:.6}}.component-carousel-arrow--prev{left:-8rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_prev.svg) no-repeat center center/contain}.component-carousel-arrow--next{right:-8rem;background:#fff url(../../../../../-/media/SolKepco/assets/img/home/icn_carousel_next.svg) no-repeat center center/contain}.component-carousel-pagination .splide__pagination{position:relative;inset:auto;margin-top:1rem;gap:2rem}@media screen and (max-width: 768px){.component-carousel-pagination .splide__pagination{margin-top:.65rem;gap:1.3rem}}.component-carousel-pagination .splide__pagination li{line-height:0}.component-carousel-pagination .splide__pagination__page{background:#999;width:1rem;height:1rem;margin:0}@media screen and (max-width: 768px){.component-carousel-pagination .splide__pagination__page{width:.8rem;height:.8rem}}.component-carousel-pagination .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}.component-form form.mktoForm{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-form form.mktoForm{padding:0}}.component-form form.mktoForm .mktoAsterix{display:flex;align-items:center;float:initial;font-size:0;padding:0}.component-form form.mktoForm .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-form form.mktoForm .mktoFormRow{clear:none}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow{width:100%!important}}.component-form form.mktoForm .mktoFormRow:first-of-type .mktoFieldWrap{margin-top:0!important}.component-form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-form form.mktoForm .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow:has([id=LastName]){gap:1rem}}.component-form form.mktoForm .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-form form.mktoForm .mktoFormRow .mktoOffset,.component-form form.mktoForm .mktoFormRow .mktoGutter,.component-form form.mktoForm .mktoFormRow .mktoInstruction,.component-form form.mktoForm .mktoFormRow .mktoClear{display:none}.component-form form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-form form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol{width:100%!important}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important;margin-top:1.5rem}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.4rem;font-weight:700;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem}}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#fff;font-weight:500;font-size:1.8rem}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap;width:100%!important}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{max-height:10rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-form form.mktoForm .mktoButtonWrap{margin-left:0!important}.component-form form.mktoForm .mktoButtonRow{display:flex;justify-content:center}.component-form form.mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-form form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-form form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-form form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-form form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoButtonRow button{font-size:1.4rem}}.component-form form.mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-form form.mktoForm .mktoButtonRow span{margin-left:0!important}}.component-form form.mktoForm#mktoForm_1672,.component-form form.mktoForm#mktoForm_8994,.component-form form.mktoForm#mktoForm_8058,.component-form form.mktoForm#mktoForm_6932,.component-form form.mktoForm#mktoForm_9573{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672,.component-form form.mktoForm#mktoForm_8994,.component-form form.mktoForm#mktoForm_8058,.component-form form.mktoForm#mktoForm_6932,.component-form form.mktoForm#mktoForm_9573{padding:0}}.component-form form.mktoForm#mktoForm_1672 .mktoAsterix,.component-form form.mktoForm#mktoForm_8994 .mktoAsterix,.component-form form.mktoForm#mktoForm_8058 .mktoAsterix,.component-form form.mktoForm#mktoForm_6932 .mktoAsterix,.component-form form.mktoForm#mktoForm_9573 .mktoAsterix{display:flex;align-items:center;float:initial;font-size:0;padding:0}.component-form form.mktoForm#mktoForm_1672 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_8994 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_8058 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_6932 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_9573 .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_8994 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_8058 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_6932 .mktoAsterix:after,.component-form form.mktoForm#mktoForm_9573 .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow{clear:none}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow{width:100%!important}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:first-of-type .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:first-of-type .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:first-of-type .mktoFieldWrap,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:first-of-type .mktoFieldWrap,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:first-of-type .mktoFieldWrap{margin-top:0!important}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:nth-of-type(n+2),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:has([id=LastName]){display:flex;gap:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:has([id=LastName]){gap:1rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow:has([id=LastName]) .mktoFormCol,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow:has([id=LastName]) .mktoFormCol{width:50%}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoOffset,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoGutter,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoInstruction,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoClear,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoOffset,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoGutter,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoInstruction,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoClear,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoOffset,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoGutter,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoInstruction,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoClear,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoOffset,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoGutter,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoInstruction,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoClear,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoOffset,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoGutter,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoInstruction,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoClear{display:none}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoErrorMsg,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoErrorMsg,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoErrorMsg,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoErrorMsg,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol{width:100%!important}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;margin-top:2rem}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%!important;margin-top:1.5rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList{display:flex;align-items:center;gap:.7rem;width:auto!important;padding:0}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input{width:2.4rem;height:2.4rem;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{display:block;width:2.4rem;height:2.4rem;content:"";border-radius:.4rem}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:after{position:absolute;top:0;bottom:0;left:0;opacity:0;background-color:#e50012}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin:0;font-size:1.4rem;font-weight:700;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem}}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;padding:0 1.8rem;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;display:flex;align-items:flex-start;flex-wrap:wrap}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block;width:50%!important}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:wrap}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{max-height:10rem;padding:0 1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{height:10rem}}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}.component-form form.mktoForm#mktoForm_1672 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-form form.mktoForm#mktoForm_8994 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-form form.mktoForm#mktoForm_8058 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-form form.mktoForm#mktoForm_6932 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img,.component-form form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important;margin-top:-2.6rem}.component-form form.mktoForm#mktoForm_1672 .mktoButtonWrap,.component-form form.mktoForm#mktoForm_8994 .mktoButtonWrap,.component-form form.mktoForm#mktoForm_8058 .mktoButtonWrap,.component-form form.mktoForm#mktoForm_6932 .mktoButtonWrap,.component-form form.mktoForm#mktoForm_9573 .mktoButtonWrap{margin-left:0!important}.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow{display:flex;justify-content:center}.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button:hover,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button:hover,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button:hover,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button:hover,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button:hover:after,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button:hover:after,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button:hover:after,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button:hover:after,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button:active,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button:active,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button:active,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button:active,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button:active:after,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button:active:after,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button:active:after,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button:active:after,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button{font-size:1.4rem}}.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow button:after,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow button:after,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow button:after,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow button:after,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-form form.mktoForm#mktoForm_1672 .mktoButtonRow span,.component-form form.mktoForm#mktoForm_8994 .mktoButtonRow span,.component-form form.mktoForm#mktoForm_8058 .mktoButtonRow span,.component-form form.mktoForm#mktoForm_6932 .mktoButtonRow span,.component-form form.mktoForm#mktoForm_9573 .mktoButtonRow span{margin-left:0!important}}.component-form--gray form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([type=checkbox]) .mktoCheckboxList input:before{background:#eaeaea}.component-form--gray form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.component-form--gray form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.component-form--gray form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.component-form--gray form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{background:#eaeaea}.component-aircontrol-header{background:url(../../../../../-/media/SolKepco/assets/img/aircontrol/bg_header.jpg) no-repeat center/cover}.component-aircontrol-header--anpis{background:url(../../../../../-/media/SolKepco/assets/img/anpis/bg_header.jpg) no-repeat center/cover}.component-aircontrol-header--taiyoko{background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/bg_header.jpg) no-repeat center/cover}.component-aircontrol-header__inner{display:flex;align-items:center;gap:calc(14.1 * var(--vwfull));height:calc(60 * var(--vwfull));height:auto;padding:calc(4 * var(--vwfull)) 0 calc(2 * var(--vwfull)) calc(40 * var(--vwfull))}@media screen and (max-width: 768px){.component-aircontrol-header__inner{flex-direction:column;gap:3rem;padding:3rem 2rem}}.component-aircontrol-header__content{display:flex;justify-content:center;width:calc(82 * var(--vwfull));height:calc(31.1 * var(--vwfull));flex-direction:column;position:relative;background-color:#ffffffe6;font-weight:900;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-header__content{width:100%;height:auto;padding:2rem 1rem}}.component-aircontrol-header__label{position:absolute;top:0;left:50%;translate:-50% -50%;display:inline-block;padding:calc(.2 * var(--vwfull)) calc(3.3 * var(--vwfull)) calc(.8 * var(--vwfull)) calc(3.3 * var(--vwfull));border-radius:calc(5 * var(--vwfull));background-color:#1e97b1;color:#fff;font-weight:700;font-size:calc(3 * var(--vwfull));line-height:1}@media screen and (max-width: 768px){.component-aircontrol-header__label{width:80%;padding:.13rem 2.145rem .52rem;font-size:1.95rem}}.component-aircontrol-header__label small{font-size:calc(2 * var(--vwfull))}@media screen and (max-width: 768px){.component-aircontrol-header__label small{font-size:1.3rem}}.component-aircontrol-header__label span{font-size:calc(4 * var(--vwfull))}@media screen and (max-width: 768px){.component-aircontrol-header__label span{font-size:2.6rem}}.component-aircontrol-header__text{font-size:calc(2.4 * var(--vwfull));line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.component-aircontrol-header__text{font-size:1.56rem}}.component-aircontrol-header__text span{color:#e50012}.component-aircontrol-header__heading{margin-top:calc(1 * var(--vwfull));font-size:calc(6.8 * var(--vwfull));line-height:1.3235294118}@media screen and (max-width: 768px){.component-aircontrol-header__heading{margin-top:.55rem;font-size:3.06rem}}.component-aircontrol-header__heading span{color:#1e97b1}.component-aircontrol-header__logo{width:100%;max-width:calc(27.8 * var(--vwfull));margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.component-aircontrol-header__logo{width:13.9rem}}.component-aircontrol-header__bubble{position:absolute;top:50%;right:calc(-5 * var(--vwfull));translate:0 -50%;width:calc(16.4 * var(--vwfull));scale:1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-header__bubble{top:16rem;right:-1rem;width:8.2rem}}@media (hover: hover){.component-aircontrol-header__bubble:hover{scale:1.1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}}@media (hover: none){.component-aircontrol-header__bubble:active{scale:1.1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}}.component-aircontrol-header__note{position:absolute;right:calc(1 * var(--vwfull));bottom:calc(.9 * var(--vwfull));font-weight:400;font-size:1.2rem;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-header__note{position:static;margin-top:5rem;font-size:.9rem;text-align:right}}.component-aircontrol-header__form{width:calc(44.5 * var(--vwfull));height:calc(54 * var(--vwfull));background-color:#fff;padding:1.6rem 2rem 3.1rem}@media screen and (max-width: 768px){.component-aircontrol-header__form{width:calc(39 * var(--vwfull));height:calc(39 * var(--vwfull));width:100%;padding:2rem 1rem}}.component-aircontrol-header__form-inner{height:calc(50 * var(--vwfull));overflow-x:hidden;overflow-y:auto;padding:0 2rem}@media screen and (max-width: 768px){.component-aircontrol-header__form-inner{padding:0 1rem;height:calc(35 * var(--vwfull))}}.component-aircontrol-header__form-inner::-webkit-scrollbar{width:1rem;background:transparent}.component-aircontrol-header__form-inner::-webkit-scrollbar-thumb{border-radius:1rem;background:#0003}.component-aircontrol-header__form-heading{font-weight:700;font-size:1.8rem;text-align:center}.component-aircontrol-header .component-contact-list{font-size:1.4rem}.component-aircontrol-merit:nth-of-type(1){margin-top:2rem;padding:4.8rem 0 7.3rem}.component-aircontrol-merit:nth-of-type(3){padding:7.5rem 0 7rem}.component-aircontrol-merit__content{position:relative;padding:6.5rem 0 4.5rem}@media screen and (max-width: 768px){.component-aircontrol-merit__content{padding:4.225rem 0 0}}.component-aircontrol-merit__content:before{display:block;width:17.2rem;height:4.4rem;content:"";position:absolute;top:-.2rem;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/aircontrol/arw_merit.svg) no-repeat center/contain}.component-aircontrol-merit__heading{color:#e50012;font-weight:700;font-size:4rem;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-merit__heading{font-size:2.6rem}}.component-aircontrol-merit__heading span{color:#000}.component-aircontrol-merit__subheading{position:relative;padding-bottom:1.8rem;font-weight:700;font-size:2.8rem;line-height:1.2857142857;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-merit__subheading{font-size:1.82rem;line-height:1.4}}.component-aircontrol-merit__subheading:after{display:block;width:2rem;height:.2rem;content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;background-color:#e50012}.component-aircontrol-merit__subheading+.component-aircontrol-merit-list{margin-top:2rem}.component-aircontrol-merit__subheading--large{font-size:4rem}.component-aircontrol-merit__subheading--large:after{display:none}@media screen and (max-width: 768px){.component-aircontrol-merit__subheading--large{font-size:2.6rem;line-height:1.4}}.component-aircontrol-merit__subheading--border-none:after{display:none}.component-aircontrol-merit .component-aircontrol-merit-list{display:flex;gap:2.5rem}@media screen and (max-width: 768px){.component-aircontrol-merit .component-aircontrol-merit-list{flex-direction:column;gap:1.25rem}}.component-aircontrol-merit .component-aircontrol-merit-list__item{display:flex;align-items:center;flex-direction:column;width:100%;padding:3rem 0;border-radius:1rem;background-color:#fff;text-align:center}.component-aircontrol-merit .component-aircontrol-merit-list__item--link{border:none!important;text-decoration:none!important}.component-aircontrol-merit .component-aircontrol-merit-list__item--link:hover{border:1px solid #000}.component-aircontrol-merit .component-aircontrol-merit-list__item--link p{font-weight:500;line-height:1.5;display:flex;flex:1;align-items:flex-end;margin-top:2rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust{display:flex;justify-content:center;align-items:center;width:13.8rem;height:12rem;margin:0 auto}.component-aircontrol-merit .component-aircontrol-merit-list__illust+.component-aircontrol-merit-list__heading{margin-top:1.5rem;font-size:2rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--61{width:6.1rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--66{width:6.6rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--80{width:8rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--92{width:9.2rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--96{width:9.6rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--116{width:11.6rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--120{width:12rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--130{width:13rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--138{width:13.8rem}.component-aircontrol-merit .component-aircontrol-merit-list__illust--left img{margin-left:-4rem}.component-aircontrol-merit .component-aircontrol-merit-list__heading{font-weight:700;font-size:2.4rem;color:#1e97b1;line-height:1.25}.component-aircontrol-merit .component-aircontrol-merit-list__heading+.component-aircontrol-merit-list__illust{margin-top:.5rem}.component-aircontrol-merit .component-aircontrol-merit-list__heading span span{color:#e50012}.component-aircontrol-merit .component-aircontrol-merit-list__heading:has(span){display:flex;justify-content:center;align-items:center;height:4rem}.component-aircontrol-merit .component-aircontrol-merit-list__text{margin-top:.8rem;font-weight:500;line-height:1.5}.component-aircontrol-merit .component-aircontrol-merit-list__text span span{color:#e50012}.component-aircontrol-merit .component-aircontrol-merit-list__link{display:flex;flex:1;align-items:flex-end;margin-top:2rem}.component-aircontrol-merit .component-aircontrol-merit-list__link a{display:flex;justify-content:center;align-items:center;width:26rem;height:3rem;gap:1rem;padding-bottom:.2rem;border-radius:1.5rem;background-color:#1e97b1;color:#fff;font-weight:700;text-decoration:none}@media (hover: hover){.component-aircontrol-merit .component-aircontrol-merit-list__link a:hover{box-shadow:0 0 0 .4rem #1e97b14d}}@media (hover: none){.component-aircontrol-merit .component-aircontrol-merit-list__link a:active{box-shadow:0 0 0 .4rem #1e97b14d}}.component-aircontrol-merit .component-aircontrol-merit-list__link a:before{display:block;width:1rem;height:1rem;content:"";rotate:90deg;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain}.component-aircontrol-merit .component-aircontrol-merit-list__link--btn{display:block;display:flex;justify-content:center;align-items:center;width:26rem;height:3rem;gap:1rem;padding-bottom:.2rem;border-radius:1.5rem;background-color:#1e97b1;color:#fff;font-weight:700;text-decoration:none}@media (hover: hover){.component-aircontrol-merit .component-aircontrol-merit-list__link--btn:hover{box-shadow:0 0 0 .4rem #1e97b14d}}@media (hover: none){.component-aircontrol-merit .component-aircontrol-merit-list__link--btn:active{box-shadow:0 0 0 .4rem #1e97b14d}}.component-aircontrol-merit .component-aircontrol-merit-list__link--btn:before{display:block;width:1rem;height:1rem;content:"";rotate:90deg;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain}.component-aircontrol-merit .component-aircontrol-merit-list__link--pdf a:before{width:1.5rem;height:1.9rem;rotate:0deg;background-image:url(../../../../../-/media/SolKepco/assets/img/common/icn_pdf.png)}.component-aircontrol-merit .component-aircontrol-merit-list--light-gray .component-aircontrol-merit-list__item{background-color:#eee}.component-aircontrol-merit--anpis{padding-bottom:9.7rem!important}.component-aircontrol-merit--anpis .component-aircontrol-merit-list{margin-top:2.5rem}.component-aircontrol-merit--taiyoko{padding:9rem 0 10rem!important}@media screen and (max-width: 768px){.component-aircontrol-merit--taiyoko{padding:4rem 0!important}}.component-aircontrol-merit--taiyoko .component-aircontrol-merit-list{margin-top:3.5rem}.component-aircontrol-merit--taiyoko .component-aircontrol-merit-list__illust,.component-aircontrol-merit--taiyoko .component-aircontrol-merit-list__text{margin-top:-.8rem!important}.component-aircontrol-service{padding:7.3rem 0 11.5rem}@media screen and (max-width: 768px){.component-aircontrol-service{padding:4rem 0}}.component-aircontrol-service__box{margin-top:3.8rem;padding:4.4rem 2.3rem;border-radius:3rem;background-color:#fff}@media screen and (max-width: 768px){.component-aircontrol-service__box{padding:3rem 2rem;border-radius:2rem}}.component-aircontrol-service__text{margin-top:1.6rem;line-height:1.75;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-service__text{text-align:left}}.component-aircontrol-service__text+.component-aircontrol-service__figure{margin-top:3.5rem}.component-aircontrol-service__figure{overflow:auto;margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-service__figure{margin-top:2.5rem}}@media screen and (max-width: 768px){.component-aircontrol-service__figure img{width:60rem;max-width:60rem}}.component-aircontrol-service .component-taiyoko-service-box{margin-top:4rem;padding:3rem 7.4rem;border:.2rem solid #dedede;border-radius:3rem}@media screen and (max-width: 768px){.component-aircontrol-service .component-taiyoko-service-box{padding:1.5rem 2rem;border-radius:2rem}}.component-aircontrol-service .component-taiyoko-service-box__text{display:flex;align-items:center;line-height:2.2}@media screen and (max-width: 768px){.component-aircontrol-service .component-taiyoko-service-box__text{display:block}}.component-aircontrol-service .component-taiyoko-service-box__text span{margin:0 .2rem;padding:.2rem .4rem .4rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-service .component-taiyoko-service-box__text span{display:inline-block;font-size:1.5rem}}.component-aircontrol-service .component-taiyoko-service-box__image{width:100%;max-width:84.7rem;margin-left:auto;margin-right:auto;margin-top:3rem}.component-aircontrol-service .component-aircontrol-service-notes{width:-moz-fit-content;width:fit-content;margin-top:2rem;margin-left:auto;font-size:1.4rem;line-height:1.5714285714}@media screen and (max-width: 768px){.component-aircontrol-service .component-aircontrol-service-notes{font-size:1.05rem}}.component-aircontrol-service .component-aircontrol-service-notes__item{padding-left:1em;text-indent:-1em}.component-aircontrol-service__movie{text-align:center}.component-aircontrol-service__movie video{width:76rem;margin:5rem auto 0}@media screen and (max-width: 768px){.component-aircontrol-service__movie video{margin-top:2.5rem}}.component-aircontrol-service .component-aircontrol-service-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}@media screen and (max-width: 768px){.component-aircontrol-service .component-aircontrol-service-buttons{flex-direction:column;gap:.75rem;margin-top:1.5rem}}.component-aircontrol-service .component-aircontrol-service-buttons__item a{width:26rem}.component-aircontrol-service .component-aside-box{margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-service .component-aside-box{margin-top:2.5rem}}.component-aircontrol-service .component-aircontrol-service-aside{margin-top:3rem;padding:3.6rem 2.3rem 3.6rem 4.4rem;border:.2rem solid #dedede;border-radius:1rem;background-color:#f9f9f9}@media screen and (max-width: 768px){.component-aircontrol-service .component-aircontrol-service-aside{padding:2rem 3rem}}.component-aircontrol-service .component-aircontrol-service-aside__heading{font-weight:700;font-size:1.8rem;line-height:1}.component-aircontrol-service .component-aircontrol-service-aside__content{display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width: 768px){.component-aircontrol-service .component-aircontrol-service-aside__content{flex-direction:column;gap:2rem}}.component-aircontrol-service .component-aircontrol-service-aside .component-aircontrol-service-aside-links{display:flex;flex:1;flex-direction:column;gap:.8rem;margin-top:2rem}.component-aircontrol-service .component-aircontrol-service-aside .component-aircontrol-service-aside-links__item a{display:flex;gap:.8rem;text-decoration:none;line-height:1.3}.component-aircontrol-service .component-aircontrol-service-aside .component-aircontrol-service-aside-links__item a:before{display:block;content:"";width:2rem;height:2rem;border-radius:100%;flex-shrink:0;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat #555;background-position:.8rem center;background-size:.5rem .8rem}.component-aircontrol-service .component-aircontrol-service-aside__more{display:flex;justify-content:flex-end;align-items:flex-end}.component-aircontrol-service .component-aircontrol-service-aside__more a{display:flex;align-items:center;gap:.3rem;font-weight:700;text-decoration:none;line-height:1}.component-aircontrol-service .component-aircontrol-service-aside__more a:after{display:block;content:"";width:2rem;height:2rem;border-radius:100%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat #555;background-position:.8rem center;background-size:.5rem .8rem}.component-button-small a{display:inline-flex;justify-content:center;align-items:center;width:22rem;height:4.8rem;position:relative;padding-bottom:.2rem;border-radius:2.4rem;background-color:#e50012;color:#fff;font-weight:700;letter-spacing:-.05em;text-align:center;text-decoration:none}.component-button-small a:after{display:block;width:.8rem;height:1rem;content:"";position:absolute;top:50%;right:1rem;translate:0 -50%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain}.component-aircontrol-case{padding:7.6rem 0}.component-aircontrol-case__content{margin-top:2rem}@media screen and (max-width: 768px){.component-aircontrol-case__content{margin-top:1rem}}.component-aircontrol-case__images{display:flex;gap:2rem 7.2rem}@media screen and (max-width: 768px){.component-aircontrol-case__images{flex-direction:column}}.component-aircontrol-case__images-map{position:relative}@media screen and (min-width: 769px){.component-aircontrol-case__images-map{width:42.8rem}}@media screen and (min-width: 769px){.component-aircontrol-case__images-logo{width:47.1rem;margin-top:3rem}}.component-aircontrol-case__heading{margin-top:1.5rem;font-weight:700;font-size:2.8rem}@media screen and (max-width: 768px){.component-aircontrol-case__heading{font-size:1.82rem}}.component-aircontrol-case .component-aircontrol-case-list{display:flex;gap:3.5rem;margin-top:1.5rem}@media screen and (max-width: 768px){.component-aircontrol-case .component-aircontrol-case-list{flex-direction:column}}.component-aircontrol-case .component-aircontrol-case-list__item{width:100%}.component-aircontrol-case .component-aircontrol-case-list__item a{width:100%;height:100%;display:block}.component-aircontrol-case .component-aircontrol-case-list__image{border-radius:1rem}.component-aircontrol-case .component-aircontrol-case-list__image img{height:17.7rem;-o-object-fit:cover;object-fit:cover}.component-aircontrol-case .component-aircontrol-case-list__content{margin-top:2rem}@media screen and (max-width: 768px){.component-aircontrol-case .component-aircontrol-case-list__content{margin-top:1rem}}.component-aircontrol-case .component-aircontrol-case-list__heading{display:flex;gap:.5rem;font-weight:700;font-size:1.8rem;line-height:1.4444444444}.component-aircontrol-case .component-aircontrol-case-list__heading:before{display:block;width:2.3rem;height:2.3rem;content:"";display:inline-block;margin-top:.2rem;background:url(../../../../../-/media/SolKepco/assets/img/home/arw_case.svg) no-repeat center/contain;vertical-align:middle}@media screen and (max-width: 768px){.component-aircontrol-case .component-aircontrol-case-list__heading:before{width:1.725rem;height:1.725rem;margin-right:.525rem}}.component-aircontrol-case .component-aircontrol-case-list__text{margin-top:1rem;line-height:1.625}.component-aircontrol-case__button a{width:30rem;height:6rem;margin:3rem auto 0}@media screen and (max-width: 768px){.component-aircontrol-case__button a{width:100%;height:4.5rem}}.component-aircontrol-price{padding:9.5rem 0}@media screen and (max-width: 768px){.component-aircontrol-price{padding:4.75rem 0}}.component-aircontrol-price__content{margin-top:4rem}@media screen and (max-width: 768px){.component-aircontrol-price__content{margin-top:2rem}}.component-aircontrol-price__content:nth-of-type(n+2){margin-top:10rem}@media screen and (max-width: 768px){.component-aircontrol-price__content:nth-of-type(n+2){margin-top:5rem}}.component-aircontrol-price__heading{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;height:10rem;border-radius:1rem 1rem 0 0;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/bg_heading.jpg) center/cover;color:#fff;font-weight:700;font-size:2.8rem;line-height:1.2857142857;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price__heading{height:auto;font-size:1.82rem;padding:1rem 0}}.component-aircontrol-price__heading:has(small){padding-bottom:1rem}.component-aircontrol-price__heading:after{display:block;width:3rem;height:3rem;content:"";position:absolute;bottom:0;left:50%;z-index:-1;translate:-50% 50%;rotate:45deg;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/bg_heading.jpg) center;background-size:100rem 10rem}.component-aircontrol-price__heading small{font-size:1.8rem}@media screen and (max-width: 768px){.component-aircontrol-price__heading small{font-size:1.17rem}}.component-aircontrol-price__heading--high{height:12rem}@media screen and (max-width: 768px){.component-aircontrol-price__heading--high{height:auto}}.component-aircontrol-price__text{margin-top:5rem;font-weight:500;font-size:2rem;line-height:1.6;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price__text{margin-top:2.5rem;font-size:1.3rem;text-align:left}}.component-aircontrol-price__text span{color:#e50012}.component-aircontrol-price__text--small{font-size:1.6rem}.component-aircontrol-price__text--middle{margin-top:3rem;font-weight:700;font-size:1.8rem}.component-aircontrol-price__image{margin-top:4.4rem;font-size:1.3rem}@media screen and (max-width: 768px){.component-aircontrol-price__image{margin-top:2.2rem}}.component-aircontrol-price__image--771{width:100%;max-width:77.1rem;margin-left:auto;margin-right:auto}.component-aircontrol-price__note{margin-top:2rem;text-align:right}@media screen and (max-width: 768px){.component-aircontrol-price__note{font-size:1.04rem}}.component-aircontrol-price__note--771{width:100%;max-width:77.1rem;margin-left:auto;margin-right:auto}.component-aircontrol-price .component-aircontrol-price-list{width:100%;max-width:89.7rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.2rem;margin-top:3.5rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-price-list{margin-top:1.75rem}}.component-aircontrol-price .component-aircontrol-price-list__table{overflow:auto}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-price-list__table img{width:50rem;max-width:50rem}}.component-aircontrol-price .component-aircontrol-price-list .component-aircontrol-price-notes{margin-top:.8rem;font-size:1.3rem;line-height:1.5384615385}.component-aircontrol-price .component-aircontrol-price-list .component-aircontrol-price-notes__item{padding-left:1em;text-indent:-1em}.component-aircontrol-price .component-aircontrol-simulation{padding:3rem 2rem 5rem;background-color:#e2f7f9}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-simulation{padding:2rem}}@media screen and (min-width: 769px){.component-aircontrol-price .component-aircontrol-simulation__text{text-align:center}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list{width:100%;max-width:50rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.5rem;margin-top:4rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__item{display:flex;gap:.6rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__number{display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;border-radius:100%;padding-top:.2rem;background-color:#1e97b1;color:#fff;font-weight:700}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__number{padding-top:0}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__content{flex:1;padding-top:.2rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__content .js-simulation-error{color:#e50012;font-size:1.4rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__heading{display:flex;align-items:center;gap:1rem;font-weight:700;line-height:1.6}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__heading.is-requied:after{display:block;width:3.6rem;height:1.7rem;content:"";display:flex;justify-content:center;align-items:center;border-radius:.2rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;content:"必須";flex-shrink:0}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__note{color:#666;font-weight:500;font-size:1.4rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__text{font-weight:500;font-size:1.4rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input{width:100%;height:5.8rem;margin-top:1.4rem}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input{width:100%;height:100%;padding:0 1.9rem;border:.2rem solid #1e97b1;border-radius:1rem;background:#fff;font-weight:500;transition:border-color .15s cubic-bezier(.39,.575,.565,1),box-shadow .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input{height:5.25rem;font-size:1.275rem}}@media (hover: hover){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select:hover,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input:hover,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select:hover,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input:hover{border-color:#1e97b1;box-shadow:0 0 0 .4rem #1e97b14d}}@media (hover: none){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select:active,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input:active,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select:active,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input:active{border-color:#1e97b1;box-shadow:0 0 0 .4rem #1e97b14d}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select::-moz-placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input::-moz-placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select::-moz-placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input::-moz-placeholder{color:#b8b6b6}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select::placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select input::placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input select::placeholder,.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input input::placeholder{color:#b8b6b6}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select{position:relative}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select:after{position:absolute;top:50%;right:1.6rem;display:block;width:1.3rem;height:.9rem;content:"";translate:0 -50%;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#000}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#b8b6b6;cursor:pointer}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input{position:relative}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input span{position:absolute;top:50%;right:1.6rem;translate:0 -50%}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit:before{position:absolute;top:50%;left:1.6rem;translate:0 -50%;transition:color .15s cubic-bezier(.39,.575,.565,1);content:"約"}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit.is-empty:before{color:#b8b6b6}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit input{width:42.6rem;padding-left:3.2rem;padding-bottom:.2rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit input{width:100%;padding-top:.6rem;padding-bottom:0}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit span{position:absolute;top:50%;right:0;translate:0 -50%}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__input--unit span{right:1.6rem}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox{margin:.2rem 0}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox label{display:flex;align-items:center;gap:1.2rem;cursor:pointer}@media (hover: hover){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox label:hover input{box-shadow:0 0 0 .4rem #1e97b14d}}@media (hover: none){.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox label:active input{box-shadow:0 0 0 .4rem #1e97b14d}}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox input{width:3rem;height:3rem;content:"";display:block;position:relative;border-radius:.6rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:box-shadow .15s cubic-bezier(.39,.575,.565,1);will-change:box-shadow;cursor:pointer}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox input:before{display:block;width:3rem;height:3rem;content:"";border:.2rem solid #1e97b1;border-radius:.6rem;background-color:#fff}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox input:after{display:block;width:1.5rem;height:1.4rem;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/icn_check.svg) no-repeat center/contain}.component-aircontrol-price .component-aircontrol-simulation .component-aircontrol-simulation-list__checkbox input:checked:after{opacity:1}.component-aircontrol-price .component-aircontrol-simulation__button{margin-top:4rem}.component-aircontrol-price .component-aircontrol-simulation__button button{display:flex;justify-content:center;align-items:center;width:22rem;height:4.8rem;gap:.8rem;margin:0 auto;border:none;border-radius:2.4rem;color:#fff;background-color:#1e97b1;cursor:pointer}@media (hover: hover){.component-aircontrol-price .component-aircontrol-simulation__button button:hover{box-shadow:0 0 0 .4rem #1e97b14d}}@media (hover: none){.component-aircontrol-price .component-aircontrol-simulation__button button:active{box-shadow:0 0 0 .4rem #1e97b14d}}.component-aircontrol-price .component-aircontrol-simulation__button button:before{display:block;width:2rem;height:2.1rem;content:"";background-color:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/icn_search.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/icn_search.svg) no-repeat center/contain}.component-aircontrol-price .component-aircontrol-result{display:none;position:relative;margin-top:7.8rem;padding:5rem 6.5rem;border-radius:3rem;background-color:#e2f7f9}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result{padding:2rem;border-radius:2.25rem}}.component-aircontrol-price .component-aircontrol-result:before{display:block;width:5.7rem;height:2.9rem;content:"";position:absolute;top:-5rem;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_down-blue.png) no-repeat center/contain}.component-aircontrol-price .component-aircontrol-result .result__wrap{display:flex;justify-content:center;align-items:center;font-weight:600;margin-left:-7rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__wrap{flex-direction:column;margin-left:0}}.component-aircontrol-price .component-aircontrol-result .result__wrap:nth-of-type(n+2){margin-top:3rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__wrap:nth-of-type(n+2){margin-top:1.5rem}}.component-aircontrol-price .component-aircontrol-result .result__ttl{width:20rem;padding-right:2rem;font-size:2.4rem;text-align:right}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__ttl{width:100%;padding-right:0;font-size:1.56rem;text-align:left}}.component-aircontrol-price .component-aircontrol-result .result__flex{display:flex;gap:2rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__flex{width:100%}}.component-aircontrol-price .component-aircontrol-result .result__box{display:flex;align-items:center;justify-content:flex-end;width:30rem;height:7rem;padding:0 2rem .6rem;border:1px solid #ccc;background-color:#fff;color:#1e97b1;font-weight:700;font-size:6rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__box{width:19.5rem;height:5.25rem;padding-bottom:.4rem;font-size:4.5rem}}.component-aircontrol-price .component-aircontrol-result .result__unit{display:flex;align-items:flex-end;font-size:2.7rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__unit{font-size:1.755rem}}.component-aircontrol-price .component-aircontrol-result .result__txt{margin-top:1.8rem;color:#e50012;font-weight:700;font-size:3.6rem;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__txt{margin-top:.9rem;font-size:2.34rem}}.component-aircontrol-price .component-aircontrol-result .result__note{margin-top:1.8rem;color:#666;font-size:1.4rem;line-height:1.7142857143}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .result__note{font-size:1.19rem}}.component-aircontrol-price .component-aircontrol-result .result__note li{padding-left:1em;text-indent:-1em}.component-aircontrol-price .component-aircontrol-result .result__note li:before{content:"※"}.component-aircontrol-price .component-aircontrol-result--aircontrol{padding:0 0 1.6rem;background:none}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result--aircontrol{padding:0 0 .8rem}}.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(1){font-weight:700;font-size:2.8rem;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(1){font-size:1.82rem}}.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(1)>span{color:#1e97b1}.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(1)>span span{font-size:4.8rem}.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(2){margin-top:1.4rem;font-size:1.4rem;line-height:1.4285714286;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result--aircontrol .result p:nth-of-type(2){font-size:.91rem;text-align:left}}.component-aircontrol-price .component-aircontrol-result--aircontrol .result p>span{display:block}.component-aircontrol-price__button{margin-top:2rem;text-align:center}.component-aircontrol-price .component-aircontrol-system{margin-top:2rem}.component-aircontrol-price .component-aircontrol-system__heading{font-weight:700;font-size:2.4rem;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-system__heading{font-size:1.8rem}}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list{display:flex;justify-content:center;gap:1.9rem;margin-top:.5rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list{flex-direction:column}}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__item{width:23rem;border:.2rem solid #cfcfcf}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__item{width:100%}}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__item:first-of-type .component-aircontrol-system-list__text{color:#e50012}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__heading{display:flex;justify-content:center;align-items:center;height:3.9rem;border-bottom:.2rem solid #cfcfcf;background-color:#1e97b1;color:#fff;font-weight:700}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__text{display:flex;justify-content:center;align-items:center;height:9.6rem;font-weight:700;letter-spacing:-.05em}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__text{height:7.2rem;font-size:1.2rem}}.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__text>span span{font-weight:900;font-size:3.4rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-system .component-aircontrol-system-list__text>span span{font-size:2.55rem}}.component-aircontrol-price .component-aircontrol-effects{display:flex;gap:1rem;margin-top:3rem}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-effects{flex-direction:column}}.component-aircontrol-price .component-aircontrol-effects__item{width:100%;padding:4.8rem 2rem 2.2rem;border:.2rem solid #dedede;border-radius:1rem;background-color:#f9f9f9}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-effects__item{padding:2rem}}.component-aircontrol-price .component-aircontrol-effects__icon{display:flex;justify-content:center;align-items:center;width:11.4rem;height:8.8rem;margin:0 auto}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-effects__icon{scale:.75}}.component-aircontrol-price .component-aircontrol-effects__icon--94 img{width:9.4rem}.component-aircontrol-price .component-aircontrol-effects__icon--100 img{width:10rem}.component-aircontrol-price .component-aircontrol-effects__heading{margin-top:2rem;font-weight:700;font-size:2rem;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-price .component-aircontrol-effects__heading{margin-top:0;font-size:1.5rem}}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-table{width:100%;margin-top:1.6rem;border-collapse:collapse;text-align:center}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-table thead tr th{border:.2rem solid #dedede;background-color:#f4f4f4;font-weight:700}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-table tbody tr th,.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-table tbody tr td{width:50%;border:.2rem solid #dedede;background-color:#fff}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box{position:relative;margin-top:4.1rem;border:.2rem solid #dedede;background-color:#fff}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box:before{display:block;width:5.2rem;height:1.4rem;content:"";position:absolute;top:-2rem;left:50%;translate:-50% -50%;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#b9b9b9}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box__label{display:flex;justify-content:center;align-items:center;height:3.9rem;background-color:#1e97b1;color:#fff;font-weight:700}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box__content{display:flex;align-items:center;justify-content:space-between;gap:0;padding:.5rem 1.6rem}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box__circle{display:flex;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;border-radius:100%;flex-shrink:0;background-color:#e2f7f9;color:#1e97b1;font-weight:700}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list{position:relative;padding-right:6.2rem}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list:after{display:block;width:5.2rem;height:6.4rem;content:"";position:absolute;top:50%;right:0;translate:0 -50%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_down-red.png) no-repeat center/contain}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list__item{font-weight:700;line-height:1.2;text-align:right}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list__item span{font-size:2rem}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list__item:first-of-type{color:#e50012;font-size:1.8rem}.component-aircontrol-price .component-aircontrol-effects .component-aircontrol-effects-box .component-aircontrol-effects-box-list__item:first-of-type span{font-size:2.6rem}.component-aircontrol-price .component-aircontrol-effects-notes{margin-top:1rem;font-size:1.2rem;line-height:1.5}.component-aircontrol-price .component-aircontrol-effects-notes__item{padding-left:1em;text-indent:-1em}.component-aircontrol-strength{padding:12rem 0 10rem}@media screen and (max-width: 768px){.component-aircontrol-strength{padding:6rem 0}}.component-aircontrol-strength__text{margin-top:1.5rem;color:#1e97b1;font-weight:700;font-size:3rem;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-strength__text{font-size:1.95rem;line-height:1.4}}.component-aircontrol-strength__figure{margin-top:1.5rem;padding:4.5rem;border-radius:3rem;background-color:#fff}@media screen and (max-width: 768px){.component-aircontrol-strength__figure{overflow:auto;padding:2rem}}@media screen and (max-width: 768px){.component-aircontrol-strength__figure img{width:40rem;max-width:40rem}}.component-aircontrol-strength .component-aircontrol-strength-nav{margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav{margin-top:4rem}}.component-aircontrol-strength .component-aircontrol-strength-nav.splide__track{overflow:visible}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores{display:flex;gap:3rem 2.3rem;list-style:none}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores{flex-direction:column;transform:translate(0)}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores.thumbnail-slider__list{gap:0rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores.thumbnail-slider__list .component-aircontrol-strength-anchores__item{width:100%!important;min-height:20rem;background-color:transparent}}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores.thumbnail-slider__list .component-aircontrol-strength-anchores__item a{background-color:#fff}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item{width:100%;background-color:#fff;border:none}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item.is-active{border:none}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item.thumbnail-slider__slide--none{display:none}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a{display:flex;align-items:center;width:100%;height:100%;gap:.5rem;position:relative;padding:4.2rem 2rem;border:.2rem solid #1e97b1;font-weight:700;font-size:1.8rem;line-height:1.4444444444;text-decoration:none;letter-spacing:-.05em}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a{padding:3rem 5rem;font-size:1.53rem}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a:before{display:block;width:2.4rem;height:1.5rem;content:"";position:absolute;bottom:2rem;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_blue-green.svg) no-repeat center/contain;transition:transform .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a:before{width:1.8rem;height:1.125rem;bottom:1.125rem}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a:hover:before{transform:translateY(.5rem);transition:transform .3s cubic-bezier(.39,.575,.565,1)}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__label{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;translate:-50% -50%;height:5rem;padding:0 3.4rem .1rem;border-radius:5rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__label{height:3.25rem;padding:0 1.7rem;font-size:1.3rem}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__label span{font-size:2.2rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__label span{font-size:1.43rem}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon{display:flex;justify-content:center;align-items:center;width:13rem;height:13rem;border-radius:100%;flex-shrink:0;background-color:#e2f7f9}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon{width:9.75rem;height:9.75rem;border-radius:100%}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon img{scale:.75}}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--68 img{width:6.8rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--73 img{width:7.3rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--80 img{width:8rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--83 img{width:8.3rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--85 img{width:8.5rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--90 img{width:9rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--99 img{width:9.9rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__icon--121 img{width:12.1rem}.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__text span{color:#e50012}.component-aircontrol-strength .component-aircontrol-strength-list{display:flex;flex-direction:column;gap:5rem;margin-top:6.2rem;list-style:none}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list{gap:2.5rem;margin-top:3.1rem}}.component-aircontrol-strength .component-aircontrol-strength-list__item{overflow:hidden;border-radius:3rem;background-color:#f9f9f9}.component-aircontrol-strength .component-aircontrol-strength-list__item--other .component-aircontrol-strength-list__content{padding:4.4rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__item--other .component-aircontrol-strength-list__content{padding:2.2rem}}.component-aircontrol-strength .component-aircontrol-strength-list__heading{display:flex;justify-content:center;align-items:center;height:12.3rem;background-color:#b7dddf;color:#1e97b1;font-weight:700;font-size:3.2rem;line-height:1.4}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__heading{height:auto;padding:0 1rem;padding:1rem 2rem;font-size:1.76rem}}.component-aircontrol-strength .component-aircontrol-strength-list__heading>span{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__heading>span{width:auto}}.component-aircontrol-strength .component-aircontrol-strength-list__heading>span>span{display:flex;align-items:center;flex-shrink:0;height:5rem;padding:0 2.8rem .2rem;border-radius:5rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2.4rem;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__heading>span>span{height:3.25rem;padding:0 1.7rem;font-size:1.56rem}}.component-aircontrol-strength .component-aircontrol-strength-list__heading>span>span span{font-size:2.8rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__heading>span>span span{font-size:1.82rem}}.component-aircontrol-strength .component-aircontrol-strength-list__content{display:flex;gap:2rem 4rem;padding:4.2rem 5.8rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__content{flex-direction:column;padding:3rem 2rem}}.component-aircontrol-strength .component-aircontrol-strength-list__content--column{flex-direction:column}.component-aircontrol-strength .component-aircontrol-strength-list__icon{display:flex;justify-content:center;align-items:center;width:13rem;height:13rem;border-radius:100%;flex-shrink:0;border:.2rem solid #1e97b1;background-color:#fff}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__icon{width:9.75rem;height:9.75rem;border-radius:100%}.component-aircontrol-strength .component-aircontrol-strength-list__icon img{scale:.75}}.component-aircontrol-strength .component-aircontrol-strength-list__icon--76 img{width:7.6rem}.component-aircontrol-strength .component-aircontrol-strength-list__icon--80 img{width:8rem}.component-aircontrol-strength .component-aircontrol-strength-list__icon--83 img{width:8.3rem}.component-aircontrol-strength .component-aircontrol-strength-list__icon--85 img{width:8.5rem}.component-aircontrol-strength .component-aircontrol-strength-list__header{display:flex;align-items:center;gap:2.3rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__header{align-items:flex-start;gap:1.15rem}}.component-aircontrol-strength .component-aircontrol-strength-list__text span{color:#e50012;line-height:1.5}.component-aircontrol-strength .component-aircontrol-strength-list__figure{margin-top:2rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__figure{overflow:auto;margin-top:1rem}}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list__figure img{width:40rem;max-width:40rem}}.component-aircontrol-strength .component-aircontrol-strength-list__illust{display:flex;justify-content:center;align-items:center;flex-shrink:0;min-width:16.4rem}.component-aircontrol-strength .component-aircontrol-strength-list__illust--102 img{width:10.2rem}.component-aircontrol-strength .component-aircontrol-strength-list__illust--164 img{width:16.4rem}.component-aircontrol-strength .component-aircontrol-strength-list__illust--291 img{width:29.1rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other{display:flex;flex-wrap:wrap;gap:2.6rem 5rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other{flex-direction:column}}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__item{width:calc(50% - 2.5rem)}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__item{width:100%}}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__content{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__content{gap:1rem}}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust{display:flex;justify-content:center;align-items:center;width:9.5rem;height:9.3rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--60 img{width:6rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--69 img{width:6.9rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--81 img{width:8.1rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--86 img{width:8.6rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--92 img{width:9.2rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__illust--95 img{width:9.5rem}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__heading{color:#1e97b1;font-weight:700;font-size:2rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__heading{font-size:1.5rem}}.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__note{font-size:1.4rem;line-height:2}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-list .component-aircontrol-strength-other__note{font-size:1.05rem}}.component-aircontrol-strength .component-aircontrol-strength-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-strength .component-aircontrol-strength-buttons{flex-direction:column;gap:.75rem}}.component-aircontrol-compare{padding:9.5rem 0 10rem}@media screen and (max-width: 768px){.component-aircontrol-compare{padding:4.75rem 0 5rem}}.component-aircontrol-compare__table{overflow:auto;margin-top:10rem}@media screen and (max-width: 768px){.component-aircontrol-compare__table{margin-top:5rem}}@media screen and (max-width: 768px){.component-aircontrol-compare__table img{width:60rem;max-width:60rem}}.component-aircontrol-compare__note{display:flex;justify-content:space-between;gap:2rem 25rem;margin-top:1rem;font-size:1.3rem;line-height:1.5384615385;color:#666}@media screen and (max-width: 768px){.component-aircontrol-compare__note{flex-direction:column;gap:1rem}}.component-aircontrol-compare__note .component-aircontrol-compare-notes{display:flex;flex-wrap:wrap;gap:0 2rem}.component-aircontrol-compare__note-text{flex-shrink:0}.component-aircontrol-compare__note--right{justify-content:flex-end;margin-top:2rem;padding-right:4rem}@media screen and (max-width: 768px){.component-aircontrol-compare__note--right{padding-right:0}}.component-aircontrol-compare .component-aircontrol-compare-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:4rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-buttons{flex-direction:column;gap:.75rem;margin-top:1.5rem}}.component-aircontrol-compare .component-aircontrol-compare-table{width:100%;border-collapse:collapse;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table{width:65rem}}.component-aircontrol-compare .component-aircontrol-compare-table__wrapper{margin-top:5.5rem;padding:0 5rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table__wrapper{overflow:auto;margin-top:2.75rem;padding:0}}.component-aircontrol-compare .component-aircontrol-compare-table__wrapper--wide{padding-left:0}.component-aircontrol-compare .component-aircontrol-compare-table thead tr th,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr th{border:.2rem solid #cfcfcf;background-color:#f2f2f2;color:#666}.component-aircontrol-compare .component-aircontrol-compare-table thead tr th{width:24%;padding:2.5rem 0;font-size:1.3rem;line-height:1.4}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table thead tr th{padding:1.875rem 0;font-size:.975rem}}.component-aircontrol-compare .component-aircontrol-compare-table thead tr th span{font-size:2.4rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table thead tr th span{font-size:1.8rem}}.component-aircontrol-compare .component-aircontrol-compare-table thead tr th.is-kepco{width:27.2rem;background-color:#1e97b1;color:#fff;font-size:1.6rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table thead tr th.is-kepco{font-size:1.04rem}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr th{width:9rem;height:5rem;font-size:1.4rem;line-height:1.2}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr th{font-size:1.05rem}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr th.data-header{font-size:1.6rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr th.data-header{font-size:1.2rem}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td{position:relative;border:.2rem solid #cfcfcf;cursor:pointer;transition:background .15s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td:hover{background-color:#f2f2f2}}@media (hover: none){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td:active{background-color:#f2f2f2}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.inactive{cursor:initial}@media (hover: hover){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.inactive:hover{background-color:inherit}}@media (hover: none){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.inactive:active{background-color:inherit}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td>span{position:absolute;right:0;bottom:90%;left:0;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;display:none;pointer-events:none}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td>span span{display:block;position:relative;padding:.4rem .8rem .6rem;background-color:#7e7e7ecc;color:#fff;font-size:1.4rem}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td>span span:after{display:block;width:1.2rem;height:.8rem;content:"";position:absolute;bottom:.2rem;left:50%;translate:-50% 100%;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#7e7e7e}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td>span.is-show{display:block}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-circle:before{display:inline-block;content:"";width:2.4rem;height:2.4rem;border-radius:100%;border:.3rem solid #7e7e7e;vertical-align:text-top}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-none:before{display:inline-block;width:3rem;height:.3rem;content:"";background-color:#7e7e7e;vertical-align:middle}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-cross:before,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-cross:after{display:inline-block;width:3rem;height:.3rem;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:#7e7e7e}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-cross:before{rotate:45deg}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-cross:after{rotate:-45deg}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-triangle:before,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-triangle:after{display:inline-block;width:3rem;height:2.3rem;content:"";position:absolute;left:50%;translate:-50% -50%;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:#7e7e7e}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-triangle:before{top:50%;background-color:#7e7e7e}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-triangle:after{top:53%;scale:.65;background-color:#fff}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.data-check:before{display:inline-block;padding:.4rem .6rem .6rem;background-color:#7e7e7e;color:#fff;font-size:1.4rem;line-height:1;content:"要ご確認"}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco{background-color:#e2f7f9;color:#fff}@media (hover: hover){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco:hover{background-color:#cbfaff}}@media (hover: none){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco:active{background-color:#cbfaff}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.inactive{cursor:initial}@media (hover: hover){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.inactive:hover{background-color:#e2f7f9}}@media (hover: none){.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.inactive:active{background-color:#e2f7f9}}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco>span span{background-color:#1e97b1cc}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco>span span:after{background-color:#1e97b1}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.data-circle:before{border-color:#1e97b1}.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.data-none:before,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.data-none:after,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.data-cross:before,.component-aircontrol-compare .component-aircontrol-compare-table tbody tr td.is-kepco.data-cross:after{background-color:#1e97b1}.component-aircontrol-compare .component-aircontrol-compare-table--wide thead tr th{width:25.8rem;height:10.2rem;font-size:1.2rem}.component-aircontrol-compare .component-aircontrol-compare-table--wide thead tr th span{font-size:1.6rem}.component-aircontrol-compare .component-aircontrol-compare-table--wide thead tr th.is-kepco span{font-size:2.4rem}@media screen and (max-width: 768px){.component-aircontrol-compare .component-aircontrol-compare-table--wide thead tr th.is-kepco span{font-size:1.56rem}}.component-aircontrol-compare .component-aircontrol-compare-table--wide tbody tr th{width:11.2rem;height:7rem;padding:0 2rem;text-align:left}.component-aircontrol-flow{padding:9.5rem 0 10rem}@media screen and (max-width: 768px){.component-aircontrol-flow{padding:4.75rem 0 5rem}}.component-aircontrol-flow__content{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.component-aircontrol-flow__text{margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-flow__text{margin-top:2.5rem}}.component-aircontrol-flow .component-aircontrol-flow-list{display:flex;flex-direction:column;gap:2.9rem;margin-top:5rem;list-style:none}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list{gap:1.45rem;margin-top:2.5rem}}.component-aircontrol-flow .component-aircontrol-flow-list__item{display:flex;gap:2.1rem;position:relative;z-index:1}.component-aircontrol-flow .component-aircontrol-flow-list__item:not(:last-of-type):before{display:block;width:.4rem;height:100%;content:"";position:absolute;top:4.8rem;left:4.6rem;z-index:-1;background-color:#ddd}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list__item:not(:last-of-type):before{left:3.4rem}}.component-aircontrol-flow .component-aircontrol-flow-list__step{display:flex;justify-content:center;align-items:center;width:9.6rem;height:9.6rem;border-radius:100%;flex-direction:column;flex-shrink:0;gap:.2rem;background-color:#1e97b1;color:#fff;font-weight:700;font-family:YakuhanJP,din-2014,sans-serif;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list__step{width:7.2rem;height:7.2rem;border-radius:100%}}.component-aircontrol-flow .component-aircontrol-flow-list__step-number{font-weight:600;font-size:3.4rem}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list__step-number{font-size:2.55rem}}.component-aircontrol-flow .component-aircontrol-flow-list__content{padding-top:.8rem}.component-aircontrol-flow .component-aircontrol-flow-list__heading{font-weight:700;font-size:1.8rem}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list__heading{font-size:1.53rem}}.component-aircontrol-flow .component-aircontrol-flow-list__text{margin-top:.4rem;line-height:1.375}.component-aircontrol-flow .component-aircontrol-flow-list__text span{color:#e50012}.component-aircontrol-flow .component-aircontrol-flow-list__movie{width:41.8rem;margin-top:2rem;margin-left:4rem;aspect-ratio:16/9}@media screen and (max-width: 768px){.component-aircontrol-flow .component-aircontrol-flow-list__movie{width:auto;margin-top:1rem;margin-left:0}}.component-aircontrol-flow .component-aircontrol-flow-list--sky .component-aircontrol-flow-list__step{background-color:#4fafb5}.component-aircontrol-faq{padding:9.4rem}@media screen and (max-width: 768px){.component-aircontrol-faq{padding:4.7rem}}.component-aircontrol-faq__content{margin-top:4rem;padding:2.3rem 8rem 6.2rem;border:.2rem solid #dedede;border-radius:1rem;background-color:#fff}@media screen and (max-width: 768px){.component-aircontrol-faq__content{padding:1rem 2rem 2rem}}.component-aircontrol-faq .component-aircontrol-faq-list__item{border-bottom:.1rem solid #dedede}.component-aircontrol-faq .component-aircontrol-faq-list__question,.component-aircontrol-faq .component-aircontrol-faq-list__answer{padding-right:4.2rem}.component-aircontrol-faq .component-aircontrol-faq-list__question-inner,.component-aircontrol-faq .component-aircontrol-faq-list__answer-inner{display:flex;gap:2.5rem}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__question-inner,.component-aircontrol-faq .component-aircontrol-faq-list__answer-inner{gap:1.25rem}}.component-aircontrol-faq .component-aircontrol-faq-list__question-icon,.component-aircontrol-faq .component-aircontrol-faq-list__answer-icon{display:flex;justify-content:center;align-items:center;width:5.7rem;height:5.7rem;border-radius:100%;flex-shrink:0;color:#fff;font-weight:600;font-size:2.4rem}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__question-icon,.component-aircontrol-faq .component-aircontrol-faq-list__answer-icon{width:3.705rem;height:3.705rem;border-radius:100%;font-size:1.56rem}}.component-aircontrol-faq .component-aircontrol-faq-list__question{display:flex;align-items:center;gap:2.5rem;position:relative;padding:2rem 0;cursor:pointer}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__question{padding:1.5rem 0}}@media (hover: hover){.component-aircontrol-faq .component-aircontrol-faq-list__question:hover .component-aircontrol-faq-list__heading{color:#1e97b1}}@media (hover: none){.component-aircontrol-faq .component-aircontrol-faq-list__question:active .component-aircontrol-faq-list__heading{color:#1e97b1}}.component-aircontrol-faq .component-aircontrol-faq-list__question:before,.component-aircontrol-faq .component-aircontrol-faq-list__question:after{display:block;width:3rem;height:.2rem;content:"";position:absolute;top:50%;right:0;translate:0 -50%;background-color:#b6b6b6}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__question:before,.component-aircontrol-faq .component-aircontrol-faq-list__question:after{width:1.5rem}}.component-aircontrol-faq .component-aircontrol-faq-list__question:before{rotate:-90deg;transition:rotate .25s cubic-bezier(.39,.575,.565,1)}.component-aircontrol-faq .component-aircontrol-faq-list__question-icon{padding-bottom:.4rem;background-color:#1e97b1}.component-aircontrol-faq .component-aircontrol-faq-list__question.is-clicked:before{rotate:0deg}.component-aircontrol-faq .component-aircontrol-faq-list__answer{display:grid;grid-template-rows:0fr;padding-left:3rem;transition:grid-template-rows .25s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__answer{padding-left:1.5rem}}.component-aircontrol-faq .component-aircontrol-faq-list__answer-wrapper{overflow:hidden}.component-aircontrol-faq .component-aircontrol-faq-list__answer-inner{padding-bottom:1.6rem}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__answer-inner{padding-bottom:1.2rem}}.component-aircontrol-faq .component-aircontrol-faq-list__answer-icon{padding-bottom:.2rem;background-color:#a4a4a4}.component-aircontrol-faq .component-aircontrol-faq-list__answer-content{padding-top:1.4rem}.component-aircontrol-faq .component-aircontrol-faq-list__answer.is-clicked{grid-template-rows:1fr}.component-aircontrol-faq .component-aircontrol-faq-list__heading{padding-top:1.2rem;font-weight:700;font-size:2rem;line-height:1.6;transition:color .25s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aircontrol-faq-list__heading{padding-top:0;padding-right:2.6rem;font-size:1.5rem}}.component-aircontrol-faq .component-aircontrol-faq-list__text{line-height:1.5}.component-aircontrol-faq .component-aircontrol-faq-list__text--second{margin-top:2.4rem}.component-aircontrol-faq .component-aircontrol-faq-list__note{padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.7142857143}.component-aircontrol-faq .component-aircontrol-faq-list--sky .component-aircontrol-faq-list__question-icon{background-color:#4fafb5}.component-aircontrol-faq .component-aside-box{margin-top:6.6rem}@media screen and (max-width: 768px){.component-aircontrol-faq .component-aside-box{margin-top:3.3rem}}.component-privacy{margin-top:5rem}@media screen and (max-width: 768px){.component-privacy{margin-top:2.5rem}}.component-privacy__heading{font-weight:700}.component-privacy .cta-privacy-list{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem;padding-left:.5em}@media screen and (max-width: 768px){.component-privacy .cta-privacy-list{padding-left:0}}.component-privacy .cta-privacy-list__item{padding-left:1em;text-indent:-1em;font-size:1.4rem}@media screen and (max-width: 768px){.component-privacy .cta-privacy-list__item{font-size:1.19rem}}.component-privacy .cta-privacy-list__item a{color:#e50012;text-decoration:underline}.component-privacy .cta-privacy-list__item a:hover{text-decoration:none}.component-aside-box{padding:3.6rem 2.3rem 3.6rem 4.4rem;border:.2rem solid #dedede;border-radius:1rem;background-color:#f9f9f9}@media screen and (max-width: 768px){.component-aside-box{padding:2rem 3rem}}.component-aside-box__heading{font-weight:700;font-size:1.8rem;line-height:1}.component-aside-box__content{display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width: 768px){.component-aside-box__content{flex-direction:column;gap:2rem}}.component-aside-box .component-aside-box-links{display:flex;flex:1;flex-direction:column;gap:.8rem;margin-top:2rem}.component-aside-box .component-aside-box-links__item a{display:flex;gap:.8rem;text-decoration:none;line-height:1.3}.component-aside-box .component-aside-box-links__item a:before{display:block;content:"";width:2rem;height:2rem;border-radius:100%;flex-shrink:0;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat #555;background-position:.8rem center;background-size:.5rem .8rem}.component-aside-box__more{display:flex;justify-content:flex-end;align-items:flex-end}.component-aside-box__more a{display:flex;align-items:center;gap:.3rem;font-weight:700;text-decoration:none;line-height:1}.component-aside-box__more a:after{display:block;content:"";width:2rem;height:2rem;border-radius:100%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat #555;background-position:.8rem center;background-size:.5rem .8rem}.component-taiyoko-strength{display:block!important}.component-taiyoko-strength__heading{font-weight:700;font-size:2.8rem;line-height:1.6071428571;letter-spacing:-.04em;text-align:center}@media screen and (max-width: 768px){.component-taiyoko-strength__heading{font-size:1.82rem;text-align:left}}.component-taiyoko-strength__heading span{color:#1e97b1}.component-taiyoko-strength__figure{margin-top:2rem}.component-taiyoko-strength .component-taiyoko-strength-anchors{display:flex;gap:2rem;margin-top:2rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors{margin-top:1rem}}.component-taiyoko-strength .component-taiyoko-strength-anchors__item{width:100%}.component-taiyoko-strength .component-taiyoko-strength-anchors__item a{width:100%;height:100%;display:block;position:relative;padding:3rem 0 4.4rem;border-radius:1rem;background-color:#fff;text-align:center;text-decoration:none}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors__item a{padding:1.95rem 1rem 2.86rem}}.component-taiyoko-strength .component-taiyoko-strength-anchors__item a:after{display:block;width:2.4rem;height:1.4rem;content:"";position:absolute;bottom:1.8rem;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_triangle-blue.svg) no-repeat center/contain;transition:transform .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors__item a:after{width:1.56rem;height:.91rem;bottom:1.17rem}}.component-taiyoko-strength .component-taiyoko-strength-anchors__item a:hover:after{transform:translateY(.5rem);transition:transform .3s cubic-bezier(.39,.575,.565,1)}.component-taiyoko-strength .component-taiyoko-strength-anchors__label{display:inline-flex;justify-content:center;align-items:center;width:21rem;height:4rem;position:relative;padding-bottom:.2rem;border-radius:2rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2.4rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors__label{width:100%;height:2.6rem;font-size:1.56rem}}.component-taiyoko-strength .component-taiyoko-strength-anchors__label span{display:flex;justify-content:center;align-items:center;position:absolute;right:-4rem;bottom:2rem;width:7rem;height:7rem;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/bg_bubble.svg) no-repeat center/contain;color:#e50012;font-weight:900;font-size:1.6rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors__label span{width:4.55rem;height:4.55rem;right:-2rem;bottom:1.3rem;font-size:1.04rem}}.component-taiyoko-strength .component-taiyoko-strength-anchors__text{margin-top:1rem;line-height:1.625}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-anchors__text{font-size:1.04rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes{display:flex;flex-direction:column;gap:6.1rem;margin-top:4.9rem}.component-taiyoko-strength .component-taiyoko-strength-boxes__item{padding-top:2rem}.component-taiyoko-strength .component-taiyoko-strength-boxes__inner{position:relative;padding:4.4rem 5rem 5rem;border:.2rem solid #cfcfcf;border-radius:1rem;background-color:#fff}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__inner{padding:2.86rem 2rem 3.25rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes__label{display:inline-flex;align-items:center;position:absolute;top:0;left:50%;translate:-50% -50%;height:4rem;padding:0 2.6rem;border:.2rem solid #1e97b1;border-radius:2rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:2.4rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__label{height:2.6rem;padding:0 1.3rem;font-size:1.56rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes__content:nth-of-type(n+2){margin-top:8rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__content:nth-of-type(n+2){margin-top:3rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes__heading{padding-top:8rem;border-top:.2rem dotted #bebebe;font-weight:700;font-size:2.8rem;line-height:1;text-align:center}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__heading{font-size:1.82rem;padding-top:3rem;line-height:1.4}}.component-taiyoko-strength .component-taiyoko-strength-boxes__heading--border-none{border-top:none;padding-top:4rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__heading--border-none{padding-top:1rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes__text{margin-top:1.5rem;font-size:1.8rem;line-height:1.4444444444}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__text{margin-top:.75rem;font-size:1.35rem}}.component-taiyoko-strength .component-taiyoko-strength-boxes__text span{font-weight:700}.component-taiyoko-strength .component-taiyoko-strength-boxes .component-taiyoko-strength-boxes-notes{margin-top:1.4rem;color:#666;line-height:1.625}.component-taiyoko-strength .component-taiyoko-strength-boxes .component-taiyoko-strength-boxes-notes__item{padding-left:1em;text-indent:-1em}.component-taiyoko-strength .component-taiyoko-strength-boxes__figure{margin:3rem auto 0}.component-taiyoko-strength .component-taiyoko-strength-boxes__figure--660{width:66rem}.component-taiyoko-strength .component-taiyoko-strength-boxes__figure--680{width:68rem}.component-taiyoko-strength .component-taiyoko-strength-boxes__figure--694{width:69.4rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-boxes__figure{width:100%;margin-top:1.5rem}}.component-taiyoko-strength .component-taiyoko-strength-contents{display:flex;gap:4rem 2rem;margin-top:1.5rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-contents{flex-direction:column}}.component-taiyoko-strength .component-taiyoko-strength-contents__item{width:100%}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(1) .component-taiyoko-strength-contents__heading{background-color:#00bf31}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(1) .component-taiyoko-strength-contents__heading:after{background-color:#00bf31}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(1) .component-taiyoko-strength-solutions__heading:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle-green.svg) no-repeat center/contain}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(2) .component-taiyoko-strength-contents__heading{background-color:#2bbfef}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(2) .component-taiyoko-strength-contents__heading:after{background-color:#2bbfef}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(2) .component-taiyoko-strength-solutions__heading:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle-blue.svg) no-repeat center/contain}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(3) .component-taiyoko-strength-contents__heading{background-color:#ff6f75}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(3) .component-taiyoko-strength-contents__heading:after{background-color:#ff6f75}.component-taiyoko-strength .component-taiyoko-strength-contents__item:nth-of-type(3) .component-taiyoko-strength-solutions__heading:before{background:url(../../../../../-/media/SolKepco/assets/img/common/arw_circle-pink.svg) no-repeat center/contain}.component-taiyoko-strength .component-taiyoko-strength-contents__heading{display:flex;justify-content:center;align-items:center;width:100%;height:6.7rem;position:relative;z-index:1;border-radius:6.7rem;color:#fff;font-weight:700;font-size:1.8rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-contents__heading{height:4.355rem}}.component-taiyoko-strength .component-taiyoko-strength-contents__heading:after{display:block;width:3.8rem;height:3.3rem;content:"";position:absolute;bottom:0;left:50%;z-index:-1;translate:-50% 45%;clip-path:polygon(0 0,100% 0,50% 100%)}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions{display:flex;flex-direction:column;gap:2.5rem;margin-top:3.8rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions{margin-top:1.9rem}}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__item a{text-decoration:none}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__item.mt{margin-top:2.8rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__item.mt{margin-top:0}}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__image{border-radius:.8rem}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__image img{height:16rem;-o-object-fit:cover;object-fit:cover}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__content{margin-top:1.4rem}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__heading{position:relative;padding-left:2.5rem;font-weight:700;font-size:1.8rem;line-height:1}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__heading:before{display:block;width:2rem;height:2rem;content:"";position:absolute;top:0;left:0;flex-shrink:0}.component-taiyoko-strength .component-taiyoko-strength-contents .component-taiyoko-strength-solutions__text{margin-top:.8rem;line-height:1.625}.component-taiyoko-strength .component-taiyoko-strength-sena{position:relative;margin-top:5rem;padding-top:5rem}.component-taiyoko-strength .component-taiyoko-strength-sena:before{display:block;width:100%;height:3.6rem;content:"";position:absolute;top:0;left:50%;translate:-50% 0;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/line_strength.svg) center/cover}.component-taiyoko-strength .component-taiyoko-strength-sena__heading{font-weight:700;font-size:2.4rem;line-height:2.2;text-align:center}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-sena__heading{font-size:1.56rem;line-height:2}}.component-taiyoko-strength .component-taiyoko-strength-sena__heading span{display:inline-block;margin:0 .4rem;padding:.2rem .4rem .6rem;background-color:#1e97b1;color:#fff;font-weight:700;font-size:3.6rem;line-height:1}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-sena__heading span{padding:.13rem;font-size:2.34rem}}.component-taiyoko-strength .component-taiyoko-strength-sena__content{display:flex;align-items:center;gap:2.4rem;margin-top:1.2rem}@media screen and (max-width: 768px){.component-taiyoko-strength .component-taiyoko-strength-sena__content{flex-direction:column}}.component-taiyoko-strength .component-taiyoko-strength-sena__logo{display:flex;justify-content:center;align-items:center;padding:3rem;border-radius:1rem;background-color:#fff}.component-taiyoko-strength .component-taiyoko-strength-sena__text{flex:1;line-height:1.625}.component-aircontrol-support{padding:9rem 0 10rem}@media screen and (max-width: 768px){.component-aircontrol-support{padding:5rem 0}}.component-aircontrol-support__content{margin-top:3rem}.component-aircontrol-support .component-aircontrol-support-tab{display:flex;gap:.5rem}.component-aircontrol-support .component-aircontrol-support-tab__item{width:100%;padding:2rem 0 2.5rem;border:.2rem solid #cfcfcf;border-radius:1rem 1rem 0 0;background-color:#f2f2f2;cursor:pointer;transition:background .15s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-tab__item{padding:1rem 0 0}}@media (hover: hover){.component-aircontrol-support .component-aircontrol-support-tab__item:hover{background-color:#fff}}@media (hover: none){.component-aircontrol-support .component-aircontrol-support-tab__item:active{background-color:#fff}}.component-aircontrol-support .component-aircontrol-support-tab__item.is-active{border-bottom:none;background-color:#fff;pointer-events:none}.component-aircontrol-support .component-aircontrol-support-tab__item.is-active .component-aircontrol-support-tab__text{color:#1e97b1;font-weight:700}.component-aircontrol-support .component-aircontrol-support-tab__text{font-size:2rem;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-tab__text{display:flex;justify-content:center;align-items:center;height:2rem;font-size:1.3rem;line-height:1.2}}.component-aircontrol-support .component-aircontrol-support-tab__icon{display:flex;justify-content:center;align-items:center;width:6rem;height:5.1rem;margin:1rem auto 0}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-tab__icon{scale:.5}}.component-aircontrol-support .component-aircontrol-support-tab__icon--51 img{width:5.1rem}.component-aircontrol-support .component-aircontrol-support-tab__icon--53 img{width:5.3rem}.component-aircontrol-support .component-aircontrol-support-tab__icon--56 img{width:5.6rem}.component-aircontrol-support .component-aircontrol-support-tab__icon--57 img{width:5.7rem}.component-aircontrol-support .component-aircontrol-support-contents{padding:4rem;border:.2rem solid #cfcfcf;border-top:none;border-radius:0 0 1rem 1rem;background-color:#fff}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-contents{padding:2rem}}.component-aircontrol-support .component-aircontrol-support-contents__item{display:none;gap:4rem}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-contents__item{flex-direction:column}}.component-aircontrol-support .component-aircontrol-support-contents__item.is-active{display:flex}.component-aircontrol-support .component-aircontrol-support-contents__heading{font-weight:700;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-contents__heading{font-size:1.82rem}}.component-aircontrol-support .component-aircontrol-support-contents__content{flex:1}.component-aircontrol-support .component-aircontrol-support-contents .component-aircontrol-support-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.8rem}.component-aircontrol-support .component-aircontrol-support-contents .component-aircontrol-support-list__item{display:flex;gap:.7rem;font-size:1.8rem;line-height:1.5555555556}.component-aircontrol-support .component-aircontrol-support-contents .component-aircontrol-support-list__item:before{display:block;width:1.7rem;height:1.2rem;content:"";flex-shrink:0;margin-top:.9rem;background:url(../../../../../-/media/SolKepco/assets/img/taiyoko/icn_check.svg) no-repeat center/contain}.component-aircontrol-support .component-aircontrol-support-contents .component-aircontrol-support-list__image{width:35rem}.component-aircontrol-support .component-aircontrol-support-buttons{display:flex;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-support .component-aircontrol-support-buttons{flex-direction:column;margin-top:2.5rem}}.component-aircontrol-support .component-aside-box{margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-support .component-aside-box{margin-top:2.5rem}}.component-aircontrol-target{padding:9.5rem 0 10rem}@media screen and (max-width: 768px){.component-aircontrol-target{padding:5rem 0}}.component-aircontrol-target .component-aircontrol-target-list{display:flex;justify-content:center;align-items:center;gap:2.2rem;margin-top:5rem}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list{flex-wrap:wrap;margin-top:2.5rem;gap:0 2rem}}.component-aircontrol-target .component-aircontrol-target-list__item{width:28rem;height:28rem;border-radius:100%;padding-top:5.2rem;border:.2rem solid #e3e3e3;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__item{width:15.4rem;height:15.4rem;border-radius:100%;padding-top:1.3rem}}.component-aircontrol-target .component-aircontrol-target-list__item:nth-of-type(1) .component-aircontrol-target-list__text{margin-top:2.8rem;font-size:6rem}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__item:nth-of-type(1) .component-aircontrol-target-list__text{font-size:3.9rem}}.component-aircontrol-target .component-aircontrol-target-list__item:nth-of-type(2) .component-aircontrol-target-list__text{margin-top:1.5rem}.component-aircontrol-target .component-aircontrol-target-list__item:nth-of-type(3) .component-aircontrol-target-list__text{margin-top:2.8rem}.component-aircontrol-target .component-aircontrol-target-list__label{display:inline-flex;align-items:center;height:2.9rem;border-radius:1.5rem;padding:0 2rem;background-color:#888;color:#fff;font-weight:700;line-height:1}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__label{height:1.885rem;padding:0 1.3rem}}.component-aircontrol-target .component-aircontrol-target-list__text{color:#4fafb5;font-weight:700;line-height:.9}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__text{margin-top:1rem!important}}.component-aircontrol-target .component-aircontrol-target-list__text sup{font-size:1rem;vertical-align:top}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__text sup{font-size:.65rem}}.component-aircontrol-target .component-aircontrol-target-list__text span{font-size:4rem}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__text span{font-size:2.6rem}}.component-aircontrol-target .component-aircontrol-target-list__text strong{font-weight:900;font-size:8rem;font-family:YakuhanJP,din-2014,sans-serif}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__text strong{font-size:5.2rem}}.component-aircontrol-target .component-aircontrol-target-list__note{margin-top:4.2rem;font-size:1.3rem;line-height:1.3076923077}@media screen and (max-width: 768px){.component-aircontrol-target .component-aircontrol-target-list__note{margin-top:2.1rem;font-size:.845rem}}.component-aircontrol-target__text{margin-top:4.2rem;font-weight:700;font-size:1.8rem;line-height:1.5555555556;text-align:center}@media screen and (max-width: 768px){.component-aircontrol-target__text{margin-top:2.1rem;font-size:1.17rem;text-align:left}}.component-aircontrol-target__button{display:flex;justify-content:center;margin-top:3.5rem}@media screen and (max-width: 768px){.component-aircontrol-target__button{margin-top:1.75rem}}.cta form .mktoAsterix:after{white-space:nowrap}.cta form .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-top:2rem}.mktoForm .mktoButtonWrap.mktoGlow .mktoButton{background-color:#e50012!important;border:.2rem solid #e50012!important;box-shadow:none!important;width:25.3rem!important;height:4.8rem!important;font-weight:700!important;letter-spacing:.02em!important;font-size:1.6rem!important}.mktoForm .mktoButtonWrap.mktoGlow .mktoButton:hover{background-color:#fff!important;border:.2rem solid #e50012!important;color:#e50012!important;box-shadow:none!important}@media screen and (max-width: 768px){.mktoForm .mktoButtonWrap.mktoGlow .mktoButton{font-size:1.4rem!important}}.mktoForm .mktoButtonWrap.mktoRound .mktoButton{background-color:#e50012!important;border:.2rem solid #e50012!important;box-shadow:none!important;width:25.3rem!important;height:4.8rem!important;font-weight:700!important;letter-spacing:.02em!important;font-size:1.6rem!important;border-radius:2.4rem!important}.mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover{background-color:#fff!important;border:.2rem solid #e50012!important;color:#e50012!important;box-shadow:none!important}@media screen and (max-width: 768px){.mktoForm .mktoButtonWrap.mktoRound .mktoButton{font-size:1.4rem!important}}.mktoForm .mktoButtonRow{display:block;width:-moz-fit-content!important;width:fit-content!important;margin-inline:auto!important}.mktoForm span{width:-moz-fit-content!important;width:fit-content!important;margin-left:0!important}.helper-align-center{text-align:center}.helper-align-right{text-align:right}.helper-mt-0{margin-top:0!important}.helper-mt-5{margin-top:.5rem}.helper-mt-10{margin-top:1rem}.helper-mt-15{margin-top:1.5rem}.helper-mt-20{margin-top:2rem}.helper-mt-25{margin-top:2.5rem}.helper-mt-30{margin-top:3rem}.helper-mt-35{margin-top:3.5rem}.helper-mt-40{margin-top:4rem}.helper-mt-45{margin-top:4.5rem}.helper-mt-50{margin-top:5rem}.helper-mt-55{margin-top:5.5rem}.helper-mt-60{margin-top:6rem}.helper-mt-65{margin-top:6.5rem}.helper-mt-70{margin-top:7rem}.helper-mt-75{margin-top:7.5rem}.helper-mt-80{margin-top:8rem}.helper-mt-85{margin-top:8.5rem}.helper-mt-90{margin-top:9rem}.helper-mt-95{margin-top:9.5rem}.helper-mt-100{margin-top:10rem}.helper-mt-120{margin-top:12rem}.helper-mt-130{margin-top:13rem}.helper-mt-auto{margin-top:auto}.helper-pt-0{padding-top:0!important}.helper-pt-5{padding-top:.5rem}.helper-pt-10{padding-top:1rem}.helper-pt-15{padding-top:1.5rem}.helper-pt-20{padding-top:2rem}.helper-pt-25{padding-top:2.5rem}.helper-pt-30{padding-top:3rem}.helper-pt-35{padding-top:3.5rem}.helper-pt-40{padding-top:4rem}.helper-pt-45{padding-top:4.5rem}.helper-pt-50{padding-top:5rem}.helper-pt-55{padding-top:5.5rem}.helper-pt-60{padding-top:6rem}.helper-pt-65{padding-top:6.5rem}.helper-pt-70{padding-top:7rem}.helper-pt-75{padding-top:7.5rem}.helper-pt-80{padding-top:8rem}.helper-pt-85{padding-top:8.5rem}.helper-pt-90{padding-top:9rem}.helper-pt-95{padding-top:9.5rem}.helper-pt-100{padding-top:10rem}.helper-pb-0{padding-bottom:0!important}.helper-pb-100{padding-bottom:10rem}.helper-pl-30{padding-left:3rem!important}.helper-mb-0{margin-bottom:0!important}@media screen and (max-width: 768px){.helper-mt-30-sp{margin-top:3rem!important}}.helper-hidden{visibility:hidden}.helper-hide{display:none}.helper-bold{font-weight:700}.helper-ja{font-family:YakuhanJP,Noto Sans JP,sans-serif}@media screen and (min-width: 769px){.helper-only-sp{display:none!important}}@media screen and (max-width: 768px){.helper-only-pc{display:none!important}}.helper-bg-light-gray{background-color:#eee}.helper-bg-light-sky{background-color:#e2f7f9!important}.helper-bg-white{background-color:#fff!important}.helper-color-black{color:#000!important}.helper-color-red{color:#e50012}.helper-color-blue-green{color:#1e97b1!important}.helper-border--green:before{border-color:#1e97b1!important}.helper-link-red a{color:#e50012;text-decoration:underline}@media (hover: hover){.helper-link-red a:hover{text-decoration:none}}@media (hover: none){.helper-link-red a:active{text-decoration:none}}.helper-link--border-none{text-decoration:none}.helper-boder--grey{border:1.5px solid #999}.helper-border--light-grey{border:1px solid #CCCCCC}.helper-border-none{border:none!important}.helper-link-bg-red a{background-color:#e50012;color:#fff;position:relative}.helper-link-bg-red a:before{position:absolute;top:50%;right:1.8rem;display:block;width:.8rem;height:.8rem;content:"";display:inline-block;border:0 solid #fff;border-width:0 0 .2rem .2rem;border-radius:0 0 0 .3rem;box-sizing:border-box;transform:translateY(-50%) rotate(-135deg);margin-right:.6rem;vertical-align:middle}@media (hover: hover){.helper-link-bg-red a:hover{background-color:#fff;color:#e50012}.helper-link-bg-red a:hover:before{border-color:#e50012}}@media (hover: none){.helper-link-bg-red a:active{background-color:#fff;color:#e50012}.helper-link-bg-red a:active:before{border-color:#e50012}}.helper-link-inactive{cursor:initial!important;opacity:1!important}.helper-link-btn-wide{width:40rem;text-align:center}.helper-link-btn-semi-wide{width:35rem;text-align:center}.helper-hover-opacity{transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity;cursor:pointer}@media (hover: hover){.helper-hover-opacity:hover{opacity:.6}}@media (hover: none){.helper-hover-opacity:active{opacity:.6}}.helper-hover-opacity-child{transition:opacity .1s cubic-bezier(.39,.575,.565,1);will-change:opacity;opacity:1}.helper-hover-image{transition:transform .25s cubic-bezier(.39,.575,.565,1);will-change:transform}.helper-hover-image-wrapper{overflow:hidden}.helper-hover-image-wrapper--aspect-36-21{aspect-ratio:360/210}.helper-hover-image-child{transition:transform .25s cubic-bezier(.39,.575,.565,1);will-change:transform}@media (hover: hover){.helper-hover-parent:hover .helper-hover-opacity-child{opacity:.6}.helper-hover-parent:hover .helper-hover-image-child{transform:scale(1.06)}}@media (hover: none){.helper-hover-parent:active .helper-hover-opacity-child{opacity:.6}.helper-hover-parent:active .helper-hover-image-child{transform:scale(1.06)}}.helper-hover-parent.inactive{cursor:initial}@media (hover: hover){.helper-hover-parent.inactive:hover .helper-hover-opacity-child{opacity:1}.helper-hover-parent.inactive:hover .helper-hover-image-child{transform:initial}}@media (hover: none){.helper-hover-parent.inactive:active .helper-hover-opacity-child{opacity:1}.helper-hover-parent.inactive:active .helper-hover-image-child{transform:initial}}.helper-hover-bg{transition:background-color .2s cubic-bezier(.39,.575,.565,1);will-change:background-color}.helper-hover-button{transition:box-shadow .15s cubic-bezier(.39,.575,.565,1);will-change:box-shadow}@media (hover: hover){.helper-hover-button:hover{box-shadow:0 0 0 .4rem #e500124d}}@media (hover: none){.helper-hover-button:active{box-shadow:0 0 0 .4rem #e500124d}}.helper-hover-arrow-carousel{transition:box-shadow .15s cubic-bezier(.39,.575,.565,1);will-change:box-shadow}@media (hover: hover){.helper-hover-arrow-carousel:hover{box-shadow:0 0 0 .4rem #e500124d}}@media (hover: none){.helper-hover-arrow-carousel:active{box-shadow:0 0 0 .4rem #e500124d}}.helper-hover-bgtext{transition:background-color .2s cubic-bezier(.39,.575,.565,1),color .2s cubic-bezier(.39,.575,.565,1);will-change:background-color,color}.helper-hover-bgtext .helper-hover-bgtext-arrow:before{transition:background-color .2s cubic-bezier(.39,.575,.565,1)}.helper-hover-color-green,.helper-hover-color-blue,.helper-hover-color-pink{transition:color .2s cubic-bezier(.39,.575,.565,1);will-change:color}@media (hover: hover){.helper-hover-color-green:hover{color:#00bf31}}@media (hover: none){.helper-hover-color-green:active{color:#00bf31}}@media (hover: hover){.helper-hover-color-blue:hover{color:#2bbfef}}@media (hover: none){.helper-hover-color-blue:active{color:#2bbfef}}@media (hover: hover){.helper-hover-color-pink:hover{color:#ff6f75}}@media (hover: none){.helper-hover-color-pink:active{color:#ff6f75}}.helper-inview-opacity{transition:opacity .5s cubic-bezier(.39,.575,.565,1);opacity:0}.helper-inview-opacity.is-inview{opacity:1}.helper-inview-opacity-child{transition:opacity .5s cubic-bezier(.39,.575,.565,1);transition-delay:.4s;opacity:0}.helper-inview-y{transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.39,.575,.565,1);opacity:0;transform:translateY(4rem)}.helper-inview-y.is-inview{opacity:1;transform:translate(0)}.helper-inview-y-child{transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.39,.575,.565,1);transition-delay:.1s;opacity:0;transform:translateY(4rem)}.helper-inview-x{transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.39,.575,.565,1);opacity:0;transform:translate(-4rem)}.helper-inview-x.is-inview{opacity:1;transform:translate(0)}.helper-inview-x-child{transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.39,.575,.565,1);transition-delay:.4s;opacity:0;transform:translate(-4rem)}.helper-inview-x-child:nth-child(1){transition-delay:0s}.helper-inview-x-child:nth-child(2){transition-delay:.1s}.helper-inview-x-child:nth-child(3){transition-delay:.2s}.helper-inview-x-child:nth-child(4){transition-delay:.3s}.helper-inview-x-child:nth-child(5){transition-delay:.4s}.helper-inview-x-child:nth-child(6){transition-delay:.5s}.helper-inview-x-child:nth-child(7){transition-delay:.6s}.helper-inview-x-child:nth-child(8){transition-delay:.7s}.helper-inview-x-child:nth-child(9){transition-delay:.8s}.helper-inview-x-child:nth-child(10){transition-delay:.9s}.is-inview .helper-inview-opacity-child{opacity:1}.is-inview .helper-inview-y-child{opacity:1;transform:translateY(0)}.is-inview .helper-inview-x-child{opacity:1;transform:translate(0)}:root{--color-gray-100: #f1f1f1;--color-gray-200: #d9d9d9}.p-detail-body-float__wrap figure[u-mt],[u-mt],.p-detail-body-float__wrap figure[u-mt-pc],[u-mt-pc],.p-detail-body-float__wrap figure[u-mt-sp],[u-mt-sp]{--_spr: .575;--_unit: .1rem;margin-block-start:calc(var(--_mt) * var(--_unit))}@media screen and (max-width: 768px){[u-mt="5"]{--_mt: calc(5 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="5"]{--_mt: 5}}@media screen and (max-width: 768px){[u-mt="10"]{--_mt: calc(10 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="10"]{--_mt: 10}}@media screen and (max-width: 768px){[u-mt="15"]{--_mt: calc(15 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="15"]{--_mt: 15}}@media screen and (max-width: 768px){[u-mt="20"]{--_mt: calc(20 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="20"]{--_mt: 20}}@media screen and (max-width: 768px){[u-mt="25"]{--_mt: calc(25 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="25"]{--_mt: 25}}@media screen and (max-width: 768px){[u-mt="30"]{--_mt: calc(30 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="30"]{--_mt: 30}}@media screen and (max-width: 768px){[u-mt="35"]{--_mt: calc(35 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="35"]{--_mt: 35}}@media screen and (max-width: 768px){[u-mt="40"]{--_mt: calc(40 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="40"]{--_mt: 40}}@media screen and (max-width: 768px){[u-mt="45"]{--_mt: calc(45 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="45"]{--_mt: 45}}@media screen and (max-width: 768px){[u-mt="50"]{--_mt: calc(50 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="50"]{--_mt: 50}}@media screen and (max-width: 768px){[u-mt="46"]{--_mt: calc(46 * var(--_spr))}}@media screen and (min-width: 769px){[u-mt="46"]{--_mt: 46}}@media screen and (min-width: 769px){[u-mt-pc="5"]{--_mt: 5}}@media screen and (min-width: 769px){[u-mt-pc="10"]{--_mt: 10}}@media screen and (min-width: 769px){[u-mt-pc="15"]{--_mt: 15}}@media screen and (min-width: 769px){[u-mt-pc="20"]{--_mt: 20}}@media screen and (min-width: 769px){[u-mt-pc="25"]{--_mt: 25}}@media screen and (min-width: 769px){[u-mt-pc="30"]{--_mt: 30}}@media screen and (min-width: 769px){[u-mt-pc="35"]{--_mt: 35}}@media screen and (min-width: 769px){[u-mt-pc="40"]{--_mt: 40}}@media screen and (min-width: 769px){[u-mt-pc="45"]{--_mt: 45}}@media screen and (min-width: 769px){[u-mt-pc="50"]{--_mt: 50}}@media screen and (max-width: 768px){[u-mt-sp="5"]{--_mt: 5}}@media screen and (max-width: 768px){[u-mt-sp="10"]{--_mt: 10}}@media screen and (max-width: 768px){[u-mt-sp="15"]{--_mt: 15}}@media screen and (max-width: 768px){[u-mt-sp="20"]{--_mt: 20}}@media screen and (max-width: 768px){[u-mt-sp="25"]{--_mt: 25}}@media screen and (max-width: 768px){[u-mt-sp="30"]{--_mt: 30}}@media screen and (max-width: 768px){[u-mt-sp="35"]{--_mt: 35}}@media screen and (max-width: 768px){[u-mt-sp="40"]{--_mt: 40}}@media screen and (max-width: 768px){[u-mt-sp="45"]{--_mt: 45}}@media screen and (max-width: 768px){[u-mt-sp="50"]{--_mt: 50}}[u-mb]{--_spr: .575;--_unit: .1rem;margin-block-end:calc(var(--_mb) * var(--_unit))}@media screen and (max-width: 768px){[u-mb="5"]{--_mb: calc(5 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="5"]{--_mb: 5}}@media screen and (max-width: 768px){[u-mb="10"]{--_mb: calc(10 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="10"]{--_mb: 10}}@media screen and (max-width: 768px){[u-mb="15"]{--_mb: calc(15 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="15"]{--_mb: 15}}@media screen and (max-width: 768px){[u-mb="20"]{--_mb: calc(20 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="20"]{--_mb: 20}}@media screen and (max-width: 768px){[u-mb="25"]{--_mb: calc(25 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="25"]{--_mb: 25}}@media screen and (max-width: 768px){[u-mb="30"]{--_mb: calc(30 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="30"]{--_mb: 30}}@media screen and (max-width: 768px){[u-mb="35"]{--_mb: calc(35 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="35"]{--_mb: 35}}@media screen and (max-width: 768px){[u-mb="40"]{--_mb: calc(40 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="40"]{--_mb: 40}}@media screen and (max-width: 768px){[u-mb="45"]{--_mb: calc(45 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="45"]{--_mb: 45}}@media screen and (max-width: 768px){[u-mb="50"]{--_mb: calc(50 * var(--_spr))}}@media screen and (min-width: 769px){[u-mb="50"]{--_mb: 50}}.c-txt.--indent1,.c-list.--indent1 li,.c-list[data-indent-] li{--_colgap: 1.8em;text-indent:calc(var(--_colgap) * -1);margin-inline-start:var(--_colgap)}.c-list[data-indent-="0.8"] li{--_colgap: .8em}.c-list[data-indent-="1"] li,.c-list[data-indent-="1.0"] li{--_colgap: 1em}.c-list[data-indent-="1.5"] li{--_colgap: 1.5em}.c-list[data-indent-="1.8"] li{--_colgap: 1.8em}.c-list[data-indent] li{--_colgap: .8em;text-indent:var(--_colgap)}.component-detail-body .c-list{--_rowgap: 4rem;margin-block-start:var(--_rowgap)}@media screen and (max-width: 768px){.component-detail-body .c-list{--_rowgap: 2.3rem}}.component-detail-body .component-detail-column{--_minh: 23rem;--_maxh: 25rem;block-size:-moz-fit-content;block-size:fit-content;min-block-size:var(--_minh);border:1px solid #ccc;border-radius:.8rem;overflow:clip}@media screen and (min-width: 769px){.component-detail-body .component-detail-column{max-block-size:var(--_maxh)}}.component-detail-body .component-detail-column:has(a:hover){border-color:#ccccccb3}.component-detail-body .component-detail-column:before{content:unset}.component-detail-body .component-detail-column__image{display:grid;grid-template-columns:1fr;place-content:center;overflow:clip;inline-size:-moz-fit-content;inline-size:fit-content}@media screen and (max-width: 768px){.component-detail-body .component-detail-column__image{max-block-size:var(--_maxh)}}.component-detail-body .component-detail-column__image img{inline-size:100%}@media screen and (min-width: 769px){.component-detail-body .component-detail-column__image img{min-inline-size:38.3rem}}.p-detail-body-video__wrap{inline-size:100%;--_rowgap: 4em;margin-block-start:var(--_rowgap)}@media screen and (max-width: 768px){.p-detail-body-video__wrap{--_rowgap: 2.3em}}.p-detail-body-video__wrap video{inline-size:100%;aspect-ratio:800/450;block-size:-moz-fit-content;block-size:fit-content}.p-detail-body-float__wrap{--_mt-pc: 4.6rem;--_mt-sp: calc(var(--_mt-pc) * .5);--_mt: var(--_mt-pc);--_img-w-pc: 32.3%;--_img-w-sp: 100%;--_img-w: var(--_img-w-pc);--_colgap: 3rem;--_rowgap: 2.8rem;position:relative;margin-block-start:var(--_mt)}@media screen and (max-width: 768px){.p-detail-body-float__wrap{--_mt: var(--_mt-sp);--_img-w: var(--_img-w-sp);--_rowgap: 0rem;--_colgap: 0rem}}@media screen and (min-width: 769px){.p-detail-body-float__wrap{display:flow-root}}.p-detail-body-float__wrap.--flex-around{display:flex}@media screen and (max-width: 768px){.p-detail-body-float__wrap.--flex-around{flex-direction:column;--_rowgap: 2rem}}@media screen and (min-width: 769px){.p-detail-body-float__wrap.--flex-around{justify-content:space-around}}.p-detail-body-float__wrap.--flex-center{display:flex}@media screen and (max-width: 768px){.p-detail-body-float__wrap.--flex-center{flex-direction:column;--_rowgap: 2rem}}@media screen and (min-width: 769px){.p-detail-body-float__wrap.--flex-center{justify-content:center;-moz-column-gap:var(--_colgap);column-gap:var(--_colgap)}}@media screen and (min-width: 769px){.p-detail-body-float__wrap:not([data-float=bottom]) p:nth-child(1 of p){margin-top:unset}}.p-detail-body-float__wrap p{overflow:clip}.p-detail-body-float__wrap figure{width:unset;max-inline-size:var(--_img-w);margin-block-start:unset;margin-block-end:var(--_rowgap)}@media screen and (max-width: 768px){.p-detail-body-float__wrap figure{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}}@media screen and (min-width: 769px){.p-detail-body-float__wrap figure{margin-inline:unset}}.p-detail-body-float__wrap figure figcaption{text-align:center}@media screen and (min-width: 769px){.p-detail-body-float__wrap figure[data-float=right]{float:right;margin-inline-start:var(--_colgap)}}@media screen and (min-width: 769px){.p-detail-body-float__wrap figure[data-float=left]{float:left;margin-inline-end:var(--_colgap)}}.p-detail-body-float__wrap[data-float=bottom]{--_df-b: 13%}@media screen and (min-width: 769px){.p-detail-body-float__wrap[data-float=bottom]{margin-block-start:calc(var(--_mt) + var(--_df-b))}}@media screen and (min-width: 769px){.p-detail-body-float__wrap[data-float=bottom] p{margin-block-start:calc(var(--_df-b) * -1)}}@media screen and (min-width: 769px){.p-detail-body-float__wrap figure[data-both]{clear:both;display:block}}.p-detail-body-flex__wrap{--_mt-pc: 4.6rem;--_mt-sp: calc(var(--_mt-pc) * .5);--_mt: var(--_mt-pc);--_img-w-pc: 32.3%;--_img-w-sp: 100%;--_img-w: var(--_img-w-pc);--_colgap: 3rem;--_rowgap: 2.8rem;display:flex;position:relative;margin-block-start:var(--_mt)}@media screen and (max-width: 768px){.p-detail-body-flex__wrap{--_mt: var(--_mt-sp);--_img-w: var(--_img-w-sp);--_colgap: 0rem;flex-direction:column}}@media screen and (min-width: 769px){.p-detail-body-flex__wrap.--around{justify-content:space-around}}@media screen and (min-width: 769px){.p-detail-body-flex__wrap.--center{justify-content:center;-moz-column-gap:var(--_colgap);column-gap:var(--_colgap)}}.p-detail-body-flex__wrap figure{width:unset;max-inline-size:var(--_img-w);margin-block-start:unset;margin-block-end:var(--_rowgap)}@media screen and (max-width: 768px){.p-detail-body-flex__wrap figure{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}}@media screen and (min-width: 769px){.p-detail-body-flex__wrap figure{margin-inline:unset}}.p-detail-body-flex__wrap figure figcaption{text-align:center}.component-detail-data:not(:has(.component-detail-data__image)) .component-detail-data__content{width:unset}.component-detail-data-list{--_dt-w: 4.875rem;--_colgap: .5em;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--_colgap);column-gap:var(--_colgap)}.component-detail-data-list__item{display:grid;grid-template-columns:subgrid;grid-column:span 2}.component-detail-data-list__term{grid-column:1;width:unset;min-inline-size:var(--_dt-w)}.component-detail-data-list__description{grid-column:2;width:unset}.p-detail-sdgs__wrap{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;border:1px solid var(--color-gray-200)}@media screen and (max-width: 768px){.p-detail-sdgs__wrap{border-radius:.8rem;padding-block:2rem;padding-inline:2rem}}@media screen and (min-width: 769px){.p-detail-sdgs__wrap{border-radius:1.6rem;padding-block:4rem;padding-inline:4rem}}.p-detail-sdgs__wrap .ttl{justify-self:center;font-weight:700}@media screen and (max-width: 768px){.p-detail-sdgs__wrap .ttl{font-size:1.8rem}}@media screen and (min-width: 769px){.p-detail-sdgs__wrap .ttl{font-size:2rem}}.p-detail-sdgs__wrap .list{margin-block-start:1em}@media screen and (max-width: 768px){.p-detail-sdgs__wrap .list{font-size:1.2rem}}.p-detail-sdgs__wrap .link{margin-block-start:1em;justify-self:end}@media screen and (max-width: 768px){.p-detail-sdgs__wrap .link{font-size:1.2rem}}.p-detail-sdgs__wrap .link a{color:#e50012;text-decoration:none}.p-detail-sdgs__wrap .link a:focus-visible{text-decoration:underline}@media (any-hover: hover){.p-detail-sdgs__wrap .link a:hover{text-decoration:underline}}.p-detail-container__wrap{--_inner-h: 3rem 4rem;--_inner-w: 4rem;--_radius: 1.6rem;--_border: none;--_bgcol: none;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;border-radius:var(--_radius);padding-block:var(--_inner-h);padding-inline:var(--_inner-w);border:var(--_border);background-color:var(--_bgcol)}@media screen and (max-width: 768px){.p-detail-container__wrap{--_radius: .8rem;--_inner-h: 2rem;--_inner-w: 2rem}}.p-detail-container__wrap[data-bg=frame-gray]{--_border: 1px solid var(--color-gray-200)}.p-detail-container__wrap[data-bg=gray]{--_bgcol: var(--color-gray-100)}.component-detail-body .p-detail-container__wrap :where(*):first-child{margin-top:unset}@media screen and (max-width: 768px){.component-detail-body .p-detail-container__wrap h4{font-size:1.6rem}}.p-detail-container__wrap .heading p{margin-top:1rem}.p-detail-container__wrap .heading .icon{display:inline-block;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-moz-fit-content;block-size:fit-content}.forms2_head.component-aircontrol-price__heading{background:#e50012;height:10rem;margin-top:5rem}@media all and (max-width: 768px){.forms2_head.component-aircontrol-price__heading{height:auto;padding:1rem}}@media all and (max-width: 768px){.component-aircontrol-price__content .component-aircontrol-support-buttons{flex-direction:column}.component-aircontrol-price__content .component-aircontrol-support-buttons li,.component-aircontrol-price__content .component-aircontrol-support-buttons li a{width:100%}}.component-mv-header--mvnav,.component-aircontrol-header--taiyoko{height:60rem;position:relative}.component-datsutanso .component-datsutanso-nav__inner{padding-bottom:0!important}.component-mv-header--mvnav .component-aircontrol-header__content,.component-aircontrol-header--taiyoko .component-aircontrol-header__content{top:50%;left:46%;position:absolute;transform:translateY(-50%) translate(-50%)}.component-datsutanso .component-datsutanso-nav__inner.side--taiyoko{padding-bottom:2rem}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores{margin-top:0}.component-aircontrol-price__content .component-aircontrol-support-buttons{display:flex;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:5rem}@media all and (max-width: 768px){.component-aircontrol-price__content .component-aircontrol-support-buttons{flex-direction:column}.component-aircontrol-price__content .component-aircontrol-support-buttons li,.component-aircontrol-price__content .component-aircontrol-support-buttons li a{width:100%}.component-mv-header--mvnav,.component-aircontrol-header--taiyoko{height:auto}.component-aircontrol-header__content{position:static!important;transform:none!important}.component-aircontrol-header__label{top:35px}.component-mv-header--mvnav .component-aircontrol-header__note{margin-top:2rem}}.component-aircontrol-price .component-aircontrol-result .mktoForm{width:100%!important}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow{clear:none;display:flex;gap:5rem}@media all and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow{flex-direction:column;gap:10px}}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol{margin:0!important;flex:1}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoRadioList{width:100%!important;font-size:1.6rem}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoLogicalField{width:100%!important}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%;font-size:1.6rem}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap.mktoRequiredField{margin-top:2rem}@media all and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap.mktoRequiredField{margin-top:0}}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel{font-size:1.6rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:auto!important;gap:.7rem;padding:0;line-height:1}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel br{display:none}@media all and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel{font-size:1.4rem}}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel .mktoAsterix{display:flex;align-items:center;float:initial;font-size:0;padding:0}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel .mktoAsterix:after{padding:.2rem .5rem;background-color:#e50012;color:#fff;font-weight:700;font-size:1.3rem;line-height:1;content:"必須";flex-shrink:0}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]){flex-direction:row-reverse;justify-content:center;align-items:center}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoLogicalField{width:auto!important}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{margin-bottom:0;font-size:1.6rem;font-weight:700;line-height:1.4;cursor:pointer}@media all and (max-width: 768px){.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label{font-size:1.1rem}}@media all and (min-width: 769px){.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList label:before{margin-top:.3rem}}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoGutter,.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoFormRow .mktoOffset{display:none}.component-aircontrol-price .component-aircontrol-result .mktoForm input[type=text],.component-aircontrol-price .component-aircontrol-result .mktoForm input[type=email]{height:6rem;width:100%!important;padding:1.6rem 1.8rem;border:none;border-radius:.4rem;background:#eaeaea;font-weight:500;font-size:1.8rem}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoButtonRow button{display:inline-flex;justify-content:center;align-items:center;width:25.3rem!important;height:4.8rem!important;position:relative!important;border:none!important;border-radius:2.4rem!important;box-shadow:none!important;text-shadow:none!important;background-color:#e50012!important;background-image:none!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1)}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoButtonRow button:after{display:block;width:.6rem;height:1.1rem;content:"";position:absolute;top:50%;right:1.9rem;translate:0 -50%;background:#fff;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/home/arw_small.svg) no-repeat center/contain;transition:background .15s cubic-bezier(.39,.575,.565,1),color .15s cubic-bezier(.39,.575,.565,1);margin-top:1rem}.component-aircontrol-price .component-aircontrol-result .mktoForm .mktoButtonRow button:hover:after{background:#e50012}.forms2_head.component-aircontrol-price__heading{background:#e50012;height:10rem;margin-top:2rem;margin-bottom:3rem}.forms2_head.component-aircontrol-price__heading:after{background:#e50012}@media all and (max-width: 768px){.forms2_head.component-aircontrol-price__heading{height:auto;padding:1rem;margin-bottom:0}}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span{white-space:nowrap}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{display:block;width:50%!important}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span img{width:100%!important}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText br{display:none!important}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(2),form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(3),form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span:nth-of-type(4){display:inline;width:auto!important}form.mktoForm#mktoForm_9573 .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText img{padding:0 1rem;-o-object-fit:cover;object-fit:cover}.centerlinklist{display:flex;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:3rem}.centerlinklist li a{width:30rem}.bnrlayout{margin-top:50px}.bnrlayout a{display:flex;justify-content:space-between;align-items:center;gap:5px;margin:0 50px;padding:20px 20px 20px 35px;border:3px solid #e50012;background:#fff;border-radius:10px;text-decoration:none;transition:box-shadow .15s cubic-bezier(.39,.575,.565,1);will-change:box-shadow}.bnrlayout a:hover{box-shadow:0 0 0 .4rem #e500124d}.bnrlayout a:after{content:"";background:#e50012 url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain;background-size:6px;border-radius:9999px;display:inline-block;width:34px;height:34px}.bnrlayout .bnrlayout-cont{flex:2}.bnrlayout .bnrlayout-head{font-size:30px;font-weight:900;line-height:1.5}.bnrlayout .bnrlayout-text{margin-top:5px}.bnrlayout .bnrlayout-text p{font-size:16px;line-height:1.7}.bnrlayout .bnrlayout-img{flex:1.3}.bnrlayout .bnrlayout-img img{width:auto;max-width:100%;display:block;margin:0 auto}@media all and (max-width: 768px){.bnrlayout{margin-top:50px}.bnrlayout a{flex-direction:column-reverse;gap:10px;margin:0;padding:20px}.bnrlayout a:after{display:none}.bnrlayout a:before{content:"";background:#e50012 url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain;background-size:6px;border-radius:9999px;display:inline-block;width:34px;height:34px}.bnrlayout .bnrlayout-head{font-size:22px}}.cactext{font-size:1.4rem}.cactext strong{font-weight:500;color:#666;display:inline-block;background:#fff;padding:2px 19px;border-radius:15px;letter-spacing:.05em;border:1px solid #979797}.cactext strong:nth-child(n+2){margin-top:5px}@media all and (max-width: 768px){.cactext{font-size:1.3rem}}.caht-lh13{line-height:1.3}.eventnone{pointer-events:none!important}sub.r-mark{translate:0 .2em}@media all and (min-width: 769px){.component-aircontrol-header__heading.adjustment .adjustment_inner{font-size:calc(5.2 * var(--vwfull));color:inherit!important}}.tred{color:#e50012!important}.typeA_layout{flex-wrap:wrap}.typeC_layout{display:flex;flex-direction:column;margin:3rem 0 4rem;gap:20px}.typeC_layout li{display:flex;justify-content:space-between;align-items:center;gap:10px}.typeC_layout li span img{max-width:100%}.typeC_layout li p{flex:1;line-height:1.4}.typeC_layout li p strong{font-weight:700;display:block;margin-bottom:5px}.typeD_layout{display:flex;flex-direction:column;margin:3rem 0 4rem;gap:20px;counter-reset:number 0}.typeD_layout li{display:flex;justify-content:flex-start;align-items:center;gap:10px;position:relative;font-weight:700}.typeD_layout li:before{counter-increment:number 1;content:counter(number) " ";color:#e50012;border:2px solid #e50012;background:#fff;font-size:26px;border-radius:9999px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.typeD_layout li+li:after{content:"";position:absolute;left:calc(50% - 15px);top:-15px;display:inline-block;border-right:15px solid transparent;border-top:15px solid #e50012;border-left:15px solid transparent}.typeD_layout li span{display:inline-block;margin-left:10px}.typeD_layout li span img{max-width:100%}.typeD_layout li p{line-height:1.4}@media all and (max-width: 768px){.typeD_layout li:before{font-size:26px;min-width:50px;min-height:50px}}.component-resource__contact-inner>form.mktoForm .mktoRadioList>label,.component-resource__contact-inner.radio-bold>form.mktoForm .mktoRadioList>label{font-weight:700}.mv_content_a{position:absolute;bottom:-7rem;left:calc(50% - 11rem)}.component-datsutanso .component-datsutanso-nav__inner{padding-bottom:2rem}@media all and (max-width: 768px){.mv_content_a{position:static;margin-top:20px}.mv_content_a_inner{gap:9rem!important}}.component-button-col2{position:absolute;bottom:-7rem;left:50%;display:flex;gap:10px;transform:translate(-50%)}.component-button-col2 .mv_content_a{position:static;bottom:inherit;left:inherit;margin-top:0!important}@media all and (max-width: 768px){.component-button-col2{display:block;position:static;margin-top:20px;left:calc(50% - 11rem);transform:none}.component-button-col2 .component-button-small.mv_content_a:first-of-type{margin-bottom:10px}.mv_content_a_inner{gap:9rem!important}}.component-cppa-header__bubble-typea{position:absolute;top:50%;right:calc(-5 * var(--vwfull));translate:0 -50%;width:calc(16.4 * var(--vwfull));scale:1;transition:scale .3s cubic-bezier(.39,.575,.565,1)}.component-cppa-header__bubble-typea:hover{scale:1.1}@media all and (max-width: 768px){.component-cppa-header__bubble-typea{top:11rem;right:1%;width:6.2rem}}.cdnbi-icon:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi1.png);position:absolute;right:0;top:-50px}.cdnbi-icon-1m:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi1m.png);position:absolute;right:0;top:-50px}.fuki2position span{position:relative}.fuki2position span:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi2.png);position:absolute;right:-110px;top:-50px}@media all and (max-width: 768px){.fuki2position span{position:static}.fuki2position span:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi1.png);right:0;top:-30px}}.fuki2position-1m span{position:relative}.fuki2position-1m span:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi2m.png);position:absolute;right:-110px;top:-50px}@media all and (max-width: 768px){.fuki2position-1m span{position:static}.fuki2position-1m span:before{content:url(../../../../../-/media/SolKepco/assets/img/taiyoko/img_fukidashi2m.png);right:0;top:-30px}}.simu10_info{display:flex;justify-content:center;align-items:center;gap:50px}.simu10_info p{font-size:18px;font-weight:700}.simu10_info span{position:relative}.simu10_info span:before{content:"";border-top:10px solid transparent;border-right:15px solid #fff;border-bottom:10px solid transparent;position:absolute;left:-15px;top:calc(50% - 7px)}.simu10_info img{max-width:100%}@media all and (max-width: 768px){.simu10_info{flex-direction:column-reverse;gap:20px;margin-top:20px}.simu10_info p{font-size:16px;text-align:center}.simu10_info span:before{top:auto;bottom:-15px;left:calc(50% - 7px);transform:rotate(-90deg)}}.bnr_anips-service{max-width:1000px;margin-top:4.6rem;border:1px solid #ccc;position:relative;transition:transform .25s cubic-bezier(.39,.575,.565,1)}.bnr_anips-service a{display:flex;flex-wrap:wrap;flex-direction:row-reverse;text-decoration:none}.bnr_anips-service figure{margin:0;width:53%;overflow:hidden}.bnr_anips-service figure img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bnr_anips-service figure div{position:absolute;bottom:20px;right:24px;display:inline-flex;justify-content:center;align-items:center;width:23rem;height:4.2rem;padding-bottom:.2rem;border-radius:2.4rem;background-color:#e50012;color:#fff;font-weight:700;letter-spacing:-.05em;text-align:center;text-decoration:none;transition:transform .25s cubic-bezier(.39,.575,.565,1)}.bnr_anips-service figure div:before{display:block;width:.8rem;height:1rem;content:"";position:absolute;top:50%;right:1rem;translate:0 -50%;background:url(../../../../../-/media/SolKepco/assets/img/common/arw_white.svg) no-repeat center/contain}.bnr_anips-service:hover .bnr_anips-service figure div{box-shadow:0 0 0 .4rem #e500124d}.bnr_anips-service__explain{text-align:center;width:47%;padding:1.6rem}.bnr_anips-service__explain h3{margin:0;font-size:4rem;line-height:1.5}.bnr_anips-service__explain img{width:auto;margin:0 auto}.bnr_anips-service__explain p{margin-top:.5rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.bnr_anips-service a{flex-direction:column}.bnr_anips-service figure{width:100%}.bnr_anips-service__explain{width:100%}.bnr_anips-service__explain h3{font-size:2.4rem}.bnr_anips-service__explain p{font-size:1.2rem;margin:0 0 5rem}.bnr_anips-service figure div{height:3rem;bottom:25px;right:0;left:0;margin:0 auto}}.minp20{width:auto!important;min-width:22rem;padding:0 20px}
