.adoptFrame{margin:0 auto;position:relative}.adoptFrame__bg{margin:0 auto}@media screen and (min-width: 768px){.adoptFrame__bg{width:calc(1200 / 1440 * 100%)}}@media screen and (max-width: 768px){.adoptFrame__bg{width:100%}}.adoptFrame__ttl{left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media screen and (min-width: 768px){.adoptFrame__ttl{top:calc(-105 / 1440 * 100%);width:calc(520 / 1440 * 100%)}}@media screen and (max-width: 768px){.adoptFrame__ttl{top:calc(-55 / 390 * 100vw);width:calc(210 / 390 * 100vw)}}.adoptFrame__inner{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.adoptFrame__inner{top:calc(175 / 1440 * 100%);width:calc(990 / 1440 * 100%)}}@media screen and (max-width: 768px){.adoptFrame__inner{top:calc(95 / 390 * 100vw);width:calc(330 / 390 * 100vw)}}.adoptFrame__cont{color:#345e81;display:flex}@media screen and (min-width: 768px){.adoptFrame__cont{align-items:center;margin-top:calc(40 / 1440 * 100%)}}@media screen and (max-width: 768px){.adoptFrame__cont{align-items:center;flex-direction:column-reverse;gap:calc(20 / 390 * 100vw);margin-top:calc(28 / 390 * 100vw)}}@media screen and (max-width: 768px){.adoptFrame__cont .profileCard{width:calc(263 / 390 * 100vw)}}@media screen and (min-width: 768px){.adoptFrame__txt{margin-left:calc(40 / 1440 * 100%);width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.adoptFrame__txt .copyTxt .heading{line-height:2.2;padding:0 calc(6 / 390 * 100vw)}}.adoptSect{position:relative;width:100%}.adoptSect__bg{width:100%}.adoptSect__head{margin:0 auto;width:-moz-fit-content;width:fit-content}.adoptSect__ttl{margin:0 auto}@media screen and (min-width: 768px){.adoptSect__ttl{width:calc(480 / 1440 * 100vw)}}@media screen and (max-width: 768px){.adoptSect__ttl{position:relative;width:calc(290 / 390 * 100vw);z-index:2}}.adoptSect__txt{margin:0 auto}@media screen and (min-width: 768px){.adoptSect__txt{margin-top:calc(48 / 1440 * 100vw);text-align:center}}@media screen and (max-width: 768px){.adoptSect__txt{margin:calc(40 / 390 * 100vw) calc(30 / 390 * 100vw) 0}}.adoptSect__cont{margin:0 auto}@media screen and (min-width: 768px){.adoptSect__cont{margin-top:calc(128 / 1440 * 100vw)}}@media screen and (max-width: 768px){.adoptSect__cont{margin-top:calc(144 / 390 * 100vw)}}.adoptSect__deco{position:absolute}.adoptSect__deco--left{left:0}@media screen and (min-width: 768px){.adoptSect__deco--left{top:calc(100 / 1440 * 100vw);width:calc(270 / 1440 * 100vw)}}@media screen and (max-width: 768px){.adoptSect__deco--left{top:0;width:calc(120 / 390 * 100vw)}}.adoptSect__deco--right{right:0}@media screen and (min-width: 768px){.adoptSect__deco--right{top:calc(270 / 1440 * 100vw);width:calc(270 / 1440 * 100vw)}}@media screen and (max-width: 768px){.adoptSect__deco--right{top:calc(550 / 390 * 100vw);width:calc(180 / 390 * 100vw)}}.competitionSect{position:relative}@media screen and (max-width: 768px){.competitionSect{margin:0 -30px;z-index:1}}.competitionSect__bg{width:100%}@media screen and (max-width: 768px){.competitionSect__bg{padding:calc(145 / 390 * 100vw) 0 calc(25 / 390 * 100vw)}}.competitionSect__ttl{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.competitionSect__ttl{top:calc(-60 / 1440 * 100%);width:calc(420 / 1440 * 100%)}}@media screen and (max-width: 768px){.competitionSect__ttl{top:calc(32 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.competitionSect__txt{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.competitionSect__txt{top:calc(730 / 1440 * 100%);width:calc(570 / 1440 * 100%)}}@media screen and (min-width: 768px) and (max-width: 1100px){.competitionSect__txt{top:225px}}@media screen and (max-width: 768px){.competitionSect__txt{top:calc(240 / 390 * 100vw);width:calc(330 / 390 * 100vw);z-index:2}}.competitionSect__deco{position:absolute}@media screen and (min-width: 768px){.competitionSect__deco--right{right:calc(120 / 1440 * 100%);top:calc(-140 / 1440 * 100%);width:calc(210 / 1440 * 100%)}}@media screen and (max-width: 768px){.competitionSect__deco--right{right:0;top:calc(140 / 390 * 100vw);width:calc(90 / 390 * 100vw)}}.competitionSect__deco--left{left:0}@media screen and (min-width: 768px){.competitionSect__deco--left{bottom:calc(30 / 1440 * 100%);width:calc(160 / 1440 * 100%)}}@media screen and (max-width: 768px){.competitionSect__deco--left{bottom:calc(-70 / 390 * 100vw);width:calc(83 / 390 * 100vw)}}.completionSect{position:relative}.completionSect__bg{width:100%}.completionSect__ttl{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.completionSect__ttl{top:calc(16 / 1440 * 100%);width:calc(520 / 1440 * 100%)}}@media screen and (max-width: 768px){.completionSect__ttl{top:calc(20 / 390 * 100vw);width:calc(330 / 390 * 100vw)}}.completionSect__inner{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.completionSect__inner{gap:calc(40 / 1440 * 100%);top:calc(240 / 1440 * 100%);width:calc(990 / 1440 * 100%)}}@media screen and (min-width: 768px) and (max-width: 1200px){.completionSect__inner{top:240px}}@media screen and (max-width: 768px){.completionSect__inner{flex-direction:column-reverse;gap:calc(32 / 390 * 100vw);padding:0 30px;top:calc(200 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.completionSect__head{margin:0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.completionSect__head .generalSlider{margin-left:calc(50% - 50vw);width:100vw}}@media screen and (min-width: 768px){.completionSect__head .generalSlider .swiper-wrapper .swiper-slide .photo__image{max-width:unset;width:100%}}@media screen and (max-width: 768px){.completionSect__head .generalSlider__controller{margin-top:calc(32 / 390 * 100vw)}}.completionSect__cont{display:flex}@media screen and (min-width: 768px){.completionSect__cont{align-items:center;justify-content:flex-start}}@media screen and (max-width: 768px){.completionSect__cont{flex-direction:column-reverse;gap:calc(32 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.completionSect__cont .profileCard{color:#ffffff}@media screen and (min-width: 768px){.completionSect__cont .profileCard{width:calc(169 / 1440 * 100vw)}}@media screen and (min-width: 768px){.completionSect__cont .profileCard__head{width:calc(169 / 1440 * 100vw)}}@media screen and (min-width: 768px){.completionSect__cont .copyTxt{margin-left:calc(60 / 1440 * 100%)}}@media screen and (min-width: 768px){.completionSect__cont .copyTxt .heading{width:100%}}.completionSect__deco{position:absolute}.completionSect__deco--right{right:0}@media screen and (min-width: 768px){.completionSect__deco--right{top:calc(-168 / 1440 * 100%);width:calc(435 / 1440 * 100%)}}@media screen and (max-width: 768px){.completionSect__deco--right{top:calc(-148 / 390 * 100vw);width:calc(270 / 390 * 100vw)}}.copyTxt .heading--default{color:#ffffff;font-weight:bold;letter-spacing:.14em;line-height:2.42857}.copyTxt .heading--default:before{content:'';margin-top:calc((1 - 2.42857) * .5em)}.copyTxt .heading--default:after{margin-bottom:calc((1 - 2.42857) * .5em)}.copyTxt .heading--default:before,.copyTxt .heading--default:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.copyTxt .heading--default{font-size:calc(14 / 1440 * 100vw)}}@media screen and (min-width: 768px) and (max-width: 1030px){.copyTxt .heading--default{font-size:10px}}@media screen and (max-width: 768px){.copyTxt .heading--default{font-size:calc(14 / 390 * 100vw);letter-spacing:.18em}}.copyTxt--blue .heading--default{color:#345e81}.copyTxt--intro .heading--default{line-height:3}.copyTxt--intro .heading--default:before{content:'';margin-top:calc((1 - 3) * .5em)}.copyTxt--intro .heading--default:after{margin-bottom:calc((1 - 3) * .5em)}.copyTxt--intro .heading--default:before,.copyTxt--intro .heading--default:after{content:'';display:block;height:0;width:0}.decoIcon .photo__image{max-width:unset;width:100%}.introSect{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width: 768px){.introSect{gap:calc(60 / 1440 * 100vw)}}@media screen and (max-width: 768px){.introSect{align-items:flex-start;flex-direction:column;gap:calc(40 / 390 * 100vw);justify-content:flex-start}}@media screen and (min-width: 768px){.introSect__head{width:calc(316 / 1440 * 100vw)}}@media screen and (max-width: 768px){.introSect__head{position:relative;z-index:1}}.introSect__deco{position:absolute}.introSect__deco .photo__image{max-width:unset;width:100%}@media screen and (min-width: 768px){.introSect__deco--left{left:0;top:calc(90 / 1440 * 100vw);width:calc(270 / 1440 * 100vw)}}@media screen and (max-width: 768px){.introSect__deco--left{left:-30px;top:calc(-80 / 390 * 100vw);width:calc(150 / 390 * 100vw);z-index:0}}.participantsCard{background-color:#345e81;margin:0 auto;position:relative}@media screen and (min-width: 768px){.participantsCard{align-items:center;display:flex;gap:calc(40 / 1440 * 100%);justify-content:space-between;padding:calc(44 / 1440 * 100%);width:calc(990 / 1440 * 100%)}}@media screen and (max-width: 768px){.participantsCard{padding:calc(24 / 390 * 100vw) calc(16 / 390 * 100vw) calc(32 / 390 * 100vw)}}.participantsCard__ttl{left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media screen and (min-width: 768px){.participantsCard__head{width:100%}}@media screen and (min-width: 768px){.participantsCard__cont{max-width:170px;width:calc(170 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard__cont{margin-top:calc(24 / 390 * 100vw)}}.participantsCard__cont .profileCard{color:#ffffff}@media screen and (min-width: 768px){.participantsCard__cont .profileCard{max-width:170px;width:calc(170 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard__cont .profileCard{justify-content:center}}@media screen and (min-width: 768px){.participantsCard__cont .profileCard__head{max-width:152px}}.participantsCard__cont .profileCard__cont{letter-spacing:0}@media screen and (min-width: 768px) and (min-width: 1440px){.participantsCard__cont .profileCard__cont{margin-top:16px}}@media screen and (min-width: 768px) and (min-width: 1440px){.participantsCard__cont .profileCard__ttl{font-size:12px}}@media screen and (min-width: 768px) and (min-width: 1440px){.participantsCard__cont .profileCard__nameInner{margin-top:10px}}@media screen and (min-width: 768px) and (min-width: 1440px){.participantsCard__cont .profileCard__name{font-size:18px}}@media screen and (min-width: 768px) and (min-width: 1440px){.participantsCard__cont .profileCard__name .honor{font-size:12px}}@media screen and (min-width: 768px){.participantsCard--01 .participantsCard__ttl{top:calc(-105 / 1440 * 100vw);width:calc(400 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard--01 .participantsCard__ttl{top:calc(-80 / 390 * 100vw);width:calc(280 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsCard--02 .participantsCard__ttl{top:calc(-105 / 1440 * 100vw);width:calc(229 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard--02 .participantsCard__ttl{top:calc(-80 / 390 * 100vw);width:calc(144 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsCard--03 .participantsCard__ttl{top:calc(-105 / 1440 * 100vw);width:calc(267 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard--03 .participantsCard__ttl{top:calc(-80 / 390 * 100vw);width:calc(159 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsCard--04 .participantsCard__ttl{top:calc(-105 / 1440 * 100vw);width:calc(369 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard--04 .participantsCard__ttl{top:calc(-80 / 390 * 100vw);width:calc(196 / 390 * 100vw)}}.participantsCard--04 .participantsCard__cont .profileCard__nameInner{flex-direction:column}@media screen and (min-width: 768px){.participantsCard--04 .participantsCard__cont .profileCard__nameInner{gap:calc(10 / 1440 * 100vw);justify-content:center}}@media screen and (max-width: 768px){.participantsCard--04 .participantsCard__cont .profileCard__nameInner{gap:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsCard+.participantsCard{margin-top:calc(140 / 1440 * 100vw)}}@media screen and (max-width: 768px){.participantsCard+.participantsCard{margin-top:calc(120 / 390 * 100vw)}}.participantsSect{position:relative}@media screen and (min-width: 768px){.participantsSect{height:calc(2656 / 1440 * 100vw)}}.participantsSect__ttl{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.participantsSect__ttl{top:calc(-155 / 1440 * 100%);width:calc(400 / 1440 * 100%)}}@media screen and (max-width: 768px){.participantsSect__ttl{top:calc(-235 / 390 * 100vw);width:calc(330 / 390 * 100vw)}}.participantsSect__inner{position:relative;width:100%;z-index:2}@media screen and (max-width: 768px){.participantsSect__inner{margin:0 auto;width:calc(358 / 390 * 100vw)}}.participantsSect__deco{position:absolute;z-index:1}@media screen and (min-width: 768px){.participantsSect__deco--01{left:0;top:calc(-20 / 1440 * 100%);width:calc(375 / 1440 * 100%)}}@media screen and (max-width: 768px){.participantsSect__deco--01{left:0;top:calc(-95 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.participantsSect__deco--02{right:0;top:calc(180 / 1440 * 100%);width:calc(375 / 1440 * 100%)}}@media screen and (max-width: 768px){.participantsSect__deco--02{right:0;top:calc(415 / 390 * 100vw);width:calc(90 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsSect__deco--03{left:0;top:calc(620 / 1440 * 100%);width:calc(195 / 1440 * 100%)}}@media screen and (max-width: 768px){.participantsSect__deco--03{left:0;top:calc(900 / 390 * 100vw);width:calc(90 / 390 * 100vw)}}@media screen and (min-width: 768px){.participantsSect__deco--04{bottom:calc(-40 / 1440 * 100%);right:0;width:100%}}@media screen and (max-width: 768px){.participantsSect__deco--04{bottom:calc(-120 / 390 * 100vw);left:0;width:100%}}.photoSect{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){.photoSect{margin:0 -30px}}@media screen and (min-width: 768px){.photoSect__head{width:calc(851 / 1440 * 100%)}}@media screen and (min-width: 768px){.photoSect__cont{width:calc(589 / 1440 * 100%)}}.photoSect__deco{position:absolute;z-index:1}@media screen and (min-width: 768px){.photoSect__deco--before{left:0;top:calc(-40 / 1440 * 100%);width:calc(169 / 1440 * 100%)}}@media screen and (max-width: 768px){.photoSect__deco--before{left:0;top:calc(-20 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.photoSect__deco--briefing{right:0;top:calc(600 / 1440 * 100%);width:calc(180 / 1440 * 100%)}}@media screen and (max-width: 768px){.photoSect__deco--briefing{right:0;top:calc(245 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.photoSect .photo{max-width:unset;width:100%}}@media screen and (min-width: 768px){.photoSect--bottom .photoSect__head{width:calc(719 / 1440 * 100%)}}.photoSect--bottom .photoSect__cont{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.photoSect--bottom .photoSect__cont{width:calc(721 / 1440 * 100%)}}.photoSect--bottom .photoSect__cont .decoIcon{width:50%}.planningSect{color:#345e81;position:relative}.planningSect__bg{width:100%}@media screen and (min-width: 768px){.planningSect__bg{height:calc(740 / 1440 * 100vw)}}@media screen and (max-width: 768px){.planningSect__bg{height:calc(650 / 390 * 100vw)}}.planningSect__ttl{left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.planningSect__ttl{top:calc(-30 / 1440 * 100vw);width:calc(360 / 1440 * 100vw)}}@media screen and (max-width: 768px){.planningSect__ttl{top:calc(-15 / 390 * 100vw);width:calc(330 / 390 * 100vw)}}.planningSect__inner{align-items:center;display:flex;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.planningSect__inner{gap:calc(60 / 1440 * 100vw);top:calc(320 / 1440 * 100vw)}}@media screen and (min-width: 768px) and (max-width: 1200px){.planningSect__inner{top:240px}}@media screen and (max-width: 768px){.planningSect__inner{flex-direction:column-reverse;gap:calc(32 / 390 * 100vw);padding:0 30px;top:calc(130 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.planningSect__cont .copyTxt .heading{width:calc(720 / 1440 * 100vw)}}.planningSect__deco{position:absolute}.planningSect__deco--right{right:0}@media screen and (min-width: 768px){.planningSect__deco--right{bottom:calc(665 / 1440 * 100vw);width:calc(310 / 1440 * 100vw)}}@media screen and (max-width: 768px){.planningSect__deco--right{top:calc(-417 / 390 * 100vw);width:calc(155 / 390 * 100vw);z-index:-1}}.profileCard{align-items:center;display:flex}@media screen and (min-width: 768px){.profileCard{flex-direction:column;justify-content:center;width:calc(152 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard{gap:calc(16 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.profileCard__head{width:calc(152 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__head{width:calc(136 / 390 * 100vw)}}@media screen and (min-width: 768px){.profileCard__cont{margin-top:calc(16 / 1440 * 100vw);text-align:center}}.profileCard__ttl{line-height:1.66667;letter-spacing:0}.profileCard__ttl:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.profileCard__ttl:after{margin-bottom:calc((1 - 1.66667) * .5em)}.profileCard__ttl:before,.profileCard__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.profileCard__ttl{font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__ttl{font-size:calc(12 / 390 * 100vw)}}.profileCard__nameInner{display:flex}@media screen and (min-width: 768px){.profileCard__nameInner{justify-content:center;margin-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__nameInner{margin-top:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.profileCard__nameInner+.profileCard__txt{margin-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__nameInner+.profileCard__txt{margin-top:calc(10 / 390 * 100vw)}}.profileCard__name{letter-spacing:0}@media screen and (min-width: 768px){.profileCard__name{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__name{font-size:calc(18 / 390 * 100vw)}}.profileCard__name .honor{letter-spacing:0}@media screen and (min-width: 768px){.profileCard__name .honor{font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__name .honor{font-size:calc(14 / 390 * 100vw)}}.profileCard__txt{line-height:1.66667;letter-spacing:0}.profileCard__txt:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.profileCard__txt:after{margin-bottom:calc((1 - 1.66667) * .5em)}.profileCard__txt:before,.profileCard__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.profileCard__txt{font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width: 768px){.profileCard__txt{font-size:calc(12 / 390 * 100vw)}}.currentPage--special-wall{background:#ffffff;-webkit-clip-path:inset(0);clip-path:inset(0);font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:relative}.currentPage--special-wall:after{background:repeat-y center top / 100% auto;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width: 768px){.currentPage--special-wall:after{background-image:url("../imgs/pc/bg-special-01@2x.jpg")}}@media screen and (max-width: 768px){.currentPage--special-wall:after{background-image:url("../imgs/sp/bg-special-01.jpg")}}.currentPage--special-wall .keyVisual{position:relative}.currentPage--special-wall .keyVisual:after{background:repeat-y center top / 100% auto;bottom:0;height:10px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width: 768px){.currentPage--special-wall .keyVisual:after{background-image:url("../imgs/pc/bg-special-01@2x.jpg");content:''}}@media screen and (max-width: 768px){.currentPage--special-wall .keyVisual:after{background-image:url("../imgs/sp/bg-special-01.jpg")}}.currentPage--special-wall .container{position:relative;z-index:3}.currentPage--special-wall .wrap{width:100%}@media screen and (min-width: 768px){.special-wall-intro{padding:calc(60 / 1440 * 100vw) 0 calc(40 / 1440 * 100vw)}}@media screen and (max-width: 768px){.special-wall-intro{padding:calc(80 / 390 * 100vw) 0 calc(80 / 390 * 100vw);position:relative;z-index:2}}.special-wall-planning{position:relative}@media screen and (min-width: 768px){.special-wall-planning{padding:calc(60 / 1440 * 100vw) 0 0}}@media screen and (max-width: 768px){.special-wall-planning{margin:0 -30px;z-index:1}}.special-wall-planning:before{color:#ffffff;content:'Ritsumeikan University × INITIA Minamiibaraki';font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:1}@media screen and (min-width: 768px){.special-wall-planning:before{right:calc(40 / 1440 * 100%);top:calc(-730 / 1440 * 100%)}}@media screen and (max-width: 768px){.special-wall-planning:before{right:calc(10 / 390 * 100vw);top:calc(-190 / 390 * 100vw)}}.special-wall-planning:after{color:#ffffff;font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:1}@media screen and (min-width: 768px){.special-wall-planning:after{content:'Ritsumeikan University × INITIA Minamiibaraki';left:calc(30 / 1440 * 100%);top:calc(700 / 1440 * 100%)}}.special-wall-competition{position:relative}.special-wall-competition:before{color:#ffffff;content:'Ritsumeikan University × INITIA Minamiibaraki';font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:2}@media screen and (min-width: 768px){.special-wall-competition:before{right:calc(40 / 1440 * 100%);top:calc(650 / 1440 * 100%)}}@media screen and (max-width: 768px){.special-wall-competition:before{right:calc(-15 / 390 * 100vw);top:calc(1020 / 390 * 100vw)}}.special-wall-adopt{position:relative}@media screen and (min-width: 768px){.special-wall-adopt{padding:calc(80 / 1440 * 100vw) 0 calc(240 / 1440 * 100vw)}}@media screen and (max-width: 768px){.special-wall-adopt{margin:0 -30px;padding:calc(56 / 390 * 100vw) 0 calc(185 / 390 * 100vw)}}.special-wall-adopt:before{color:#ffffff;content:'Ritsumeikan University × INITIA Minamiibaraki';font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:1}@media screen and (min-width: 768px){.special-wall-adopt:before{bottom:calc(350 / 1440 * 100%);left:calc(40 / 1440 * 100%)}}@media screen and (max-width: 768px){.special-wall-adopt:before{left:calc(10 / 390 * 100vw);top:calc(500 / 390 * 100vw)}}.special-wall-adopt:after{background:repeat-y center top / 100% auto;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width: 768px){.special-wall-adopt:after{background-image:url("../imgs/pc/bg-adopt-01@2x.jpg")}}@media screen and (max-width: 768px){.special-wall-adopt:after{background-image:url("../imgs/sp/bg-adopt-01.jpg")}}.special-wall-completion{position:relative}@media screen and (min-width: 768px){.special-wall-completion{margin:calc(-130 / 1440 * 100%) 0 0}}@media screen and (max-width: 768px){.special-wall-completion{margin:0 -30px;margin-top:calc(-56 / 390 * 100vw)}}.special-wall-completion:before{color:#ffffff;content:'Ritsumeikan University × INITIA Minamiibaraki';font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:1}@media screen and (min-width: 768px){.special-wall-completion:before{bottom:calc(360 / 1440 * 100%);right:calc(40 / 1440 * 100%)}}@media screen and (max-width: 768px){.special-wall-completion:before{bottom:calc(-50 / 390 * 100vw);right:calc(10 / 390 * 100vw)}}.special-wall-participants{position:relative}@media screen and (min-width: 768px){.special-wall-participants{margin:0 auto;padding:calc(160 / 1440 * 100%) 0 calc(240 / 1440 * 100%)}}@media screen and (max-width: 768px){.special-wall-participants{margin:0 -30px;padding:calc(200 / 390 * 100vw) 0 calc(200 / 390 * 100vw)}}.special-wall-participants:before,.special-wall-participants:after{color:#ffffff;font-size:10px;letter-spacing:0;position:absolute;writing-mode:vertical-rl;z-index:1}@media screen and (min-width: 768px){.special-wall-participants:before,.special-wall-participants:after{content:'Ritsumeikan University × INITIA Minamiibaraki'}}@media screen and (min-width: 768px){.special-wall-participants:before{left:calc(40 / 1440 * 100%);top:calc(330 / 1440 * 100%)}}@media screen and (min-width: 768px){.special-wall-participants:after{bottom:calc(460 / 1440 * 100%);right:calc(40 / 1440 * 100%)}}
