@charset "UTF-8";h2 span{color:#0e7478;font-weight:700}h2 strong{color:#0e7478;font-weight:700}h3 span{color:#0e7478;font-weight:700}h4 span{color:#0e7478;font-weight:700}p span{color:#0e7478;font-weight:700}h3.light span{color:rgba(75,219,166,1);font-weight:700}p.light span{color:rgba(75,219,166,1);font-weight:700}h2 span::before{background-color:#0e7478}h2 span::after{background-color:#0e7478}.title-text span::before{position:absolute;content:"";width:15px;height:3px;background-color:#33b082;top:50%;left:-36%}.title-text span::after{position:absolute;content:"";width:15px;height:3px;background-color:#33b082;top:50%;right:-36%}header .top-bar{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}header .top-bar ul li a{color:#fff}header .top-bar ul li.company p{background-color:#424242}header .top-bar ul li.agent p{background-color:#0e7478}header .top-bar ul li.company p:hover{background-color:#d93fff;transition:all .5s}#header .top-bar .hum .bottom,#header .top-bar .hum .mid,#header .top-bar .hum .top{background:#0e7478}#header .top-bar .hum .text{color:#0e7478}#hero .hero-box{top:22%;left:auto;right:10%}#hero .title-logo{position:absolute;bottom:5%;left:16px;right:auto}#hero .hero-text h2 span{color:#23a5aa}#hero .hero-text p span{color:#23a5aa}nav ul li a span{color:#23a5aa;font-size:clamp(.625rem,.534rem + .45vw,.875rem)}nav ul li a:hover{color:#23a5aa;transition:all .5s}@media screen and (max-width:650px){#hero .hero-text{background:linear-gradient(90deg,#b8e2dded,#f0fffeed);padding:4px;top:70%;width:100%;left:50%;transform:translateX(-50%)}#hero .hero-text h2,#hero .hero-text p{color:#333}}.hisho h2 span{color:#0e7478}.contact-area p{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#solution{background-color:#cde5e2}#solution ul li .box-deco{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#solution ul li .scouter h3 span{color:#23a5aa}#solution ul li .scouter p span{color:#23a5aa}.words p span{color:#23a5aa}#solution ul li .scouter p.head-title{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);padding:8px 16px;border-radius:10px 10px 0 0}.aichan-infotext dt{color:#0e7478;font-weight:700}#AIchan::after{position:absolute;content:"";width:100%;height:100px;bottom:0;background-color:#cde5e2;z-index:-2}#promise{background-color:#cde5e2}#promise ul li .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#promise ul li .promise1-text h3{border-bottom:none;background:linear-gradient(90deg,#3598ca 0,#24b471 100%);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}#promise ul li .sp-stream-box .innertext a{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#modalContent #contact .contact-box .form .head-title,#modalContent01 #contact .contact-box .form .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);color:#fff;margin-top:24px;padding:8px 16px;border-radius:10px 10px 0 0}#contact .contact-box .form .head-title{background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);color:#fff;margin-top:24px;padding:8px 16px;border-radius:10px 10px 0 0}#contact .contact-box .form .privacy a:hover{color:#26b16c;transition:all .5s}#contact .contact-box .form .send input[type=submit]:hover{background-color:#0e7478;transition:all .5s}#works .works-title{background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#works .pik::after{content:"A";background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .pik2::after{content:"B";background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .pik3::after{content:"C";background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .pik4::after{content:"D";background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik4::before{content:"A";position:absolute;bottom:-5vw;left:4vw;background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik4::after{content:"A";position:absolute;top:0;left:7vw;background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:0;right:12vw;background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:0;right:5vw;background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::before{content:"A";position:absolute;top:0;left:-2vw;background-color:#26b16c;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::after{content:"B";position:absolute;bottom:0;right:86px;background-color:#26b16c;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:#26b16c;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:#26b16c;color:#fff;padding:.1vw .3vw}#works .double .background-color,#works .pasol .background-color,#works .replace .background-color{background-color:#cde5e2}.bears{background-repeat:no-repeat;background-size:contain;background-color:#cde5e29f;background-blend-mode:lighten;background-size:45%}#works .double,#works .pasol,#works .replace{background:#cde5e2}#AIselect .select-plan p.box-title{background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%)}#AIselect .select-plan h4{background:#0e7478}@media screen and (max-width:768px){#works .double,#works .pasol,#works .replace{background-color:#cde5e2}}#price{background-color:#cde5e2}#price ul li .price-info table th{width:35%;background:#2a779b;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.accent strong{color:#2a779b}#price ul li .price-box1 dd span{color:#0e7478}#price ul li .info-title{color:#fff;text-align:center;background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);padding:10px;border-radius:10px 10px 0 0}.acMenu dt.active{background-color:#0e7478}.acMenu dt span{color:#0e7478}.acMenu dd span{color:#0e7478}.faq-link{display:inline-block;color:#fff;background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);text-align:center;margin-bottom:32px;padding:16px 24px;border-radius:10px;transition:all .5s;max-width:300px;width:100%;position:relative}#news .archive-info ul li .label a{background-color:#0e7478;padding:1px;display:block;text-align:center}#news .archive-info ul li .label{background-color:#0e7478}#news{background-color:#cde5e2}#news h2 span{color:#23a5aa}#news .news-info{position:relative;background-color:#0d0310a0;padding:32px;border-radius:5px;box-shadow:-5px 5px 15px 5px rgba(73,223,254,.8),5px -5px 15px 7px rgba(33,255,182,.8)}footer{background-color:#0e7478}footer ul li a:hover{color:#26b16c;transition:all .5s}.sp-contact-box{position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#ffffff8f;justify-content:center}#open01 p{width:100%;max-width:320px;background:#348a81;background:linear-gradient(90deg,rgba(52,138,129,1) 0,rgba(7,97,92,1) 50%,rgba(49,145,137,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:16px 0;position:relative}.sp-contact-box #open02 p,.sp-contact-box a{width:100%;max-width:320px;background:#33b082;background:linear-gradient(90deg,rgba(51,176,130,1) 0,rgba(36,158,152,1) 50%,rgba(62,199,149,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:16px 0;position:relative}.sp-contact-box a::after{position:absolute;content:url(img/arrow_circle_w.svg);width:10px;height:10px;top:17px;right:48px;transition:all .5s}.sp-contact-box a:hover:after{top:17px;right:32px;transition:all .5s}@media screen and (max-width:768px){#contact{background-color:#cde5e2}#works .replace .pasol-box1 .replace-text .pik4::after{top:0;left:16vw;background-color:#23a5aa;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:#23a5aa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:25px;right:69vw;background-color:#23a5aa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:25px;right:48vw;background-color:#23a5aa;color:#fff;padding:.1vw .3vw}#works .double .pasol-box1 .double-text .pik::after{content:"B";position:absolute;bottom:0;right:27vw;background-color:#23a5aa;color:#fff;padding:.1vw .3vw}.sp-contact-box{display:flex;gap:16px;position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#ffffff8f}.sp-contact-box a,.sp-contact-box p{width:100%;max-width:240px;margin-right:auto;margin-left:auto;background:#2a779b;background:linear-gradient(90deg,rgba(46,159,184,1) 1%,rgba(7,97,92,1) 50%,rgba(75,219,166,1) 100%);color:#fff;display:block;text-align:center;border-radius:10px;padding:10px 0}}@media screen and (min-width:1100px){#solution ul li .scouter h3 span{font-size:clamp(2.4rem,calc(2.2rem + .625vw),2.9rem);color:#23a5aa}}@media screen and (max-widrh:768px){.Problem-box .title-img img{height:350px;object-fit:cover}#contact .contact-box{background-color:#cde5e2}}@media screen and (max-width:520px){#works .replace .pasol-box1 .replace-text .pik5::before{content:"B";position:absolute;top:15px;right:63vw;background-color:#23a5aa;color:#fff;padding:.1vw .3vw}#works .replace .pasol-box1 .replace-text .pik5::after{content:"C";position:absolute;top:14px;right:42vw;background-color:#23a5aa;color:#fff;padding:.1vw .3vw}}