﻿#mainimg{position:relative;z-index:1}#mainimg .mainimg__img{width:90%}#mainimg .mainimg__copy{position:absolute;right:0;top:62%;width:65%;pointer-events:none}.top::before{top:-5%;left:-10%;width:58%;max-width:280px;aspect-ratio:220/220;background:url("/img/home/bg_top_left-sp.png") center/cover no-repeat}.top::after{bottom:2%;right:-8%;width:54%;max-width:360px;aspect-ratio:200/200;background:url("/img/home/bg_top_right-sp.png") center/cover no-repeat}#message{padding:clamp(7.5rem, 10.1936799185vw, 14rem) 0 20%}#service{margin-bottom:20%}#service::before{top:.5%}#service::after{bottom:1%}#service .service__list{margin-bottom:clamp(4rem, 4.5871559633vw, 5rem)}#service .service__list li{position:relative;display:flex;align-items:center;width:86%;margin:0 0 10px auto}#service .service__list li:nth-of-type(2n){justify-content:flex-end;margin:0 auto 10px 0}#service .service__list li:nth-of-type(2n) .service__num{left:auto;right:0;transform:translate(30%, -30%);color:#6EC3A8}#service .service__list li:nth-of-type(2n) .service__num::after{top:30%;left:30%;width:300%;aspect-ratio:160/150;background:url("/img/home/service_num_02-sp.png") center/cover no-repeat}#service .service__list li:nth-of-type(2n) .service__img{order:2;margin:0 0 0 20px}#service .service__list li:nth-of-type(2n) .service__txt{order:1}#service .service__list li:nth-of-type(2n) .service__txt span{color:#6EC3A8}#service .service__list li:nth-of-type(3n) .service__num{color:#A7CF7F}#service .service__list li:nth-of-type(3n) .service__num::after{background:url("/img/home/service_num_03-sp.png") center/cover no-repeat}#service .service__list li:nth-of-type(3n) .service__txt span{color:#A7CF7F}#service .service__list li:nth-of-type(4n) .service__num{color:#FCE14C}#service .service__list li:nth-of-type(4n) .service__num::after{aspect-ratio:160/150;background:url("/img/home/service_num_04-sp.png") center/cover no-repeat}#service .service__list li:nth-of-type(4n) .service__txt span{color:#FCE14C}#service .service__list .service__num{position:absolute;top:0;left:0;transform:translate(-30%, -30%);color:#61B8C6;font-size:4.5rem;font-family:"AvenirLTPro-Medium",Arial,Helvetica,"sans-serif";line-height:1}#service .service__list .service__num::after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, 0%);z-index:-1;width:250%;aspect-ratio:130/130;background:url("/img/home/service_num_01-sp.png") center/cover no-repeat;content:''}#service .service__list .service__img{position:relative;width:64%;margin-right:20px}#service .service__list .service__txt{font-size:clamp(1.5rem, 1.9505851756vw, 1.6rem);font-weight:900;font-family:"游ゴシック体 Pr6N B", "Yu Gothic Pr6N B";line-height:1.5}#service .service__list .service__txt span{color:#61B8C6}#company .sec__ttl{margin-bottom:80px}#company .sec__ttl .sec__ttl-txt::before{left:-.5em}#company .sec__ttl .sec__ttl-txt::after{right:-.5em}#company .company__wp .company__img{margin-bottom:30px}#company .company__wp .company__txt{margin-bottom:45px;line-height:2.3}@media screen and (min-width: 769px){#mainimg .mainimg__copy{top:56%;width:44%}.top::before{top:25%;left:5%;width:20%;aspect-ratio:280/290;background:url("/img/home/bg_top_left.png") center/cover no-repeat}.top::after{bottom:39%;right:7%;width:26%;aspect-ratio:360/400;background:url("/img/home/bg_top_right.png") center/cover no-repeat}#service{margin-bottom:10%}#service .service__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}#service .service__list li{display:block;width:46%;box-sizing:border-box;margin:0 0 50px}#service .service__list li:nth-of-type(2n){justify-content:flex-start;margin:0 0 50px}#service .service__list li:nth-of-type(2n) .service__num{right:auto;left:18%;transform:translate(0%, 0%)}#service .service__list li:nth-of-type(2n) .service__num::after{width:300%;aspect-ratio:1/1;background:url("/img/home/service_num_02.png") center/cover no-repeat}#service .service__list li:nth-of-type(2n) .service__img{margin:0 0 25px auto}#service .service__list li:nth-of-type(3n) .service__num::after{width:300%;aspect-ratio:1/1;background:url("/img/home/service_num_03.png") center/cover no-repeat}#service .service__list li:nth-of-type(4n) .service__num::after{width:300%;aspect-ratio:1/1;background:url("/img/home/service_num_04.png") center/cover no-repeat}#service .service__list .service__num{top:2%;left:18%;transform:translate(0, 0)}#service .service__list .service__num::after{top:30%;left:30%;width:300%;aspect-ratio:1/1;background:url("/img/home/service_num_01.png") center/cover no-repeat}#service .service__list .service__img{width:80%;margin:0 0 25px auto}#service .service__list .service__txt{text-align:center}#company .sec__ttl{margin-bottom:55px}#company .sec__ttl .sec__ttl-txt::before{left:-2em}#company .sec__ttl .sec__ttl-txt::after{right:-2em}#company .company__wp{display:flex;justify-content:space-between;align-items:center}#company .company__wp .company__img{width:48%;margin:0}#company .company__wp .company__cont{width:48%;padding:0 clamp(2rem, 3.0581039755vw, 4rem);box-sizing:border-box}}@media screen and (min-width: 981px){#service .service__list li{width:22%}#service .service__list li:nth-of-type(2n) .service__num{left:5%}#service .service__list li:nth-of-type(2n) .service__num::after{top:20%;left:70%}#service .service__list li:nth-of-type(2n) .service__num::after,#service .service__list li:nth-of-type(3n) .service__num::after,#service .service__list li:nth-of-type(4n) .service__num::after{width:190%}#service .service__list .service__num{left:5%;font-size:4.2rem}#service .service__list .service__num::after{top:20%;left:70%;width:190%}}
/*# sourceMappingURL=style.css.map */
