.solution__btn__wrap{width:100%}@media(min-width: 1024px){.solution__btn__wrap{margin-right:0;width:-moz-fit-content;width:fit-content}}@media(max-width: 1023px){.solution__btn.solution__btn--type01{margin-right:0;margin-left:auto}}.solution__btn.solution__btn--type02{max-width:unset !important;width:unset !important;white-space:break-spaces}@media(max-width: 1023px){.solution__btn.solution__btn--type02{width:100% !important}}@media(max-width: 1023px){.solution__btn.solution__btn--type04{max-width:unset !important;width:100% !important}}.solution__list{display:flex;flex-direction:column;row-gap:1rem;counter-reset:number 0}@media(min-width: 1024px){.solution__list{row-gap:1.5rem}}.solution__item{border:1px solid #006cb7}.solution__item .solution__item__ttl::before{counter-increment:number 1;content:counter(number, decimal-leading-zero)}.solution__item__ttl{display:grid;grid-template-columns:max-content 1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem;border-bottom:1px solid #006cb7;padding:1rem}@media(min-width: 1024px){.solution__item__ttl{padding:1.11rem 1.39rem;-moz-column-gap:1.4rem;column-gap:1.4rem}}.solution__item__ttl::before{color:#006cb7;font-weight:600;font-family:"Montserrat",sans-serif;font-style:italic;font-size:2rem;line-height:1.65}@media(min-width: 1024px){.solution__item__ttl::before{font-size:2.22rem;line-height:.825}}.solution__item__ttl .txt{font-size:1.4rem;color:#222;font-weight:700;line-height:1.1785714286;letter-spacing:.05em;display:block}@media(min-width: 1024px){.solution__item__ttl .txt{font-size:1.56rem}}.solution__item__box{display:grid;row-gap:1rem}@media(min-width: 1024px){.solution__item__box{grid-template-columns:2fr 5fr;-moz-column-gap:0;column-gap:0;row-gap:unset}}.solution__img__slider{overflow:hidden;position:relative}.solution__swiper{margin-top:1rem;margin-inline:2.63rem;width:calc(100% - 5.26rem)}@media(min-width: 1024px){.solution__swiper{margin-block:1.44rem;margin-inline:3.13rem 0}}.solution__swiper-slide .solution__item__img{margin:.6rem 0;padding:unset;width:unset;display:grid;place-items:center;padding:0;aspect-ratio:299/212;overflow:hidden}.solution__swiper-slide .solution__item__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.solution__item__img{margin-top:1rem;margin-inline:2.63rem;width:calc(100% - 5.26rem)}@media(min-width: 1024px){.solution__item__img{margin-block:1.44rem;margin-inline:3.13rem 0}}.solution__swiper-slide{position:relative;z-index:1;opacity:.7}@media(min-width: 1024px){.solution__item__content{display:grid}}@media(min-width: 1024px){.solution__item__btn__wrap{margin-right:0;align-self:flex-end}}.solution__item__content__list{padding:0 1rem 1.5rem;display:flex;flex-direction:column;row-gap:.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:flex-start}@media(min-width: 1024px){.solution__item__content__list{display:grid;flex-direction:unset;grid-template-columns:repeat(2, 1fr);padding:1.44rem 3.83rem}}.solution__item__content__item{display:grid;grid-template-columns:max-content 1fr;color:#222;font-size:1rem;font-weight:400;line-height:1.8125;letter-spacing:.05em;display:grid;-moz-column-gap:.5rem;column-gap:.5rem;align-items:flex-start;line-height:1.8125}@media(min-width: 1024px){.solution__item__content__item{line-height:1.8333333333}}.solution__item__content__item::before{position:relative;top:.8rem;display:block;content:"";background:url(../img/common/footer_nav_arrow.svg) no-repeat center/contain;width:.28rem;aspect-ratio:1/1}@media(min-width: 1024px){.solution__item__content__item::before{width:.31rem}}/*# sourceMappingURL=solution.min.css.map */