:root{--text-font:"Noto Sans JP";--content-max-width:1000px;--color-white:#fff;--color-black:#000;--color-bg-gray:#f0f0e8}html{font-size:calc(37.5% + .25vw)!important;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif!important;line-height:unset;margin:0;text-rendering:optimizeLegibility}#main-container{font-size:14px!important;font-weight:400;line-height:1.75}#main-container h2{font-size:21px!important;font-weight:700;line-height:1.5}.scroll-container{background-color:#fff;border:1px solid #999;height:174px;margin-bottom:1em;overflow-y:scroll;padding:12px;resize:vertical}.header-container{background-color:unset!important;padding:0!important}.header-container .row-fluid-wrapper:first-of-type{position:absolute}.body-container-wrapper{padding-top:40px!important}.form-container form{display:flex;flex-flow:column;font-size:14px;gap:12px;max-width:100%}.form-container ul.inputs-list{width:100%}.hs-form-field>label{display:flex}.hs-form-field>label>span:not(.hs-form-required){flex-grow:1;font-size:14px;font-weight:700;line-height:1.5}.hs-form-required{display:flex}.hs-form-required:after{content:"必須";font-size:12px;height:auto;left:0;margin:0 0 0 auto;padding:4px 6px;position:static;width:max-content}.hs-form button,.hs-form input,.hs-form textarea{width:100%}.inputs-list input[type=checkbox],.inputs-list input[type=radio]{flex-shrink:0;height:20px;width:20px}.inputs-list input[type=checkbox]:before,.inputs-list input[type=radio]:before{height:20px;width:20px}.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display{display:flex;gap:8px}.inputs-list input[type=checkbox]:checked:after{border-bottom:4px solid #000;border-right:4px solid #000;bottom:3px;height:14px;left:1px;width:8px}.inputs-list input[type=radio]:checked:after{height:12px;width:12px}.inputs-list input[type=checkbox]+span,.inputs-list input[type=radio]+span{font-size:14px;padding-left:0}form .hs-error-msgs{margin-top:10px;position:static}.hs-form-booleancheckbox .hs-form-booleancheckbox-display>input+span{display:inline-flex;flex-grow:1;font-size:14px}.hs-form-booleancheckbox .hs-form-booleancheckbox-display>input+span .hs-form-required{display:flex;flex-grow:1}@media(min-width:768px){#main-container{font-size:16px!important;line-height:1.75}#main-container h2{font-size:33px!important}.hs-form-field>label>span:not(.hs-form-required){font-size:16px}.hs-form-required:after{font-size:16px;padding:4px 8px}}.mt-7\.5{margin-top:30px}.mb-5{margin-bottom:20px}@media(min-width:768px){.pc\:mt-16{margin-top:64px}.pc\:mb-8{margin-bottom:32px}}