@charset "UTF-8";main{margin:0 0 60px}#top_hero{padding:0;background:url(../img/top/bg-visual.svg) left top/2px 2px,url(../img/top/img-visual.jpg) center/cover no-repeat;margin-bottom:60px}#top_hero #main_announce{padding-top:100px;padding-bottom:100px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;max-width:1200px}#top_hero #main_announce #main_contents{width:62%;max-width:640px;flex:1}#top_hero #main_announce #main_contents>p{text-align:center;color:#fff;font-weight:700;margin-bottom:20px;font-size:1.8rem}#top_hero #main_announce #main_contents>p.catch{color:#f39800;font-size:2.4rem}#top_hero #main_announce #main_contents>p.catch>span{position:relative;display:inline-block;padding:0 3rem}#top_hero #main_announce #main_contents>p.catch>span::before{content:"";position:absolute;top:0;left:0;width:2rem;height:4rem;background:url("../img/top/bg_ttl_left.png") 0 0/contain no-repeat}#top_hero #main_announce #main_contents>p.catch>span::after{content:"";position:absolute;top:0;right:0;width:2rem;height:4rem;background:url("../img/top/bg_ttl_right.png") 0 0/contain no-repeat}#top_hero #main_announce #main_contents>p.catch>span>b{font-size:3.4rem}#top_hero #main_announce #main_contents>p.catch>span>b>b,#top_voice dd p b{font-size:4rem}#top_hero ul{width:70%;margin:50px auto 0}#top_hero li{display:flex;font-weight:700;color:#fff;margin:0 20px 10px;font-size:2rem}#top_hero li>span{padding:5px 10px;margin-right:10px;background:#00adb7;border-radius:3px;font-size:1.6rem;line-height:1.6}#top_event ul.merit li p span,#top_hero li p{flex:1}#top_bnr a img,#top_followup #schedule,#top_hero #top_banner li img{width:100%}#top_event>p,#top_schedule>div dl{margin-bottom:20px;font-weight:700}#top_discussion .tabs,#top_lecture .lecture_wrap ul,#top_value .tabs,#top_voice .tabs,#top_worries .tabs{display:flex;justify-content:space-between}#top_discussion .tabs li,#top_value .tabs li,#top_voice .tabs li,#top_worries .tabs li{width:calc(33.3% - 1px);padding:1rem;text-align:center;font-weight:700;color:#fff;background:#3d4a96;position:relative;opacity:.5;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}#top_discussion .tabs li:nth-child(2),#top_discussion .tabs li:nth-child(2).active::after,#top_value .tabs li:nth-child(2),#top_value .tabs li:nth-child(2).active::after,#top_voice .tabs li:nth-child(2),#top_voice .tabs li:nth-child(2).active::after,#top_worries .tabs li:nth-child(2),#top_worries .tabs li:nth-child(2).active::after{background:#0c7f84}#top_discussion .tabs li:nth-child(3),#top_discussion .tabs li:nth-child(3).active::after,#top_value .tabs li:nth-child(3),#top_value .tabs li:nth-child(3).active::after,#top_voice .tabs li:nth-child(3),#top_voice .tabs li:nth-child(3).active::after,#top_worries .tabs li:nth-child(3),#top_worries .tabs li:nth-child(3).active::after{background:#3da963}#top_discussion .tabs li:hover,#top_value .tabs li:hover,#top_voice .tabs li:hover,#top_worries .tabs li:hover{opacity:.8}#top_discussion .tabs li.active,#top_value .tabs li.active,#top_voice .tabs li.active,#top_worries .tabs li.active{opacity:1}#top_discussion .tabs li.active::after,#top_value .tabs li.active::after,#top_voice .tabs li.active::after,#top_worries .tabs li.active::after{position:absolute;content:"";top:99%;left:calc(50% - 1rem);background:#3d4a96;height:calc(tan(10deg) * 10rem / 2);width:2rem;clip-path:polygon(0 0,100% 0,50% 100%)}#top_discussion div[data-tabCont],#top_value div[data-tabCont],#top_voice div[data-tabCont],#top_worries div[data-tabCont]{display:none;background:#e0e2ee;padding:2rem}#top_discussion div[data-tabCont]:nth-child(2),#top_value div[data-tabCont]:nth-child(2),#top_voice div[data-tabCont]:nth-child(2),#top_worries div[data-tabCont]:nth-child(2){background:#d9eaea}#top_discussion div[data-tabCont]:nth-child(3),#top_value div[data-tabCont]:nth-child(3),#top_voice div[data-tabCont]:nth-child(3),#top_worries div[data-tabCont]:nth-child(3){background:#e0f0e5}#top_discussion div[data-tabCont].active,#top_value div[data-tabCont].active,#top_voice div[data-tabCont].active,#top_worries div[data-tabCont].active{display:block}#top_discussion div[data-tabCont] p,#top_value div[data-tabCont] p,#top_voice div[data-tabCont] p,#top_worries div[data-tabCont] p{font-weight:700;margin-bottom:1rem;color:#3d4a96;font-size:2.2rem}#top_discussion div[data-tabCont]:nth-child(2) p,#top_value div[data-tabCont]:nth-child(2) p,#top_voice div[data-tabCont]:nth-child(2) p,#top_worries div[data-tabCont]:nth-child(2) p{color:#0c7f84}#top_discussion div[data-tabCont]:nth-child(3) p,#top_value div[data-tabCont]:nth-child(3) p,#top_voice div[data-tabCont]:nth-child(3) p,#top_worries div[data-tabCont]:nth-child(3) p{color:#3da963}#top_discussion .top_voicee_wrap li,#top_value .top_value_wrap li,#top_voice .top_voicee_wrap li,#top_worries .top_worries_wrap li{font-size:2rem}#top_followup #schedule tr:not(:first-child) td,#top_past dd{padding:20px}#top_event>p{font-size:1.8rem;text-align:center}#top_discussion ul:first-of-type p,#top_event ul:first-of-type p,#top_value ul:first-of-type p,#top_voice ul:first-of-type p{text-align:center;font-weight:700;color:#00adb7;font-size:2rem}#top_discussion ul:first-of-type p span,#top_event ul:first-of-type p span,#top_value ul:first-of-type p span,#top_voice ul:first-of-type p span{display:flex;margin-bottom:.5rem;font-size:1.4rem;align-items:center;justify-content:center;overflow:hidden}#top_discussion ul:first-of-type p span::after,#top_discussion ul:first-of-type p span::before,#top_event ul:first-of-type p span::after,#top_event ul:first-of-type p span::before,#top_value ul:first-of-type p span::after,#top_value ul:first-of-type p span::before,#top_voice ul:first-of-type p span::after,#top_voice ul:first-of-type p span::before{width:4rem;height:.1rem;margin:0 1rem;background:#00adb7;content:""}#top_event ul:first-of-type figure{width:80%;margin:0 auto 20px}#top_event ul.merit{background:#66ced4;padding:20px}#top_event ul.merit li{padding:10px;background:#fff}#top_event ul.merit li:not(:last-child){margin-bottom:10px}#top_event ul.merit li p{font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;display:flex;align-items:center}#top_event ul.merit li p b{display:block;width:20px;height:20px;background:#00adb7;border-radius:50%;text-align:center;box-sizing:border-box;font-size:1.4rem;margin-right:5px;color:#fff;line-height:20px}#top_schedule{margin-bottom:90px}#top_committee ul,#top_faq,#top_schedule>div{width:80%;min-width:102.4rem;margin:0 auto}#top_schedule>div dl{display:flex;justify-content:center;align-items:center}#top_schedule>div dt{color:#fff;background:#00adb7;margin-right:10px;padding:5px 20px;border-radius:5px;font-size:1.4rem}#top_schedule>div dd{font-size:1.8rem}#top_theme span.pc{display:inline}#top_theme span.sp{display:none}#top_outline .outline_table_basic{width:100%;height:100%}#top_outline .outline_table_basic th{position:relative;width:100px;padding:25px 20px;border-bottom:2px solid #333;font-weight:700;font-size:1.8rem;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:middle}#top_outline .outline_table_basic th::after,#top_outline .outline_table_basic th::before{position:absolute;bottom:0;width:2px;height:10px;background:#333;content:""}#top_outline .outline_table_basic th::before{left:0}#top_outline .outline_table_basic th::after{right:0}#top_outline .outline_table_basic td{padding:25px 20px;border-bottom:1px solid #ebebeb;vertical-align:middle;text-align:center;font-size:1.6rem}#top_outline .outline_table_basic tr:first-child th{width:auto;padding:1rem;border-bottom:none;background:#00adb7;font-size:1.6rem;color:#fff}#top_outline .outline_table_basic tr:first-child th:not(:first-child){border-left:.1rem solid #fff;width:calc(33.3% - 50.1rem)}#top_outline .outline_table_basic tr:first-child th::after,#top_outline .outline_table_basic tr:first-child th::before{display:none!important}#top_lecture .lecture_wrap ul li{width:calc(33.3% - 20px)}#top_lecture li .lecture_theme{min-height:8rem;text-align:center;font-size:1.8rem;font-weight:700;padding:1rem 0;display:flex;flex-direction:column;justify-content:center;color:#00adb7}#top_followup #schedule tr:first-child th{background:#666;padding:5px;text-align:center;color:#fff;font-weight:700}#top_followup #schedule tr:not(:first-child){border-bottom:1px solid #666}#top_followup #schedule tr:not(:first-child) th{background:#ededed;vertical-align:middle;padding:10px}#top_followup .movie_wrapper{padding:10px;background:#000;width:60%;margin:40px auto 0}#top_committee .movie_wrapper div,#top_followup .movie_wrapper div{height:0;overflow:hidden;max-width:100%;padding-bottom:56.25%;position:relative;margin:0 auto}#top_committee div.movie_wrapper iframe,#top_followup div.movie_wrapper iframe,#top_past .movie_wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}#top_past .movie_wrapper>div{height:0;overflow:hidden;max-width:100%;padding-bottom:56.25%;position:relative;margin:0 auto;border:10px solid #000}#top_past dl{margin-top:20px}#top_past dt{padding:10px;text-align:center;font-weight:700;background:#00adb7;color:#fff}#top_past dd{background:#ededed;height:100%}#top_faq .faq-answer span,#top_voice dt span:first-child{color:#fff;background:#00adb7;border-radius:50%;margin-right:1rem}#top_committee ul li{padding:3rem;display:flex}#top_committee ul li:nth-child(odd){background:rgba(175,175,175,.2)}#top_committee ul li b{display:inline-block;font-weight:700;width:10%;font-size:1.8rem;min-width:12rem}#top_committee ul li span{display:block;flex:1}#top_committee .movie_wrapper{padding:10px;background:#000;width:60%;margin:20px auto 40px}#top_faq dl{margin:2rem 0}#top_faq .faq-question{background:#66ced4;font-weight:700;padding:1.5rem 5rem 1.5rem 2rem;cursor:pointer;z-index:1;position:relative;color:#fff;font-size:1.8rem;display:flex;align-items:center;transition:.5s}#top_faq .faq-question:hover{background:#00adb7}#top_faq .faq-question span:first-child{font-size:3rem;margin-right:1.5rem}#top_faq .faq-question .i_box{position:absolute;top:50%;right:2rem;width:2rem;height:2rem;margin-top:-1rem}#top_faq .faq-question .i_box:after,#top_faq .faq-question .i_box:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle}#top_faq .faq-question .i_box:before{border-top:.2rem solid #fff;width:2rem;height:0;top:0;bottom:0;right:0}#top_faq .faq-question .i_box:after{border-left:.2rem solid #fff;width:0;height:2rem;top:0;bottom:0;right:1rem;transition:.3s}#top_faq .faq-question.open .i_box:after{height:0}#top_faq .faq-answer{display:none;padding:1.5rem 1.2rem}#top_faq .faq-answer div{display:flex}#top_faq .faq-answer span{display:inline-block;font-size:2.4rem;font-weight:700;width:4rem;height:4rem;text-align:center;line-height:4rem}#top_faq .faq-answer div p{flex:1;margin-top:1rem}@media (max-width:1024px){main{margin:0 0 60px}#top_hero #main_announce{padding-top:8vw;padding-bottom:8vw;max-width:none;width:70%}#top_hero .slide{width:auto;box-shadow:1.33vw 1.33vw 2.66vw rgba(0,0,0,.5)}#top_committee ul,#top_faq,#top_schedule>div{width:100%;min-width:auto}}#top_voice dl{text-align:center;font-weight:700;margin-top:7rem}#top_voice dt{font-size:2rem;margin-bottom:2rem;display:flex;justify-content:center}#top_voice dt span:first-child{display:flex;justify-content:center;align-items:center;font-size:1.6rem;width:3rem;height:3rem}#top_voice dd{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#top_voice dd figure{width:28rem}#top_voice dd p{font-size:2rem;margin-right:3rem;background:#fdeacc;padding:2rem;border-radius:1rem}#top_voice dd p span{background:linear-gradient(transparent 60%,#ff6 60%)}#top_bnr{margin:3rem auto 5rem}#top_bnr a{display:block;width:45%;min-width:50rem;margin:0 auto}@media (max-width:768px){main{margin:0 0 8vw}#top_hero{margin-bottom:8vw}#top_hero #main_announce{padding-top:9.34vw;max-width:none;width:90%}#top_hero #main_announce #main_contents{width:100%;max-width:auto}#top_hero #main_announce #main_contents>figure{width:80%;margin:0 auto}#top_hero #main_announce #main_contents>p{margin-bottom:5.33vw;font-size:1.6rem}#top_discussion .top_value_wrap li,#top_hero #main_announce #main_contents>p.catch,#top_lecture li .lecture_theme,#top_schedule>div dd,#top_value .top_value_wrap li,#top_voice .top_value_wrap li,#top_voice dd p,#top_worries .top_worries_wrap li{font-size:1.6rem}#top_hero #main_announce #main_contents>p.catch>span>b{font-size:2.2rem}#top_hero #main_announce #main_contents>p.catch>span>b>b,#top_voice dd p b{font-size:2.6rem}#top_hero ul{width:86%;margin:8vw auto 0}#top_hero li{margin:0 0 2.66vw;font-size:1.8rem}#top_hero li>span{padding:0 2.66vw;margin-right:2.66vw;border-radius:.8vw;line-height:2}#top_hero #main_keynote{width:100%}#top_hero #main_keynote .speaker{box-shadow:1.6vw 1.6vw 3.2vw 0 rgba(0,0,0,.3);padding:.53vw}#top_hero #main_keynote .speaker+.speaker{margin-top:5.33vw}#top_hero #main_keynote .speaker>p:first-child{padding:1.33vw}#top_event ul.merit,#top_event ul.merit li,#top_hero #main_keynote .name,#top_past dd,#top_past dt{padding:2.66vw}#top_worries .tabs li{padding:1.33vw;font-size:1.4rem}#top_discussion div[data-tabCont] p,#top_discussion ul:first-of-type p,#top_value div[data-tabCont] p,#top_value ul:first-of-type p,#top_voice div[data-tabCont] p,#top_voice ul:first-of-type p,#top_worries div[data-tabCont] p{font-size:2rem}#top_event>p{font-weight:700;font-size:2rem;text-align:center;margin-bottom:5.66vw}#top_event ul:first-of-type p,#top_voice dt{font-size:1.8rem}#top_event ul:first-of-type figure{width:100%;margin:0 auto 5.33vw}#top_event ul.merit li:not(:last-child){margin-bottom:2.66vw}#top_event ul.merit li p{padding-bottom:2.66vw;margin-bottom:2.66vw;border-bottom:.26vw dotted #ccc;align-items:flex-start}#top_event ul.merit li p b{width:5.23vw;height:5.23vw;margin-right:1.33vw;line-height:5.23vw}#top_discussion .tabs li,#top_value .tabs li,#top_voice .tabs li{font-size:1.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.33vw}#top_schedule{margin:0 2.67vw 10.67vw}#top_schedule>div dl{flex-direction:column}#top_schedule>div dt{margin-right:0;margin-bottom:.5rem;padding:.5rem 1rem}#top_theme span.sp{display:inline}#top_past .movie_wrapper .tit_strapline::after,#top_past .movie_wrapper .tit_strapline::before,#top_theme span.pc{display:none}#top_outline .outline_table_basic_wrap{overflow-x:auto;text-align:center;width:calc(100% + 2.67vw);white-space:nowrap}#top_outline .outline_table_basic{width:100%;height:100%}#top_outline .outline_table_basic th{border-left:none;border-top:none;border-right:none;padding:2.66vw;font-size:1.6rem}#top_outline .outline_table_basic th::after,#top_outline .outline_table_basic th::before{display:block}#top_outline .outline_table_basic tr:first-child th{display:table-cell;border-left:none;border-top:none;border-right:none;width:calc(250vw / 3)}#top_outline .outline_table_basic tr:first-child th:first-child{width:30vw;background:#00adb7}#top_outline .outline_table_basic tr th:first-child{position:sticky;top:0;left:0;border-bottom:none;background:#fff}#top_outline .outline_table_basic tr:not(:first-child) th>span{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#333}#top_outline .outline_table_basic td{border-bottom:.266vw solid #ebebeb;padding:5.23vw 2.66vw}#top_lecture .lecture_wrap{overflow-x:scroll}#top_lecture .lecture_wrap ul{table-layout:fixed;width:180vw}#top_lecture .lecture_wrap ul li{width:calc(33.3% - 5px)}#top_followup .movie_wrapper{padding:2.66vw;width:100%;margin:5.333vw auto 0}#top_past .movie_wrapper>div{border:.523vw solid #000}#top_committee ul li span,#top_past a.boxlink span{font-size:1.4rem}#top_committee ul li{padding:2.66vw;flex-direction:column}#top_committee ul li b{width:100%;display:block;margin-bottom:1.33vw;font-size:1.4rem}#top_committee .movie_wrapper{padding:2.66vw;width:100%;margin:5.33vw auto 10.66vw}#top_faq dl{margin:1.5rem 0}#top_faq .faq-question{background:#66ced4;font-weight:700;padding:1.5rem 4.5rem 1.5rem 1.5rem}#top_faq .faq-answer div p{margin-top:0}#top_voice dt span:last-child{flex:1;text-align:left}#top_voice dd figure{width:70%;margin:2rem auto 0}#top_voice dd p{margin:0 auto;padding:1.5rem;border-radius:1rem;width:90%;line-height:1.8}#top_bnr{margin:2rem auto 4rem}#top_bnr a{width:100%;min-width:auto}}