.hero .inner{padding-top:40px;background:url(../img/new-website/hero-icon-pc-part01.png) 100% 0/20% auto no-repeat,url(../img/new-website/hero-icon-pc-part02.png) 71% 49%/20% auto no-repeat}.hero .h-main{display:flex;align-items:end;flex-wrap:wrap}.hero .h-main .cnt{width:624px}.hero .h-main .cnt .ttl1{display:flex;align-items:center;color:#4eac7e;font-size:38px;font-weight:900;line-height:1}.hero .h-main .cnt .ttl1 span{display:inline-block;white-space:nowrap}.hero .h-main .cnt .ttl1 img{width:auto;height:.8em;margin:0 10px}.hero .h-main .cnt .des1{margin:10px 0;font-size:24px;font-weight:900;text-align:right;white-space:nowrap}.hero .h-main .cnt .ttl2{color:#ff4b00;font-size:48px;line-height:1;white-space:nowrap;font-weight:700}.hero .h-main .cnt .ttl2 span{box-shadow:0 -0.5em 0 #fff100 inset}.hero .h-main .cnt .des2{margin-top:10px;font-size:30px;font-weight:900;text-align:right;white-space:nowrap}.hero .h-main .cnt .circle_group{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:28px;width:562px;margin:35px 0 35px}.hero .h-main .cnt .circle_group .dccount{width:30%;max-width:30%;background-color:#fff;text-align:center;border:solid 5px #ff4b00;border-radius:50%;box-shadow:.5rem .5rem 0px 0 #ffa090;aspect-ratio:1/1}.hero .h-main .cnt .circle_group .dccount:last-of-type{margin-right:0}.hero .h-main .cnt .circle_group .dccount .circle_ttl{padding-top:11%;font-size:20px;font-weight:700;line-height:1.2}.hero .h-main .cnt .circle_group .dccount .circle_bdy{width:100%;margin:0 auto;color:#ff4b00;font-size:calc(38px + 0*(100vw - 1000px)/1000);font-weight:700;line-height:1.1}.hero .h-main .cnt .circle_group .dccount .circle_bdy mark{display:inline-block;max-height:38px;color:#ff4b00;background:linear-gradient(transparent 75%, #F8FE52 0%)}.hero .h-main .cnt .circle_group .dccount .circle_bdy .ntext{padding-left:7px;font-size:20px}.hero .h-main .cnt .circle_group .dccount .circle_ftr{margin-top:.5vw;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.hero .h-main .pic{width:calc(100% - 624px);padding-left:30px}.hero .banner{position:relative;height:166px;background-color:#fff;border:12px solid #c2daf2;z-index:1}.hero .banner .banner-img1{position:absolute;width:122px;left:16px;bottom:10px;z-index:-1}.hero .banner .banner-img2{position:absolute;width:81.9px;top:18px;right:118px;z-index:-1}.hero .banner .banner-img3{position:absolute;width:72.8px;top:46px;right:45px;z-index:-1}.hero .banner .bnr-text{padding-top:11px;padding-left:156px;color:#444;font-size:18px}.hero .banner .bnr-text strong{font-size:32px;font-weight:bolder}.hero .banner .bnr-text p{padding-top:12px;padding-left:20px}@media screen and (max-width: 1000px){.hero .circle_group .dccount .circle_bdy .ntext{padding-left:7px;font-size:16px}.hero .banner{height:fit-content}.hero .banner .sp-br{display:inline}.hero .banner .banner-img1{width:17%;bottom:15px}.hero .banner .bnr-text{padding-left:23%}.hero .banner .bnr-text strong{font-size:4vw}.hero .banner .bnr-text p{width:68%;padding-bottom:16px;font-size:max(1.8vw,14px)}.hero .t_banner:hover{opacity:.8}}@media(max-width: 1100px){.hero .inner{padding-top:50px}.hero .h-main .cnt{width:55%}.hero .h-main .cnt .ttl1{font-size:4.2vw}.hero .h-main .cnt .des1{font-size:2.5vw}.hero .h-main .cnt .ttl2{font-size:3.45vw}.hero .h-main .cnt .des2{font-size:3vw}.hero .h-main .pic{width:45%;padding-left:25px;z-index:-1}}@media screen and (max-width: 767px){.hero{background:url(../img/new-website/hero-icon-sp.png) -10% 41%/52% auto no-repeat}.hero .inner{background:none;padding-top:15px}.hero .h-main{position:relative;height:auto;padding-bottom:20%}.hero .h-main .cnt{width:100%}.hero .h-main .cnt .ttl1{justify-content:center;font-size:6vw}.hero .h-main .cnt .des1{padding-right:5px;font-size:4.1vw}.hero .h-main .cnt .ttl2{font-size:7.5vw}.hero .h-main .cnt .des2{font-size:5.2vw}.hero .h-main .cnt .circle_group{column-gap:5%;position:absolute;left:0;bottom:0;width:100%;padding-bottom:2%;margin:0}.hero .h-main .cnt .circle_group .dccount .circle_ttl{font-size:calc(20px + 8*(100vw - 766px)/406)}.hero .h-main .cnt .circle_group .dccount .circle_bdy{font-size:calc(45px + 18*(100vw - 766px)/406);line-height:1.3}.hero .h-main .cnt .circle_group .dccount .circle_bdy .ntext{padding-left:7px;font-size:16px}.hero .h-main .cnt .circle_group .dccount .circle_ftr{font-size:calc(13px + 10*(100vw - 766px)/406);line-height:1.4}.hero .h-main .pic{width:73%;padding-left:0;margin-left:auto;margin-top:10px}.hero .banner{padding:0 0}.hero .banner .banner-img1{top:20px;bottom:0}.hero .banner .bnr-text p{width:min(100%,388px);padding-left:10px}}@media screen and (max-width: 600px){.hero .h-main .cnt .circle_group .dccount{border:solid 4px #ff4b00}.hero .h-main .cnt .circle_group .dccount .circle_bdy{font-size:5.5vw}.hero .h-main .cnt .circle_group .dccount .circle_ftr{font-size:2vw;line-height:1}.hero .banner .banner-img2{width:13.7647058824vw;left:14%;right:unset;top:unset;bottom:10px}.hero .banner .banner-img3{right:6%;width:12.2352941176vw}}@media screen and (max-width: 425px){.hero .h-main .cnt .circle_group .dccount .circle_bdy{font-size:4.6666666667vw}}@media screen and (max-width: 400px){.hero .h-main .cnt .circle_group .dccount .circle_ftr{position:relative}.hero .h-main .cnt .circle_group .dccount .circle_ftr .day1{white-space:nowrap;left:-3px}.hero .banner .banner-img2{width:46.8px;left:8%;bottom:60px}.hero .banner .banner-img3{width:41.6px;top:42px}.hero .banner .bnr-text p{padding-left:2px}}@media screen and (max-width: 375px){.hero .group .dccount{border:solid 3px #ff4b00}}/*# sourceMappingURL=hero.css.map */