@charset "UTF-8";*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;line-height:1.6}body{margin:0;font-family:"Helvetica Neue",Arial,sans-serif;color:#333;background-color:#f8f8f8}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.wrapper{overflow:hidden;width:100%}.reverse__inner img,.slider__inner img{width:120px;max-width:none}.reverse-slider,.slider{display:flex}.reverse__inner,.slider__inner{display:flex}.slider__inner:first-child{animation:loop 120s linear infinite}.slider__inner:nth-child(2){animation:loop2 120s -40s linear infinite}.slider__inner:nth-child(3){animation:loop3 120s -80s linear infinite}@keyframes loop{0%{transform:translateX(200%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(100%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(0)}to{transform:translateX(-300%)}}.reverse__inner:first-child{animation:loop4 120s linear infinite}.reverse__inner:nth-child(2){animation:loop5 120s -40s linear infinite}.reverse__inner:last-child{animation:loop6 120s -80s linear infinite}@keyframes loop4{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes loop5{0%{transform:translateX(-200%)}to{transform:translateX(100%)}}@keyframes loop6{0%{transform:translateX(-300%)}to{transform:translateX(0)}}@media screen and (max-width:520px){.reverse__inner img,.slider__inner img{width:80px}}.bitai p{text-align:end;padding:8px 16px}*{padding:0;margin:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box;text-align:justify}html{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{font-family:"Noto Sans JP",Montserrat,"M PLUS 1p",sans-serif;font-weight:400;font-style:normal;width:100%;height:100%}a{text-decoration:none;color:#000}li{list-style:none}img{width:100%;height:auto}h1{font-size:clamp(2.4rem,calc(2.2rem + .625vw),2.9rem)}h2{font-size:clamp(1.75rem,1.25rem + 1.54vw,2.5rem)}.title-text span{font-size:clamp(.875rem,.708rem + .51vw,1.125rem);position:relative}.title-text span::before{position:absolute;content:"";width:15px;height:3px;background-color:#a70ace;top:50%;left:-36%}.title-text span::after{position:absolute;content:"";width:15px;height:3px;background-color:#a70ace;top:50%;right:-36%}#price h2 span::before{left:-50%}#price h2 span::after{right:-50%}#FAQ h2 span::before{left:-60%}#FAQ h2 span::after{right:-60%}#news h2 span::after,#news h2 span::before{display:none}h3{font-size:clamp(1.5rem,1.309rem + .59vw,1.75rem)}p.big{font-size:clamp(1rem,.809rem + .59vw,1.25rem)}ol li,p{font-size:clamp(.938rem,.896rem + .13vw,1rem)}p.mini{font-size:12px}.inner{max-width:1300px;margin:0 auto;padding-left:clamp(24px,5vw,60px);padding-right:clamp(24px,5vw,60px)}.title-text{text-align:center;font-size:clamp(1.5rem,1.364rem + .68vw,2rem)}.slick-slider div{transition:none}.pc-none{display:none}@media screen and (max-width:768px){.pc-none{display:block}.sp-none{display:none}}header .top-bar{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);height:50px;color:#fff;position:fixed;padding:10px 0;width:100%;z-index:2}header .top-bar .top-title{text-align:center;font-family:"Mochiy Pop One",sans-serif;font-weight:400;font-style:normal}header .top-bar ul{position:absolute;top:50%;right:0;transform:translate(-5%,-50%);display:flex}header .top-bar ul li a{color:#fff}header .top-bar ul li.company p{padding:3px 8px;border-radius:10px 0 0 10px;font-size:clamp(.625rem,.489rem + .68vw,1rem);font-weight:600}header .top-bar ul li.agent p{padding:3px 8px;border-radius:0 10px 10px 0;transition:all .5s;font-size:clamp(.625rem,.489rem + .68vw,1rem);font-weight:600}header .top-bar ul li.agent p:hover{background-color:#23a5aa;transition:all .5s}#header .top-bar .hum{display:none;position:fixed;top:6px;right:16px;width:35px;height:35px;background:#fff;z-index:4;cursor:pointer}#header .top-bar .hum .top{position:absolute;top:5px;left:3px;width:30px;height:2px;background:#a70ace;transition:all .5s}#header .top-bar .hum .mid{position:absolute;top:10px;left:3px;width:30px;height:2px;background:#a70ace}#header .top-bar .hum .bottom{position:absolute;top:15px;left:3px;width:30px;height:2px;background:#a70ace;transition:all .5s}#header .top-bar .hum .text{position:absolute;top:16px;left:3px;width:30px;height:2px;color:#a70ace;font-size:.7rem}#header.sp .top-bar .hum .top{top:15px;transform:rotate(45deg);transition:all .5s}#header.sp .top-bar .hum .mid{opacity:0}#header.sp .top-bar .hum .bottom{transform:rotate(-45deg);transition:all .5s}#header.sp .top-bar .hum .text{opacity:0}#sp-menu{position:fixed;top:-100vh;width:100%;height:100vh;background:#333;z-index:3;transition:all .5s}#header.sp #sp-menu{top:50px;transition:all .5s}#sp-menu ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:#333;grid-template-areas:"box1 box1  box2 box2 " "box3 box4  box5 box6" "box7 box8 box9 box10";padding:24px;position:static;transform:none}#sp-menu ul li{border:.5px solid #ffffff7d;text-align:center;padding:16px}#sp-menu ul li img{width:70px;height:auto}#sp-menu ul li.list01{grid-area:box1}#sp-menu ul li.list02{grid-area:box2}#sp-menu ul li a:hover{opacity:.8}.fadeIn{animation-name:fadeOutAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeIn.active{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{0%{opacity:0;filter:blur(30px);transform:scale(1.03);transition:all .5s}100%{opacity:1;transform:scale(1);transition:all .5s}}.fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.delay01{animation-delay:.1s}.delay02{animation-delay:.3s}.delay03{animation-delay:.5s}.delay04{animation-delay:.7s}.delay05{animation-delay:.9s}.delay06{animation-delay:1.1s}.delay07{animation-delay:1.3s}.delay08{animation-delay:1.5s}.delay09{animation-delay:1.7s}.delay10{animation-delay:1.9s}.delay11{animation-delay:2.1s}@media screen and (max-width:1100px){header .top-bar ul{display:none}#header .top-bar .hum{display:block}}@media screen and (max-width:768px){header .top-bar{text-align:start}header .top-bar .top-title{text-align:start;margin-left:8px}}#hero{position:relative}#hero .mainvisual{height:500px;object-fit:cover;margin-top:40px;object-position:bottom}#hero .mainvisual.sp{display:none}#hero .hero-box{position:absolute;top:16%;left:1%}#hero .hero-box{top:22%;left:10%}#hero .hero-box img{width:500px}#hero .hero-text h2{font-size:clamp(1.5rem,1.364rem + .68vw,2rem);line-height:1.3}#hero .hero-text h2 span{font-size:clamp(2.4rem,calc(2.2rem + .625vw),2.9rem)}#hero .hero-text p{font-size:1rem;margin-top:8px}nav ul li{padding:0 40px}#hero .hero-text{position:absolute;top:26%;left:10%;color:#fff}#hero .hero-text h2 span::after,#hero .hero-text h2 span::before{display:none}#hero .hero-text p span{color:#d93fff}#hero .slick img{object-position:center center}#hero .company-list{position:absolute;bottom:0;left:0;width:100%}#hero .contact-link img.aichan{position:fixed;top:100px;right:0;width:120px;z-index:1;filter:drop-shadow(0 3px 3px #707070)}#hero .contact-link img.coment{position:fixed;top:100px;right:77px;display:none;width:120px;z-index:1;transition:all .5s}#hero #open:hover img.coment{display:block;transition:all .5s;filter:drop-shadow(0 3px 3px #707070)}#hero .title-logo{position:absolute;bottom:5%;right:16px}#hero .title-logo h1{color:#fff;font-size:clamp(1.5rem,1.364rem + .68vw,1.875rem);text-shadow:2px 2px #333;line-height:1.3}#hero .title-logo h1 span{font-size:clamp(.625rem,.489rem + .68vw,1rem)}#hero .title-logo h1 strong{font-size:clamp(2.4rem,calc(2.2rem + .625vw),2.9rem)}@media screen and (max-width:1100px){#hero .mainvisual{height:380px}#hero .hero-box{position:absolute;top:22%;left:3%}#hero .hero-box img{width:400px}#hero .hero-text{left:15%}#hero .hero-text h2{line-height:1.5;font-size:1.2rem}#hero .hero-text h2 span{font-size:1.3rem}#hero .contact-link img.aichan{display:none}}@media screen and (max-width:768px){#hero .mainvisual{margin-top:50px;object-position:bottom}#hero .title-logo h1{color:#fff;font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem)}#hero .title-logo h1 span{font-size:clamp(.625rem,.489rem + .68vw,1rem)}#hero .title-logo h1 strong{font-size:clamp(1.5rem,1.364rem + .68vw,1.875rem)}nav ul li{border-right:none;padding:0 15px}}@media screen and (max-width:650px){#hero .mainvisual{display:none}#hero .mainvisual.sp{display:block}#hero .title-logo{display:none}#hero .hero-box img{display:none}#hero .hero-box{position:static;width:100%}#hero .hero-text{background:linear-gradient(117deg,#ffcccce6,#fff3f3e6 71%,#fff3f3e6);padding:8px;top:68%;width:100%;left:50%;transform:translateX(-50%)}#hero .hero-text p{margin-top:0}#hero .hero-text p br:nth-of-type(1){display:none}#hero .hero-text h2,#hero .hero-text p{text-align:center;color:#333}#hero .hero-text p{font-size:.9rem}}@media screen and (max-width:520px){#hero .contact-link img.coment{top:13%;right:20%;width:70px}}nav ul{display:flex;justify-content:center;flex-wrap:wrap;background-color:#333;height:100px;align-items:center}nav ul li{padding:0 20px;border-right:1px solid #fff}nav ul li:last-child{border-right:none}nav ul li a{display:block;color:#fff;text-align:center;transition:all .5s;font-size:clamp(.625rem,.534rem + .45vw,1.575rem);font-weight:600}nav ul li a span{color:#d93fff;font-size:clamp(.625rem,.534rem + .45vw,.875rem)}nav ul li a:hover{color:#d93fff;transition:all .5s}@media screen and (max-width:1100px){nav ul{display:none}}.hisho{position:relative;overflow:hidden;padding-bottom:32px}.hisho h2{text-align:center}.hisho h2{margin-top:90px}.hisho p{margin-top:90px}.hisho_img{position:relative}.hisho_img .hisho-ai{max-height:500px;height:auto;object-fit:cover}.hisho_img .scouter{position:absolute;top:60px;right:8%;width:12%}.hisho img{margin:32px auto 0 auto}.hisho img.dot{position:absolute;top:-90px;left:-90px;width:300px;margin-top:0;z-index:-1}.hisho img.dot2{position:absolute;top:-90px;right:-90px;width:300px;margin-top:0;z-index:-1}@media screen and (max-width:1100px){.hisho h2{margin-top:64px}.hisho p{margin-top:64px}.hisho_img .hisho-ai{max-height:350px;height:auto;object-fit:cover}.hisho_img .scouter{position:absolute;top:16px;right:8%;width:12%}}@media screen and (max-width:768px){.hisho h2,.hisho p{margin-top:60px}.hisho_img{padding:0}.hisho_img .scouter{position:absolute;top:35px;right:8%;width:12%}.hisho img{margin-top:30px}.hisho img.dot,.hisho img.dot2{width:230px}}@media screen and (max-width:520px){.hisho{padding-bottom:24px}.hisho img{margin-top:24px}.hisho h2,.hisho p{margin-top:24px}}.contact-area .inner{display:flex;gap:64px;width:100%;margin:64px auto}.contact-area p{width:100%;max-width:800px;margin-right:auto;margin-left:auto;background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:32px 0;transition:all .5s;font-size:clamp(1rem,.809rem + .59vw,1.25rem);font-weight:600}.contact-area p:hover{opacity:.8;transition:all .5s}@media screen and (max-width:1100px){.contact-area .inner{display:flex;gap:32px;width:100%;margin:32px auto}}@media screen and (max-width:768px){.contact-area .inner{gap:32px}.contact-area p{padding:24px 0}}@media screen and (max-width:520px){.contact-area .inner{margin:24px auto;gap:24px}.contact-area p{padding:16px 0}}#future{height:auto;background-image:url(img/iStock-1654499025.webp);background-repeat:repeat;background-size:auto;background-color:rgba(255,255,255,.8);background-blend-mode:lighten;padding:64px 0}#future .future-text h2,#future .future-text h3,#future .future-text p{text-align:center}#future .future-text h3{margin-top:32px;font-size:1.5rem}#future .future-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;margin-top:40px;padding-bottom:60px}#future .future-box img{border-radius:5px}#future p{font-size:clamp(.75rem,.559rem + .59vw,1rem)}@media screen and (max-width:1100px){#future .future-box{gap:20px;margin-top:32px;padding-bottom:0}}@media screen and (max-width:768px){#future .future-box{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px auto 0 auto}#future .future-box img{height:230px;object-fit:cover;object-position:top}#future .future-text h2,#future .future-text h3,#future .future-text p{margin-top:30px}}@media screen and (max-width:520px){#future{padding:16px 0}#future .future-box{margin:24px auto 0 auto}#future .future-box img{height:150px}#future .future-text h2,#future .future-text h3,#future .future-text p{margin-top:24px}#future .future-text h3{font-size:clamp(.9rem,1.034rem + .45vw,1rem)}}#Problem{background-color:#cacaca;padding:64px 0}#Problem h2{text-align:center}.Problem-box{margin-top:64px;position:relative}.Problem-box .title-img{max-height:500px;object-fit:cover}.Problem-box .hukidashi1 img,.Problem-box .hukidashi1 p,.Problem-box .hukidashi2 img,.Problem-box .hukidashi2 p,.Problem-box .hukidashi3 img,.Problem-box .hukidashi3 p{position:absolute;font-weight:600}.Problem-box .Problem-text{width:100%;padding-top:20px}.Problem-box .Problem-text p{color:#000}.Problem-box p span{color:#c80000}.Problem-box .hukidashi1{position:absolute;top:3%;left:20%;width:300px}.Problem-box .hukidashi2{position:absolute;top:-3%;right:10%;width:300px}.Problem-box .hukidashi3{position:absolute;top:32%;right:20%;width:300px}.Problem-box .hukidashi1 img{max-width:300px}.Problem-box .hukidashi2 img{max-width:300px}.Problem-box .hukidashi3 img{max-width:350px}.Problem-box .hukidashi1 p{position:absolute;top:80px;left:15%;font-size:clamp(.625rem,.489rem + .68vw,1rem)}.Problem-box .hukidashi2 p{top:80px;right:23%;font-size:clamp(.625rem,.489rem + .68vw,1rem)}.Problem-box .hukidashi3 p{top:100px;right:15%;font-size:clamp(.625rem,.489rem + .68vw,1rem)}@media screen and (max-width:1100px){.Problem-box{margin-top:32px;position:relative}.Problem-box .hukidashi1{position:absolute;left:15%;width:250px}.Problem-box .hukidashi2{position:absolute;top:1vw;right:10%;width:250px}.Problem-box .hukidashi3{position:absolute;top:25vw;right:20%;width:250px}.Problem-box .hukidashi1 p{position:absolute;top:7vw;left:3.5vw;font-size:1.4vw}.Problem-box .hukidashi2 p{top:7vw;right:3vw;font-size:1.4vw}.Problem-box .hukidashi3 p{top:8vw;right:3vw;font-size:1.4vw}}@media screen and (max-width:768px){#Problem{padding:32px 0 30px 0}.Problem-box .hukidashi1{width:180px}.Problem-box .hukidashi2{top:1vw;right:10%;width:180px}.Problem-box .hukidashi3{right:10%;width:180px}.Problem-box .hukidashi1 p{top:46px;left:12%;font-size:clamp(.625rem,.434rem + .45vw,.775rem)}.Problem-box .hukidashi2 p{top:40px;right:10%;font-size:clamp(.625rem,.434rem + .45vw,.775rem)}.Problem-box .hukidashi3 p{top:60px;right:10%;font-size:clamp(.625rem,.434rem + .45vw,.775rem)}}@media screen and (max-width:520px){.Problem-box .hukidashi1{top:0;left:10%;width:130px}.Problem-box .hukidashi2{top:-1%;right:5%;width:130px}.Problem-box .hukidashi3{right:10%;width:130px}}#solution{position:relative;padding-top:64px;z-index:0}#solution h2{text-align:center}#solution ul{margin:64px auto}#solution ul li{position:relative;z-index:0;margin-top:60px;background:#ffffffa3;padding:20px;border-radius:10px}#solution ul li .box-deco{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;padding:8px 16px;border-radius:10px 10px 0 0}#solution ul li img.img{max-height:500px;object-fit:cover}#solution ul li .scouter{position:absolute;top:80px;right:40px;background-color:#0d0310e0;max-width:450px;width:100%;border-radius:10px}#solution ul li .scouter p.head-title{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);padding:8px 16px;border-radius:10px 10px 0 0}#solution ul li .scouter .solution-box{padding:24px}#solution ul li .scouter h3{color:#fff;margin-bottom:20px}#solution ul li .scouter h3 span{font-size:clamp(1.75rem,1.25rem + 1.54vw,2.5rem)}#solution ul li .scouter p{color:#fff}#solution ul li.revers .scouter{position:absolute;top:80px;left:40px}#solution ul li.revers .scouter h3{left:4%}#solution ul li.revers .scouter p{left:4%}.word{padding-top:60px}.words{position:relative;margin-top:60px;padding-bottom:60px}.words img{height:350px;object-fit:cover}.words p{text-align:center;margin-top:24px}.words p span{font-size:clamp(1rem,.713rem + .88vw,1.875rem)}#solution .back-img1{position:absolute;top:-5%;left:-60%;z-index:-1}#solution .back-img1 img,#solution .back-img2 img{width:2000px;opacity:.3}#solution .back-img2{position:absolute;bottom:10%;right:-40%;z-index:-1}@media screen and (max-width:1100px){#solution ul{margin:32px auto}#solution ul li{margin-top:32px}#solution ul li img.img{max-height:350px;object-fit:cover}#solution ul li .scouter .solution-box,#solution ul li.revers .scouter .solution-box{padding:20px;max-width:600px;margin:0 auto}#solution ul li.revers .scouter .solution-box h3 br:nth-of-type(2){display:none}#solution ul li .scouter,#solution ul li.revers .scouter{position:static;max-width:1000px;width:100%;border-radius:0 0 10px 10px}#solution ul li .scouter h3,#solution ul li .scouter p{text-align:center}#solution ul li .scouter p.head-title{border-radius:0;text-align:center}.words{margin-top:32px}}@media screen and (max-width:768px){#solution ul li img.img{max-height:250px;object-fit:cover}#solution{padding-top:60px}.words{margin-top:60px}.words img{height:300px;object-fit:cover}}@media screen and (max-width:520px){#solution ul{margin:24px auto}#solution ul li{margin-top:24px}#solution .img{height:170px;object-fit:cover}#solution ul li .scouter .solution-box,#solution ul li.revers .scouter .solution-box{padding:16px}#solution ul li{padding:8px}.words img{height:170px;object-fit:cover}#solution ul li .scouter h3{color:#fff;margin-bottom:16px;font-size:1.2rem;line-height:1.3}.words{margin-top:24px}}#contact{position:relative;padding:90px 0}#contact .contact-text,#contact h2{text-align:center}#contact .contact-text{margin-top:24px}#contact .contact-box{position:relative}#contact img{display:block}#contact .back-img3{position:absolute;top:0;left:0}#contact .back-img4{position:absolute;bottom:0;right:0}#contact .back-img3 img,#contact .back-img4 img{opacity:.3}#contact .contact-box .form{max-width:800px;margin:0 auto}#modalContent #contact .contact-box .form .head-title,#modalContent01 #contact .contact-box .form .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;margin-top:24px;padding:8px 16px;border-radius:10px 10px 0 0;font-weight:600}#contact .contact-box .form .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;margin-top:24px;padding:8px 16px;border-radius:10px 10px 0 0;font-weight:600}#contact .contact-box .form .contact-box{color:#fff;padding:40px;background-color:#0d0310c0;border-radius:0 0 10px 10px}#contact .contact-box .form p{text-align:center}#contact .contact-box .form .form-box,#contact .contact-box .form .form-box2{max-width:500px;margin:16px auto}#contact .contact-box .form .form-box p,#contact .contact-box .form .form-box2 p{text-align:start}#contact .contact-box .form dl{margin-top:10px;flex-wrap:wrap;gap:24px;justify-content:center}#contact .contact-box .form dl dt{margin-bottom:5px;font-weight:700}#contact .contact-box .form dl dd{color:#000}#contact .baitai-box{border:2px solid #fff;padding:16px;border-radius:5px}.form dd input[type=email],.form dd input[type=tel],.form dd input[type=text],.form dd select,.form dd textarea{width:100%;border-radius:5px;border:1px solid #999;padding:5px;background-color:#fff}.form dd input[type=email],.form dd input[type=tel],.form dd input[type=text],.form dd select{height:50px}.form dd textarea{height:250px}#contact .contact-box .form .privacy{text-align:start;max-width:500px;margin:0 auto}#contact .contact-box .form .privacy label{display:flex;align-items:center}input[type=checkbox]{width:20px;height:20px}#contact .contact-box .form .privacy a{color:#fff;transition:all .5s}#contact .contact-box .form .privacy a:hover{color:#ed36fa;transition:all .5s}#contact .contact-box .form .privacy span{color:#fff}div.wpcf7 .wpcf7-spinner{display:none!important}#contact .contact-box .form .send p{text-align:center}#contact .contact-box .form .send input[type=submit]{font-size:clamp(.625rem,.489rem + .68vw,1rem);color:#fff;border:1px solid #fff;border-radius:5px;padding:10px;transition:all .5s;margin:16px}@media screen and (max-width:1100px){#contact{padding:64px 0}#contact .contact-text{margin-top:32px}#contact .contact-box .form .head-title{margin-top:32px}#contact .contact-box .form .contact-box{padding:32px}}@media screen and (max-width:768px){#contact{padding:60px 0}#contact h2{display:block;text-align:center;margin-top:0;margin-bottom:30px}#contact img{display:none}#contact .contact-box .form{position:static;margin:30px 0}#contact .contact-box .form dl{justify-content:center}#contact .contact-box .form dl dt,#contact .contact-box .form p{font-size:clamp(.625rem,.489rem + .68vw,1rem)}.form dd input[type=email],.form dd input[type=tel],.form dd input[type=text],.form dd select{height:40px}#contact .contact-box .form .privacy{justify-content:center}.form dd textarea{height:150px}#contact .send{text-align:center}}@media screen and (max-width:520px){#contact .contact-box .form .form-box p,#contact .contact-box .form .form-box2 p,#contact .contact-box .form .head-title,#contact .contact-box .form .privacy span,#modalContent #contact .contact-box .form .head-title,#modalContent01 #contact .contact-box .form .head-title{font-size:.8rem}#contact{padding:32px 0}#contact h2{margin-bottom:24px}#contact .contact-text{margin-top:24px}#contact .contact-box .form .head-title{margin-top:24px}#contact .contact-box .form dl{gap:16px}#contact .contact-box .form .contact-box{color:#fff;padding:8px;background-color:#0d0310c0;border-radius:0 0 10px 10px}}#AIchan{margin-top:90px;position:relative;z-index:0}#AIchan .aichan-info{position:relative}#AIchan .dot,#AIchan .dot2{position:absolute;z-index:0}#AIchan .dot{bottom:-100px;right:37%;width:300px;z-index:-1}#AIchan .dot2{bottom:0;left:-200px;width:500px;z-index:-1}#AIchan h2{text-align:center}#AIchan h3 span{font-size:clamp(1.75rem,1.25rem + 1.54vw,2.5rem);margin-right:10px}.aichan-info1{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:60px;margin-bottom:90px}.aichan-info1 p{flex:1 1 auto}.aichan-info1 .img-box{position:relative}.aichan-info1 .img-box img{max-height:350px;object-fit:cover;object-position:50% 20%}.aichan-info1 .img-box .scouter1{position:absolute;top:55%;right:50%;width:200px;height:auto}.aichan-info1 .img-box .scouter2{position:absolute;top:40%;right:10%;width:200px;height:auto}.aichan-info2{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center}.aichan-info2 img{max-width:270px;width:100%;float:left;margin-left:100px}.aichan-infotext{margin:32px 0}.aichan-info2 h3{border-bottom:1px solid #000;font-size:clamp(1rem,.809rem + .59vw,1.25rem)}.aichan-info2 dl{display:grid;grid-template-columns:1fr 1fr;margin:32px 0 100px 0}.aichan-infotext dd,.aichan-infotext dt{margin-top:60px;border-bottom:1px solid #000}.aichan-infotext dt{font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem)}.aichan-infotext dd{font-size:clamp(1rem,1.034rem + .45vw,1.375rem)}.aichan-info2 .aichan-infotext p{margin-top:30px}@media screen and (max-width:1100px){.aichan-info2 img{margin-left:0}.aichan-infotext dd,.aichan-infotext dt{margin-top:32px}}@media screen and (max-width:970px){.aichan-info1 .img-box img{max-height:430px;object-fit:cover}}@media screen and (max-width:768px){.aichan-info1{margin-top:32px;margin-bottom:32px}#AIchan{margin-top:32px}.aichan-info1{grid-template-columns:1fr}.aichan-info1 p{order:2}.aichan-info1 .img-box img{height:300px;object-fit:cover;object-position:30% 30%;order:1}#AIchan h2{margin-bottom:30px}.aichan-infotext{margin:0;padding-bottom:30px}.aichan-infotext dd,.aichan-infotext dt{margin-top:30px}.aichan-info2{grid-template-columns:1fr}.aichan-info2 dl{margin:0;grid-template-columns:1fr 2fr}.aichan-info2 img{order:2;margin:0 auto}#AIchan .dot{top:-10%;left:-10%;width:250px}#AIchan .dot2{bottom:0;left:-25%;width:250px}}@media screen and (max-width:520px){.aichan-info1 .img-box img{height:170px}.aichan-info1 .img-box .scouter1{position:absolute;top:30%;right:50%;width:100px;height:auto}.aichan-info1 .img-box .scouter2{position:absolute;top:40%;right:20%;width:100px;height:auto}.aichan-info2 .aichan-infotext p{margin-top:10px}.aichan-info2 dl{margin:0;grid-template-columns:1fr 1fr}.aichan-infotext dd,.aichan-infotext dt{font-size:1rem}}#promise{background-color:#e2cde5;padding:64px 0;position:relative;z-index:0}#promise h2{text-align:center}#promise ul{margin-top:30px}#promise ul li{background-color:#0d0310a0;border-radius:10px;margin-bottom:64px}#promise ul li .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;padding:8px 16px;border-radius:10px 10px 0 0}#promise ul li .head-title.reverse{text-align:end}#promise ul li.promise1 .promise-box{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:40px;border-radius:5px}#promise ul li.promise1 .promise1-img img{width:90%}#promise ul li.promise1 .promise1-text{color:#fff;margin-top:20px}#promise ul li .promise1-text h3{font-size:clamp(1.75rem,1.25rem + 1.54vw,2rem);border-bottom:none;margin:32px 0;display:inline-block;background:linear-gradient(90deg,#3577ca 0,#ed36fa 100%);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}#promise ul li.promise1 .promise1-text .promise-text1{margin-bottom:32px;font-size:clamp(1rem,.809rem + .59vw,1.25rem)}#promise ul li.promise1 .promise1-text .promise-text1 strong{font-size:.8rem}#promise ul li.promise2 .promise-box{display:flex;gap:32px}#promise ul li.promise2 .promise-box .promise1-img{width:45%}#promise ul li.promise2 .promise-box .promise1-img img{width:100%;vertical-align:top}#promise ul li.promise2 .promise1-text{width:55%;color:#fff;padding:40px}#promise ul li.promise2 .promise1-text img{margin-bottom:20px;vertical-align:top}#promise ul li.promise2 ul.baitai-list{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:16px}#promise ul li.promise2 ul.baitai-list li{border-radius:0;margin-bottom:0}#promise ul li.promise2 ul.baitai-list li img{margin-bottom:0}#promise ul li.promise3 .promise-box{padding:40px;border-radius:5px}#promise ul li.promise3 .promise1-text{color:#fff}#promise ul li.promise3 .promise1-text h3{margin:0 0 32px 0}#promise ul li.promise3 .big{color:#fff;text-align:center}#promise ul li.promise3 .stream-box{max-width:900px;margin:0 auto}#promise ul li.promise3 .promise1-img{color:#fff}#promise ul li.promise3 .stream-box .pc-none{display:none}#promise ul li .sp-stream-box{display:none}#promise ul li.promise4 h3,#promise ul li.promise4 p{color:#fff}#promise ul li.promise4 .promise-box{padding:40px;position:relative}#promise ul li.promise4 .promise-box .back-img{position:absolute;bottom:0;right:0;width:300px;opacity:.5}#promise ul li.promise4 .bears-img{display:flex;align-items:center;gap:32px;justify-content:flex-start;margin-bottom:32px}#promise ul li.promise4 .bears-img img{width:200px}#promise .back-img1{position:absolute;top:-10%;right:-40%;z-index:-1}#promise .back-img1 img,#promise .back-img2 img{width:2000px;opacity:.3}#promise .back-img2{position:absolute;bottom:0;left:-60%;z-index:-1}@media screen and (max-width:1300px){#promise ul li .promise1-text h3{margin:24px 0}#promise ul li.promise2 .promise1-text{padding:16px}}@media screen and (max-width:1100px){#promise ul li.promise1 .promise-box,#promise ul li.promise2 .promise1-text,#promise ul li.promise3 .promise-box,#promise ul li.promise4 .promise-box{padding:16px}#promise ul li .promise1-text h3{font-size:clamp(1.5rem,1.309rem + .59vw,1.75rem);margin:16px 0}#promise ul li.promise1 .promise1-text{color:#fff;margin-top:16px}#promise ul li.promise1 .promise1-text .promise-text1{margin-bottom:24px;font-size:clamp(1rem,.809rem + .59vw,1.25rem)}}@media screen and (max-width:980px){#promise ul li .promise1-text h3{margin:8px 0}#promise ul li.promise2 .promise1-text img{margin-bottom:8px}}@media screen and (max-width:850px){#promise ul li.promise1 .promise1-img img{width:70%}#promise ul li.promise1 .promise-box,#promise ul li.promise2 .promise1-text,#promise ul li.promise3 .promise-box,#promise ul li.promise4 .promise-box{padding:24px}#promise .back-img1{position:absolute;top:-5%;right:-40%;z-index:-1}#promise{padding-top:0}#promise ul li{max-width:800px;width:100%;margin:0 auto 24px auto}#promise ul li.promise1 .promise1-img{text-align:center}#promise ul li.promise1 .promise-box,#promise ul li.promise2 .promise-box{grid-template-columns:1fr}#promise ul li.promise1 .promise1-text{margin-top:0}#promise ul li .promise1-text h3{display:inline-block;margin:16px 0;font-size:clamp(1.5rem,1.309rem + .59vw,1.75rem)}#promise ul li .promise1-text .promise-text1{font-size:clamp(.938rem,.896rem + .13vw,1rem)}#promise ul li.promise2 .promise1-text{width:100%}#promise ul li.promise2 .promise1-img{display:none}#promise ul li.promise2 .promise1-img img{height:400px;object-fit:cover}#promise ul li.promise3 .stream-box .sp-none{display:none}#promise ul li .sp-stream-box{display:block}#promise ul li .sp-stream-box .innertext,#promise ul li .sp-stream-box .innertext2,#promise ul li .sp-stream-box .innertext3{background-color:#fff;margin:16px 0;display:grid;grid-template-columns:1fr 5fr;color:#333;padding:20px;gap:10px;border-radius:10px}#promise ul li .sp-stream-box .innertext .step,#promise ul li .sp-stream-box .innertext2 .step,#promise ul li .sp-stream-box .innertext3 .step{margin:auto;font-size:clamp(1rem,.809rem + .59vw,1.25rem);text-align:center}#promise ul li .sp-stream-box .innertext h4,#promise ul li .sp-stream-box .innertext2 h4,#promise ul li .sp-stream-box .innertext3 h4{font-size:clamp(1.25rem,1.159rem + .45vw,1.5rem);margin-bottom:8px}#promise ul li .sp-stream-box .innertext a{background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;border-radius:10px;padding:8px 16px;display:inline-block;margin-top:8px;max-width:200px}#promise ul li.promise4 .bears-img{text-align:center;display:block}#promise ul li.promise4 .bears-img .bears-title h3,#promise ul li.promise4 .bears-img .bears-title p{text-align:center}}@media screen and (max-width:520px){#promise ul li.promise1 .promise1-img img{width:90%}#promise ul li .promise1-text h3{margin:8px 0;line-height:1.3}#promise ul li.promise1 .promise-box,#promise ul li.promise2 .promise1-text,#promise ul li.promise3 .promise-box,#promise ul li.promise4 .promise-box{padding:16px}#promise ul li .sp-stream-box .innertext,#promise ul li .sp-stream-box .innertext2,#promise ul li .sp-stream-box .innertext3{padding:8px;gap:8px}#promise ul li.promise4 .bears-img img{width:150px}#promise ul li.promise1 .promise1-text .promise-text1{margin-bottom:16px;line-height:1.3}#promise ul li.promise1 .promise-box{gap:8px}#promise ul li.promise3 .promise1-text h3{margin:0 0 16px 0}#promise ul li .sp-stream-box .innertext h4,#promise ul li .sp-stream-box .innertext2 h4,#promise ul li .sp-stream-box .innertext3 h4{line-height:1.3}.step-text{line-height:1.3}#promise ul li.promise4 .bears-img{margin-bottom:16px}.promise4 p{line-height:1.3}}#works{padding-top:90px}#works h2,#works p.works-info{text-align:center}#works p.works-info{margin-top:20px}#works p.title-text{margin-top:30px}#works ul.work-link{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;margin:30px auto}#works ul.work-link li img{transition:all .5s}#works ul.work-link li:hover img{transform:translateY(-10px);transition:all .5s}#works .works-title{background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);padding:16px;border-radius:5px 5px 0 0}#works .works-title h3,#works .works-title h3 span,#works .works-title p{color:#fff}#works .works-title h3{line-height:1.1}#works .works-title h3 span{font-size:1rem}#works .reverse .works-title h3,#works .reverse .works-title p{text-align:end}#AIselect{background:#e2cde5;padding:24px}#works .double,#works .pasol,#works .replace{background-color:#e2cde5;padding:32px}#AIselect .select-box{max-width:900px;margin:0 auto;padding:32px}#AIselect .create-box{display:grid;grid-template-columns:3fr 1fr 3fr;max-width:900px;margin:0 auto}#AIselect .work-arrow1 img{margin-bottom:50%}#AIselect .select-plan{background:#0d0310a0;border-radius:5px;max-width:900px;margin:32px auto 0}#AIselect .select-plan .plan-boxes{padding:32px 32px 8px 32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}#AIselect .select-plan .option{color:#fff;text-align:end;padding:8px}#AIselect .select-plan .plan-box{padding:24px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:5px}#AIselect .select-plan h4{background:#a70ace;color:#fff;padding:4px 8px;text-align:center}#AIselect .select-plan p.box-title{background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;padding:8px 0;text-align:center;border-radius:5px 5px 0 0}#AIselect .select-plan .plan-box p{color:#333;margin:8px 0 16px 0}#works .report1,#works .report2{border:1px solid #333}#works img.basic-img{filter:brightness(70%);max-height:350px;object-fit:cover}#works .section-img{position:relative}#works .work-title{position:absolute;top:75px;left:16px;width:330px;color:#fff}#works .reverse .work-title{position:absolute;top:75px;right:16px;left:auto;width:330px;color:#fff}#works .reverse .work-title h3{position:absolute;top:43px;right:25px;font-size:1.5rem}#works .double .work-title h3,#works .pasol .work-title h3,#works .replace .work-title h3{position:absolute;top:43px;right:25px;font-size:1.5rem}#works .double .work-title p,#works .pasol .work-title p,#works .replace .work-title p{text-shadow:1px 1px #333}#works .pasol .report1,#works .replace .report1{bottom:-13vw;left:10vw;background-color:#fff;border-radius:5px;padding:10px 20px}#works .double .report1 h4,#works .double .report2 h4,#works .pasol .report1 h4,#works .replace .report1 h4{font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem)}#works .double .report1 p,#works .double .report2 p,#works .pasol .report1 p,#works .replace .report1 p{font-size:clamp(.75rem,.463rem + .88vw,1.125rem);margin-top:1vw}#works .pasol .work-arrow1{width:10vw}#works .pasol .work-arrow2,#works .replace .work-arrow2{width:10vw;transform:scaleX(-1) rotate(130deg)}.work-box{max-width:900px;margin:0 auto;margin-top:32px}.create-box{max-width:900px;margin:32px auto 0;display:grid;grid-template-columns:3fr 1fr 3fr;gap:20px;align-items:center}#double .create-box{display:grid;grid-template-columns:4fr 1fr 3fr}#pasol .create{width:70%;display:grid;grid-template-columns:1fr}#works .pasol .work-arrow1{bottom:17%;left:28%}#works .double .background-color,#works .pasol .background-color{position:absolute;bottom:-20px;right:0;width:95vw;height:75%;z-index:-1}#replace .create{width:100%;display:grid;grid-template-columns:1fr}#works .replace .work-arrow2{bottom:26%;left:39%}#works .double .work-arrow2{position:absolute;bottom:36%;left:27%;width:10vw;transform:scaleX(-1) rotate(130deg)}#double .report-box{display:grid;grid-template-columns:1fr 1fr;gap:8px}#double .report-box .report1,#double .report-box .report2{border-radius:5px}#double .report-box .report1 h4,#double .report-box .report2 h4{font-size:1.2rem;text-align:center}#double .create{width:100%;display:grid;grid-template-columns:1fr}#works .pasol .pasol-box1{position:absolute;bottom:-16vw;right:28vw;width:25vw}#works .pasol .pasol-box1 h4{position:absolute;bottom:28vw;right:5vw;color:#fff;font-size:1.5vw}#works .pasol .pasol-box1 p{position:absolute;bottom:5vw;right:2.5vw;color:#fff;font-size:1.3vw;width:20vw;border:1px solid #fff;border-radius:5px;padding:10px}#works .pasol .pasol-box2{position:absolute;bottom:-16vw;right:2vw;width:25vw}#works .pasol .pasol-box2 h4{position:absolute;bottom:28vw;right:5vw;color:#fff;font-size:1.5vw}#works .pasol .pasol-box2 p{position:absolute;bottom:5vw;right:2.5vw;color:#fff;font-size:1.3vw;width:20vw;border:1px solid #fff;border-radius:5px;padding:10px}#works .replace .report1 .pik{position:relative}#works .replace .pasol-box1{position:absolute;bottom:-16vw;right:4vw;width:55vw}#works .replace .pasol-box1 .pc-none{display:none}#works .double .pasol-box1 h4,#works .replace .pasol-box1 h4{display:none}#works .replace .pasol-box1 .replace-text{position:absolute;bottom:3vw;right:4.5vw;color:#fff;width:46vw;border-radius:5px;padding:10px}#works .replace .pasol-box1 .replace-text p{font-size:.9vw}#works .replace .background-color{position:absolute;bottom:-20px;left:0;width:95vw;height:75%;z-index:-1}#works .replace .pasol-box1 .replace-text .pik4{position:relative;margin:5px 0}#works .replace .pasol-box1 .replace-text .pik5{position:relative;margin:5px 0}#works .double{margin-top:60px}#works .double .report-box .report1,#works .double .report-box .report2{background-color:#fff;padding:10px;margin-top:30px}#works .double .pasol-box1{position:absolute;bottom:-16vw;right:0;width:37vw}#works .double .pasol-box1 .double-text{position:absolute;bottom:3vw;right:3.7vw;color:#fff;width:30vw;border-radius:5px;padding:10px}#works .double .pasol-box1 .double-text p{font-size:1vw}#works .double .pasol-box1 .double-text .pik{position:relative}@media screen and (min-width:1100px){#works .double .work-title,#works .pasol .work-title,#works .replace .work-title{width:400px}#works .pasol .work-title h3{position:absolute;top:50px;right:25px;font-size:clamp(1.5rem,1.364rem + .68vw,1.875rem)}#works .replace .work-title h3{position:absolute;top:50px;right:30px;font-size:clamp(1.5rem,1.364rem + .68vw,1.875rem)}#works .double .work-title h3{position:absolute;top:56px;left:70px;font-size:clamp(1.5rem,1.364rem + .68vw,1.875rem)}#works .double .work-title p,#works .pasol .work-title p,#works .replace .work-title p{font-size:clamp(.625rem,.489rem + .68vw,1rem)}#works .pasol .report1{left:2%;bottom:-14vw}#works .double .report1 h4,#works .double .report2 h4,#works .pasol .report1 h4,#works .replace .report1 h4{font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem)}#works .double .report1 p,#works .double .report2 p,#works .pasol .report1 p,#works .replace .report1 p{font-size:clamp(.625rem,.489rem + .68vw,1rem)}#works .pasol .work-arrow1{width:100px}#works .double .work-arrow2,#works .pasol .work-arrow2,#works .replace .work-arrow2{width:100px}#works .pasol .pasol-box1,#works .pasol .pasol-box2{width:300px}#works .pasol .pasol-box1{right:26%}#works .pasol .pasol-box2{right:-1%}#works .pasol .pasol-box1 h4,#works .pasol .pasol-box2 h4{font-size:clamp(.625rem,.489rem + .68vw,1rem);bottom:78%;right:60px}#works .pasol .pasol-box1 p,#works .pasol .pasol-box2 p{font-size:clamp(.625rem,.489rem + .68vw,1rem);width:240px}#works .pasol .pasol-box1 p{bottom:73px;right:32px}#works .pasol .pasol-box2 p{bottom:50px;right:30px}#works .replace .pasol-box1{position:absolute;bottom:-16vw;right:0;width:700px}#works .double .pasol-box1 h4,#works .replace .pasol-box1 h4{display:none}#works .replace .pasol-box1 .replace-text{position:absolute;bottom:8%;right:7%;color:#fff;width:600px}#works .replace .pasol-box1 .replace-text p{font-size:clamp(.625rem,.58rem + .23vw,.75rem)}#works .double .report-box{left:5%}#works .double .pasol-box1{position:absolute;bottom:-16vw;right:0;width:500px}#works .double .pasol-box1 .double-text{position:absolute;bottom:42px;right:38px;color:#fff;width:400px;border-radius:5px;padding:10px}#works .double .pasol-box1 .double-text p{font-size:clamp(.625rem,.489rem + .68vw,.9rem)}#works .replace .pasol-box1 .sp-none{display:block}#works .replace .pasol-box1 .pc-none{display:none}}@media screen and (max-width:1100px){#works .work-title img{display:none}#works .double .work-title h3,#works .pasol .work-title h3,#works .replace .work-title h3{position:static}#works .reverse .work-title,#works .work-title{top:0;left:0;background:#333;padding:8px;width:100%}#AIselect .select-box{grid-template-columns:1fr}#AIselect .select-box .work-arrow1{transform:rotate(0)}#AIselect .select-plan{max-width:600px;margin:24px auto 0}#AIselect .create-box .create,#AIselect .create-box .report0{text-align:center}.create-box{display:block;padding:32px 0 0 0}#works .double .report-box .report2,#works .double .report1,#works .pasol .report1,#works .replace .report1{position:static;bottom:-13vw;left:10vw;background-color:#fff;border-radius:5px;padding:32px;max-width:580px;margin:auto}#pasol .create-box .report1{width:100%}#replace .create-box .report1{width:100%}#replace .create img{max-width:400px;margin:0 auto}#double .create img{max-width:400px;margin:0 auto}.create{width:100%}#pasol .create{width:100%;grid-template-columns:1fr 1fr}#pasol .create{width:70%;margin:0 auto}#works .work-arrow1{margin:16px auto;transform:rotate(90deg);width:100px}#double .create,#replace .create{max-width:600px;margin:0 auto;width:100%}#works .replace .work-arrow2{bottom:125vw;left:42vw;transform:scaleX(-1) rotate(45deg)}#double .report-box{width:100%}#double .create-box{grid-template-columns:1fr}#works .double .report-box .report1,#works .double .report-box .report2{padding:24px;margin-top:0}#works .double .report-box{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}#works .double .work-arrow2{bottom:124vw;left:44vw;transform:scaleX(-1) rotate(45deg)}}@media screen and (max-width:768px){#works{padding-top:60px}#works ul.work-link{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){#AIselect .select-box{grid-template-columns:1fr}#AIselect .select-plan .plan-boxes{padding:24px;grid-template-columns:1fr}#AIselect .select-plan .plan-box{padding:16px}#works .double img.basic-img,#works .pasol img.basic-img,#works .replace img.basic-img{max-height:300px}#works ul.work-link{gap:10px}#works .work-title{left:8px;width:300px;color:#fff}#works .double .work-title h3,#works .pasol .work-title h3{position:absolute;font-size:1.3rem}#works .replace .work-title h3{font-size:1.3rem}#works .double .work-title p,#works .pasol .work-title p,#works .replace .work-title p{font-size:clamp(.525rem,.4rem + .68vw,.8rem)}#works .double .report1,#works .pasol .report1,#works .replace .report1{position:static;bottom:-13vw;left:10vw;background-color:#fff;border-radius:5px;padding:16px;max-width:400px;margin-top:16px}#works .double .report1 h4,#works .double .report2 h4,#works .pasol .report1 h4,#works .replace .report1 h4{font-size:clamp(.725rem,.589rem + .68vw,1.3rem)}#works .double .report1 p,#works .double .report2 p,#works .pasol .report1 p,#works .replace .report1 p{margin-top:10px}#works .pasol .work-arrow2{position:absolute;top:46%;right:0;width:70px;transform:scale(1) rotate(30deg)}#works .pasol .pasol-box1{position:static;bottom:-16vw;right:28vw;width:47vw}#works .pasol .pasol-box2{position:absolute;bottom:7px;right:0;width:47vw}#works .pasol .pasol-box1 h4{position:absolute;top:-7vw;right:9vw;color:#000;font-size:2.5vw}#works .pasol .pasol-box2 h4{position:absolute;top:-7vw;right:8vw;color:#000;font-size:2.5vw}#works .pasol .pasol-box1 p{position:absolute;bottom:10vw;right:3.5vw;color:#fff;font-size:2.7vw;width:40vw;border:1px solid #fff;border-radius:5px;padding:10px}#works .pasol .pasol-box2 p{position:absolute;bottom:8vw;right:3.5vw;color:#fff;font-size:2.7vw;width:40vw;border:1px solid #fff;border-radius:5px;padding:10px}#works .replace .pasol-box1{position:static;width:100%}#works .replace .pasol-box1 .sp-none{display:none}#works .replace .pasol-box1 .pc-none{display:block}#works .double .background-color,#works .pasol .background-color,#works .replace .background-color{display:none}#works .replace .pasol-box1 .replace-text{position:absolute;bottom:16vw;right:5vw;color:#fff;width:80vw;border-radius:5px;padding:10px}#works .replace .pasol-box1 .replace-text p{font-size:2.5vw}#works .replace .pasol-box1 h4{top:-7vw;right:39vw;color:#000;font-size:3.5vw}#works .double .report-box{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}#works .double .report-box .report1,#works .double .report-box .report2{padding:16px}#works .double .report-box .report1,#works .double .report-box .report2{width:100%;margin-top:16px}#works .double .pasol-box1{position:static;bottom:-16vw;right:0;width:100%}#works .double .pasol-box1 .double-text{position:absolute;bottom:15vw;right:7.7vw;color:#fff;width:75vw;border-radius:5px;padding:10px}#works .double .pasol-box1 .double-text p{font-size:2.5vw}#works .double .pasol-box1 h4{position:absolute;bottom:133vw;right:33vw;color:#000;font-size:2.5vw}}@media screen and (max-width:520px){#AIselect{margin-bottom:16px}#works .works-title{padding:8px}#works .double,#works .pasol,#works .replace{padding:16px}#works .reverse .works-title h3,#works .works-title h3{text-align:center}#works .works-title h3 span{font-size:.8rem}#AIselect .select-box{padding:0}#works{padding-top:32px}.work-box{margin-top:8px}#works ul.work-link{margin:16px auto}#works .reverse .work-title,#works .work-title{top:40px}#AIselect .create-box{margin-top:16px;grid-template-columns:1fr}#AIselect .work-arrow1 img{margin-bottom:0}#AIselect .create-box .create img,#AIselect .create-box .report0 img{max-width:200px}#AIselect .select-box .work-arrow1{width:50px;transform:rotate(90deg)}#AIselect .select-plan .plan-boxes{padding:16px}#AIselect .select-plan .plan-box{padding:16px}#AIselect .select-plan h4{font-size:.9rem}#AIselect .select-box p{font-size:.8rem}#pasol .create{width:100%}#works .replace{margin-top:24px}#works .double{margin-top:24px}#works .pasol .work-arrow2{top:51%;right:1%}#works .double .work-title,#works .pasol .work-title{width:160px}#works .replace .work-title{right:8px;width:160px}#works .double .work-title h3,#works .pasol .work-title h3,#works .replace .work-title h3{position:absolute;top:22px;right:10px;font-size:12px}#works .replace .work-title h3{font-size:12px}#works .replace .pasol-box1 .replace-text p{font-size:2.5vw}#works .double .pasol-box1 .double-text{position:absolute;bottom:9vw;right:7.7vw;color:#fff;width:75vw;border-radius:5px;padding:10px}.create-box{padding:0 0}#works .work-arrow1{margin:8px auto}#works .double .report-box{gap:8px}#works .double .report-box .report1,#works .double .report-box .report2{padding:8px}}#price{margin-top:90px;background-color:#e2cde5;padding:90px 0}#price h2{text-align:center}#price p.inner{text-align:center;margin-top:24px}#price .price-img{position:relative;margin-top:32px}#price .price-img .price-img1{filter:brightness(70%);max-height:350px;object-fit:cover}#price .price-img p{position:absolute;bottom:0;left:0;color:#fff;width:100%;text-align:center;background:#000000b1;padding:16px}#price ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:60px;gap:20px}#price ul li{background-color:#0d0310a0;position:relative;border-radius:10px}#price ul li .price-box1{padding:16px;text-align:center}#price ul li .info-title{color:#fff;text-align:center;background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);padding:10px;border-radius:10px 10px 0 0}#price ul li.beginner .info-title::before{position:absolute;top:2%;left:20%;content:"";display:inline-block;width:32px;height:32px;background-image:url(img/beginner.webp);background-position:bottom;background-size:contain}#price ul li.premium .info-title::before{position:absolute;top:2%;left:13%;content:"";display:inline-block;width:32px;height:32px;background-image:url(img/trophy.webp);background-position:bottom;background-size:contain}#price ul li .price-box1 h3{color:#fff;text-align:center;position:relative;display:inline-block;font-size:1.2rem}#price ul li h3 strong{font-size:1.5rem}#price ul li .price-box1 .info-text{color:#fff;text-align:center;margin-top:10px}#price ul li .price-info{background:#fff;padding:8px;border-radius:10px;margin-top:24px}#price ul li .price-info table{width:100%}#price ul li .price-info table th{width:35%;background:#a70ace;color:#fff;text-align:center;vertical-align:middle;padding:8px;border-bottom:1px solid #fff;font-size:clamp(.938rem,.896rem + .13vw,1rem)}#price ul li .price-info table td{width:65%;border-bottom:1px solid #333;font-weight:600;font-size:clamp(.938rem,.896rem + .13vw,1rem);text-align:center;letter-spacing:2px}#price ul li .price-info table td .small{font-size:10px;text-align:center}#price ul li .price-info table td.accent strong{color:#a70ace}#price ul li .price-info table td strong{font-size:1.5rem}#price ul li .price-box1 dl{margin-top:10px}#price ul li.beginner .price-box1 dl{display:flex;flex-wrap:wrap;justify-content:space-between}#price ul li.beginner .price-box1 dd,#price ul li.beginner .price-box1 dt{background-color:#fff;width:50%;padding:10px;margin-bottom:10px;text-align:center}#price ul li.beginner .price-box1 dt{border-radius:10px 0 0 10px}#price ul li.beginner .price-box1 dd{border-radius:0 10px 10px 0}#price ul li.beginner .price-box1 p.mini{color:#fff;text-align:end}#price ul li.basic .basic-box{background-color:#fff;padding:10px;margin-top:10px;border-radius:10px}#price ul li.basic .price-box1 dd,#price ul li.basic .price-box1 dt{background-color:#fff;width:50%;padding:5px;text-align:center}#price ul li.basic .price-box1 dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#price ul li.basic .price-box1 p.mini{text-align:end}#price ul li.premium .price-box1 .info-title{color:#fff}#price ul li.premium .price-box1 h4{color:#fff;text-align:center}#price ul li.premium .price-box1 .info-text{color:#fff;text-align:center}#price ul li.premium .pre-box{background-color:#fff;padding:10px;margin-top:10px;margin-bottom:10px;border-radius:10px}#price ul li.premium .pre-box p{text-align:center}#price ul li.premium .pre-box dl{display:flex;flex-wrap:wrap;justify-content:space-between}#price ul li.premium .pre-box dd,#price ul li.premium .pre-box dt{background-color:#fff;width:50%;padding:3px;text-align:center}#price ul li.premium .pre-box dd{text-align:start}#price ul li.premium .pre-box2{background-color:#fff;padding:10px;border-radius:10px}#price ul li.premium .pre-box2 dl{display:flex;justify-content:space-between;align-items:center}#price ul li.premium .pre-box2 dd,#price ul li.premium .pre-box2 dt{background-color:#fff;width:50%;padding:5px;text-align:center}#price ul li.premium .pre-box2 dd{text-align:start}#price ul li.premium .pre-box2 p.mini{text-align:end}#price .mascot{position:absolute;top:-40px;right:-10px;width:75px}#price .megahon{position:absolute;top:-23px;right:40px}@media screen and (max-width:1100px){#price ul{max-width:900px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"box2 box3 " "box1 box1 ";justify-content:center;margin-top:40px;gap:80px}#price ul li{max-width:500px;width:100%;margin:0 auto}#price ul li.premium{grid-area:box1;max-width:380px}}@media screen and (max-width:768px){#price{margin-top:60px;padding:30px 0}#price ul{max-width:450px;display:grid;grid-template-columns:1fr;grid-template-areas:"box2" "box3 " "box1 "}#price ul li.premium{max-width:500px}#price ul li.beginner .price-box1 dd,#price ul li.beginner .price-box1 dt{background-color:#fff;width:50%}#price ul li.basic .price-box1 dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#price ul li.basic .price-box1 dd,#price ul li.basic .price-box1 dt{background-color:#fff;width:50%;padding:5px;text-align:center}#price ul li.premium .pre-box dl{display:flex;flex-wrap:wrap;justify-content:space-between}#price ul li.premium .pre-box dd,#price ul li.premium .pre-box dt{background-color:#fff;width:50%;padding:3px}#price ul li.premium .pre-box2 dl{display:flex;justify-content:space-between;align-items:center}#price ul li.premium .pre-box2 dd,#price ul li.premium .pre-box2 dt{background-color:#fff;width:50%;padding:5px}}@media screen and (max-width:520px){#price ul{margin-top:24px}#price ul li .price-box1{padding:16px}#price ul li .price-info table td strong{font-size:1.3rem}}#FAQ{padding-top:100px}#FAQ h2{text-align:center}#FAQ .faq-img{position:relative;margin-top:32px}#FAQ .faq-img .faq-img1{filter:brightness(70%);max-height:350px;object-fit:cover;object-position:top}#FAQ .faq-img .faq-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;width:100%;color:#fff}#FAQ .faq-img .faq-title h3{text-align:center;text-shadow:2px 2px #333}#FAQ .qa-box h3{margin-top:30px;border-bottom:1px solid #000}#faq #contents{padding-top:70px;padding-bottom:80px;position:relative}#law_cont{text-align:center}.acMenu{max-width:800px;margin:32px auto}.acMenu dt{display:block;font-size:clamp(.75rem,.559rem + .59vw,1rem);font-weight:700;color:#333;margin-bottom:20px;border-bottom:2px solid #eee;cursor:pointer;position:relative;padding:.5em 2em .5em 2em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:relative}.acMenu dt:after{content:"\f107";font-family:fontawesome;display:block;position:absolute;top:25%;right:2%}.acMenu dt.active:after{content:"\f106";font-family:fontawesome;display:block;position:absolute;top:25%;right:2%}.acMenu dt.active{color:#fff;background-color:#a70ace}.acMenu dt span{position:absolute;top:.3em;left:.4em;font-family:Montserrat;font-size:18px;color:#a70ace;margin-right:20px}.acMenu dt.active span{color:#fff}.acMenu dd{background:#fff;font-size:normal;font-size:clamp(.813rem,.688rem + .38vw,1rem);padding:.5em 1em 1em 4em;margin-bottom:20px;display:none;color:#333;position:relative}.acMenu dd span{position:absolute;font-size:20px;font-family:Montserrat;color:#a70ace;margin-right:20px;top:.3em;left:.5em}.faq-link{display:inline-block;color:#fff;background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);text-align:center;margin-bottom:32px;padding:16px 24px;border-radius:10px;transition:all .5s;max-width:300px;width:100%;position:relative}.faq-link::after{position:absolute;content:url(img/arrow_circle_w.svg);width:10px;height:10px;top:17px;right:48px;transition:all .5s}.faq-link:hover::after{top:17px;right:32px;transition:all .5s}@media only screen and (max-width:768px){#FAQ .faq-img .faq-title h2{font-size:3vw}.acMenu{margin-bottom:20px}.acMenu dt{display:block;font-weight:700;line-height:1.1em;margin-bottom:20px;border-bottom:2px solid #eee;padding:.5em 2em .5em 2.2em}.acMenu dt span{top:.3em}.acMenu dt:after{content:"\f107";font-family:fontawesome;display:block;position:absolute;top:30%;right:2%}.acMenu dt.active:after{content:"\f106";font-family:fontawesome;display:block;position:absolute;top:30%;right:2%}.acMenu dd{font-size:normal;line-height:1.5em;padding:.5em 1em .5em 2.5em;margin-bottom:10px;display:none;color:#333}.acMenu dd span{font-size:20px}}@media screen and (max-width:520px){#FAQ{padding-top:32px}#FAQ .faq-img .faq-title h3{font-size:clamp(.938rem,.729rem + .64vw,1.25rem)}.acMenu dt{margin-bottom:16px}}#news{position:relative;padding-bottom:64px}#news a,#news h2{color:#fff}#news h2{line-height:1.3}#news h2 span{font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem)}#news .news-box{position:relative;text-align:center;padding-top:0}#news .news-box .ai{width:60%}#news .dot{position:absolute;top:20vw;left:0;width:30vw;z-index:0}#news .dot2{position:absolute;bottom:-10vw;right:0;width:30vw;z-index:0}#news .news-info{position:relative;padding:20px}#news .news-info table tr{border-bottom:1px solid #fff}#news .news-info table td,#news .news-info table th{margin:1vw 0 .5vw 0}#news .news-info table td.label,#news .news-info table th{font-size:1.3vw;width:10vw}#news .news-info table td.label{display:block;text-align:center}#news .news-info table td.title{width:50vw}#news .archive-info{margin-top:20px}#news .archive-info ul li{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}#news .archive-info ul li{display:grid;grid-template-columns:1fr 1fr 6fr;align-items:center;gap:5px}#news .archive-info ul li a,#news .archive-info ul li time{font-size:clamp(.625rem,.489rem + .68vw,1rem)}#news .archive-info ul li .label{max-width:100px;color:#fff;text-align:center;border-radius:5px}#news .label a{color:#fff}#news .label a:nth-child(1){display:none}#news .archive-info ul li h3{font-size:clamp(1rem,.809rem + .59vw,1.25rem)}#news .archive-link{text-align:end}#news .archive-link img{width:120px}@media screen and (max-width:768px){#news .archive-link img{width:70px}#news .archive-info ul li{grid-template-columns:1fr 2fr 7fr}#news .news-info .archive-link{top:98vw}#news .archive-info{top:60vw}#news .archive-info ul li{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px}#news .archive-info ul li a,#news .archive-info ul li time{font-size:clamp(.525rem,.4rem + .68vw,.8rem)}#news .archive-info ul li .label{max-width:100px}#news .archive-info ul li h3{font-size:clamp(.75rem,.463rem + .88vw,1.125rem)}}@media screen and (max-width:520px){#news{padding-bottom:32px}#news .news-info{padding:16px}}footer{background-color:#5b23aa;padding:64px 0 96px 0;position:relative}footer ul li a{color:#fff;font-size:clamp(.938rem,.896rem + .13vw,1rem)}footer ul li a:hover{opacity:.8}footer .footer-box{position:relative}footer .footer-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-bottom:60px;justify-items:center}footer .footer-nav.sp{display:none}footer .footer-nav ul li{margin-bottom:16px}footer .footer-nav ul li ul li{margin-bottom:4px;margin-left:16px}footer .footer-nav ul li ul li a{font-size:clamp(.525rem,.489rem + .58vw,.9rem);text-decoration:underline}footer .footer-ai{position:relative;width:200px;height:auto}footer .footer-ai img{position:absolute;bottom:16px;left:0;width:200px}footer .footer-ai p.footer-title{bottom:30px;font-size:clamp(1.2rem,calc(1rem + .625vw),1.7rem)}footer .footer-ai p.footer-title span{font-size:clamp(1.8rem,calc(1.5rem + .625vw),2.3rem);color:#fff}footer .circle{position:absolute;bottom:0;right:0;width:500px;opacity:.3}footer .copyright{display:block;text-align:center;color:#fff}.sp-contact-box{position:fixed;bottom:0;left:0;width:100%;padding:16px 0;background:#ffffff8f;display:flex;justify-content:center;align-items:center;gap:32px}.sp-contact-box .inner{display:flex;gap:16px;justify-content:center}#open01 p{width:100%;max-width:320px;background:#7038c9;background:linear-gradient(90deg,rgba(112,56,201,1) 0,rgba(101,6,138,1) 50%,rgba(149,26,201,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:16px 0;position:relative;font-weight:900}#open02 p,.sp-contact-box a{width:100%;max-width:320px;background:#b0378e;background:linear-gradient(90deg,rgba(176,55,142,1) 0,rgba(194,95,130,1) 50%,rgba(168,45,127,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:16px 0;position:relative;font-weight:900}.sp-contact-box a::after,.sp-contact-box p::after{position:absolute;content:url(img/arrow_circle_w.svg);width:10px;height:10px;top:17px;right:32px;transition:all .5s}.sp-contact-box a:hover:after,.sp-contact-box p:hover:after{top:17px;right:24px;transition:all .5s}#open{cursor:pointer;padding:20px 0;color:#fff;text-align:center;position:fixed;top:100px;right:20px;z-index:2}#open01,#open02{cursor:pointer;color:#fff;text-align:center;z-index:2;max-width:320px;width:100%}#close,#close01,#close02{content:url(img/close.svg);cursor:pointer;margin:0 0 auto auto}#mask,#mask01,#mask02{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:3}#modalContent,#modalContent01,#modalContent02{background:#fff;border-radius:10px;max-width:800px;height:90%;position:fixed;top:60px;left:0;right:0;margin:0 auto;transition:transform .5s;overflow-y:scroll;z-index:4}#modalContent #contact,#modalContent01 #contact,#modalContent02 #contact{padding:0 0;height:80%}#modalContent #contact .contact-box .form .head-title{margin-top:16px}#co #modalContent #contact .back-img3,#modalContent01 #contact .back-img3,#modalContent02 #contact .back-img3{top:-25px}#modalContent #contact .contact-text,#modalContent01 #contact .contact-text,#modalContent02 #contact .contact-text{margin-top:16px}#modalContent #contact .contact-box,#modalContent01 #contact .contact-box,#modalContent02 #contact .contact-box{padding-top:16px;padding-bottom:32px}#modalContent #contact .contact-box .form dl,#modalContent01 #contact .contact-box .form dl,#modalContent02 #contact .contact-box .form dl{margin-top:0}#modalContent contact .contact-box .form .head-title,#modalContent01 contact .contact-box .form .head-title,#modalContent02 contact .contact-box .form .head-title{margin-top:16px}#modalContent #contact .contact-box .form .contact-box,#modalContent01 #contact .contact-box .form .contact-box,#modalContent02 #contact .contact-box .form .contact-box{padding:24px}#modalContent #contact .contact-box .form dl,#modalContent01 #contact .contact-box .form dl,#modalContent02 #contact .contact-box .form dl{gap:16px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{display:flex;gap:4px}span.wpcf7-list-item-label{color:#fff;margin-right:16px}#modalContent .form dd textarea,#modalContent01 .form dd textarea,#modalContent02 .form dd textarea{height:200px}#mask.hidden,#mask01.hidden,#mask02.hidden{display:none}#modalContent.hidden,#modalContent01.hidden,#modalContent02.hidden{transform:translate(0,-200vh)}@media screen and (max-width:1100px){#modalContent #contact .contact-box,#modalContent02 #contact .contact-box{padding-top:16px}#modalContent #contact .contact-box.inner,#modalContent02 #contact .contact-box.inner{padding-left:24px;padding-right:24px}}@media screen and (max-width:930px){footer{padding:32px 0 96px 0}footer .footer-nav{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"box1 box1 box1" "box2 box3 box4"}footer .footer-nav .footer-ai{grid-area:box1;height:200px}footer .footer-nav .f-nav01{grid-area:box2}footer .footer-nav .f-nav02{grid-area:box3}footer .footer-nav .f-nav03{grid-area:box4}}@media screen and (max-width:768px){footer .footer-nav{display:none}footer .footer-nav.sp{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:0;margin-bottom:24px}footer{padding:32px 0 80px 0}#modalContent02 #contact{background:0 0}#modalContent,#modalContent01,#modalContent02{max-width:500px}#modalContent .form dd textarea,#modalContent02 .form dd textarea{height:150px}}@media screen and (max-width:520px){.sp-contact-box{gap:16px}#open01 p,#open02 p{font-size:.9rem}footer{padding:0 0 80px 0}footer .footer-ai{width:160px;height:auto}footer .footer-ai img{width:160px}footer .footer-nav ul li{margin-bottom:10px}.sp-contact-box{position:fixed;bottom:0;left:0;width:100%;padding:8px;background:#ffffff8f}.sp-contact-box a,.sp-contact-box p{width:100%;max-width:320px;margin-right:auto;margin-left:auto;background:#2a779b;background:linear-gradient(90deg,rgba(99,46,184,1) 1%,rgba(101,6,138,1) 50%,rgba(194,95,130,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:16px 0}.sp-contact-box a::after,.sp-contact-box p::after{display:none}#modalContent #contact .contact-box .form .contact-box,#modalContent01 #contact .contact-box .form .contact-box,#modalContent02 #contact .contact-box .form .contact-box{padding:16px}.privacy span.wpcf7-list-item-label{margin-right:0}#contact .baitai-box{padding:8px}}