@import url(//fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@100;400;700;800&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);.clearfix:after{content:"";display:block;clear:both}.p-values .values_head{display:grid;grid-template-columns:auto 1fr;gap:3rem 5rem;place-items:start;margin:0 auto}@media (width <= 980px){.p-values .values_head{grid-template-columns:auto}}@media (width <= 630px){.p-values .values_head{gap:2rem 0}}.p-values .values_unit{display:grid;gap:1rem 0}.p-values .values_unit .unit_text{font-size:18px}@media (width <= 980px){.p-values .values_unit .unit_text{font-size:16px}}@media (width <= 630px){.p-values .values_unit .unit_text{font-size:14px}}.p-values .values_imgblock{margin:6rem 0}@media (width <= 980px){.p-values .values_imgblock{margin:4rem 0}}.p-values .values_imgblock .imgblock_item:nth-of-type(even){margin:3rem 0 0}.p-values .values_imgblock img{border-radius:20px}.p-services{background-color:#3393c3;padding:4rem 0}@media (width <= 630px){.p-services{padding:3rem 0}}.p-services .services_wrap{margin-top:5rem;text-align:center}@media (width <= 980px){.p-services .services_wrap{margin-top:3rem}}@media (width <= 630px){.p-services .services_wrap{margin-top:3rem}}.p-services .services_subheading{line-height:1.4;font-size:clamp(28px,2.0806241873vw + 14.8712613784px,44px);font-weight:700;color:#fff}@media (width <= 630px){.p-services .services_subheading{font-size:clamp(20px,3.137254902vw + 8.2352941176px,28px)}}.p-services .services_text{margin-top:2rem;color:#fff;font-weight:400}@media (width <= 630px){.p-services .services_text{margin-top:1rem}}.p-services .services_circle{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,1fr);grid-template-areas:"servicesItem01 servicesItem01" "servicesItem02 servicesItem03";place-content:center;place-items:center;margin-top:3rem}@media (width <= 980px){.p-services .services_circle{grid-template-columns:repeat(2,280px)}}@media (width <= 630px){.p-services .services_circle{grid-template-columns:repeat(2,1fr)}}.p-services .services_circle .circle_unit{display:grid;place-content:center;place-items:center;gap:1rem 0;text-align:center;border:solid .1rem #fff;color:#fff;width:20rem;height:20rem;border-radius:50%}@media (width <= 980px){.p-services .services_circle .circle_unit{width:100%;height:auto;aspect-ratio:1/1;padding:2rem}}@media (width <= 630px){.p-services .services_circle .circle_unit{width:calc(100% + .8rem);padding:1.5rem}}.p-services .services_circle .circle_unit:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:servicesItem01}@media (width <= 980px){.p-services .services_circle .circle_unit:nth-of-type(1){width:50%}}@media (width <= 630px){.p-services .services_circle .circle_unit:nth-of-type(1){width:calc(50% + .8rem)}}.p-services .services_circle .circle_unit:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:servicesItem02;margin-top:-11rem;left:1.2rem;position:relative}@media (width <= 980px){.p-services .services_circle .circle_unit:nth-of-type(2){margin-top:-9rem;left:.9rem}}@media (width <= 630px){.p-services .services_circle .circle_unit:nth-of-type(2){margin-top:-6rem;left:.4rem}}.p-services .services_circle .circle_unit:nth-of-type(3){-ms-grid-row:2;-ms-grid-column:2;grid-area:servicesItem03;margin-top:-11rem;left:-1.2rem;position:relative}@media (width <= 980px){.p-services .services_circle .circle_unit:nth-of-type(3){margin-top:-9rem;left:-.9rem}}@media (width <= 630px){.p-services .services_circle .circle_unit:nth-of-type(3){margin-top:-6rem;left:-.4rem}}.p-services .services_circle .unit_title{line-height:1;font-size:clamp(32px,2.0806241873vw + 18.8712613784px,48px);font-weight:700}@media (width <= 630px){.p-services .services_circle .unit_title{font-size:clamp(20px,6.2745098039vw + -3.5294117647px,36px)}}.p-services .services_circle .unit_text{font-size:18px;font-weight:700}@media (width <= 980px){.p-services .services_circle .unit_text{font-size:16px}}@media (width <= 630px){.p-services .services_circle .unit_text{font-size:12px}}.p-services_list{display:grid;gap:2rem 0}.p-services_list .list_item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"title img" "text img" "list img" "btn img";gap:0 2rem;background-color:#fff;padding:3rem 2rem;border-radius:18px;text-align:left}@media (width <= 980px){.p-services_list .list_item{grid-template-columns:auto;grid-template-areas:"title" "img" "text" "list" "btn"}}@media (width <= 630px){.p-services_list .list_item{padding:1.5rem 1rem}}.p-services_list .list_item .item_heading{-ms-grid-row:1;-ms-grid-column:1;grid-area:title}.p-services_list .list_item .item_list{-ms-grid-row:5;-ms-grid-column:1;grid-area:list;margin-left:1.5rem;padding-bottom:2rem}.p-services_list .list_item .item_text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text;padding:1rem 0}.p-services_list .list_item .item_link{-ms-grid-row:7;-ms-grid-column:1;grid-area:btn;display:inline-grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:0 1rem;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-weight:700;font-size:clamp(18px,.2600780234vw + 16.3589076723px,20px);transition:color .3s ease-in-out}@media (width <= 980px){.p-services_list .list_item .item_link{place-content:center}}@media (width <= 630px){.p-services_list .list_item .item_link{font-size:clamp(16px,.7843137255vw + 13.0588235294px,18px)}}.p-services_list .list_item .item_link i{display:block;width:3rem;height:3rem;border-radius:100vmax;background:#f8f041;position:relative;overflow:hidden}@media (width <= 980px){.p-services_list .list_item .item_link i{width:2rem;height:2rem}}.p-services_list .list_item .item_link i::before{display:inline-block;content:"";width:1.2rem;height:1.2rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#3393c3;-webkit-mask-image:url(../../img/common/ico-arrow.svg);mask-image:url(../../img/common/ico-arrow.svg);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width <= 980px){.p-services_list .list_item .item_link i::before{width:.8rem;height:.8rem}}@media (any-hover:hover){.p-services_list .list_item .item_link:hover{color:#3393c3}.p-services_list .list_item .item_link:hover i::before{animation:arrowMove .6s ease-in-out}}.p-services_list .list_item .item_imgblock{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:3;grid-area:img}@media (width <= 980px){.p-services_list .list_item .item_imgblock{max-width:320px;margin:1rem auto}}.p-services_list .list_item .item_imgblock .splide__track{width:100%}.p-services_list .list_item .item_img{border-radius:38px;overflow:hidden}.p-services_list .list_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-services_list .splide__arrows{display:flex;align-items:center;gap:1rem;position:absolute;right:1.5rem;bottom:1.5rem}@media (width <= 980px){.p-services_list .splide__arrows{right:1rem;bottom:1rem}}.p-services_list .splide__arrows .arrows_btn{width:2.5rem;height:2.5rem;background:#fff;border:0;border-radius:50%;transition:background .3s ease-in-out}@media (width <= 980px){.p-services_list .splide__arrows .arrows_btn{width:2rem;height:2rem}}.p-services_list .splide__arrows .arrows_btn i{display:block;width:100%;height:100%;position:relative}.p-services_list .splide__arrows .arrows_btn i::before{display:inline-block;content:"";width:1.2rem;height:1.2rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#3393c3;-webkit-mask-image:url(../../img/common/ico-arrow.svg);mask-image:url(../../img/common/ico-arrow.svg);position:absolute;top:50%;left:50%;translate:-50% -50%;transition:background .3s ease-in-out}@media (width <= 980px){.p-services_list .splide__arrows .arrows_btn i::before{width:1rem;height:1rem}}@media (any-hover:hover){.p-services_list .splide__arrows .arrows_btn:hover{background:#3393c3}.p-services_list .splide__arrows .arrows_btn:hover i::before{background-color:#fff}}.p-services_list .splide__arrow--prev{rotate:180deg}.p-technical{background-color:#fff;padding:4rem 0}@media (width <= 630px){.p-technical{padding:3rem 0}}.p-technical .technical_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem 2.5rem;margin-top:4rem}@media (width <= 980px){.p-technical .technical_grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem 1.2rem;margin-top:3rem}}@media (width <= 630px){.p-technical .technical_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}}.p-technical .technical_card{min-width:0}.p-technical .technical_img{border-radius:18px;overflow:hidden;aspect-ratio:408/316;background-color:#f0f2f3}@media (width <= 630px){.p-technical .technical_img{border-radius:12px}}.p-technical .technical_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease-in-out}.p-technical .technical_title{font-size:clamp(16px,.3755868545vw + 14.5915492958px,20px);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.04em}@media (width <= 630px){.p-technical .technical_title{font-size:clamp(14px,.1877934272vw + 13.2957746479px,16px)}}.p-strengths{background-color:#f0f2f3;padding:4rem 0}@media (width <= 630px){.p-strengths{padding:3rem 0}}.p-strengths_list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 1fr;margin:4rem 0 0;gap:3rem}@media (width <= 980px){.p-strengths_list{grid-template-columns:auto}}@media (width <= 630px){.p-strengths_list{margin:2rem 0 0;gap:2rem}}.p-strengths_list .list_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:2rem 0}@media (width <= 980px){.p-strengths_list .list_item{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;gap:1rem}}@media (width <= 630px){.p-strengths_list .list_item{grid-template-columns:auto;gap:1rem}}.p-strengths_list .list_item .item_icon{display:grid;place-content:center;place-items:center;margin-inline:auto;background-color:#fff;width:80%;aspect-ratio:1/1;border-radius:50%}@media (width <= 980px){.p-strengths_list .list_item .item_icon{grid-column:1/2;grid-row:1/3;max-width:180px}}@media (width <= 630px){.p-strengths_list .list_item .item_icon{grid-column:auto;grid-row:auto}}.p-strengths_list .list_item .item_subheading{text-align:center;line-height:1.4;font-size:clamp(18px,1.0403120936vw + 11.4356306892px,26px);font-weight:700}@media (width <= 980px){.p-strengths_list .list_item .item_subheading{grid-column:2/3;text-align:left}}@media (width <= 630px){.p-strengths_list .list_item .item_subheading{grid-column:auto;text-align:center}}@media (width <= 980px){.p-strengths_list .list_item .item_subheading br{display:none}}@media (width <= 630px){.p-strengths_list .list_item .item_subheading br{display:block}}@media (width <= 980px){.p-strengths_list .list_item .item_text{grid-column:2/3;font-size:14px}}@media (width <= 630px){.p-strengths_list .list_item .item_text{grid-column:auto}}@media (width <= 980px){.p-strengths_list .list_item img{width:40%}}.p-data{padding:4rem 0 0}@media (width <= 630px){.p-data{padding:3rem 0 0}}.p-data .data_list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;gap:2rem;text-align:center}@media (width <= 980px){.p-data .data_list{grid-template-columns:repeat(2,1fr)}}@media (width <= 630px){.p-data .data_list{grid-template-columns:auto;gap:1.5rem;margin-top:2rem}}.p-data .data_item{display:grid;gap:1rem;background-color:#f5f5ee;border-radius:18px;padding:2rem 1.5rem}@media (width <= 630px){.p-data .data_item{grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon label" "icon text";align-items:center;gap:.5rem 1rem;padding:1rem}.p-data .data_item>.item_heading{-ms-grid-row:1;-ms-grid-column:3}.p-data .data_item>.item_text{-ms-grid-row:5;-ms-grid-column:3}}.p-data .data_icon{width:8.8rem;height:8.8rem;background:#fff;margin-inline:auto;border-radius:50%;overflow:hidden;padding:.5rem}.p-data .data_icon img{width:100%;aspect-ratio:1/1}@media (width <= 630px){.p-data .data_icon{grid-area:icon;width:6rem;height:6rem}}.p-data .data_subheading{font-size:clamp(22px,1.300390117vw + 13.7945383615px,32px);font-weight:700}@media (width <= 630px){.p-data .data_subheading{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-size:clamp(18px,1.568627451vw + 12.1176470588px,22px)}}@media (width <= 630px){.p-data .data_box{grid-area:label}}.p-data .data_label{font-weight:700;display:inline-block}.p-data .data_text_blue{line-height:1;font-size:clamp(22px,3.3810143043vw + .6657997399px,48px);font-weight:900;color:#3393c3;display:inline-block}@media (width <= 630px){.p-data .data_text_blue{font-size:clamp(18px,1.568627451vw + 12.1176470588px,22px)}}.p-data .data_text_blue .text_blue_big{font-size:clamp(42px,7.022106632vw + -2.3094928479px,96px)}@media (width <= 630px){.p-data .data_text_blue .text_blue_big{font-size:clamp(32px,3.9215686275vw + 17.2941176471px,42px)}}.p-data .data_text_blue .text_blue_big.--small{font-size:clamp(42px,4.2912873862vw + 14.921976593px,75px)}@media (width <= 630px){.p-data .data_text_blue .text_blue_big.--small{font-size:clamp(32px,3.9215686275vw + 17.2941176471px,42px)}}.p-data .data_text{font-weight:700}@media (width <= 630px){.p-data .data_text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text}@media (width <= 980px){.p-services_list .list_item .item_heading{-ms-grid-row:1;-ms-grid-column:1}.p-services_list .list_item .item_list{-ms-grid-row:4;-ms-grid-column:1}.p-services_list .list_item .item_text{-ms-grid-row:3;-ms-grid-column:1}.p-services_list .list_item .item_link{-ms-grid-row:5;-ms-grid-column:1}.p-services_list .list_item .item_imgblock{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.p-data .data_subheading{-ms-grid-row:1;-ms-grid-column:1}.p-data .data_text{-ms-grid-row:3;-ms-grid-column:1}}@media (width <= 630px){.p-data .data_icon{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.p-data .data_item>.data_subheading{-ms-grid-row:1;-ms-grid-column:3}.p-data .data_box{-ms-grid-row:3;-ms-grid-column:3}.p-data .data_item>.data_text{-ms-grid-row:5;-ms-grid-column:3}}}
/*# sourceMappingURL=p-services.css.map */
