@charset "UTF-8";:root{--filename: page-bcp}#page-bcp-header{position:relative;height:calc(62 * var(--vwfull));background:url(../../../../../-/media/SolKepco/assets/img/cp/bcp/bg_header.png) no-repeat center/cover}@media screen and (max-width: 768px){#page-bcp-header{height:auto;background:none}}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header__label{padding:.75rem .75rem .9rem;border-radius:0 0 1rem}}#page-bcp-header .component-datsutanso-header__label-text{font-size:calc(1.2 * var(--vwfull))}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__label-text{font-size:.78rem}}#page-bcp-header .component-datsutanso-header__label-text--large{font-size:1.4rem}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__label-text--large{font-size:1.04rem}}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header__label-text strong{font-size:2.34rem}}#page-bcp-header .component-datsutanso-header__label-note{margin-top:calc(1 * var(--vwfull));font-size:calc(1.1 * var(--vwfull))}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__label-note{font-size:.715rem}}#page-bcp-header .component-datsutanso-header__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;align-items:flex-start;position:relative;height:100%;padding-top:calc(11 * var(--vwfull));padding-right:28rem}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__inner{flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem;padding-top:0;padding-right:0}}#page-bcp-header .component-datsutanso-header__content{text-align:center}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__content{width:100%;padding:10rem 2rem 23rem;background:url(../../../../../-/media/SolKepco/assets/img/cp/bcp/bg_header.png) no-repeat -38rem/cover}}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header__copy{font-size:1.56rem}}#page-bcp-header .component-datsutanso-header__copy span{font-size:900;font-size:calc(3.15 * var(--vwfull))}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header__copy span{font-size:2.0475rem}}#page-bcp-header .component-datsutanso-header__copy span.color-green{color:#ff6f75}#page-bcp-header .component-datsutanso-header__copy:before,#page-bcp-header .component-datsutanso-header__copy:after{display:block;width:calc(.5 * var(--vwfull));height:calc(4 * var(--vwfull));content:"";border-right:.5rem dotted #ff6f75}#page-bcp-header .component-datsutanso-header__copy:before{position:absolute;top:50%;left:-2.5rem;translate:0 -50%;rotate:-25deg}#page-bcp-header .component-datsutanso-header__copy:after{position:absolute;top:50%;right:-2.5rem;translate:0 -50%;rotate:25deg}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header__heading{font-size:4.77rem}}#page-bcp-header .component-datsutanso-header__heading span{color:#ff6f75}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons{flex-direction:column;margin-top:3rem}}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a{width:100%;height:5.2rem;font-size:1.3rem}}@media (hover: hover){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a:hover{box-shadow:none}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a:hover:before{translate:0 50%}}@media (hover: none){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a:active{box-shadow:none}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a:active:before{translate:0 50%}}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a span span{color:#ff6f75;font-size:calc(2.4 * var(--vwfull))}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-buttons a span span{font-size:1.56rem}}#page-bcp-header .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}#page-bcp-header .component-datsutanso-header__information{position:absolute;top:50%;left:104rem;translate:0 -50%}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list{width:100%;gap:2rem}}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item:has(video){height:calc(18 * var(--vwfull))}@media screen and (max-width: 768px){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item:has(video){padding:0 2rem}}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item:has(video) video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel__item,#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel a,#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel img{display:block;width:calc(32 * var(--vwfull))!important}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__arrows{display:none}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination li{line-height:0}#page-bcp-header .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){#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination__page{width:.8rem;height:.8rem}}#page-bcp-header .component-datsutanso-header .component-datsutanso-header-list__item .component-datsutanso-section-box-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}#page-bcp{position:relative}#page-bcp .component-circle--pink:before{border-color:#ff6f75}#page-bcp .component-datsutanso__note{width:128rem;margin:4rem auto 0;padding-right:28rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso__note{width:100%;padding:0}}#page-bcp .component-datsutanso__note-subheading{font-weight:700;font-size:3rem;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){#page-bcp .component-datsutanso__note-subheading{font-size:1.95rem;line-height:1.6}}#page-bcp .component-datsutanso__note .case-logo-carousel{width:100%;max-width:100rem;margin-left:auto;margin-right:auto;margin-top:1.5rem}#page-bcp .component-datsutanso .component-datsutanso-section.component-anpis-operation-section{margin-top:6rem;background-color:#f9f9f9}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section.component-anpis-operation-section{margin-top:6rem}}#page-bcp .component-datsutanso .component-datsutanso-section--basic{margin-top:9rem;padding-bottom:11.3rem}#page-bcp .component-datsutanso .component-datsutanso-section--method{padding:9rem 0 10rem;background-color:#eee}#page-bcp .component-datsutanso .component-datsutanso-section--case{padding:10rem 0 10.7rem}#page-bcp .component-datsutanso .component-datsutanso-section--solution{padding:9rem 0 10rem;background-color:#eee}#page-bcp .component-datsutanso .component-datsutanso-section--content{padding:10rem 0}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section{margin-top:0;padding:5rem 0}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section__inner{width:100%;padding:0 2rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section__heading{font-size:2.75rem}}#page-bcp .component-datsutanso .component-datsutanso-section__heading:before{margin-top:.3rem}#page-bcp .component-datsutanso .component-datsutanso-section__text{margin-top:3rem;font-weight:500;line-height:1.75}#page-bcp .component-datsutanso .component-datsutanso-section__text span{color:#e50012}#page-bcp .component-datsutanso .component-datsutanso-section__content{margin-top:3rem}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section__subheading{flex-direction:column;height:11rem;padding:2rem;font-size:1.95rem}}#page-bcp .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:#ff6f75}#page-bcp .component-datsutanso .component-datsutanso-section__subheading--low{height:8rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section__subheading--low{height:11rem}}#page-bcp .component-datsutanso .component-datsutanso-section__subheading span span{color:#ffe47f}#page-bcp .component-datsutanso .component-datsutanso-section__subheading small{font-size:2.4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section__subheading small{font-size:1.56rem}}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__text{line-height:1.875;text-align:center}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note{margin-top:1rem;font-size:1.2rem;line-height:1.6666666667}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a{color:#e50012;text-decoration:none}@media (hover: hover){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a:hover{text-decoration:underline}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-basic__note a:active{text-decoration:underline}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{position:relative;margin-top:7rem;padding:5rem;border:.2rem solid #ff6f75;border-radius:2rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{margin-top:3.5rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box--first{margin-top:5rem;padding:4.3rem 10rem 5rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box--first{margin-top:10rem}}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box{padding:3rem 2rem 2rem;border-radius:1rem}}#page-bcp .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:#ff6f75;color:#fff;font-weight:500;font-size:1.8rem;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__label--cta{line-height:1.2}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__illust{width:8rem;left:1rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__inner{display:flex;gap:4.8rem;margin-top:2rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__inner{flex-direction:column}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__content{flex:1}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__heading{font-weight:900;font-size:3rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__heading{font-size:1.95rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__text{font-size:1.17rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel{width:29.4rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow{width:3rem;height:3rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--prev{left:-1.5rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow--next{right:-1.5rem}}@media (hover: hover){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow:hover{opacity:.6}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__arrow:active{opacity:.6}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination li{line-height:0}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination__page{width:.8rem;height:.8rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box .component-datsutanso-section-box-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form{width:100%;padding:3rem 2rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form-heading{font-size:2.04rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm{padding:0}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix{position:relative}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow{clear:none}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoOffset,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoGutter,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoInstruction,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoClear{display:none}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}#page-bcp .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%}#page-bcp .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}#page-bcp .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){#page-bcp .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}}#page-bcp .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}#page-bcp .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,#page-bcp .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}#page-bcp .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}#page-bcp .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}#page-bcp .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}#page-bcp .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){#page-bcp .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}}#page-bcp .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){#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonWrap{margin-left:0!important}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow{display:flex;justify-content:center}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow button{font-size:1.4rem;margin-top:2rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section .component-datsutanso-section-box__form form.mktoForm .mktoButtonRow span{margin-left:0!important}}#page-bcp .component-datsutanso .component-datsutanso-section-aside{margin-top:4.5rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section-aside{margin-top:2.25rem}}#page-bcp .component-datsutanso .component-datsutanso-section-aside__heading{font-weight:700;font-size:2rem;line-height:1}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list{flex-direction:column;gap:1.95rem 1.625rem;margin-top:1.625rem}}#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item{width:calc(33.3333% - 1.7rem)}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item{width:100%}}#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__item a{display:flex;gap:1.5rem;text-decoration:none;color:#666}#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__image{width:10rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__image{width:8rem}}#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__content{flex:1;padding-top:.2rem}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-section-aside .component-datsutanso-section-aside-list__text{margin-top:.5rem;font-size:1.4rem;line-height:1.5714285714}#page-bcp .component-datsutanso .component-datsutanso-method{margin-top:2rem}#page-bcp .component-datsutanso .component-datsutanso-method:nth-of-type(n+2){margin-top:8rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method:nth-of-type(n+2){margin-top:4rem}}#page-bcp .component-datsutanso .component-datsutanso-method__content{margin-top:4rem;border:1px solid #ccc}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab{display:flex;list-style:none}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item{padding:1rem 0}}@media (hover: hover){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:hover{background-color:#fff}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:active{background-color:#fff}}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item.is-active{border-bottom:none;background-color:#fff;pointer-events:none}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__item:nth-of-type(n+2){border-left:1px solid #ccc}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__number{color:#ff6f75;font-weight:900;font-size:1.8rem;line-height:1}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__number{font-size:1.17rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__text{height:9rem;font-size:1.3rem}}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy{position:relative;margin-top:5rem;color:#ff6f75;font-weight:700;font-size:1.8rem;line-height:1.3846153846}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy{margin-top:2.7rem;font-size:.99rem}}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy strong{color:#e50012;font-size:2.8rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy strong{font-size:1.26rem}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy:after{top:-3rem;scale:.45}}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt{margin-top:4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt{margin-top:2.7rem}}#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt:after{position:absolute;top:-3rem;left:50%}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method .component-datsutanso-method-tab__copy--mt:after{top:-3rem}}#page-bcp .component-datsutanso .component-datsutanso-method__item{display:none;padding:2.8rem 4rem 2rem;background-color:#fff}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-method__item{padding:2rem}}#page-bcp .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}#page-bcp .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}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-method__item.is-active{display:block}#page-bcp .component-datsutanso .component-datsutanso-method__label{font-weight:700;line-height:1}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-method__heading{font-size:1.69rem;line-height:1.4}}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-method__text{margin-top:1rem;font-size:1.4rem;line-height:1.5714285714}#page-bcp .component-datsutanso .component-datsutanso-method__button{margin-top:3rem}#page-bcp .component-datsutanso .component-datsutanso-method__button a{width:28rem;height:5rem;margin:0 auto}#page-bcp .component-datsutanso .component-datsutanso-method__movie{width:100%;max-width:70rem;margin-left:auto;margin-right:auto;margin-top:3.3rem}#page-bcp .component-datsutanso .component-datsutanso-method__movie video{width:100%;height:100%;background-color:#fff;aspect-ratio:16/9}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-case{flex-direction:column}}#page-bcp .component-datsutanso .component-datsutanso-case__map{margin-top:2rem;position:relative}#page-bcp .component-datsutanso .component-datsutanso-case__map:before{position:absolute;top:16.5rem;left:22.5rem;content:"※"}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-case__map:before{display:none}}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-case__map figcaption{position:static;margin-top:1rem}}#page-bcp .component-datsutanso .component-datsutanso-case__content{width:100%}#page-bcp .component-datsutanso .component-datsutanso-case__bubble{display:flex;justify-content:center;align-items:center;position:relative;height:11rem;border:.2rem solid #ff6f75;color:#ff6f75;font-weight:700;font-size:2.4rem;line-height:1.3333333333}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-case__bubble{height:7.15rem;font-size:1.56rem}}#page-bcp .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 #ff6f75;border-bottom:.2rem solid #ff6f75;background-color:#fff}#page-bcp .component-datsutanso .component-datsutanso-case__image{margin-top:1rem}#page-bcp .component-datsutanso .component-datsutanso-case__heading{font-weight:700;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-case__heading{font-size:1.82rem}}#page-bcp .component-datsutanso .component-datsutanso-case__text{margin-top:1.5rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-case__text{font-size:.975rem}}#page-bcp .component-datsutanso .component-datsutanso-case__movie{margin-top:4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .component-datsutanso-case__movie{margin-top:2rem}}#page-bcp .component-datsutanso .component-datsutanso-case__movie video{width:100%;height:100%;background-color:#fff;aspect-ratio:16/9}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-nav.is-fixed{position:fixed;top:calc(calc(10 * var(--vwfull)) + 2rem);bottom:auto}#page-bcp .component-datsutanso .component-datsutanso-nav.is-end{position:absolute;top:auto;bottom:calc(calc(10 * var(--vwfull)) - 2rem)}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-nav__wrapper::-webkit-scrollbar{width:1rem;background:transparent}#page-bcp .component-datsutanso .component-datsutanso-nav__wrapper::-webkit-scrollbar-thumb{border-radius:1rem;background:#0003}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-nav__heading{padding-left:3.3rem}#page-bcp .component-datsutanso .component-datsutanso-nav__heading a{color:#ff6f75;font-weight:700;font-size:2.4rem;line-height:1;text-decoration:none}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores{display:flex;flex-direction:column;margin-top:1rem}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:hover{color:#e50012}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:active{color:#e50012}}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a.is-current{color:#e50012;font-weight:700}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a.is-current:before{scale:1}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links{margin-top:1.8rem}#page-bcp .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){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:hover{color:#e50012}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:hover:after{translate:50% -50%}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:active{color:#e50012}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item a:active:after{translate:50% -50%}}#page-bcp .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!important;transition:translate .15s cubic-bezier(.39,.575,.565,1)!important;will-change:translate}#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a{background-color:#ccf2d6;color:#ff6f75}@media (hover: hover){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a:hover{color:#ff6f7580!important}}@media (hover: none){#page-bcp .component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-links__item--green a:active{color:#ff6f7580!important}}#page-bcp .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}#page-bcp .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}#page-bcp .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}#page-bcp .component-datsutanso .component-datsutanso-nav--red .component-datsutanso-nav__heading a{color:#e50012;font-size:1.8rem}#page-bcp .component-datsutanso .component-datsutanso-nav--red .component-datsutanso-nav-anchores__item.is-current a{color:#000}#page-bcp .component-datsutanso .solution__header{margin-top:4rem}#page-bcp .component-datsutanso .solution__header-button button{border:.2rem solid #e50012;background-color:#fff;color:#e50012}#page-bcp .component-datsutanso .solution__header-button button:before{background-color:#e50012}#page-bcp .component-datsutanso .solution .solution-select select{background:#fff}#page-bcp .component-datsutanso .solution .solution-list{margin-top:5rem}#page-bcp .component-datsutanso .solution .solution-list__content{padding-right:2.5rem}#page-bcp .component-datsutanso .solution .solution-list__case{padding-left:2.5rem}#page-bcp .component-datsutanso .solution .solution-list__button{text-align:right}#page-bcp .component-datsutanso .solution .solution-default-list{margin-top:5rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .solution .solution-default-list{margin-top:2.5rem}}#page-bcp .component-datsutanso .solution .solution-default-list__item{width:30.6rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .solution .solution-default-list__item{width:100%}}#page-bcp .component-datsutanso .solution .solution-default-list__content{margin-top:2rem}#page-bcp .component-datsutanso .solution .solution-default-list__heading{font-size:2.15rem;letter-spacing:-.01em}#page-bcp .component-datsutanso .solution .solution-default-list__heading:before{display:none}#page-bcp .component-datsutanso .home-contents-item__image{width:30.6rem;height:15.9rem}#page-bcp .component-datsutanso .home-contents-item__heading{font-weight:700;font-size:1.8rem}#page-bcp .component-datsutanso .home-carousel__arrow{opacity:1;top:8.4rem}#page-bcp .component-datsutanso .home-carousel__arrow--prev{left:-3rem}#page-bcp .component-datsutanso .home-carousel__arrow--next{right:-3rem}#page-bcp .component-datsutanso .taiyoko-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}#page-bcp .component-datsutanso .taiyoko-carousel__arrow--prev{left:-3rem}#page-bcp .component-datsutanso .taiyoko-carousel__arrow--next{right:-3rem}#page-bcp .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%)}#page-bcp .component-datsutanso .taiyoko-carousel__arrow--next:hover:before{display:none}#page-bcp .component-datsutanso .taiyoko-carousel-slide--h{min-height:80rem}#page-bcp .component-datsutanso .taiyoko-carousel-slide--h__item{height:100%}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .taiyoko-carousel__strength-label{font-size:1.17rem;width:80%;display:flex;justify-content:center}}#page-bcp .component-datsutanso .aircontrol-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}#page-bcp .component-datsutanso .aircontrol-carousel__arrow--prev{left:-3rem}#page-bcp .component-datsutanso .aircontrol-carousel__arrow--next{right:-3rem}#page-bcp .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%)}#page-bcp .component-datsutanso .aircontrol-carousel__arrow--next:hover:before{display:none}#page-bcp .component-datsutanso .aircontrol-carousel-slide--h{max-height:103rem}#page-bcp .component-datsutanso .aircontrol-carousel-slide--h__item{height:100%}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .aircontrol-carousel.component-aircontrol-strength .component-aircontrol-strength-list__figure img{width:100%;max-width:100%}}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .aircontrol-carousel .component-aircontrol-strength__figure img{width:100%;max-width:100%}}#page-bcp .component-datsutanso .anpis-carousel__arrow{opacity:1;top:50%;transform:translateY(-50%)}#page-bcp .component-datsutanso .anpis-carousel__arrow--prev{left:-3rem}#page-bcp .component-datsutanso .anpis-carousel__arrow--next{right:-3rem}#page-bcp .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}}#page-bcp .component-datsutanso .anpis-carousel__arrow--next:hover:before{display:none}#page-bcp .component-datsutanso .anpis-carousel-slide--h{min-height:54rem}#page-bcp .component-datsutanso .anpis-carousel-slide--h__item{height:100%}#page-bcp .component-datsutanso .anpis-carousel.component-aircontrol-strength .component-aircontrol-strength-list__content{align-items:center}#page-bcp .component-datsutanso .splide__pagination{bottom:-5rem}#page-bcp .component-datsutanso .home-section-contents__heading{margin-top:6rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .home-section-contents__heading{margin-top:3rem}}#page-bcp .component-datsutanso .home-section-contents__heading:nth-of-type(n+2){margin-top:4rem}#page-bcp .component-datsutanso .home-section-contents__link{margin-top:1.5rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso .home-section-contents__carousel{padding:0 3rem}}#page-bcp .component-datsutanso-section__text span{color:#e50012;font-weight:700}#page-bcp .bcp-necessity{display:flex;gap:4rem}@media screen and (max-width: 768px){#page-bcp .bcp-necessity{flex-direction:column;gap:2rem}}#page-bcp .bcp-necessity__image{flex-shrink:0;width:46rem}@media screen and (max-width: 768px){#page-bcp .bcp-necessity__image{width:100%}}#page-bcp .bcp-about__image,#page-bcp .bcp-point__image{margin-top:3rem}#page-bcp .component-datsutanso-method-tab__item{position:relative;padding-bottom:7rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method-tab__item{padding-bottom:3.5rem}}#page-bcp .component-datsutanso-method-tab__item:after{display:block;width:3.7rem;height:1.9rem;content:"";position:absolute;bottom:2rem;left:50%;display:none;translate:-50% 0;background-color:#ff6f75;-webkit-mask:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/arw_tab.svg) no-repeat center/contain;mask:url(../../../../../-/media/SolKepco/assets/img/cp/datsutanso/arw_tab.svg) no-repeat center/contain}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method-tab__item:after{display:block;width:1.85rem;height:.95rem;content:""}}#page-bcp .component-datsutanso-method-tab__item.is-active:after{display:block}#page-bcp .component-datsutanso-method-tab__number{color:#ff6f75}#page-bcp .component-datsutanso-method-tab__text{display:block;height:auto;margin-top:2rem;font-weight:700;font-size:2.6rem;line-height:1.3}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method-tab__text{font-size:1.17rem}}#page-bcp .component-datsutanso-method-tab__text span{color:#e50012;font-size:3.6rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method-tab__text span{font-size:1.62rem}}#page-bcp .component-datsutanso-method__item{padding-bottom:4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method__item{padding-bottom:2rem}}#page-bcp .component-datsutanso-method__image{max-width:100%;margin-top:3rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method__image{margin-top:1.5rem}}#page-bcp .component-datsutanso-method__button{margin-top:4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-method__button{margin-top:2rem}}#page-bcp .component-datsutanso-method__button--red a{background-color:#e50012;color:#fff}#page-bcp .component-datsutanso-method__button--red 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}#page-bcp .component-case-list__item{width:30rem}@media screen and (max-width: 768px){#page-bcp .component-case-list__item{width:100%}}#page-bcp .component-case-list__image{width:100%}#page-bcp .component-datsutanso-section__headingsub{margin-top:4rem;font-weight:700;font-size:4rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-section__headingsub{margin-top:2.6rem;font-size:2.6rem}}#page-bcp .component-datsutanso-section__headingsub:nth-of-type(n+2){margin-top:10rem}@media screen and (max-width: 768px){#page-bcp .component-datsutanso-section__headingsub:nth-of-type(n+2){margin-top:6.5rem}}#page-bcp .component-datsutanso-section__headingsub.js-heading-default{display:none}#page-bcp .component-datsutanso-section__headingsub.js-heading-default.is-visible{display:block}#page-bcp .solution-default-list{margin-top:2rem}#page-bcp .component-datsutanso-section-box{border-color:#ff6f75}#page-bcp .component-datsutanso-section-box__label{background-color:#ff6f75}#page-bcp .component-datsutanso-nav__heading a{color:#ff6f75;font-size:1.6rem}#page-bcp .component-datsutanso-nav-anchores{gap:1.6rem;margin-top:1.6rem;line-height:1.5}#page-bcp .component-datsutanso-nav-links__item--pink a{background-color:#fdebec;color:#ff6f75}@media (hover: hover){#page-bcp .component-datsutanso-nav-links__item--pink a:hover{border:1px solid #ff6f75}}@media (hover: none){#page-bcp .component-datsutanso-nav-links__item--pink a:active{border:1px solid #ff6f75}}#page-bcp-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){#page-bcp-cta{padding:5rem 2rem}}#page-bcp-cta:before{display:block;content:"";position:absolute;inset:0;background-color:#0003}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta__box{padding-right:2rem;padding-left:2rem}}#page-bcp-cta .component-datsutanso-cta__inner{display:flex;gap:4rem;margin-top:3rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__inner{flex-direction:column}}#page-bcp-cta .component-datsutanso-cta__content{flex:1}#page-bcp-cta .component-datsutanso-cta__heading{font-weight:900;font-size:3rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__heading{font-size:1.95rem}}#page-bcp-cta .component-datsutanso-cta__text{margin-top:1rem;font-size:1.8rem;line-height:1.7777777778}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__text{font-size:1.17rem}}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel{width:42rem;margin-top:3rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel{width:29.4rem}}#page-bcp-cta .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}#page-bcp-cta .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}#page-bcp-cta .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}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--case{top:8.4rem}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow--contents{top:9.4rem}@media (hover: hover){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow:hover{opacity:.6}}@media (hover: none){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow:active{opacity:.6}}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__arrow{display:none}}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination{margin-top:1.3rem;gap:1.3rem}}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination li{line-height:0}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page{background:#ccc;width:1rem;height:1rem;margin:0}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page{width:.8rem;height:.8rem}}#page-bcp-cta .component-datsutanso-cta .component-datsutanso-cta-carousel .splide__pagination__page.is-active{background:#e50012;transform:scale(1)}#page-bcp-cta .component-datsutanso-cta__form{width:48rem;padding:3rem 4rem 4rem;border-radius:1rem;background-color:#eee}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__form{width:100%;padding:3rem 2rem 2rem}}#page-bcp-cta .component-datsutanso-cta__form-heading{color:#e50012;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm{width:auto!important;margin-top:3rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm{padding:0}}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoAsterix{float:initial;font-size:0;padding:0}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoAsterix:after{font-size:1.1rem;white-space:nowrap;position:absolute!important;top:0!important;left:0!important}}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow{clear:none}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow:nth-of-type(n+2){margin-top:1.5rem}}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoOffset,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoGutter,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoInstruction,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoClear{display:none}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoErrorMsg{border:1px solid #fff;box-shadow:none;text-shadow:none;background:#e50012}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol{float:initial;width:100%;margin:0!important}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{display:flex;flex-direction:column;gap:.7rem;float:initial;width:100%}#page-bcp-cta .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}#page-bcp-cta .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){#page-bcp-cta .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}}#page-bcp-cta .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}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before,#page-bcp-cta .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}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:before{background:#fff}#page-bcp-cta .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}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap:has([name=agreement_Provision_to_a_third_party]) .mktoCheckboxList input:checked:after{opacity:1}#page-bcp-cta .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){#page-bcp-cta .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}}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel strong{padding:0;font-size:1.4rem}}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,#page-bcp-cta .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}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::-moz-placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#949393}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select::placeholder,#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#949393}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]{height:6rem}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{height:16rem}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonWrap{margin-left:0!important}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow{display:flex;justify-content:center}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:hover{background:#fff!important;color:#e50012!important}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:hover:after{background:#e50012}}@media (hover: none){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:active{background:#fff!important;color:#e50012!important}#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow button:active:after{background:#e50012}}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow button{font-size:1.4rem;margin-top:2rem}}#page-bcp-cta .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){#page-bcp-cta .component-datsutanso-cta__form form.mktoForm .mktoButtonRow span{margin-left:0!important}}#page-bcp-cta .component-datsutanso-cta__tel{height:15rem;padding:2.2rem 0 3.4rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel{height:auto;padding:2rem 1.5rem}}#page-bcp-cta .component-datsutanso-cta__tel-text{font-weight:700;line-height:1;text-align:center}#page-bcp-cta .component-datsutanso-cta__tel-content{margin-top:1.4rem;padding-left:10.4rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel-content{margin-top:1.5rem;padding-left:0}}#page-bcp-cta .component-datsutanso-cta__tel-number{display:inline-flex;gap:1.5rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel-number{display:flex;justify-content:center;gap:1.125rem}}#page-bcp-cta .component-datsutanso-cta__tel-number-icon{width:5.2rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel-number-icon{width:3.9rem}}#page-bcp-cta .component-datsutanso-cta__tel-number-text{margin-top:-.8rem;font-weight:500;font-size:5rem;line-height:1}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel-number-text{font-size:3.75rem}}#page-bcp-cta .component-datsutanso-cta__tel-note{font-weight:500;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__tel-note{margin-top:1rem;font-size:1.05rem;text-align:center}}#page-bcp-cta .component-datsutanso-cta__tel-note span{margin-right:1.3rem;color:#e50012}#page-bcp-cta .component-datsutanso-cta__privacy{padding:3rem 4rem;grid-column:1/3}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__privacy{padding:2rem 1.5rem}}#page-bcp-cta .component-datsutanso-cta__privacy-heading{font-weight:700}#page-bcp-cta .component-datsutanso-cta__privacy .cta-privacy-list{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem;padding-left:.5em}#page-bcp-cta .component-datsutanso-cta__privacy .cta-privacy-list__item{padding-left:1em;text-indent:-1em;font-size:1.4rem}@media screen and (max-width: 768px){#page-bcp-cta .component-datsutanso-cta__privacy .cta-privacy-list__item{font-size:1.19rem}}#page-bcp-cta .component-datsutanso-cta__privacy .cta-privacy-list__item a{color:#e50012;text-decoration:underline}#page-bcp-cta .component-datsutanso-cta__privacy .cta-privacy-list__item a:hover{text-decoration:none}#page-bcp-cta .component-datsutanso-section-box__label{display:none}.component-bcp-service-section__cta{margin-top:4rem}@media screen and (max-width: 768px){.component-bcp-service-section__cta{margin-top:2.6rem}}.component-bcp-service-section__text{font-size:2rem;line-height:1.5;font-weight:700;text-align:center}@media screen and (max-width: 768px){.component-bcp-service-section__text{font-size:1.6rem}}.component-datsutanso .component-datsutanso-case__map:before{display:none}.component-bcp-case__map.component-datsutanso-case__map{margin-top:6rem}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a{height:auto}.component-datsutanso .component-datsutanso-nav .component-datsutanso-nav-anchores__item a:before{height:100%}.component-datsutanso-nav-links__item.component-datsutanso-nav-links__item--pink a.long-text{line-height:1.4}.component-aircontrol-case__button.component-bcp-link__button .component-button:before{transform:translateY(-50%) rotate(-45deg);right:4.8rem}@media screen and (max-width: 768px){.component-aircontrol-case__button.component-bcp-link__button .component-button:before{right:7.5rem}}.component-datsutanso .component-datsutanso-method__text{font-size:1.6rem!important;line-height:1.5!important;margin-top:2rem!important}@media screen and (max-width: 768px){.component-datsutanso .component-datsutanso-method__text{font-size:1.4rem!important;margin-top:1rem!important}}.component-bcp__box{display:flex;align-items:center;gap:4rem}@media screen and (max-width: 768px){.component-bcp__box{flex-direction:column;gap:2rem}}.component-bcp__box-title{font-size:2.4rem;font-weight:700}@media screen and (max-width: 768px){.component-bcp__box-title{font-size:1.56rem}}.component-bcp__box-content{width:calc(70% - 4rem)}@media screen and (max-width: 768px){.component-bcp__box-content{width:100%}}.component-bcp__box .component-datsutanso-method__image{width:40%!important}@media screen and (max-width: 768px){.component-bcp__box .component-datsutanso-method__image{width:100%!important}}.component-bcp__box .component-datsutanso-method__image img{width:100%;-o-object-fit:cover;object-fit:cover}
