section{position:relative}.obj{position:absolute;left:50%;pointer-events:none}.obj img{width:100%;height:100%;max-width:initial}.obj_serif{position:absolute;left:50%;pointer-events:none}.obj_serif .serif{transition-duration:.6s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-property:transform, opacity;transition-delay:0s;transform:scale(0) rotate(15deg);opacity:0;position:absolute}.obj_serif .serif.s1{transition-delay:.2s}.obj_serif .serif.s2{transition-delay:.3s}.obj_serif.action .serif{transform:scale(1) rotate(0deg);opacity:1}.compass{transition-duration:.3s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-property:transform, opacity, visibility;transition-delay:0s;transform:scale(0.5);background-color:#fff;border:calc(6/1440*100dvw) solid #5e3f71;position:fixed;bottom:calc(50/1440*100dvw);right:calc(50/1440*100dvw);z-index:20;box-shadow:2px 2px 5px rgba(0,0,0,.4);width:calc(120/1440*100dvw);height:calc(120/1440*100dvw);border-radius:100%;opacity:0;visibility:hidden}.compass.active{transform:scale(1);opacity:1;visibility:visible}.compass .needle{transition-duration:.6s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-property:transform;transition-delay:0s;background:url(../img/ic_compass.webp) no-repeat 0 0;background-size:100% 100%;width:calc(30/1440*100dvw);height:calc(103/1440*100dvw);position:absolute;top:50%;left:50%;margin:calc(-52/1440*100dvw) 0 0 calc(-15/1440*100dvw)}@media(hover: hover)and (pointer: fine){.compass:hover .needle{transform:rotate(0deg) !important}}.main_container{background-color:#efb900;padding-bottom:calc(280/1440*100dvw)}#mv:before{background:url(../img/bg_mv_load.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(1440/1440*100dvw);height:calc(2782/1440*100dvw);position:absolute;top:0;left:0;pointer-events:none;z-index:0}#mv .bg{width:calc(1440/1440*100dvw);height:calc(1192/1440*100dvw)}#mv .bg img{max-width:initial;width:100%;height:100%}#mv .logo{width:calc(566/1440*100dvw);height:calc(474/1440*100dvw);position:absolute;top:calc(225/1440*100dvw);left:50%;margin-left:calc(-282/1440*100dvw);z-index:5;filter:drop-shadow(0 0 18px rgb(240, 186, 0))}#mv .logo img{width:100%;height:100%;max-width:initial}#mv .obj.o1{width:calc(544/1440*100dvw);height:calc(454/1440*100dvw);top:calc(420/1440*100dvw);margin-left:calc(-590/1440*100dvw);z-index:3}#mv .obj.o2{width:calc(449/1440*100dvw);height:calc(508/1440*100dvw);top:calc(130/1440*100dvw);margin-left:calc(-426/1440*100dvw);z-index:2}#mv .obj.o3{width:calc(794/1440*100dvw);height:calc(700/1440*100dvw);top:calc(142/1440*100dvw);margin-left:calc(-270/1440*100dvw)}#statement{padding-bottom:calc(180/1440*100dvw);margin-top:calc(-170/1440*100dvw)}#statement .contents{position:relative;width:100%;display:flex;flex-direction:column;row-gap:calc(150/1440*100dvw)}#statement .contents p{position:relative;left:50%}#statement .contents p img{max-width:initial;width:100%;height:100%}#statement .contents .t1{margin-left:calc(-480/1440*100dvw);width:calc(617/1440*100dvw);height:calc(216/1440*100dvw)}#statement .contents .t2{margin-left:calc(-375/1440*100dvw);width:calc(846/1440*100dvw);height:calc(272/1440*100dvw)}#statement .contents .t3{margin-left:calc(-336/1440*100dvw);width:calc(614/1440*100dvw);height:calc(315/1440*100dvw)}#statement .obj.o1{width:calc(151/1440*100dvw);height:calc(122/1440*100dvw);top:calc(164/1440*100dvw);margin-left:calc(-672/1440*100dvw)}#statement .obj.o2{width:calc(562/1440*100dvw);height:calc(192/1440*100dvw);top:calc(112/1440*100dvw);margin-left:calc(210/1440*100dvw)}#statement .obj.o3{width:calc(360/1440*100dvw);height:calc(327/1440*100dvw);top:calc(322/1440*100dvw);margin-left:calc(-770/1440*100dvw)}#statement .obj.o4{width:calc(268/1440*100dvw);height:calc(412/1440*100dvw);top:calc(394/1440*100dvw);margin-left:calc(432/1440*100dvw)}#statement .obj.o5{width:calc(336/1440*100dvw);height:calc(329/1440*100dvw);top:calc(630/1440*100dvw);margin-left:calc(-740/1440*100dvw)}#statement .obj.o6{width:calc(211/1440*100dvw);height:calc(332/1440*100dvw);top:calc(930/1440*100dvw);margin-left:calc(-615/1440*100dvw)}#statement .obj.o7{width:calc(392/1440*100dvw);height:calc(355/1440*100dvw);top:calc(876/1440*100dvw);margin-left:calc(300/1440*100dvw)}#statement .obj.b1{width:calc(392/1440*100dvw);height:calc(215/1440*100dvw);top:calc(227/1440*100dvw);left:auto;right:0}#statement .obj.b2{width:calc(542/1440*100dvw);height:calc(310/1440*100dvw);top:calc(775/1440*100dvw);left:0}#statement .obj.b3{width:calc(667/1440*100dvw);height:calc(291/1440*100dvw);top:calc(1015/1440*100dvw);left:auto;right:0}#movie{padding-bottom:calc(100/1440*100dvw)}#movie header{display:flex;justify-content:center;margin-bottom:calc(70/1440*100dvw)}#movie header h1 img{height:calc(169/1440*100dvw)}#movie .contents{max-width:calc(1093/1440*100dvw);margin-inline:auto}#movie .contents .player{border-radius:calc(10/1440*100dvw);overflow:hidden}#movie .arrow.a1{background-image:url(../img/line_movie.webp);width:calc(1769/1440*100dvw);height:calc(704/1440*100dvw);top:calc(220/1440*100dvw);left:calc(-60/1440*100dvw);z-index:0}#interview{margin-top:calc(-280/1440*100dvw);padding-top:calc(240/1440*100dvw);padding-bottom:calc(290/1440*100dvw);z-index:5}#interview:before{clip-path:polygon(0 calc(180 / 1440 * 100dvw), 100% 0%, 100% calc(100% - calc(140 / 1440 * 100dvw)), 0% 100%);background-color:#5e3f96;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:-2}#interview header{max-width:calc(1140/1440*100dvw);margin-inline:auto;margin-bottom:calc(-20/1440*100dvw);display:flex}#interview header h1 img{height:calc(104/1440*100dvw)}#interview .slide{display:flex;flex-direction:column;row-gap:calc(100/1440*100dvw);overflow:visible}#interview .slide .slide_wrap{perspective:1000px;perspective-origin:center center;transform-style:preserve-3d;overflow:visible;position:relative;pointer-events:none}#interview .slide .slide_wrap:nth-child(odd) .slide_unit{transform:rotateY(-20deg)}#interview .slide .slide_wrap:nth-child(even) .slide_unit{transform:rotateY(20deg)}#interview .slide .slide_unit{will-change:transform;transform-style:preserve-3d;pointer-events:none;width:100%}#interview .splide{pointer-events:none}#interview .splide .splide__track{overflow:initial;transform-style:preserve-3d;pointer-events:none}#interview .splide .splide__list{align-items:flex-end;transform-style:preserve-3d;pointer-events:none}#interview .splide .splide__slide{display:flex;flex-direction:column;justify-content:flex-end;transform-style:preserve-3d;pointer-events:none}#interview .splide .splide__slide button{pointer-events:auto;position:relative;z-index:10}#interview .splide .splide__slide button img{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s}@media(hover: hover)and (pointer: fine){#interview .splide .splide__slide button:hover img{transform:scale(1.05)}}#interview .splide .comingsoon{padding-left:calc(20/1440*100dvw);padding-right:calc(10/1440*100dvw)}#interview .splide .comingsoon:before{background:url(../img/thumb_interview_comingsoon.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(497/1440*100dvw);height:calc(255/1440*100dvw);pointer-events:none}#interview .splide .i1{margin-bottom:calc(-60/1440*100dvw);padding-right:calc(5/1440*100dvw)}#interview .splide .i1 img{width:calc(613/1440*100dvw);height:calc(383/1440*100dvw)}#interview .splide .i2{padding-right:calc(10/1440*100dvw)}#interview .splide .i2 img{width:calc(539/1440*100dvw);height:calc(320/1440*100dvw)}#interview .splide .i3{padding-right:calc(10/1440*100dvw)}#interview .splide .i3 img{width:calc(528/1440*100dvw);height:calc(318/1440*100dvw)}#interview .splide .i4{margin-bottom:calc(-60/1440*100dvw)}#interview .splide .i4 img{width:calc(617/1440*100dvw);height:calc(384/1440*100dvw)}#interview .splide .i5 img{width:calc(528/1440*100dvw);height:calc(322/1440*100dvw)}#interview .splide .i6{margin-bottom:calc(-30/1440*100dvw);padding-right:calc(10/1440*100dvw)}#interview .splide .i6 img{width:calc(622/1440*100dvw);height:calc(344/1440*100dvw)}#interview .splide .i7{padding-right:calc(10/1440*100dvw)}#interview .splide .i7 img{width:calc(541/1440*100dvw);height:calc(303/1440*100dvw)}#interview .scroll_txt{position:absolute;top:55%;left:0;width:100%;height:calc(155/1440*100dvw);overflow:hidden;display:flex;margin-top:calc(-78/1440*100dvw);z-index:0;pointer-events:none;opacity:.2}#interview .scroll_txt span{animation:scroll-loop 30s linear infinite;will-change:transform;background:url(../img/obj_scroll-text.webp) no-repeat 0 0;background-size:auto 100%;display:inline-flex;width:calc(2225/1440*100dvw);height:100%;flex-shrink:0;padding-right:calc(120/1440*100dvw);box-sizing:content-box}#interview .arrow.a1{background-image:url(../img/line_interview_1.webp);width:calc(1412/1440*100dvw);height:calc(707/1440*100dvw);top:calc(150/1440*100dvw);right:0;z-index:0}#interview .arrow.a2{background-image:url(../img/line_interview_2.webp);width:calc(854/1440*100dvw);height:calc(455/1440*100dvw);top:50%;left:0;z-index:0}#interview .obj_serif{width:calc(79/1440*100dvw);height:calc(216/1440*100dvw);top:calc(120/1440*100dvw);margin-left:calc(488/1440*100dvw)}#interview .obj_serif .s1{width:calc(195/1440*100dvw);height:calc(53/1440*100dvw);top:calc(-20/1440*100dvw);left:calc(-197/1440*100dvw)}#interview .obj_serif .s2{width:calc(195/1440*100dvw);height:calc(53/1440*100dvw);top:calc(-70/1440*100dvw);left:calc(-14/1440*100dvw)}#pickup{background-color:#fff;padding-top:calc(220/1440*100dvw);padding-bottom:calc(165/1440*100dvw);margin-top:calc(-140/1440*100dvw)}#pickup header{display:flex;justify-content:center;margin-bottom:calc(35/1440*100dvw)}#pickup header h1 img{height:calc(143/1440*100dvw)}#pickup .slide{padding-inline:calc(60/1440*100dvw)}#pickup .slide .splide__track{overflow:initial}#pickup .slide .splide__slide{padding:0 calc(9/1440*100dvw)}#pickup .slide .splide__slide img{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;height:calc(332/1440*100dvw)}#pickup .slide .splide__slide a{display:block;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.25));border-radius:calc(6/1440*100dvw);overflow:hidden}@media(hover: hover)and (pointer: fine){#pickup .slide .splide__slide a:hover img{transform:scale(1.05)}}#pickup .slide .comingsoon{background:url(../img/bnr_pickup_comingsooin.webp) no-repeat 0 0;background-size:100% 100%;width:calc(480/1440*100dvw);height:calc(332/1440*100dvw);filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.25));border-radius:calc(6/1440*100dvw);pointer-events:none}#pickup .slide .splide__arrows{position:absolute;bottom:calc(-86/1440*100dvw);right:0}#pickup .arrow.a1{background-image:url(../img/line_pickup.webp);width:calc(1999/1440*100dvw);height:calc(1103/1440*100dvw);top:calc(50/1440*100dvw);right:calc(-190/1440*100dvw);z-index:0}#pickup .obj_serif{width:calc(92/1440*100dvw);height:calc(221/1440*100dvw);top:calc(150/1440*100dvw);margin-left:calc(380/1440*100dvw);z-index:5}#pickup .obj_serif .serif{width:calc(233/1440*100dvw);height:calc(74/1440*100dvw);top:calc(-90/1440*100dvw);left:calc(-30/1440*100dvw)}#pickup .obj{width:calc(284/1440*100dvw);height:calc(295/1440*100dvw);top:calc(64/1440*100dvw);margin-left:calc(515/1440*100dvw)}#faculties{padding-top:calc(125/1440*100dvw);padding-bottom:calc(390/1440*100dvw);z-index:5}#faculties .bg{clip-path:polygon(0 calc(115 / 1440 * 100dvw), 100% 0%, 100% calc(100% - calc(106 / 1440 * 100dvw)), 0% 100%);position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%}#faculties .bg:before{background:linear-gradient(to bottom, #efb900 0%, #ff9378 100%);content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:-2}#faculties header{display:flex;justify-content:center;margin-bottom:calc(60/1440*100dvw)}#faculties header h1 img{height:calc(143/1440*100dvw)}#faculties .categories{display:flex;justify-content:center;-moz-column-gap:calc(20/1440*100dvw);column-gap:calc(20/1440*100dvw);margin-bottom:calc(63/1440*100dvw);position:relative}#faculties .categories button{transition-duration:.3s;transition-timing-function:ease;transition-property:background,color;transition-delay:0s;display:flex;justify-content:center;align-items:center;border:2px solid #fff;font-size:calc(20/1440*100dvw);font-weight:bold;width:calc(178/1440*100dvw);height:calc(50/1440*100dvw);border-radius:calc(10/1440*100dvw);color:#fff}#faculties .categories button.active{background-color:#fff;color:#5e338c;pointer-events:none}@media(hover: hover)and (pointer: fine){#faculties .categories button:hover{background-color:#fff;color:#5e338c}}#faculties .contents{max-width:calc(1106/1440*100dvw);margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(40/1440*100dvw);position:relative}#faculties .contents .link{position:absolute;transform:scale(0.7);opacity:0;visibility:hidden}#faculties .contents .link.active{animation:scaleup .4s ease forwards;position:relative}#faculties .contents .link a{overflow:hidden;border-radius:calc(10/1440*100dvw);background-color:#fff;display:flex;flex-direction:column;height:100%}@media(hover: hover)and (pointer: fine){#faculties .contents .link a:hover figure img{transform:scale(1.1)}}#faculties .contents .link figure{overflow:hidden;flex-shrink:0}#faculties .contents .link figure img{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;display:block}#faculties .contents .link .txt{padding:calc(15/1440*100dvw) calc(20/1440*100dvw) calc(80/1440*100dvw);position:relative;font-weight:bold;height:100%}#faculties .contents .link .txt:after{-webkit-mask:url(../img/ic_arrow_link.webp) no-repeat 0 0;mask:url(../img/ic_arrow_link.webp) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#5e338c;content:"";display:block;width:calc(60/1440*100dvw);height:calc(9/1440*100dvw);position:absolute;bottom:calc(19/1440*100dvw);right:calc(17/1440*100dvw)}#faculties .contents .link .faculty{font-size:calc(14/1440*100dvw);line-height:2.1}#faculties .contents .link .department{font-size:calc(26/1440*100dvw);line-height:1.15}#faculties .arrow.a1{background-image:url(../img/line_faculties_1.webp);width:calc(1670/1440*100dvw);height:calc(831/1440*100dvw);top:calc(900/1440*100dvw);left:calc(-90/1440*100dvw)}#faculties .arrow.a2{background-image:url(../img/line_faculties_2.webp);width:calc(1440/1440*100dvw);height:calc(268/1440*100dvw);bottom:0;right:0}#faculties .obj.o1{width:calc(292/1440*100dvw);height:calc(412/1440*100dvw);top:calc(180/1440*100dvw);margin-left:calc(-750/1440*100dvw)}#faculties .obj.o2{width:calc(337/1440*100dvw);height:calc(403/1440*100dvw);top:calc(90/1440*100dvw);margin-left:calc(425/1440*100dvw)}#faculties .obj.o3{width:calc(576/1440*100dvw);height:calc(530/1440*100dvw);bottom:calc(-5/1440*100dvw);margin-left:calc(-724/1440*100dvw)}#faculties .obj.o4{width:calc(488/1440*100dvw);height:calc(452/1440*100dvw);bottom:calc(127/1440*100dvw);margin-left:calc(215/1440*100dvw)}#more{background-color:#fff;padding-top:calc(230/1440*100dvw);padding-bottom:calc(75/1440*100dvw);margin-top:calc(-110/1440*100dvw)}#more header{display:flex;justify-content:center;margin-bottom:calc(80/1440*100dvw)}#more header h1{font-size:calc(34/1440*100dvw);font-weight:bold;line-height:1.15}#more .slide{margin-bottom:calc(158/1440*100dvw)}#more .slide .splide__slide{padding:0 calc(12/1440*100dvw)}#more .slide .splide__slide img{min-width:calc(356/1440*100dvw);height:calc(270/1440*100dvw)}#more .sns{display:flex;justify-content:center;align-items:center;gap:calc(32/1440*100dvw);margin-bottom:calc(74/1440*100dvw)}#more .sns a{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;display:block}@media(hover: hover)and (pointer: fine){#more .sns a:hover{transform:scale(1.1)}}#more .sns .x{width:calc(38/1440*100dvw);height:calc(39/1440*100dvw)}#more .sns .ig{width:calc(44/1440*100dvw);height:calc(44/1440*100dvw)}#more .sns .fb{width:calc(44/1440*100dvw);height:calc(44/1440*100dvw)}#more .sns .line{width:calc(44/1440*100dvw);height:calc(44/1440*100dvw)}#more .sns .yt{width:calc(47/1440*100dvw);height:calc(33/1440*100dvw)}#more .sns .tiktok{width:calc(32/1440*100dvw);height:calc(36/1440*100dvw)}#more .archives{display:flex;flex-direction:column;align-items:center;row-gap:calc(18/1440*100dvw)}#more .archives a{font-size:calc(20/1440*100dvw);font-weight:600;line-height:1.5;display:flex;align-items:center;-moz-column-gap:calc(9/1440*100dvw);column-gap:calc(9/1440*100dvw)}#more .archives a:after{-webkit-mask:url(../img/ic_arrow_link_min2.webp) no-repeat 0 0;mask:url(../img/ic_arrow_link_min2.webp) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#5e338c;content:"";display:block;width:calc(10/1440*100dvw);height:calc(16/1440*100dvw);margin-top:calc(3/1440*100dvw)}#more .archives a span{text-decoration:underline;text-underline-offset:calc(5/1440*100dvw)}@media(hover: hover)and (pointer: fine){#more .archives a:hover span{text-decoration:none}}#more .obj_serif{width:calc(200/1440*100dvw);height:calc(148/1440*100dvw);top:calc(154/1440*100dvw);margin-left:calc(370/1440*100dvw)}#more .obj_serif .serif{width:calc(218/1440*100dvw);height:calc(103/1440*100dvw);top:calc(-75/1440*100dvw);left:calc(12/1440*100dvw)}#modal{background-color:#5e338c}#modal .modal_body{width:calc(1000/1440*100dvw);margin-inline:auto}#modal article{background-color:#fff;position:relative;overflow:hidden;border-radius:calc(10/1440*100dvw);padding-bottom:calc(120/1440*100dvw)}#modal article .arrow.a1{width:calc(1769/1440*100dvw);height:calc(704/1440*100dvw);top:30%;left:calc(-78/1440*100dvw);z-index:0}#modal article .arrow.a2{width:calc(1769/1440*100dvw);height:calc(704/1440*100dvw);top:50%;right:calc(-388/1440*100dvw);z-index:0}#modal article header{position:relative;margin-bottom:calc(50/1440*100dvw);display:flex;flex-direction:column;align-items:flex-start}#modal article header .mv{position:relative}#modal article header .mv:before{background:linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);content:"";display:block;width:100%;height:calc(240/1440*100dvw);position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}#modal article header .title{position:absolute;bottom:0;left:0;width:100%;font-size:calc(40/1440*100dvw);line-height:1.25;color:#fff;padding:0 calc(50/1440*100dvw) calc(30/1440*100dvw);z-index:5}#modal article header .title:before{clip-path:polygon(0 0, 100% 0%, calc(100% - calc(60 / 1440 * 100dvw)) 100%, 0% 100%);content:"";display:block;width:calc(920/1440*100dvw);height:calc(98/1440*100dvw);position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1}#modal article header .name{position:relative;margin-top:-0.5px;height:calc(38/1440*100dvw);font-size:calc(18/1440*100dvw);line-height:1.25;color:#fff;padding:0 calc(85/1440*100dvw);display:flex;align-items:center;justify-content:center;z-index:5}#modal article header .name:before{clip-path:polygon(0 0, 100% 0%, calc(100% - calc(25 / 1440 * 100dvw)) 100%, 0% 100%);content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1}#modal article header .name.min{font-size:calc(13/1440*100dvw)}#modal article footer{display:flex;flex-direction:column;align-items:center;row-gap:calc(35/1440*100dvw)}#modal article footer .faculties_link{display:flex;flex-direction:column;align-items:center;row-gap:calc(20/1440*100dvw)}#modal article footer .faculties_link a{font-size:calc(20/1440*100dvw);font-weight:bold;display:flex;align-items:center;-moz-column-gap:calc(10/1440*100dvw);column-gap:calc(10/1440*100dvw)}#modal article footer .faculties_link a:after{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;-webkit-mask:url(../img/ic_arrow_link_min.webp) no-repeat 0 0;mask:url(../img/ic_arrow_link_min.webp) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#5e338c;content:"";display:block;width:calc(10/1440*100dvw);height:calc(12/1440*100dvw)}@media(hover: hover)and (pointer: fine){#modal article footer .faculties_link a:hover:after{transform:translateX(5px)}}#modal article footer .info_link{display:flex;justify-content:center;-moz-column-gap:calc(10/1440*100dvw);column-gap:calc(10/1440*100dvw)}#modal article footer .info_link a{transition-duration:.3s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;width:calc(287/1440*100dvw);height:calc(67/1440*100dvw);display:flex;align-items:center;justify-content:center;-moz-column-gap:calc(8/1440*100dvw);column-gap:calc(8/1440*100dvw);border-radius:calc(5/1440*100dvw);font-weight:bold}#modal article footer .info_link a:after{-webkit-mask:url(../img/ic_arrow_link_min.webp) no-repeat 0 0;mask:url(../img/ic_arrow_link_min.webp) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#5c3468;content:"";display:block;width:calc(10/1440*100dvw);height:calc(12/1440*100dvw)}@media(hover: hover)and (pointer: fine){#modal article footer .info_link a:hover{transform:scale(1.05)}}#modal article footer .info_link .purple a{background-color:#5c3468;color:#fff}#modal article footer .info_link .purple a:after{background-color:#fff}#modal article footer .info_link .yellow a{background-color:#efb900}#modal article .container{width:calc(880/1440*100dvw);margin-inline:auto;border-left:2px solid #c5a5e6;margin-bottom:calc(67/1440*100dvw)}#modal article .container section{position:relative}#modal article .container section:before{background-color:#5e338c;content:"";display:block;width:calc(12/1440*100dvw);height:calc(12/1440*100dvw);border-radius:100%;position:absolute;top:calc(-6/1440*100dvw);left:calc(-6/1440*100dvw)}#modal article .container section h1{transform:rotate(180deg) translateX(100%);font-size:calc(12/1440*100dvw);writing-mode:vertical-rl;position:absolute;top:calc(20/1440*100dvw);left:calc(-10/1440*100dvw)}#modal article .container .profile{border-bottom:2px solid #c5a5e6;padding:calc(32/1440*100dvw) 0 calc(32/1440*100dvw) calc(30/1440*100dvw)}#modal article .container .profile .contents{background-color:#f5f4f5;border-radius:calc(10/1440*100dvw);padding:calc(20/1440*100dvw) calc(26/1440*100dvw);font-size:calc(16/1440*100dvw);font-weight:bold;line-height:1.87}#modal article .container .interview{padding:calc(50/1440*100dvw) calc(36/1440*100dvw) calc(10/1440*100dvw) calc(56/1440*100dvw)}#modal article .container .interview .contents{display:flex;flex-direction:column;row-gap:calc(60/1440*100dvw)}#modal article .container .interview .contents .lead{font-size:calc(16/1440*100dvw);font-weight:bold;line-height:2.5}#modal article .container .interview .contents .unit{display:flex;flex-direction:column;row-gap:calc(20/1440*100dvw);font-size:calc(12/1440*100dvw);line-height:2.5;font-weight:500}#modal article .container .interview .contents h2{font-size:calc(30/1440*100dvw);line-height:1.5}#modal article .container .interview .contents .gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(20/1440*100dvw);margin-top:calc(20/1440*100dvw)}#modal article .container .interview .contents .gallery figure{overflow:hidden;border-radius:calc(10/1440*100dvw)}#modal article .container .interview .contents .player{border-radius:calc(10/1440*100dvw);overflow:hidden}#modal article .container .interview .contents .note{font-size:calc(10/1440*100dvw)}#modal .blue header .title:before{background:linear-gradient(to right, #6bc9ff 0%, #2853e0 100%)}#modal .blue header .name:before{background:linear-gradient(to right, #6bc9ff 0%, #2853e0 100%)}#modal .blue .arrow.a1{background-image:url(../img/line_modal_blue_1.webp)}#modal .blue .arrow.a2{background-image:url(../img/line_modal_blue_2.webp)}#modal .green header .title:before{background:linear-gradient(to right, #30d03f 0%, #00877c 100%)}#modal .green header .name:before{background:linear-gradient(to right, #30d03f 0%, #00877c 100%)}#modal .green .arrow.a1{background-image:url(../img/line_modal_green_1.webp)}#modal .green .arrow.a2{background-image:url(../img/line_modal_green_2.webp)}#modal .orange header .title:before{background:linear-gradient(to right, #faa500 0%, #ff6623 100%)}#modal .orange header .name:before{background:linear-gradient(to right, #faa500 0%, #ff6623 100%)}#modal .orange .arrow.a1{background-image:url(../img/line_modal_orange_1.webp)}#modal .orange .arrow.a2{background-image:url(../img/line_modal_orange_2.webp)}#modal .purple header .title:before{background:linear-gradient(to right, #cb63e5 0%, #8439d1 100%)}#modal .purple header .name:before{background:linear-gradient(to right, #cb63e5 0%, #8439d1 100%)}#modal .purple .arrow.a1{background-image:url(../img/line_modal_purple_1.webp)}#modal .purple .arrow.a2{background-image:url(../img/line_modal_purple_2.webp)}#modal .pink header .title:before{background:linear-gradient(to right, #ff7476 0%, #f83180 100%)}#modal .pink header .name:before{background:linear-gradient(to right, #ff7476 0%, #f83180 100%)}#modal .pink .arrow.a1{background-image:url(../img/line_modal_pink_1.webp)}#modal .pink .arrow.a2{background-image:url(../img/line_modal_pink_2.webp)}@media screen and (min-width: 1920px){.compass{border-width:8px;bottom:66.6666666667px;right:66.6666666667px;width:160px;height:160px}.compass .needle{width:40px;height:137.3333333333px;margin:-69.3333333333px 0 0 -20px}.main_container{padding-bottom:373.3333333333px}#movie{padding-bottom:133.3333333333px}#movie header{margin-bottom:93.3333333333px}#movie header h1 img{height:225.3333333333px}#movie .contents{max-width:1457.3333333333px}#movie .contents .player{border-radius:13.3333333333px}#movie .arrow.a1{width:2358.6666666667px;height:938.6666666667px;top:293.3333333333px;left:-80px}#interview{margin-top:-373.3333333333px;padding-top:320px;padding-bottom:386.6666666667px}#interview:before{clip-path:polygon(0 240px, 100% 0%, 100% calc(100% - 186.6666666667px), 0% 100%)}#interview header{max-width:1520px;margin-bottom:-26.6666666667px}#interview header h1 img{height:138.6666666667px}#interview .slide{row-gap:66.6666666667px}#interview .splide .comingsoon{padding-left:26.6666666667px;padding-right:13.3333333333px}#interview .splide .comingsoon:before{width:662.6666666667px;height:340px}#interview .splide .i1{margin-bottom:-80px;padding-right:6.6666666667px}#interview .splide .i1 img{width:817.3333333333px;height:510.6666666667px}#interview .splide .i2{padding-right:13.3333333333px}#interview .splide .i2 img{width:718.6666666667px;height:426.6666666667px}#interview .splide .i3{padding-right:13.3333333333px}#interview .splide .i3 img{width:704px;height:424px}#interview .splide .i4{margin-bottom:-80px}#interview .splide .i4 img{width:822.6666666667px;height:512px}#interview .splide .i5 img{width:704px;height:429.3333333333px}#interview .splide .i6{margin-bottom:-40px;padding-right:13.3333333333px}#interview .splide .i6 img{width:829.3333333333px;height:458.6666666667px}#interview .splide .i7{padding-right:13.3333333333px}#interview .splide .i7 img{width:721.3333333333px;height:404px}#interview .scroll_txt{height:206.6666666667px;margin-top:-104px}#interview .scroll_txt span{width:2966.6666666667px;padding-right:160px}#interview .arrow.a1{width:1882.6666666667px;height:942.6666666667px;top:200px}#interview .arrow.a2{width:1138.6666666667px;height:606.6666666667px}#interview .obj_serif{width:105.3333333333px;height:288px;top:160px;margin-left:650.6666666667px}#interview .obj_serif .s1{width:260px;height:70.6666666667px;top:-26.6666666667px;left:-262.6666666667px}#interview .obj_serif .s2{width:260px;height:70.6666666667px;top:-93.3333333333px;left:-18.6666666667px}#pickup{padding-top:293.3333333333px;padding-bottom:220px;margin-top:-186.6666666667px}#pickup header{margin-bottom:46.6666666667px}#pickup header h1 img{height:190.6666666667px}#pickup .slide{padding-inline:80px}#pickup .slide .splide__slide{padding:0 12px}#pickup .slide .splide__slide img{height:442.6666666667px}#pickup .slide .splide__slide a{border-radius:8px}#pickup .slide .comingsoon{width:640px;height:442.6666666667px;border-radius:8px}#pickup .slide .splide__arrows{bottom:-114.6666666667px}#pickup .arrow.a1{width:2665.3333333333px;height:1470.6666666667px;top:66.6666666667px;right:-253.3333333333px}#pickup .obj_serif{width:122.6666666667px;height:294.6666666667px;top:200px;margin-left:506.6666666667px;z-index:5}#pickup .obj_serif .serif{width:310.6666666667px;height:98.6666666667px;top:-120px;left:-40px}#pickup .obj{width:378.6666666667px;height:393.3333333333px;top:85.3333333333px;margin-left:686.6666666667px}#faculties{padding-top:166.6666666667px;padding-bottom:520px}#faculties .bg{clip-path:polygon(0 153.3333333333px, 100% 0%, 100% calc(100% - 141.3333333333px), 0% 100%)}#faculties header{margin-bottom:80px}#faculties header h1 img{height:190.6666666667px}#faculties .categories{-moz-column-gap:26.6666666667px;column-gap:26.6666666667px;margin-bottom:84px}#faculties .categories button{font-size:26.6666666667px;width:237.3333333333px;height:66.6666666667px;border-radius:13.3333333333px}#faculties .contents{max-width:1474.6666666667px;gap:53.3333333333px}#faculties .contents .link a{border-radius:13.3333333333px}#faculties .contents .link .txt{padding:20px 26.6666666667px 106.6666666667px}#faculties .contents .link .txt:after{width:80px;height:12px;bottom:25.3333333333px;right:22.6666666667px}#faculties .contents .link .faculty{font-size:18.6666666667px}#faculties .contents .link .department{font-size:34.6666666667px}#faculties .arrow.a1{width:2226.6666666667px;height:1108px;top:1200px;left:-120px}#faculties .arrow.a2{width:1920px;height:357.3333333333px}#faculties .obj.o1{width:389.3333333333px;height:549.3333333333px;top:240px;margin-left:-1000px}#faculties .obj.o2{width:449.3333333333px;height:537.3333333333px;top:120px;margin-left:566.6666666667px}#faculties .obj.o3{width:768px;height:706.6666666667px;bottom:-6.6666666667px;margin-left:-965.3333333333px}#faculties .obj.o4{width:650.6666666667px;height:602.6666666667px;bottom:169.3333333333px;margin-left:286.6666666667px}#more{padding-top:306.6666666667px;padding-bottom:100px;margin-top:-146.6666666667px}#more header{margin-bottom:106.6666666667px}#more header h1{font-size:45.3333333333px}#more .slide{margin-bottom:210.6666666667px}#more .slide .splide__slide{padding:0 16px}#more .slide .splide__slide img{min-width:474.6666666667px;height:360px}#more .sns{gap:42.6666666667px;margin-bottom:98.6666666667px}#more .sns .x{width:50.6666666667px;height:52px}#more .sns .ig{width:58.6666666667px;height:58.6666666667px}#more .sns .fb{width:58.6666666667px;height:58.6666666667px}#more .sns .line{width:58.6666666667px;height:58.6666666667px}#more .sns .yt{width:62.6666666667px;height:44px}#more .sns .tiktok{width:42.6666666667px;height:48px}#more .archives{row-gap:24px}#more .archives a{font-size:26.6666666667px;-moz-column-gap:12px;column-gap:12px}#more .archives a:after{width:13.3333333333px;height:21.3333333333px;margin-top:4px}#more .archives a span{text-underline-offset:6.6666666667px}#more .obj_serif{width:266.6666666667px;height:197.3333333333px;top:205.3333333333px;margin-left:493.3333333333px}#more .obj_serif .serif{width:290.6666666667px;height:137.3333333333px;top:-100px;left:16px}#modal .modal_body{width:1333.3333333333px}#modal article{border-radius:13.3333333333px;padding-bottom:160px}#modal article .arrow.a1{width:2358.6666666667px;height:938.6666666667px;left:-104px}#modal article .arrow.a2{width:2358.6666666667px;height:938.6666666667px;right:-517.3333333333px}#modal article header{margin-bottom:66.6666666667px}#modal article header .mv:before{height:320px}#modal article header .title{font-size:53.3333333333px;padding:0 66.6666666667px 40px}#modal article header .title:before{clip-path:polygon(0 0, 100% 0%, calc(100% - 80px) 100%, 0% 100%);width:1226.6666666667px;height:130.6666666667px}#modal article header .name{height:50.6666666667px;font-size:24px;padding:0 113.3333333333px}#modal article header .name.min{font-size:17.3333333333px}#modal article footer{row-gap:46.6666666667px}#modal article footer .faculties_link{row-gap:26.6666666667px}#modal article footer .faculties_link a{font-size:26.6666666667px;-moz-column-gap:13.3333333333px;column-gap:13.3333333333px}#modal article footer .faculties_link a:after{width:13.3333333333px;height:16px}#modal article footer .info_link{-moz-column-gap:13.3333333333px;column-gap:13.3333333333px}#modal article footer .info_link a{width:382.6666666667px;height:89.3333333333px;-moz-column-gap:10.6666666667px;column-gap:10.6666666667px;border-radius:6.6666666667px}#modal article footer .info_link a:after{width:13.3333333333px;height:16px}#modal article .container{width:1173.3333333333px;margin-bottom:89.3333333333px}#modal article .container section:before{width:16px;height:16px;top:-8px;left:-8px}#modal article .container section h1{font-size:16px;top:26.6666666667px;left:-13.3333333333px}#modal article .container .profile{padding:42.6666666667px 0 42.6666666667px 40px}#modal article .container .profile .contents{border-radius:13.3333333333px;padding:26.6666666667px 34.6666666667px;font-size:21.3333333333px}#modal article .container .interview{padding:66.6666666667px 48px 13.3333333333px 74.6666666667px}#modal article .container .interview .contents{row-gap:80px}#modal article .container .interview .contents .lead{font-size:21.3333333333px}#modal article .container .interview .contents .unit{row-gap:26.6666666667px;font-size:16px}#modal article .container .interview .contents h2{font-size:40px}#modal article .container .interview .contents .gallery{gap:26.6666666667px;margin-top:26.6666666667px}#modal article .container .interview .contents .gallery figure{border-radius:13.3333333333px}#modal article .container .interview .contents .player{border-radius:13.3333333333px}#modal article .container .interview .contents .note{font-size:13.3333333333px}}@media screen and (max-width: 759.98px)and (orientation: portrait){.compass{border-width:calc(3/375*100dvw);bottom:calc(20/375*100dvw);right:calc(10/375*100dvw);width:calc(65/375*100dvw);height:calc(65/375*100dvw)}.compass .needle{width:calc(16/375*100dvw);height:calc(55/375*100dvw);margin:calc(-28/375*100dvw) 0 0 calc(-8/375*100dvw)}.main_container{padding-bottom:calc(170/375*100dvw)}#mv:before{background-image:url(../img/bg_mv_load_sp.webp);width:calc(375/375*100dvw);height:calc(1429/375*100dvw)}#mv .bg{width:calc(375/375*100dvw);height:calc(665/375*100dvw)}#mv .logo{width:calc(248/375*100dvw);height:calc(208/375*100dvw);top:calc(180/375*100dvw);margin-left:calc(-124/375*100dvw);filter:drop-shadow(0 0 18px rgb(240, 186, 0)) drop-shadow(0 0 18px rgb(240, 186, 0))}#mv .obj.o1{width:calc(234/375*100dvw);height:calc(204/375*100dvw);top:calc(353/375*100dvw);margin-left:calc(-185/375*100dvw);z-index:5}#mv .obj.o2{width:calc(195/375*100dvw);height:calc(241/375*100dvw);top:calc(92/375*100dvw);margin-left:calc(-165/375*100dvw);z-index:2}#mv .obj.o3{width:calc(340/375*100dvw);height:calc(320/375*100dvw);top:calc(108/375*100dvw);margin-left:calc(-155/375*100dvw)}#statement{padding-bottom:calc(150/375*100dvw);margin-top:calc(-95/375*100dvw)}#statement .contents{z-index:5;row-gap:0}#statement .contents .t1{margin-left:calc(-144/375*100dvw);width:calc(240/375*100dvw);height:calc(84/375*100dvw);margin-bottom:calc(50/375*100dvw)}#statement .contents .t2{margin-left:calc(-160/375*100dvw);width:calc(329/375*100dvw);height:calc(106/375*100dvw);margin-bottom:calc(50/375*100dvw)}#statement .contents .t3{margin-left:calc(-133/375*100dvw);width:calc(240/375*100dvw);height:calc(123/375*100dvw)}#statement .obj.o1{width:calc(70/375*100dvw);height:calc(108/375*100dvw);top:calc(114/375*100dvw);left:0;margin-left:0}#statement .obj.o2{width:calc(120/375*100dvw);height:calc(68/375*100dvw);top:calc(80/375*100dvw);left:auto;right:0;margin-left:0}#statement .obj.o3{width:calc(88/375*100dvw);height:calc(104/375*100dvw);top:calc(216/375*100dvw);left:auto;right:0;margin-left:0}#statement .obj.o4{width:calc(93/375*100dvw);height:calc(100/375*100dvw);top:calc(270/375*100dvw);left:0;margin-left:0}#statement .obj.o5{width:calc(80/375*100dvw);height:calc(151/375*100dvw);top:calc(300/375*100dvw);left:auto;right:0;margin-left:0}#statement .obj.o6{width:calc(51/375*100dvw);height:calc(69/375*100dvw);top:calc(440/375*100dvw);left:0;margin-left:0}#statement .obj.b1{width:calc(116/375*100dvw);height:calc(53/375*100dvw);top:calc(30/375*100dvw);left:auto;right:0}#statement .obj.b2{width:calc(84/375*100dvw);height:calc(53/375*100dvw);top:calc(274/375*100dvw);left:0}#statement .obj.b3{width:calc(118/375*100dvw);height:calc(67/375*100dvw);top:calc(385/375*100dvw);left:auto;right:0}#movie{padding-bottom:calc(100/375*100dvw)}#movie header{margin-bottom:calc(30/375*100dvw)}#movie header h1 img{height:calc(92/375*100dvw)}#movie .contents{max-width:calc(335/375*100dvw)}#movie .contents .player{border-radius:calc(3/375*100dvw)}#movie .arrow.a1{background-image:url(../img/line_movie_sp.webp);width:calc(375/375*100dvw);height:calc(392/375*100dvw);top:calc(-5/375*100dvw);left:0}#interview{margin-top:calc(-146/375*100dvw);padding-top:calc(125/375*100dvw);padding-bottom:calc(170/375*100dvw)}#interview:before{clip-path:polygon(0 calc(46 / 375 * 100dvw), 100% 0%, 100% calc(100% - calc(36 / 375 * 100dvw)), 0% 100%)}#interview header{max-width:initial;margin-bottom:calc(30/375*100dvw);padding-left:calc(40/375*100dvw)}#interview header h1 img{height:calc(75/375*100dvw)}#interview .categories{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:calc(14/375*100dvw);column-gap:calc(14/375*100dvw);row-gap:calc(16/375*100dvw);margin-bottom:calc(45/375*100dvw);position:relative}#interview .categories button{transition-duration:.3s;transition-timing-function:ease;transition-property:background,color;transition-delay:0s;display:flex;justify-content:center;align-items:center;border:2px solid #fff;font-size:calc(16/375*100dvw);font-weight:bold;width:calc(143/375*100dvw);height:calc(40/375*100dvw);border-radius:calc(8/375*100dvw);color:#fff}#interview .categories button.wide{width:calc(300/375*100dvw)}#interview .categories button.active{background-color:#fff;color:#5e338c;pointer-events:none}}@media screen and (max-width: 759.98px)and (orientation: portrait)and (hover: hover)and (pointer: fine){#interview .categories button:hover{background-color:#fff;color:#5e338c}}@media screen and (max-width: 759.98px)and (orientation: portrait){#interview .contents{display:grid;grid-template-columns:repeat(1, 1fr);gap:calc(10/375*100dvw);position:relative}#interview .contents .link{position:absolute;transform:scale(0.7);opacity:0;visibility:hidden;perspective:1000px;transform-style:preserve-3d}#interview .contents .link:nth-child(odd){padding-right:calc(10/375*100dvw);padding-left:calc(10/375*100dvw)}#interview .contents .link:nth-child(odd) button{transform:rotateY(10deg)}#interview .contents .link:nth-child(even){padding-right:calc(20/375*100dvw);padding-left:calc(20/375*100dvw)}#interview .contents .link:nth-child(even) button{transform:rotateY(-10deg)}#interview .contents .link.active{animation:scaleup .4s ease forwards;position:relative}#interview .contents .comingsoon{padding-top:calc(30/375*100dvw)}#interview .contents .comingsoon button{pointer-events:none}#interview .contents .l4{margin-left:calc(-20/375*100dvw);width:calc(100% + calc(20 / 375 * 100dvw))}#interview .scroll_txt{height:calc(40/375*100dvw);margin-top:calc(-40/375*100dvw)}#interview .scroll_txt span{width:calc(581/375*100dvw);padding-right:calc(20/375*100dvw)}#interview .arrow.a1{width:calc(500/375*100dvw);height:calc(250/375*100dvw);top:calc(100/375*100dvw);right:calc(-50/375*100dvw);z-index:0}#interview .arrow.a2{width:calc(500/375*100dvw);height:calc(267/375*100dvw);top:50%}#interview .arrow.a3{background-image:url(../img/line_interview_1.webp);width:calc(500/375*100dvw);height:calc(250/375*100dvw);top:80%;right:calc(-50/375*100dvw);z-index:0}#interview .obj_serif{width:calc(54/375*100dvw);height:calc(149/375*100dvw);top:calc(-20/375*100dvw);margin-left:calc(75/375*100dvw)}#interview .obj_serif .s1{width:calc(169/375*100dvw);height:calc(54/375*100dvw);top:calc(-8/375*100dvw);left:calc(-186/375*100dvw)}#interview .obj_serif .s2{width:calc(169/375*100dvw);height:calc(48/375*100dvw);top:calc(-62/375*100dvw);left:calc(-74/375*100dvw)}#pickup{padding-top:calc(110/375*100dvw);padding-bottom:calc(165/375*100dvw);margin-top:calc(-35/375*100dvw)}#pickup header{margin-bottom:calc(30/375*100dvw)}#pickup header h1 img{height:calc(79/375*100dvw)}#pickup .slide{padding-inline:calc(16/375*100dvw)}#pickup .slide .splide__slide{padding:0 calc(5/375*100dvw)}#pickup .slide .splide__slide img{height:calc(230/375*100dvw)}#pickup .slide .splide__slide a{border-radius:calc(6/375*100dvw)}#pickup .slide .comingsoon{width:calc(335/375*100dvw);height:calc(230/375*100dvw);border-radius:calc(6/375*100dvw)}#pickup .slide .splide__arrows{transform:translateX(50%);bottom:calc(-70/375*100dvw);right:50%}#pickup .arrow.a1{width:calc(580/375*100dvw);height:calc(287/375*100dvw);top:calc(-100/375*100dvw);right:calc(-100/375*100dvw);z-index:0}#pickup .obj_serif{width:calc(62/375*100dvw);height:calc(146/375*100dvw);top:calc(-10/375*100dvw);margin-left:calc(-137/375*100dvw)}#pickup .obj_serif .serif{width:calc(186/375*100dvw);height:calc(64/375*100dvw);top:calc(-75/375*100dvw);left:calc(-14/375*100dvw)}#pickup .obj{width:calc(152/375*100dvw);height:calc(158/375*100dvw);top:calc(-70/375*100dvw);margin-left:calc(85/375*100dvw);z-index:5}#faculties{padding-top:calc(95/375*100dvw);padding-bottom:calc(180/375*100dvw);z-index:5}#faculties .bg{clip-path:polygon(0 calc(20 / 375 * 100dvw), 100% 0%, 100% calc(100% - calc(28 / 375 * 100dvw)), 0% 100%)}#faculties .bg:before{background:linear-gradient(to bottom, #efb900 0%, #ff9378 20%, #ff9378 100%)}#faculties header{margin-bottom:calc(30/375*100dvw)}#faculties header h1 img{height:calc(76/375*100dvw)}#faculties .categories{flex-wrap:wrap;-moz-column-gap:calc(14/375*100dvw);column-gap:calc(14/375*100dvw);row-gap:calc(16/375*100dvw);margin-bottom:calc(82/375*100dvw)}#faculties .categories button{font-size:calc(16/375*100dvw);width:calc(143/375*100dvw);height:calc(40/375*100dvw);border-radius:calc(8/375*100dvw)}#faculties .contents{max-width:initial;padding-inline:calc(18/375*100dvw);grid-template-columns:repeat(1, 1fr);gap:calc(20/375*100dvw)}#faculties .contents .link a{border-radius:calc(10/375*100dvw)}#faculties .contents .link .txt{padding:calc(10/375*100dvw) calc(18/375*100dvw) calc(30/375*100dvw)}#faculties .contents .link .txt:after{-webkit-mask-image:url(../img/ic_arrow_link_sp.webp);mask-image:url(../img/ic_arrow_link_sp.webp);width:calc(59/375*100dvw);height:calc(6/375*100dvw);bottom:calc(19/375*100dvw);right:calc(16/375*100dvw)}#faculties .contents .link .faculty{font-size:calc(14/375*100dvw)}#faculties .contents .link .department{font-size:calc(22/375*100dvw)}#faculties .arrow.a1{width:calc(980/375*100dvw);height:calc(478/375*100dvw);top:calc(450/375*100dvw);left:calc(-90/375*100dvw);opacity:.5}#faculties .arrow.a2{width:calc(375/375*100dvw);height:calc(70/375*100dvw)}#faculties .obj.o1{width:calc(133/375*100dvw);height:calc(186/375*100dvw);top:calc(6/375*100dvw);margin-left:calc(-215/375*100dvw)}#faculties .obj.o2{width:calc(140/375*100dvw);height:calc(166/375*100dvw);top:calc(-36/375*100dvw);margin-left:calc(70/375*100dvw)}#faculties .obj.o3{width:calc(189/375*100dvw);height:calc(178/375*100dvw);bottom:calc(-10/375*100dvw);margin-left:calc(-186/375*100dvw)}#faculties .obj.o4{width:calc(189/375*100dvw);height:calc(148/375*100dvw);bottom:calc(48/375*100dvw);margin-left:calc(25/375*100dvw)}#more{padding-top:calc(130/375*100dvw);padding-bottom:calc(60/375*100dvw);margin-top:calc(-20/375*100dvw)}#more header{margin-bottom:calc(30/375*100dvw)}#more header h1{font-size:calc(16/375*100dvw)}#more .slide{margin-bottom:calc(102/375*100dvw)}#more .slide .splide__slide{padding:0 calc(5/375*100dvw)}#more .slide .splide__slide img{height:calc(116/375*100dvw)}#more .sns{gap:calc(18/375*100dvw);margin-bottom:calc(37/375*100dvw)}#more .sns .x{width:calc(29/375*100dvw);height:calc(30/375*100dvw)}#more .sns .ig{width:calc(34/375*100dvw);height:calc(34/375*100dvw)}#more .sns .fb{width:calc(34/375*100dvw);height:calc(34/375*100dvw)}#more .sns .line{width:calc(34/375*100dvw);height:calc(34/375*100dvw)}#more .sns .yt{width:calc(36/375*100dvw);height:calc(26/375*100dvw)}#more .sns .tiktok{width:calc(27/375*100dvw);height:calc(30/375*100dvw)}#more .archives{row-gap:calc(10/375*100dvw)}#more .archives a{font-size:calc(16/375*100dvw);-moz-column-gap:calc(5/375*100dvw);column-gap:calc(5/375*100dvw)}#more .archives a:after{width:calc(6/375*100dvw);height:calc(12/375*100dvw);margin-top:calc(3/375*100dvw)}#more .archives a span{text-underline-offset:calc(5/375*100dvw)}#more .obj_serif{width:calc(105/375*100dvw);height:calc(78/375*100dvw);top:calc(38/375*100dvw);margin-left:calc(15/375*100dvw);z-index:10}#more .obj_serif .serif{width:calc(209/375*100dvw);height:calc(48/375*100dvw);top:calc(-50/375*100dvw);left:calc(-45/375*100dvw)}#modal .modal_body{width:calc(335/375*100dvw)}#modal article{border-radius:calc(5/375*100dvw);padding-bottom:calc(70/375*100dvw)}#modal article .arrow.a1{width:calc(884.5/375*100dvw);height:calc(352/375*100dvw);top:20%;left:calc(-108/375*100dvw)}#modal article .arrow.a2{width:calc(884.5/375*100dvw);height:calc(352/375*100dvw);right:calc(-288/375*100dvw)}#modal article header{margin-bottom:calc(54/375*100dvw)}#modal article header .mv{height:calc(340/375*100dvw);position:relative;z-index:1}#modal article header .mv:before{height:calc(240/375*100dvw);z-index:2}#modal article header .mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#modal article header .title{font-size:calc(23/375*100dvw);line-height:1.3;padding:0 calc(24/375*100dvw) calc(15/375*100dvw)}#modal article header .title:before{clip-path:polygon(0 0, 100% 0%, calc(100% - calc(30 / 375 * 100dvw)) 100%, 0% 100%);width:calc(320/375*100dvw);height:calc(89/375*100dvw)}#modal article header .name{position:relative;bottom:0;height:auto;font-size:calc(12/375*100dvw);line-height:1.33;padding:calc(5/375*100dvw) calc(28/375*100dvw);line-height:1.2;justify-content:flex-start}#modal article header .name:before{clip-path:polygon(0 0, 100% 0%, calc(100% - calc(10 / 375 * 100dvw)) 100%, 0% 100%)}#modal article header .name.min{font-size:calc(12/375*100dvw)}#modal article footer{row-gap:calc(38/375*100dvw)}#modal article footer .faculties_link{row-gap:calc(10/375*100dvw)}#modal article footer .faculties_link a{font-size:calc(18/375*100dvw);-moz-column-gap:calc(10/375*100dvw);column-gap:calc(10/375*100dvw);line-height:1.5}#modal article footer .faculties_link a:after{width:calc(10/375*100dvw);height:calc(12/375*100dvw)}#modal article footer .info_link{flex-direction:column;gap:calc(10/375*100dvw)}#modal article footer .info_link a{width:calc(290/375*100dvw);height:calc(67/375*100dvw);-moz-column-gap:calc(8/375*100dvw);column-gap:calc(8/375*100dvw);border-radius:calc(5/375*100dvw)}#modal article footer .info_link a:after{width:calc(10/375*100dvw);height:calc(12/375*100dvw)}#modal article .container{width:calc(286/375*100dvw);border-left-width:1px;margin-bottom:calc(50/375*100dvw)}#modal article .container section:before{width:calc(4/375*100dvw);height:calc(4/375*100dvw);top:calc(-2/375*100dvw);left:calc(-2/375*100dvw)}#modal article .container section h1{font-size:calc(8/375*100dvw);top:calc(10/375*100dvw);left:calc(-5/375*100dvw)}#modal article .container .profile{border-bottom-width:1px;padding:calc(8/375*100dvw) 0 calc(18/375*100dvw) calc(18/375*100dvw)}#modal article .container .profile .contents{border-radius:calc(3/375*100dvw);padding:calc(12/375*100dvw);font-size:calc(14/375*100dvw);line-height:1.5}#modal article .container .interview{padding:calc(40/375*100dvw) 0 0 calc(18/375*100dvw)}#modal article .container .interview .contents{row-gap:calc(40/375*100dvw)}#modal article .container .interview .contents .lead{font-size:calc(14/375*100dvw);line-height:2}#modal article .container .interview .contents .unit{row-gap:calc(20/375*100dvw);font-size:calc(12/375*100dvw);line-height:2.3}#modal article .container .interview .contents h2{font-size:calc(23/375*100dvw)}#modal article .container .interview .contents .gallery{grid-template-columns:repeat(1, 1fr);gap:calc(12/375*100dvw)}#modal article .container .interview .contents .gallery figure{border-radius:calc(7/375*100dvw)}#modal article .container .interview .contents .player{border-radius:calc(7/375*100dvw)}#modal article .container .interview .contents .note{font-size:calc(10/375*100dvw);line-height:1.6}}
