footer.footer{border-top:1px solid #bababa;color:#424242;font-size:12px;padding:10px 0 0;width:100%}.footer__container{display:table}.footer-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;margin:0 auto;padding:30px 35px 30px 0;vertical-align:top;width:750px}.footer-menu .hs-menu-wrapper>ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:left;justify-content:left}.footer-menu .hs-menu-wrapper>ul>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;width:25%}.footer-menu .hs-menu-wrapper>ul>li>dl{display:inline-block;margin:0;padding:0;text-align:left}.footer-menu .hs-menu-wrapper>ul>li>dl>a{display:inline-block;font-weight:700;padding-bottom:5px}.footer-menu .hs-menu-wrapper>ul>li>dl>a:hover{text-decoration:underline}.footer-menu .hs-menu-wrapper>ul>li:first-child>dl>a{color:#ff8500!important}.footer-menu .hs-menu-wrapper>ul>li:nth-child(2)>dl>a{color:#003b94!important}.footer-menu .hs-menu-wrapper>ul>li:nth-child(3)>dl>a{color:#09b693!important}.footer-menu .hs-menu-wrapper>ul>li>dl>ul>li{padding-bottom:5px}.footer-menu .hs-menu-wrapper>ul>li>dl>ul>li>a{text-decoration:none}.footer-menu .hs-menu-wrapper>ul>li>dl>ul>li>a:hover{text-decoration:underline}.footer-menu .hs-menu-wrapper>ul>li:last-child>dl>ul>li>a{font-weight:700}.footer-menu .hs-menu-wrapper ul li{line-height:normal}.company_data{border-left:1px solid #bababa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:30px 0 100px 35px;vertical-align:middle;width:450px}.footer-logo img{height:auto;max-width:200px}.footer-logo a{pointer-events:none}.ft-address p{font-size:12px;margin:0;padding:0 0 0 5px}.footer-logo2,.footer-logo3{padding-left:5px}.footer-logo2 img,.footer-logo3 img{max-width:280px;width:100%!important}.footer__copyright{background:#ededed;font-size:12px;margin-top:10px;padding:15px 0;text-align:center}.btn-contact p{border-radius:50px;bottom:80px;-webkit-box-shadow:0 0 21px -8px rgba(0,0,0,.66);box-shadow:0 0 21px -8px rgba(0,0,0,.66);margin:0;padding:0;position:fixed;right:50px;z-index:900}.btn-contact p a{-webkit-appearance:none;background:#fff;border:2px solid #29abe2;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;min-width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:content-box;color:#29abe2;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.2;padding:20px 26px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s,border-color .3s,background-color .3s;transition:color .3s,border-color .3s,background-color .3s;word-break:break-word}div#topcontrol{transition:opacity 0s ease}.fixed div#topcontrol{bottom:100px!important;left:10px!important;opacity:1!important;transition:opacity .3s ease;z-index:5000}@media screen and (max-width:979px){.footer-menu{display:none}.company_data{border-left:0;display:block;width:auto}}@media screen and (max-width:768px){div#topcontrol{display:none}.btn-contact p{border-radius:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;display:block;position:fixed;right:0;width:100%;z-index:5}.btn-contact p a{background:#29abe2!important;border:0;border-radius:0;color:#fff!important;display:block;float:none;font-size:15px;min-width:100%;padding:15px 0;width:100%}}@media (max-width:430px){.company_data{padding:30px 15px 100px}}.footer.footer-company-info .company_data{border-left:none}.footer.footer-company-info .footer__container{display:block}#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/main_bg.jpg);height:280px}@media screen and (max-width:800px){#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/main_bg_sp.jpg);height:200px}}.intro{position:relative;z-index:50}.intro.thanks{padding-bottom:140px}.intro .bar{background:#fff;border-radius:10px 10px 0 0;display:block;height:65px;left:0;margin:auto;position:absolute;right:0;top:-60px;width:400px;z-index:5}.intro .bar:after,.intro .bar:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/common/hasei_tit_lb.png);background-size:cover;bottom:5px;content:"";display:block;height:10px;position:absolute;width:10px}.intro .bar:before{left:-10px}.intro .bar:after{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/common/hasei_tit_rb.png);right:-10px}.intro h2{font-size:35px;font-weight:700;position:relative;text-align:center;z-index:10}.intro h2:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/intro_tit_icon.png);background-size:cover;content:"";display:block;height:49px;left:0;margin:auto;position:absolute;right:0;top:-75px;width:80px;z-index:10}.intro .s_tit{display:block;margin:30px auto 80px;text-align:center}.intro.thanks h3{font-size:30px;font-size:clamp(30px,2vw,32px);font-weight:700;text-align:center}.intro.thanks p{font-size:15px;line-height:2;margin:40px auto 45px;text-align:center}.intro.thanks .link_btn{margin:0 auto}fieldset{max-width:none!important}.form{margin:0 auto;max-width:900px;padding-bottom:140px;position:relative}.form.conf{max-width:950px}.form .hs-form-field,.form .list{box-sizing:border-box;flex-wrap:wrap;margin-bottom:40px;position:relative;width:100%}.form .hs-form-field label,.form .text_area{display:block;font-size:16px;margin-bottom:10px!important}.form .hs-form-field legend,.form .text_area{display:block;font-size:16px;line-height:1.8;padding:10px 0}.ie .form .text_area{width:20%}.form.conf .text_area{padding-top:0}.form .text_area.pt{padding-top:5px}.form .text_area p{font-size:12px;margin-top:10px}textarea.form-item,textarea.hs-input{min-height:400px;padding:20px}.form .text_area label,.form label span{font-weight:700}.form .text_area span{color:red;font-size:12px;font-weight:500;padding-left:2px}.form .form_area,.form .input{width:100%}fieldset.form-columns-1 .input{margin-right:0}.form-columns-2 .hs-input{width:95%}.form-columns-2 .hs-input :first-child{margin-right:20px}.form .form_area p{font-size:14px;position:relative;vertical-align:middle}.form-item,.hs-input{background:#f2f2f2;border:none;border-radius:2.5px;box-sizing:border-box;font-size:14px;height:50px;padding:0 25px;transition:background .3s ease;width:100%}.form-item:focus,.hs-input:focus{background-color:#e5e5e5;transition:background .3s ease}.form .hs-form-checkbox-display{padding-top:0!important;width:auto!important}.form label.hs-form-checkbox-display span{font-weight:400}.form .txt{box-sizing:border-box;display:inline-block;font-size:13px;font-weight:300;line-height:1.92;margin:25px 0 30px;padding-left:calc(20% - 30px);position:relative;text-indent:-1em;width:100%}.form-foot{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.hs-submit{margin-top:40px}.form-foot li{width:48%}.form input[type=submit],.form-submit{align-items:center;background:#000;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;height:80px;justify-content:center;margin:0 auto;max-width:500px;padding:0 20px;position:relative;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:100}.form-submit.back{background:#bbb}.form-submit:hover{background:#ff7a59}.form-foot li .form-submit{margin-left:0;width:100%}.form-list,.inputs-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:30px}.form-list li,.inputs-list li{margin-bottom:15px;position:relative;width:50%}.form-list li:nth-child(3n - 1),.inputs-list li:nth-child(3n - 1){width:50%}.form-list li:first-child,.form-list li:nth-child(3n+1){width:32.6%}.form-list .type-mg,.inputs-list .type-mg{margin-right:60px}.form-list label,.inputs-list label{cursor:pointer;display:inline-block;font-size:15px;line-height:1.5;padding-left:0;position:relative}.form-list input,.inputs-list input{left:0;opacity:0;position:absolute;z-index:0}.form-list label:after,.form-list label:before,.inputs-list label:after,.inputs-list label:before{box-sizing:border-box;content:"";display:block;position:absolute}.form-list label:before,.inputs-list label:before{border:2px solid rgba(0,0,0,.15);border-radius:5px;height:20px;left:0;top:1px;width:20px;z-index:0}.inputs-list input:checked+label:before{border-color:#000}.form-list.input-radio label:before,.inputs-list.input-radio label:before{border-radius:50px}.input .inputs-list+label:after{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/check.png);background-size:cover;height:20px;left:-2px;opacity:0;top:-2px;width:20px;z-index:1}.inputs-list input:checked+label:after{opacity:1}fieldset.form-columns-1 .inputs-list input[type=checkbox],fieldset.form-columns-1 .inputs-list input[type=radio]{-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:4px;color:#cfd3d7;cursor:pointer;height:20px!important;margin-left:0;margin-right:8px;opacity:1;overflow:hidden;padding:0;position:relative;top:2px;width:20px!important}fieldset.form-columns-1 .inputs-list input[type=radio]{border-radius:25px}fieldset.form-columns-1 .inputs-list input[type=checkbox]:checked:after,fieldset.form-columns-1 .inputs-list input[type=radio]:checked:after{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/check.png);background-size:cover;content:"";height:20px;left:-2px;opacity:1;position:absolute;top:-2px;width:20px;z-index:1}.inputs-list label:after,.inputs-list label:before{display:none}.cp_ipselect{margin:0;overflow:hidden;text-align:center;width:100%}.cp_ipselect select{-webkit-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline:none;padding-right:1em;text-indent:.01px;text-overflow:ellipsis;width:100%}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{background:#f2f2f2;border-radius:2.5px;position:relative}.cp_ipselect.cp_sl01:before{background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/select_ar.png);background-size:cover;bottom:0;content:"";height:4px;margin:auto;padding:0;pointer-events:none;position:absolute;right:20px;top:0;width:6px;z-index:10}.cp_ipselect.cp_sl01 select{color:rgba(0,0,0,.5);font-size:14px;height:50px;padding:0 20px}fieldset.form-columns-1 .hs-input{width:100%!important}.hs-richtext p{font-size:140%;line-height:1.4;margin-bottom:20px}.legal-consent-container li{width:100%}.hs-error-msgs li{color:#f2545b;width:100%}.hs-error-msgs li label{padding-left:0!important;padding-top:5px}.hs-error-msgs li label:before{border:0;content:"";height:0;width:0}.contact-main{margin:0 auto;max-width:900px;padding-bottom:40px;position:relative}.form p,.intro p{font-size:16px;line-height:35px;margin:0 auto;max-width:975px;width:100%}@media screen and (max-width:1000px){.form-list li,.form-list li:first-child,.form-list li:nth-child(3n - 1),.form-list li:nth-child(3n+1){width:50%}}@media screen and (max-width:950px){.intro .box .text_area{padding-top:0;width:100%}.intro .box .text_area .taboff{display:none}.intro .box p{margin-bottom:40px;max-width:100%;width:100%}.box .img_area{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:65px auto 0;width:80%}.box .img01{border-radius:10px;max-width:100%;overflow:hidden;position:relative;width:100%}.box .img01:before{content:"";display:block;padding-top:72.7272%}.box .img02{left:auto;margin-top:4%;max-width:48%;overflow:hidden;position:relative;top:auto;width:48%}.box .img02:before{padding-top:92%}.box .img03{margin-bottom:0;margin-left:0;margin-top:4%;max-width:48%;position:relative;transform:translateY(0);width:48%}.box .img03:before{padding-top:92%}.box .intro_icon{left:-11px;top:42vw}}@media screen and (max-width:800px){.intro{padding:0}.intro.thanks{padding-bottom:80px}.intro .bar{height:65px;width:315px}.intro .bar:after,.intro .bar:before{bottom:5px;height:5px;width:5px}.intro .bar:before{left:-5px}.intro .bar:after{right:-5px}.intro h2{font-size:25px;font-size:clamp(23px,6.6vw,27px);margin-bottom:-14px;transform:translateY(-14px)}.intro h2:before{top:-70px}.intro .s_tit{margin:12px auto 45px}.intro .box{width:calc(100% - 10.6vw)}.intro.thanks h3{font-size:24px;font-size:clamp(22px,6.4vw,26px);margin-bottom:0}.intro.thanks p{font-size:14px;font-size:clamp(13px,3.73vw,16px);text-align:left;width:90%}.intro.thanks .link_btn{margin:0 auto}.intro .box h3,.intro .box h3 span{font-size:28px;font-size:clamp(26px,7.46vw,30px)}.intro .box .ricon:after{height:34px;right:10px;top:-42px;width:44px}.intro .box p{font-size:14px;font-size:clamp(13px,3.73vw,16px);line-height:2.14;margin:25px 0 36px}.box .img_area{margin:50px auto 0;width:100%}.box .img01:before{padding-top:71.64179%}.box .img02,.box .img03{margin-top:3%;max-width:48.5%;width:48.5%}.box .intro_icon{left:-3.333vw;top:42.6vw;width:34.6vw}.form{padding-bottom:80px;width:calc(100% - 10.6vw)}.form .tit_area{margin-bottom:46px;width:100%}.form h2{font-size:24px;font-size:clamp(22px,6.4vw,26px)}.form .s_tit{margin-top:8px}.form li{margin-bottom:25px}.form .text_area{font-size:14px;padding-top:0;width:100%}.form .form_area{max-width:100%;width:100%}.form-item{margin-top:10px;width:100%}.form .form_area p{line-height:1.5;margin-top:12px}.form .txt{font-size:12px;margin:0 0 40px;padding-left:0}.form-list{margin-top:12px}.form-list li,.form-list li:first-child,.form-list li:nth-child(3n - 1),.form-list li:nth-child(3n+1){margin-bottom:14px;width:100%}.cp_ipselect{margin-top:10px}.form-submit{height:60px;margin:0 auto;max-width:500px;width:100%}.cp_ipselect.cp_sl01 select,.form-submit{font-size:16px}.form-list li:nth-child(3n - 1),.hs_sol_purpose_of_inquiry li,.inputs-list li:nth-child(3n - 1){width:100%}.contact-main{width:90%}.form-list li,.inputs-list li{width:100%!important}}