.font-size-dummy{font-size:.75rem;font-size:.8125rem;font-size:.875rem;font-size:1rem;font-size:1.125rem;font-size:1.25rem;font-size:1.5rem;font-size:2rem;font-size:2.25rem}@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");body{background:#fff;font-family:Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:16px;width:100%}body,p{margin:0}.container{margin:0 auto;max-width:1200px;padding:30px 50px}.gray{background:#eff5f7}.container li,.container p{font-size:1.125rem;line-height:1.7}.container p{margin-bottom:30px}.webinar_thanks .logo,h1.title{text-align:center}h1.title{font-size:3.5rem;margin:40px auto 0}.container .subtitle{font-size:1.5rem;margin:10px auto 0;text-align:center}.keyVisual img{margin:20px 0 0;width:100%}.btn_link{background:#333;border-radius:5px;color:#fff;font-size:1.8rem;padding:15px 40px;text-decoration:none}.container h2{font-size:2.3rem;padding-bottom:15px}.container h2 span{color:#ff7a59;font-size:1.25rem;margin-left:20px}.container table{border-bottom:0;border-top:1px solid #ccc}.container td,.container th{border-bottom:1px solid #ccc;font-size:1.125rem;padding:20px;width:30%}.container th{text-align:left}#about .container div.greeting{display:flex}#about .container div.greeting>div.text{width:60%}#about .container div.photo{margin:0 0 0 40px;text-align:right;width:40%}.program .sessoin{border-bottom:1px solid #ccc;display:flex;padding:10px 0}.program .sessoin div:first-child{align-items:center;border-right:1px solid #d0d0d0;display:flex;margin-right:40px;width:12%}.program .sessoin div:last-child{padding:15px 0;width:85%}.program .sessoin p{margin:0}.program .time,.program .time span{font-size:1.125rem}.program .title{font-size:1.5rem}.program .sessin-speaker{padding-left:20px;padding-top:15px}.program .outline{font-size:1rem;padding-left:20px;padding-top:10px}.speaker{border-bottom:1px solid #ccc;display:flex;padding:10px 0}.speaker .photo{width:20%}.speaker .profile{width:80%}.speaker .profile .name{font-size:1.5rem;font-weight:700}.speaker .profile .name span{font-size:1rem}.event-outline{margin-bottom:30px}.event-outline div.outline-section{border-bottom:2px solid #fff;display:flex;padding:15px 5px}.event-outline p{margin:0}.event-outline div.outline-section div:first-child{width:20%}.event-outline div.outline-section div:last-child{width:80%}.event-outline div:last-child{border:0}.container .txt_marker{background:linear-gradient(transparent 70%,#ffd081 0);font-weight:700}.container .venue{display:flex}.container .venue-map{width:40%}.container .venue-photo{text-align:right;width:60%}.partner-logo{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.partner-logo p{margin:0 50px}#form form{margin:10px auto 50px;max-width:750px}#form form fieldset{margin-bottom:35px;max-width:750px}#form form .form-columns-2 input{width:90%}#form input,#form select,#form textarea{background:#fff;border:1px solid #ccc;border-radius:5px;margin-top:15px;padding:15px}#form select{color:#444;width:100%}#form form label{font-size:1.125rem;font-weight:700}#form form .hs-field-desc{color:#333;font-size:.875rem;padding:10px 0 5px}#form form .hs-error-msgs{list-style-type:none;padding-left:0}#form form li label.hs-error-msg{color:#b22222;font-size:.875rem;font-weight:400;list-style-type:none}#form form textarea{height:60px}#form form p{font-size:.875rem}#form form li.hs-form-booleancheckbox,#form form li.hs-form-booleancheckbox label{font-size:.875rem;list-style-type:none}#form form .legal-consent-container{font-size:.875rem}#form form .inputs-list{padding-left:0}#form form .legal-consent-container input{margin-right:10px;margin-top:5px}#form form .actions{text-align:center}#form form .actions input[type=submit]{background:#000;border-radius:5px;color:#fff;font-size:1.125rem;padding:10px 45px}.footer{background:#000;color:#fff;font-size:.875rem;margin-top:0;padding:30px 0;text-align:center}.footer p{line-height:2}.footer div{margin:0 auto;max-width:1100px}.footer a{color:#fff;text-decoration:none}.logo{margin-bottom:20px;text-align:center}.logo img{width:50px}@media screen and (max-width:800px){h1.title{font-size:2.3rem}.container{margin:0 auto;max-width:1200px;padding:30px 15px}.container .subtitle{font-size:1.3rem;margin:10px auto 40px}.btn_link{background:#333;border-radius:5px;color:#fff;font-size:1.5rem;padding:15px 40px;text-decoration:none}.container .speaker{display:flex;flex-direction:column}#about .container div.greeting{align-items:center;display:flex;flex-direction:column-reverse}#about .container div.greeting>div.text{width:100%}#about .container div.photo{margin:0 0 30px;text-align:center;width:50%}.program .sessoin{border-bottom:1px solid #ccc;display:flex;flex-direction:column;padding:10px 0}.program .sessoin div:first-child{align-items:center;border-right:0;display:flex;margin-right:40px;width:100%}.program .sessoin div:last-child,.speaker .photo,.speaker .profile{width:100%}.event-outline div.outline-section{display:flex;flex-direction:column;padding:15px 5px}.event-outline div.outline-section div:first-child{font-weight:700;width:100%}.event-outline div.outline-section div:last-child{width:100%}.container .venue{display:flex;flex-direction:column}.container .venue-map{width:100%}.container .venue-photo{margin-top:20px;width:100%}#form p,.hs-richtext{padding:0 10px}.partner-logo{display:flex;flex-direction:column;max-width:100%}.partner-logo p{margin:40px 30px;max-width:50%}.partner-logo p img{margin:0 px;max-width:100%}}@media screen and (max-width:500px){.container{padding:30px 15px}.container li,.container p{font-size:1rem}h1.title{font-size:1.5rem}.container .subtitle{font-size:1.25rem;margin:10px auto 40px}.btn_link{background:#333;border-radius:5px;color:#fff;font-size:1rem;padding:15px 20px;text-decoration:none}}