.p-service-achievements{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-service-achievements,.p-service-achievements{display:-webkit-box;display:-ms-flexbox;display:flex}.c-service-achievements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-service-achievements-wrapper,.c-service-achievements__heading-set{display:-webkit-box;display:-ms-flexbox;display:flex}.c-service-achievements__heading-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-service-achievements__heading{color:var(--jade);font-family:Avenir Next;font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-service-achievements__heading-ja{color:var(--ink);font-style:normal;font-weight:500}.c-service-achievements__achievements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-service-achievements__achievements-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}.c-service-achievements__achievements-summary-fa,.c-service-achievements__achievements-summary-ma{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;gap:calc(var(--base-size)*8)}.c-service-achievements__achievements-summary-fa-title,.c-service-achievements__achievements-summary-ma-title{-ms-flex-item-align:stretch;align-self:stretch;color:var(--jade);font-family:var(--font-paragraph);font-style:normal;line-height:1.8;text-align:justify}.c-service-achievements__achievements-summary-fa-value,.c-service-achievements__achievements-summary-ma-value{-ms-flex-item-align:stretch;align-self:stretch;color:var(--ink);font-family:var(--font-paragraph);font-style:normal;line-height:1.8;text-align:justify}.c-service-achievements__achievements-proviso{-ms-flex-item-align:stretch;align-self:stretch;color:var(--Dark-Gray,#4d5858);font-family:var(--font-paragraph);font-size:calc(var(--base-size)*14);font-style:normal;font-weight:400;line-height:1.8;text-align:justify}.c-service-service-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,244,243,0)),to(#f1f4f3));background:-webkit-linear-gradient(top,rgba(241,244,243,0),#f1f4f3);background:linear-gradient(180deg,rgba(241,244,243,0),#f1f4f3)}.c-service-service-line__heading{color:var(--jade);font-family:Avenir Next;font-size:calc(var(--base-size)*16);font-style:normal;font-weight:500;line-height:180%;text-align:justify}.c-service-service-line__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.c-service-service-line__item{border-left:1px solid var(--light-gray50);border-top:1px solid var(--light-gray50);height:calc(var(--base-size)*80);padding:calc(var(--base-size)*8)}.c-service-service-line__item,.c-service-service-line__item-inner{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;gap:calc(var(--base-size)*8)}.c-service-service-line__item-inner{padding:calc(var(--base-size)*4)}.c-service-service-line__item span{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:350;line-height:1.8;text-align:justify}.p-service-our-feature{margin:auto}.c-service-our-feature__heading-set,.p-service-our-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-service-our-feature__heading-set{gap:calc(var(--base-size)*24)}.c-service-our-feature__heading{color:var(--jade);font-family:Avenir Next;font-size:calc(var(--base-size)*16);font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-service-our-feature__heading-read{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-service-our-feature-detail-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-item-align:stretch;align-self:stretch;margin:auto}.c-service-our-feature-detail,.c-service-our-feature-detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.c-service-our-feature-detail{-ms-flex-align:center}.c-service-our-feature-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-size)*24)}.c-service-our-feature-detail__content-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:500;gap:16px}.c-service-our-feature-detail__content-heading span{color:var(--jade);font-family:Avenir Next;font-size:calc(var(--base-size)*16);font-style:normal;line-height:1.8;text-align:justify}.c-service-our-feature-detail__content-body{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;line-height:1.8;text-align:justify}.c-service-our-feature-detail__img-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-service-our-feature-detail__img{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,50%,.2)),to(hsla(0,0%,50%,.2))),#d3d3d3 calc(var(--base-size)*-16.357) calc(var(--base-size)*-75.866)/129.414% 139.96% no-repeat,var(--bg);background:-webkit-linear-gradient(bottom,hsla(0,0%,50%,.2) 0,hsla(0,0%,50%,.2) 100%),#d3d3d3 calc(var(--base-size)*-16.357) calc(var(--base-size)*-75.866)/129.414% 139.96% no-repeat,var(--bg);background:linear-gradient(0deg,hsla(0,0%,50%,.2) 0,hsla(0,0%,50%,.2) 100%),#d3d3d3 calc(var(--base-size)*-16.357) calc(var(--base-size)*-75.866)/129.414% 139.96% no-repeat,var(--bg)}.c-service-our-feature-detail__img-bottom-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-service-our-feature-detail__img-bottom-1{border-radius:0 0 calc(var(--base-size)*2) calc(var(--base-size)*2)}@media screen and (max-width:719px){.p-service-achievements{padding-top:calc(var(--base-size)*40)}.c-service-achievements{gap:calc(var(--base-size)*24)}.c-service-achievements-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*24);padding:0 calc(var(--base-size)*24)}.c-service-achievements__heading-set{-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*8)}.c-service-achievements__heading{font-size:calc(var(--base-size)*14)}.c-service-achievements__heading-ja{font-size:calc(var(--base-size)*18);line-height:1.8}.c-service-achievements__achievements{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*24)}.c-service-achievements__achievements-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-size)*24)}.c-service-achievements__achievements-summary-fa,.c-service-achievements__achievements-summary-ma{-ms-flex-item-align:stretch;align-self:stretch}.c-service-achievements__achievements-summary-fa-title,.c-service-achievements__achievements-summary-fa-value,.c-service-achievements__achievements-summary-ma-title,.c-service-achievements__achievements-summary-ma-value{font-size:calc(var(--base-size)*14);font-weight:400}.c-service-achievements__figure-sp img{width:calc(var(--base-size)*358)}.c-service-achievements__figure-pc{display:none}.c-service-service-line{gap:calc(var(--base-size)*24);-ms-flex-item-align:stretch;align-self:stretch;padding:calc(var(--base-size)*40) 0}.c-service-service-line__heading-wrapper-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*8);padding:0 calc(var(--base-size)*24)}.c-service-service-line__list{gap:calc(var(--base-size)*16);-ms-flex-item-align:stretch;align-self:stretch;width:100%}.c-service-service-line__item{padding:calc(var(--base-size)*4);width:calc(var(--base-size)*171)}.c-service-service-line__item-inner svg{height:calc(var(--base-size)*20);width:calc(var(--base-size)*20)}.c-service-service-line__item span{font-size:calc(var(--base-size)*14);font-weight:400}.p-service-our-feature{gap:calc(var(--base-size)*64);padding:calc(var(--base-size)*80) calc(var(--base-size)*16) 0}.c-service-our-feature__heading-read{-ms-flex-item-align:stretch;align-self:stretch;font-size:calc(var(--base-size)*16)}.c-service-our-feature-detail-list{gap:calc(var(--base-size)*40);width:calc(var(--base-size)*358)}.c-service-our-feature-detail{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--base-size)*24)}.c-service-our-feature-detail__content{-ms-flex-item-align:center;align-self:center;width:calc(var(--base-size)*334)}.c-service-our-feature-detail__content-heading{-ms-flex-item-align:center;align-self:center;font-size:calc(var(--base-size)*18);line-height:1.8}.c-service-our-feature-detail__content-body{font-size:calc(var(--base-size)*14);font-weight:400}.c-service-our-feature-detail__img{-webkit-box-shadow:0 calc(var(--base-size)*1.283) calc(var(--base-size)*25.663) 0 rgba(0,0,0,.08);box-shadow:0 calc(var(--base-size)*1.283) calc(var(--base-size)*25.663) 0 rgba(0,0,0,.08);width:100%}.c-service-our-feature-detail__img-bottom-set{-ms-flex-negative:0;flex-shrink:0;padding:0 calc(var(--base-size)*7.699)}.c-service-our-feature-detail__img-bottom-1{width:calc(var(--base-size)*318)}.c-service-our-feature-detail__img-bottom-2{width:calc(var(--base-size)*304)}.c-service-our-feature-detail__img-bottom-3{width:calc(var(--base-size)*290)}}@media screen and (min-width:720px){.p-service-achievements{padding-top:calc(var(--base-size)*80)}.c-service-achievements{gap:calc(var(--base-size)*32);width:calc(var(--base-size)*500)}.c-service-achievements-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*40);max-width:1440px;width:calc(var(--base-size)*1120)}.c-service-achievements__heading-set{gap:calc(var(--base-size)*16)}.c-service-achievements__heading{font-size:calc(var(--base-size)*16)}.c-service-achievements__heading-ja{font-size:calc(var(--base-size)*28);letter-spacing:calc(var(--base-size)*2.8);line-height:1.5}.c-service-achievements__achievements{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*32);width:calc(var(--base-size)*500)}.c-service-achievements__achievements-summary{gap:calc(var(--base-size)*32)}.c-service-achievements__achievements-summary-fa-title,.c-service-achievements__achievements-summary-fa-value,.c-service-achievements__achievements-summary-ma-title,.c-service-achievements__achievements-summary-ma-value{font-size:calc(var(--base-size)*16);font-weight:350}.c-service-achievements__figure-sp{display:none}.c-service-achievements__figure-pc{padding-top:calc(var(--base-size)*40)}.c-service-service-line{gap:calc(var(--base-size)*48);padding-bottom:calc(var(--base-size)*119);padding-top:calc(var(--base-size)*97)}.c-service-service-line__list{gap:calc(var(--base-size)*24);width:calc(var(--base-size)*1120)}.c-service-service-line__item{width:calc(var(--base-size)*357);-ms-flex-negative:0;flex-shrink:0}.c-service-service-line__item-inner svg{height:calc(var(--base-size)*20);width:calc(var(--base-size)*20)}.c-service-service-line__item span{font-size:calc(var(--base-size)*16);font-weight:350}.p-service-our-feature{padding:calc(var(--base-size)*40) 0 0;width:calc(var(--base-size)*1200)}.c-service-our-feature__heading-read{font-size:calc(var(--base-size)*18)}.c-service-our-feature-detail-list{width:calc(var(--base-size)*1032)}.c-service-our-feature-detail{padding-top:calc(var(--base-size)*80);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*72)}.c-service-our-feature-detail__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:calc(var(--base-size)*402)}.c-service-our-feature-detail__content-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:calc(var(--base-size)*24);line-height:1.5}.c-service-our-feature-detail__content-body{font-size:calc(var(--base-size)*16);font-weight:350}.c-service-our-feature-detail__img{-webkit-box-shadow:0 calc(var(--base-size)*2) calc(var(--base-size)*40) 0 rgba(0,0,0,.08);box-shadow:0 calc(var(--base-size)*2) calc(var(--base-size)*40) 0 rgba(0,0,0,.08);width:calc(var(--base-size)*558)}.c-service-our-feature-detail__img-bottom-set{-ms-flex-item-align:stretch;align-self:stretch;padding:0 calc(var(--base-size)*12)}.c-service-our-feature-detail__img-bottom-1{width:calc(var(--base-size)*526)}.c-service-our-feature-detail__img-bottom-2{width:calc(var(--base-size)*494)}.c-service-our-feature-detail__img-bottom-3{width:calc(var(--base-size)*462)}}