@charset "UTF-8";*{box-sizing:border-box}a[href^="tel:"].l-btn__01{color:#fff!important}.m-header .hs-menu-depth-1.hs-item-has-children:hover{margin-bottom:calc(var(--menu-spacer)*-1);padding-bottom:var(--menu-spacer);z-index:9}.m-header .hs-menu-wrapper,.m-header .hs_cos_wrapper{display:block;height:100%}@media screen and (min-width:869px){.m-header .spOnly{display:none!important}}@media screen and (max-width:869px){.m-header .spOnly{display:block!important}.m-header .m-header__navi--title.spOnly,.m-header .m-header__spBtn.spOnly{display:flex!important}.m-header__navi--headline{width:100%}}.m-header{background-color:#fff}.m-header *{box-sizing:border-box}.m-header__inner{margin-left:auto;margin-right:auto}.m-header__copy{background-color:#ebebeb}.m-header__copy,.m-header__sub{font-size:12px;line-height:1.6666666667;padding:0 1em}.m-header__sub{align-items:center;display:flex;gap:.5em;justify-content:flex-end;margin:8px auto}.m-header__main{border-bottom:1px solid #d0d0d0;margin-top:12px;padding:0 10px 12px;position:relative}.m-header__main--column{display:flex;gap:0 10px;justify-content:space-between}.m-header__main--column>*{margin-bottom:auto!important;margin-top:auto}.m-header__title{padding:0 1em 0 2em}.m-header__navi{margin:0!important}.m-header__navi a{color:#222!important;text-decoration:none}.m-header__navi--headline dt{font-size:18px;font-weight:700;margin-bottom:.5em;text-decoration:underline}.m-header div.active-branch>ul{display:flex;flex-wrap:wrap;gap:0 1em;height:100%}.m-header div.active-branch>ul>li{position:static!important}.m-header .hs-menu-depth-1{align-items:center;display:flex;justify-content:center;text-align:center}.m-header .hs-menu-depth-1>a{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;line-height:1.4}.m-header .hs-menu-depth-1>a img{display:none}.m-header .hs-menu-depth-1.hs-item-has-children>a{padding-right:1em}.m-header .hs-menu-depth-1.hs-item-has-children>a:after{border-bottom:2px solid var(--arrow-color,#d0d0d0);border-right:2px solid var(--arrow-color,#d0d0d0);content:"";height:.5em;position:absolute;right:0;top:calc(50% - .5em);transform:rotate(45deg);width:.5em}.m-header__logoList{margin-left:auto}.m-header__logoList ul{align-items:center;display:flex;gap:0 10px;margin-bottom:0}.m-header__logoList+.m-header__phone{margin-left:0}.m-header__phone{flex:none;text-align:center}.m-header__phone .phone-num{color:var(--phone-color,#d00b18);font-size:28px;font-weight:700;letter-spacing:0;line-height:1.2;text-shadow:.025em 0 var(--phone-color,#d00b18)}.m-header__phone .phone-info{font-size:11px}.m-header__cv{flex:none}.m-header__cv .btn{align-items:center;background-color:#cc3232;border-bottom:5px solid #963232;border-radius:5px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:0 5px;justify-content:center;padding:.75em;text-align:center;text-decoration:none}@media screen and (min-width:869px) and (max-width:1480px){.m-header .hs-menu-depth-1>a{font-size:.95vw}.m-header__phone .phone-num{font-size:1.68vw}.m-header__phone .phone-info{font-size:.68vw}.m-header__cv .btn{font-size:1vw}}@media screen and (min-width:869px){.spOnly{display:none!important}.m-header__copy{min-height:20px}.m-header__sub{min-height:25px}.m-header__main--column{min-height:75px}.m-header__navi--headline_parent{left:10px;pointer-events:none;position:absolute;top:45px;width:200px}.m-header .hs-menu-depth-1>a{position:relative}.m-header .hs-menu-depth-1>a:before{background-color:var(--theme-color,#d0d0d0);content:"";height:4px;left:0;position:absolute;top:calc(100% + 2px);transform:scaleX(0);transition:transform .3s;width:100%}.m-header .hs-menu-depth-1>a:hover:before{transform:scaleX(1)}.m-header .hs-menu-depth-1.hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;visibility:visible}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{box-sizing:border-box;left:50%!important;margin:0 auto;max-width:1480px;opacity:0;padding:45px 10px 35px;position:absolute;text-align:left;top:calc(100% + 1px)!important;transform:translateX(-50%);visibility:hidden;width:100%!important;z-index:999}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{background-color:#ecfffc;content:"";height:100%;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>li{margin:0 auto;max-width:900px}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>li+li{margin-top:20px}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>li>a{align-items:center;display:inline-flex;font-size:16px;font-weight:700;gap:0 6px;text-decoration:underline}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>li>a:before{background-color:var(--theme-color,#d0d0d0);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2028%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M34.412%200%2017.059%2017.031%205.588%205.773%200%2011.257l11.471%2011.258L17.059%2028l5.588-5.485L40%205.485%2034.412%200z%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:60% auto;border-radius:50%;content:"";display:inline-block;height:1.125em;width:1.125em}.m-header .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.has-headline>li{margin-left:250px;margin-right:0;max-width:100%}.m-header .hs-menu-depth-2 .hs-menu-children-wrapper{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.8em 3em;left:0!important;margin-top:10px;opacity:1!important;padding-left:24px;position:static!important}}@media screen and (max-width:868px){.m-header__navi--headline_parent{width:100%}.pcOnly{display:none!important}.m-header__navi>span{width:100%!important}.m-header{position:relative;z-index:999}.m-header__copy{font-size:2.1875vw;line-height:1.5;padding-bottom:.25em;padding-top:.25em;text-align:center}.m-header__sub{font-size:2.1875vw;justify-content:center;margin:.75em 0}.m-header__sub--logo img{height:5.34vw;width:auto}.m-header__main{background-color:#fff;padding-top:1.640625vw!important;padding:0 2.1875vw 1.640625vw;width:100%}.m-header__main--column{gap:0 2.1875vw}.m-header__main.is-fixed{left:0;margin-top:0;position:fixed;top:0;z-index:999}.m-header__main.is-fixed .m-header__spNavi{transform:translateY(0)}.m-header__title{padding:0;width:30%}.m-header__navi{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;max-height:100dvh;overflow:auto;position:fixed;top:0;width:100%;z-index:999}.m-header__navi--title{align-items:center;background-color:var(--theme-color,#555);color:#fff;display:flex;font-size:6.4vw;font-weight:700;gap:.5em;justify-content:space-between;padding:6vw 5vw 6vw 6vw;position:sticky;text-align:left;top:0;z-index:9}.m-header__navi--headline{align-items:center;background-color:hsla(0,0%,100%,.95);border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row-reverse;gap:.8em;justify-content:flex-end;padding:4.27vw 6vw;width:100%}.m-header__navi--headline dt{font-size:4vw;text-decoration:none}.m-header__navi--headline dd{width:25%}.m-header .btn-menuClose__icon{flex:none;height:5.6vw;position:relative;width:8vw}.m-header .btn-menuClose__icon>span{background-color:#fff;border-radius:.4vw;height:.8vw;left:0;position:absolute;transition:all .3s;width:100%}.m-header .btn-menuClose__icon>span:first-child{top:calc(50% - .4vw);transform:rotate(45deg)}.m-header .btn-menuClose__icon>span:nth-child(2){top:calc(50% - .4vw);transform:rotate(-45deg)}.m-header div.active-branch>ul{flex-direction:column;height:auto}.m-header .hs-menu-depth-1{background-color:hsla(0,0%,96%,.95);display:block;text-align:left}.m-header .hs-menu-depth-1>a{border-bottom:1px solid #d3d3d3;display:block;font-size:4vw;padding:4.27vw 6vw;position:relative;width:100%}.m-header .hs-menu-depth-1 .hs-menu-children-wrapper{display:none}.m-header .hs-menu-depth-1.hs-item-has-children>a:after{border-bottom-width:.8vw;border-right-width:.8vw;height:1em;right:6vw;top:calc(50% - 1em);width:1em}.m-header .hs-menu-depth-1.hs-item-has-children>a.is-open:after{top:calc(50% - .25em);transform:rotate(225deg)}.m-header .hs-menu-depth-2{background-color:hsla(0,0%,100%,.95);border-bottom:1px solid #d3d3d3;font-size:3.74vw;padding:2.67vw 6vw}.m-header .hs-menu-depth-2>a{align-items:center;display:inline-flex;font-weight:700}.m-header .hs-menu-depth-2>a:before{background:transparent!important;border-bottom:2px solid var(--arrow-color,#d0d0d0);border-right:2px solid var(--arrow-color,#d0d0d0);content:"";display:inline-block;flex:none;height:.5em;margin-right:1em;transform:rotate(-45deg);width:.5em}.m-header .hs-menu-depth-2.hs-item-has-children{position:relative}.m-header .hs-menu-depth-2 .hs-menu-children-wrapper{margin-top:.5em;padding-left:5.6vw}.m-header .hs-menu-children-toggle{background:none;border:none;height:6.4vw;padding:0;position:absolute;right:5vw;top:2.67vw;width:6.4vw}.m-header .hs-menu-children-toggle:after,.m-header .hs-menu-children-toggle:before{background-color:#aaa;border-radius:.4vw;content:"";display:inline-block;height:.8vw;left:0;position:absolute;top:calc(50% - .4vw);width:100%}.m-header .hs-menu-children-toggle:after{transform:rotate(90deg);transition:transform .3s}.m-header .hs-menu-children-toggle.is-open:after{transform:rotate(180deg)}.m-header .hs-menu-depth-3:not(:last-of-type){margin-bottom:.3em}.m-header__logoList{margin-left:0;margin-right:auto;width:20%}.m-header__logoList ul{gap:0 1.5625vw}.m-header__spBtn{align-items:center;aspect-ratio:1;background-color:#e2e2e2;border-radius:1.6vw;color:#555;display:flex;flex-direction:column;font-size:2.2vw;font-weight:700;gap:.5em 0;justify-content:center;line-height:1.2;text-align:center;text-decoration:none;width:18%}.m-header__spBtn--icon{max-height:8vw}.m-header__spBtn--icon img{height:100%;object-fit:contain;width:100%}.m-header__spBtn.cv .m-header__spBtn--icon{width:6.4vw}.m-header__spNavi{top:100%;transform:translateY(-100%);transition:transform .3s}.m-header__spNavi,.m-header__spNavi:before{left:0;position:absolute;width:100%;z-index:-1}.m-header__spNavi:before{background-color:var(--theme-color,#555);content:"";height:100%;opacity:.75;top:0}.m-header .btn-spNavi{align-items:center;color:#fff;display:flex;flex-direction:row-reverse;font-size:3.74vw;font-weight:700;gap:.5em;justify-content:center;line-height:1;padding:.5em;text-decoration:none}.m-header .btn-spNavi__icon{height:5.6vw;position:relative;width:8vw}.m-header .btn-spNavi__icon>span{background-color:#fff;border-radius:.4vw;height:.8vw;left:0;position:absolute;transition:all .3s;width:100%}.m-header .btn-spNavi__icon>span:first-child{top:0}.m-header .btn-spNavi__icon>span:nth-child(2){top:calc(50% - .4vw)}.m-header .btn-spNavi__icon>span:nth-child(3){top:calc(100% - .8vw)}.m-header .btn-spNavi.is-active .btn-spNavi__icon>span:first-child{top:calc(50% - .4vw);transform:rotate(45deg)}.m-header .btn-spNavi.is-active .btn-spNavi__icon>span:nth-child(2){opacity:0;width:0}.m-header .btn-spNavi.is-active .btn-spNavi__icon>span:nth-child(3){top:calc(50% - .4vw);transform:rotate(-45deg)}}.m-footer{border-top:5px solid #f7b400}.m-footer__inner{padding:30px 0}.m-footer__navi{display:flex;flex-wrap:wrap;gap:40px 0;justify-content:space-between}.m-footer__navi>li{width:31.25%}.m-footer__navi--title{border-bottom:1px solid #0f7464;margin-bottom:10px;padding-bottom:5px;text-align:center}.m-footer__navi--title>p{color:#0f7464;display:inline-block;font-size:18px;font-weight:700;line-height:2}.m-footer__navi--plan{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/raw_assets/public/Custom_theme_denwa/img/cmn/pt_b/ico_plan_footer.png) no-repeat 0;padding-left:30px}.m-footer__navi--prices{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/raw_assets/public/Custom_theme_denwa/img/cmn/pt_b/ico_price_footer.png) no-repeat 0;padding-left:45px}.m-footer__navi--needs{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/raw_assets/public/Custom_theme_denwa/img/cmn/pt_b/ico_needs_footer.png) no-repeat 0;padding-left:53px}.m-footer__navi--phone{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/raw_assets/public/Custom_theme_denwa/img/cmn/pt_b/ico_about_footer.png) no-repeat 0;padding-left:36px}.m-footer__navi--about{background:url(//21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/raw_assets/public/Custom_theme_denwa/img/cmn/pt_b/ico_site_footer.png) no-repeat 0;padding-left:36px}.m-footer__navi--list>li{font-size:14px;font-weight:700;line-height:1.4;padding:8px 0}.m-footer__navi--list>li a{color:#555;margin-left:1em;text-decoration:none;text-indent:-1em}.m-footer__navi--list>li a:before{content:"> "}.m-footer__sp--navi{display:flex;flex-wrap:wrap}.m-footer__sp--navi li{box-sizing:border-box;text-align:center}.m-footer__sp--navi .m-half{width:50%}.m-footer__sp--navi .m-half+.m-half{border-left:2px solid #dcdcdc}.m-footer__sp--navi .m-full{border-top:2px solid #dcdcdc;width:100%}.m-footer__sp--navi a{box-sizing:border-box;color:#333;display:block;font-size:11px;font-size:3.75vw;font-weight:700;line-height:15vw;max-height:100%;text-decoration:none}.m-footer__sp--navi a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4xIDkuOSI+PHBhdGggZD0iTTguNyA3LjdIMFYwaDguN1pNMSA2LjdoNi43VjFIMVptMTAuMS01aC0xdjcuMkgxLjl2MWg5LjJaIi8+PC9zdmc+) 50%/contain no-repeat;content:"";display:inline-block;height:12px;width:21px}.m-footer__sp--bnr{border-top:2px solid #dcdcdc;padding:6.25% 3.125% 9.375%}.m-footer__sp--japan_heart{margin-top:3.3333333333%}.m-footer__bnr--japan_heart{margin-bottom:20px}.m-footer__bnr--j_startup{margin:-15px 0 30px}.m-footer__bnr--j_startup p{font-size:.8rem;margin-left:18px;text-align:left}.m-footer__bnr--dx{margin:-10px 0 30px}.m-footer__bnr--alsok_pc{margin-top:20px}.m-footer__slider{padding:34px 0}.m-footer__slider--inner{margin:0 auto;max-width:100%;padding:0 5px;width:910px}.m-footer__slider--item{background-color:unset;padding:0 5px;text-align:center}.m-footer__slider--item a{display:block;text-align:center;text-decoration:none}.m-footer__slider--item img{height:auto;width:100%}.m-footer__slider--item p{color:#333;font-size:12px;font-weight:700;line-height:1.2;margin-top:5px}.m-footer__slider .slick-arrow{border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:75px;line-height:0;margin-top:0;outline:medium none;padding:0;position:absolute;top:0;width:15px}.m-footer__slider .slick-prev{left:-28px;transform:rotate(180deg)}.m-footer__slider .slick-next,.m-footer__slider .slick-prev{background:#adadad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAARCAMAAAAmA0ZnAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURQAAAP///////////////////////////////////////////////////////////////////////////9hJaBMAAAATdFJOUwBbZ9L+6vUj+bE3DoZBA4fIAkBSjr7pAAAAPklEQVQI12NgYoAADiEILczKDqGFmbkhtDCnIIQW5oHSLIwQWpiNC0ILC6DwYfL8UP18yOZBzefghdgHtR8AI3YEMhewkgoAAAAASUVORK5CYII=) no-repeat 50%}.m-footer__slider .slick-next{right:-28px}.m-footer__copy{background-color:#0f7464;font-size:16px;height:100%;padding:.7142857143em;width:100%}.m-footer__copy--inner{display:flex;justify-content:space-between;padding:0}.m-footer__copy p{color:#fff;font-size:.6857142857em;line-height:1.8181818182em}@media screen and (max-width:640px){.m-footer{border-top:5px solid #f7b400}.m-footer__inner{display:none}.m-footer__slider{background-color:#cfcfcf;padding:20px 0}.m-footer__slider--item img{height:auto;margin:auto;width:142px}.m-footer__slider--item p{font-size:10px}.m-footer__copy{display:flex}.m-footer__copy--inner{width:100%}.m-footer__copy--alsok{width:11%}}.cta_button{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif,Helvetica!important}.cta_button,strong{font-weight:700!important}