@charset "UTF-8";.footer-call.svelte-1hddnxg{justify-content:center}.footer-call.svelte-1hddnxg a:where(.svelte-1hddnxg){font-size:26px}.footer-call.svelte-1hddnxg i:where(.svelte-1hddnxg){width:32px;height:32px}.footer-social__link.home.svelte-1hddnxg{background-image:url(/2025-hiai/template/assets/images/home.png)}.footer-email.svelte-1hddnxg{color:#fff;font-family:SUIT;font-weight:400;font-size:16px;text-align:center}.footer-email.svelte-1hddnxg a:where(.svelte-1hddnxg){margin-top:10px;margin-left:20px;font-weight:600;font-size:14px;border-radius:5px;border-width:1px;background:#ffffff4d;border:1px solid rgb(63,74,87);width:140px;height:42px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.footer-email.svelte-1hddnxg a:where(.svelte-1hddnxg):hover{text-decoration:underline}.footer-email.svelte-1hddnxg span:where(.svelte-1hddnxg){display:inline-block;width:100%}@media (min-width: 768px){.footer-call.svelte-1hddnxg{justify-content:left}.footer-email.svelte-1hddnxg{text-align:start;padding-left:0;display:inline-block}.footer-email.svelte-1hddnxg span:where(.svelte-1hddnxg){display:inline}.footer-copyright.svelte-1hddnxg{font-size:10px;color:#ccc}}@media (max-width: 768px){.location-transport.svelte-oe58bg .block:where(.svelte-oe58bg)+.block:where(.svelte-oe58bg){margin-top:22px;padding-top:25px}}.file-btn.svelte-2zoqm3{background:none;border:none}#sessionEndButton.svelte-1mkmbbz{position:absolute;top:0;right:0;font-size:18px}#sessionEndButton.svelte-1mkmbbz:hover{color:red}canvas.svelte-td8yj5{max-width:calc(100% - 20px)}.session-top-wraps.svelte-td8yj5{min-height:975px}.session-chk.svelte-td8yj5{position:relative}.time-grid.svelte-td8yj5 .time:where(.svelte-td8yj5){font-size:15px;height:34px}.tiem-v.svelte-td8yj5{height:34px}.tiem-v.svelte-td8yj5 span:where(.svelte-td8yj5){font-size:15px}@media (min-width: 1024px){.chk-grid.svelte-td8yj5 .session-chk:where(.svelte-td8yj5){padding:23px 18px 37px}}@media (max-width: 1024px){.chk-grid.svelte-td8yj5 .session-chk:where(.svelte-td8yj5) .chk:where(.svelte-td8yj5){top:15px}.time-grid.svelte-td8yj5 .subject:where(.svelte-td8yj5) .details:where(.svelte-td8yj5){display:inline}.chk-grid.svelte-td8yj5 .session-chk:where(.svelte-td8yj5) .tit:where(.svelte-td8yj5){margin-right:25px}.session-detail-time.svelte-td8yj5 p:where(.svelte-td8yj5){margin-right:25px}}.speaker.svelte-td8yj5 span:where(.svelte-td8yj5){display:inline-block}.mobile-detail-mark.svelte-td8yj5{display:inline-block;margin-left:3px;vertical-align:bottom;width:24px;height:24px;background:url(/2025-hiai/template/assets/images/detail_btn.svg) no-repeat center center / cover}.detail-mark.svelte-td8yj5{display:none;position:absolute;right:18px;bottom:10px;margin-left:3px;vertical-align:bottom;width:24px;height:24px;background:url(/2025-hiai/template/assets/images/article_plus.svg) no-repeat center center / cover}.session-details.svelte-td8yj5 .checkbox:where(.svelte-td8yj5){top:15px}.details-item.svelte-td8yj5 .detail-mark:where(.svelte-td8yj5){right:13px;bottom:8px}@media (min-width: 1024px){.mobile-detail-mark.svelte-td8yj5{display:none}.time-grid.svelte-td8yj5 .h:where(.svelte-td8yj5){height:150px}.detail-mark.svelte-td8yj5{display:block;bottom:11px}.details-item.svelte-td8yj5 .detail-mark:where(.svelte-td8yj5){display:none}}.session-detail-time.svelte-td8yj5 p:where(.svelte-td8yj5):hover{color:#006bf5;cursor:pointer}.notice_txt.svelte-td8yj5{padding:15px 20px 50px}.list-special-info.svelte-td8yj5{display:none}.list-special-info-mobile.svelte-td8yj5{display:block;font-size:14px;padding:0 10px}.list-special-info-mobile.svelte-td8yj5 span:where(.svelte-td8yj5){color:#2c7bef}@media (min-width: 1024px){.notice_txt.svelte-td8yj5{padding-left:40px;padding-right:40px}.list-special-info.svelte-td8yj5{display:block;font-size:18px;padding:0 30px}.list-special-info.svelte-td8yj5 span:where(.svelte-td8yj5){color:#2c7bef}.list-special-info-mobile.svelte-td8yj5{display:none}}@media (min-width: 1340px){.notice_txt.svelte-td8yj5{padding-left:0;padding-right:0}}.session-track.svelte-td8yj5 header:where(.svelte-td8yj5) .session-notice:where(.svelte-td8yj5){font-size:15px;font-weight:500}.session-track.svelte-td8yj5 header:where(.svelte-td8yj5) .session-notice:where(.svelte-td8yj5)>div:where(.svelte-td8yj5){margin-top:10px}@media (min-width: 1024px){.session-track.svelte-td8yj5 header:where(.svelte-td8yj5) .session-notice:where(.svelte-td8yj5) h2:where(.svelte-td8yj5),.session-track.svelte-td8yj5 header:where(.svelte-td8yj5) .session-notice:where(.svelte-td8yj5)>div:where(.svelte-td8yj5){display:inline-block;vertical-align:text-top}.session-track.svelte-td8yj5 header:where(.svelte-td8yj5) .session-notice:where(.svelte-td8yj5)>div:where(.svelte-td8yj5){margin-left:10px;margin-top:auto}}.s3-title.svelte-1bj28jg{padding-bottom:74px}.s3-title.svelte-1bj28jg div:where(.svelte-1bj28jg){overflow:visible}.modal.svelte-1xh526q{z-index:1500}#phoneAuthMark.svelte-fpt33s{color:red;font-size:13px}.apply-wrap.svelte-11hg4nw{padding-bottom:31px}@media (max-width: 640px){.apply.svelte-11hg4nw{max-height:100vh}}@media (min-width: 640px){.apply.svelte-11hg4nw{width:691px}}.apply__notice.svelte-11hg4nw p:where(.svelte-11hg4nw)+p:where(.svelte-11hg4nw){margin-top:5px}.apply__notice.svelte-11hg4nw i:where(.svelte-11hg4nw){display:inline-block;width:45px;height:25px;margin-right:5px;vertical-align:bottom}.apply__title.svelte-11hg4nw{margin-bottom:3px;display:inline-block}.apply-session-notice.svelte-11hg4nw{margin-bottom:10px;font-size:15px;display:inline-block;margin-left:5px}.apply__notice.svelte-11hg4nw i.one:where(.svelte-11hg4nw){background:url(/2025-hiai/template/assets/images/Tip1.png) no-repeat center center / cover}.apply__notice.svelte-11hg4nw i.two:where(.svelte-11hg4nw){background:url(/2025-hiai/template/assets/images/Tip2.png) no-repeat center center / cover}@media (max-width: 900px){.nav.svelte-11tt4da{top:0;left:auto;right:0;transform:none;border-radius:3px;background:#29292b}.nav-anchor.svelte-11tt4da{padding:16px 26px}.nav-anchor.current.svelte-11tt4da{background-color:transparent}}#adminMark.svelte-1skt0o5{position:fixed;font-size:25px;font-weight:500;top:0;z-index:10;justify-self:center}canvas{max-width:100%;height:auto;display:block}.apply{display:block}.modal{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;z-index:10010}.modal .modal-background{width:100%;height:100%;background:#0009;position:absolute;z-index:900;cursor:auto}.modal .modal-board{position:absolute;width:100%;max-width:500px;z-index:901}.modal .modal-board .modal-content{height:100%;margin:0 15px;position:relative;overflow:hidden;background:#ebebeb;border:.1px solid #686868;border-radius:10px;padding:45px 20px 20px;color:#000}.modal .modal-board .modal-content .modal-title{position:absolute;top:15px;left:25px;font-size:16px;font-weight:700}.modal .modal-board .modal-content .modal-con{max-height:calc(100vh - 220px);font-size:15px;font-weight:500;width:100%;overflow-y:auto;overflow-x:hidden}.modal .modal-board .modal-content .modal-check-wrap{display:flex;padding:20px 0 0;justify-content:space-evenly;font-size:15px}.modal .modal-board .modal-content .modal-check-wrap button{font-weight:700}.modal .modal-board .modal-content .modal-btn_wrap{position:absolute;right:20px;top:20px}.modal .modal-board .modal-content .modal-btn_wrap .modal_close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjU2NmViYzViNCwgMjAyMi8wNS8wOS0wODoyNTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCNDNDOTEwQzZCQjExRURBQTU0Q0UxNUY0NTFFMDU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCNDNDOTExQzZCQjExRURBQTU0Q0UxNUY0NTFFMDU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUI0M0M5MEVDNkJCMTFFREFBNTRDRTE1RjQ1MUUwNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUI0M0M5MEZDNkJCMTFFREFBNTRDRTE1RjQ1MUUwNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qoEekAAAG6klEQVR42sSZ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) no-repeat 0 0;width:16px;height:16px;font-size:0;background-size:100% auto;vertical-align:top;border:none;cursor:pointer}.modal.active .modal-board{animation-duration:.4s;animation-fill-mode:both;animation-name:fadeInToCenter}.modal.delay .modal-board{animation-duration:.35s;animation-name:fadeOutToBottom}@keyframes fadeOutToBottom{0%{opacity:1;transform:translateY(0)}50%{transform:translateY(-40px)}55%{opacity:1}to{opacity:0;transform:translateY(101%)}}@keyframes fadeInToCenter{0%{opacity:0;transform:translateY(101%)}40%{transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.session-track{position:relative}.session-track .session-modal-wrap{position:fixed;width:100%;height:100%;background-color:#0003;z-index:102;top:0;left:0;display:flex;justify-content:center;align-items:center}.session-track .session-modal-wrap .session-modal{position:absolute;background-color:#636363;border-radius:10px;max-width:600px;margin:0 30px;padding:50px 40px}.session-track .session-modal-wrap .session-modal .close-btn{position:absolute;top:13px;right:15px;width:30px;height:30px;background-color:#9f9f9f;border-radius:3px}.session-track .session-modal-wrap .session-modal .close-btn span{position:absolute;top:50%;left:50%;width:20px;height:4px;background-color:#636363;transform-origin:center}.session-track .session-modal-wrap .session-modal .close-btn span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.session-track .session-modal-wrap .session-modal .close-btn span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.session-track .session-modal-wrap .session-modal .modal-content{color:#fff}.session-track .session-modal-wrap .session-modal .modal-content .time{font-size:16px;font-weight:400}.session-track .session-modal-wrap .session-modal .modal-content .title{font-size:25px;font-weight:500}.session-track .session-modal-wrap .session-modal .modal-content .person{text-align:right;padding:10px 0 15px}.session-track .session-modal-wrap .session-modal .modal-content .person>div{font-size:20px}.session-track .session-modal-wrap .session-modal .modal-content .person>p{font-size:15px;color:#adadad}.session-track .session-modal-wrap .session-modal .modal-content hr{border-color:#adadad}.session-track .session-modal-wrap .session-modal .modal-content .detail{padding-top:30px;font-size:16px;font-weight:300}.apply .apply-wrap{max-height:100vh;overscroll-behavior:contain}.apply .apply-wrap .apply-session-devide{width:100%;border-top:4px solid #585858;padding-bottom:20px}.apply .apply-wrap .apply-success{padding-bottom:10px}.apply .apply-wrap .apply-success .text1{font-size:23px;font-weight:700;color:#2b7af0}.apply .apply-wrap .apply-success-btn{text-align:center}.apply .apply-wrap .apply-success-btn .form-btn{max-width:500px;background:#d9d9d9;color:#000;font-weight:500}.apply .apply-wrap .lunch-provide{padding-bottom:10px}.apply .apply-wrap .lunch-provide label{font-size:17px;padding-right:5px;-webkit-text-decoration:dashed;text-decoration:dashed;color:#171ffd}.apply .apply-wrap .lunch-provide input[type=checkbox]{width:17px;height:17px;vertical-align:bottom}.apply .apply-wrap .apply__form .input{font-size:16px}.apply .apply-wrap .apply__form select{background-color:#e8e8e8}.apply .apply-wrap .apply__form .apply__form-checkbox #apply-privacy{width:17px;height:17px}.apply .apply-wrap .apply__form .apply__submit:focus-visible{outline:none}.chk-grid .session-chk .tit:hover{color:#006bf5;cursor:pointer}.apply-popup-cover{position:fixed;top:0;left:0;background-color:#0000001a;width:100%;height:100%;z-index:10000}.custom-modal__backdrop{transform:translate(-50%,-50%) scale(1)}@keyframes expandCircle{0%{opacity:.5}to{opacity:1}}.c_blue{color:#006bf5}.c_red{color:#ff2c2c}.c_yellow{color:#fffc54ad}.hide{display:none}.view{visibility:visible}.no_view{visibility:hidden;height:0!important}.star-mark{color:#d29dff!important;font-weight:600!important;font-size:16px!important;vertical-align:super}.session-end,.session-end *{color:#9b9b9b!important}.session-end .label-chk{background-image:url(/2025-hiai/template/assets/images/select_finish.svg)!important}.special-box{background-color:#405e85!important}.special-color{color:#405e85!important}.download-image{vertical-align:sub;background-image:url(/2025-hiai/template/assets/images/ico-all.png);width:25px;height:25px;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;margin-right:5px}.program-morning .program-title{display:flex;justify-content:space-between}.program-morning .program-title a{display:block;width:140px;height:42px;opacity:1;border-radius:5px;border-width:1px;background:#4747474d;border:1px solid rgb(63,74,87);display:flex;align-items:center;justify-content:center;font-family:SUIT;font-weight:700;font-size:15px;line-height:12px;color:#fff;gap:0 3px}.nav{white-space:nowrap}.session-track header button i.ico-track{width:17px;height:17px}@media (max-width: 1024px){.apply__form-input .cols .form-btn{width:98px}}@media (min-width: 1024px){.chk-grid .session-chk .tit{min-height:84px;height:auto}}.sub-title-date{gap:0 10px}.tiem-v.special{width:auto}.chk-grid .session-chk.special{display:none}@media (min-width: 1024px){.time-grid.custom{grid-template-columns:2fr 4fr 4fr}.tiem-v.special{width:83.31%}.chk-grid{position:relative}.chk-grid .session-chk.special{display:block;right:0;top:-34px;background-color:#dee7f5;color:#000;align-content:center;height:calc(100% + 34px)}.chk-grid .session-chk.special h3{margin-bottom:15px;font-size:20px}.chk-grid .session-chk.special p{font-size:16px;margin-bottom:15px}.chk-grid .session-chk.special h5{font-size:13px}.chk-grid .session-chk.special h5 span{color:#006bf5}}
