.pageTitle-Area{margin-top:17vw;height:32vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;background:var(--gradationD-u25);color:var(--color-white)}.pageTitle-Area h2{font-size:min(2.6rem, 6.24vw);text-align:center;line-height:1.5;position:relative}.pageTitle-Area h2 span{display:block;font-size:min(1.6rem,5vw)}.pageTitle-wrapper{position:relative}.page-contentsTitle{margin-bottom:min(2rem, 4vw);font-size:min(2.4rem, 4.83vw);line-height:1.24;border-left:solid min(1.24vw, .83rem);border-image:linear-gradient(to top,rgba(255,0,170,1),rgba(255,134,0,1)) .5;border-image-slice:1;padding-left:min(1.83vw, 1.24rem)}.page-contentsTitle span{font-size:var(--font-link)}@keyframes pageFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.page-wrapper{margin:var(--gridSection-margin) 4vw;opacity:0;animation:pageFadeIn .3s ease-in-out .6s normal forwards}.pageTitle-wrapper:has(.pageTitle-project){width:90%}.pageTitle-project{text-align:center;margin:0 auto}.pageTitle-project h2{font-size:min(2.4rem, 5.24vw);letter-spacing:.01em}.pageTitle-project h2:after{display:none}.pageTitle-project p{animation:pageFadeIn .3s ease-in-out .5s normal forwards;opacity:0;padding-bottom:8px;font-size:min(1.83rem, 4.8vw)}.pageTitle-project p span{background:linear-gradient(transparent 50%,var(--color-orange) 50%)}.page-comingSoon{padding:min(22vh, 44vw) 0;text-align:center}.page-comingSoon h2{font-size:min(4.83rem, 8vw);color:var(--main-color-u18);text-transform:uppercase}@media screen and (min-width:768px){.page-wrapper{margin:var(--gridSection-margin) 2vw}.pageTitle-Area{margin-top:5vw;height:8vw}}.single-title{border-bottom:var(--border-black05);padding-bottom:4vw;margin-bottom:6vw;line-height:1.5}.single-title h3.single-page_title{font-size:var(--font-16);padding-top:2vw}.single-page p{padding-bottom:2.24vw}.single-page p a{color:var(--main-color-u25);font-weight:500;text-decoration:underline}.single-page p a:hover{opacity:.8}.single-page .youtube{margin-top:24px}.single-page ul{display:flex;flex-direction:column;gap:min(8px, 2vw)}.single-page ul li{padding-left:3vw;position:relative}.single-page ul li:before{position:absolute;content:"";background:var(--main-color-u25);width:1.4vw;height:1.4vw;border-radius:50%;top:7px;left:0}.single-page ul li a{color:var(--color-blue);text-decoration:underline;font-weight:600}.single-wrap h1{font-weight:500;font-size:var(--font-14);border-left:solid 1.24vw;border-image:linear-gradient(to top,rgba(255,0,170,1),rgba(255,134,0,1)) .5;border-image-slice:1;padding-left:1.83vw;margin:6.24vw 0 4.83vw}.single-wrap h2{font-size:min(2rem, 4.4vw);margin-bottom:min(1.4vw, .83rem);color:var(--main-color-u25)}.single-wrap h3{font-size:min(1.83rem, 4vw);margin-bottom:min(1.4vw, .83rem)}.single-wrap blockquote{background:var(--main-color-u25-light);padding:min(2rem, 4vw);border-radius:.42em}.postnav{display:flex;justify-content:space-around;padding-top:calc(var(--section-margin) / 2);margin-top:56px;border-top:solid 2px var(--color-lightBl)}.page-topics_list .topics-wrapper{margin-bottom:var(--section-margin);opacity:0;animation:pageFadeIn .3s ease-in-out 1.2s normal forwards}.page-topics_list .topics-wrapper h4{font-size:min(1.83rem, 4.6vw);line-height:1.5;padding-top:min(8px, 1.24vw)}.page-topics_list .topics-wrapper li{border-bottom:solid 1px var(--color-lightBl);padding:16px 0}span.topics-category{border:solid 1px var(--color-orange);box-sizing:border-box;padding:4px 8px;color:var(--color-orange);border-radius:5em;font-size:min(1.24rem, 2.5vw);background:var(--color-white)}.topics-wrapper ul li.-topics_projectList a{display:flex;gap:12px;align-items:flex-start}li.-topics_projectList a .thumbnail{width:40%;padding-top:30.25%}li.-topics_projectList ._projectList-right{width:60%}.thumbnail{position:relative;overflow:hidden;padding-top:72.25%;border:solid 1px var(--color-white)}.thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:all .2s ease}.thumbnail img:hover{transform:translate(-50%,-50%) scale(1.05)}@media screen and (min-width:521px){.single-title{padding-bottom:2vw;margin-bottom:4vw}}@media screen and (min-width:768px){.single-title{padding-bottom:1vw;margin-bottom:2vw}.single-title h3.single-page_title{padding-top:min(.83vw, .3rem)}.single-page p{padding-bottom:1vw}.single-page ul{gap:.64vw}.single-page ul li{padding-left:.83vw}.single-page ul li:before{width:.38vw;height:.38vw}.single-wrap h1{border-left:solid .6vw;padding-left:.83vw;margin:min(2.83vw, 2.6rem) 0 min(2.24vw, 2rem)}}.page-project_list{margin-bottom:calc(var(--section-margin) / 2)}.page-project_list a{color:var(--color-white)}.page-project_list__item{background:#fefefe;border-radius:10px;padding:12px 8px;border:solid 2px var(--color-blue);margin-bottom:24px}.page-project_list__item:last-of-type{margin-bottom:0}.page-project_list__item p{font-size:min(1.4rem, 3.2vw)}.page-project_list__item p._list__item-introduction{font-size:min(1.4rem,3.83vw);padding-bottom:24px}._list__item-textArea{padding:16px 0 24px}.page-project_list h4{color:var(--color-blue);font-weight:var(--font-bold);padding-bottom:min(8px, 2.4vw);font-size:min(1.83rem, 4.8vw);line-height:1.54}.page-project_list h4 span{display:block;font-size:1.24rem;padding-top:4px}.page-project-modal_profile{padding-top:16px}.page-project-modal_profile h3 span{display:block;font-size:1.4rem}.gettingReady{min-height:450px;height:68svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gettingReady h3{color:var(--main-color-u18);font-weight:500;font-size:min(4.24rem, 10vw);padding-bottom:12px;text-transform:uppercase;line-height:1.5}.page-sa{margin:var(--gridSection-margin) 4vw}.page-sa ul.-sa_list,ul.p-pageLinks{display:flex;flex-wrap:wrap;gap:min(2.4rem, 4vw)}.page-sa ul.-sa_list li{width:47%;text-align:center}.page-sa ul.-sa_list li img{display:block}.page-sa ul.-sa_list li a{display:block;color:var(--color-black)}.page-sa ul.-sa_list li p.supporter-name{font-size:min(1.63rem, 3.83vw);padding-top:min(1.2rem, 2vw);color:var(--main-color-u25)}ul.p-pageLinks li{width:calc((100% - min(2.4rem, 4vw)) / 2)}ul.p-pageLinks li a{display:block;background:var(--main-color-u25);font-weight:500;font-size:min(1.83rem,4vw);text-align:center;padding:4px 12px;border-radius:50em}ul.p-pageLinks li a span{position:relative;padding-right:min(2.4rem,4.3vw)}ul.p-pageLinks li a span:after{content:"";position:absolute;color:var(--color-white);border:min(.2vw,.24rem) solid currentColor;border-left:0;border-bottom:0;transform:translate(-50%,-50%) rotate(136deg);width:min(1rem, 2vw);height:min(1rem, 2vw);top:42%;right:0;transition:var(--transition)}ul.p-pageLinks li a.noLinks{background:#a9a9a9}.supporter-profile{padding-top:8px}.supporter-profile .profile-company{font-size:min(1.4rem,3.4vw);line-height:1.5;padding-bottom:8px;letter-spacing:.02em}.supporter-profile .highSchool{padding-bottom:8px;font-size:min(1.4rem,3.4vw)}.page-sa ul.-sa_list li h3 span{font-size:min(1.4rem,3.4vw);font-weight:var(--font-medium);color:var(--color-black);display:block}.page-sa_content{margin-bottom:calc(var(--gridSection-margin) * 2)}p.-sa_list2-text{padding-bottom:min(2rem, 4vw)}.page-schedule_content{margin-bottom:calc(var(--gridSection-margin) / 1.5);padding-bottom:calc(var(--gridSection-margin) / 1.5);border-bottom:var(--border-black05)}.page-schedule_content:last-of-type{margin-bottom:var(--gridSection-margin)}.page-schedule_content__list{background:var(--main-color-u25-light);padding:min(2rem,4vw);border-radius:.42em;margin-top:12px}.page-schedule_content__list li{padding-bottom:min(1rem, 2.24vw);padding-left:16px;position:relative;font-weight:500;font-size:min(1.6rem, 3.6vw)}.page-schedule_content__list li:last-of-type{padding-bottom:0}.page-schedule_content__list li span.-schedule_hour{position:relative;padding-left:8px}.page-schedule_content__list li:before{content:"";position:absolute;background:var(--main-color-u25);width:min(.83rem, 2vw);height:min(.83rem, 2vw);border-radius:50%;top:min(.83rem, 2vw);left:0}.page-schedule_supplement{font-size:min(1.4rem, 3.4vw);font-weight:500;line-height:1.5}.page-schedule_supplement a{color:var(--color-blue);text-decoration:underline;font-weight:var(--font-bold);padding:0 6px}.page-schedule_supplement a:hover{opacity:.7}.page-schedule_supplement span{display:block}._supplement-notes{padding-top:12px}.page-schedule_content__list .schedule-end{position:relative}.page-schedule_content__list .schedule-end:after{position:absolute;content:"終了しました。";text-align:center;font-size:min(1.6rem, 3.83vw);color:var(--color-white);background-color:rgba(0,0,0,.6);width:100%;height:80%;top:50%;transform:translateY(-50%);left:0}ul.points-list{margin-top:4vw}.page-schedule_content .linkBox{width:min(44rem, 100%)}.page-schedule_content__venueList{background:var(--main-color-u25-light);padding:min(2rem, 4vw);border-radius:.42em;margin:min(12px, 2vw) 0;font-size:min(1.6rem, 3.6vw)}ul.page-schedule_content__venueList li{padding-bottom:min(2rem, 6vw)}ul.page-schedule_content__venueList li:last-of-type{padding-bottom:0}ul.page-schedule_content__venueList li h4{font-size:min(2rem, 4.6vw);font-weight:500;border-left:solid 5px var(--main-color-u25);margin-bottom:8px;padding-left:6px;line-height:1.2}ul.page-schedule_content__venueList li p{font-weight:500}ul.page-schedule_content__venueList .schedule-end{position:relative}ul.page-schedule_content__venueList .schedule-end:after{position:absolute;content:"";background-color:rgba(0,0,0,.6);width:100%;height:92%;top:50%;transform:translateY(-50%);left:0}ul.page-schedule_content__venueList .schedule-end:before{position:absolute;content:"終了しました。";top:50%;transform:translate(-50%,-50%);left:50%;text-align:center;font-size:min(1.6rem, 3.83vw);color:var(--color-white);z-index:1}p.__venueList-venueName{font-size:min(1.83rem, 3.83vw);font-weight:500}p.__venueList-venueName_hour span{padding-left:6px}a.mapLinks{color:var(--main-color-u18);text-decoration:underline;font-weight:400;font-size:min(1.4rem, 3.4vw);padding:0 6px}.-schedule_notes{margin-bottom:calc(var(--gridSection-margin) / 2);display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.page-schedule_content__list{display:flex;flex-wrap:wrap}.page-schedule_content__list li{width:50%}.page-schedule_content__list li:nth-of-type(5),.page-schedule_content__list li:nth-of-type(6){padding-bottom:0}ul.p-pageLinks li a:hover{background:rgba(255,0,170,1)}ul.p-pageLinks li a:hover span:after{top:60%}a.mapLinks:hover{opacity:.6}}.-application_items{padding:min(2rem, 4vw) 0;border-bottom:solid 1px var(--color-black)}.-application_items ul li{text-indent:-1.6rem;padding-left:16px}.-application_items dt{font-size:min(2rem, 4.83vw);font-weight:500;margin-bottom:min(2vw, 1rem)}.-application_items dt span{position:relative;padding-left:min(1.83rem, 4vw)}.-application_items dt span:before{content:"";position:absolute;background:var(--main-color-u25);width:min(1rem, 2vw);height:min(1rem, 2vw);border-radius:50%;top:8px;left:0}.-application_items dd{font-size:min(1.5rem, 3.4vw)}@media screen and (min-width:768px){.page-sa ul.-sa_list2 li{width:calc((100% - calc(min(2.4rem, 4vw) * 2)) / 3)}ul.points-list{margin-top:24px}}