@-webkit-keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}hgroup{margin:80px auto;padding:80px 0 16px;position:relative;text-align:center}hgroup::after{content:"";width:80px;height:2px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);background:#f39301}@media (max-width:960px){hgroup{margin:64px auto;padding:40px 0 16px}hgroup::after{width:80px}}@media (max-width:520px){hgroup{margin:64px auto 32px;padding:16px 0 16px}hgroup::after{width:64px}}#talk-presen .main-contents{width:100%;padding:80px 0 160px;background:#fff;border-top:6px solid #fcf139}#talk-presen .main-contents .container{width:90%}#talk-presen .main-contents .container .block-wrap{padding:0 0 40px;border:1px solid #f5a32b;background:#eee}#talk-presen .main-contents .container .block-wrap+.block-wrap{margin-top:80px}#talk-presen .main-contents .container .block-wrap details[open] summary::after{rotate:90deg}#talk-presen .main-contents .container .block-wrap summary{position:relative;cursor:pointer;list-style:none;transition:all .5s}#talk-presen .main-contents .container .block-wrap summary::marker{display:none}#talk-presen .main-contents .container .block-wrap summary::after,#talk-presen .main-contents .container .block-wrap summary::before{width:2px;height:1em;border-radius:5px;background-color:#000;content:""}#talk-presen .main-contents .container .block-wrap summary::before{position:absolute;right:.5em;top:3.6em;rotate:90deg}#talk-presen .main-contents .container .block-wrap summary::after{position:absolute;right:.5em;top:3.6em;transition:rotate .3s}#talk-presen .main-contents .container .block-wrap summary:hover{opacity:.5}#talk-presen .main-contents .container .block-wrap summary::-webkit-details-marker{display:none}#talk-presen .main-contents .container .block-wrap.opening{border:1px solid #fcf139}#talk-presen .main-contents .container .block-wrap.opening .block-title{background:#fcf139}#talk-presen .main-contents .container .block-wrap.opening .block-content__date{background:#fcf139}#talk-presen .main-contents .container .block-wrap.opening .block-content__text .list-title{border-left:4px solid #fcf139}#talk-presen .main-contents .container .block-wrap.special{border:1px solid #ffdbf1}#talk-presen .main-contents .container .block-wrap.special .block-title{background:#ffdbf1}#talk-presen .main-contents .container .block-wrap.special .block-content__date{background:#ffdbf1}#talk-presen .main-contents .container .block-wrap.special .block-content__text .list-title{border-left:4px solid #ffdbf1}#talk-presen .main-contents .container .block-wrap.presen{border:1px solid #aadae6}#talk-presen .main-contents .container .block-wrap.presen .block-title{background:#aadae6}#talk-presen .main-contents .container .block-wrap.presen .block-content__date{background:#aadae6}#talk-presen .main-contents .container .block-wrap.presen .block-content__text .list-title{border-left:4px solid #aadae6}#talk-presen .main-contents .container .block-wrap .block-title{padding:8px 16px;background:#f5a32b;line-height:1.3;font-size:3rem;font-weight:700;text-align:center}#talk-presen .main-contents .container .block-wrap .block-content{margin:24px 40px 0;padding:24px 40px;background:#fff}#talk-presen .main-contents .container .block-wrap .block-content__date{display:inline-block;padding:0 8px;background:#f5a32b;font-weight:700;font-size:2rem;margin-bottom:.3em}#talk-presen .main-contents .container .block-wrap .block-content__title{padding-right:40px;font-size:2.6rem;font-weight:700;line-height:1.5;border-bottom:1px dotted #000}#talk-presen .main-contents .container .block-wrap .block-content__text{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text+.block-content__text{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text-title-wrap{display:flex;align-items:center;gap:16px;margin-bottom:16px}#talk-presen .main-contents .container .block-wrap .block-content__text-title-wrap .title-note{margin-bottom:8px;line-height:1;font-size:1.3rem}#talk-presen .main-contents .container .block-wrap .block-content__text-title{margin-bottom:8px;padding:8px;display:inline-block;font-size:1.8rem;font-weight:700;line-height:1;border:1px solid #000}#talk-presen .main-contents .container .block-wrap .block-content__text .list-title{padding-left:8px;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1;border-left:4px solid #f5a32b}#talk-presen .main-contents .container .block-wrap .block-content__text p+.list-title{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text ul{margin-top:8px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li{width:calc((100% - 70px)/ 5)}#talk-presen .main-contents .container .block-wrap .block-content__text ul li img{margin-bottom:16px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .name{margin-bottom:8px;line-height:1.3;font-weight:700}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .info{line-height:1.3;font-size:1.3rem}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .img-wrap{position:relative}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .img-wrap .univ-logo{width:100px;position:absolute;bottom:0;left:calc(100% + 16px)}#talk-presen .main-contents .container .block-wrap .block-content__text ul+.list-title{margin-top:40px}#talk-presen .main-contents .container .block-wrap .block-content__text ul.center{justify-content:center}#talk-presen .main-contents .container .image-list{margin:24px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:56px 32px}#talk-presen .main-contents .container .image-list .image-list-block{width:calc((100% - 64px)/ 3)}#talk-presen .main-contents .container .image-list .image-list-block img{width:100%}#talk-presen .main-contents .container .image-list .image-list-block__title{margin-top:.5em;line-height:1.2}#talk-presen .main-contents .container .meeting{max-width:980px;margin:80px auto;background:#e0e0e0;border:1px solid #000;padding:24px 40px}#talk-presen .main-contents .container .meeting .meeting-title{margin-bottom:16px;text-align:center;font-size:2.4rem;font-weight:700}#talk-presen .main-contents .container .meeting p{padding:24px;background:#fff}@media (max-width:960px){#talk-presen .main-contents{padding:64px 0 120px}#talk-presen .main-contents .container{width:90%}#talk-presen .main-contents .container .block-wrap{padding:0 0 32px}#talk-presen .main-contents .container .block-wrap+.block-wrap{margin-top:64px}#talk-presen .main-contents .container .block-wrap .block-title{padding:8px 16px;font-size:2.6rem}#talk-presen .main-contents .container .block-wrap .block-content{margin:24px 24px 0;padding:32px}#talk-presen .main-contents .container .block-wrap .block-content__date{margin-bottom:8px;font-size:2rem}#talk-presen .main-contents .container .block-wrap .block-content__title{padding-bottom:8px;font-size:2.6rem;line-height:1.3}#talk-presen .main-contents .container .block-wrap .block-content__text{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text+.block-content__text{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text-title-wrap{gap:16px;margin-bottom:16px}#talk-presen .main-contents .container .block-wrap .block-content__text-title-wrap .title-note{margin-bottom:8px;line-height:1;font-size:1.3rem}#talk-presen .main-contents .container .block-wrap .block-content__text-title{margin-bottom:8px;padding:8px;font-size:1.7rem}#talk-presen .main-contents .container .block-wrap .block-content__text .list-title{font-size:1.9rem}#talk-presen .main-contents .container .block-wrap .block-content__text p+.list-title{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text ul{margin-top:8px;gap:16px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li{width:calc((100% - 48px)/ 4)}#talk-presen .main-contents .container .block-wrap .block-content__text ul li img{margin-bottom:16px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .name{margin-bottom:8px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .info{font-size:1.3rem}#talk-presen .main-contents .container .block-wrap .block-content__text ul+.list-title{margin-top:40px}#talk-presen .main-contents .container .image-list{margin:24px 0 0;gap:32px 16px}#talk-presen .main-contents .container .image-list .image-list-block{width:calc((100% - 16px)/ 2)}#talk-presen .main-contents .container .image-list .image-list-block img{width:100%}#talk-presen .main-contents .container .image-list .image-list-block__title{margin-top:.5em;line-height:1.2}#talk-presen .main-contents .container .meeting{margin:80px auto;padding:24px 32px}#talk-presen .main-contents .container .meeting .meeting-title{margin-bottom:16px;font-size:2.4rem}#talk-presen .main-contents .container .meeting p{padding:24px}}@media (max-width:520px){#talk-presen .main-contents{padding:56px 0 80px}#talk-presen .main-contents .container{width:94%}#talk-presen .main-contents .container .block-wrap{padding:0}#talk-presen .main-contents .container .block-wrap+.block-wrap{margin-top:40px}#talk-presen .main-contents .container .block-wrap .block-title{padding:8px 16px;font-size:2rem}#talk-presen .main-contents .container .block-wrap .block-content{margin:16px 8px;padding:16px 16px}#talk-presen .main-contents .container .block-wrap .block-content__date{font-size:1.4rem}#talk-presen .main-contents .container .block-wrap .block-content__title{padding-right:24px;padding-bottom:16px;font-size:1.8rem}#talk-presen .main-contents .container .block-wrap .block-content__text{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text-title-wrap .title-note{margin-bottom:8px;line-height:1;font-size:1.3rem}#talk-presen .main-contents .container .block-wrap .block-content__text-title{font-size:1.5rem}#talk-presen .main-contents .container .block-wrap .block-content__text .list-title{font-size:1.8rem}#talk-presen .main-contents .container .block-wrap .block-content__text p+.list-title{margin-top:24px}#talk-presen .main-contents .container .block-wrap .block-content__text ul{margin-top:8px;gap:24px 8px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li{width:calc((100% - 16px)/ 3)}#talk-presen .main-contents .container .block-wrap .block-content__text ul li img{margin-bottom:8px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .name{margin-bottom:4px}#talk-presen .main-contents .container .block-wrap .block-content__text ul li .info{font-size:1.2rem}#talk-presen .main-contents .container .block-wrap .block-content__text ul+.list-title{margin-top:40px}#talk-presen .main-contents .container .meeting{margin:56px auto;padding:16px 16px}#talk-presen .main-contents .container .meeting .meeting-title{margin-bottom:16px;font-size:2rem}#talk-presen .main-contents .container .meeting p{padding:16px}}.btn-wrap{margin-top:56px;display:flex;justify-content:center}.btn-wrap a.btn{width:100%;max-width:700px;text-align:center;display:inline-block;padding:18px 24px;border:1px solid #000;background:#fcf139;font-weight:700}