@charset "UTF-8";#outline .outline_table_basic th,#program tr td:first-child{text-align:center;font-weight:700}#movie #video_wrapper{padding:10px;background:#333;width:70%;margin:0 auto 20px}#movie #video_wrapper video{width:100%;display:block}#outline table,#program table{width:100%}#outline .outline_table_basic th{position:relative;padding:25px 20px;border-bottom:2px solid #333;font-size:1.8rem;line-height:1.2;white-space:nowrap;vertical-align:middle}#outline .outline_table_basic th::after,#outline .outline_table_basic th::before{position:absolute;bottom:0;width:2px;height:10px;background:#333;content:""}#outline .outline_table_basic th::before{left:0}#outline .outline_table_basic th::after{right:0}#outline .outline_table_basic td{padding:25px 20px;border-bottom:1px solid #ebebeb;vertical-align:middle;font-size:1.8rem}#speaker>div dl::before,#speaker>div>div figure::after{position:absolute;content:"";background-image:linear-gradient(55deg,#00a0e9,#094)}#speaker>div>div{display:flex;align-items:flex-end}#speaker>div>div figure{position:relative;width:240px;margin:0 40px 0 0}#speaker>div>div figure::after{top:10px;left:10px;width:100%;height:100%;z-index:-1}#speaker>div>div>div{flex:1}#speaker>div>div .name{font-weight:700;margin-bottom:10px;font-size:1.8rem}#speaker>div>div .name>span{font-size:2.6rem;margin-right:10px}#speaker>div>div .name>span>span{font-size:2.2rem}#speaker>div dl{position:relative;background-image:linear-gradient(55deg,#dbf4ff,#d2ffe6 100%);padding:20px 20px 20px 22px;margin-top:40px}#speaker>div dl::before{top:0;bottom:0;left:0;width:4px}#speaker>div dl dt{margin-bottom:10px;font-weight:700;color:#094}#program tr>:first-child{border-right:1px solid #fff}#program th{background:#094;color:#fff;padding:15px;font-weight:700}#program td{background:rgba(0,153,68,.1);padding:20px 30px}#program tr:not(:last-child) td{border-bottom:1px solid #fff}#program tr td:last-child{font-size:2rem}@media (max-width:768px){#movie #video_wrapper{padding:2.66vw;width:100%;margin:0 auto 5.33vw}#outline .outline_table_basic_wrap,#program>div{overflow-x:auto;width:calc(100% + 2.67vw);white-space:nowrap}#outline .outline_table_basic,#program>div table{width:100%;height:100%}#outline .outline_table_basic th{border-left:none;border-top:none;border-right:none;padding:2.66vw;font-size:1.6rem}#outline .outline_table_basic th::after,#outline .outline_table_basic th::before{display:block}#outline .outline_table_basic tr th:first-child{position:sticky;top:0;left:0;border-bottom:none;background:#fff}#outline .outline_table_basic tr th>span{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#333}#outline .outline_table_basic td{border-bottom:.266vw solid #ebebeb;padding:5.23vw 2.66vw}#speaker>div>div{flex-direction:column}#speaker>div>div figure{width:70%;margin:0 auto 8vw}#speaker>div>div figure::after{position:absolute;content:"";top:10px;left:10px}#speaker>div>div .name{font-weight:700;margin-bottom:2.66vw;font-size:1.6rem}#speaker>div>div .name>span{font-size:2.2rem;margin-right:1rem}#speaker>div>div .name>span>span{font-size:1.8rem}#speaker>div dl{padding:5.33vw 5.33vw 5.33vw 5.86vw;margin-top:10.66vw}#speaker>div dl::before{width:1.066vw}#speaker>div dl dt{margin-bottom:2.66vw}#program tr>:first-child{border-right:.266vw solid #fff}#program th{padding:4vw}#program td{padding:5.33vw 8vw}#program tr:not(:last-child) td{border-bottom:.266vw solid #fff}}