@charset "UTF-8";.pc_none{display:none}.sp_none{display:block}header .link_column{display:grid}@media screen and (max-width:930px){.pc_none{display:block}.sp_none{display:none}}section.kv{margin-bottom:79.75px;background:#fff;padding:200px 0 0}section.kv h3.title{font-size:40px}section.kv .text_area{width:845px;margin:39.75px auto 0}section.kv .text_area p{font-size:24px;text-align:center;line-height:42px}section.kv .title::after,section.kv .title::before{width:46.4px;height:76px}section.highlight .title::after,section.highlight .title::before{content:none}section.highlight{margin-bottom:120px}section.highlight .highlight_inner{width:850px;margin:auto;background:#faf9f7;padding:45px 15px 40px 15px}section.highlight .highlight_inner h3.title{margin-bottom:40px}section.highlight .highlight_inner .highlight_area .highlight_01{display:flex;gap:0 20px}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box{padding:17px 15px 28px 15px;position:relative;width:400px}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box h4{text-align:center;font-size:22px;font-weight:700;margin-bottom:13px}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.color{color:#fff;font-size:16px;text-align:center;border-radius:20px;padding:10px 0;margin-bottom:23px;font-weight:700}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box .highlight_image{margin-bottom:23px}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.highlight_about{font-size:14px;line-height:22px}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.highlight_about:last-of-type{margin-top:1em}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box:after{position:absolute;content:"";background:url(../imgs/session/dashed.webp);background-size:100%;background-repeat:no-repeat;width:360px;height:1px;bottom:0}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box01{background:#e3edca}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box01 p.color{background:#95bc38}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box02{background:#e1eef7}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box02 p.color{background:#8bcef1}section.highlight .highlight_inner .highlight_area .highlight_01:last-of-type .highlight_01_box:after{background:0 0}section.session_list{background:#fff;margin-bottom:200px}section.session_list .session_list_area{width:855px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px 0}section.session_list .session_list_area .session_list_inner{width:265px;height:336px;padding:22px 25px 29px 25px;background:#faf9f7;display:flex;flex-direction:column;cursor:pointer;position:relative}section.session_list .session_list_area .session_list_inner:hover{opacity:.7}section.session_list .session_list_area .session_list_inner .g_time{display:flex;align-items:center;margin-bottom:20px}section.session_list .session_list_area .session_list_inner .g_time .dec_icon{width:18.32px;margin-right:10px}section.session_list .session_list_area .session_list_inner .g_time .g_name{width:78px;padding:8px 0}section.session_list .session_list_area .session_list_inner .g_time .g_name p{font-size:14px;font-weight:700;text-align:center}section.session_list .session_list_area .session_list_inner .g_time .g_name.green{background:#95bc38}section.session_list .session_list_area .session_list_inner .g_time .g_name.blue{background:#7fc7ef}section.session_list .session_list_area .session_list_inner .g_time .time{margin-left:auto;font-size:14px;font-weight:700}section.session_list .session_list_area .session_list_inner .g_time .time p{line-height:1.4}section.session_list .session_list_area .session_list_inner .session_name{margin-bottom:10px}section.session_list .session_list_area .session_list_inner .session_name p{font-size:16px;font-weight:700;line-height:20px}section.session_list .session_list_area .session_list_inner .session_about{position:absolute;top:214px;left:25px;width:211px}section.session_list .session_list_area .session_list_inner .session_about p{font-size:16px;line-height:18px}section.session_list .modal_area .modal .modal-content{padding:60px 47px 50px 45px}section.session_list .modal_area .modal .modal-content .modal_flex{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17.22px}section.session_list .modal_area .modal .modal-content .modal_flex .modal_dec{width:35.34px}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name{display:flex;flex-direction:column;gap:5px 0}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name.green{background:#95bc38}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name.blue{background:#7fc7ef}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name{padding:5px 0;width:106px}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name p{font-size:14px;font-weight:700;text-align:center}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .time p{font-size:14px;font-weight:700;text-align:center}section.session_list .modal_area .modal .modal-content .modal_session_title{margin-bottom:30px}section.session_list .modal_area .modal .modal-content .modal_session_title p{font-size:32px;font-weight:700;line-height:54px}section.session_list .modal_area .modal .modal-content .modal_session_about{margin-bottom:50px}section.session_list .modal_area .modal .modal-content .modal_session_about p{font-size:16px;line-height:28px}section.session_list .modal_area .modal .modal-content .modal_person{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner{width:275px;padding:10px;background:#faf9f7;display:flex;gap:0 10px}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner .person_image{width:54px;flex-shrink:0}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner p.person_name{font-size:14px;font-weight:700;margin-bottom:10px}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner p.person_text{font-size:10px;line-height:12px}section.session_list .modal_area .modal .modal-content .modal_person .youtube{width:100%}@media screen and (max-width:930px){section.kv{margin-bottom:162px;margin-bottom:21.6vw;background:#fff;padding:38.9333333333vw 0 0}section.kv .text_area{width:636px;width:84.8vw;margin:8.2306666667vw auto 0}section.kv .text_area p{font-size:34px;font-size:4.5333333333vw;text-align:center;line-height:60px;line-height:8vw}section.kv .title::after,section.kv .title::before{width:8vw;height:12vw}section.highlight{margin-bottom:170px;margin-bottom:22.6666666667vw}section.highlight .highlight_inner{width:100%;margin:auto;background:#faf9f7;padding:10.6666666667vw 3.3333333333vw 5.3333333333vw 3.3333333333vw}section.highlight .highlight_inner h3.title{margin-bottom:78px;margin-bottom:10.4vw}section.highlight .highlight_inner .highlight_area .highlight_01{display:flex;gap:22px;gap:2.9333333333vw}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box{width:340px;width:45.3333333333vw;padding:2.6666666667vw 1.3333333333vw 6.6666666667vw 1.3333333333vw;position:relative}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box h4{text-align:center;font-size:30px;font-size:4vw;font-weight:700;margin-bottom:13px;margin-bottom:1.7333333333vw}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.color{color:#fff;font-size:22px;font-size:2.9333333333vw;font-weight:700;text-align:center;border-radius:20px;border-radius:2.6666666667vw;padding:1.3333333333vw 0;margin-bottom:20px;margin-bottom:2.6666666667vw}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box .highlight_image{margin-bottom:20px;margin-bottom:2.6666666667vw}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.highlight_about{font-size:22px;font-size:2.9333333333vw;line-height:28px;line-height:3.7333333333vw}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box p.highlight_about:last-of-type{margin-top:1em}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_01_box:after{position:absolute;content:"";background:url(../imgs/session/dashed.webp);background-size:100%;background-repeat:no-repeat;width:320px;width:42.6666666667vw;height:1px;bottom:0}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box01{background:#e3edca}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box01 p.color{background:#95bc38}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box02{background:#e1eef7}section.highlight .highlight_inner .highlight_area .highlight_01 .highlight_box02 p.color{background:#8bcef1}section.highlight .highlight_inner .highlight_area .highlight_01:last-of-type .highlight_01_box:after{background:0 0}section.session_list{background:#fff;margin-bottom:21.3333333333vw}section.session_list .session_list_area{width:700px;width:93.3333333333vw;margin:auto;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:38px;gap:5.0666666667vw}section.session_list .session_list_area .session_list_inner{width:331px;width:44.1333333333vw;height:516px;height:68.8vw;padding:2.5333333333vw 2.4vw 1.8666666667vw 4vw;background:#faf9f7;display:flex;flex-direction:column;cursor:pointer}section.session_list .session_list_area .session_list_inner:hover{opacity:.7}section.session_list .session_list_area .session_list_inner .g_time{display:flex;align-items:center;margin-bottom:10px;margin-bottom:1.3333333333vw}section.session_list .session_list_area .session_list_inner .g_time .dec_icon{width:28.87px;width:3.8493333333vw;margin-right:10px;margin-right:1.3333333333vw}section.session_list .session_list_area .session_list_inner .g_time .g_name{width:98px;width:13.0666666667vw;padding:1.566667vw 0}section.session_list .session_list_area .session_list_inner .g_time .g_name p{font-size:22px;font-size:2.9333333333vw;font-weight:700;text-align:center}section.session_list .session_list_area .session_list_inner .g_time .g_name.green{background:#95bc38}section.session_list .session_list_area .session_list_inner .g_time .g_name.blue{background:#7fc7ef}section.session_list .session_list_area .session_list_inner .g_time .time{margin-left:auto;font-size:22px;font-size:2.9333333333vw;font-weight:700}section.session_list .session_list_area .session_list_inner .g_time .time p{line-height:1.4}section.session_list .session_list_area .session_list_inner .session_name{margin-bottom:25px;margin-bottom:3.3333333333vw}section.session_list .session_list_area .session_list_inner .session_name p{font-size:24px;font-size:3.2vw;font-weight:700;line-height:24px;line-height:3.2vw}section.session_list .session_list_area .session_list_inner .session_about{position:absolute;top:41vw;left:30px;left:4vw;transform:none;-webkit-transform:none;-ms-transform:none;width:280px;width:37.3333333333vw}section.session_list .session_list_area .session_list_inner .session_about p{font-size:22px;font-size:2.9333333333vw;line-height:28px;line-height:3.7333333333vw}section.session_list .modal_area .modal .modal-content{padding:8vw 4vw}section.session_list .modal_area .modal .modal-content .modal_flex{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17.22px;margin-bottom:40px;margin-bottom:5.3333333333vw}section.session_list .modal_area .modal .modal-content .modal_flex .modal_dec{width:44.7px;width:5.96vw}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name{display:flex;flex-direction:column;gap:1.3333333333vw 0}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name.green{background:#95bc38}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name.blue{background:#7fc7ef}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name{padding:.6666666667vw 0;width:138px;width:18.4vw}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .g_name p{font-size:24px;font-size:3.2vw;font-weight:700;text-align:center}section.session_list .modal_area .modal .modal-content .modal_flex .modal_g_name .time p{font-size:24px;font-size:3.2vw;font-weight:700;text-align:center}section.session_list .modal_area .modal .modal-content .modal_session_title{margin-bottom:40px;margin-bottom:5.3333333333vw}section.session_list .modal_area .modal .modal-content .modal_session_title p{font-size:40px;font-size:5.3333333333vw;font-weight:700;line-height:60px;line-height:8vw}section.session_list .modal_area .modal .modal-content .modal_session_about{margin-bottom:70px;margin-bottom:9.3333333333vw}section.session_list .modal_area .modal .modal-content .modal_session_about p{font-size:24px;font-size:3.2vw;line-height:42px;line-height:5.6vw}section.session_list .modal_area .modal .modal-content .modal_person{display:flex;flex-direction:column;gap:34px;gap:4.5333333333vw;margin-bottom:80px;margin-bottom:10.6666666667vw}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner{width:100%;padding:20px;padding:2.6666666667vw;background:#faf9f7;display:flex;gap:0 2.6666666667vw}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner .person_image{width:80px;width:10.6666666667vw;display:inline-block}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner p.person_name{font-size:24px;font-size:3.2vw;font-weight:700;margin-bottom:10px;margin-bottom:1.3333333333vw}section.session_list .modal_area .modal .modal-content .modal_person .modal_person_inner p.person_text{font-size:16px;font-size:2.1333333333vw;line-height:22px;line-height:2.9333333333vw}section.session_list .modal_area .modal .modal-content .modal_person .youtube{width:100%}}.modalClose{position:fixed;width:80px;top:40px;right:40px;background:0 0;border:none;cursor:pointer;transition:transform .3s ease;z-index:10}.modalClose:hover{opacity:.7}.modal{display:none;position:fixed;top:0;left:0;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(79,79,79,.5);z-index:100;transition:opacity .3s ease}.modal-content{background:#fff;width:950px;position:relative;transform:scale(.8);transition:all .3s ease;position:absolute;top:115px}.modal.active .modal-content{animation:fadeInScale .4s ease forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(62,78,87,.9);transition:all 1s ease-in-out}.modal .modal-content{position:absolute;top:115px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);animation:show .6s linear 0s}.modal-content:after{position:absolute;content:"";width:1px;height:115px;bottom:-115px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@keyframes show{from{opacity:0}to{opacity:1}}@media screen and (max-width:930px){.modalClose{position:fixed;width:13.666667vw;top:40px;top:5.3333333333vw;right:2.333333vw;background:0 0;border:none;cursor:pointer;transition:transform .3s ease;z-index:10}.modalClose:hover{opacity:.7}.modal{display:none;position:fixed;top:0;left:0;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(79,79,79,.5);z-index:100;transition:opacity .3s ease}.modal-content{background:#fff;width:700px;width:93.3333333333vw;position:relative;transform:scale(.8);transition:all .3s ease;position:absolute;top:155px;top:20.6666666667vw}.modal.active .modal-content{animation:fadeInScale .4s ease forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(62,78,87,.9);transition:all 1s ease-in-out}.modal .modal-content{position:absolute;top:155px;top:20.6666666667vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);animation:show .6s linear 0s}.modal-content:after{position:absolute;content:"";width:1px;height:155px;height:20.6666666667vw;bottom:-155px;bottom:-20.6666666667vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@keyframes show{from{opacity:0}to{opacity:1}}}