﻿@media (max-width: 767px){#inMainArea{overflow:hidden}}@media (max-width: 767px){#inMainArea h1{padding:0}}@media (max-width: 767px){#inMainArea .find2{text-align:center}}@media (max-width: 767px){#inMainArea .find2 .jp{margin-bottom:14px}}#strength *{font-weight:normal;font-size:15px;letter-spacing:0.1em;line-height:2;color:#333}@media (max-width: 767px){#strength *{font-size:14px}}#strength h1,#strength h2,#strength h3,#strength h4,#strength h5,#strength h6{margin:0 !important}#strength img{height:auto}#strength .c-bg-slash{background:#F3F4F5;position:relative}#strength .c-bg-slash:before{content:'';clip-path:polygon(0 0, 23% 0, 100% 100%, 0% 100%);background:#eeeff0;width:81.25%;height:100%;position:absolute;top:0;left:0;z-index:1}#strength .c-strength-wrap-1170,#strength .c-strength-wrap-960{width:calc(100% - 40px);margin:0 auto}@media (max-width: 767px){#strength .c-strength-wrap-1170,#strength .c-strength-wrap-960{width:calc(100% - 36px)}}#strength .c-strength-wrap-1170{max-width:1170px}#strength .c-strength-wrap-960{max-width:960px}#strength .c-title{display:flex;justify-content:center;align-items:center;text-align:center;gap:16px;flex-direction:column;position:relative;padding-bottom:33px}@media (max-width: 767px){#strength .c-title{padding-bottom:18px;gap:13px}}#strength .c-title:after{content:'';display:block;width:24px;height:2px;background:#EA602B;position:absolute;bottom:0;left:calc(50% - 12px)}#strength .c-title .ja{font-weight:400;font-size:30px;line-height:1;letter-spacing:0.1em}@media (max-width: 767px){#strength .c-title .ja{font-size:20px}}#strength .c-title .en{font-family:Lato;font-weight:400;font-style:Italic;font-size:14px;line-height:1;letter-spacing:0.1em;text-transform:uppercase;color:#999}@media (max-width: 767px){#strength .c-title .en{font-size:13px}}#strength .c-subtitle{font-weight:400;font-size:24px;line-height:1.7;letter-spacing:0.1em;width:100%;padding-bottom:17px;border-bottom:1px solid #D7D8D9}@media (max-width: 767px){#strength .c-subtitle{font-size:18px;padding-bottom:14px;padding-left:43px;position:relative}}#strength .c-subtitle .num{font-family:'Lato';font-weight:400;font-size:24px;line-height:1.7;letter-spacing:0.1em;color:#EA602B;font-style:Italic}@media (max-width: 767px){#strength .c-subtitle .num{font-size:23px;position:absolute;left:0;top:-3px}}#strength .lead{padding-top:80px}@media (max-width: 767px){#strength .lead{padding-top:64px}}#strength .lead__description{font-weight:400;font-size:16px;line-height:2;letter-spacing:0.1em;text-align:center}@media (max-width: 767px){#strength .lead__description{font-size:15px;text-align:left}}#strength .lead__description span{color:#EA602B;display:inline}#strength .lead__description span:before{content:'「'}#strength .lead__description span:after{content:'」'}@media (max-width: 767px){#strength .lead__description span{font-size:15px;word-break:break-all;overflow-wrap:break-word;line-break:anywhere}}#strength .value{margin-top:100px}@media (max-width: 767px){#strength .value{margin-top:66px}}@media (min-width: 768px){#strength .value__row.item1{margin-top:100px;position:relative}#strength .value__row.item1 .value__text{padding-right:48%;position:relative;z-index:2}#strength .value__row.item1 .value__img{width:63%;position:absolute;top:50%;left:48%;transform:translateY(-50%)}#strength .value__row.item2{margin-top:100px;position:relative}#strength .value__row.item2 .value__text{padding-left:41.5%;position:relative;z-index:2}#strength .value__row.item2 .value__img{width:63%;position:absolute;top:50%;right:54.5%;transform:translateY(-50%)}#strength .value__row.item3{margin-top:100px;position:relative}#strength .value__row.item3 .value__img{position:absolute;left:48%;top:36px;width:63%}#strength .value__row.item3 .value__subtitle{position:relative;z-index:2;width:52%}#strength .value__row.item3 .value__description{position:relative;z-index:2}#strength .value__row.item3 .value__description:before{content:'';display:block;width:48%;float:right;aspect-ratio:14 / 10;position:relative}#strength .value__row.item3 .value__description:after{content:'';clear:both;display:block}}@media (max-width: 767px){#strength .value__row{margin-top:43px}#strength .value__row.item2{margin-top:56px}#strength .value__row.item3{margin-top:56px}}#strength .value__description{font-weight:400;font-size:14px;line-height:2;letter-spacing:0.1em;display:block;margin-top:32px}@media (max-width: 767px){#strength .value__description{margin-top:24px}}#strength .value__description span{color:#EA602B}@media (max-width: 767px){#strength .value__img{width:calc(100% + 32px);margin:16px -16px 0}}@media (max-width: 767px){#strength .value__service{width:100%}}#strength .value__service.service1{margin-top:68px}@media (max-width: 767px){#strength .value__service.service1{margin-top:16px}}#strength .value__service.service2{margin-top:72px}@media (max-width: 767px){#strength .value__service.service2{margin-top:16px}}#strength .value__service__content{position:relative;z-index:2;padding:58px 64px 64px}@media (max-width: 767px){#strength .value__service__content{padding:43px 16px 48px}}#strength .value__service__title{display:block;text-align:center;font-weight:400;font-size:22px;line-height:1;letter-spacing:0.1em}@media (max-width: 767px){#strength .value__service__title{font-size:16px}}#strength .value__service__row{margin-top:42px;display:flex;justify-content:center;gap:14px}@media (max-width: 767px){#strength .value__service__row{flex-direction:column;gap:16px;margin-top:27px}}#strength .value__service__item{flex:1;background:#fff;position:relative;padding:39px 40px 38px;max-width:338px}@media (max-width: 767px){#strength .value__service__item{max-width:none;width:100%;padding:33px 28px 30px}}#strength .value__service__item:after{content:'';display:block;position:absolute;top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px);border:1px solid #D7D8D9;box-sizing:border-box;pointer-events:none}#strength .value__service__item .title{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0.1em;text-align:center;display:block;width:calc(100% + 40px);margin:0 -20px !important}@media (max-width: 767px){#strength .value__service__item .title{font-size:15px;line-height:1.5}}#strength .value__service__item .title span{color:#EA602B;line-height:1.4}@media (max-width: 767px){#strength .value__service__item .title span{font-size:15px;line-height:1.5}}#strength .value__service__item .description{font-weight:400;font-size:13px;line-height:1.8;letter-spacing:0.1em;display:block;margin-top:20px}@media (max-width: 767px){#strength .value__service__item .description{margin-top:16px}}#strength .value__service__list{display:flex;gap:14px;margin-top:40px}@media (max-width: 767px){#strength .value__service__list{gap:16px;margin-top:28px;flex-direction:column}}#strength .value__service__listitem{flex:1;background:#fff;position:relative;padding:30px 27px 26px}@media (max-width: 767px){#strength .value__service__listitem{padding-bottom:32px}}#strength .value__service__listitem:after{content:'';display:block;position:absolute;top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px);border:1px solid #D7D8D9;box-sizing:border-box;pointer-events:none}#strength .value__service__listitem .title{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0.1em;text-align:center;display:block;margin:8px 0 0 !important}@media (min-width: 768px){#strength .value__service__listitem .title{min-height:3em;display:flex;justify-content:center;align-items:center}}@media (max-width: 767px){#strength .value__service__listitem .title{font-size:15px;margin-top:10px !important}}#strength .value__service__listitem .title span{color:#EA602B}#strength .value__service__listitem .description{font-weight:400;font-size:13px;line-height:1.8;letter-spacing:0.1em;display:block;margin-top:12px}@media (max-width: 767px){#strength .value__service__listitem .description{margin-top:15px}}#strength .value__service__listitem .icon{display:block;margin:0 auto;width:36px;aspect-ratio:1;background-size:contain;background-position:center center;background-repeat:no-repeat}#strength .value__service__listitem:nth-child(1) .icon{background-image:url("/images/strength/img_icon01.svg")}#strength .value__service__listitem:nth-child(2) .icon{background-image:url("/images/strength/img_icon02.svg")}#strength .value__service__listitem:nth-child(3) .icon{background-image:url("/images/strength/img_icon03.svg")}#strength .value__service__listitem:nth-child(4) .icon{background-image:url("/images/strength/img_icon04.svg")}#strength .value .value__service__row+.value__service__title{margin-top:56px !important}@media (max-width: 767px){#strength .value .value__service__row+.value__service__title{margin-top:43px !important}}#strength .foundation{width:100%;border-top:4px solid #F3F4F5;padding:80px 0 120px;margin-top:117px}@media (max-width: 767px){#strength .foundation{margin-top:64px;padding:64px 0 80px}}#strength .foundation__description{font-weight:400;font-size:14px;line-height:2;letter-spacing:0.1em;text-align:center;display:block;margin-top:40px}@media (max-width: 767px){#strength .foundation__description{margin-top:24px;text-align:left}}#strength .foundation__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:57px 0;margin-top:73px}@media (max-width: 767px){#strength .foundation__list{margin-top:47px;gap:32px 0}}#strength .foundation__item{width:calc(50% - 32px)}@media (max-width: 767px){#strength .foundation__item{width:100%}}#strength .foundation__item__title{font-weight:400;font-size:24px;line-height:1.7;letter-spacing:0.1em;padding-bottom:13px;border-bottom:3px solid #EA602B}@media (max-width: 767px){#strength .foundation__item__title{font-size:18px;padding-bottom:9px}}#strength .foundation__item__title .num{color:#EA602B;font-family:Lato;font-weight:400;font-style:Italic;font-size:29px;line-height:1.7;letter-spacing:5%}@media (max-width: 767px){#strength .foundation__item__title .num{font-size:23px}}#strength .foundation__item__img{display:block;margin-top:32px}@media (max-width: 767px){#strength .foundation__item__img{margin-top:24px}}#strength .foundation__item__description{margin-top:32px;display:block;font-weight:400;font-size:14px;line-height:2;letter-spacing:0.1em}@media (max-width: 767px){#strength .foundation__item__description{margin-top:24px}}

/*# sourceMappingURL=maps/strength.css.map */
