@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;position:relative}*{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{width:auto;height:auto;position:relative}html,body{color:#2b2b2b;background-color:#fff;overflow-x:hidden;font-size:16px;font-family:Noto Sans JP,sans-serif;letter-spacing:.02rem;font-weight:400;line-height:1.8rem;scroll-behavior:smooth;scroll-padding-top:130px;overscroll-behavior:none}@media only screen and (max-width:750px){html,body{font-size:14px}}section{z-index:1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{list-style-type:none;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px}a,button,li{list-style:none;text-decoration:none}a:visited,button:visited,li:visited,a:link,button:link,li:link{color:#2b2b2b}a,button{transition-duration:.3s;transition-property:opacity;cursor:pointer}a:hover,button:hover{opacity:.5}fieldset,legend{border:none;padding:0}.is-show{display:block}.is-scrollLock{touch-action:none}.c-sp-only{display:none}.l-header{z-index:999;position:fixed;width:100%;top:0;left:0;min-height:70px;background-color:#fff;transition-duration:.3s}.l-header__container{box-shadow:0 3px 8px #0000001a}.l-header__logo-nav{max-width:1356px;margin:auto;z-index:2;display:flex;padding:21px 30px;background-color:#fff;align-items:center;justify-content:space-between}.l-header__logo{opacity:1;display:block}.l-header__nav-lists{display:flex;gap:27px;align-items:center}.l-drawer{display:none;width:100vw;text-align:center;position:static}.l-drawer #js-drawer-checkbox{position:absolute;top:0;left:0;border:none;height:auto;aspect-ratio:1;border-radius:50%}.l-drawer #js-drawer-navbar{position:fixed;width:100%;max-height:100dvh;top:0;left:0;background-color:#fff;transition-duration:.3s}.l-drawer #js-drawer-navbar.is-open{animation-duration:.3s;transition-timing-function:cubic-bezier(0,-.01,0,.79);animation-fill-mode:forwards;animation-name:navbarOpen}.l-drawer #js-drawer-navbar.is-open .l-drawer__content{display:flex;justify-content:center;height:100%;overflow:scroll;overscroll-behavior:none}.l-drawer__container{height:100%}.l-drawer__logo-nav{position:absolute;padding:15px 40px 10px;left:0;right:0;top:0;background-color:#fff;z-index:1}.l-drawer__nav-btn{position:absolute;width:115px;aspect-ratio:1;top:-20px;right:-25px;z-index:3;border:none;background-color:#ffa850;border-radius:50%;padding:0;cursor:pointer}.l-drawer__nav-btn:hover{opacity:1}.l-drawer__nav-btn>*{border:none;cursor:pointer}.l-drawer__icon{z-index:999;font-weight:700;position:absolute;top:70px;right:30px;width:80px;color:#fff;line-height:1;cursor:pointer}.l-drawer__icon:before,.l-drawer__icon:after{content:"";animation-duration:.3s;position:absolute;left:0;right:0;display:block;margin:0 auto;width:25px;height:3px;background-color:#fff;animation-fill-mode:forwards}.l-drawer__icon:before{top:-25px;order:0}.l-drawer__icon:after{top:-15px;order:-1}.l-drawer__icon.is-open:before{animation-name:iconBeforeOpen}.l-drawer__icon.is-open:after{animation-name:iconAfterOpen}.l-drawer__icon.is-close:before{animation-name:iconBeforeClose}.l-drawer__icon.is-close:after{animation-name:iconAfterClose}.l-drawer__content{display:none}.l-drawer__inner{width:100%;font-weight:700;padding:100px 0;margin:auto}.l-drawer__nav-list{margin-bottom:50px}.l-drawer__nav-list:last-child{margin-bottom:0}.l-drawer__circles{position:absolute;margin:auto;left:0;right:0;top:50%;transform:translateY(-50%);width:85vw;max-width:600px;height:100%;max-height:600px;z-index:-1;opacity:.5}.l-drawer .c-circle{position:absolute}.l-drawer .c-circle__orange{width:10vw;min-width:70px;top:90px;left:0;background:linear-gradient(319deg,#ffceac,#ffb681)}.l-drawer .c-circle__green{width:20vw;min-width:140px;max-width:200px;top:90px;right:-50px;background:linear-gradient(180deg,#ddfdd4,#bfffac)}.l-drawer .c-circle__blue{width:15vw;min-width:100px;top:280px;left:-40px;background:linear-gradient(151deg,#afddff,#caf1fc)}.l-drawer .c-circle__yellow{width:10vw;min-width:50px;top:420px;left:55px;background:linear-gradient(209deg,#fff5af,#ffee74)}.l-drawer .c-circle__yellow-small{width:10vw;min-width:85px;top:300px;right:-40px;background:linear-gradient(209deg,#fff5af,#ffee74)}.l-drawer__copyright{font-size:10px;position:absolute;bottom:0;left:0;right:0;width:100%;padding:20px 0;background-color:#fff}@keyframes iconBeforeOpen{0%{top:-25px}20%{top:-20px}40%{top:-20px;transform:rotate(0)}to{top:-20px;transform:rotate(-45deg)}}@keyframes iconAfterOpen{0%{top:-15px}20%{top:-20px}40%{top:-20px;transform:rotate(0)}to{top:-20px;transform:rotate(45deg)}}@keyframes iconBeforeClose{0%{top:-20px;transform:rotate(-45deg)}25%{top:-20px;transform:rotate(0)}50%{top:-20px;transform:rotate(0)}to{top:-25px}}@keyframes iconAfterClose{0%{top:-20px;transform:rotate(45deg)}25%{top:-20px;transform:rotate(0)}50%{top:-20px;transform:rotate(0)}to{top:-15px}}@keyframes navbarOpen{0%{height:0}to{height:100%}}.l-main-pt{padding-top:90px}.l-main-pb{padding-bottom:200px}.l-main-pb__home{padding-bottom:0}.l-page-top-margin{margin-top:70px}.l-container{max-width:1080px;margin:auto;padding:0 5%;box-sizing:content-box}.l-footer{text-align:center;z-index:1;background-color:#fff}.l-footer__to-top-bar{background-color:#ffa850;width:100vw}.l-footer__to-top-bar>a{display:block;opacity:1;min-height:45px;background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/to-top.svg);background-repeat:no-repeat;background-position:center}.l-footer__logo-nav{max-width:1120px;padding:0 20px;margin:33px auto auto;display:flex;align-items:center;justify-content:space-between}.l-footer__logo a{display:block;opacity:1}.l-footer__nav-lists{display:flex;gap:37px}.l-footer__nav-link{display:inline-block}.l-footer__copyright{margin-top:43px;padding-bottom:18px;font-size:10px}.u-m-auto{margin:auto}.u-mt30{margin-top:30px}.u-mt60-auto{margin:60px auto auto}.u-mt70-auto{margin:70px auto auto}.u-mt80{margin-top:80px}.u-mb100{margin-bottom:100px}.u-text-blue{color:#0a4596}.u-text-red{color:#cb2e25}.u-logo-text{font-weight:900;font-size:45px;letter-spacing:0}.p-home-about__message-title .u-logo-text:first-child{left:-8px}.u-title-l{font-size:45px;line-height:1.7;font-weight:700}.u-title-s{font-size:34px;line-height:1.7;font-weight:700}.u-subtitle,.c-subtitle__single{font-size:20px;line-height:1.8;font-weight:700}.u-title-border{text-align:center}.u-title-border:after{content:"";display:block;width:100%;height:1px;background-color:#c4c4c4;top:25px}.u-text-center{text-align:center}a.u-text-link__orange,a.u-text-link__orange:visited,a.u-text-link__orange:link{color:#ffa850}@media (hover:hover){a.u-text-link__orange:hover{opacity:1;border-color:#ffa850}}a.u-text-link__blue{color:#1c7cd5;display:inline-block;border-bottom:1px solid #1c7cd5}a.u-text-link__blue:visited,a.u-text-link__blue:link{color:#1c7cd5}a.u-text-link__icon{display:inline-flex;align-items:center;gap:5px;border-bottom:1px solid transparent}a.u-text-link__icon .u-text-link__icon-image{width:18px;height:18px;display:inline-block}a.u-text-link__icon.--icon-chevron .u-text-link__icon-image{background-color:#ffa850;border-radius:50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.25%22%20height%3D%2214.5%22%20viewBox%3D%220%200%207.25%2014.5%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2371_-_%E3%82%A2%E3%82%A6%E3%83%88%E3%83%A9%E3%82%A4%E3%83%B3%22%20data-name%3D%22%E3%83%91%E3%82%B9%202371%20-%20%E3%82%A2%E3%82%A6%E3%83%88%E3%83%A9%E3%82%A4%E3%83%B3%22%20d%3D%22M218.47%2C24.328a1.255%2C1.255%2C0%2C0%2C1-.977-.5%2C2%2C2%2C0%2C0%2C1%2C0-2.412l3.512-4.338-3.512-4.338a2%2C2%2C0%2C0%2C1%2C0-2.412%2C1.2%2C1.2%2C0%2C0%2C1%2C1.953%2C0l4.489%2C5.544a2%2C2%2C0%2C0%2C1%2C0%2C2.412l-4.489%2C5.544A1.255%2C1.255%2C0%2C0%2C1%2C218.47%2C24.328Zm4.489-7.25-4.489%2C5.544h0Zm-4.489-5.544%2C4.489%2C5.544Z%22%20transform%3D%22translate(-217.09%20-9.828)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:5px;background-position:center}.u-text-comment{font-size:12px;line-height:2;text-align:center}@media only screen and (max-width:750px){.u-text-comment{font-size:10px}}.u-text-comment:not(:first-child){margin-top:.5rem}.u-br-pc__large,.u-br-pc__medium,.u-br-pc__small,.u-br-tab__large,.u-br-tab__medium,.u-br-tab__small,.u-br-sp{display:none}a.c-btn-application{color:#fff;background-color:#fc492c;transition-duration:.3s;display:inline-flex;border-radius:6px;min-width:140px;min-height:50px;justify-content:center;align-items:center}a.c-btn-application:visited{color:#fff}a.c-btn-application__large{font-size:20px;font-weight:700;padding:17px 25px 17px 20px}a.c-btn-application__large img{margin-right:20px}.c-btn-theme{color:#fff;transition-duration:.3s;transition-property:opacity;font-weight:700;padding:20px}.c-btn-theme:link,.c-btn-theme:visited{color:#fff}.c-btn-theme.c-btn-theme__cv:after,.c-btn-theme.c-btn-theme__request:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.25%22%20height%3D%2214.5%22%20viewBox%3D%220%200%207.25%2014.5%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2371_-_%E3%82%A2%E3%82%A6%E3%83%88%E3%83%A9%E3%82%A4%E3%83%B3%22%20data-name%3D%22%E3%83%91%E3%82%B9%202371%20-%20%E3%82%A2%E3%82%A6%E3%83%88%E3%83%A9%E3%82%A4%E3%83%B3%22%20d%3D%22M218.47%2C24.328a1.255%2C1.255%2C0%2C0%2C1-.977-.5%2C2%2C2%2C0%2C0%2C1%2C0-2.412l3.512-4.338-3.512-4.338a2%2C2%2C0%2C0%2C1%2C0-2.412%2C1.2%2C1.2%2C0%2C0%2C1%2C1.953%2C0l4.489%2C5.544a2%2C2%2C0%2C0%2C1%2C0%2C2.412l-4.489%2C5.544A1.255%2C1.255%2C0%2C0%2C1%2C218.47%2C24.328Zm4.489-7.25-4.489%2C5.544h0Zm-4.489-5.544%2C4.489%2C5.544Z%22%20transform%3D%22translate(-217.09%20-9.828)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:14px;height:14px;flex-shrink:0}.c-btn-theme.c-btn-theme__cv{display:flex;gap:10px;align-items:center;background-color:#fc492c;border-radius:10px}.c-btn-theme.c-btn-theme__cv .c-btn-theme__cv-prefix{display:inline-block;border-radius:5px;color:#fc492c;background-color:#fff;padding:2px 5px;flex-shrink:0}.c-btn-theme.c-btn-theme__cv .c-btn-theme__cv-main{font-size:20px;flex-grow:1}@media only screen and (max-width:1255px){.c-btn-theme.c-btn-theme__cv .c-btn-theme__cv-main{font-size:18px}}.c-btn-theme.c-btn-theme__external{display:inline-flex;align-items:center;gap:1rem;background-color:#319639;border-radius:6px;padding:.875rem 1rem}@media screen and (max-width:750px){.c-btn-theme.c-btn-theme__external{padding:1rem 1.25rem}}.c-btn-theme.c-btn-theme__external:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.c-btn-theme.c-btn-theme__external .c-btn-theme__external-label{flex-grow:1;text-align:center;font-weight:700;line-height:1.35}.c-btn-theme.c-btn-theme__external .c-btn-theme__external-icon{flex-shrink:0;width:20px;height:20px;position:relative}.c-btn-theme.c-btn-theme__external .c-btn-theme__external-icon:before,.c-btn-theme.c-btn-theme__external .c-btn-theme__external-icon:after{content:"";display:block;width:16px;height:16px;border-color:#fff;position:absolute}.c-btn-theme.c-btn-theme__external .c-btn-theme__external-icon:before{left:0;bottom:0;border-left:1px solid;border-bottom:1px solid}.c-btn-theme.c-btn-theme__external .c-btn-theme__external-icon:after{top:0;right:0;border:1px solid}.c-btn-theme.c-btn-theme__request{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:10px;background-color:#ff9240}@media screen and (max-width:767px){.c-btn-theme.c-btn-theme__request{padding-left:10px;padding-right:10px}}.c-btn-theme.c-btn-theme__request .c-btn-theme__request-main{flex-grow:1;text-align:center;font-size:1.25rem}a.c-btn-login{color:#fc492c;border:3px solid #fc492c;transition-duration:.3s;display:inline-flex;border-radius:6px;min-width:140px;min-height:50px;justify-content:center;align-items:center}a.c-btn-login:hover{opacity:.5}a.c-btn-login:visited{color:#fc492c}a.c-btn-return__home{display:inline-block;color:#fff;font-weight:700;padding:15px 30px;border-radius:6px;background-color:#777;transition-duration:.3s}a.c-btn-return__home:visited{color:#fff}.c-btn-submit{width:100%;max-width:150px;margin:auto}.c-btn-submit input{border:none;color:#fff;border-radius:6px;transition-duration:.3s}.c-btn-submit input:hover{opacity:.5;cursor:pointer}.c-btn-submit__contact-form{background-color:#2c8cfc}a.c-deco__hov-underline{opacity:1;display:inline-block}a.c-deco__hov-underline:after{bottom:0;content:"";display:block;width:100%;opacity:0;height:1px;position:absolute;left:50%;transform:translate(-50%);background-color:#2b2b2b}a.c-deco__hov-underline:hover:after{opacity:1}.c-deco__hov-underline-orange{opacity:1;display:inline-block}.c-deco__hov-underline-orange:after{bottom:0;content:"";display:block;width:100%;opacity:0;height:1px;position:absolute;left:50%;transform:translate(-50%);background-color:#ff5f45}.c-deco__hov-underline-orange:hover:after{opacity:1}.c-deco-speech:before,.c-deco-speech:after{display:inline-block;position:absolute;content:"";background:#2b2b2b;width:1px;height:1.5rem;vertical-align:middle}.c-deco-speech:before{left:0;transform:rotate(160deg)}.c-deco-speech:after{right:0;transform:rotate(20deg)}.p-home-about__lead.c-deco-speech:before,.p-home-about__lead.c-deco-speech:after{height:2.2rem;top:.6rem}.c-circle{position:absolute;border-radius:50%;pointer-events:none;width:100%;aspect-ratio:1;opacity:0}.parallax{position:fixed;z-index:0;width:100%;height:calc(100vh - 90px)}.parallax__circle-background{display:flex;align-items:center;height:100%;max-width:1300px}.parallax__inner{width:100%;height:80dvh;max-height:1050px;min-height:500px}.parallax .c-circle__green{top:-10px;left:0;max-width:105px;background:linear-gradient(180deg,#ddfdd4,#bfffac)}.parallax .c-circle__yellow{top:20px;right:0;max-width:103px;background:linear-gradient(209deg,#fff5af,#ffee74)}.parallax .c-circle__blue{bottom:-10px;left:0;max-width:145px;background:linear-gradient(151deg,#afddff,#caf1fc)}.parallax .c-circle__orange{bottom:50px;right:30px;max-width:75px;background:linear-gradient(319deg,#ffceac,#ffb681)}.parallax .c-circle__orange-small{bottom:0;left:46px;max-width:80px;background:linear-gradient(319deg,#ffceac,#ffb681)}.p-home-mv__circle-background{width:100%;max-width:1500px;height:100%;max-height:560px;position:absolute;z-index:0}.p-home-mv__circle-background .c-circle__blue{top:0;left:46px;max-width:105px;background:linear-gradient(151deg,#afddff,#caf1fc)}.p-home-mv__circle-background .c-circle__blue-small{display:none;bottom:10%;right:1%;width:10vw;max-width:145px;min-width:50px;background:linear-gradient(151deg,#afddff,#caf1fc)}.p-home-mv__circle-background .c-circle__green{top:50px;right:330px;max-width:500px;background:linear-gradient(180deg,#ddfdd4,#bfffac)}.p-home-mv__circle-background .c-circle__orange{top:50px;right:60px;max-width:105px;background:linear-gradient(319deg,#ffceac,#ffb681)}.p-home-mv__circle-background .c-circle__orange-small{bottom:0;left:46px;max-width:80px;background:linear-gradient(319deg,#ffceac,#ffb681)}.p-home-mv__circle-background .c-circle__yellow{bottom:0;right:250px;max-width:103px;background:linear-gradient(209deg,#fff5af,#ffee74)}.c-icon-q:before{content:"";position:absolute;background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/Q_icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:40px;aspect-ratio:1;border-radius:50%}.c-icon-q__title:before{top:.8em;left:18px}.c-icon-q__list:before{top:1.2em;left:18px}.c-post__posts>*+*:not(:empty){margin-top:20px}.c-post__post{padding:25px 18px 25px 70px;background-color:#f1ffef;border-radius:6px}.c-post__post>a{opacity:1}.c-post__post>a:hover{text-decoration:underline}.mauticform_wrapper form>*:not(:empty)+*:not(:empty){margin-top:3rem}.mauticform_wrapper .mauticform-innerform .mauticform-row+.mauticform-row{margin-top:2.5rem}.mauticform_wrapper .mauticform-innerform .mauticform-row>*{display:block}.mauticform_wrapper .mauticform-innerform .mauticform-row>*+*{margin-top:8px}.mauticform_wrapper .mauticform-innerform .mauticform-row.mauticform-required .mauticform-label:after{content:"【必須】";display:inline-block;color:#cb2e25;margin-left:.05em}.mauticform_wrapper .mauticform-innerform .mauticform-row.mauticform-has-error .mauticform-input,.mauticform_wrapper .mauticform-innerform .mauticform-row.mauticform-has-error .mauticform-textarea{border-color:#cb2e25;background-color:#fde2e2}.mauticform_wrapper .mauticform-innerform .mauticform-row:has([type=submit]){padding-top:15px;display:flex;justify-content:center}.mauticform_wrapper .mauticform-innerform .mauticform-label{width:fit-content;font-size:18px;line-height:1.35;font-weight:700}@media (max-width:750px){.mauticform_wrapper .mauticform-innerform .mauticform-label{font-size:16px}}.mauticform_wrapper .mauticform-innerform .mauticform-input,.mauticform_wrapper .mauticform-innerform .mauticform-textarea{background-color:#fff;padding-left:12px;padding-right:12px;font-size:16px;line-height:1.5;width:100%;border:1px solid #c4c4c4;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mauticform_wrapper .mauticform-innerform .mauticform-input{height:50px}.mauticform_wrapper .mauticform-innerform .mauticform-textarea{min-height:250px;padding-top:7px;padding-bottom:7px}@media (max-width:750px){.mauticform_wrapper .mauticform-innerform .mauticform-textarea{min-height:180px}}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp:has(input[value=agree]) .mauticform-errormsg{text-align:center}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-row:has(input[value=agree]){display:flex;justify-content:center;align-items:center;gap:12px}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-row:has(input[value=agree]) .mauticform-checkboxgrp-checkbox{width:1.5rem;height:1.5rem}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-row:has(input[value=agree]) .mauticform-checkboxgrp-label{font-size:16px;font-weight:700}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-checkbox{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;background-size:1rem;background-repeat:no-repeat;background-position:center}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-checkbox:checked{background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/check.svg)}.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-label a{color:#1c7cd5;text-decoration:underline;text-underline-offset:.2em}@media (hover:hover){.mauticform_wrapper .mauticform-innerform .mauticform-checkboxgrp .mauticform-checkboxgrp-label a:hover{text-decoration:none;opacity:.8}}.mauticform_wrapper .mauticform-innerform .mauticform-button{padding:.875rem 1rem;display:inline-block;width:100%;max-width:25ch;border:none;color:#fff;border-radius:6px;transition-duration:.3s;background-color:#2c8cfc}.mauticform_wrapper .mauticform-innerform .mauticform-button:before,.mauticform_wrapper .mauticform-innerform .mauticform-button:after{content:none}.mauticform_wrapper .mauticform-innerform .mauticform-button:disabled{opacity:.8;cursor:not-allowed}@media (hover:hover){.mauticform_wrapper .mauticform-innerform .mauticform-button:hover{opacity:.8}}.mauticform_wrapper .mauticform-innerform .mauticform-errormsg{font-size:14px;color:#cb2e25}.mauticform_wrapper .mauticform-message:not(:empty){padding:15px 20px;text-align:center;font-size:18px;font-weight:700;border:2px solid}.mauticform_wrapper .mauticform-message:where(.mauticform-post-success *){border-color:#5ea500;color:#5ea500;background-color:#d8f999}.c-conversion{padding-top:4rem;padding-bottom:4rem;background-color:#f1ffef}.c-conversion.--theme-request{background-color:#fff8d8}.c-conversion__inner{padding-left:2.5rem;padding-right:2.5rem;max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-conversion__inner{padding-left:2rem;padding-right:2rem}}.c-conversion__contents{display:flex;align-items:center;gap:3rem}@media screen and (max-width:1000px){.c-conversion__contents{gap:1.5rem}}@media screen and (max-width:767px){.c-conversion__contents{flex-direction:column}}.c-conversion__image{flex-basis:47%}.c-conversion__body{flex-grow:1;display:flex;flex-direction:column;gap:1.875rem}.c-conversion__logo{display:flex;flex-direction:column;gap:.75rem;align-items:center}.c-conversion__logo-prefix{display:flex;align-items:center;justify-content:center;text-align:center;gap:1rem;font-size:1.25rem;font-weight:700}@media screen and (max-width:1000px){.c-conversion__logo-prefix{font-size:1rem}}@media screen and (max-width:767px){.c-conversion__logo-prefix{font-size:1.5rem;line-height:1.65}}@media screen and (max-width:340px){.c-conversion__logo-prefix{font-size:1.35rem}}.c-conversion__logo-prefix:before,.c-conversion__logo-prefix:after{content:"";display:inline-block;width:2px;height:1.25rem;background-color:#2b2b2b}@media screen and (max-width:767px){.c-conversion__logo-prefix:before,.c-conversion__logo-prefix:after{height:2rem}}.c-conversion__logo-prefix:before{transform:rotate(-15deg)}.c-conversion__logo-prefix:after{transform:rotate(15deg)}.p-home-mv{height:calc(100vh - 90px);min-height:675px;max-height:1080px;display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg,#f4fbff,#fbfeff 53%,#fff);overflow:hidden}.p-home-mv__cnts{max-width:1286px;display:flex;align-items:center;gap:min(3vw,55px);z-index:1;padding:0 3%}.p-home-mv__box{display:flex;flex-direction:column;gap:40px;background-color:#fff;box-shadow:0 10px 26px #0000001a;border-radius:30px;padding:50px 60px}.p-home-mv__img{max-width:550px;min-width:350px;width:45vw;left:25px}@media screen and (max-width:767px){.p-home-mv__button.--only-pc{display:none}}.p-home-mv__button.--only-sp{width:100%}@media screen and (min-width:768px){.p-home-mv__button.--only-sp{display:none}}.p-home-mv__title{max-width:480px}.p-home-about{text-align:center;margin-top:150px}.p-home-about__lead{display:inline-block;padding:0 20px}.p-home-about__lead-img{margin-top:110px}.p-home-about__lead-items{max-width:1082px;display:flex;justify-content:space-between;margin:auto}@media only screen and (max-width:1200px){.p-home-about__lead-items{gap:7%}}@media only screen and (max-width:900px){.p-home-about__lead-items{max-width:600px;place-items:center;row-gap:70px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:750px){.p-home-about__lead-items{max-width:500px;row-gap:50px;column-gap:16px}}.p-home-about__problem{display:flex;flex-direction:column;max-width:230px;min-width:165px;width:100%;gap:15px}@media only screen and (max-width:750px){.p-home-about__problem{max-width:175px;min-width:auto}}.p-home-about__problem-text{flex-grow:1;z-index:0;display:flex;align-items:center;justify-content:center}.p-home-about__problem-text:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border:3px dotted #c4c4c4;border-radius:50%;width:100%;aspect-ratio:1;z-index:-1}.p-home-about__problem-thumb{z-index:0}@media only screen and (max-width:750px){.p-home-about__problem-thumb{width:75%;margin:auto}}.p-home-about__problem-thumb img{min-width:127px;width:80%}@media only screen and (max-width:750px){.p-home-about__problem-thumb img{width:100%;min-width:auto}}.p-home-about__message-title{margin-top:50px;font-weight:700}.p-home-about__message-title.second-title{margin-top:70px}.p-home-about__message-text{margin-top:30px}.p-home-about__question{margin:80px auto auto;max-width:735px;width:70vw}.p-home-about__question-lists{display:flex;flex-direction:column;gap:60px}.p-home-about__question-thumb{display:block;margin:auto}.p-home-about__question-caption{display:block;text-align:center;color:#fff;background-color:#319639;width:262px;line-height:2.3}.p-home-about__about{margin-top:80px;background-color:#f1ffef;box-shadow:0 10px 26px #0000001a;border-radius:10px;padding:52px 40px}.p-home-about__about-title{font-size:35px;color:#319639;line-height:1;display:inline-block}.p-home-about__about-title small{font-size:20px;font-weight:400}.p-home-about__about-title:before,.p-home-about__about-title:after{content:"";background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/about/home/question_grn.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:40px;height:100%;position:absolute}.p-home-about__about-title:before{left:-88px;top:-6px;transform:rotate(-10deg)}.p-home-about__about-title:after{right:-80px;top:-10px;transform:rotate(10deg)}.p-home-about__about-text{margin-top:25px;text-align:left}.p-home-point{margin-top:223px}.p-home-point__items{margin:140px auto auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.p-home-point__item{background-color:#fff;border-radius:10px;box-shadow:0 10px 26px #0000001a;padding:70px 40px 40px}.p-home-point__item:after{content:"";display:block;background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/checkmark.svg);background-repeat:no-repeat;background-size:contain;width:80px;aspect-ratio:1;top:0;left:50%;transform:translate(-50%,-50%);position:absolute}.p-home-point__item-title{text-align:center;font-size:40px;color:#319639;font-weight:700;line-height:1}.p-home-point__item-text{margin-top:25px}.p-home-introduction{margin-top:130px}.p-home-introduction__section-title{font-size:34px}.p-home-introduction__items{margin:100px auto auto;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:30px}.p-home-introduction__item{display:grid;background-color:#fff;grid-template-rows:133px minmax(0,4em) 1fr;text-align:center;box-shadow:0 10px 26px #0000001a;border-radius:10px;padding:20px 30px}.p-home-introduction__item-thumb{display:flex;align-items:center;justify-content:center}.p-home-introduction__item-thumb>img{max-height:100%}.p-home-introduction__item-title{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#319639}.p-home-introduction__item-text{margin-top:15px;text-align:left}.p-home-introduction__item-subtext{margin-top:15px;font-size:10px;line-height:2;text-align:left}.p-home-price{margin-top:130px}.p-home-price__item{margin-top:100px;text-align:center;line-height:1.5;font-weight:700}.p-home-price__item-title{font-size:40px;color:#319639}.p-home-price__item-text{font-size:66px;font-weight:900;color:#319639}.p-home-price__item-text small{font-size:40px;font-weight:700;vertical-align:.2em;padding-left:.3em}.p-home-price__item-subtext{margin-top:10px;font-size:20px}.p-home-price .u-text-comment:not(:first-child){margin-top:20px}.p-home-conditions{margin-top:150px;text-align:center}.p-home-conditions__items{margin-top:100px;display:flex;flex-direction:column;gap:70px}.p-home-conditions__item-title{font-size:20px;font-weight:700}.p-home-conditions__item-text{margin-top:20px}.p-home-conditions__item-subtext{margin-top:20px;font-size:10px}.p-home-case{margin-top:150px}@media only screen and (max-width:750px){.p-home-case{margin-top:100px}}.p-home-case__list{margin-top:100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media only screen and (max-width:1024px){.p-home-case__list{grid-template-columns:100%;gap:20px}}@media only screen and (max-width:750px){.p-home-case__list{margin-top:60px;gap:24px}}.p-home-case__item{display:flex;border-radius:10px;box-shadow:0 10px 26px #0000001a;background-color:#fff8d8;overflow:hidden}@media only screen and (max-width:750px){.p-home-case__item{flex-direction:column}}.p-home-case__item-cnts{flex-grow:1;padding:30px 20px}@media only screen and (max-width:750px){.p-home-case__item-cnts{padding:25px 20px}}.p-home-case__item-cnts__title{font-size:18px;line-height:1.65}@media only screen and (max-width:750px){.p-home-case__item-cnts__title{font-size:16px}}.p-home-case__item-cnts__name{font-size:12px}.p-home-case__item-cnts>*+*{margin-top:12px}@media only screen and (max-width:750px){.p-home-case__item-cnts>*+*{margin-top:5px}}.p-home-case__item-image{flex-basis:40%;flex-shrink:0}@media only screen and (max-width:750px){.p-home-case__item-image{flex-basis:auto;min-height:200px}}.p-home-case__item-image img{width:100%;height:100%;object-fit:cover;object-position:right}.p-home-flow{margin-top:150px}.p-home-flow__lists{margin:100px auto auto;text-align:center;display:grid;gap:45px;grid-template-columns:repeat(4,minmax(0,1fr))}.p-home-flow__list:not(:last-child):after{content:"";background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/about/home/arrow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:-22px;width:30px;height:22px;z-index:1}.p-home-flow__item-number{position:absolute;z-index:1;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700;color:#fff;background:linear-gradient(180deg,#549d40,#8bc47a);border-radius:50%;width:52px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.p-home-flow__item{background-color:#fff;box-shadow:0 10px 26px #0000001a;border-radius:10px;padding:30px 1px 11px}.p-home-flow__item-title{font-size:20px;font-weight:700;height:80px;display:flex;align-items:center;justify-content:center}.p-home-flow__item-img{padding:10px 15px 0}.p-home-flow__item-img img{border:1px solid #c4c4c4}.p-home-flow__movies{margin-top:70px;margin-right:auto;margin-left:auto;box-shadow:0 10px 26px #0000001a;border-radius:10px;padding:1.5rem 2.25rem;background-color:#fff;width:fit-content}@media only screen and (max-width:750px){.p-home-flow__movies{margin-top:40px;padding-left:1.75rem;padding-right:1.75rem}}.p-home-flow__movies-title{font-size:22px;font-weight:700;color:#319639;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:.5em}@media only screen and (max-width:750px){.p-home-flow__movies-title{font-size:16px;margin-bottom:15px}}.p-home-flow__movies-title:before,.p-home-flow__movies-title:after{content:"";display:inline-block;width:1px;height:1.75rem;background-color:#319639;vertical-align:middle}.p-home-flow__movies-title:before{transform:rotate(-12deg)}.p-home-flow__movies-title:after{transform:rotate(12deg)}.p-home-flow__movie{max-width:816px;aspect-ratio:16/9;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-home-flow__movie{min-width:550px}}.p-home-flow__movie iframe{display:block;width:100%;height:100%}.p-home-attention{margin-top:100px;text-align:center}.p-home-attention__content{max-width:600px;margin:0 auto;padding:25px;border:3px solid #ffa850;border-radius:10px;background-color:#fff;box-shadow:0 5px 13px #0000001a}.p-home-attention__title{font-size:20px;display:inline-block;padding:0 5px;z-index:1}.p-home-attention__title:before{content:"";display:block;margin:auto auto 5px;background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/attention_icon.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:45px}.p-home-attention__title:after{content:"";display:inline-block;background-color:#ffa850;opacity:.5;width:100%;height:10px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);z-index:-1}.p-home-attention__text{font-size:14px;margin-top:5px}.p-home-contact{margin-top:120px;padding-top:70px;background-color:#f1ffef;text-align:center}@media screen and (min-width:1001px){.p-home-contact__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media screen and (max-width:1000px){.p-home-contact__button{max-width:32rem;margin-right:auto;margin-left:auto}}.p-home-contact__form{margin-top:40px;font-weight:700}@media only screen and (max-width:750px){.p-home-contact__form .u-text-link__icon{font-size:16px}}.p-home-contact__slide{margin-top:50px;display:flex;width:100vw;overflow:hidden;bottom:-2px}.p-home-contact__slide-items{height:170px;padding:0;display:flex;flex-shrink:0;animation:infinity-scroll-right 95s infinite linear .5s both}.p-home-contact__slide-items img{height:100%;max-height:100%}.p-home-conversion,.p-home-demo{margin-top:9rem}@media screen and (max-width:750px){.p-home-demo{margin-top:7rem}}.p-home-demo__section-text{margin-top:6rem;text-align:center}@media screen and (max-width:750px){.p-home-demo__section-text{margin-top:4rem}}.p-home-demo__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;max-width:54rem;margin-top:2rem;margin-right:auto;margin-left:auto}@media screen and (max-width:900px){.p-home-demo__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}}@media screen and (max-width:750px){.p-home-demo__items{grid-template-columns:100%;gap:3rem;margin-top:2.85rem}}.p-home-demo__item{text-align:center}.p-home-demo__item .c-btn-theme__external{width:100%}@media screen and (max-width:750px){.p-home-demo__item .c-btn-theme__external{max-width:20rem}}@keyframes infinity-scroll-right{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-single__cat-title{color:#fff;font-size:24px;background-color:#319639;border-radius:6px;padding:10px 30px}.p-single__items{margin-top:30px;display:flex;flex-direction:row-reverse;gap:30px}.p-single__complement{max-width:285px;width:100%;order:2}.p-single__comp-lists{margin-top:30px}.p-single__comp-lists>*+*:not(:empty){margin-top:10px}.p-single__comp-list{font-size:13px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:1.2em;text-indent:-1.2em}.p-single__comp-list>a:hover{opacity:1;text-decoration:underline}.p-single__comp-list:before{content:"";background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/q_icon_gry.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;top:1.5px;width:10px;height:12px;margin-right:.2em}.p-single__faq-top{margin-top:30px}.p-single__post{width:100%;order:1}.p-single__post-item>*{background:#f1ffef;border-radius:6px;padding:18px}.p-single__post-title{padding-left:70px}.p-single__post-content{margin-top:20px}.p-single__post-content>*+*:not(:empty){margin-top:15px}.p-single__post-content h1{font-size:30px}.p-single__post-content a{color:#1c7cd5;text-decoration:underline;text-underline-offset:.2em}.p-single__post-content ul{list-style-position:inside;padding-left:1em}.p-single__post-content li{text-indent:-1em}.p-single__post-content li:before{content:"・";font-size:1em}.p-single__post-content figcaption{font-size:.8em}.p-single__search-form{max-width:765px}.p-single__search-lists{margin:30px auto auto;max-width:765px}.p-single__search-title,.p-single__no-results{text-align:center}.p-single .p-single-conversion{margin-top:60px}@media screen and (max-width:1000px){.p-single .p-single-main{padding-bottom:200px}}@media screen and (max-width:640px){.p-single .p-single-main{padding-bottom:150px}}@media screen and (min-width:768px){.p-single .p-single-doc{min-height:50vh}}@media screen and (min-width:1081px){.p-single .p-single-doc{min-height:40vh}}.p-privacy__contents{font-size:13px;line-height:2;padding:0 35px}.p-privacy__contents>*+*:not(:empty){margin-top:20px}.p-privacy__contents h4{font-size:20px;font-weight:700}.p-privacy__contents hr{border:none;padding:.5em}.p-privacy__contents p{font-size:13px}.p-privacy__contents ul{margin-top:20px;list-style-position:inside;padding-left:1em}.p-privacy__contents li{text-indent:-1em}.p-privacy__contents li:before{content:"・";font-size:1em}.p-contact__contents{font-size:16px;max-width:700px;margin:auto}.p-contact__contact-btn .wpcf7-response-output,.p-contact__contact-btn .wpcf7-spinner{display:none}.p-contact__label-top{display:inline-flex;flex-direction:column;width:50%}.p-contact label.p-contact__label-top{line-height:1;margin-bottom:15px}.p-contact__check{margin:auto;line-height:1.5}.p-contact__check .wpcf7-form-control-wrap{display:block}.p-contact__check .wpcf7-list-item{margin:0 0 0 2.2em}.p-contact__check .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}.p-contact__check input[type=checkbox]{position:absolute;opacity:0}.p-contact__check input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/check.svg) no-repeat center;background-size:16px 16px}.p-contact__check .wpcf7-list-item-label:before{border:1px solid #ccc;border-radius:6px;content:"";position:absolute;top:60%;transform:translateY(-50%);left:-40px;vertical-align:middle;width:30px;aspect-ratio:1;display:inline-block;cursor:pointer}.p-contact__check .wpcf7-list-item-label:before.disabled{cursor:not-allowed}.p-contact__prpo-link{color:#1c7cd5;display:inline-block;border-bottom:1px solid #1c7cd5;transition-duration:.3s}.p-contact__prpo-link:hover{opacity:.5}.p-contact-thanks__section-title{font-size:24px;font-weight:700;line-height:1.8em}@media screen and (max-width:1000px){.p-faq{padding-bottom:200px}}@media screen and (max-width:640px){.p-faq{padding-bottom:150px}}.p-faq__contents{max-width:860px;margin:auto}.p-faq__cat-lists{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:20px}.p-faq__cat-list{width:100%;display:flex}.p-faq__cat-title{font-size:20px;font-weight:700;color:#2b2b2b;width:100%;padding:25px 10px;border:1px solid #319639;background-color:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition-duration:.3s}.p-faq__cat-title:hover{opacity:.5}.p-faq__cat-title.is-active:hover{opacity:1}.p-faq__cat-items{margin:60px auto auto;max-width:765px}.p-faq .panel{display:none}.p-faq .tab.is-active{background:#319639;color:#fff}.p-faq .panel.is-show{display:block}.p-faq__search-form{max-width:765px}.p-faq .p-faq-conversion{margin-top:60px}.p-searchform{text-align:center;padding:35px 35px 55px;border:1px solid #c4c4c4;border-radius:6px}.p-searchform__search-area{margin-top:25px;display:flex;gap:10px}.p-searchform__search-area>*{border-radius:4px}.p-searchform__input{background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/search_icon.svg);background-repeat:no-repeat;background-position:15px;font-size:16px;width:100%;border:1px solid #c4c4c4;border-radius:4px;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 50px}.p-searchform__btn{color:#fff;min-width:70px;font-weight:700;background-color:#319639;border-style:none}.p-statics-article__content{line-height:2;padding:0 35px}.p-statics-article__content .wp-block-group:not(:first-child){margin-top:20px}.p-statics-article__content .wp-block-group .wp-block-group__inner-container>*+*:not(:empty){margin-top:10px}.p-statics-article__content h4{font-size:20px;font-weight:700}.p-statics-article__content p{font-size:13px}.p-statics-article__content p:empty{padding-top:15px;padding-bottom:15px}.p-statics-article__content a{text-decoration:underline;text-underline-offset:.2em}.p-statics-article__content a:hover{text-decoration:none}.p-statics-article__content ul{list-style-type:disc}.p-statics-article__content ul,.p-statics-article__content ol{padding-left:1em;padding-inline-start:1em}.p-statics-article__content li{font-size:13px;list-style-type:inherit;list-style-position:inside;text-indent:-1em}.p-statics-article__content li:not(:first-child){margin-top:8px}.p-statics-article.--commerce .p-statics-article__content table th,.p-statics-article.--commerce .p-statics-article__content table td{border-color:transparent;font-size:13px;padding-top:10px;padding-bottom:10px}.p-statics-article.--commerce .p-statics-article__content table tr td{vertical-align:initial}.p-statics-article.--commerce .p-statics-article__content table tr td:first-child{white-space:nowrap}@media only screen and (max-width:1255px){.l-header__logo{width:215px}.l-header__nav-list{font-size:14px}.p-home-mv__cnts{gap:min(5vw,80px)}.p-home-mv__img{left:0}}@media only screen and (max-width:1130px){.l-header__logo{width:200px}.l-header__nav-link.c-btn-application,.l-header__nav-link.c-btn-login{min-width:90px}}@media only screen and (max-width:1200px){.u-br-pc__large{display:inline-block}.p-home-about__problem{gap:0}.p-home-about__problem-text{font-size:14px;line-height:1.7}}@media only screen and (max-width:1125px){.u-br-pc__medium{display:inline-block}.p-home-point__items{max-width:650px;grid-template-columns:1fr;grid-auto-rows:1fr;gap:70px}.p-home-introduction__items{max-width:650px;grid-template-columns:1fr 1fr}.p-home-flow__lists{max-width:600px;grid-template-columns:1fr 1fr;row-gap:40px;column-gap:15px}.p-home-flow__list:nth-child(2):after{transform:rotate(135deg) translate(80%);top:auto;right:auto;bottom:0;left:0}}@media only screen and (max-width:1024px){.u-br-pc__small{display:inline-block}}@media only screen and (max-width:1000px){.c-pc-only{display:none}.c-sp-only{display:block}.p-home-mv{min-height:auto;max-height:620px}.p-home-mv__circle-background{top:10px}}@media only screen and (max-width:900px){.u-br-tab__large{display:inline-block}.l-main-pt{padding-top:80px}.parallax,.p-home-mv{height:calc(100vh - 80px)}.l-footer__logo{width:225px}.u-logo-text{font-size:35px}.u-title-l,.u-title-s{font-size:30px}.u-subtitle{font-size:16px}.l-header__logo{width:215px}.l-header__logo-nav{justify-content:center}.l-header__navbar{display:none}.l-drawer{display:block}.p-home-mv{height:auto;min-height:auto;max-height:1080px}.p-home-mv__cnts{flex-direction:column;padding:10%;gap:max(7vw,30px)}.p-home-mv__img{max-width:600px;min-width:auto;width:100%}.p-home-mv__circle-background{max-width:800px;max-height:100%;min-height:500px}.p-home-mv__circle-background .c-circle__blue{min-width:70px;width:10vw;top:7%;left:0}.p-home-mv__circle-background .c-circle__blue-small{display:block}.p-home-mv__circle-background .c-circle__green{min-width:190px;width:40vw;top:30%;left:65%}.p-home-mv__circle-background .c-circle__orange{display:none}.p-home-mv__circle-background .c-circle__orange-small{max-width:160px;min-width:115px;width:20vw;bottom:10%;left:0}.p-home-mv__circle-background .c-circle__yellow{min-width:70px;width:10vw;top:8%;right:5%}.p-home-about__problem{max-width:200px}.p-home-about__about-title{font-size:30px}.p-home-point__item-title{font-size:35px}.p-home-point__items{margin-top:120px}.p-home-point__item{padding-top:60px}.p-home-point__item:after{width:70px}.p-home-introduction__items,.p-home-price__item,.p-home-conditions__items{margin-top:80px}.p-single__items{flex-direction:column;gap:60px}.p-single__complement{max-width:765px;margin:auto}.l-footer__logo-nav{flex-direction:column}.l-footer__nav{margin-top:25px}}@media only screen and (max-width:828px){.u-br-tab__medium{display:inline-block}.p-home-about__lead{padding:0 30px}.p-home-about__lead.c-deco-speech:before,.p-home-about__lead.c-deco-speech:after{top:25%;height:3.5rem}}@media only screen and (max-width:750px){.u-br-tab__small{display:inline-block}.u-logo-text{font-size:25px}.u-title-l,.u-title-s{font-size:20px}.u-subtitle,.c-subtitle__single{font-size:16px}.u-title-border:after{top:20px}.c-icon-q:before{background-image:url(//service.chachat-bot.com/wp-content/themes/chachatbot_service/assets/css/../images/icon/Q_icon-s.svg);width:25px}.c-icon-q__title:before{top:1.2em}.c-icon-q__list:before{top:1.8em}.c-post__posts{gap:30px}.c-post__post{padding-left:55px}.c-btn-submit input{height:60px}.parallax .c-circle__green{width:10vw;min-width:75px}.parallax .c-circle__yellow{width:10vw;min-width:70px}.parallax .c-circle__blue{width:15vw;min-width:100px;left:-40px}.parallax .c-circle__orange{width:10vw;min-width:75px;right:-20px}.u-mb100{margin-bottom:60px}.l-page-top-margin{margin-top:35px}.p-home-about{margin-top:50px}.p-home-about__lead{padding:0 25px}.p-home-about__lead.c-deco-speech:before,.p-home-about__lead.c-deco-speech:after{height:2.8rem}.p-home-about__message-title{margin-top:30px}.p-home-about__message-title.second-title{margin-top:40px}.p-home-about__lead-img{margin-top:70px}.p-home-about__message-text{margin-top:20px}.p-home-about__question{margin-top:40px}.p-home-about__about{margin-top:40px;padding:30px 20px}.p-home-about__about-title{font-size:18px}.p-home-about__about-title small{font-size:10px}.p-home-about__about-title:before,.p-home-about__about-title:after{width:25px}.p-home-about__about-title:before{left:-45px;top:-3px}.p-home-about__about-title:after{right:-50px;top:-3px}.p-home-point{margin-top:100px}.p-home-point__items{max-width:500px;margin-top:90px;gap:60px}.p-home-point__item{padding:45px 20px 20px}.p-home-point__item:after{width:55px}.p-home-point__item-title{font-size:25px}.p-home-point__item-text{margin-top:15px}.p-home-introduction{margin-top:100px}.p-home-introduction__items{margin-top:60px;max-width:500px;gap:20px}.p-home-introduction__item{grid-template-rows:90px minmax(0,3.5em) 1fr;padding:2px 10px 20px}.p-home-introduction__item-title{font-size:16px}.p-home-introduction__item-text,.p-home-introduction__item-subtext{margin-top:10px}.p-home-price{margin-top:100px}.p-home-price__item{margin-top:60px}.p-home-price__item-title{font-size:25px}.p-home-price__item-text{font-size:45px}.p-home-price__item-text small{font-size:25px}.p-home-price__item-subtext{font-size:16px}.p-home-conditions{margin-top:100px}.p-home-conditions__items{margin-top:60px;gap:40px}.p-home-conditions__item-title{font-size:16px}.p-home-conditions__item-text,.p-home-conditions__item-subtext{margin-top:10px}.p-home-flow{margin-top:100px}.p-home-flow__lists{margin-top:75px;max-width:500px;column-gap:10px;row-gap:25px}.p-home-flow__item-number{width:35px;font-size:16px}.p-home-flow__item{padding:10px 5px 5px}.p-home-flow__item-title{font-size:15px;letter-spacing:0;height:75px}.p-home-flow__item-img{padding:0 15px}.p-home-attention__content{max-width:500px}.p-home-contact{margin-top:100px;padding-top:50px}.p-home-contact__slide-items{height:85px}.p-faq__cat-lists{grid-template-columns:repeat(2,1fr)}.p-faq__cat-items{margin-top:30px}.p-searchform{padding:25px 10px}.p-searchform__search-area{margin-top:15px}.p-single__cat-title{font-size:16px}.p-single__post-title{padding-left:55px}.p-single__post-content h1{font-size:25px}.p-contact__input-items{gap:20px}.p-contact__input-text{height:40px}.p-contact__check .wpcf7-list-item-label:before{width:25px}.p-privacy__contents{font-size:10px}.p-privacy__contents h4{font-size:16px}.p-privacy__contents>*+*:not(:empty){margin-top:10px}.l-footer__nav-lists{flex-direction:column;gap:40px}.l-footer__copyright{margin-top:60px}}@media only screen and (max-width:640px){.u-br-sp{display:inline-block}.l-header__logo-nav{justify-content:flex-start}.l-footer__to-top-bar a{min-height:60px}.l-drawer__logo-nav{padding:15px 20px 10px}.l-main-pb{padding-bottom:150px}.p-home-mv__cnts{gap:30px}.p-home-mv__box{border-radius:10px;padding:20px}.p-home-about__question{width:50vw;min-width:245px}.p-home-about__question-lists{gap:30px}}