.aboutus .l-footer-area1__inner::before{display:none}.aboutus-section--gutter{padding-right:40px;padding-left:40px}.aboutus-section-info--left{text-align:left}.aboutus-section-info--center{text-align:center}.aboutus-section-title{margin-bottom:20px}.aboutus-section-title--center{text-align:center}.aboutus-section-title__number{font-family:"Lato",sans-serif;font-size:clamp(7rem, 80 / 1379 * 100vw, 8rem);font-weight:900;line-height:clamp(4.9rem, 56 / 1379 * 100vw, 5.6rem);letter-spacing:.05em;margin-bottom:clamp(35px, 40 / 1379 * 100vw, 40px)}.aboutus-section-title__number-color div{position:relative;display:inline-block;padding-bottom:clamp(26px, 36 / 1379 * 100vw, 36px)}.aboutus-section-title__number-color div::after{position:absolute;bottom:0;left:0;content:"";width:calc(100% - 3px);height:5px}.aboutus-section-title--style1 .aboutus-section-title__number-color div::after{background-color:#142a69}.aboutus-section-title--style2 .aboutus-section-title__number-color div::after{background-color:#fff}.aboutus-section-title--style1 .aboutus-section-title__number-color div span{display:inline-block;padding-bottom:4px;background-image:-webkit-gradient(linear, left bottom, left top, from(#142a69), color-stop(36%, #2274ab), color-stop(60%, #30bded));background-image:linear-gradient(0deg, #142a69 0%, #2274ab 36%, #30bded 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aboutus-section-title--style2 .aboutus-section-title__number-color div span{color:#fff}.aboutus-section-title__copy{font-size:clamp(3rem, 40 / 1379 * 100vw, 4rem);font-weight:700;line-height:clamp(5rem, 68 / 1379 * 100vw, 6.8rem);letter-spacing:.075em}.aboutus-section-title__copy-br1{display:block}.aboutus-section-title__copy-br2{display:none}.aboutus-section-title--style1 .aboutus-section-title__copy{color:#323232}.aboutus-section-title--style2 .aboutus-section-title__copy{color:#fff}.aboutus-section-read{font-size:clamp(1.8rem, 20 / 1379 * 100vw, 2rem);line-height:clamp(3.2rem, 34 / 1379 * 100vw, 3.4rem);letter-spacing:.075em}.aboutus-section-read--style1{color:#323232}.aboutus-section-read--style2{color:#fff}@media screen and (max-width: 1379px){.aboutus-section-title__copy-br1{display:none}}@media screen and (max-width: 1023px){.aboutus-section-title{margin-bottom:16px}.aboutus-section-title__number{font-size:7rem;line-height:4.9rem;margin-bottom:35px}.aboutus-section-title__number-color div{padding-bottom:26px}.aboutus-section-title__copy{font-size:3rem;line-height:5rem}.aboutus-section-read{font-size:1.8rem;line-height:3.2rem}}@media screen and (max-width: 767px){.aboutus-section--gutter{padding-right:calc(15 / 320 * 100%);padding-left:calc(15 / 320 * 100%)}.aboutus-section-title{margin-bottom:12px;text-align:center}.aboutus-section-title__number{font-size:4.8rem;line-height:3.4rem;margin-bottom:30px}.aboutus-section-title__number-color div{padding-bottom:17px}.aboutus-section-title__copy{font-size:2.4rem;line-height:4.1rem}.aboutus-section-title__copy-br2{display:block}.aboutus-section-read{font-size:1.6rem;line-height:2.7rem;text-align:center}}.aboutus-anker-top{padding-top:80px;margin-top:-80px}.aboutus-anker-nav{width:100%}.aboutus-anker-nav__inner{max-width:1300px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aboutus-anker-nav__li{width:calc(244 / 1300 * 100%)}.aboutus-anker-nav__link{position:relative;display:block;height:100%;text-align:center;text-decoration:none;background-color:#effafe;border-radius:10px;padding:23px 15px 62px 15px}.aboutus-anker-nav__link::after{position:absolute;bottom:28px;right:0;left:0;margin-right:auto;margin-left:auto;content:"";width:20px;height:20px;border-right:3px solid #142a69;border-bottom:3px solid #142a69;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aboutus-anker-nav__txt1{color:#142a69;font-family:"Lato",sans-serif;font-size:3rem;font-weight:700;line-height:3.8rem;letter-spacing:.05em;margin-bottom:20px}.aboutus-anker-nav__txt1 span{position:relative;display:inline-block;padding-bottom:4px}.aboutus-anker-nav__txt1 span::after{position:absolute;bottom:0;left:-1px;content:"";width:calc(100% + 1px);height:2px;background-color:#142a69}.aboutus-anker-nav__icon{width:80px;height:60px;margin-inline:auto;margin-bottom:12px}.aboutus-anker-nav__txt2{color:#30bded;font-size:clamp(2rem, 24 / 1379 * 100vw, 2.4rem);font-weight:700;line-height:clamp(3rem, 34 / 1379 * 100vw, 3.4rem);letter-spacing:.075em;margin-bottom:11px}.aboutus-anker-nav__txt3{color:#323232;font-size:clamp(1.4rem, 16 / 1379 * 100vw, 1.6rem);line-height:clamp(2.2rem, 24 / 1379 * 100vw, 2.4rem);letter-spacing:.075em}.aboutus-anker-nav__txt3-center{display:inline-block;padding-top:12px}@media(any-hover: hover)and (min-width: 769px){.aboutus-anker-nav__link{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.aboutus-anker-nav__link::after{-webkit-transition:bottom .3s ease;transition:bottom .3s ease}.aboutus-anker-nav__link .aboutus-anker-nav__txt2{-webkit-transition:color .3s ease;transition:color .3s ease}.aboutus-anker-nav__link .aboutus-anker-nav__txt3{-webkit-transition:color .3s ease;transition:color .3s ease}.aboutus-anker-nav__link:hover{background-color:#edeef3}.aboutus-anker-nav__link:hover::after{bottom:20px}.aboutus-anker-nav__link:hover .aboutus-anker-nav__txt2{color:#142a69}.aboutus-anker-nav__link:hover .aboutus-anker-nav__txt3{color:#142a69}}@media screen and (max-width: 1379px){.aboutus-anker-nav__li:nth-child(1){width:calc(242 / 1300 * 100%)}.aboutus-anker-nav__li:nth-child(2){width:calc(284 / 1300 * 100%)}.aboutus-anker-nav__li:nth-child(3){width:calc(234 / 1300 * 100%)}.aboutus-anker-nav__li:nth-child(4){width:calc(234 / 1300 * 100%)}.aboutus-anker-nav__li:nth-child(5){width:calc(234 / 1300 * 100%)}}@media screen and (max-width: 1023px){.aboutus-anker-nav__li{width:100%}.aboutus-anker-nav__li:nth-child(1){width:100%}.aboutus-anker-nav__li:nth-child(2){width:100%}.aboutus-anker-nav__li:nth-child(3){width:100%}.aboutus-anker-nav__li:nth-child(4){width:100%}.aboutus-anker-nav__li:nth-child(5){width:100%}.aboutus-anker-nav__li:not(:last-child){margin-bottom:12px}.aboutus-anker-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:18px 20px 20px 20px}.aboutus-anker-nav__link::after{top:-6px;bottom:0;right:26px;left:auto;margin-right:0;margin-left:0;margin-top:auto;margin-bottom:auto;width:16px;height:16px;border-right:3px solid #142a69;border-bottom:3px solid #142a69}.aboutus-anker-nav__txt1{font-size:2.6rem;line-height:3.4rem;margin-bottom:0;margin-right:15px}.aboutus-anker-nav__txt1 span{padding-bottom:0}.aboutus-anker-nav__txt1 span::after{display:none}.aboutus-anker-nav__icon{width:48px;height:36px;margin-inline:0;margin-bottom:0;margin-right:26px}.aboutus-anker-nav__txt2{font-size:2.2rem;line-height:3.2rem;margin-bottom:0}.aboutus-anker-nav__txt2 br{display:none}.aboutus-anker-nav__txt3{display:none}}@media screen and (max-width: 767px){.aboutus-anker-top{padding-top:60px;margin-top:-60px}.aboutus-anker-nav__li:not(:last-child){margin-bottom:8px}.aboutus-anker-nav__link{padding:10px 55px 12px 20px}.aboutus-anker-nav__link::after{top:-6px;right:23px;width:14px;height:14px;border-right:2px solid #142a69;border-bottom:2px solid #142a69}.aboutus-anker-nav__txt1{font-size:2rem;line-height:2.8rem;margin-right:20px}.aboutus-anker-nav__icon{display:none}.aboutus-anker-nav__txt2{font-size:1.8rem;line-height:2.4rem}}.aboutus-section1-warp{position:relative;width:100%;background-color:#fff;padding-top:80px;padding-bottom:110px}.aboutus-section1-warp__inner{max-width:1300px;margin-inline:auto}.aboutus-section1-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1300px}.aboutus-section1-block__box-l{width:calc(400 / 1300 * 100%);position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus-section1-block__box-l-center{padding-top:min(110 / 1379 * 100vw, 110px)}.aboutus-section1-block__box-r{width:calc(900 / 1300 * 100%);position:relative;z-index:1}.aboutus-section1-block__box-r-left{margin-left:-30px}@media screen and (max-width: 1023px){.aboutus-section1-warp{padding-top:calc(100px - 30px);padding-bottom:calc(100px - 30px)}.aboutus-section1-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aboutus-section1-block__box-l{width:100%;display:block}.aboutus-section1-block__box-l-center{padding-top:0;padding-bottom:50px}.aboutus-section1-block__box-r{width:100%}.aboutus-section1-block__box-r-left{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.aboutus-section1-warp{padding-top:calc(100px - 60px);padding-bottom:calc(100px - 60px)}.aboutus-section1-block__box-l-center{padding-bottom:14px}.aboutus-section1-block__box-r-left{width:650px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 719px){.aboutus-section1-warp{padding-top:calc(100px - 60px);padding-bottom:calc(100px - 60px)}.aboutus-section1-block__box-r-left{width:auto;margin-left:-18px}}@media screen and (max-width: 539px){.aboutus-section1-block__box-r-left{margin-left:-30px}}@media screen and (max-width: 439px){.aboutus-section1-block__box-r-left{margin-left:-62px}}@media screen and (max-width: 359px){.aboutus-section1-block__box-r-left{margin-left:-78px}}.aboutus-city{position:relative;width:min(1130 / 1379 * 100vw, 1130px);height:min(730 / 1379 * 100vw, 730px)}.aboutus-city__pin{position:absolute;width:min(66 / 1379 * 100vw, 66px);height:min(93 / 1379 * 100vw, 93px)}.aboutus-city__pin-link{position:relative;display:block;width:100%;height:100%;color:#fff;font-family:"Lato",sans-serif;font-size:min(46 / 1379 * 100vw, 4.6rem);font-weight:700;line-height:min(46 / 1379 * 100vw, 4.6rem);letter-spacing:0;text-decoration:none;-webkit-transform-origin:center bottom;transform-origin:center bottom}.aboutus-city__pin-link span{position:relative;z-index:3;display:block;text-align:center;padding-top:7px;padding-left:1px}.aboutus-city__pin-link::before{position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;background:url(../images/aboutus/section1_city_pin_bg_off.png) no-repeat left top;background-size:100%;opacity:1}.aboutus-city__pin-link::after{position:absolute;top:0;left:0;z-index:2;content:"";width:100%;height:100%;background:url(../images/aboutus/section1_city_pin_bg_on.png) no-repeat left top;background-size:100%;opacity:0}.aboutus-city__pin--a{top:min(446 / 1379 * 100vw, 446px);left:min(363 / 1379 * 100vw, 363px);z-index:6}.aboutus-city__pin--b{top:min(105 / 1379 * 100vw, 105px);left:min(319 / 1379 * 100vw, 319px);z-index:5}.aboutus-city__pin--c{top:min(58 / 1379 * 100vw, 58px);left:min(593 / 1379 * 100vw, 593px);z-index:4}.aboutus-city__pin--d{top:min(458 / 1379 * 100vw, 458px);left:min(617 / 1379 * 100vw, 617px);z-index:3}.aboutus-city__pin--e{top:min(1 / 1379 * 100vw, 1px);left:min(43 / 1379 * 100vw, 43px);z-index:2}.aboutus-city__bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.aboutus-city__pin-link{-webkit-transition:-webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:-webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95), -webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95)}.aboutus-city__pin-link::after{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutus-city__pin-link--on{-webkit-transform:scale(1.4);transform:scale(1.4)}.aboutus-city__pin-link--on::after{opacity:1}.aboutus-city__pin-a{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.aboutus-city__pin-a--on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .4s ease .5s,-webkit-transform .4s ease .5s;transition:opacity .4s ease .5s,-webkit-transform .4s ease .5s;transition:transform .4s ease .5s,opacity .4s ease .5s;transition:transform .4s ease .5s,opacity .4s ease .5s,-webkit-transform .4s ease .5s}.aboutus-city__pin-b{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.aboutus-city__pin-b--on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .4s ease .7s,-webkit-transform .4s ease .7s;transition:opacity .4s ease .7s,-webkit-transform .4s ease .7s;transition:transform .4s ease .7s,opacity .4s ease .7s;transition:transform .4s ease .7s,opacity .4s ease .7s,-webkit-transform .4s ease .7s}.aboutus-city__pin-c{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.aboutus-city__pin-c--on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .4s ease .9s,-webkit-transform .4s ease .9s;transition:opacity .4s ease .9s,-webkit-transform .4s ease .9s;transition:transform .4s ease .9s,opacity .4s ease .9s;transition:transform .4s ease .9s,opacity .4s ease .9s,-webkit-transform .4s ease .9s}.aboutus-city__pin-d{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.aboutus-city__pin-d--on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .4s ease 1.1s,-webkit-transform .4s ease 1.1s;transition:opacity .4s ease 1.1s,-webkit-transform .4s ease 1.1s;transition:transform .4s ease 1.1s,opacity .4s ease 1.1s;transition:transform .4s ease 1.1s,opacity .4s ease 1.1s,-webkit-transform .4s ease 1.1s}.aboutus-city__pin-e{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.aboutus-city__pin-e--on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:opacity .4s ease 1.3s,-webkit-transform .4s ease 1.3s;transition:opacity .4s ease 1.3s,-webkit-transform .4s ease 1.3s;transition:transform .4s ease 1.3s,opacity .4s ease 1.3s;transition:transform .4s ease 1.3s,opacity .4s ease 1.3s,-webkit-transform .4s ease 1.3s}@media(any-hover: hover)and (min-width: 769px){.aboutus-city__pin-link{-webkit-transition:-webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:-webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95);transition:transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95), -webkit-transform .4s cubic-bezier(0.43, 0.65, 0.12, 0.95)}.aboutus-city__pin-link::after{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutus-city__pin-link:hover{-webkit-transform:scale(1.6);transform:scale(1.6)}.aboutus-city__pin-link:hover::after{opacity:1}}@media screen and (max-width: 767px){.aboutus-city{width:100%;height:420px}.aboutus-city__pin{width:38px;height:53px}.aboutus-city__pin-link{font-size:2.6rem;line-height:2.6rem}.aboutus-city__pin-link span{padding-top:6px;padding-left:0}.aboutus-city__pin--a{top:256px;left:209px}.aboutus-city__pin--b{top:60px;left:183px}.aboutus-city__pin--c{top:123px;left:266px}.aboutus-city__pin--d{top:274px;left:308px}.aboutus-city__pin--e{top:11px;left:98px}.aboutus-city__bg{width:650px;height:420px}}.modal-window-wrap{display:none}.modal-window{max-width:760px;height:auto;padding-bottom:64px;margin-inline:auto}.modal-window__pin{width:50px;height:70px;margin-bottom:23px;margin-inline:auto;background:url(../images/aboutus/section1_product_pin_bg.png) no-repeat left top;background-size:100%}.modal-window__pin-en{display:block;color:#fff;font-family:"Lato",sans-serif;font-size:3.5rem;font-weight:700;line-height:3.5rem;text-align:center;padding-top:4px}.modal-window__inner{width:100%;background-color:#fff;border-radius:20px;-webkit-box-shadow:0px 3px 8px 0px rgba(20,42,105,.6);box-shadow:0px 3px 8px 0px rgba(20,42,105,.6);padding:34px 40px 40px 40px}.modal-window__title{color:#142a69;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.075em;text-align:center;margin-bottom:10px}.modal-window__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:2.7rem;letter-spacing:.075em;margin-bottom:20px}.modal-window__list>li{position:relative;padding-left:10px}.modal-window__list>li:not(:last-child){padding-bottom:1px;margin-right:32px}.modal-window__list>li::before{position:absolute;top:11px;left:0;content:"";width:9px;height:9px;background-color:#142a69;border-radius:50%}.modal-window__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:654px;margin-inline:auto}.modal-window__box-l{width:calc(305 / 654 * 100%)}.modal-window__box-r{width:calc(324 / 654 * 100%);padding-top:15px}.modal-window__title-sub{font-size:1.5rem;line-height:2.3rem;letter-spacing:.075em;text-align:center;margin-bottom:16px}.modal-window__product-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:auto}.modal-window__product-icon--3column{max-width:240px}.modal-window__product-icon--4column{max-width:323px}.modal-window__product-icon--3column figure:nth-of-type(3n){margin-right:0}.modal-window__product-icon--4column figure:nth-of-type(4n){margin-right:0}.modal-window__product-icon--3column figure:nth-child(n+4){margin-top:16px}.modal-window__product-icon--4column figure:nth-child(n+5){margin-top:16px}.modal-window__product-icon figure{width:74px;margin-right:9px}.modal-window__product-icon figure img{display:block;width:66px;margin-inline:auto}.modal-window__product-icon figure figcaption{font-size:1.3rem;line-height:1.6rem;text-align:center;letter-spacing:.05em;height:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px}@media screen and (max-width: 1023px){.modal-window{width:100%;padding-bottom:60px;padding-right:20px;padding-left:20px}.modal-window__pin{width:38px;height:53px;margin-bottom:12px;margin-inline:auto}.modal-window__pin-en{font-size:2.8rem;line-height:2.8rem}.modal-window__inner{padding:14px 20px 20px 20px}.modal-window__title{font-size:2rem;line-height:2.8rem;margin-bottom:2px}.modal-window__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:300px;margin-inline:auto;margin-bottom:8px}.modal-window__list>li{width:50%;padding-right:10px}.modal-window__list>li:not(:last-child){padding-bottom:0;margin-right:0}.modal-window__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:300px}.modal-window__box-l{width:100%}.modal-window__box-r{width:100%}.modal-window__title-sub{margin-bottom:7px}.modal-window__product-icon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-window__product-icon--3column{max-width:160px}.modal-window__product-icon--4column{max-width:160px}.modal-window__product-icon--3column figure:nth-child(n+4){margin-top:0}.modal-window__product-icon--4column figure:nth-child(n+5){margin-top:0}.modal-window__product-icon figure{margin-right:0}.modal-window__product-icon figure:nth-child(n+3){margin-top:12px}}@media screen and (max-width: 359px){.modal-window__list{font-size:1.5rem;line-height:2rem;letter-spacing:.02em}.modal-window__list>li:nth-child(n+3){margin-top:4px}.modal-window__list>li::before{top:9px;width:7px;height:7px}}.aboutus-section2-warp{position:relative;width:100%;background-color:#e0f5fc;padding-top:110px;padding-bottom:130px;border-top:6px solid #ea0000}.aboutus-section2-warp__inner{max-width:1300px;margin-inline:auto}.aboutus-section2-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1300px}.aboutus-section2-box__box-l{width:calc(710 / 1300 * 100%);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aboutus-section2-box__box-r{width:calc(450 / 1300 * 100%);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:24px}.aboutus-section2-case{max-width:710px;background-color:#fff;padding:18px 25px 20px 25px;margin-top:18px}.aboutus-section2-case__h3{color:#142a69;font-size:1.6rem;line-height:2.7rem;letter-spacing:.075em;padding-bottom:1px}.aboutus-section2-case__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;line-height:2.7rem;letter-spacing:.075em}.aboutus-section2-case__list>li{position:relative;padding-left:10px}.aboutus-section2-case__list>li:not(:last-child){padding-bottom:1px;margin-right:40px}.aboutus-section2-case__list>li::before{position:absolute;top:11px;left:0;content:"";width:9px;height:9px;background-color:#142a69;border-radius:50%}.aboutus-section2-graph{max-width:450px}.aboutus-section2-graph-sp{display:none}@media screen and (max-width: 1023px){.aboutus-section2-warp{padding-top:calc(110px - 30px);padding-bottom:calc(130px - 30px)}}@media screen and (max-width: 767px){.aboutus-section2-warp{padding-top:62px;padding-bottom:40px}.aboutus-section2-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:540px;margin-inline:auto}.aboutus-section2-box__box-l{width:100%}.aboutus-section2-box__box-r{width:100%;padding-top:0}.aboutus-section2-case{padding:13px 20px 16px 20px}.aboutus-section2-case__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aboutus-section2-case__list>li:not(:last-child){margin-right:0}.aboutus-section2-case__list>li::before{top:10px}.aboutus-section2-graph{display:none}.aboutus-section2-graph-sp{display:block;width:clamp(224px, 324 / 767 * 100vw, 324px);margin-inline:auto;margin-bottom:14px}.aboutus-section2-graph-sp figure{padding-top:1px}}.aboutus-section3-warp{position:relative;width:100%;background-color:#fff;padding-top:110px;padding-bottom:110px}.aboutus-section3-warp__inner{max-width:1300px;margin-inline:auto}.aboutus-section3-map{max-width:1024px;margin-inline:auto;padding-top:72px}.aboutus-section3-map__pc{display:block}.aboutus-section3-map__sp{display:none}@media screen and (max-width: 1023px){.aboutus-section3-warp{padding-top:calc(110px - 30px);padding-bottom:calc(110px - 30px)}.aboutus-section3-map{padding-top:52px}}@media screen and (max-width: 767px){.aboutus-section3-warp{padding-top:63px;padding-bottom:32px}.aboutus-section3-map{position:relative;width:100%;height:283px;padding-top:0;margin-top:23px}.aboutus-section3-map__pc{display:none}.aboutus-section3-map__sp{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:606px;height:283px}.aboutus-section3-map__sp img{width:564px;height:283px}}.aboutus-section4-warp{position:relative;width:100%;background-color:#e0f5fc;padding-top:100px;padding-bottom:100px;border-bottom:6px solid #ea0000}.aboutus-section4-warp__inner{max-width:1300px;margin-inline:auto}.aboutus-section4-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1300px}.aboutus-section4-box__box-l{width:calc(520 / 1300 * 100%);padding-top:6px}.aboutus-section4-box__box-r{width:calc(700 / 1300 * 100%)}.aboutus-section4-graph{max-width:700px}.aboutus-section4-graph__title{color:#142a69;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.075em;text-align:center;margin-bottom:17px}.aboutus-section4-graph__data figcaption{font-size:1.5rem;line-height:2.3rem;letter-spacing:.075em;text-align:right;padding-top:6px}@media screen and (max-width: 1023px){.aboutus-section4-warp{padding-top:calc(100px - 30px);padding-bottom:calc(100px - 30px)}.aboutus-section4-graph__title{font-size:2rem;line-height:2.8rem;margin-bottom:10px}.aboutus-section4-graph__data figcaption{font-size:1.3rem;line-height:2.1rem}}@media screen and (max-width: 767px){.aboutus-section4-warp{padding-top:64px;padding-bottom:31px}.aboutus-section4-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:540px;margin-inline:auto}.aboutus-section4-box__box-l{width:100%;padding-top:0}.aboutus-section4-box__box-r{width:100%}.aboutus-section4-graph{margin-top:23px}.aboutus-section4-graph__title{font-size:1.5rem;line-height:2.3rem;margin-bottom:5px}.aboutus-section4-graph__data figcaption{font-size:1.2rem;line-height:2rem}}.aboutus-section5-warp{position:relative;width:100%;background-color:#4f5f8f;padding-top:115px;padding-bottom:150px}.aboutus-section5-warp__inner{max-width:1300px;margin-inline:auto}.aboutus-section5-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1300px;margin-top:56px;margin-inline:auto}.aboutus-section5-circle__li{width:calc(244 / 1300 * 100%)}.aboutus-section5-circle__li:not(:last-child){margin-right:calc(20 / 1300 * 100%)}.aboutus-section5-circle__border{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%}.aboutus-section5-circle__border::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;border:5px solid #fff;border-radius:50%}.aboutus-section5-circle__border-offset{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus-section5-circle__center{text-align:center;padding-bottom:10px}.aboutus-section5-circle__text1{color:#fff;font-size:clamp(1.8rem, 24 / 1023 * 100vw, 2.4rem);font-weight:700;line-height:clamp(2.8rem, 34 / 1023 * 100vw, 3.4rem);letter-spacing:.075em;margin-bottom:clamp(17px, 23 / 1023 * 100vw, 23px)}.aboutus-section5-circle__text2{color:#30bded;font-size:clamp(2.2rem, 28 / 1023 * 100vw, 2.8rem);font-weight:700;line-height:clamp(3rem, 36 / 1023 * 100vw, 3.6rem)}.aboutus-section5-circle__text2 span{font-size:clamp(5.4rem, 60 / 1023 * 100vw, 6rem);padding-left:2px}.aboutus-section5-note{color:#fff;font-size:clamp(1.3rem, 15 / 767 * 100vw, 1.5rem);line-height:clamp(2.1rem, 23 / 767 * 100vw, 2.3rem);letter-spacing:.075em;text-align:right;margin-top:clamp(7px, 14 / 767 * 100vw, 14px)}@media screen and (max-width: 1379px){.aboutus-section5-circle{max-width:772px}.aboutus-section5-circle__li{width:calc(244 / 772 * 100%)}.aboutus-section5-circle__li:not(:last-child){margin-right:0}.aboutus-section5-circle__li:nth-child(1){margin-right:calc(20 / 772 * 100%);margin-bottom:20px}.aboutus-section5-circle__li:nth-child(2){margin-right:calc(20 / 772 * 100%);margin-bottom:20px}.aboutus-section5-circle__li:nth-child(3){margin-right:0;margin-bottom:20px}.aboutus-section5-circle__li:nth-child(4){margin-right:calc(20 / 772 * 100%)}.aboutus-section5-circle__li:nth-child(5){margin-right:0}}@media screen and (max-width: 1023px){.aboutus-section5-warp{padding-top:calc(115px - 30px);padding-bottom:calc(150px - 30px)}.aboutus-section5-circle{margin-top:42px}}@media screen and (max-width: 767px){.aboutus-section5-warp{padding-top:63px;padding-bottom:56px}.aboutus-section5-circle{max-width:508px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:28px}.aboutus-section5-circle__li{width:calc(50% - 10px)}.aboutus-section5-circle__li:not(:last-child){margin-right:0}.aboutus-section5-circle__li:nth-child(1){margin-right:0}.aboutus-section5-circle__li:nth-child(2){margin-right:0}.aboutus-section5-circle__li:nth-child(3){margin-bottom:20px}.aboutus-section5-circle__li:nth-child(4){margin-right:0}.aboutus-section5-circle__center{padding-bottom:0}.aboutus-section5-circle__text1{font-size:clamp(1.6rem, 18 / 559 * 100vw, 1.8rem);line-height:clamp(2.3rem, 28 / 559 * 100vw, 2.8rem);margin-bottom:clamp(11px, 17 / 559 * 100vw, 17px)}.aboutus-section5-circle__text2{font-size:clamp(1.6rem, 22 / 559 * 100vw, 2.2rem);line-height:clamp(2.4rem, 30 / 559 * 100vw, 3rem)}.aboutus-section5-circle__text2 span{font-size:clamp(3rem, 54 / 559 * 100vw, 5.4rem)}}