@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@300;400;500;600;700;800&family=Noto+Serif:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Poppins:wght@300;400;500;600;700&family=Inter:wght@100..900&family=Radley:ital@0;1&display=swap);:root{--color-apu:#aa003e}html[lang] body{color:#000;background:linear-gradient(to top,#f5f5f5,#fff 50%);font-size:1.4rem}html[lang] body b{font-weight:700!important}html[lang] body em{font-weight:800!important}html[lang] body strong{font-weight:800!important}html[lang] body .font-inter{letter-spacing:0}html[lang] body .font-notoSansJP{letter-spacing:.025em}html[lang] body .inner{margin-left:auto;margin-right:auto;padding:0 6vw}@media screen and (min-width:768px){html[lang] body .inner{padding:0 8vw}}html[lang] body .size-xs{font-size:min(3.5vw,2rem)}html[lang] body .size-sm{font-size:min(4vw,2.4rem)}html[lang] body .size-md{font-size:min(5vw,3.2rem)}html[lang] body .size-lg{line-height:1.05}#loading-homecoming{position:fixed;inset:0;z-index:9999;overflow:hidden;background:0 0}#curtain-svg{width:100%;height:100%;display:block}#curtain-svg image{opacity:0}[data-layout=mobile]{display:block!important}@media screen and (min-width:992px){[data-layout=mobile]{display:none!important}}[data-layout=pc]{display:none!important}@media screen and (min-width:992px){[data-layout=pc]{display:block!important}}.color-apu{color:var(--color-apu)}.opacity-80{opacity:.8}.nowrap{white-space:nowrap}.filter-noise{pointer-events:none;display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:.8;background-image:url(data:image/png;base64,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);animation:noise 8s steps(10) infinite}@keyframes noise{to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}#global--header{position:fixed;top:15px;left:15px;z-index:2;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 15px);height:80px;padding:0 15px;background-color:#fff;border-radius:50px 0 0 50px}@media screen and (min-width:768px){#global--header{top:20px;left:20px;width:calc(100% - 20px);padding:0 25px}}#global--header #pagename{display:flex;font-size:1.2rem;line-height:1.5;margin:0 10px 0 0}@media screen and (min-width:992px){#global--header #pagename{font-size:1.3rem}}#global--header #pagename a{display:flex;align-items:center}#global--header #pagename a img{width:85px;height:auto}@media screen and (min-width:992px){#global--header #pagename a img{width:180px}}#global--header #pagename a i{position:relative;margin:0 0 0 10px;padding:0 0 0 12.5px}#global--header #pagename a i:before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:80%;background-color:rgba(0,0,0,.2);transform:translateY(-50%)}@media screen and (min-width:768px){#global--header .header-group{display:flex;align-items:center}}#global--header .header-group .btn-language-pc{display:none}@media screen and (min-width:768px){#global--header .header-group .btn-language-pc{display:block;line-height:1.4;margin:0 20px 0 0}}#global--header .header-group .btn-language-pc a{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px;border-radius:50px;font-size:1.25rem;background-color:#eee}#global--header .header-group .btn-language-pc a img{width:20px;height:auto;margin:0 5px 0 0;transition:transform .3s}#global--header .header-group .btn-language-pc a span i{opacity:.8}#global--header .header-group .btn-language-pc a:hover img{transform:rotate(180deg)}#global--header .header-group .apu25years{margin:0 5px 0 0}#global--header .header-group .apu25years a{display:flex;align-items:center;justify-content:center;width:90px;height:80px;background-color:#fff}@media screen and (min-width:768px){#global--header .header-group .apu25years a{width:100px}}.btn-language-mobile{position:fixed;bottom:15px;left:15px;z-index:2;line-height:1.4}@media screen and (min-width:768px){.btn-language-mobile{display:none}}.btn-language-mobile a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100px;height:100px;border-radius:50%;font-size:1.2rem;background-color:#fff}.btn-language-mobile a img{width:30px;height:auto;transition:transform .3s}.btn-language-mobile a span{margin:2.5px 0 0}.btn-language-mobile a span b,.btn-language-mobile a span i{display:block}.btn-language-mobile a span i{opacity:.8}.btn-language-mobile a:hover img{transform:rotate(180deg)}#main-visual{overflow:hidden;position:relative;padding:140px 0 0;background:url(/resource/load/src24/others/homecoming/bg-main.png) no-repeat center top;background-size:cover}@media screen and (min-width:576px){#main-visual{padding:160px 0 0}}@media screen and (min-width:768px){#main-visual{padding:180px 0 0}}@media screen and (min-width:992px){#main-visual{padding:100px 0 3.5vw}}#main-visual:before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:40%;background:linear-gradient(to top,rgba(0,0,0,.2),rgba(0,0,0,0))}@media screen and (min-width:992px){#main-visual:before{display:none}}#main-visual #main-visual-bg{position:absolute;bottom:8%;left:6.25%;width:100%;height:auto}@media screen and (min-width:992px){#main-visual #main-visual-bg{bottom:11.5%;left:5.8%}}#main-visual #main-visual-bg img{opacity:0;transform:scale(1.55);transform-origin:center top;transition:opacity 2s,transform 3s}#main-visual #wrap--main-content{position:relative;z-index:1}@media screen and (min-width:992px){#main-visual #wrap--main-content{display:flex}}#main-visual #wrap--main-content #wrap--main-text{display:inline-block;overflow:hidden;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1s .5s cubic-bezier(.77,0,.175,1);color:#fff;padding:0 7.5vw}@media screen and (min-width:992px){#main-visual #wrap--main-content #wrap--main-text{flex:1;padding:60px 5vw 0}}@media screen and (min-width:1500px){#main-visual #wrap--main-content #wrap--main-text{padding:70px 5vw 0}}@media screen and (min-width:1600px){#main-visual #wrap--main-content #wrap--main-text{padding:80px 5vw 0}}@media screen and (min-width:1700px){#main-visual #wrap--main-content #wrap--main-text{padding:90px 5vw 0}}@media screen and (min-width:1800px){#main-visual #wrap--main-content #wrap--main-text{padding:100px 5vw 0}}#main-visual #wrap--main-content #wrap--main-text #main-lead{opacity:0;transition:opacity 1s 1s}#main-visual #wrap--main-content #main-visual-img{position:relative;top:4vw;display:flex;justify-content:flex-end}@media screen and (min-width:992px){#main-visual #wrap--main-content #main-visual-img{top:0;width:45%}}#main-visual #wrap--main-content #main-visual-img img{width:75%;opacity:0;transform:scale(1.2);transition:opacity 2s,transform 2s}@media screen and (min-width:992px){#main-visual #wrap--main-content #main-visual-img img{width:100%;transform:scale(1.27);transform-origin:right bottom}}#main-visual.on #main-visual-bg img{opacity:1;transform:scale(1.35)}#main-visual.on #wrap--main-content #wrap--main-text{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#main-visual.on #wrap--main-content #wrap--main-text #main-lead{opacity:1}#main-visual.on #wrap--main-content #main-visual-img img{opacity:1;transform:scale(1)}@media screen and (min-width:992px){#main-visual.on #wrap--main-content #main-visual-img img{transform:scale(1.07)}}.sec .sec-title h2,.sec .sec-title small{display:inline-block;vertical-align:middle}.sec .sec-title h2{margin:0 15px 0 0}.sec .sec-title small{position:relative;top:.2em}#section--overview{margin-top:-24vw}@media screen and (min-width:992px){#section--overview{margin-top:-14vw}}@media screen and (min-width:1200px){#section--overview{margin-top:-19vw}}#section--overview>.inner{padding:0 4vw}@media screen and (min-width:768px){#section--overview>.inner{padding:0 6vw}}#section--overview .sec-in .sec-head{color:#fffacd;transform:rotate(2.93deg);padding-left:10px}#section--overview .sec-in .sec-body{position:relative;padding:10vw 8vw 12vw}@media screen and (min-width:992px){#section--overview .sec-in .sec-body{padding:8vw 8vw 12vw}}#section--overview .sec-in .sec-body:before{content:"";display:block;position:absolute;top:-2.4vw;left:0;width:100%;height:100%;background-color:#fffacd;clip-path:polygon(100% 4.5vw,0 0,7vw 100%,95% calc(100% - 5vw));transform:scale(1.05);transform-origin:center top}#section--overview .sec-in .sec-body .wrap-tables{margin:-5px}@media screen and (min-width:768px){#section--overview .sec-in .sec-body .wrap-tables{margin:-7.5px}}@media screen and (min-width:992px){#section--overview .sec-in .sec-body .wrap-tables{display:flex}}@media screen and (min-width:992px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table{width:50%}}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table{width:100%}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th{position:relative;padding:5px}@media screen and (min-width:768px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th{padding:7.5px}}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in{padding:15px 20px}@media screen and (min-width:768px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in{padding:20px 25px}}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in:before,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in:before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:10px;background-color:#daa520}@media screen and (min-width:768px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in:before,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in:before{top:7.5px;right:7.5px;bottom:7.5px;left:7.5px}}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in .address,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in .address{display:flex;align-items:flex-start;line-height:1.5;margin:2.5px 0 0}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in .address img,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in .address img{width:15px;height:auto;margin:0 5px 0 0}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in .address b,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in .address b{flex:1}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in p,#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in p{position:relative;z-index:1}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th{white-space:nowrap;vertical-align:middle}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in{color:#fff}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr th .cell-in:before{background-color:#daa520}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in{color:#816213}#section--overview .sec-in .sec-body .wrap-tables .wrap-table table tbody tr td .cell-in:before{background-color:rgba(218,165,32,.2)}@media screen and (min-width:992px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table.align-height table{height:100%}}@media screen and (min-width:992px){#section--overview .sec-in .sec-body .wrap-tables .wrap-table.align-height table tbody tr th{height:1em}}#section--event{pointer-events:none;margin-top:-4vw}@media screen and (min-width:992px){#section--event{margin-top:-16vw}}@media screen and (min-width:1200px){#section--event{margin-top:-20vw}}#section--event>.inner{padding:0 6vw}#section--event .sec-in .sec-head{text-align:right;color:gold;display:flex;align-items:flex-end;justify-content:space-between;transform:rotate(-7.15deg);padding-right:10px}#section--event .sec-in .sec-head img{position:relative;top:3vw;width:40%;transform:rotate(7.15deg)}#section--event .sec-in .sec-head .sec-title{flex:1;margin:0 0 0 auto}#section--event .sec-in .sec-head .sec-title h2{margin:0}#section--event .sec-in .sec-head .sec-title small{margin:0 0 0 15px}#section--event .sec-in .sec-body{position:relative;padding:0 8vw 8vw}@media screen and (min-width:768px){#section--event .sec-in .sec-body{padding:3vw 0 10vw}}#section--event .sec-in .sec-body:before{content:"";display:block;position:absolute;top:-5.6vw;left:0;width:100%;height:100%;background-color:gold;clip-path:polygon(0 11vw,100% 0,98.5% calc(100% - 8vw),4% 100%);transform:scale(1.05);transform-origin:center top}#section--event .sec-in .sec-body .wrap-contents{position:relative;z-index:1}#section--event .sec-in .sec-body .wrap-contents .wrap-content{display:flex;flex-wrap:wrap;justify-content:center}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event{margin:50px 0 0}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event{margin:0;padding:2.5vw}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-img{position:relative;margin:0 auto;width:100%;flex-shrink:0}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-img:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#e6c200;transform:translate(-50%,-50%) scale(1.1)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-img span{overflow:hidden;position:relative;display:block;position:absolute;inset:0;width:100%;height:100%}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-img span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-detail{position:relative;z-index:1;margin:10px 0 0;padding:0 0 0 20px;border-left:8px solid #665600}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-detail{margin:0}}@media screen and (min-width:992px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-detail{border-left:10px solid #665600}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-detail h3{color:#665600}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event .event-detail p{color:rgba(102,86,0,.8);font-weight:500;line-height:1.6;margin:10px 0 0}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event1 .event-img{aspect-ratio:99/96}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event1 .event-img:before{transform:translate(-52%,-50%) scale(1.1);clip-path:polygon(43.9% 0,99.9% 15.1%,92.9% 99.9%,24.5% 98.1%,0 28.4%,43.9% 0)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event1 .event-img span{clip-path:polygon(41.54% 0,100% 15.44%,87.19% 97.1%,21.23% 100%,0 30%,41.54% 0)}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event1 .event-detail{margin:10px 0 0 10%}}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event2{display:flex;flex-direction:column-reverse}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event2 .event-img{aspect-ratio:636/517}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event2 .event-img:before{clip-path:polygon(0 11.6%,85% 0,100% 57.6%,74.2% 99.9%,15.6% 94.2%,0 11.6%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event2 .event-img span{clip-path:polygon(38% 9.1%,86.9% 0,99.8% 56.9%,75.4% 99.9%,13.3% 94.2%,0 15.9%,38% 9.1%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event3 .event-img{aspect-ratio:422/415}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event3 .event-img:before{clip-path:polygon(41.5% 100%,100% 84.8%,91.7% 1.1%,14.3% 0,0 70.4%,41.5% 100%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event3 .event-img span{clip-path:polygon(41.5% 100%,100% 84.8%,87.2% 4.3%,14.3% 0,0 70.4%,41.5% 100%)}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event4{display:flex;flex-direction:column-reverse}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event4 .event-img{aspect-ratio:443/414}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event4 .event-img:before{transform:translate(-50%,-52.5%) scale(1.125);clip-path:polygon(0 35.1%,7.8% 97.3%,94.1% 100%,100% 32.2%,31.7% 0,0 35.1%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event4 .event-img span{clip-path:polygon(0 30.5%,7.8% 97.2%,94.1% 100%,100% 27.4%,33.5% 0,0 30.5%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5{display:flex;align-items:flex-start;justify-content:space-between;width:100%!important}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5{display:block;width:33.3333333333%!important}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-img{aspect-ratio:231/202;width:48%}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-img{width:100%}}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-img:before{transform:translate(-50%,-50%) scale(1.125);clip-path:polygon(60.5% 5.2%,12% 0,0 78%,66.2% 99.9%,100% 37.7%,60.5% 5.2%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-img span{clip-path:polygon(60.5% .4%,17.1% 0,0 81%,61.1% 99.8%,100% 36.4%,60.5% .4%)}#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-detail{width:46%;margin:0 0 0 20px}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content .event.event5 .event-detail{width:100%;margin:10px 0 0}}#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="2"]{align-items:flex-end;margin:0 -12vw}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="2"]{margin:0 -5vw}}#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="2"] .event{width:50%;padding:0 3.5vw}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="2"] .event{padding:4vw 3.5vw}}#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="3"]{align-items:flex-start;margin:0 -12vw}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="3"]{margin:0 -4vw}}#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="3"] .event{width:50%;padding:0 3.5vw}@media screen and (min-width:768px){#section--event .sec-in .sec-body .wrap-contents .wrap-content[data-col="3"] .event{width:33.3333333333%;padding:2.5vw}}#section--timetable{color:#d2691e;padding-bottom:180px}@media screen and (min-width:768px){#section--timetable{padding-top:120px}}@media screen and (min-width:992px){#section--timetable{padding-top:140px}}@media screen and (min-width:1200px){#section--timetable{padding-top:160px}}#section--timetable:before{content:"";display:block;position:absolute;top:-10vw;left:0;width:100%;height:calc(100% + 10vw);background:#fffacd url(/resource/load/src24/others/homecoming/bg-timetable.svg) no-repeat left bottom;background-size:100% auto;clip-path:polygon(0 0,100% 17vw,100% calc(100% - 17vw),0 100%)}@media screen and (min-width:768px){#section--timetable:before{background-size:60% auto}}@media screen and (min-width:768px){#section--timetable>.inner{display:flex;align-items:flex-start;justify-content:center}}#section--timetable .sec-head{margin:0}@media screen and (min-width:992px){#section--timetable .sec-head{margin:0 0 70px}}@media screen and (min-width:1200px){#section--timetable .sec-head{margin:0 0 80px}}#section--timetable .sec-head .badges{display:none}@media screen and (min-width:768px){#section--timetable .sec-head .badges{display:block;margin:20px 0 0}}#section--timetable .sec-head .badges .badge1{width:100%;max-width:440px;position:relative;left:-5vw}#section--timetable .sec-head .badges .badge2{width:50%;max-width:240px;position:relative;top:-40px;left:-2vw}#section--timetable .sec-body{position:relative}@media screen and (min-width:768px){#section--timetable .sec-body{width:65%}}#section--timetable .sec-body .event-mc{display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:768px){#section--timetable .sec-body .event-mc{position:absolute;top:0;right:0;width:100%;transform:translateY(-90%)}}#section--timetable .sec-body .event-mc .mc-img{overflow:hidden;position:relative;z-index:1;width:35%;max-width:200px;aspect-ratio:1/1;border-radius:50%}#section--timetable .sec-body .event-mc .mc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#section--timetable .sec-body .event-mc .mc-info{display:flex;flex-direction:column;align-items:flex-end;line-height:1.4;padding:0 20px 0 0}#section--timetable .sec-body .event-mc .mc-info .mc-title{display:inline-block;color:#fff;background-color:peru;padding:7.5px 30px 7.5px 15px;clip-path:polygon(0 0,91.6% 0,100% 50%,91.6% 100%,0 100%)}#section--timetable .sec-body .event-mc .mc-info .mc-name{text-align:right;margin:7.5px 0 0 0}#section--timetable .sec-body .event-mc .mc-info .mc-name b,#section--timetable .sec-body .event-mc .mc-info .mc-name strong{display:inline-block;vertical-align:middle}#section--timetable .sec-body .event-mc .mc-info .mc-name strong{font-size:1.3em}#section--timetable .sec-body .timetable h3{margin:0 0 10px}#section--timetable .sec-body .timetable.timetable2{margin:30px 0 0}@media screen and (min-width:992px){#section--timetable .sec-body .timetable.timetable2{margin:40px 0 0}}#section--timetable .sec-body .badges{display:flex;align-items:center;margin:20px 0 0}@media screen and (min-width:768px){#section--timetable .sec-body .badges{display:none}}#section--timetable .sec-body .badges .badge1{width:67.5%;max-width:440px}#section--timetable .sec-body .badges .badge2{width:32.5%;max-width:240px}#section--booth{color:#d2691e;margin-top:-10vw}@media screen and (min-width:992px){#section--booth{margin-top:-8vw}}@media screen and (min-width:1200px){#section--booth{margin-top:-100px}}#section--booth .sec-head p{color:peru}#section--booth .sec-body .booth-list ul{display:flex;flex-wrap:wrap;margin:-7.5px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul{margin:-10px}}#section--booth .sec-body .booth-list ul li{width:50%;padding:7.5px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li{padding:10px}}@media screen and (min-width:992px){#section--booth .sec-body .booth-list ul li{width:33.3333333333%}}#section--booth .sec-body .booth-list ul li .li-in{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;color:#fff;background-color:peru;padding:20px 5px;border-radius:10px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in{padding:25px 10px}}@media screen and (min-width:992px){#section--booth .sec-body .booth-list ul li .li-in{padding:30px 10px}}#section--booth .sec-body .booth-list ul li .li-in img{width:auto}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth1{height:40px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth1{height:50px}}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth2{height:50px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth2{height:60px}}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth3{height:50px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth3{height:60px}}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth4{height:35px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth4{height:45px}}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth5{height:40px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth5{height:50px}}#section--booth .sec-body .booth-list ul li .li-in img.icon-booth6{height:30px}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in img.icon-booth6{height:40px}}#section--booth .sec-body .booth-list ul li .li-in p{font-size:1.4rem;line-height:1.4;margin:10px 0 0;opacity:.6}@media screen and (min-width:576px){#section--booth .sec-body .booth-list ul li .li-in p{font-size:1.6rem}}@media screen and (min-width:768px){#section--booth .sec-body .booth-list ul li .li-in p{font-size:1.8rem}}#section--qa{padding:60px 0}@media screen and (min-width:768px){#section--qa{padding:80px 0}}@media screen and (min-width:992px){#section--qa{padding:100px 0}}#section--qa .sec-head .sec-title .color-seagreen{color:#16b39b}#section--qa .sec-head .sec-title .color-salmon{color:#f9884f}#global--footer{text-align:center}#global--footer .footer-lead h4{line-height:1.5}#global--footer .footer-lead h5{line-height:1.4}#global--footer .footer-school{position:relative;top:2px;width:95%;margin:40px auto 0}@media screen and (min-width:768px){#global--footer .footer-school{margin:50px auto 0}}@media screen and (min-width:992px){#global--footer .footer-school{margin:60px auto 0}}#global--footer .footer-main{padding:60px 0 30px;color:#fff;background-color:var(--color-apu)}@media screen and (min-width:768px){#global--footer .footer-main{padding:80px 0 30px}}@media screen and (min-width:992px){#global--footer .footer-main{padding:100px 0 30px}}#global--footer .footer-main .footer-main-head h2{margin:0 0 5px}#global--footer .footer-main .footer-main-body{margin:40px 0 0}#global--footer .footer-main .footer-main-body .contact-point{font-size:1.6rem}#global--footer .footer-main .footer-main-body .contact-point .mail{display:flex;justify-content:center}#global--footer .footer-main .footer-main-body .contact-point .mail a{display:flex;align-items:center}#global--footer .footer-main .footer-main-body .contact-point .mail a img{width:20px;height:auto;margin:0 5px 0 0}#global--footer .footer-main .footer-main-foot{margin:60px 0 0}@media screen and (min-width:768px){#global--footer .footer-main .footer-main-foot{margin:70px 0 0}}@media screen and (min-width:992px){#global--footer .footer-main .footer-main-foot{margin:80px 0 0}}#global--footer .footer-main .footer-main-foot svg{width:50%;max-width:240px}#global--footer .footer-main .footer-main-foot #copy{margin:40px 0 0;font-size:1.2rem}#btn-entry{position:fixed;bottom:15px;right:15px;z-index:2;width:25%;max-width:160px;transform:scale(1.5);opacity:0;transition:transform 1s,opacity 1s}#btn-entry.on{transform:scale(1);opacity:1}@media screen and (min-width:768px){#btn-entry{bottom:20px;right:20px}}@media screen and (min-width:1200px){#btn-entry{bottom:30px;right:30px}}#btn-entry a{display:block;transition:all .3s cubic-bezier(.24,.45,.32,1)}html[lang=en] body{font-size:1.5rem;letter-spacing:0}