@charset "UTF-8";h2 span{color:#a70ace;font-weight:700}h2 strong{color:#a70ace;font-weight:700}h3 span{color:#a70ace;font-weight:700}h4 span{color:#a70ace;font-weight:700}p span{color:#a70ace;font-weight:700}h3.light span{color:#ed36fa;font-weight:700}p.light span{color:#ed36fa;font-weight:700}header .top-bar{background-color:#5b23aa}header .top-bar ul li.company p{background-color:#d93fff}header .top-bar ul li.agent p{background-color:#424242}#hero .hero-text h2 span{color:#d93fff}#hero .hero-text p span{color:#d93fff}nav ul li a span{color:#d93fff;font-size:clamp(.625rem,.534rem + .45vw,.875rem)}nav ul li a:hover{color:#d93fff;transition:all .5s}.hisho h2 span{color:#a70ace}#solution{background-color:#e2cde5}#solution ul li .scouter h3 span{color:#ed36fa}#solution ul li .scouter p span{color:#ed36fa;font-weight:700}.aichan-infotext dt{color:#a70ace;font-weight:700}#promise{background-color:#e2cde5}#promise ul li .promise1-text h3{background:linear-gradient(90deg,#3577ca 0,#ed36fa 100%);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}#AIchan::after{position:absolute;content:"";width:100%;height:100px;bottom:0;background-color:#e2cde5;z-index:-2}#contact .contact-box .form .send input[type=submit]:hover{background-color:#a70ace;transition:all .5s}#works .pik::after{content:"A";background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .pik2::after{content:"B";background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .pik3::after{content:"C";background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .pik4::after{content:"D";background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik4::before{content:"A";position:absolute;bottom:-2vw;left:4vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik4::after{content:"A";position:absolute;top:0;left:7vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5{position:relative;margin:5px 0}#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:0;right:12vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:0;right:5vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::before{content:"A";position:absolute;top:0;left:-2vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::after{content:"B";position:absolute;bottom:0;right:7vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik3{position:relative}#works .double .pasol-box1 .double-text .pik3::after{content:"C";position:absolute;top:0;left:-2vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik4{position:relative}#works .double .pasol-box1 .double-text .pik4::after{content:"D";position:absolute;top:0;left:-2vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .background-color,#works .pasol .background-color,#works .replace .background-color{background-color:#e2cde5}#price{background-color:#e2cde5}#price ul li .price-box1 dd span{color:#a70ace;font-weight:700}.acMenu dt.active{background-color:#a70ace}.acMenu dt span{color:#a70ace}.acMenu dd span{color:#a70ace}#news td.label:nth-child(1){display:none}#news .archive-info ul li .label a:nth-child(1){display:none}#news .archive-info ul li .label a{background-color:#a70ace;padding:1px;display:block;text-align:center;border-radius:3px}#news{background-color:#e2cde5}#news h2 span{color:#ed36fa}#news .news-info{position:relative;background-color:#0d0310a0;padding:32px;border-radius:5px;box-shadow:-5px 5px 15px 5px rgba(0,161,255,.8),5px -5px 15px 7px rgba(105,0,213,.8)}footer{background-color:#5b23aa}footer ul li a:hover{color:#ed36fa;transition:all .5s}@media screen and (max-widrh:768px){#contact .contact-box{background-color:#e2cde5}}@media screen and (max-width:768px){#works .replace .pasol-box1 .replace-text .pik4::after{top:0;left:16vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik4::before{content:"A";position:absolute;bottom:-8.5vw;left:10.5vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:25px;right:69vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:25px;right:48vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::after{content:"B";position:absolute;bottom:0;right:27vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}}@media screen and (max-width:520px){#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:15px;right:63vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:14px;right:42vw;background-color:#ed36fa;color:#fff;padding:.1vw .3vw}}