@charset "UTF-8";a:hover{opacity:.5}header .button,header .header__button.button,header a.hs-button:not(.button),main .button,main .header__button.button,main a.hs-button:not(.button){border-radius:50rem;color:#000;color:#fff;font-size:14px;text-decoration:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){header .button,header .header__button.button,header a.hs-button:not(.button),main .button,main .header__button.button,main a.hs-button:not(.button){width:100%}}header .button:active,header .button:focus,header .button:hover,header .header__button.button:active,header .header__button.button:focus,header .header__button.button:hover,header a.hs-button:not(.button):active,header a.hs-button:not(.button):focus,header a.hs-button:not(.button):hover,main .button:active,main .button:focus,main .button:hover,main .header__button.button:active,main .header__button.button:focus,main .header__button.button:hover,main a.hs-button:not(.button):active,main a.hs-button:not(.button):focus,main a.hs-button:not(.button):hover{background-color:#990100;opacity:.5}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 15px}@media screen and (max-width:992px){.header{gap:20px}}@media screen and (max-width:768px){.header{height:70px;padding:10px}}.header img{max-width:100%}.header__logo img{max-width:200px}.header__global{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.header__global{background:hsla(0,0%,100%,.9);height:0;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}.header__global.is-open{height:100vh;opacity:1;visibility:visible;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-top:100px}}.header__item--plan{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-right:30px}@media screen and (max-width:992px){.header__item--plan{display:none}}.header__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;list-style:none;margin:0;padding:0}@media screen and (max-width:992px){.header__menu{gap:10px}}@media screen and (max-width:768px){.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.header__menu-item{line-height:1.3}@media screen and (max-width:768px){.header__menu-item{padding:20px;text-align:center;width:100%}}.header__menu-item.lg-open{display:none}@media screen and (max-width:992px){.header__menu-item.lg-open{display:block}}.header__menu-item.contact{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.header__menu-item.contact{margin-top:20px}}.header__mobile-menu{display:none}@media screen and (max-width:768px){.header__mobile-menu{background:#c7221b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;width:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;position:fixed;right:10px;top:10px;z-index:1000}}.header__mobile-menu #icon-hamburger{background:#fff;border-radius:50vh;display:block;height:3px;-webkit-transition:all .3s ease;transition:all .3s ease;width:70%}.header__mobile-menu #icon-hamburger:after,.header__mobile-menu #icon-hamburger:before{background:#fff;border-radius:50vh;content:"";display:block;height:3px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.header__mobile-menu #icon-hamburger:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.header__mobile-menu #icon-hamburger:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.header__mobile-menu #icon-hamburger.is-open{background:transparent}.header__mobile-menu #icon-hamburger.is-open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__mobile-menu #icon-hamburger.is-open:after{-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.footer{border-top:1px solid #c7221b;padding:100px 15px}@media screen and (max-width:768px){.footer{padding:50px 15px 15px}}.footer__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width:768px){.footer__contact{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.footer__contact-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1.3;text-decoration:none}.footer__contact-link:hover{text-decoration:none}@media screen and (max-width:768px){.footer__contact-link br{display:none}}.footer__contact-icon{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#c7221b;border-radius:50vh;color:#fff;height:45px;justify-content:center;width:45px}@media screen and (max-width:768px){.footer__contact-icon{font-size:14px;height:35px;width:35px}}.footer__phone{margin-top:40px;text-align:center}.footer__phone-title{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:10px;justify-content:center}.footer__phone-title i{color:#c7221b;font-size:130%}.footer__phone-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:20px;justify-content:center}.footer__phone-link{color:#000;font-size:16px}.footer__phone-link,.footer__phone-link:hover{text-decoration:none}.footer__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:40px}@media screen and (max-width:768px){.footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:20px}}.footer__menu-link{color:#000;font-size:15px}.footer__menu-link,.footer__menu-link:hover{text-decoration:none}.footer__copyright{color:#666;display:block;font-size:11px;margin-top:50px;text-align:center}.hsfc-FormWrapper .hsfc-Row .hsfc-TextareaField .hsfc-TextareaInput{min-height:6rem}.splide__main .splide__slide .splide__slide--caption{bottom:auto!important;left:50%;margin:0 auto;max-width:990px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.splide__main .splide__controls{display:none}.blog-listing--list .blog-listing__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;gap:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hs-site-page .section-plan{padding:80px 20px}@media screen and (max-width:768px){.hs-site-page .section-plan{padding:40px 20px;text-align:center}}.hs-site-page .section-plan__wrapper{display:grid;gap:25px 35px;grid-template-areas:"lite standard custom" "option option option";grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.hs-site-page .section-plan__wrapper{gap:25px 15px;grid-template-areas:"lite standard" "custom custom" "option option";grid-template-columns:repeat(2,1fr)}}.hs-site-page .section-plan__card{background:#fff;border:1px solid #c6221b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.hs-site-page .section-plan__card.lite{grid-area:lite}.hs-site-page .section-plan__card.standard{grid-area:standard}.hs-site-page .section-plan__card.custom{grid-area:custom}.hs-site-page .section-plan__card.option{grid-area:option}.hs-site-page .section-plan__card.option .section-plan__card-features{display:grid;gap:10px 20px;grid-template-columns:repeat(3,auto);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:992px){.hs-site-page .section-plan__card.option .section-plan__card-features{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:576px){.hs-site-page .section-plan__card.option .section-plan__card-features{grid-template-columns:1fr}}.hs-site-page .section-plan__card.option .section-plan__card-feature{font-size:20px}.hs-site-page .section-plan__card.option .section-plan__card-content{padding-bottom:25px}.hs-site-page .section-plan__card-title{background-color:#c6221b;color:#fff;font-size:24px;font-weight:700;line-height:1.4;padding:10px 15px;text-align:center}.hs-site-page .section-plan__card-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;line-height:1.5;padding:25px 25px 70px;position:relative}.hs-site-page .section-plan__card-desc{font-size:14px;line-height:1.8;margin-bottom:20px;text-align:center}.hs-site-page .section-plan__card-feature--heading{font-size:16px;font-weight:700;margin-bottom:10px}.hs-site-page .section-plan__card-feature--heading span{font-size:85%}.hs-site-page .section-plan__card-feature{font-size:16px;font-weight:700}.hs-site-page .section-plan__card-feature:before{content:"・";display:inline-block;margin-right:5px}.hs-site-page .section-plan__card-price{bottom:15px;font-size:32px;font-weight:700;left:25px;margin-top:40px;position:absolute}.hs-site-page .section-plan__card-price--note{font-size:60%}.hs-site-page .section-flow{padding:80px 20px}@media screen and (max-width:768px){.hs-site-page .section-flow{padding:40px 20px;text-align:center}}.hs-site-page .section-flow__wrapper{display:grid;gap:25px 35px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:992px){.hs-site-page .section-flow__wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:576px){.hs-site-page .section-flow__wrapper{grid-template-columns:repeat(2,1fr)}}.hs-site-page .section-flow__stepNumber{background-color:#ccc;border-radius:50vh;font-size:20px;font-weight:700;margin-bottom:20px;padding:5px 0;text-align:center}.hs-site-page .section-flow__stepImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.hs-site-page .section-flow__stepImage img{height:auto;max-width:100%}.hs-site-page .section-flow__stepTitle{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.hs-site-page .section-flow__stepDesc{font-size:14px;line-height:1.4;text-align:center}#hs_cos_wrapper_module_17416012584834 .list__content h3,#hs_cos_wrapper_module_17416012584836 .list__content h3{margin-bottom:0!important}#hs_cos_wrapper_module_17416012584834 .list__icon,#hs_cos_wrapper_module_17416012584836 .list__icon{border-radius:50vh!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:35px!important;width:35px!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:0!important}#hs_cos_wrapper_module_17714656220955 .section-plan__wrapper{grid-template-areas:"lite standard custom" "crm option ."}@media screen and (max-width:992px){#hs_cos_wrapper_module_17714656220955 .section-plan__wrapper{grid-template-areas:"lite standard" "custom custom" "crm option"}}#hs_cos_wrapper_module_17714656220955 .section-plan__card.option .section-plan__card-features{gap:5px;grid-template-columns:1fr}#hs_cos_wrapper_module_17714656220955 .section-plan__card.option .section-plan__card-feature{font-size:16px}#hs_cos_wrapper_module_17714656220955 .section-plan__card.crm{grid-area:crm}#hs_cos_wrapper_module_17714656220955 .section-plan__card.crm .section-plan__card-content{padding-bottom:25px}