.hakkenkai_header{background:#fff;padding:15px 0 12px;text-align:center}@media only screen and (max-width:767px){.hakkenkai_header{padding:7px 10px}}.hakkenkai_header p{font-size:10px;font-weight:500;margin-bottom:5px}@media only screen and (max-width:767px){.hakkenkai_header p{font-size:.39rem;margin-bottom:7px}}.hakkenkai_header img{width:200px}@media only screen and (max-width:767px){.hakkenkai_header img{width:156px}}.hakkenkai_container{margin:0 auto;max-width:1110px}@media only screen and (max-width:767px){.hakkenkai_container{max-width:89.3%}}.hakkenkai_container2{margin:0 auto;max-width:600px}@media only screen and (max-width:767px){.hakkenkai_container2{max-width:89.3%}}.hakkenkai_btn a{display:flex;margin:0 auto;max-width:700px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.hakkenkai_btn a{max-width:89.3%}}.hakkenkai_btn a .hakkenkai_btn_inner{display:table;position:relative;width:100%;z-index:2}.hakkenkai_btn a .hakkenkai_btn_inner p{display:table-cell;text-align:center;vertical-align:middle}.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__l{background:#545454;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#fff;font-size:20px;font-weight:600;line-height:165%;padding:14px 0;width:48.5%}@media only screen and (max-width:767px){.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__l{display:none}}.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__r{background:#ff0;border-bottom-right-radius:10px;border-top-right-radius:10px;font-size:22px;font-weight:700;line-height:127%;padding:12px 0;width:51.5%}@media only screen and (max-width:767px){.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__r{border-radius:7px;font-size:17px;padding:9px 0 12px}}.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__r span{display:inline-block;padding-right:1.2em;position:relative}.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__r span:after{border-bottom:5px solid transparent;border-left:10px solid #454545;border-top:5px solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}@media only screen and (max-width:767px){.hakkenkai_btn a .hakkenkai_btn_inner .hakkenkai_btn_inner__r span:after{border-bottom:3px solid transparent;border-left:7px solid #454545;border-top:3px solid transparent}}.hakkenkai_btn a:after{background:#000;border-radius:10px;bottom:-6px;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;width:100%;z-index:1}@media only screen and (max-width:767px){.hakkenkai_btn a:after{border-radius:7px;bottom:-7px}}.hakkenkai_fix_btn{bottom:-100px;left:0;position:fixed;transition:bottom .3s linear;width:100%;z-index:500}.hakkenkai_fix_btn.--open{bottom:0}.hakkenkai_page{background:#efefef;padding-bottom:1px}@media only screen and (max-width:767px){.hakkenkai_page{background:#fff;padding-bottom:0}}.hakkenkai_page .hakkenkai_page_mv{background:#4ebfb3;padding:46px 0 77px;position:relative}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv{padding:30px 0 65px}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:1110px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__inner{display:block;width:100%}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__l{position:relative;width:400px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__l{margin:0 auto 15px;width:220px}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r{margin-top:15px;width:655px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r{margin-top:0;width:100%}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p{font-size:25px;font-weight:600;line-height:192%}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p{font-size:16px;font-weight:700;line-height:175%;text-align:center}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p:not(:last-child){margin-bottom:25px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p:not(:last-child){margin-bottom:12px}}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p .bg01{background:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 15%,#fff 0,#fff 85%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));display:inline-block;margin-left:-5px;padding:0 5px}.hakkenkai_page .hakkenkai_page_mv .hakkenkai_page_mv__r p .bg02{background:#ff0;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 15%,#ff0 0,#ff0 85%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));display:inline-block;margin-left:-5px;padding:0 5px}.hakkenkai_page .hakkenkai_page__hirameki{background:#fff;padding-bottom:50px}.hakkenkai_page .hakkenkai_page__hirameki ul{display:flex;flex-wrap:wrap;gap:75px 15px;justify-content:center;margin:-75px auto 0;position:relative;width:683px;z-index:2}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__hirameki ul{box-sizing:border-box;gap:10.1vw 3.2vw;margin-top:-11.7vw;padding:0 2.6vw;width:100%}}.hakkenkai_page .hakkenkai_page__hirameki ul li:first-child{text-align:center;width:100%}.hakkenkai_page .hakkenkai_page__hirameki ul li:first-child img{width:290px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__hirameki ul li:first-child img{width:42.4vw}}.hakkenkai_page .hakkenkai_page__hirameki ul li:nth-child(2){width:280px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__hirameki ul li:nth-child(2){width:38.1vw}}.hakkenkai_page .hakkenkai_page__hirameki ul li:nth-child(3){margin-top:-50px;width:380px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__hirameki ul li:nth-child(3){margin-top:-8.8vw;width:52.8vw}}.hakkenkai_page .hakkenkai_page__member{background:#bbdeda;padding-bottom:80px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member{padding-bottom:40px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl{background:url(https://6954875.fs1.hubspotusercontent-na1.net/hubfs/6954875/website_assets/hakkenkai/top_delta.png) no-repeat top/100% 100%;padding-bottom:75px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl{background:#fff;padding-bottom:25px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2{font-size:30px;font-weight:700;line-height:137%;margin-bottom:12px;text-align:center}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2{font-size:16px;line-height:150%}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span{position:relative}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:after,.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:before{background:#000;content:"";display:block;height:55px;position:absolute;top:32px;width:2px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:after,.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:before{height:40px;top:15px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:before{left:-55px;transform:rotate(-25deg)}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:before{left:-22px;transform:rotate(-35deg)}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:after{right:-55px;transform:rotate(25deg)}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl h2 span:after{right:-22px;transform:rotate(35deg)}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl p{font-size:14px;line-height:150%;text-align:center}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__ttl p{font-size:10px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner{display:flex;flex-wrap:wrap;gap:40px 60px;justify-content:center;margin:-10px auto 0;width:840px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner{gap:21px 19px;margin:-9px auto 0;width:307px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box{width:240px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box{width:144px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color01 p{background-color:#1b5aa7}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color01 p:after{border-top-color:#1b5aa7}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color01 .plus{background:#1b5aa7}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color02 p{background-color:#fa518b}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color02 p:after{border-top-color:#fa518b}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color02 .plus{background:#fa518b}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color03 p{background-color:#6d75e3}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color03 p:after{border-top-color:#6d75e3}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color03 .plus{background:#6d75e3}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color04 p{background-color:#3297db}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color04 p:after{border-top-color:#3297db}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color04 .plus{background:#3297db}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color05 p{background-color:#ff8700}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color05 p:after{border-top-color:#ff8700}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color05 .plus{background:#ff8700}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color06 p{background-color:#b452b8}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color06 p:after{border-top-color:#b452b8}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box.--color06 .plus{background:#b452b8}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box p{background:#ccc;border-radius:5px;color:#fff;font-size:24px;font-weight:600;line-height:100%;margin-bottom:10px;padding:12px 0 14px;position:relative;text-align:center;z-index:2}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box p{border-radius:3px;font-size:14px;font-weight:700;margin-bottom:5px;padding:7px 0 8px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box p:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ccc;bottom:-12px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box p:after{border-left-width:7px;border-right-width:7px;border-top-width:7px;bottom:-7px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure{border-radius:10px;margin:0 auto;overflow:hidden;position:relative;width:160px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure{border-radius:6px;width:96px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure:hover{opacity:.7}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure a:hover img{opacity:1}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .name{background:rgba(0,0,0,.3);bottom:0;box-sizing:border-box;color:#fff;font-size:18px;font-weight:500;height:39px;left:0;padding:10px 0 0 10px;position:absolute;width:100%;z-index:1}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .name{font-size:12px;height:23px;padding:3px 0 0 5px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .plus{align-items:center;bottom:0;display:flex;height:39px;justify-content:center;position:absolute;right:0;width:39px;z-index:2}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .plus{height:23px;width:23px}}.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .plus img{width:15px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page__member .hakkenkai_page__member__inner .hakkenkai_page__member__box figure .plus img{width:9px}}.hakkenkai_page .hakkenkai_page_join{background:#4ebfb3;padding-bottom:25px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join{padding-bottom:15px}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl{background:#fff;color:#000;font-size:30px;font-weight:700;line-height:110%;padding:15px 0 20px;text-align:center}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl{font-size:16px;line-height:150%;padding:11px 0}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span{display:inline-block;position:relative}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span img{bottom:-20px;height:105px;opacity:1;position:absolute;transition:all .4s linear;width:auto}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span img{bottom:-11px;height:74px}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span img.--fade{bottom:-30px;opacity:0}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span img.--fade{bottom:-60px}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span .img1{left:-120px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span .img1{left:-76px}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span .img2{right:-120px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_page_join__ttl span .img2{right:-76px}}.hakkenkai_page .hakkenkai_page_join .hakkenkai_container2{margin-top:60px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join .hakkenkai_container2{margin-top:43px}}.hakkenkai_page .hakkenkai_page_join dl{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join dl{margin:0 auto 10px;width:86.5%}}.hakkenkai_page .hakkenkai_page_join dl dt{background:#fff;border-radius:10px;color:#00a795;font-size:18px;font-weight:700;line-height:133%;padding:5px 0;text-align:center;width:110px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join dl dt{border-radius:7px;font-size:12px;padding:4px 0;width:77px}}.hakkenkai_page .hakkenkai_page_join dl dd{color:#fff;font-size:18px;font-weight:700;line-height:150%;margin-top:3px;width:calc(100% - 125px)}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_join dl dd{font-size:12px;width:calc(100% - 88px)}.hakkenkai_page .hakkenkai_page_join dl dd.--tall{margin-top:0}}.hakkenkai_page .hakkenkai_page_btn{background:#4ebfb3}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_btn{background:#efefef url(https://6954875.fs1.hubspotusercontent-na1.net/hubfs/6954875/website_assets/hakkenkai/delta_sp.png) no-repeat top/956px 118px;padding-bottom:108px}}.hakkenkai_page .hakkenkai_page_form{background:#efefef;padding:230px 0 100px;position:relative}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form{padding:0 0 40px}}.hakkenkai_page .hakkenkai_page_form:before{background:url(https://6954875.fs1.hubspotusercontent-na1.net/hubfs/6954875/website_assets/hakkenkai/delta.png) no-repeat top/100% 169px;content:"";display:block;height:169px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form:before{display:none}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l{width:41.4%}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l{width:100%}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel{margin-bottom:35px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel{margin-bottom:23px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel h2{background:#999;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:22px;font-weight:700;line-height:150%;padding:15px 0;text-align:center}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel h2{border-top-left-radius:7px;border-top-right-radius:7px;font-size:15px;padding:11px 0}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel p{background:#e6e6e6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:30px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel p{border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:23px 28px;text-align:center}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l .hakkenkai_page_form__l_panel p img{max-width:280px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l h3{color:#000;font-size:18px;font-weight:700;line-height:156%;margin-bottom:15px;text-align:center}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l h3{font-size:12px;margin-bottom:10px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l ul li{color:#000;font-size:14px;line-height:150%;margin-bottom:14px;padding-left:20px;position:relative}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l ul li{font-size:10px;margin-bottom:7px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l ul li:before{background:#666;border-radius:4px;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__l ul li:before{height:6px;top:6px;width:6px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r{width:52.2%}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r{margin-top:65px;width:100%}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2{color:#00a795;font-size:30px;font-weight:700;line-height:100%;margin-bottom:40px;position:relative;text-align:center;z-index:2}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2{font-size:21px;margin-bottom:23px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2 span{border-bottom:2px solid #00a795;padding-bottom:5px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2 span{padding-bottom:3px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2+p{color:#000;font-size:14px;line-height:200%}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r h2+p{font-size:10px}}.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r .c-form_inq{margin-top:30px}@media only screen and (max-width:767px){.hakkenkai_page .hakkenkai_page_form .hakkenkai_container .hakkenkai_page_form__r .c-form_inq{margin-top:25px}.hakkenkai_page .c-sns_share{margin-top:40px}}.sp-di{display:none}@media screen and (max-width:767px){.sp-di{display:inline}}.sp-db{display:none}@media screen and (max-width:767px){.sp-db{display:block}.pc{display:none}}.text-fade{opacity:0;transition:all .3s linear}.text-fade.--show{opacity:1}.scale-fade{opacity:0;transform:scale(1.1);transition:all .3s linear}.scale-fade.--show{opacity:1;transform:scale(1)}.fade-up{opacity:0;position:relative;top:20px;transition:all .3s linear}.fade-up.--show{opacity:1;top:0}.dsw-container{margin:0 auto;width:900px}@media only screen and (max-width:767px){.dsw-container{width:90%}}.dsw-footer{margin-bottom:65px;text-align:center}@media only screen and (max-width:767px){.dsw-footer{margin-bottom:10.16vw}}.dsw-footer a{color:#4eb4a8;font-family:Noto Sans JP,sans-serif;text-decoration:underline}@media only screen and (max-width:767px){.dsw-footer a{font-size:4.38vw}}.dsw-footer .logo{margin-top:40px}@media only screen and (max-width:767px){.dsw-footer .logo{margin-top:6.25vw}}.dsw-footer .logo img{width:120px}.dsw-common-footer .footer-top{background:#666;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:175%;padding:25px 15px;text-align:center}@media only screen and (max-width:767px){.dsw-common-footer .footer-top{font-size:13px}}.dsw-common-footer .footer-top a{color:#fff}.dsw-common-footer .footer-mid{background:#d5d5d5;padding:30px 15px}.dsw-common-footer .footer-mid p{font-family:Noto Sans JP,sans-serif;font-size:14px;margin-bottom:20px;text-align:center}@media only screen and (max-width:767px){.dsw-common-footer .footer-mid p{font-size:13px;line-height:150%}}.dsw-common-footer .footer-mid ul{font-size:0;text-align:center}.dsw-common-footer .footer-mid ul li{display:inline-block;margin:0 10px}.dsw-common-footer .footer-mid ul li img{height:30px}.dsw-common-footer .footer-bottom{padding:30px 0 35px}.dsw-common-footer .footer-bottom .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.dsw-common-footer .footer-bottom p{font-family:Noto Sans JP,sans-serif;font-size:12px;width:580px}@media only screen and (max-width:767px){.dsw-common-footer .footer-bottom p{line-height:150%;margin-bottom:15px;text-align:center;width:100%}}.dsw-common-footer .footer-bottom .logo{width:100px}@media only screen and (max-width:767px){.dsw-common-footer .footer-bottom .logo{text-align:center;width:100%}}.dsw-common-footer .footer-bottom .logo img{max-width:100%}@media only screen and (max-width:767px){.dsw-common-footer .footer-bottom .logo img{width:100px}}.modal-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 60px;position:relative}@media only screen and (max-width:767px){.modal-content{padding:35px 18px 25px}}.modal-content.--color02 .modal_ttl{background:#fa518b}.modal-content.--color02 .modal_info__ttl{border-left-color:#fa518b}.modal-content.--color03 .modal_ttl{background:#6d75e3}.modal-content.--color03 .modal_info__ttl{border-left-color:#6d75e3}.modal-content.--color04 .modal_ttl{background:#3297db}.modal-content.--color04 .modal_info__ttl{border-left-color:#3297db}.modal-content.--color05 .modal_ttl{background:#ff8700}.modal-content.--color05 .modal_info__ttl{border-left-color:#ff8700}.modal-content.--color06 .modal_ttl{background:#b452b8}.modal-content.--color06 .modal_info__ttl{border-left-color:#b452b8}.modal-content .modal-close{cursor:pointer;height:39px;position:absolute;right:0;top:0;width:39px}@media only screen and (max-width:767px){.modal-content .modal-close{height:27px;width:27px}}.modal-content .modal-close:hover{opacity:.7}.modal-content .modal_img{border-radius:10px;width:29.4%}@media only screen and (max-width:767px){.modal-content .modal_img{margin-bottom:30px;text-align:center;width:100%}.modal-content .modal_img img{border-radius:6px;width:37.3vw}}.modal-content .modal_info{width:66.1%}@media only screen and (max-width:767px){.modal-content .modal_info{width:100%}}.modal-content .modal_ttl{background:#1b5aa7;border-radius:5px;color:#fff;font-size:24px;font-weight:600;left:40px;line-height:100%;padding:12px 0 14px;position:absolute;text-align:center;top:-30px;width:240px}@media only screen and (max-width:767px){.modal-content .modal_ttl{font-size:17px;font-weight:700;left:50%;top:-21px;transform:translateX(-50%)}}.modal-content .modal-next,.modal-content .modal-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:100px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media only screen and (max-width:767px){.modal-content .modal-next,.modal-content .modal-prev{top:70px;transform:translateY(0);width:20px}}.modal-content .modal-next img,.modal-content .modal-prev img{width:10px}.modal-content .modal-prev{left:15px}.modal-content .modal-next{right:15px}.modal-content .modal_info__ttl{border-left:3px solid #1b5aa7;margin-bottom:27px;padding-left:18px}@media only screen and (max-width:767px){.modal-content .modal_info__ttl{margin-bottom:20px;padding-left:12px}}.modal-content .modal_info__ttl .modal_info__ttl_company{font-size:14px;font-weight:500;line-height:100%;margin-bottom:5px}@media only screen and (max-width:767px){.modal-content .modal_info__ttl .modal_info__ttl_company{font-size:10px;font-weight:700;margin-bottom:3px}}.modal-content .modal_info__ttl .modal_info__ttl_job{font-size:14px;line-height:150%;margin-bottom:15px}@media only screen and (max-width:767px){.modal-content .modal_info__ttl .modal_info__ttl_job{font-size:10px;margin-bottom:10px}}.modal-content .modal_info__ttl .modal_info__ttl_name{font-size:22px;font-weight:700;line-height:100%}@media only screen and (max-width:767px){.modal-content .modal_info__ttl .modal_info__ttl_name{font-size:18px}}.modal-content .modal_info__text{font-size:14px;line-height:150%}@media only screen and (max-width:767px){.modal-content .modal_info__text{font-size:12px}}.c-form_inq fieldset{max-width:none!important}.c-form_inq .hs-field-desc,.c-form_inq .hs-richtext p,.c-form_inq label{font-size:14px}.c-form_inq input[type=tel],.c-form_inq select,.c-form_inq textarea{width:100%!important}.c-form_inq .hs_submit{width:300px}.c-form_inq .hs_submit input[type=submit]{background:#fa508a;min-width:300px}.c-form_inq .hs_submit input[type=submit]:hover{cursor:pointer}