.page-seminar-distribution-form{margin-top:8vw;margin-bottom:10.66667vw;box-sizing:border-box;padding-left:4.26667vw;padding-right:4.26667vw}@media screen and (min-width:561px){.page-seminar-distribution-form{margin-top:3.4375vw;margin-bottom:3.35938vw;padding-left:0;padding-right:0;display:flex;justify-content:center;gap:20px}}@media screen and (min-width:961px){.page-seminar-distribution-form{margin-top:3.4375vw;margin-bottom:3.35938vw;padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.page-seminar-distribution-form{margin-top:44px;margin-bottom:43px;padding-left:0;padding-right:0}}.page-seminar-distribution-form .overview-area{width:343px;width:91.46667vw;margin-bottom:8vw}@media screen and (min-width:561px){.page-seminar-distribution-form .overview-area{width:653px;width:51.01563vw;margin-bottom:0;margin-left:1.5625vw;margin-right:1.5625vw}}@media screen and (min-width:961px){.page-seminar-distribution-form .overview-area{width:653px;width:51.01563vw;margin-bottom:0}}@media screen and (min-width:1200px){.page-seminar-distribution-form .overview-area{width:653px;margin-bottom:0;margin-left:20px;margin-right:20px}}.page-seminar-distribution-form h1{font-size:2rem;margin-bottom:1rem}.page-seminar-distribution-form img{text-align:center;margin:2em 0}.page-seminar-distribution-form ul.copy-text{background:#f4f4f4;padding:.7em 1em}.page-seminar-distribution-form ul.copy-text li{position:relative;padding-left:calc(30px + .5em);line-height:2.8em}.page-seminar-distribution-form ul.copy-text li:after{content:"";position:absolute;width:10px;height:15px;top:.8em;left:.6em;transform:rotate(50deg);border-right:2px solid #fff;border-bottom:2px solid #fff}.page-seminar-distribution-form ul.copy-text li:before{content:"";position:absolute;top:.5em;left:0;width:30px;height:30px;background:#fc3c6c;border-radius:3px}.page-seminar-distribution-form .head,.page-seminar-distribution-form .speaker-head{border-left:solid 8px #4c566c;border-bottom:solid 1px #c4cada;box-sizing:border-box;padding:.55em .8em;margin:2em 0 1em;font-size:1.5rem}.page-seminar-distribution-form .speaker-head{margin:3em 0 1em}.page-seminar-distribution-form .gradient{position:relative}.page-seminar-distribution-form .gradient::after{content:"続きは動画でご覧ください";color:#fc3c6c;font-size:1.5rem;text-align:center;padding-top:5.7em;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));width:100%;height:6em;z-index:1}.page-seminar-distribution-form .each-speaker{margin-bottom:1rem}.page-seminar-distribution-form .speaker-overview{display:flex;justify-content:flex-start;align-items:center;gap:1rem;background:#f4f4f4;margin-bottom:1rem}.page-seminar-distribution-form .speaker-img{width:94px;height:auto}.page-seminar-distribution-form .speaker-img img{margin:0;-o-object-fit:cover;object-fit:cover}.page-seminar-distribution-form .speaker-role{width:calc(100% - 94px);padding:1em;display:flex;align-items:center}.page-seminar-distribution-form .speaker-desc{font-size:14px}.page-seminar-distribution-form .form-area{height:auto}.page-seminar-distribution-form .form{position:sticky;top:72px;box-sizing:border-box;border:12px solid #f4f4f4;padding:1rem 1em 1.5em}@media screen and (min-width:561px){.page-seminar-distribution-form .form{width:363px;padding:2rem}}@media screen and (min-width:961px){.page-seminar-distribution-form .form{width:414px;padding:2rem}}@media screen and (min-width:1200px){.page-seminar-distribution-form .form{width:516px;padding:2.4rem}}.form-content{width:100%}.form-content .hs-form input,.hs-form select,.hs-form textarea{width:100% !important;background:#f4f4f4;border:1px solid #4c566c;border-radius:7px;font-size:16px !important;height:2.8em !important}.form-content .hs-form .hs-submit .actions{width:100% !important}.form-content .hs-form .hs-submit .actions .hs-button{display:block;width:100% !important;height:60px !important;margin:0 auto !important;padding:.7em;background:#4c566c !important;border:none !important;box-shadow:none !important;text-shadow:none !important;letter-spacing:.1em !important;font-weight:600 !important;border-radius:10px !important;font-size:16px !important}.hs-form .hs-form-field span{font-size:14px !important;font-weight:400 !important}.hs-form .hs-form-field label{margin-bottom:.7em !important}