:root{--filename: page-dr}#component-dr .component-dr-section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding-right:28rem;overflow:visible}@media screen and (max-width: 768px){#component-dr .component-dr-section__inner{width:100%;padding:0 2rem}}#component-dr .component-dr-section__text{margin-top:3rem;line-height:1.5}@media screen and (max-width: 768px){#component-dr .component-dr-section__text{margin-top:1.5rem}}#component-dr .component-dr-section__note{margin-top:1rem;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 768px){#component-dr .component-dr-section__note{margin-top:.5rem;font-size:1.05rem}}#component-dr .component-cppa-header{background:url(../../../../../-/media/SolKepco/assets/img/dr/bg_header.jpg) no-repeat center/cover}#component-dr .component-cppa-header__inner{display:flex;align-items:center;gap:calc(14.1 * var(--vwfull));height:calc(60 * var(--vwfull));position:relative}@media screen and (max-width: 768px){#component-dr .component-cppa-header__inner{flex-direction:column;gap:3rem;height:auto;padding:15rem 2rem}}#component-dr .component-cppa-header__content{top:50%;left:44%;position:absolute;transform:translateY(-50%) translate(-50%);display:flex;justify-content:center;width:calc(82 * var(--vwfull));height:calc(34.2 * var(--vwfull));flex-direction:column;background-color:#ffffffe6;font-weight:900;text-align:center}@media screen and (max-width: 768px){#component-dr .component-cppa-header__content{width:100%;height:auto;padding:2rem 1rem;left:50%;width:88%}}#component-dr .component-cppa-header__label{position:absolute;top:0;left:50%;translate:-50% -50%;display:inline-block;padding:calc(.7 * var(--vwfull)) calc(3.3 * var(--vwfull)) calc(1.3 * 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-dr .component-cppa-header__label{width:80%;padding:.13rem 2.145rem .52rem;font-size:1.95rem}}#component-dr .component-cppa-header__label small{font-size:calc(2 * var(--vwfull))}@media screen and (max-width: 768px){#component-dr .component-cppa-header__label small{font-size:1.3rem}}#component-dr .component-cppa-header__label span{font-size:calc(4 * var(--vwfull))}@media screen and (max-width: 768px){#component-dr .component-cppa-header__label span{font-size:2.6rem}}#component-dr .component-cppa-header__text{font-size:calc(2.4 * var(--vwfull));line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){#component-dr .component-cppa-header__text{font-size:1.56rem}}#component-dr .component-cppa-header__text span{color:#e50012}#component-dr .component-cppa-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-dr .component-cppa-header__heading{margin-top:.55rem;font-size:3.06rem}}#component-dr .component-cppa-header__heading span{color:#1e97b1}#component-dr .component-cppa-header__heading small{display:block;font-size:calc(3 * var(--vwfull));line-height:1.3333333333}@media screen and (max-width: 768px){#component-dr .component-cppa-header__heading small{font-size:1.95rem}}#component-dr .component-cppa-header__logo{width:100%;max-width:calc(27.8 * var(--vwfull));margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#component-dr .component-cppa-header__logo{width:13.9rem}}#component-dr .component-cppa-header__bubble{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;width:calc(16.4 * var(--vwfull));height:calc(16.4 * var(--vwfull));border-radius:100%;flex-direction:column;translate:50% -50%;scale:1;background-color:#004da2;color:#fff;font-size:calc(2 * var(--vwfull));line-height:1.5;letter-spacing:-.08em;transition:scale .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 768px){#component-dr .component-cppa-header__bubble{width:9.6rem;height:9.6rem;border-radius:100%;top:16rem;right:-1rem;translate:0;font-size:1.1rem}}#component-dr .component-cppa-header__bubble span{color:#fccb00}#component-dr .component-cppa-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-dr .component-cppa-header__note{position:static;margin-top:5rem;font-size:.9rem;text-align:right}}#component-dr .component-cppa-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-dr .component-cppa-header__form{width:calc(39 * var(--vwfull));height:calc(39 * var(--vwfull));width:100%;padding:2rem 1rem}}#component-dr .component-cppa-header__form-inner{height:calc(50 * var(--vwfull));overflow-x:hidden;overflow-y:auto;padding:0 2rem}@media screen and (max-width: 768px){#component-dr .component-cppa-header__form-inner{padding:0 1rem;height:calc(35 * var(--vwfull))}}#component-dr .component-cppa-header__form-inner::-webkit-scrollbar{width:1rem;background:transparent}#component-dr .component-cppa-header__form-inner::-webkit-scrollbar-thumb{border-radius:1rem;background:#0003}#component-dr .component-cppa-header__form-heading{font-weight:700;font-size:1.8rem;text-align:center}#component-dr .component-cppa-header .component-contact-list{font-size:1.4rem}#component-dr .component-dr-about{padding-top:6rem}@media screen and (max-width: 768px){#component-dr .component-dr-about{padding-top:3rem}}#component-dr .component-dr-about__heading{font-weight:700;font-size:2.8rem;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-about__heading{font-size:1.82rem}}#component-dr .component-dr-about .component-dr-about-list{display:flex;gap:1.6rem;margin-top:3rem}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-list{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}}#component-dr .component-dr-about .component-dr-about-list__item{width:calc(16.666% - 1.3333rem)}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-list__item{width:calc(33.333% - .66665rem)}}#component-dr .component-dr-about .component-dr-about-list__text{margin-top:.8rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-list__text{font-size:1.2rem}}#component-dr .component-dr-about .component-dr-about-box{margin-top:6rem;padding:3rem 0 4.8rem;border-radius:2rem;background-color:#f4f4f4}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-box{padding:2rem;border-radius:1rem}}#component-dr .component-dr-about .component-dr-about-box__heading{color:#1e97b1;font-weight:700;font-size:3.6rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-box__heading{font-size:1.98rem}}#component-dr .component-dr-about .component-dr-about-box__text{margin-top:2rem;font-size:1.8rem;line-height:1.7777777778;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-box__text{margin-top:1rem;font-size:1.17rem}}#component-dr .component-dr-about .component-dr-about-box__text em{color:#e50012;font-weight:700;font-style:normal}#component-dr .component-dr-about .component-dr-about-box__button{margin-top:4rem;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-box__button{margin-top:2rem}}#component-dr .component-dr-about .component-dr-about-box__button.component-aircontrol-merit a{width:32rem;height:4.8rem;border-radius:4rem;margin:0 auto}@media screen and (max-width: 768px){#component-dr .component-dr-about .component-dr-about-box__button.component-aircontrol-merit a{width:28rem}}#component-dr .component-chikudenchi-strength .component-chikudenchi-strength-nav{margin-top:7.5rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-chikudenchi-strength-nav{margin-top:3.75rem}}#component-dr .component-chikudenchi-strength__main-heading>span{gap:2.1rem!important;line-height:1.25}#component-dr .component-chikudenchi-strength__detail{display:flex;align-items:center;gap:2.8rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength__detail{flex-direction:column;gap:1.4rem}}#component-dr .component-chikudenchi-strength__detail-image{width:13rem;height:13rem;flex-shrink:0}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength__detail-image{width:8.45rem;height:8.45rem}}#component-dr .component-chikudenchi-strength__detail-text{font-size:1.6rem;line-height:1.75;flex-shrink:1}#component-dr .component-chikudenchi-strength__detail-text span{font-weight:700}#component-dr .component-chikudenchi-strength__detail-text strong{color:#e50012}#component-dr .component-chikudenchi-strength__detail-text small{color:#555;display:inline-block;font-size:1.4rem;line-height:1.5714285714;margin-top:.2rem}#component-dr .component-chikudenchi-strength__detail-text--narrow{font-feature-settings:"palt";letter-spacing:-.02em}@media screen and (min-width: 769px){#component-dr .component-chikudenchi-strength__detail-text--over-wide{margin-right:-1em;width:calc(100% + 1em)}}#component-dr .component-chikudenchi-strength__image{margin-top:2.9rem}#component-dr .component-chikudenchi-strength .component-button:nth-of-type(n+2){margin-top:1.2rem}#component-dr .component-chikudenchi-strength__note{font-size:1.4rem;text-align:right}@media screen and (min-width: 769px){#component-dr .component-chikudenchi-strength--column{display:flex;align-items:flex-start;gap:3rem}#component-dr .component-chikudenchi-strength--column .component-chikudenchi-strength__detail-text{width:auto;margin-right:0}#component-dr .component-chikudenchi-strength--column img{flex-shrink:0;width:26rem}}#component-dr .component-chikudenchi-strength .component-dr-box{padding:2rem 7.2rem;border-radius:1rem;background-color:#fff;margin-top:3rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box{padding:1rem;border-radius:.5rem}}#component-dr .component-chikudenchi-strength .component-dr-box__heading{font-weight:700;font-size:2.4rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box__heading{font-size:1.56rem}}#component-dr .component-chikudenchi-strength .component-dr-box__image{margin-top:2rem}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list{margin-top:4rem}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__item{display:flex;gap:3.6rem;padding:4rem 0;border-top:.2rem solid #eee}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__item{flex-direction:column;align-items:center;gap:1.8rem;padding:2rem 0}}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__icon{flex-shrink:0;width:14rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__icon{width:9.1rem}}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__heading{font-weight:700;font-size:2rem;line-height:1.5}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__heading{font-size:1.3rem}}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__heading span{color:#e50012;font-size:2.6rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__heading span{font-size:1.69rem}}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__text{font-size:1.5rem;margin-top:1rem}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__note{font-size:1.5rem;color:#888}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__link{font-size:1.5rem;margin-top:2rem}#component-dr .component-chikudenchi-strength .component-dr-box .component-dr-box-list__link a{color:#e50012}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list{display:flex;gap:3.5rem;margin-top:1.5rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-aircontrol-case-list{flex-direction:column}}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__item{width:100%}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__item a{width:100%;height:100%;display:block}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__image{border-radius:1rem}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__image img{height:16rem;-o-object-fit:cover;object-fit:cover}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__content{margin-top:2rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__content{margin-top:1rem}}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__heading{display:flex;gap:.5rem;font-weight:700;font-size:1.8rem;line-height:1.4444444444}#component-dr .component-chikudenchi-strength .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-dr .component-chikudenchi-strength .component-aircontrol-case-list__heading:before{width:1.725rem;height:1.725rem;margin-right:.525rem}}#component-dr .component-chikudenchi-strength .component-aircontrol-case-list__text{margin-top:1rem;line-height:1.625}#component-dr .component-chikudenchi-strength .component-cppa-service-buttons{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:5rem}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength .component-cppa-service-buttons{flex-direction:column;gap:.75rem;margin-top:1.5rem}}#component-dr .component-chikudenchi-strength .component-cppa-service-buttons__item a{width:26rem}#component-dr .component-dr-strength__heading{margin-top:6rem;font-weight:700;font-size:2.4rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-strength__heading{margin-top:3rem;font-size:1.56rem}}#component-dr .component-dr-strength__text{margin-top:1rem;padding-bottom:2rem;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-strength__text{margin-top:.5rem;padding-bottom:1rem}}#component-dr .component-aircontrol-case__images-logo{width:48.2rem}@media screen and (max-width: 768px){#component-dr .component-aircontrol-case__images-logo{width:100%}}#component-dr .component-dr-service-box__text{display:block;font-weight:400;line-height:1.5;font-size:1.6rem}#component-dr .component-dr-service-box__text span{font-weight:700}#component-dr .component-dr-service-box__text em{color:#e50012;font-style:normal;font-weight:700}#component-dr .component-aircontrol-service-buttons,#component-dr .component-aircontrol-service-aside{margin-top:4rem}#component-dr .component-dr-table{width:100%;margin-top:4rem;border-collapse:collapse}#component-dr .component-dr-table th,#component-dr .component-dr-table td{padding:2rem 3rem;border:.2rem solid #dedede}@media screen and (max-width: 768px){#component-dr .component-dr-table th,#component-dr .component-dr-table td{padding:1rem}}#component-dr .component-dr-table th{width:17.6rem;background-color:#1e97b1;color:#fff;font-weight:700;text-align:center}@media screen and (max-width: 768px){#component-dr .component-dr-table th{width:11.44rem}}#component-dr .component-dr-table td{background-color:#fff}.component-dr-strength.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a{gap:2rem}@media screen and (max-width: 768px){.component-dr-strength.component-aircontrol-strength .component-aircontrol-strength-nav .component-aircontrol-strength-anchores__item a{gap:1rem;padding:3rem 1rem}}.component-dr-case-list__content.component-aircontrol-case-list__content .component-aircontrol-case-list__heading sub.r-mark{line-height:.8}.component-dr__note{display:inline-block;font-size:.8em;vertical-align:middle;position:relative;top:-.5rem}.component-dr__indent{margin-left:1.2rem;font-weight:initial}#component-dr .component-chikudenchi-strength__detail-text span.component-dr__indent{margin-left:1.3rem;font-weight:initial}@media screen and (max-width: 768px){#component-dr .component-chikudenchi-strength__detail-text span.component-dr__indent{margin-left:0}}
