main .bl_attention{background:#2c2c2c;color:#fff;height:43px;line-height:43px;margin-bottom:17px;text-align:center}main .bl_seminarMedia{box-shadow:0 4px 12px rgba(0,0,0,.1);padding:17px 20px 25px}main .bl_seminarMedia .bl_seminarMedia_area_label{border:1px solid #0465b9;color:#0465b9;font-size:10px;height:20px;line-height:18px;min-width:78px;padding:0 10px}main .bl_seminarMedia_are_label_reserve{background-color:#0465b9;border:1px solid #fff;color:#fff!important}main .bl_seminarMedia .bl_seminarMedia_ttl{color:#222;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:28px}main .bl_seminarMedia .bl_seminarMedia_text{font-size:12px;line-height:21px}main .bl_seminarMedia .bl_seminarMedia_mapLink{padding-left:0}main .bl_seminarMedia_flex{background:#f7f7f7;color:#222;display:flex;font-size:12px;justify-content:space-between;margin:15px 0 18px;padding:19px 17px}main .bl_seminarMedia_flex ul{width:260px}main .seminar_thanks .bl_seminarMedia_flex ul{width:330px}main .bl_seminarMedia_flex li{border-bottom:1px dotted #b7b7b7;display:flex;flex-wrap:wrap}main .bl_seminarMedia_flex li:not(:last-child){margin-bottom:15px}main .bl_seminarMedia_flex li>span{display:block;width:60px}main .bl_seminarMedia_flex li p{display:block;width:200px}main .seminar_thanks .bl_seminarMedia_flex li p{width:280px}main .bl_seminarMedia_text{overflow:hidden;position:relative;transition:max-height 1.5s}main .bl_seminarMedia_text:before{background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);background:linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);bottom:0;content:"";display:none;height:40px;left:0;position:absolute;width:100%}main .grad-btn{cursor:pointer;display:none;font-size:9px;margin-top:0;position:relative;text-align:center;z-index:100}main .grad-trigger,main .grad-trigger:checked~.grad-btn{display:none}main .grad-trigger:checked~.bl_seminarMedia_text:before{display:none}main .grad-btn i{margin-left:5px}main .hs_input_check_list{padding:10px!important}main .hs_input_check_list li div{width:145px!important}main .hs_seminar_participation_radio ul li.disable{opacity:.4}main .bl_seminarMedia .bl_seminarMedia_text{margin-bottom:0}.bl_seminarMedia_cal{border:1px solid #9b8056;border-radius:5px;color:#9b8056;font-size:12px;padding:5px 10px}.bl_seminarMedia_cal i{padding-left:10px}.bl_seminarMedia_cal a{text-decoration:none}.grad-wrap{margin-top:15px}@media screen and (max-width:768px){main .bl_attention{left:0;position:absolute;width:100%}main .bl_seminarMedia .bl_seminarMedia_area_label{font-size:12px;height:23px;line-height:20px}main .bl_seminarMedia{margin-top:80px;padding:21px 4%}main .bl_seminarMedia .bl_seminarMedia_ttl{font-size:15px;line-height:24px}main .hs_seminar_participation label>span:first-child{width:auto}main .bl_seminarMedia .bl_seminarMedia_text{margin-bottom:0}main .bl_seminarMedia_flex{background:none;display:block;padding:0}main .bl_seminarMedia_flex ul{margin-bottom:7px;width:100%}main .seminar_thanks .bl_seminarMedia_flex ul{width:100%}main .bl_seminarMedia_flex li{padding-bottom:5px}main .bl_seminarMedia_flex li>span{display:block;width:20%}main .bl_seminarMedia_flex li p{width:80%}main .seminar_thanks .bl_seminarMedia_flex li p{overflow-wrap:anywhere;width:80%}main .bl_seminarMedia_flex li:first-child{margin-bottom:7px}main .bl_seminarMedia_text{max-height:80px}main .bl_seminarMedia_text:before{display:block}main .grad-btn{display:block;margin-top:-10px}main .grad-trigger:checked~.bl_seminarMedia_text{max-height:800px}.bl_seminarMedia_cal_outter{text-align:center}}.js_getSeminarMapLink,.js_getSeminarSMSDate{display:none}.bl_seminarMedia_ttl{display:flex}.bl_seminarMedia_img{margin-bottom:1px;margin-left:15px;max-width:266px}.bl_seminarMedia_img_sp,.js_getSeminarMov{display:none}.bl_seminarMedia_online p{line-height:20px;padding-top:4px}.fa-external-link-copy:before{content:"\f46d";padding-right:5px}.bl_seminarMedia_click{border:1px solid #9b8056;border-radius:5px;color:#9b8056;cursor:pointer;font-size:12px;padding:5px 10px}.bl_seminarMedia_click i{color:#9b8056;font-size:15px}.bl_seminarMedia_flex li.bl_seminarMedia_online_click{border-bottom:none;padding-top:5px}main .bl_seminarMedia_flex li.online_show,main .js_getSeminarCal.online_show_link1,main .js_getSeminarCal.online_show_link2{display:none}@media screen and (max-width:768px){.bl_seminarMedia_img{display:none;margin-left:6px;max-width:30%}.bl_seminarMedia_img_sp{display:block;margin-bottom:10px;text-align:center}.bl_seminarMedia_img_sp img{max-width:60%}}.bl_seminarDaysListWrap{margin:10px 0 20px}.bl_seminarDaysList{display:flex;flex-wrap:wrap}.bl_seminarDaysListTtl{font-size:14px;font-weight:700;text-align:center}.bl_seminarDaysListNote{font-size:12px;margin:0 10px}.bl_seminarDaysList li a{display:block;height:100%;text-decoration:none;width:100%}.bl_seminarDaysList li{background:#fff;border:1px solid #ccc;border-radius:5px;font-size:14px;font-weight:700;margin:1%;padding:5px 0;text-align:center;width:23%}.bl_seminarDaysList li.active{background-color:#0465b9;color:#fff}.bl_seminarDaysList span{display:block;font-size:12px}.js_getSeminarIndividualDate{display:none}@media screen and (max-width:768px){.bl_seminarDaysList{display:block}.bl_seminarDaysList li{width:100%}}.nah_datepicker{border-bottom:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0;position:relative}.nah_datepicker_label{font-size:14px;font-weight:700;margin-right:20px;padding-top:10px;position:relative;width:190px}.nah_datepicker .hs-form-required{background-color:#e07fa1;color:#fff;font-size:0;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:15px;width:34px}.nah_datepicker .hs-form-required:after{color:#fff;content:"必須";font-size:.75rem}.nah_datepicker .form_ok.hs-form-required{background-color:#0465b9}.nah_datepicker .form_ok.hs-form-required:after{content:"OK"}.nah_datepicker .input{width:calc(100% - 210px)}.nah_datepicker_input{-webkit-appearance:none;appearance:none;background:#fffce2;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 3px -3px rgba(0,0,0,.5);box-sizing:border-box;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;height:50px;line-height:50px;max-width:420px;padding:0 20px;width:100%}.ui-datepicker .ui-datepicker-next span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);background-position:0}.ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);background-position:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border:1px solid #e9e9e9;cursor:pointer;right:1px;top:1px}.ui-datepicker .ui-datepicker-prev{left:1px}@media screen and (max-width:768px){.ui-datepicker{font-size:16px;width:83%}.nah_datepicker{display:block;padding:15px 0}.nah_datepicker_label{display:inline;float:left;margin-bottom:10px;padding-left:45px;padding-right:5px;padding-top:0;width:auto}.nah_datepicker .hs-form-required{font-size:0;left:0;top:0}.nah_datepicker .input{width:100%}}