.l-header__buttons__button a,.l-header__menu{width:min(1.9591836735vw + 52.6530612245px,84px);height:min(1.9591836735vw + 52.6530612245px,84px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.is-fixed .l-header__buttons__button a,.is-fixed .l-header__menu,.l-header__buttons__button .is-fixed a{width:min(1.1428571429vw + 55.7142857143px,74px);height:min(1.1428571429vw + 55.7142857143px,74px)}.p-concept_head:after,.p-concept_head:before,.p-course_curriculum:after,.p-course_curriculum:before,.p-course_interview:after,.p-course_interview:before,.p-course_major__head:after,.p-course_major__head:before,.p-course_other_menu__inner:after,.p-course_other_menu__inner:before,.p-course_study_abroad_heading__inner:after,.p-course_study_abroad_heading__inner:before,.p-dormitory_type__head:after,.p-dormitory_type__head:before,.p-index_course__stroke:after,.p-index_course__stroke:before,.p-index_employment_debut:after,.p-index_employment_debut:before,.p-index_strength:after,.p-index_strength:before,.p-interview_recommend__title:after,.p-interview_recommend__title:before{display:inline-block;position:absolute;left:0;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-style:normal;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#555;color:transparent;opacity:.1;font-size:min(calc(3.6734693878vw + 9.6224489796rem),15.5rem);line-height:1;white-space:nowrap}.p-concept_head:before,.p-course_curriculum:before,.p-course_interview:before,.p-course_major__head:before,.p-course_other_menu__inner:before,.p-course_study_abroad_heading__inner:before,.p-dormitory_type__head:before,.p-index_course__stroke:before,.p-index_employment_debut:before,.p-index_strength:before,.p-interview_recommend__title:before{animation:loop 100s linear -50s infinite}.p-concept_head:after,.p-course_curriculum:after,.p-course_interview:after,.p-course_major__head:after,.p-course_other_menu__inner:after,.p-course_study_abroad_heading__inner:after,.p-dormitory_type__head:after,.p-index_course__stroke:after,.p-index_employment_debut:after,.p-index_strength:after,.p-interview_recommend__title:after{animation:loop 100s linear infinite}.c-mega_menu:before,.l-footer:before,.p-course_gallery:before,.p-course_other_menu:before,.p-course_supporter:before,.p-index_campus_life__inner:before,.p-index_opencampus:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/_next/static/media/texture.8cc0b1a7.png);mix-blend-mode:multiply;background-size:200px 200px}.p-interview_recommend:before,.p-visitor_schedule__last:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/_next/static/media/texture02.322a0f5f.png) no-repeat 50%/cover;mix-blend-mode:multiply}.c-title03,.p-about_contents__title,.p-opencampus_faq__title,.p-opencampus_title01__main{text-align:center}.c-title03 span,.p-about_contents__title span,.p-opencampus_faq__title span,.p-opencampus_title01__main span{display:inline-block;font-weight:700;position:relative;font-size:min(calc(1.7959183673vw + 1.3265306122rem),4.2rem);line-height:1.4;padding-bottom:15px}.c-title03 span:before,.p-about_contents__title span:before,.p-opencampus_faq__title span:before,.p-opencampus_title01__main span:before{content:"";position:absolute;left:50%;bottom:0;width:100px;transform:translateX(-50%);height:3px;background:linear-gradient(90deg,#00a99d,#ed1e79)}.c-title05,.p-about_contents__copy,.p-job_book_article_body h3{border-left:6px solid #00a99d;font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);padding-left:min(.4081632653vw + 3.4693877551px,10px);line-height:1.4;font-weight:700}.c-title07__main span,.c-title11 span,.p-course_study_abroad_schedule_title__main span,.p-dormitory_point__title span,.p-equipment_support__title span,.p-katei_point__block__text span,.p-opencampus_schedule__sub_title span,.p-overseas-training__title span,.p-restaurant_head__title span,.p-special_guest__sub_title span,.p-w_curriculum_contents_block__title span{display:inline-block;background:linear-gradient(135deg,#515bd4,#ed1e79);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;opacity:.8}.p-course_point__title.-director .p-course_point__title__grade span,.p-visitor_schedule__block__inner .title span{display:inline-block;background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#cc372d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.p-course_point__soft .grade span{background:linear-gradient(135deg,#d47951,#ed1e79);-webkit-background-clip:text}.p-course_point__soft .grade span,.p-course_point__title__grade span{display:inline-block;-webkit-text-fill-color:transparent;font-weight:700}.p-course_point__title__grade span{background:linear-gradient(135deg,#e5b6f3,#e9aacf 30%,#d1358a 60%,#a938b8);-webkit-background-clip:text}.p-course_point__title.-artist .p-course_point__title__grade span{display:inline-block;background:linear-gradient(135deg,#2f5ea6,#7665c5 30%,#84a2d1 60%,#97e4e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.p-my_room_contents__faq__title span,.p-my_room_contents__room_goods__title span{display:inline-block;background:linear-gradient(90deg,#4d8ac8,#a390c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.-dormitory .p-my_room_contents__faq__title span,.-dormitory .p-my_room_contents__room_goods__title span{display:inline-block;background:linear-gradient(90deg,#f39805,#f3a06b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.c-button_more__trg,.c-mega_menu__list__dt .trg,.p-course_project__block__trg .trg,.p-course_topics__block__trg .trg,.p-opencampus_calendar__title .trg,.p-visitor_qa__block__q .trg{display:inline-block;width:min(.8163265306vw + 11.9387755102px,25px);height:min(.8163265306vw + 11.9387755102px,25px);border-radius:50%;position:relative;transition:all .3s ease}.c-button_more__trg:after,.c-button_more__trg:before,.c-mega_menu__list__dt .trg:after,.c-mega_menu__list__dt .trg:before,.p-course_project__block__trg .trg:after,.p-course_project__block__trg .trg:before,.p-course_topics__block__trg .trg:after,.p-course_topics__block__trg .trg:before,.p-opencampus_calendar__title .trg:after,.p-opencampus_calendar__title .trg:before,.p-visitor_qa__block__q .trg:after,.p-visitor_qa__block__q .trg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:1px;transform-origin:left;transition:all .3s ease;background:#212121}.c-button_more__trg:after,.c-mega_menu__list__dt .trg:after,.p-course_project__block__trg .trg:after,.p-course_topics__block__trg .trg:after,.p-opencampus_calendar__title .trg:after,.p-visitor_qa__block__q .trg:after{transform-origin:center;transform:translate(-50%,-50%) rotate(90deg)}.c-caption:before,.p-course_learning__slide__body:before,.p-course_other_menu__block__body,.p-course_point_curriculum__slide__text:before,.p-course_teacher__slide__body:before,.p-course_title_text__slide__body:before,.p-lecturer_introduction_contents__lecture_card__body:before{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;background:linear-gradient(transparent,#000);border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px)}.c-modal__text__tag li{color:#fff;font-weight:700;border-radius:9999px;display:inline-block;line-height:1.2;padding:min(.2448979592vw + 2.0816326531px,6px) min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-right:5px}.c-modal__text__tag li.-musician,.c-modal__text__tag li.-sound-creator,.c-modal__text__tag li.-vocal{background:#ed1e79}.c-modal__text__tag li.-concert-staff{background:#00a99d}.c-modal__text__tag li.-dance,.c-modal__text__tag li.-voice-actor{background:#515bd4}.c-title06,.p-opencampus_post h2.wp-block-heading{background:#00a99d;color:#fff;padding:.3em 1em;font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);position:relative;border-radius:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.c-title06:before,.p-opencampus_post h2.wp-block-heading:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#00a99d}.p-system_course__block__arrow,.p-system_study__card__arrow{margin-top:1em;display:flex;align-items:center;color:#ed1e79;font-weight:700;font-size:min(calc(.0816326531vw + 1.2693877551rem),1.4rem)}.p-system_course__block__arrow .c-link_arrow,.p-system_study__card__arrow .c-link_arrow{width:min(.8163265306vw + 26.9387755102px,40px);height:min(.8163265306vw + 26.9387755102px,40px);border-color:#ed1e79;transition:all .6s ease}.p-system_course__block__arrow .c-link_arrow path,.p-system_study__card__arrow .c-link_arrow path{fill:#ed1e79}.c-modal_overlay,.p-course_k-pop_discussion_overlay{background:rgba(33,33,33,.45);position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:grid;place-items:center;opacity:0;visibility:hidden;transition:all .6s ease}.is-act.c-modal_overlay,.is-act.p-course_k-pop_discussion_overlay{visibility:visible;opacity:1}@keyframes circleAnim{to{stroke-dashoffset:0}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes flash{0%,35%,60%,to{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes opacity{0%{opacity:0}to{opacity:1}}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,picture,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-spacing:0}caption{text-align:left}td,th{padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}html{font-size:62.5%;scroll-behavior:smooth}body{color:#212121;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";text-indent:min(calc(0vw + 0rem),0rem);letter-spacing:.05em;line-height:2;font-size:1.6rem}body.is-act{overflow:hidden}#__next{position:relative}figure,picture{display:block}img,video{max-width:100%}img{vertical-align:bottom;height:auto;min-height:1px}small{line-height:1.5;display:inline-block}.js-svg{width:1em;height:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}table{width:100%;margin:0 auto;border-collapse:collapse}td,th{border:1px solid #ccc;vertical-align:top}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff;border:1px solid #a7a6aa}input[type=text],textarea{outline:none;border:1px solid #aaa;transition:all .3s ease}input[type=text]:focus,textarea:focus{box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}.l-header{display:flex;justify-content:space-between;align-items:center;padding:min(1.2244897959vw + 10.4081632653px,30px);width:100%;position:relative;top:0;left:0;z-index:9999;background:#fff;transition:all .4s ease-out}.l-header.is-act{position:fixed;background:none}.l-header.is-course,.l-header.is-home{position:absolute;background:none;padding:min(2.8571428571vw + 4.2857142857px,50px)}.l-header.is-course.is-act,.l-header.is-home.is-act{position:fixed}.l-header.is-fixed{position:fixed;background:#fff;padding:min(.4081632653vw + 3.4693877551px,10px) min(3.2653061224vw + -2.2448979592px,50px);animation:opacity .2s linear}.l-header.is-fixed.is-act{background:none}.l-header__logo{display:flex;align-items:center}.l-header__logo img{width:380px}.l-header__logo__link{display:inline-block;position:relative;color:#212121;font-size:min(calc(.1632653061vw + .9387755102rem),1.2rem);margin-left:1em}.is-course .l-header__logo__link,.is-home .l-header__logo__link{color:#fff}.is-fixed .l-header__logo__link{color:#212121}.is-act .l-header__logo__link{color:#fff}.l-header__logo__link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#212121;transition:all .3s ease}.is-course .l-header__logo__link:before,.is-home .l-header__logo__link:before{background:#fff}.is-fixed .l-header__logo__link:before{background:#212121}.l-header__buttons{display:flex;align-items:center;gap:10px;margin-left:auto;transition:all .3s ease}.is-act .l-header__buttons{opacity:0;visibility:hidden}.l-header__buttons__highschool a{display:flex;align-items:center;justify-content:center;border:1px solid #212121;border-radius:9999px;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);color:#212121;padding:min(.4081632653vw + 3.4693877551px,10px);font-weight:700}.l-header__buttons__highschool a small{margin-right:5px;font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem)}.is-course .l-header__buttons__highschool a,.is-home .l-header__buttons__highschool a{color:#fff;border:1px solid #fff}.is-fixed .l-header__buttons__highschool a{color:#212121;border:1px solid #212121}.l-header__buttons__highschool .c-link_arrow{width:min(.8163265306vw + 16.9387755102px,30px);height:min(.8163265306vw + 16.9387755102px,30px);transition:all .3s ease;margin-left:10px}.l-header__buttons__highschool .c-link_arrow svg{width:.7em}.l-header__buttons__button.-green a{background:#00a99d}.l-header__buttons__button.-green img{max-width:36px!important}.l-header__buttons__button.-pink a{background:#ed1e79}.l-header__buttons__button.-pink img{max-width:33px!important}.is-fixed .l-header__buttons__button img{transform:scale(.8)}.is-fixed .l-header__buttons__button .text{transform:scale(.9)}.l-header__buttons__button a{text-align:center}.l-header__buttons__button .text{color:#fff;font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem);line-height:1;margin-top:min(.2448979592vw + 1.0816326531px,5px);font-weight:700}.l-header__menu{background:#fff;cursor:pointer;margin-left:10px;border:1px solid #ed1e79}.l-header__menu .text{color:#ed1e79;font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem);line-height:1;margin-top:5px;font-weight:700}.l-header__menu .hamburger{position:relative;width:min(.8163265306vw + 16.9387755102px,30px);height:min(.8163265306vw + 11.9387755102px,25px)}.l-header__menu .hamburger span{width:100%;height:2px;background:#ed1e79;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.l-header__menu .hamburger:after,.l-header__menu .hamburger:before{content:"";position:absolute;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:#ed1e79;transition:all .5s ease}.l-header__menu .hamburger:before{top:0}.l-header__menu .hamburger:after{bottom:0}.l-header__menu.is-act{background:none;border:1px solid #fff}.l-header__menu.is-act .text{color:#fff}.l-header__menu.is-act .hamburger span{opacity:0}.l-header__menu.is-act .hamburger:after,.l-header__menu.is-act .hamburger:before{background:#fff;transform-origin:left;top:50%;bottom:auto}.l-header__menu.is-act .hamburger:before{transform:rotate(45deg) translate(-50%,-50%)}.l-header__menu.is-act .hamburger:after{transform:rotate(-45deg) translate(-50%,-50%)}.l-footer{background:#333;position:relative}.l-footer:before{mix-blend-mode:color-burn}.l-footer__inner{padding:min(4.0816326531vw + 34.693877551px,100px) min(1.2244897959vw + 10.4081632653px,30px) 0;position:relative;z-index:11;max-width:1360px;margin:0 auto}.l-footer__cta{display:flex;gap:min(2.4489795918vw + .8163265306px,40px)}.l-footer__bnr{width:50%}.l-footer__bnr.-pamphlet a:before{background:url(/_next/static/media/foot_bnr01.7b587718.jpg) no-repeat 50%/cover}.l-footer__bnr.-pamphlet a:after{background:linear-gradient(135deg,#009f92,#685cc4)}.l-footer__bnr.-opencampus a:before{background:url(/_next/static/media/foot_bnr02.31cb3908.jpg) no-repeat 50%/cover}.l-footer__bnr.-opencampus a:after{background:linear-gradient(135deg,#515bd4,#dd2a7b)}.l-footer__bnr a{display:flex;position:relative;overflow:hidden;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.l-footer__bnr a:before{transition:all .6s ease-out}.l-footer__bnr a:after,.l-footer__bnr a:before{content:"";position:absolute;width:100%;height:100%;z-index:1}.l-footer__bnr a:after{left:0;top:0;opacity:.8}.l-footer__bnr__text{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:11;color:#fff;padding:min(4.0816326531vw + 19.693877551px,85px) min(2.0408163265vw + 17.3469387755px,50px)}.l-footer__bnr__text .en{font-weight:700;font-family:Public Sans,sans-serif;text-transform:uppercase;font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem);display:inline-block;position:relative}.l-footer__bnr__text .en:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff}.l-footer__bnr__text .ja{font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem);font-weight:700}.l-footer__bnr__text .c-link_arrow{transition:all .4s ease-out}.l-footer__top{border-bottom:1px solid #fff;padding-top:min(4.8979591837vw + 21.6326530612px,100px);padding-bottom:min(1.6326530612vw + 3.8775510204px,30px);display:flex;justify-content:space-between;align-items:center}.l-footer__top__highschool{border:1px solid #fff;border-radius:9999px}.l-footer__top__highschool a{display:flex;align-items:center;padding:min(.4081632653vw + 3.4693877551px,10px) min(.8163265306vw + 6.9387755102px,20px);color:#fff;font-weight:700}.l-footer__top__highschool a small{margin-right:10px;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem)}.l-footer__top__highschool .c-link_arrow{width:min(.8163265306vw + 16.9387755102px,30px);height:min(.8163265306vw + 16.9387755102px,30px);background:#ed1e79;border:none;transition:all .3s ease}.l-footer__top__highschool .c-link_arrow svg{width:.7em}.l-footer__top__contents{display:none;color:#fff}.l-footer__top__address{text-align:center}.l-footer__top__map{text-align:center;margin-bottom:min(1.2244897959vw + 20.4081632653px,40px)}.l-footer__top__map a{display:flex;justify-content:center}.l-footer__top__map .c-ico{display:flex;margin-right:5px}.l-footer__top__map svg{fill:#fff}.l-footer__top__mail,.l-footer__top__tel{text-align:center;font-weight:400;font-family:Public Sans,sans-serif;font-size:min(calc(.6530612245vw + 1.9551020408rem),3rem)}.l-footer__top__mail a{display:flex;justify-content:center}.l-footer__top__mail .c-ico{display:flex;margin-right:5px}.l-footer__top__mail svg{fill:#fff}.l-footer__mid{padding:min(2.0408163265vw + 12.3469387755px,45px) 0}.l-footer__mid__inner{display:flex;flex-wrap:wrap}.l-footer__mid__inner_bottom{display:flex;align-items:center;justify-content:space-between}.l-footer__mid__fnavi{width:25%;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.l-footer__mid__fnavi dt{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.l-footer__mid__fnavi dd{font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1.2}.l-footer__mid__fnavi a{color:#fff;position:relative;display:inline-block}.l-footer__mid__fnavi a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#fff;transition:all .3s ease}.l-footer__mid__sns{display:flex;align-items:center;gap:20px}.l-footer__mid__sns li a{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%}.l-footer__mid__sns li .c-ico{display:flex}.l-footer__mid__sns li .c-ico svg{width:1.2em;fill:#fff;transition:all .3s ease}.l-footer__mid__bnr{max-width:275px;display:flex;gap:10px}.l-footer__mid__bnr a{display:flex}.l-footer__bottom{border-top:1px solid #fff;padding:min(1.6326530612vw + 8.8775510204px,35px) 0}.l-footer__bottom__link{display:flex;flex-wrap:wrap;justify-content:center}.l-footer__bottom__link li{position:relative;display:flex}.l-footer__bottom__link li:first-child:before{display:none}.l-footer__bottom__link li:before{content:"|";color:#fff}.l-footer__bottom__link li a{color:#fff;display:flex;padding:0 min(1.6326530612vw + 3.8775510204px,30px);font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem);transition:all .3s ease}.l-footer__copyright{background:#fff;padding:min(.8163265306vw + 6.9387755102px,20px);text-align:center;font-size:min(calc(.3265306122vw + .8775510204rem),1.4rem)}.c-crumbs{color:#212121;margin:min(.8163265306vw + 11.9387755102px,25px) 0}.c-crumbs__list{display:flex}.c-crumbs__list li{position:relative}.c-crumbs__list li:first-child:before{display:none}.c-crumbs__list li:before{content:"＞";margin:0 5px}.c-crumbs__list li a{transition:all .3s ease}.c-ico svg{overflow:hidden;width:1em}.c-ico.-white svg{color:#fff}.c-ico.-white svg path{fill:#fff}.c-slide_arrow{position:absolute;top:50%;transform:translateY(-50%);width:min(1.5510204082vw + 34.1836734694px,59px);height:min(1.5510204082vw + 34.1836734694px,59px);cursor:pointer}.c-slide_arrow.-left{left:0}.c-slide_arrow.-right{transform:translateY(-50%) translateX(0);right:0}.c-slide_arrow.-disabled{z-index:-1;visibility:hidden}.c-slide_arrow .c-link_arrow{width:100%;height:100%}.c-slider_scroll{margin-top:min(.8163265306vw + 6.9387755102px,20px);height:2px;position:relative;background-color:#d8d8d8;max-width:80%}.c-slider_scroll__bar{position:absolute;width:50%;top:0;border-top:2px solid #212121;transition:all .3s ease}.c-link_arrow{width:min(1.5510204082vw + 30.1836734694px,55px);height:min(1.5510204082vw + 30.1836734694px,55px);border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:min(1.2244897959vw + 5.4081632653px,25px);flex-shrink:0}.c-link_arrow .c-ico{display:flex}.c-link_arrow .c-ico path{transition:all .3s ease}.c-link_arrow.-white{border-color:#fff;color:#fff}.c-link_arrow.-white .c-ico path{fill:#fff}.c-link_arrow.-white_bg{background:#fff;border:none}.c-link_arrow.-slide{margin-left:0;background:#fff}.c-link_arrow.-slide:after,.c-link_arrow.-slide:before{border-width:1px}.c-link_arrow.-small{width:min(.4897959184vw + 28.1632653061px,36px);height:min(.4897959184vw + 28.1632653061px,36px)}.-disabled .c-link_arrow{display:none}.c-link_arrow.-reverse:after{transform:rotate(-40deg) translateX(-4px) translateY(-9px)}.c-opencampus_tag_list{display:flex;flex-wrap:wrap;gap:min(.1632653061vw + 7.387755102px,10px)}.c-opencampus_tag_list.-program li .hash{color:#ed1e79}.c-opencampus_tag_list.-field li .hash{color:#00a99d}.c-opencampus_tag_list li{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.3}.c-opencampus_tag_list li a{background:#fff;padding:.5em 1em;border-radius:9999px;display:inline-block;transition:all .3s ease}.c-opencampus_tag_list li a .hash{transition:all .3s ease}.c-event_card__thumb{overflow:hidden;margin-bottom:min(.4081632653vw + 8.4693877551px,15px);position:relative;aspect-ratio:330/220}.c-event_card__thumb,.c-event_card__thumb img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-event_card__thumb img{transition:all .6s ease}.c-event_card__thumb.-close:before,.c-event_card__thumb.-postponement:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.c-event_card__thumb.-close:after,.c-event_card__thumb.-postponement:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:none;font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem);word-break:keep-all;z-index:2}.c-event_card__thumb.-postponement:after{content:"春へ延期になりました"}.c-event_card__thumb.-close:after{content:"募集を終了いたしました"}.c-event_card__title{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1.6}.c-event_card__dates{display:flex;flex-wrap:wrap;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem);margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-event_card__dates li{display:flex}.c-event_card__dates li:before{content:"・";display:inline}.c-event_card__dates li:first-child:before{display:none}.c-event_card__button{display:flex;gap:10px}.c-event_card__button li{width:50%}.c-event_card__button li.-pink a{color:#ed1e79;border-color:#ed1e79}.c-event_card__button li.-pink .c-link_arrow{border-color:#ed1e79;background:#ed1e79}.c-event_card__button li.-green a{color:#00a99d;border-color:#00a99d}.c-event_card__button li.-green .c-link_arrow{border-color:#00a99d;background:#00a99d}.c-event_card__button li a{position:relative;display:flex;justify-content:center;border:1px solid #000;border-radius:8px;padding:.5em;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);font-weight:700;transition:all .3s ease}.c-event_card__button li .c-link_arrow{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:22px;height:22px}.c-event_card__button li .c-link_arrow .c-ico{width:.7em}.c-event_card__button li .c-link_arrow .c-ico path{fill:#fff}.c-fade_y{opacity:0;transform:translateY(20px);transition:all 1s ease;z-index:111}.c-fade_y.-relative{position:relative}.c-fade_y.is-act{opacity:1;transform:translateY(0)}.c-fade_x{opacity:0;transform:translateX(30px);transition:all 1s ease;z-index:111}.c-fade_x.-relative{position:relative}.c-fade_x.is-act{opacity:1;transform:translateX(0)}.c-split{display:inline-block;opacity:0;transition:all 2s cubic-bezier(.075,.82,.165,1);transform:translateY(30px)}.c-split:nth-child(0){transition-delay:0ms}.c-split:first-child{transition-delay:50ms}.c-split:nth-child(2){transition-delay:.1s}.c-split:nth-child(3){transition-delay:.15s}.c-split:nth-child(4){transition-delay:.2s}.c-split:nth-child(5){transition-delay:.25s}.c-split:nth-child(6){transition-delay:.3s}.c-split:nth-child(7){transition-delay:.35s}.c-split:nth-child(8){transition-delay:.4s}.c-split:nth-child(9){transition-delay:.45s}.c-split:nth-child(10){transition-delay:.5s}.is-act .c-split{opacity:1;transform:translateY(0)}.c-common_menu_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px);margin-bottom:min(3.2653061224vw + 37.7551020408px,90px)}.c-common_menu_card a{position:relative;display:block}.c-common_menu_card a,.c-common_menu_card a>span{overflow:hidden;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-common_menu_card a img{transition:all .6s ease;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-common_menu_card__contents{display:flex;align-items:center;position:absolute;left:0;bottom:8px;width:100%;padding:min(.8163265306vw + 6.9387755102px,20px);justify-content:space-between}.c-common_menu_card__contents:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.8));z-index:1;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-common_menu_card__contents .c-link_arrow{position:relative;z-index:11;transition:all .3s ease;width:min(2.0408163265vw + 22.3469387755px,55px);height:min(2.0408163265vw + 22.3469387755px,55px);margin-left:0}.c-common_menu_card__title{font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);line-height:1.4;color:#fff;position:relative;z-index:11}.c-common_section{padding:min(5.7142857143vw + 18.5714285714px,110px) 0}.c-common_section.-bg_gray{background:#f6f6f6}.c-grid{display:grid;grid-column-gap:min(1.2244897959vw + 10.4081632653px,30px);-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px);grid-row-gap:min(1.2244897959vw + 10.4081632653px,30px);row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-grid.-col4{grid-template-columns:repeat(4,1fr)}.c-grid.-col3{grid-template-columns:repeat(3,1fr)}.c-grid.-col2{grid-template-columns:repeat(2,1fr)}.c-bnr a{transition:all .3s ease}.c-bnr.-bd img{border:1px solid #9f9f9f!important}.c-field_list{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-field_card{position:relative}.c-field_card a{display:flex;overflow:hidden}.c-field_card a,.c-field_card a img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-field_card a img{transition:all .5s ease-out}.c-field_card__text{position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(transparent,rgba(0,0,0,.65));display:flex;justify-content:space-between;align-items:center;padding:min(.4081632653vw + 18.4693877551px,25px);border-radius:0 0 min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px)}.c-field_card__text__name{font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem);font-weight:700;color:#fff;width:72%;line-height:1.4}.-col3 .c-field_card__text__name{font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem)}.c-field_card__text .c-link_arrow{transition:all .5s ease-out}.c-select_box{border:1px solid #9f9f9f;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;position:relative}.c-select_box:before{content:"〉";font-weight:700;position:absolute;right:min(.4081632653vw + 3.4693877551px,10px);top:50%;transform:translateY(-50%) rotate(90deg);font-size:min(calc(.0816326531vw + 1.0693877551rem),1.2rem)}.c-select_box select{padding:min(.4081632653vw + 3.4693877551px,10px);width:100%}.c-pagination{display:flex;justify-content:center;align-items:center;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-top:min(3.2653061224vw + 27.7551020408px,80px)}.c-pagination .pages{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-pagination .current,.c-pagination a{display:flex;align-items:center;letter-spacing:0;text-align:center;justify-content:center;border:1px solid #212121;background-color:#212121;border-radius:9999px;min-width:min(.8163265306vw + 26.9387755102px,40px);max-width:min(.8163265306vw + 26.9387755102px,40px);height:min(.8163265306vw + 26.9387755102px,40px)}.c-pagination .page+.page{margin-left:min(.5714285714vw + 2.8571428571px,12px)}.c-pagination .current{background-color:#fff}.c-pagination .border{margin-left:min(.5714285714vw + 2.8571428571px,12px);margin-right:min(.5714285714vw + 2.8571428571px,12px);font-weight:300;font-size:.5em}.c-pagination a{color:#fff}.c-link_card{border:1px solid #212121}.c-link_card,.c-link_card a,.c-link_card__inner{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-link_card a,.c-link_card__inner{padding:min(.8163265306vw + 21.9387755102px,35px) min(.8163265306vw + 21.9387755102px,35px) min(.8163265306vw + 51.9387755102px,65px);display:block;position:relative}.c-link_card a{height:100%;transition:all .3s ease;background:#fff}.c-link_card__title{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);color:#00a99d;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);font-weight:700;line-height:1.6}.c-link_card__arrow{display:flex;justify-content:flex-end;position:absolute;right:min(.4081632653vw + 23.4693877551px,30px);bottom:min(.4081632653vw + 23.4693877551px,30px)}.c-link_card__arrow .c-link_arrow{border-color:#00a99d;width:min(.6530612245vw + 27.5510204082px,38px);height:min(.6530612245vw + 27.5510204082px,38px);transition:all .3s ease}.c-link_card__arrow .c-link_arrow path{fill:#00a99d}.c-link{text-decoration:underline;color:#ed1e79}.c-sp_fixed{position:fixed;left:0;bottom:0;width:100%;background:#ed1e79;border-radius:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px) 0 0;z-index:9990;display:none;transition:all .4s ease-out;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom)}.is-act .c-sp_fixed{opacity:0;transform:translateY(100%)}.c-sp_fixed.is-fixed{transform:translateY(0)}.c-sp_fixed__list{display:flex;justify-content:space-evenly}.c-sp_fixed__list li{flex:1 1;text-align:center;margin:.2em 0;border-left:1px solid #fff}.c-sp_fixed__list li:first-child{border-left:none}.c-sp_fixed__list a{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem);height:100%}.c-sp_fixed__list a span{display:block;line-height:1;margin-top:min(.1632653061vw + 2.387755102px,5px)}.c-sp_fixed__list a span img{transform:scale(.8)}.c-sp_fixed__list .c-ico svg{width:1.5em}.c-sp_fixed__list .c-ico path{fill:#fff}.c-common_anc{scroll-margin-top:min(2.4489795918vw + 60.8163265306px,100px)}.c-caption{position:relative}.c-caption:before{height:100%;z-index:1;background:linear-gradient(transparent,rgba(0,0,0,.4))}.c-caption.-small:before{border-radius:0 0 min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px)}.c-caption__name,.c-caption__wrap{position:absolute;left:1em;bottom:1em;z-index:11;color:#fff;font-size:min(calc(.6530612245vw + .9551020408rem),2rem);font-weight:700;max-width:calc(100% - 2em);line-height:1.5}.-small .c-caption__name,.-small .c-caption__wrap{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.-large .c-caption__name,.-large .c-caption__wrap{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);left:2em;bottom:2em;max-width:calc(100% - 4em)}.c-caption__text{font-size:min(calc(.4081632653vw + .9469387755rem),1.6rem);font-weight:400;margin-top:1em;line-height:1.5}.c-ao_bnr{margin:min(4.0816326531vw + 34.693877551px,100px) 0 min(2.4489795918vw + 20.8163265306px,60px)}.c-ao_bnr__inner{border-radius:10px;border:2px solid #212121;display:flex;align-items:center;padding:min(2.8571428571vw + 24.2857142857px,70px) 0;position:relative;background:#f6f6f6}.c-ao_bnr__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/common/ao/ao_bnr_bg.png) no-repeat top/cover;opacity:.1}.c-ao_bnr__pic{flex-shrink:0;width:35%;position:relative}.c-ao_bnr__pic,.c-ao_bnr__pic img{border-radius:0 10px 10px 0}.c-ao_bnr__pic__graph{width:70%;position:absolute;right:max(-.8163265306vw + -6.9387755102px,-20px);bottom:max(-4.8979591837vw + -1.6326530612px,-80px)}.c-ao_bnr__label{position:absolute;right:0;top:0;transform:translate(30%,-30%);z-index:11}.c-ao_bnr__body{padding-right:min(1.6326530612vw + 13.8775510204px,40px);padding-left:min(1.2244897959vw + 10.4081632653px,30px)}.c-ao_bnr__body__fukidashi{font-size:min(calc(.5714285714vw + 1.0857142857rem),2rem);background:#00a99d;color:#fff;text-align:center;border-radius:9999px;position:relative;display:inline-block;padding:.3em 1em;margin-bottom:min(.8163265306vw + 1.9387755102px,15px);font-weight:700}.c-ao_bnr__body__fukidashi:before{content:"";position:absolute;left:min(1.6326530612vw + 13.8775510204px,40px);bottom:-10px;width:0;height:0;transform:rotate(55deg);border-color:#00a99d transparent transparent;border-style:solid;border-width:15px 30px 0 0}.c-ao_bnr__body__fukidashi span{color:#fff84b}.c-ao_bnr__body__title{color:#ed1e79;font-size:min(calc(1.4693877551vw + 1.4489795918rem),3.8rem);text-shadow:2px 2px 0 #fff;font-weight:700;display:flex;align-items:center;line-height:1}.c-ao_bnr__body__title strong{font-size:min(calc(2.9387755102vw + 4.8979591837rem),9.6rem)}.c-ao_bnr__body__start{font-size:min(calc(.5714285714vw + 1.3857142857rem),2.3rem);color:#ed1e79;font-weight:700}.c-ao_bnr__body__qualifications,.c-ao_bnr__body__start{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-ao_bnr__body__qualifications{font-size:min(calc(.0816326531vw + 1.3693877551rem),1.5rem);display:flex}.c-ao_bnr__body__qualifications li{text-align:center;line-height:1.4;font-weight:700;margin-right:1.5em}.c-ao_bnr__body__qualifications li:last-child{margin-right:0}.c-ao_bnr__body__qualifications strong{color:#ed1e79}.c-youtube_iframe{position:relative}.c-youtube_iframe__trg{position:absolute;left:50%;top:50%;translate:-50% -50%;cursor:pointer;z-index:99}.c-youtube_iframe__trg svg{fill:#e4342d;width:3em;height:3em}.c-youtube_iframe iframe{width:100%;height:100%;aspect-ratio:560/315}.c-strike{text-decoration:line-through;margin:0 .3em}.c-application_bnr{background:url(/img/application_bnr/application_bnr_bg.jpg) no-repeat 50%/cover;padding:min(2.4489795918vw + 20.8163265306px,60px);position:relative;overflow:hidden;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-application_bnr__inner{padding-left:40%}.c-application_bnr__date{position:absolute;right:0;top:0}.c-audition_label{background:#000;color:#fff;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);border-radius:100vmax;text-align:center;font-weight:400;padding-inline:.6em}.c-audition_label.-pink{background:#ed1e79}.c-audition_label.-purple{background:#515bd4}.c-modal_bnr__slide{border-radius:min(.8163265306vw + 6.9387755102px,20px);overflow:hidden}.c-modal_bnr__slide img{transition:scale .3s ease}.c-modal_bnr__slide.is-modal{cursor:pointer}.c-modal{max-width:1100px;margin:0 auto;background:#fff;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(2.0408163265vw + 17.3469387755px,50px);position:fixed;left:50%;top:50%;width:100%;height:85%;transform:translate(-50%,-50%);z-index:9999999;opacity:0;display:none;transition:all .6s ease}.c-modal.-draft,.c-modal.is-act{display:flex;justify-content:space-between;opacity:1}.c-modal.-draft{position:relative;left:0;top:0;width:100%;transform:translate(0);z-index:1}.c-modal.-iframe{padding:1em}.c-modal__close{width:min(2.8571428571vw + 24.2857142857px,70px);height:min(2.8571428571vw + 24.2857142857px,70px);border:2px solid #212121;background:#fff;border-radius:50%;position:absolute;right:0;top:0;transform:translate(50%,-50%);cursor:pointer;transition:all .6s ease}.c-modal__close:after,.c-modal__close:before{content:"";position:absolute;left:50%;top:50%;width:60%;height:2px;background:#212121;transform:translate(-50%,-50%)}.c-modal__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.c-modal__close:after{transform:translate(-50%,-50%) rotate(45deg)}.c-modal__text{width:50%;overflow:hidden;overflow-y:auto;height:500px}.-draft .c-modal__text{height:auto}.c-modal__text__label{font-weight:700}.c-modal__text__label.-performer{color:#ed1e79}.c-modal__text__label.-director{color:#d47951}.c-modal__text__label.-artist{color:#515bd4}.c-modal__text__tag{display:flex}.c-modal__text__occupation{font-weight:700}.c-modal__text__part{font-weight:700;color:#00a99d}.c-modal__text__part.-musician,.c-modal__text__part.-sound-creator,.c-modal__text__part.-vocal{color:#ed1e79}.c-modal__text__part.-concert-staff{color:#00a99d}.c-modal__text__part.-dance,.c-modal__text__part.-voice-actor{color:#515bd4}.c-modal__text__name{font-weight:700;font-size:min(calc(1.306122449vw + 2.1102040816rem),4.2rem);position:relative;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);line-height:1.4}.c-modal__text__name br{display:none}.c-modal__text__name:before{content:"";position:absolute;left:max(-2.0408163265vw + -17.3469387755px,-50px);bottom:0;width:calc(100% + min(2.0408163265vw + 17.3469387755px,50px));height:1px;background:#212121}.c-modal__text__name small{font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem)}.c-modal__text__history.-performer dt{color:#515bd4}.c-modal__text__history.-artist dt{color:#ed1e79}.c-modal__text__history.-creator dt{color:#00a99d}.c-modal__text__history dt{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.c-modal__text__history dd{white-space:break-spaces}.c-modal__text__summary pre{white-space:normal;word-break:break-all}.c-modal__text__summary p{word-break:break-all}.c-modal__img{position:relative;width:40%}.c-modal__img,.c-modal__img.-vertical{aspect-ratio:1/1}.c-modal__img__thumb{overflow:hidden;display:flex}.c-modal__img__movie iframe{width:100%;height:100%;aspect-ratio:4/3}.c-modal__img__sns{display:flex;justify-content:flex-end}.c-modal__img__sns li{margin-left:min(.4081632653vw + 8.4693877551px,15px)}.c-modal__img__sns li svg{width:1.2em;height:1.2em;transition:all .3s ease}.c-modal img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-modal__iframe{aspect-ratio:480/360;width:100%}.c-modal__iframe iframe{height:100%}.c-container,.l_container{width:1180px;margin-left:auto;margin-right:auto}.c-container,.c-fluid,.l_container{padding-left:40px;padding-right:40px}.c-alert_ie{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99999}.c-alert_ie__alert{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:50%;max-width:650px;padding:min(2.4489795918vw + 20.8163265306px,60px)}.c-alert_ie__alert .c-btn_edge{text-align:center;margin-top:20px;display:block;color:#fff;background:#ed1e79;border:1px solid #ed1e79;padding:10px min(.8163265306vw + 6.9387755102px,20px);border-radius:30px;transition:all .3s ease}.c-alert_ie__alert .c-btn_edge:hover{background:#fff;color:#ed1e79}.c-grid-column{display:grid;grid-row-gap:min(1.0204081633vw + 3.6734693878px,20px);row-gap:min(1.0204081633vw + 3.6734693878px,20px);grid-column-gap:min(2.0408163265vw + 7.3469387755px,40px);-moz-column-gap:min(2.0408163265vw + 7.3469387755px,40px);column-gap:min(2.0408163265vw + 7.3469387755px,40px)}.c-grid-column.-thin{row-gap:min(1.6326530612vw + 3.8775510204px,30px)}.c-grid-column.-center{align-items:center;justify-content:center}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-title01__ja{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);margin-bottom:min(.8163265306vw + 1.9387755102px,15px);font-weight:700;opacity:0;transition:all .6s ease-out;transform:translateY(10px)}.is-act .c-title01__ja{opacity:1;transform:translateY(0)}.c-title01__en{font-weight:600;font-family:Public Sans,sans-serif;font-size:min(calc(1.5510204082vw + 2.0183673469rem),4.5rem);line-height:1;text-transform:uppercase}.c-title02__ja{font-size:18px;font-weight:700;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:all .6s ease-out;line-height:1.2}.is-act .c-title02__ja{opacity:1;transform:translateY(0)}.c-title02__en{font-size:min(calc(1.9591836735vw + 3.2653061224rem),6.4rem);line-height:1.6;text-transform:uppercase;font-weight:700;font-family:Public Sans,sans-serif;display:inline-block;position:relative}.c-title02__en:after{content:"";position:absolute;left:0;bottom:0;width:0;height:5px;transition:all .6s ease;transition-delay:.1s}.c-title02__en.-main:after{background:#ed1e79}.c-title02__en.-sub:after{background:#00a99d}.c-title02__en.-accent:after{background:#515bd4}.is-act .c-title02__en:after{width:100%}.c-title04{display:flex;align-items:center;border-bottom:1px solid #e2e2e2;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);-moz-column-gap:15px;column-gap:15px}.c-title04.-small{border:none;padding-bottom:0}.c-title04__ico{display:flex;min-width:min(.1632653061vw + 14.387755102px,17px)}.c-title04__title{font-weight:700;font-size:min(calc(1.1428571429vw + 1.3714285714rem),3.2rem);line-height:1.5}.-small .c-title04__title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.c-title05.-purple{border-left:6px solid #515bd4}.c-title05 span{color:#fff;padding:.1em .4em .2em;border-radius:10px;margin:0 5px;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);display:inline-block}.c-title05 span,.c-title05 span.color_pink{background:#ed1e79}.c-title05 span.color_purple{background:#515bd4}.c-title07{text-align:center;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);font-weight:700}.c-title07__sub{position:relative;line-height:1;text-align:center;display:inline-block;padding-bottom:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-title07__sub:after,.c-title07__sub:before{content:"";position:absolute;bottom:0;height:1px;background:#212121}.c-title07__sub:before{left:0;width:30%}.c-title07__sub:after{right:0;width:60%}.c-title07__sub span{display:inline-block}.c-title07__sub span:before{content:"";position:absolute;bottom:0;width:10%;height:1px;left:30%;transform:rotate(-45deg);transform-origin:right;background:#212121}.c-title07__main{position:relative;font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem)}.c-title08{position:relative;padding-left:1em;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700}.c-title08.-pink:before{color:#ed1e79}.c-title08:before{content:"・";position:absolute;top:0;color:#00a99d;left:0}.c-title09{text-align:center;font-weight:700;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);line-height:1.6}.c-title09.-left{text-align:left}.c-title09__sub{font-size:min(calc(.1632653061vw + 1.2387755102rem),1.5rem);text-transform:uppercase;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.-performer .c-title09__sub{color:#ed1e79}.-artist .c-title09__sub{color:#515bd4}.-creator .c-title09__sub{color:#00a99d}.-director .c-title09__sub{color:#d47951}.c-title09__main{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem)}.c-title09__main small{display:block;font-size:min(calc(.4081632653vw + .9469387755rem),1.6rem);font-weight:400}.c-title10{text-align:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-title10 span{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;display:inline-block;border-bottom:2px solid #00a99d}.c-title11{font-size:min(calc(1.2244897959vw + 1.5408163265rem),3.5rem);font-weight:700;text-align:center;margin-bottom:min(.8163265306vw + 11.9387755102px,25px);line-height:1.4}.c-check_title{display:flex;justify-content:center;align-items:flex-start}.c-check_title.-left{justify-content:flex-start}.c-check_title__check{background:#515bd4;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:.3em 1em;text-transform:uppercase;margin-right:min(.4081632653vw + 3.4693877551px,10px);position:relative}.-sub .c-check_title__check{background:#00a99d}.c-check_title__check:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#515bd4 transparent transparent;border-style:solid;border-width:10px 10px 0}.-sub .c-check_title__check:before{border-color:#00a99d transparent transparent}.c-check_title.-creator .c-check_title__check{background-color:#00a99d}.c-check_title.-creator .c-check_title__check:before{border-color:#00a99d transparent transparent}.c-check_title.-director .c-check_title__check{background-color:#d47951}.c-check_title.-director .c-check_title__check:before{border-color:#d47951 transparent transparent}.c-check_title.-artist .c-check_title__check{background-color:#515bd4}.c-check_title.-artist .c-check_title__check:before{border-color:#515bd4 transparent transparent}.c-check_title.-performer .c-check_title__check{background-color:#ed1e79}.c-check_title.-performer .c-check_title__check:before{border-color:#ed1e79 transparent transparent}.c-check_title__main{font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);line-height:1.4;font-weight:700}.c-check_title__main small{font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);font-weight:400;margin-left:1em}.c-title_label{text-align:center}.c-title_label span{display:inline-block;background:#00a99d;color:#fff;border-radius:9999px;padding:.2em 1em}.c-event_title{display:flex;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-event_title.-center{justify-content:center}.c-event_title__text{margin-left:min(.4081632653vw + 8.4693877551px,15px)}.c-event_title__label{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;position:relative;display:inline-block;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);padding-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1}.c-event_title__label:after,.c-event_title__label:before{content:"";position:absolute;bottom:0;height:1px}.c-event_title__label:before{left:0;width:30%}.c-event_title__label:after{right:0;width:60%}.c-event_title__label strong{display:inline-block}.c-event_title__label strong:before{content:"";position:absolute;bottom:0;width:10%;height:1px;left:30%;transform:rotate(-45deg);transform-origin:right}.c-event_title__label.-inschool{color:#ed1e79}.c-event_title__label.-inschool strong:before,.c-event_title__label.-inschool:after,.c-event_title__label.-inschool:before{background:#ed1e79}.c-event_title__label.-information{color:#ed1e79}.c-event_title__label.-information strong:before,.c-event_title__label.-information:after,.c-event_title__label.-information:before{background:#ed1e79}.c-event_title__label.-special{color:#515bd4}.c-event_title__label.-special:after,.c-event_title__label.-special:before{background:#515bd4}.c-event_title__label.-special:after{width:65%}.c-event_title__label.-special strong:before{background:#515bd4;width:5%;left:30%}.c-event_title__label.-guest_workshop{color:#00a99d}.c-event_title__label.-guest_workshop:after,.c-event_title__label.-guest_workshop:before{background:#00a99d}.c-event_title__label.-guest_workshop:after{width:65%}.c-event_title__label.-guest_workshop strong:before{background:#00a99d;width:5%;left:30%}.c-event_title__name{display:block;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);font-weight:700;line-height:1.4}.c-title12{font-size:min(calc(2.3673469388vw + 2.112244898rem),5.9rem);color:transparent;font-weight:700;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5d3fa4}.c-button01{max-width:370px;cursor:pointer}.c-button01.-center{margin:0 auto}.c-button01.-auto{max-width:none}.c-button01.-bdn a{border:none}.c-button01.-large a{padding:1.5em 2.5em 1.5em 1.5em}.c-button01.-w100{width:100%;max-width:100%}.c-button01.-w60{width:60%;max-width:60%}.c-button01.-small{max-width:250px;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem)}.c-button01.-white>a,.c-button01.-white>span{border:1px solid #fff}.c-button01.-white>a .c-link_arrow,.c-button01.-white>span .c-link_arrow{background:#fff}.c-button01.-white>a .c-link_arrow .c-ico path,.c-button01.-white>span .c-link_arrow .c-ico path{fill:#515bd4}.c-button01.-transparent>a,.c-button01.-transparent>span{background:none}.c-button01.-pink>a,.c-button01.-pink>span{background:#ed1e79;border:1px solid #ed1e79;color:#fff}.c-button01.-pink>a .c-link_arrow,.c-button01.-pink>span .c-link_arrow{background:#fff}.c-button01.-pink>a .c-link_arrow .c-ico path,.c-button01.-pink>span .c-link_arrow .c-ico path{fill:#ed1e79}.c-button01.-green>a,.c-button01.-green>span{background:#00a99d;border:1px solid #00a99d;color:#fff}.c-button01.-green>a .c-link_arrow,.c-button01.-green>span .c-link_arrow{background:#fff}.c-button01.-green>a .c-link_arrow .c-ico path,.c-button01.-green>span .c-link_arrow .c-ico path{fill:#00a99d}.c-button01.-green_b>a,.c-button01.-green_b>span{background:#fff;border:1px solid #00a99d;color:#00a99d}.c-button01.-green_b>a .c-link_arrow,.c-button01.-green_b>span .c-link_arrow{background:#00a99d}.c-button01.-green_b>a .c-link_arrow .c-ico path,.c-button01.-green_b>span .c-link_arrow .c-ico path{fill:#fff}.c-button01.-pink_b>a,.c-button01.-pink_b>span{background:#fff;border:1px solid #ed1e79;color:#ed1e79}.c-button01.-pink_b>a .c-link_arrow,.c-button01.-pink_b>span .c-link_arrow{background:#ed1e79}.c-button01.-pink_b>a .c-link_arrow .c-ico path,.c-button01.-pink_b>span .c-link_arrow .c-ico path{fill:#fff}.c-button01.-light_blue>a,.c-button01.-light_blue>span{background:#5ab5f8;border:1px solid #5ab5f8;color:#fff}.c-button01.-light_blue>a .c-link_arrow,.c-button01.-light_blue>span .c-link_arrow{background:#fff}.c-button01.-light_blue>a .c-link_arrow .c-ico path,.c-button01.-light_blue>span .c-link_arrow .c-ico path{fill:#5ab5f8}.c-button01.-yellow>a,.c-button01.-yellow>span{background:#f9f21e;border:1px solid #212121;color:#212121}.c-button01.-yellow>a .c-link_arrow,.c-button01.-yellow>span .c-link_arrow{background:#212121;border:1px solid #212121}.c-button01.-yellow>a .c-link_arrow .c-ico path,.c-button01.-yellow>span .c-link_arrow .c-ico path{fill:#fff}.c-button01.-gray{cursor:default}.c-button01.-gray>a,.c-button01.-gray>span{pointer-events:none;background:#f6f6f6;border:1px solid #f6f6f6;color:#212121;padding:1em}.c-button01.-gray>a .c-link_arrow,.c-button01.-gray>span .c-link_arrow{display:none}.c-button01__ico{margin-right:.4em}.c-button01__ico svg{fill:#fff}.c-button01>a,.c-button01>span{position:relative;display:flex;justify-content:center;padding:1em 2.5em 1em 1em;background:#fff;border-radius:10px;border:1px solid #212121;transition:all .3s ease;line-height:1.5;font-weight:700}.c-button01>a .text,.c-button01>span .text{text-align:center}.c-button01>a .c-link_arrow,.c-button01>span .c-link_arrow{position:absolute;right:min(.8163265306vw + 1.9387755102px,15px);top:50%;transform:translateY(-50%);width:22px;height:22px;background:#212121;transition:all .3s ease}.c-button01>a .c-link_arrow .c-ico,.c-button01>span .c-link_arrow .c-ico{width:.6em}.c-button01>a .c-link_arrow .c-ico path,.c-button01>span .c-link_arrow .c-ico path{fill:#fff}.c-button01>a .c-link_pdf,.c-button01>span .c-link_pdf{position:absolute;right:min(.8163265306vw + 1.9387755102px,15px);top:50%;transform:translateY(-50%)}.c-button01>a .c-link_pdf .c-ico,.c-button01>span .c-link_pdf .c-ico{display:flex}.c-button02 a{background:#ed1e79;color:#fff;border:1px solid #ed1e79;border-radius:min(.8163265306vw + 16.9387755102px,30px);display:flex;justify-content:center;align-items:center;padding:.5em .3em;position:relative;transition:all .3s ease}.c-button02 a .btn-icon{display:flex;margin-left:min(.4081632653vw + 3.4693877551px,10px)}.c-button02 a .btn-icon svg{width:1em}.c-button02 .nolink{background:#aaa;color:#fff;border-radius:min(.8163265306vw + 16.9387755102px,30px);display:flex;justify-content:center;align-items:center;padding:1em .5em;position:relative;transition:all .3s ease}.c-button02.-small .nolink,.c-button02.-small a{max-width:300px}.c-button02.-center .nolink,.c-button02.-center a,.c-button_more{margin:0 auto;text-align:center}.c-button_more{background:#212121;color:#fff;display:block;max-width:180px;padding:.7em;border-radius:min(.3265306122vw + 2.7755102041px,8px);cursor:pointer;position:relative;border:1px solid #212121;transition:all .3s ease}.c-button_more.is-act .c-button_more__trg{transform:translate(-50%,-50%) rotate(90deg)}.c-button_more.is-act .c-button_more__trg:before{opacity:0}.c-button_more__trg{position:absolute;right:5px;top:50%;transform:translate(-50%,-50%);background:#fff}.c-button_more__trg:after,.c-button_more__trg:before{background:#212121}.c-text{line-height:2;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem)}.c-text small{line-height:1.8;display:inline-block}.c-text.-center{text-align:center}.c-strong_text,.c-text.-bold{font-weight:700}.c-strong_text{font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem);line-height:1.5}.c-strong_text.-creator,.c-strong_text.-green{color:#00a99d}.c-strong_text.-artist,.c-strong_text.-purple{color:#515bd4}.c-strong_text.-performer,.c-strong_text.-pink{color:#ed1e79}.c-strong_text.-large{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem)}.c-strong_text.-small{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem)}.c-text-stroke{color:transparent;-webkit-text-stroke-color:#212121;-webkit-text-stroke-width:1px}.c-text-stroke.-white{-webkit-text-stroke-color:#fff}.c-gray_text{color:#9f9f9f}.c-gray_text small{line-height:1.6;display:inline-block}.c-pink_text{color:#ed1e79}.c-green_text{color:#00a99d}.c-red_text{color:#e4342d}.c-text01{font-size:min(calc(.1632653061vw + .9387755102rem),1.2rem)}.c-text02{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.c-text03{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.c-text04{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.6666666667}.c-text05{font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem);line-height:1.5}.c-text06{font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);line-height:1.5909090909}.c-text07{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);line-height:1.5416666667}.c-text08{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.c-text09{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem)}.c-text10{font-size:min(calc(.6530612245vw + 1.9551020408rem),3rem)}.c-list01{position:relative}.c-list01.-performer li:before{color:#ed1e79}.c-list01.-artist li:before{color:#515bd4}.c-list01.-creator li:before{color:#00a99d}.c-list01.-director li:before{color:#d47951}.c-list01 li{position:relative;padding-left:1.3em;line-height:2}.c-list01 li.nodot{position:absolute;left:0;bottom:0}.c-list01 li.nodot:before{display:none}.c-list01 li:before{content:"・";position:absolute;left:0;top:0;color:#00a99d}.c-list01 li .c-ico{margin-left:min(.4081632653vw + 3.4693877551px,10px)}.c-list01 li a{transition:all .3s ease;text-decoration:underline}.c-list02 li{position:relative;line-height:1.8;padding-left:min(.4081632653vw + 28.4693877551px,35px);margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-list02 li .c-ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:min(.4897959184vw + 18.1632653061px,26px);height:min(.4897959184vw + 18.1632653061px,26px);border-radius:50%;background:rgba(81,91,212,.15);position:absolute;left:0;top:.2em}.c-list02 li .c-ico svg{fill:#515bd4;width:.8em}.c-list03.-performer li:before{color:#ed1e79}.c-list03.-artist li:before{color:#515bd4}.c-list03.-creator li:before{color:#00a99d}.c-list03 li{position:relative;padding-left:1.8em;line-height:2}.c-list03 li:before{content:"▼";transform:rotate(-90deg);position:absolute;left:0;top:0;color:#00a99d}.c-num_list01{counter-reset:number 0}.c-num_list01.-no0 li{padding-left:1.2em}.c-num_list01.-no0 li:before{content:counter(number,decimal) "."}.c-num_list01 li{position:relative;padding-left:1.8em;line-height:1.6;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-num_list01 li:before{counter-increment:number;content:counter(number,decimal-leading-zero) ".";color:#00a99d;position:absolute;left:0;top:0}.c-num_list02{counter-reset:number 0}.c-num_list02.-small li{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.c-num_list02.-small li:before{top:1px}.c-num_list02 li{position:relative;padding-left:1.8em;line-height:1.6;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-num_list02 li:before{counter-increment:number;content:counter(number,decimal);color:#00a99d;position:absolute;left:0;top:6px;border:1px solid #00a99d;border-radius:50%;width:min(.4081632653vw + 18.4693877551px,25px);height:min(.4081632653vw + 18.4693877551px,25px);display:flex;justify-content:center;align-items:center;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem)}.c-check_list.-grid{display:grid}.c-check_list.-col2{grid-template-columns:repeat(2,1fr)}.c-check_list.-col3{grid-template-columns:repeat(3,1fr)}.c-check_list.-white_circle li .c-ico{background:hsla(0,0%,100%,.3);border-radius:50%}.c-check_list.-no_bg li .c-ico{background:none}.c-check_list.-pink li .c-ico svg path{fill:#ed1e79}.c-check_list li{position:relative;display:flex;align-items:center}.c-check_list li .c-ico{width:min(.4897959184vw + 18.1632653061px,26px);height:min(.4897959184vw + 18.1632653061px,26px);background:rgba(0,169,157,.15);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:min(.1632653061vw + 3.387755102px,6px)}.c-check_list li .c-ico svg{fill:#00a99d}.c-gray_bg{background:#f6f6f6;padding:min(2.0408163265vw + 12.3469387755px,45px)}.c-gray_bg.-radius{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-gray_bg.-radius2{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-white_bg{background:#fff;padding:min(2.0408163265vw + 12.3469387755px,45px)}.c-white_bg.-radius{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-white_bg.-radius2{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-green_bg{background:#00a99d;color:#fff;padding:min(2.0408163265vw + 12.3469387755px,45px)}.c-green_bg.-radius{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-table01.-left tbody td{text-align:left}.c-table01.-study_support tbody td{min-width:min(9.7959183673vw + 143.2653061224px,300px);width:min(9.7959183673vw + 143.2653061224px,300px);max-width:min(9.7959183673vw + 143.2653061224px,300px)}.c-table01 table{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-table01 table td,.c-table01 table th{padding:1em}.c-table01 thead th{background:#212121;color:#fff;text-align:center}.c-table01 thead th:first-child{border-radius:min(.8163265306vw + 6.9387755102px,20px) 0 0 0;border:none}.c-table01 thead th:last-child{border:none;border-radius:0 min(.8163265306vw + 6.9387755102px,20px) 0 0}.c-table01 tbody th{background:#eaeaea;text-align:center;font-weight:400;vertical-align:middle}.c-table01 tbody td{text-align:center;background:#fff;vertical-align:middle}.c-calendar{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.fc .fc-button-group>.fc-button{background:#383838}.fc-col-header-cell{background:#383838;color:#fff}.fc-daygrid-day.fc-day-sun{background:#ffeaea}.fc-daygrid-day.fc-day-sat{background:#eaf4ff}.fc .fc-daygrid-event{border:none;cursor:pointer}.fc .fc-daygrid-event.special{background:#ed1e79}.fc .fc-daygrid-event.experience{background:#515bd4}.fc .fc-daygrid-event.information{background:#00a99d}.c-mega_menu{position:fixed;left:0;top:0;width:100%;height:100dvh;background:#3e3e3e;transform:scale(.95);visibility:hidden;z-index:-1;opacity:0;transition:all .5s ease;overflow:hidden}.c-mega_menu.is-act{visibility:visible;z-index:9998;opacity:1;transform:scale(1)}.c-mega_menu__wrap{padding:min(4.0816326531vw + 34.693877551px,100px) min(2.8571428571vw + 4.2857142857px,50px);position:relative;overflow-y:auto;height:100dvh}.c-mega_menu__wrap:before{content:"";position:fixed;left:0;bottom:0;width:70%;height:70%;background:url(/_next/static/media/megamenu_obj01.50014d7b.png) no-repeat 0/contain;aspect-ratio:667/987}.c-mega_menu__wrap:after{content:"";position:fixed;right:0;top:0;width:70%;height:70%;background:url(/_next/static/media/megamenu_obj02.c8f9835d.png) no-repeat 100%/contain;aspect-ratio:819/1064}.c-mega_menu__highschool a{display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);color:#fff;padding:min(.8163265306vw + 11.9387755102px,25px);font-weight:700}.c-mega_menu__highschool a small{margin-right:10px;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.c-mega_menu__highschool .c-link_arrow{width:min(.8163265306vw + 16.9387755102px,30px);height:min(.8163265306vw + 16.9387755102px,30px);transition:all .3s ease}.c-mega_menu__highschool .c-link_arrow svg{width:.7em}.c-mega_menu__sns{position:absolute;right:2%;top:40%;transform:translateY(-50%);z-index:1111}.c-mega_menu__sns li{margin:min(.4081632653vw + 3.4693877551px,10px)}.c-mega_menu__sns li a{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;padding:min(.4081632653vw + 3.4693877551px,10px)}.c-mega_menu__sns li .c-ico{display:flex}.c-mega_menu__sns li .c-ico svg{width:1.2em;height:1.2em;fill:#fff;transition:all .3s ease}.c-mega_menu__inner{position:relative;z-index:1111;display:flex;padding:min(2.8571428571vw + 34.2857142857px,80px) 0}.c-mega_menu__left{width:52%;opacity:0;transform:translateY(20px);transition:all .3s ease}.is-act .c-mega_menu__left{opacity:1;transform:translateY(0)}.c-mega_menu__right{width:48%;padding-left:min(3.2653061224vw + 27.7551020408px,80px);opacity:0;transform:translateY(20px);transition:all .3s ease}.is-act .c-mega_menu__right{opacity:1;transform:translateY(0)}.c-mega_menu__list{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);color:#fff}.c-mega_menu__list.is-act .c-mega_menu__list__dt .trg{transform:rotate(90deg)}.c-mega_menu__list.is-act .c-mega_menu__list__dt .trg:before{opacity:0}.c-mega_menu__list.is-act .c-mega_menu__list__dd{visibility:visible;height:auto;opacity:1;padding-top:min(.8163265306vw + 6.9387755102px,20px)}.c-mega_menu__list__dt{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);border-bottom:1px solid #fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.c-mega_menu__list__dt .trg{background:#fff}.c-mega_menu__list__dt .trg:after,.c-mega_menu__list__dt .trg:before{background:#212121}.c-mega_menu__list dd{visibility:hidden;height:0;opacity:0;transition:all .3s ease}.c-mega_menu__visitor_title{color:#fff}.c-mega_menu__visitor_title__ja{font-size:min(calc(.1632653061vw + 1.2387755102rem),1.5rem)}.c-mega_menu__visitor_title__en{font-size:min(calc(.8163265306vw + 2.293877551rem),3.6rem);font-weight:700;font-family:Public Sans,sans-serif;text-transform:uppercase}.c-mega_menu__visitor_menu{display:flex;justify-content:space-between;flex-wrap:wrap}.c-mega_menu__bnr_block{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-mega_menu__bnr_block.-pamphlet a:before{background:url(/_next/static/media/megamenu_bnr01@2x.c969d044.jpg) no-repeat 50%/cover}.c-mega_menu__bnr_block.-opencampus a:before{background:url(/_next/static/media/megamenu_bnr02@2x.188e8721.jpg) no-repeat 50%/cover}.c-mega_menu__bnr_block.-access a:before{background:url(/_next/static/media/megamenu_bnr03@2x.a8ff4f0e.jpg) no-repeat 50%/cover}.c-mega_menu__bnr_block a{display:flex;position:relative;overflow:hidden;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-mega_menu__bnr_block a:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:min(.4081632653vw + 3.4693877551px,10px);transition:all .3s ease-out;transform:scale(1.01)}.c-mega_menu__bnr_block a .c-ico svg{width:.8em}.c-mega_menu__bnr_block__text{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:11;color:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px) min(2.0408163265vw + 17.3469387755px,50px)}.c-mega_menu__bnr_block__text .en{font-weight:700;font-family:Public Sans,sans-serif;text-transform:uppercase;font-size:10px}.c-mega_menu__bnr_block__text .ja{font-size:min(calc(.1632653061vw + 1.4387755102rem),1.7rem);font-weight:700}.c-mega_menu__bnr_block__text .c-link_arrow{width:min(.5714285714vw + 15.8571428571px,25px);height:min(.5714285714vw + 15.8571428571px,25px);flex-shrink:0}.c-mega_menu__bnr_block__text .c-link_arrow:before{width:10px}.c-mega_menu__bnr_block__text .c-link_arrow:after{width:4px;transform:rotate(40deg) translateX(2px) translateY(-2px)}.c-mega_menu__course{width:100%}.c-mega_menu__course__name{display:flex;padding:min(.8163265306vw + 6.9387755102px,20px);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;transition:all .3s ease}.c-mega_menu__course__name.-artist{background:#515bd4;border:1px solid #515bd4}.c-mega_menu__course__name.-performer{background:#ed1e79;border:1px solid #ed1e79}.c-mega_menu__course__name.-director{background:#d47951;border:1px solid #d47951}.c-mega_menu__course__name .c-link_arrow{width:23px;height:23px;border-color:#fff}.c-mega_menu__course__name .c-link_arrow .c-ico svg{width:.6em}.c-mega_menu__course__name .c-link_arrow .c-ico path{fill:#fff}.c-mega_menu__course__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.c-mega_menu__course__list li{width:50%;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);margin-top:min(.3265306122vw + 6.7755102041px,12px);position:relative;padding-left:min(.8163265306vw + 36.9387755102px,50px);line-height:1.2}.c-mega_menu__course__list li .year{position:absolute;left:0;top:0;font-size:min(calc(.1632653061vw + .9387755102rem),1.2rem);border:1px solid #000;border-radius:3px;padding:.1em .3em}.c-mega_menu__course__list li .year.-artist{border-color:#515bd4}.c-mega_menu__course__list li .year.-performer{border-color:#ed1e79}.c-mega_menu__course__list li .year.-director{border-color:#d47951}.c-megamenu_link{display:flex;justify-content:space-between;flex-wrap:wrap}.c-megamenu_link.-course{display:block}.c-megamenu_link.-course li{width:100%}.c-megamenu_link.-course li a{background:#fff;color:#212121;display:flex;padding:min(.8163265306vw + 6.9387755102px,20px);line-height:2}.c-megamenu_link.-course li a .c-link_arrow{border-color:#212121}.c-megamenu_link.-course li a .c-ico path{fill:#212121}.c-megamenu_link li{width:48%;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem);margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-megamenu_link li a{color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;line-height:1.5;transition:all .3s ease}.c-megamenu_link li span{flex-shrink:0}.c-megamenu_link li .c-link_arrow{width:min(.4081632653vw + 16.4693877551px,23px);height:min(.4081632653vw + 16.4693877551px,23px);flex-shrink:0;transition:all .3s ease}.c-megamenu_link li .c-link_arrow svg{width:.7em}.c-lower{overflow:hidden;position:relative;padding:min(9.7959183673vw + -6.7346938776px,150px) 0;width:98%;margin:0 auto}.c-lower.-noimage{padding:min(5.7142857143vw + 8.5714285714px,100px) 0}.c-lower.-noimage:before{content:"";display:block;height:100%;background-color:#f6f6f6;width:100%;position:absolute;top:0;left:0;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-lower.-system{padding:min(11.4285714286vw + 37.1428571429px,220px) 0}.c-lower img{-o-object-fit:cover;object-fit:cover;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-lower__title{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:700;z-index:11;text-align:center;line-height:1.4}.-noimage .c-lower__title{color:#212121}.c-lower__title__en{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);text-transform:uppercase}.c-lower__title__ja{font-size:min(calc(2.4489795918vw + 1.0816326531rem),5rem)}.c-lower_img{overflow:hidden;position:relative;padding:min(3.2653061224vw + 17.7551020408px,70px) 0;width:98%;margin:0 auto;display:flex;justify-content:center;align-items:center}.c-lower_img.-schedule,.c-lower_img.-school_qa{padding:min(3.2653061224vw + 17.7551020408px,70px) 0 0}.c-lower_img.-job_book{padding:min(.8163265306vw + 6.9387755102px,20px) 0}.c-lower_img.-glossary{padding:0;width:100%}.c-lower_img.-my_room{padding:min(8.1632653061vw + 9.387755102px,140px) 0}.c-lower_img img{-o-object-fit:cover;object-fit:cover;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-lower_img__title{display:inline-block}.-school_qa .c-lower_img__title{display:flex;justify-content:center;width:60%}.-schedule .c-lower_img__title{display:flex;justify-content:center;width:100%}.-restaurant .c-lower_img__title{width:auto}.-glossary .c-lower_img__title{display:flex}.p-lower_course{position:relative;margin-bottom:min(4.8979591837vw + 31.6326530612px,110px);height:100vh}.p-lower_course.-concert-staff,.p-lower_course.-musician{height:110vh}.p-lower_course.-performer{background:url(/_next/static/media/lower_bg_performer.38ce0f26.jpg) no-repeat 50%/cover}.p-lower_course.-director{background:url(/_next/static/media/lower_bg_director.4bd30250.jpg) no-repeat 50%/cover}.p-lower_course.-artist{background:url(/_next/static/media/lower_bg_artist.a769c670.jpg) no-repeat 50%/cover}.p-lower_course__head{position:relative;z-index:111;max-width:1360px;margin:0 auto;color:#fff;padding-top:min(.8163265306vw + 186.9387755102px,200px)}.p-lower_course__head__copy{font-weight:700;font-size:min(calc(.8163265306vw + 1.193877551rem),2.5rem);line-height:1.6}.p-lower_course__head__name{font-weight:700;font-size:min(calc(4.4897959184vw + 1.8163265306rem),9rem);max-width:580px;line-height:1.2;margin-bottom:min(1.6326530612vw + 3.8775510204px,30px)}.p-lower_course__contents{max-width:1360px;margin:0 auto;color:#fff;padding-bottom:min(12.2448979592vw + 4.0816326531px,200px);position:relative;z-index:99}.p-lower_course__contents:before{content:attr(data-attr);position:absolute;left:0;top:min(6.5306122449vw + 75.5102040816px,180px);font-size:min(calc(5.306122449vw + 7.0102040816rem),15.5rem);text-transform:uppercase;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;line-height:1;z-index:99;opacity:.5;width:50%;font-style:normal;z-index:-1}.p-lower_course__list{display:inline-block;margin-bottom:min(2.4489795918vw + .8163265306px,40px)}.p-lower_course__list li{word-break:keep-all;margin-bottom:min(.1632653061vw + 4.387755102px,7px)}.p-lower_course__list li a{display:flex;align-items:center;position:relative;padding-bottom:.5em}.p-lower_course__list li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transition:all .3s ease}.p-lower_course__list li span{display:inline-block;border-radius:9999px;border:1px solid #fff;line-height:1;padding:.3em .5em;font-size:min(calc(.3265306122vw + .8775510204rem),1.4rem);margin-right:min(.4081632653vw + 3.4693877551px,10px)}.p-lower_course__list li .c-ico{display:grid;place-content:center;width:23px;height:23px;background:#fff;margin-right:0;margin-left:1em;padding:0}.p-lower_course__list li .c-ico svg{display:flex;width:.7em}.p-lower_course__other{font-size:min(calc(.4081632653vw + .9469387755rem),1.6rem);line-height:1.5}.p-lower_course__hero{position:absolute;right:0;top:min(4.8979591837vw + 41.6326530612px,120px);z-index:11;opacity:0;filter:blur(10px);transform:translateX(min(4.8979591837vw + 1.6326530612px,80px));transition:all .6s ease-out;transition-delay:.3s;border-radius:min(3.2653061224vw + 7.7551020408px,60px) 0 0 min(3.2653061224vw + 7.7551020408px,60px);max-width:100%;max-height:95vh;overflow:hidden}.p-lower_course__hero.is-act{opacity:1;filter:blur(0);transform:translateX(0);display:flex}.p-lower_course__hero img,.p-lower_course__hero video{border-radius:min(3.2653061224vw + 7.7551020408px,60px) 0 0 min(3.2653061224vw + 7.7551020408px,60px);-o-object-fit:cover;object-fit:cover}.c-post{line-height:2.5;font-feature-settings:normal;letter-spacing:0;font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);word-break:break-all}.c-post h1,.c-post h2,.c-post h3,.c-post h4,.c-post h5,.c-post h6{letter-spacing:.05em;font-feature-settings:"palt";font-weight:700;line-height:1.7083333333;margin-top:min(calc(.9795918367vw + 4.8326530612rem),6.4rem)}.c-post h1{font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem)}.c-post h2{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);background-color:#00a99d;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:.5em 1em;position:relative;margin-bottom:min(calc(.612244898vw + 3.0204081633rem),4rem)}.c-post h2:after{content:"";display:block;position:absolute;bottom:-.5em;left:0;width:100%;border-bottom:2px solid #00a99d}.c-post h3{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);position:relative;border-left:min(.2448979592vw + 2.0816326531px,6px) solid #00a99d;padding-left:.5em}.c-post h4{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);position:relative;padding-left:1em}.c-post h4:before{content:"・";position:absolute;top:0;color:#ed1e79;left:0}.c-post h5{font-size:min(calc(.2448979592vw + 1.3081632653rem),1.7rem)}.c-post>*{margin-bottom:min(calc(.3673469388vw + 1.812244898rem),2.4rem)}.c-post>:first-child{margin-top:0}.c-post>:last-child{margin-bottom:0}.c-post>*>*{margin-bottom:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.c-post>*>:first-child{margin-top:0}.c-post>*>:last-child{margin-bottom:0}.c-post>*>*>*{margin-bottom:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.c-post>*>*>:first-child{margin-top:0}.c-post>*>*>:last-child{margin-bottom:0}.c-post p a{text-decoration:underline;color:#ed1e79}.c-post ol,.c-post ul{line-height:1.75}.c-post ol li:not(:last-child),.c-post ul li:not(:last-child){margin-bottom:.75em}.c-post ul li{padding-left:1.25em;position:relative}.c-post ul li:before{font-weight:700;color:#ed1e79;content:"・";display:block;position:absolute;top:0;left:0}.c-post .wp-block-table{overflow-x:auto}.c-post .wp-block-table table{font-size:min(.1632653061vw + 11.387755102px,14px);line-height:1.7857142857}.c-post .wp-block-table table thead{border-bottom:1px solid #707070;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem)}.c-post .wp-block-table table thead tr th{border:none;vertical-align:middle;text-align:center;padding:min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 11.9387755102px,25px)}.c-post .wp-block-table table tbody tr td{border:none;border-bottom:1px solid #707070;padding:min(.4081632653vw + 13.4693877551px,20px) min(.8163265306vw + 11.9387755102px,25px);background-color:#fafafa;position:relative;vertical-align:middle;min-width:200px}.c-post .wp-block-table table tbody tr td:first-child:after{border-left:none}.c-post .wp-block-table table tbody tr td:last-child:after{border-right:none}.c-post .wp-block-table table tbody tr td:after{content:"";display:block;position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;border-color:#fff;border-style:solid;border-width:min(.1632653061vw + 7.387755102px,10px) min(.0816326531vw + 3.693877551px,5px)}.u-block_center{display:block;margin-left:auto;margin-right:auto}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-none{display:none}.u-nowrap{white-space:nowrap}.u-keepall{word-break:keep-all}.u-ib{display:inline-block}.u-relative{position:relative}.u-absolute{position:absolute}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-acenter{align-items:center}.u-flex.-between{justify-content:space-between}.u-flex.-around{justify-content:space-around}.u-flex.-center{justify-content:center}.u-flex .u-img{flex-shrink:0}.u-img{display:flex}.u-img.-radius1,.u-img.-radius1 img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.u-img.-radius2,.u-img.-radius2 img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.u-img.-radius4,.u-img.-radius4 img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.u-img.-border{border:1px solid #d8d8d8!important}.u-radius-10{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.u-radius-20{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.u-radius-40{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-0{gap:0}.u-gap-em0_25{gap:.25em}.u-gap-em1{gap:1em}.u-gap-em2{gap:2em}.u-gap-10{gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-row-10{row-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-col-10{-moz-column-gap:min(.4081632653vw + 3.4693877551px,10px);column-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-20{gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-row-20{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-col-20{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-row-30{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-col-30{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-row-40{row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-col-40{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-50{gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-row-50{row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-col-50{-moz-column-gap:min(2.0408163265vw + 17.3469387755px,50px);column-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-row-60{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-col-60{-moz-column-gap:min(2.4489795918vw + 20.8163265306px,60px);column-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-70{gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-row-70{row-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-col-70{-moz-column-gap:min(2.8571428571vw + 24.2857142857px,70px);column-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-80{gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-row-80{row-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-col-80{-moz-column-gap:min(3.2653061224vw + 27.7551020408px,80px);column-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-90{gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-row-90{row-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-col-90{-moz-column-gap:min(3.6734693878vw + 31.2244897959px,90px);column-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-100{gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-row-100{row-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-col-100{-moz-column-gap:min(4.0816326531vw + 34.693877551px,100px);column-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-anc{margin-top:max(-8.1632653061vw + -169.387755102px,-300px);padding-top:min(8.1632653061vw + 169.387755102px,300px)}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-mr0{margin-right:0!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-pr0{padding-right:0!important}.u-mt5{margin-top:10px!important}.u-mb5{margin-bottom:10px!important}.u-ml5{margin-left:10px!important}.u-mr5{margin-right:10px!important}.u-pt5{padding-top:10px!important}.u-pb5{padding-bottom:10px!important}.u-pl5{padding-left:10px!important}.u-pr5{padding-right:10px!important}.u-mt10{margin-top:20px!important}.u-mb10{margin-bottom:20px!important}.u-ml10{margin-left:20px!important}.u-mr10{margin-right:20px!important}.u-pt10{padding-top:20px!important}.u-pb10{padding-bottom:20px!important}.u-pl10{padding-left:20px!important}.u-pr10{padding-right:20px!important}.u-mt15{margin-top:30px!important}.u-mb15{margin-bottom:30px!important}.u-ml15{margin-left:30px!important}.u-mr15{margin-right:30px!important}.u-pt15{padding-top:30px!important}.u-pb15{padding-bottom:30px!important}.u-pl15{padding-left:30px!important}.u-pr15{padding-right:30px!important}.u-mt20{margin-top:40px!important}.u-mb20{margin-bottom:40px!important}.u-ml20{margin-left:40px!important}.u-mr20{margin-right:40px!important}.u-pt20{padding-top:40px!important}.u-pb20{padding-bottom:40px!important}.u-pl20{padding-left:40px!important}.u-pr20{padding-right:40px!important}.u-mt25{margin-top:50px!important}.u-mb25{margin-bottom:50px!important}.u-ml25{margin-left:50px!important}.u-mr25{margin-right:50px!important}.u-pt25{padding-top:50px!important}.u-pb25{padding-bottom:50px!important}.u-pl25{padding-left:50px!important}.u-pr25{padding-right:50px!important}.u-mt30{margin-top:60px!important}.u-mb30{margin-bottom:60px!important}.u-ml30{margin-left:60px!important}.u-mr30{margin-right:60px!important}.u-pt30{padding-top:60px!important}.u-pb30{padding-bottom:60px!important}.u-pl30{padding-left:60px!important}.u-pr30{padding-right:60px!important}.u-mt35{margin-top:70px!important}.u-mb35{margin-bottom:70px!important}.u-ml35{margin-left:70px!important}.u-mr35{margin-right:70px!important}.u-pt35{padding-top:70px!important}.u-pb35{padding-bottom:70px!important}.u-pl35{padding-left:70px!important}.u-pr35{padding-right:70px!important}.u-mt40{margin-top:80px!important}.u-mb40{margin-bottom:80px!important}.u-ml40{margin-left:80px!important}.u-mr40{margin-right:80px!important}.u-pt40{padding-top:80px!important}.u-pb40{padding-bottom:80px!important}.u-pl40{padding-left:80px!important}.u-pr40{padding-right:80px!important}.u-mt45{margin-top:90px!important}.u-mb45{margin-bottom:90px!important}.u-ml45{margin-left:90px!important}.u-mr45{margin-right:90px!important}.u-pt45{padding-top:90px!important}.u-pb45{padding-bottom:90px!important}.u-pl45{padding-left:90px!important}.u-pr45{padding-right:90px!important}.u-mt50{margin-top:100px!important}.u-mb50{margin-bottom:100px!important}.u-ml50{margin-left:100px!important}.u-mr50{margin-right:100px!important}.u-pt50{padding-top:100px!important}.u-pb50{padding-bottom:100px!important}.u-pl50{padding-left:100px!important}.u-pr50{padding-right:100px!important}.u-mt55{margin-top:110px!important}.u-mb55{margin-bottom:110px!important}.u-ml55{margin-left:110px!important}.u-mr55{margin-right:110px!important}.u-pt55{padding-top:110px!important}.u-pb55{padding-bottom:110px!important}.u-pl55{padding-left:110px!important}.u-pr55{padding-right:110px!important}.u-mt60{margin-top:120px!important}.u-mb60{margin-bottom:120px!important}.u-ml60{margin-left:120px!important}.u-mr60{margin-right:120px!important}.u-pt60{padding-top:120px!important}.u-pb60{padding-bottom:120px!important}.u-pl60{padding-left:120px!important}.u-pr60{padding-right:120px!important}.u-mt65{margin-top:130px!important}.u-mb65{margin-bottom:130px!important}.u-ml65{margin-left:130px!important}.u-mr65{margin-right:130px!important}.u-pt65{padding-top:130px!important}.u-pb65{padding-bottom:130px!important}.u-pl65{padding-left:130px!important}.u-pr65{padding-right:130px!important}.u-mt70{margin-top:140px!important}.u-mb70{margin-bottom:140px!important}.u-ml70{margin-left:140px!important}.u-mr70{margin-right:140px!important}.u-pt70{padding-top:140px!important}.u-pb70{padding-bottom:140px!important}.u-pl70{padding-left:140px!important}.u-pr70{padding-right:140px!important}.u-mt75{margin-top:150px!important}.u-mb75{margin-bottom:150px!important}.u-ml75{margin-left:150px!important}.u-mr75{margin-right:150px!important}.u-pt75{padding-top:150px!important}.u-pb75{padding-bottom:150px!important}.u-pl75{padding-left:150px!important}.u-pr75{padding-right:150px!important}.u-mt80{margin-top:160px!important}.u-mb80{margin-bottom:160px!important}.u-ml80{margin-left:160px!important}.u-mr80{margin-right:160px!important}.u-pt80{padding-top:160px!important}.u-pb80{padding-bottom:160px!important}.u-pl80{padding-left:160px!important}.u-pr80{padding-right:160px!important}.u-mt85{margin-top:170px!important}.u-mb85{margin-bottom:170px!important}.u-ml85{margin-left:170px!important}.u-mr85{margin-right:170px!important}.u-pt85{padding-top:170px!important}.u-pb85{padding-bottom:170px!important}.u-pl85{padding-left:170px!important}.u-pr85{padding-right:170px!important}.u-mt90{margin-top:180px!important}.u-mb90{margin-bottom:180px!important}.u-ml90{margin-left:180px!important}.u-mr90{margin-right:180px!important}.u-pt90{padding-top:180px!important}.u-pb90{padding-bottom:180px!important}.u-pl90{padding-left:180px!important}.u-pr90{padding-right:180px!important}.u-mt95{margin-top:190px!important}.u-mb95{margin-bottom:190px!important}.u-ml95{margin-left:190px!important}.u-mr95{margin-right:190px!important}.u-pt95{padding-top:190px!important}.u-pb95{padding-bottom:190px!important}.u-pl95{padding-left:190px!important}.u-pr95{padding-right:190px!important}.u-mt100{margin-top:200px!important}.u-mb100{margin-bottom:200px!important}.u-ml100{margin-left:200px!important}.u-mr100{margin-right:200px!important}.u-pt100{padding-top:200px!important}.u-pb100{padding-bottom:200px!important}.u-pl100{padding-left:200px!important}.u-pr100{padding-right:200px!important}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.p-index_kv{overflow:hidden;position:relative;aspect-ratio:1552/872;padding:min(.8163265306vw + 16.9387755102px,30px);margin-bottom:min(1.6326530612vw + 28.8775510204px,55px)}.p-index_kv__hero{display:flex;overflow:hidden;opacity:0;transform:scale(.9);transition:all 2s cubic-bezier(.075,.82,.165,1);border-radius:min(2.0408163265vw + 17.3469387755px,50px)}.p-index_kv__hero.is-act{opacity:1;transform:scale(1)}.p-index_kv__hero video{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:min(2.0408163265vw + 17.3469387755px,50px);aspect-ratio:1552/872}.p-index_kv__vertical_copy{position:absolute;top:50%;right:10%;transform:translateY(-45%);filter:blur(10px);z-index:10;transition:all 1.2s ease-out;opacity:0;transition-delay:1.4s}.p-index_kv__vertical_copy.is-act{transform:translateY(-50%);opacity:1;filter:blur(0)}.p-index_kv__copy{position:absolute;left:10%;top:50%;z-index:11;font-size:min(calc(4.0816326531vw + 4.4693877551rem),11rem);font-family:游ゴシック,YuGothic,Noto Sans JP,sans-serif;color:#fff;line-height:1.3;font-weight:700}.p-index_kv__copy__detail{min-width:400px;display:inline-block;text-align:center;position:relative;line-height:1;overflow:hidden}.p-index_kv__copy__detail.is-act:before{transform:scale(1)}.p-index_kv__copy__detail.is-act strong{transform:translateY(0)}.p-index_kv__copy__detail:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;transform:scale(0);transition-delay:1s;transition:all .6s ease-out}.p-index_kv__copy__detail strong{display:inline-block;transition:all .6s ease-out;transform:translateY(100%);transition-delay:1s;letter-spacing:.15em}.p-index_kv__obj_wrap{overflow:hidden;width:100%;position:absolute;left:0;bottom:3px;padding:0 min(.8163265306vw + 16.9387755102px,30px)}.p-index_kv__obj{display:flex;z-index:10;width:100%;transition:all 1.5s cubic-bezier(.785,.135,.15,.86);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition-delay:1s}.is-act .p-index_kv__obj{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-index_kv__scroll{position:absolute;left:50%;bottom:0;transform:translate(-50%,-10%);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.p-index_kv__scroll a{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-index_kv__scroll__ico{transition:all .3s ease}.p-index_kv__bnr{position:absolute;right:.5em;bottom:.5em;display:flex;overflow:hidden;cursor:pointer;border:3px solid #fff;box-shadow:5px 5px 5px 0 rgba(0,0,0,.2)}.p-index_kv__bnr img{transition:scale .3s}.p-index_kv__bnr__text{position:absolute;right:0;top:0;display:inline-block;color:#fff;background:#212121;line-height:1;padding:.5em;font-size:min(calc(.3265306122vw + .8775510204rem),1.4rem)}.p-index_kv__iframe{block-size:100%}.p-index_top_bnr a{display:flex;justify-content:center}.p-index_topics{position:relative;display:flex;align-items:center;margin-bottom:min(3.2653061224vw + 27.7551020408px,80px);overflow:hidden;padding-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-index_topics .c-title01{min-width:200px;margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-index_topics__wrap{width:100%;position:relative}.p-index_topics__inner{display:flex;align-items:center;position:relative;max-width:1360px;margin:0 auto}.p-index_topics__slider{overflow:hidden;padding-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-index_topics__slide a{display:flex;border-radius:10px;border:1px solid #e8e8e8;aspect-ratio:369/245;overflow:hidden}.p-index_topics__slide a img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.p-index_news{position:relative;padding-left:min(.8163265306vw + 16.9387755102px,30px);margin-block-end:min(2.4489795918vw + 20.8163265306px,60px)}.p-index_news .c-title01{min-width:200px;margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-index_news__inner{display:flex;max-width:1360px;margin:0 auto}.p-index_news__area{width:80%}.p-index_news__block{position:relative;background:#f6f6f6;border-radius:10px;padding:1em 3em 1.2em 1.5em;width:100%;cursor:pointer}.p-index_news__block+.p-index_news__block{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-index_news__block.is-act{background:#fff;border:1px solid #d8d8d8}.p-index_news__block.is-act .p-index_news__block__trg:before{content:"ー"}.p-index_news__block.is-act .p-index_news__block__body{opacity:1;height:auto;padding-top:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(.8163265306vw + 6.9387755102px,20px);visibility:visible}.p-index_news__block.is-act .p-index_news__block__body:before{width:100%}.p-index_news__block__head{display:flex;align-items:center}.p-index_news__block__date{color:#9f9f9f}.p-index_news__block__cat{background:#ed1e79;color:#fff;padding:.1em 1em .2em;line-height:1.6;border-radius:9999px;margin:0 min(1.2244897959vw + 5.4081632653px,25px);font-size:min(calc(.3265306122vw + .9775510204rem),1.5rem)}.p-index_news__block__title{font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);line-height:1.8}.p-index_news__block__trg{margin-left:auto;width:23px;height:23px;background:#4a4a4a;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.p-index_news__block__trg:before{content:"＋";display:flex;color:#fff;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);transition:all .3s ease}.p-index_news__block__body{opacity:0;height:0;transition:all .3s ease-out;position:relative;visibility:hidden}.p-index_news__block__body:before{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:#d8d8d8;transition:all .3s ease;transition-delay:.1s}.p-index_strength{overflow:hidden;padding-top:min(8.9795918367vw + 76.3265306122px,220px);margin-bottom:min(6.5306122449vw + 75.5102040816px,180px);position:relative}.p-index_strength:after,.p-index_strength:before{top:min(4.8979591837vw + 41.6326530612px,120px);content:"MUSIC AND DANCE MUSIC AND DANCE MUSIC AND DANCE"}.p-index_strength__obj{position:absolute;left:0;top:-5vh;width:100%;z-index:-1}.p-index_strength__obj__left{position:absolute;left:0;top:10vh;width:854px;height:666px}.p-index_strength__obj__right{position:absolute;right:0;top:0;width:721px;height:553px}.p-index_strength__obj__left,.p-index_strength__obj__right{opacity:0;filter:blur(10px);transition:all 1.5s cubic-bezier(.785,.135,.15,.86);transition-delay:1.5s}.p-index_strength__obj__left.is-act,.p-index_strength__obj__right.is-act{filter:blur(0);opacity:.45}.p-index_strength__title{font-size:min(calc(2.2857142857vw + 2.1428571429rem),5.8rem);font-weight:700;text-align:center;line-height:1.6;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_strength__text{text-align:center}.p-index_strength__inner{position:relative;max-width:1360px;margin:0 auto}.p-index_strength__slide{position:relative;border-radius:min(2.0408163265vw + 12.3469387755px,45px)}.p-index_strength__slide:before{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(transparent,#000);z-index:10}.p-index_strength__slide__img{transform:scale(1.2);transition:all 1s cubic-bezier(.23,1,.32,1)}.is-act .p-index_strength__slide__img{transform:scale(1)}.p-index_strength__slide__body{position:absolute;bottom:0;left:0;width:100%;color:#fff;z-index:11;white-space:pre-wrap;transform:translateY(20px);transition:all 1s cubic-bezier(.23,1,.32,1);opacity:0;padding:3em}.is-act .p-index_strength__slide__body{opacity:1;transform:translateY(0)}.p-index_strength__slide__num{color:transparent;font-size:min(calc(4.0816326531vw + 2.4693877551rem),9rem);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;line-height:1;font-weight:700;font-family:Barlow,sans-serif;font-style:italic}.p-index_strength__slide__num span{font-size:min(calc(8.1632653061vw + 2.9387755102rem),16rem)}.p-index_strength__slide__title{font-size:min(calc(1.9591836735vw + .8653061224rem),4rem);font-weight:700;line-height:1.5;margin:min(.4081632653vw + 8.4693877551px,15px) 0 min(.8163265306vw + 1.9387755102px,15px)}.p-index_strength__slide__text{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);line-height:1.5}.p-index_strength__slide__arrow{position:absolute;right:3em;bottom:3em;display:flex;align-items:center;color:#fff;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-index_strength__slide__arrow .c-link_arrow{border-color:#fff;margin-left:10px;transition:all .3s ease}.p-index_strength__slide__arrow .c-ico path{fill:#fff}.p-index_strength .c-slide_arrow.-right{transform:translateY(-50%) translateX(-25%)}.p-index_course{position:relative;padding-top:min(8.1632653061vw + -10.612244898px,120px);margin-bottom:min(9.7959183673vw + -6.7346938776px,150px)}.p-index_course__stroke{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:200px}.p-index_course__stroke:after,.p-index_course__stroke:before{content:"MUSIC AND DANCE MUSIC AND DANCE MUSIC AND DANCE";top:min(1.6326530612vw + 33.8775510204px,60px)}.p-index_course__title{font-size:min(calc(.8163265306vw + 2.693877551rem),4rem);font-weight:700;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_course__sticky{position:relative}.p-index_course__sticky__container{position:absolute;top:0;left:0;height:100%;width:100%}.p-index_course__sticky__inner{position:sticky;top:0;left:0}.p-index_course__movie{left:0;top:0;width:50%;height:100%;max-width:820px;min-height:870px;opacity:0}.p-index_course__sticky__inner .p-index_course__movie:first-child{opacity:1}.p-index_course__sticky__inner .p-index_course__movie:not(:first-child){position:absolute;top:0;left:0;transition:opacity .6s}.p-index_course__sticky__inner .p-index_course__movie:not(:first-child) video{transition:transform .6s cubic-bezier(.215,.61,.355,1),filter .6s;transform:scale(1.25);filter:brightness(2) blur(1em)}.p-index_course__sticky__inner .p-index_course__movie:not(:first-child).is-act{opacity:1}.p-index_course__sticky__inner .p-index_course__movie:not(:first-child).is-act video{transform:scale(1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1),filter 1.2s;filter:brightness(1) blur(0)}.p-index_course__movie figure{overflow:hidden;position:relative;border-radius:0 min(2.0408163265vw + 12.3469387755px,45px) min(2.0408163265vw + 12.3469387755px,45px) 0;z-index:0;height:100%}.p-index_course__movie figure video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:100vh}.p-index_course__inner{display:flex;margin-top:min(1.6326530612vw + 23.8775510204px,50px);position:relative}.p-index_course__contents{max-width:520px;margin-left:min(2.4489795918vw + 30.8163265306px,70px);padding-top:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:min(4.0816326531vw + -15.306122449px,50px);background:#fff}.p-index_course__contents__copy{font-size:min(calc(1.2244897959vw + 1.1408163265rem),3.1rem);font-weight:700;margin:min(2.8571428571vw + 4.2857142857px,50px) 0;line-height:1.6}.p-index_course__card{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);border-bottom:1px solid #e8e8e8}.p-index_course__card a{display:flex;align-items:flex-start}.p-index_course__card__thumb{flex-shrink:0;display:flex;overflow:hidden;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-index_course__card__thumb img{border-radius:min(.8163265306vw + 6.9387755102px,20px);transition:all .6s ease-out}.p-index_course__card__thumb span{display:flex;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-index_course__card__thumb a{display:flex}.p-index_course__card__text{margin-left:min(.4081632653vw + 18.4693877551px,25px)}.p-index_course__card__year{color:#9f9f9f;margin-bottom:min(.6530612245vw + -.4489795918px,10px)}.p-index_course__card__name{font-size:min(calc(.0816326531vw + 1.6693877551rem),1.8rem);font-weight:700;margin-bottom:min(1.2244897959vw + .4081632653px,20px)}.p-index_course__card__list li{position:relative;padding-left:min(.4081632653vw + 8.4693877551px,15px);font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-bottom:min(.2448979592vw + 1.0816326531px,5px);line-height:1.6}.p-index_course__card__list li:after{content:"・";position:absolute;left:0;top:0}.-artist .p-index_course__card__list li:after{color:#515bd4}.-performer .p-index_course__card__list li:after{color:#ed1e79}.-creator .p-index_course__card__list li:after{color:#d47951}.p-index_course__card__link{margin-top:min(.8163265306vw + 6.9387755102px,20px);display:flex;align-items:center;font-size:min(calc(.0816326531vw + 1.2693877551rem),1.4rem);font-weight:700}.p-index_course__card__link .c-link_arrow{transition:all .3s ease-out;width:min(.8163265306vw + 16.9387755102px,30px);height:min(.8163265306vw + 16.9387755102px,30px)}.p-index_course__card__link .c-link_arrow svg{width:.7em}.-artist .p-index_course__card__link{color:#515bd4}.-artist .p-index_course__card__link .c-link_arrow{border-color:#515bd4}.-artist .p-index_course__card__link .c-link_arrow .c-ico path{fill:#515bd4}.-performer .p-index_course__card__link{color:#ed1e79}.-performer .p-index_course__card__link .c-link_arrow{border-color:#ed1e79}.-performer .p-index_course__card__link .c-link_arrow .c-ico path{fill:#ed1e79}.-creator .p-index_course__card__link{color:#d47951}.-creator .p-index_course__card__link .c-link_arrow{border-color:#d47951}.-creator .p-index_course__card__link .c-link_arrow .c-ico path{fill:#d47951}.p-index_course .p-index_course_title__ja{font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_course .p-index_course_title__en{font-size:min(calc(2.2857142857vw + 2.7428571429rem),6.4rem);line-height:1.6;text-transform:uppercase;font-weight:700;font-family:Public Sans,sans-serif;display:inline-block;position:relative;line-height:1;padding-bottom:.3em}.p-index_course .p-index_course_title__en:before{content:"&";position:absolute;left:0;bottom:.2em;font-weight:700;font-family:Public Sans,sans-serif;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#212121;opacity:.15;color:transparent;font-size:min(calc(2.4489795918vw + 5.0816326531rem),9rem);line-height:1}.p-index_course .p-index_course_title__en:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px}.p-index_course .p-index_course_title__en.-artist:after{background:#515bd4}.p-index_course .p-index_course_title__en.-performer:after{background:#ed1e79}.p-index_course .p-index_course_title__en.-director:after{background:#d47951}.p-index_course .p-index_course_title__en__in{display:block}.p-index_course .p-index_course_title__en__in.-bottom{margin-left:1em}.p-index_opencampus{overflow:hidden;position:relative;background:linear-gradient(-135deg,#c775ec,#29dcf2,#c775ec,#f2559f,#f7ef64,#f2559f);background-size:200% 200%;animation:bggradient 10s ease infinite}.p-index_opencampus__wrap{padding:min(4.4897959184vw + 58.1632653061px,130px) 0;position:relative}.p-index_opencampus__wrap.is-act:after,.p-index_opencampus__wrap.is-act:before{filter:blur(0);opacity:1;transform:scale(1)}.p-index_opencampus__wrap:after,.p-index_opencampus__wrap:before{transform:scale(.9);filter:blur(10px);opacity:0;transition:all .8s ease;transition-delay:1s}.p-index_opencampus__wrap:before{content:"";position:absolute;left:0;top:0;background:url(/_next/static/media/opencamus_obj01.5cee3461.png) no-repeat 0/contain;width:419px;height:543px;z-index:1}.p-index_opencampus__wrap:after{content:"";position:absolute;right:0;top:0;background:url(/_next/static/media/opencamus_obj02.9c827ff5.png) no-repeat 0/contain;width:780px;height:439px;z-index:1}.p-index_opencampus__title,.p-index_opencampus__wrap .c-fade_y{position:relative;z-index:99}.p-index_opencampus__title{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)}.p-index_opencampus__inner{position:relative;z-index:11;background:#f6f9fe;border-radius:min(2.4489795918vw + 20.8163265306px,60px) 0 0 min(2.4489795918vw + 20.8163265306px,60px);padding:min(4.8979591837vw + 11.6326530612px,90px) 0 min(4.8979591837vw + 11.6326530612px,90px) min(4.8979591837vw + 1.6326530612px,80px)}.p-index_opencampus__cat{display:flex;align-items:flex-start;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_opencampus__cat__title{border-left:6px solid #000;font-weight:700;flex-shrink:0;min-width:170px;padding-left:min(.4081632653vw + 3.4693877551px,10px)}.p-index_opencampus__cat__title.-program{border-color:#ed1e79}.p-index_opencampus__cat__title.-field{border-color:#d47951}.p-index_opencampus__cat_title{display:flex;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-index_opencampus__cat_title__text{margin-left:min(.4081632653vw + 8.4693877551px,15px)}.p-index_opencampus__cat_title__label{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;position:relative;display:inline-block;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);padding-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1}.p-index_opencampus__cat_title__label:after,.p-index_opencampus__cat_title__label:before{content:"";position:absolute;bottom:0;height:1px}.p-index_opencampus__cat_title__label:before{left:0;width:30%}.p-index_opencampus__cat_title__label:after{right:0;width:60%}.p-index_opencampus__cat_title__label strong{display:inline-block}.p-index_opencampus__cat_title__label strong:before{content:"";position:absolute;bottom:0;width:10%;height:1px;left:30%;transform:rotate(-45deg);transform-origin:right}.p-index_opencampus__cat_title__label.-in_school{color:#ed1e79}.p-index_opencampus__cat_title__label.-in_school strong:before,.p-index_opencampus__cat_title__label.-in_school:after,.p-index_opencampus__cat_title__label.-in_school:before{background:#ed1e79}.p-index_opencampus__cat_title__label.-online{color:#d47951}.p-index_opencampus__cat_title__label.-online:after,.p-index_opencampus__cat_title__label.-online:before{background:#d47951}.p-index_opencampus__cat_title__label.-online:after{width:65%}.p-index_opencampus__cat_title__label.-online strong:before{background:#d47951;width:5%;left:30%}.p-index_opencampus__cat_title__name{display:block;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);font-weight:700;line-height:1.4}.p-index_opencampus__posts{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px);position:relative}.p-index_opencampus__posts .c-event_card{display:block}.p-index_opencampus__posts .c-event_card__thumb{width:100%}.p-index_opencampus__posts .c-button01{max-width:min(2.4489795918vw + 120.8163265306px,160px)}.p-index_opencampus__posts .c-button01 a{padding:1em 2.5em 1em 1em}.p-index_opencampus__slide{background:#fff;padding:min(.8163265306vw + 6.9387755102px,20px);border-radius:10px}.p-index_employment_debut{padding:min(9.7959183673vw + 43.2653061224px,200px) 0 min(4.0816326531vw + 34.693877551px,100px);position:relative;overflow:hidden}.p-index_employment_debut:after,.p-index_employment_debut:before{top:min(6.5306122449vw + 15.5102040816px,120px);content:"MUSIC AND DANCE MUSIC AND DANCE MUSIC AND DANCE"}.p-index_employment_debut__inner{position:relative;z-index:11;display:flex;justify-content:space-between}.p-index_employment_debut__title{font-size:min(calc(2.1224489796vw + 1.2040816327rem),4.6rem);font-weight:700;line-height:1.6;width:40%}.p-index_employment_debut__title .c-strong_text,.p-index_employment_debut__title span{display:block}.p-index_employment_debut__list{width:60%}.p-index_employment_debut__bnr{margin-bottom:10px;transform:translateX(-20px);transition:all 1.3s cubic-bezier(.25,.46,.45,.94);opacity:0}.p-index_employment_debut__bnr:nth-child(0){transition-delay:0ms}.p-index_employment_debut__bnr:first-child{transition-delay:.2s}.p-index_employment_debut__bnr:nth-child(2){transition-delay:.4s}.p-index_employment_debut__bnr:nth-child(3){transition-delay:.6s}.p-index_employment_debut__bnr:nth-child(4){transition-delay:.8s}.p-index_employment_debut__bnr:nth-child(5){transition-delay:1s}.p-index_employment_debut__bnr:nth-child(6){transition-delay:1.2s}.p-index_employment_debut__bnr:nth-child(7){transition-delay:1.4s}.p-index_employment_debut__bnr:nth-child(8){transition-delay:1.6s}.p-index_employment_debut__bnr:nth-child(9){transition-delay:1.8s}.p-index_employment_debut__bnr:nth-child(10){transition-delay:2s}.is-act .p-index_employment_debut__bnr{transform:translateX(0);opacity:1}.p-index_employment_debut__bnr a{display:flex;align-items:center;border-radius:10px}.p-index_employment_debut__bnr__img{flex-shrink:0;overflow:hidden;width:252px;height:200px;border-radius:10px 0 0 10px}.p-index_employment_debut__bnr__img span{height:100%}.p-index_employment_debut__bnr__img img{width:100%;-o-object-fit:cover;object-fit:cover}.p-index_employment_debut__bnr__title{width:100%;display:flex;justify-content:center;align-items:center;font-size:min(calc(.5714285714vw + 1.5857142857rem),2.5rem);font-weight:700;color:#fff}.p-index_employment_debut__bnr__title strong{font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem);display:inline-block;position:relative;top:-2px;margin-right:min(.3265306122vw + 2.7755102041px,8px)}.p-index_employment_debut__bnr__title strong:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fff}.p-index_employment_debut__bnr__title .c-link_arrow{transition:all .3s ease-out}.p-index_employment_debut__bnr__title .c-link_arrow svg{width:.8em}.p-index_employment_debut__bnr.-employment a{background:linear-gradient(45deg,#44ced0,#2957b5,#26cba3);background-size:200% 200%;animation:bggradient 10s ease infinite}.p-index_employment_debut__bnr.-debut a{background:linear-gradient(45deg,#d276b7,#6338ac,#e61566);background-size:200% 200%;animation:bggradient 10s ease infinite}.p-index_campus_life{overflow:hidden;padding:min(.8163265306vw + 6.9387755102px,20px)}.p-index_campus_life__inner{background:linear-gradient(180deg,#7f38b3,#ec4d8e);border-radius:40px;position:relative}.p-index_campus_life__inner:before{border-radius:40px}.p-index_campus_life__wrap{position:relative;padding:min(3.2653061224vw + 47.7551020408px,100px) 0}.p-index_campus_life__wrap.is-act:after,.p-index_campus_life__wrap.is-act:before{filter:blur(0);opacity:1;transform:scale(1)}.p-index_campus_life__wrap:after,.p-index_campus_life__wrap:before{content:"";position:absolute;transform:scale(1.1);filter:blur(10px);opacity:0;transition:all .8s ease;transition-delay:1s}.p-index_campus_life__wrap:before{top:0;left:0;width:50%;height:50%;aspect-ratio:616/519;background:url(/_next/static/media/campuslife_obj01.e30cfc7c.png) no-repeat 0 0/contain}.p-index_campus_life__wrap:after{bottom:0;right:0;width:50%;height:50%;aspect-ratio:764/506;background:url(/_next/static/media/campuslife_obj02.f52ae0f7.png) no-repeat 100% 100%/contain}.p-index_campus_life__title{text-align:center;color:#fff;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_campus_life__title__ja{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);position:relative;display:inline-block}.p-index_campus_life__title__ja:after,.p-index_campus_life__title__ja:before{content:"";position:absolute;bottom:0;height:1px;background:#fff}.p-index_campus_life__title__ja:before{left:0;width:40%}.p-index_campus_life__title__ja:after{right:0;width:40%}.p-index_campus_life__title__ja strong{display:inline-block}.p-index_campus_life__title__ja strong:before{content:"";position:absolute;bottom:0;width:10%;height:1px;left:50%;transform:rotate(-45deg);transform-origin:right;background:#fff}.p-index_campus_life__title__en{font-size:min(calc(2.2857142857vw + 2.7428571429rem),6.4rem);font-weight:700;font-family:Public Sans,sans-serif}.p-index_campus_life__list{position:relative;z-index:1111;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_campus_life__card{position:relative;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.p-index_campus_life__card:nth-child(0){transition-delay:0ms}.p-index_campus_life__card:first-child{transition-delay:.2s}.p-index_campus_life__card:nth-child(2){transition-delay:.4s}.p-index_campus_life__card:nth-child(3){transition-delay:.6s}.p-index_campus_life__card:nth-child(4){transition-delay:.8s}.p-index_campus_life__card:nth-child(5){transition-delay:1s}.p-index_campus_life__card:nth-child(6){transition-delay:1.2s}.p-index_campus_life__card:nth-child(7){transition-delay:1.4s}.p-index_campus_life__card:nth-child(8){transition-delay:1.6s}.p-index_campus_life__card:nth-child(9){transition-delay:1.8s}.p-index_campus_life__card:nth-child(10){transition-delay:2s}.is-act .p-index_campus_life__card{opacity:1;transform:translateY(0)}.p-index_campus_life__card a{color:#fff}.p-index_campus_life__card a img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-index_campus_life__card__block{position:absolute;left:0;bottom:0;padding:min(.8163265306vw + 11.9387755102px,25px);width:100%}.p-index_campus_life__card__block:before{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.65));z-index:1;border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px)}.p-index_campus_life__card__block .c-link_arrow{position:absolute;right:min(1.6326530612vw + 3.8775510204px,30px);bottom:min(1.6326530612vw + 3.8775510204px,30px);z-index:11;transition:all .3s ease-out}.p-index_campus_life__card__title{position:relative;z-index:11;display:inline-block;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-index_campus_life__card__title:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#fff;transition:all .3s ease}.p-index_campus_life__card__text{position:relative;z-index:11;line-height:1.6}.p-index_sns{overflow:hidden;padding:min(4.0816326531vw + 34.693877551px,100px) 0}.p-index_sns__bnr{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);display:flex;justify-content:center;align-items:center}.p-index_sns__title{text-align:center;font-weight:700;font-family:Public Sans,sans-serif;font-size:min(calc(.5714285714vw + 3.5857142857rem),4.5rem);margin-bottom:min(2.0408163265vw + 12.3469387755px,45px)}.p-index_sns__inner{display:flex;justify-content:space-between;align-items:center;padding:0 min(2.0408163265vw + 17.3469387755px,50px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_sns__inner .c-button01{max-width:100%}.p-index_sns__button_list{width:100%}.p-index_sns__list{display:flex;gap:min(.8163265306vw + 6.9387755102px,20px)}.p-index_sns__list li a{width:min(2.4489795918vw + 40.8163265306px,80px);height:min(2.4489795918vw + 40.8163265306px,80px);display:flex;align-items:center;justify-content:center;background:#212121;color:#fff;border-radius:50%;transition:all .5s ease-out}.p-index_sns__list li .c-ico{display:flex}.p-index_sns__list li .c-ico svg{width:2em;height:2em;fill:#fff}.p-admissions_news{margin:min(5.7142857143vw + 38.5714285714px,130px) 0 min(4.0816326531vw + 34.693877551px,100px)}.p-admissions_schedule{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-admissions_schedule__button{max-width:min(3.2653061224vw + 327.7551020408px,380px);margin:0 auto min(1.6326530612vw + 13.8775510204px,40px)}.p-admissions_schedule__button a{display:flex;justify-content:center;border:1px solid #e4342d;padding:1em;border-radius:5px;transition:background-color .3s,color .3s}.p-admissions_schedule__button a .c-link_arrow{border-color:#e4342d;transition:background-color .3s}.p-admissions_schedule__button a .c-link_arrow .c-ico path{fill:#e4342d}.p-admissions_schedule__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-admissions_schedule__card{border:1px solid #000;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(3.2653061224vw + 7.7551020408px,60px) min(1.2244897959vw + 10.4081632653px,30px)}.p-admissions_schedule__card__title{text-align:center;font-weight:700;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);color:#00a99d;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);line-height:1.4}.p-admissions_schedule__card__date{text-align:center;font-weight:700;font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem);line-height:1.4;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-admissions_schedule__card__date span{display:block;font-size:min(calc(1.306122449vw + 2.5102040816rem),4.6rem)}.p-admissions_schedule__card__link a{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);font-weight:700;color:#00a99d;display:flex;align-items:center;justify-content:flex-end}.p-admissions_schedule__card__link a .c-link_arrow{width:min(.4897959184vw + 28.1632653061px,36px);height:min(.4897959184vw + 28.1632653061px,36px);border-color:#00a99d;transition:all .3s ease}.p-admissions_schedule__card__link a .c-link_arrow .c-ico path{fill:#00a99d}.p-admissions_movie__inner{background:#3e3e3e;border-radius:min(2.0408163265vw + 12.3469387755px,45px);padding:min(2.8571428571vw + 19.2857142857px,65px);position:relative}.p-admissions_movie__inner:before{content:"MOVIE";position:absolute;left:0;top:0;font-size:min(calc(9.7959183673vw + 2.3265306122rem),18rem);font-weight:400;font-family:Public Sans,sans-serif;writing-mode:vertical-rl;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;color:transparent;line-height:1;opacity:.2}.-small .p-admissions_movie__inner{padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-admissions_movie__title{text-align:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.-small .p-admissions_movie__title{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.-small .p-admissions_movie__title span{font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem)}.p-admissions_movie__title span{display:inline-block;position:relative;color:#fff;font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);font-weight:700}.p-admissions_movie__title span:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;z-index:-1}.p-admissions_movie__thumb{text-align:center;position:relative;z-index:11;max-width:800px;margin:0 auto}.p-admissions_movie__thumb iframe{border-radius:min(.4081632653vw + 3.4693877551px,10px);aspect-ratio:800/450}.p-admissions_common_sec__menu{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-recruitment_quota_card{margin-bottom:min(.8163265306vw + 6.9387755102px,20px);padding-bottom:min(.8163265306vw + 6.9387755102px,20px);border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center}.p-recruitment_quota_card__title{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.4;font-weight:700;margin:min(.4081632653vw + 3.4693877551px,10px) 0}.p-recruitment_quota_card__title__year{display:inline-block;background:#00a99d;color:#fff;border-radius:9999px;padding:.2em 1em;line-height:1.4;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-recruitment_quota_card__title .c-list01{display:flex;flex-wrap:wrap;width:90%;margin-top:min(.4081632653vw + 3.4693877551px,10px)}.p-recruitment_quota_card__title .c-list01 li{width:33.3%;font-size:min(calc(.0816326531vw + 1.0693877551rem),1.2rem)}.p-recruitment_quota_card__number{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);color:#00a99d;font-weight:700;line-height:1.4;flex-shrink:0}.p-admissions_cta{padding:min(1.2244897959vw + 5.4081632653px,25px);margin:min(2.4489795918vw + 20.8163265306px,60px) 0 min(4.8979591837vw + 41.6326530612px,120px)}.p-admissions_cta__inner{border-radius:min(2.4489795918vw + 20.8163265306px,60px);background:#f6f6f6 url(/_next/static/media/admissions_cta_bg.22665818.png) no-repeat top/cover;padding:min(5.7142857143vw + 8.5714285714px,100px)}.p-admissions_cta__sub_title{font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);font-weight:700;color:#00a99d;text-align:center;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-admissions_cta__phone_mail{display:flex;justify-content:center;gap:min(5.7142857143vw + -11.4285714286px,80px)}.p-admissions_cta__block{display:flex;align-items:center}.p-admissions_cta__block__ico{margin-right:10px;flex-shrink:0}.p-admissions_cta__block .phone{display:block;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem);font-weight:700;line-height:1.2}.p-admissions_cta__block .mail{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem)}.p-recruitment_status_cta{margin-top:min(4.8979591837vw + 41.6326530612px,120px)}.p-recruitment_status_cta__border{border:3px solid #ed1e79;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(2.0408163265vw + 17.3469387755px,50px)}.p-recruitment_status_cta__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);color:#ed1e79;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);text-align:center;font-weight:700;line-height:1.6}.p-ao_policy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:min(.4081632653vw + 13.4693877551px,20px);gap:min(.4081632653vw + 13.4693877551px,20px)}.p-ao_policy__block{text-align:center}.p-ao_policy__block__text{margin-top:min(.8163265306vw + 6.9387755102px,20px);font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700}.p-ao_point{display:flex;justify-content:space-between;align-items:flex-start;gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-ao_point__block{width:65%;flex-shrink:0;position:relative;background:#fff;border:1px solid #212121;padding:min(2.4489795918vw + 20.8163265306px,60px) min(1.6326530612vw + 13.8775510204px,40px)}.p-ao_point__block:first-child{width:35%}.p-ao_point__block__label{background:#212121;color:#fff;display:inline-block;border-radius:9999px;line-height:1;padding:.5em;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.p-ao_point__block__label,.p-ao_point__block__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700}.p-ao_point__block__title{color:#00a99d;text-align:center;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-ao_point__block__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-ao_point__block__list.-col3 li{width:33%}.p-ao_point__block__list li{width:50%;text-align:center;line-height:1.4;margin-bottom:min(.1632653061vw + 7.387755102px,10px)}.p-ao_point__block__list li strong{display:block}.p-ao_flow__block{display:flex;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-ao_flow__block__step{flex-shrink:0;width:min(8.1632653061vw + 19.387755102px,150px);height:min(8.1632653061vw + 19.387755102px,150px);border-radius:50%;background:#00a99d;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.p-ao_flow__block__step .step{font-size:min(calc(1.4693877551vw + .8489795918rem),3.2rem);line-height:1}.p-ao_flow__block__step .c-text-stroke{font-weight:400;font-family:Public Sans,sans-serif;line-height:1;font-size:min(calc(3.2653061224vw + .7755102041rem),6rem)}.p-ao_flow__block__contents{overflow:hidden;margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-ao_flow__block__contents__title{font-size:min(calc(1.1428571429vw + 1.3714285714rem),3.2rem);line-height:1.5;display:inline-block;border-bottom:1px solid #212121;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-study_support_head{text-align:center;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-study_support_head__title{background:#212121;color:#fff;border-radius:9999px;padding:.2em 1em;display:inline-block;font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);font-weight:700}.p-study_support_head__body{font-size:min(calc(1.306122449vw + 1.5102040816rem),3.6rem);font-weight:700}.p-study_support_head__body span{color:#00a99d;border-bottom:3px solid #00a99d}.p-study_support_body,.p-study_support_body__circle{display:flex;justify-content:center;align-items:center}.p-study_support_body__circle{color:#fff;width:min(4.0816326531vw + 134.693877551px,200px);height:min(4.0816326531vw + 134.693877551px,200px);border-radius:50%;text-align:center;font-size:min(calc(.5714285714vw + 1.0857142857rem),2rem);font-weight:700;flex-shrink:0}.p-study_support_body__circle.-pink{background:#ed1e79}.p-study_support_body__circle.-green{background:#00a99d}.p-study_support_body__plus{margin:0 min(1.2244897959vw + 10.4081632653px,30px)}.p-study_support_body__plus .c-ico svg{width:3em}.p-submission_method_number{display:flex;flex-wrap:wrap;-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.p-submission_method_number li{position:relative;padding-left:min(.4081632653vw + 18.4693877551px,25px);font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-submission_method_number li:before{content:attr(data-attr);position:absolute;left:0;top:0;color:#00a99d}.p-submission_method_document{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-submission_method_document__block{background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);border:1px solid #212121;padding:min(2.4489795918vw + .8163265306px,40px)}.p-submission_method_document__block__title{position:relative;display:flex;align-items:center;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-submission_method_document__block__title:before{content:attr(data-attr);font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);color:#00a99d;margin-right:min(.4081632653vw + 3.4693877551px,10px);flex-shrink:0}.p-submission_method_document__block__title span{display:block;border-radius:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.9795918367vw + .8326530612rem),2.4rem);color:#fff;background:#00a99d;padding:.4em 1em;width:100%;text-align:center}.p-submission_method_document__block__inner{display:flex}.p-submission_method_document__block__inner .img{flex-shrink:0;margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-submission_method_document_last{border:3px solid #00a99d;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(2.4489795918vw + 10.8163265306px,50px);max-width:720px;margin:min(3.2653061224vw + 27.7551020408px,80px) auto 0}.p-submission_method_document_last__img{position:relative;text-align:center;width:min(3.2653061224vw + 137.7551020408px,190px);margin:min(2.0408163265vw + 17.3469387755px,50px) auto 0}.p-submission_method_document_last__img__fukidashi{width:min(2.4489795918vw + 90.8163265306px,130px);height:min(2.4489795918vw + 90.8163265306px,130px);background:#00a99d;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);font-weight:700;text-align:center;line-height:1.4;position:absolute;right:-20px;top:20px;transform:translateX(100%)}.p-submission_method_document_last__img__fukidashi:before{content:"";position:absolute;left:15px;bottom:10px;width:0;height:0;border-color:transparent transparent transparent #00a99d;border-style:solid;border-width:20px 0 0 20px}.p-flow.c-common_section{padding:min(.8163265306vw + 26.9387755102px,40px) 0}.p-flow__list{display:flex;justify-content:space-between}.p-flow__block{border:1px dotted #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(.4081632653vw + 8.4693877551px,15px);position:relative;width:20%}.p-flow__block.-col3{width:28%}.p-flow__block:before{content:"";position:absolute;top:50%;right:-10px;transform:translate(100%,-50%);width:0;height:0;border-color:transparent transparent transparent #00a99d;border-style:solid;border-width:10px 0 10px 15px}.p-flow__block__title{background:#00a99d;color:#fff;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);font-weight:700;text-align:center;border-radius:min(.4081632653vw + 3.4693877551px,10px);line-height:1.5;padding:.5em;min-height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-flow__block__link{line-height:1.6;margin-top:min(.4081632653vw + 3.4693877551px,10px)}.p-flow__block__link a{color:#ed1e79;text-decoration:underline}.p-flow__block__link .c-link_arrow{width:min(.3265306122vw + 14.7755102041px,20px);height:min(.3265306122vw + 14.7755102041px,20px);display:inline-flex;margin-left:5px;background:#ed1e79;border:1px solid #ed1e79}.p-flow__block__link .c-link_arrow svg{width:.6em}.p-flow__block__link .c-link_arrow .c-ico path{fill:#fff}.p-flow__results{background:#ed1e79;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);writing-mode:vertical-rl;padding:1em;display:flex;justify-content:center;align-items:center}.p-scholarship_flow{margin-bottom:min(.4081632653vw + 43.4693877551px,50px)}.p-scholarship_flow__card{padding:min(.4897959184vw + 4.1632653061px,12px);border:1px dotted #000;border-radius:10px;position:relative}.p-scholarship_flow__card:last-child:before{display:none}.p-scholarship_flow__card:before{content:"";position:absolute;right:0;top:50%;transform:translate(200%,-50%);width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #00a99d;border-right:0}.p-scholarship_flow__card__title{background:#00a99d;color:#fff;padding:1em;border-radius:10px;text-align:center;margin-bottom:min(.4897959184vw + 4.1632653061px,12px)}.p-concept_head{position:relative;margin-top:min(1.6326530612vw + 13.8775510204px,40px);padding-top:0;overflow:clip}.p-concept_head:after,.p-concept_head:before{top:0;z-index:-1;content:"Our policy Our policy Our policy";text-transform:uppercase;opacity:.1}.p-concept_head__img{position:absolute;top:0;right:0;width:38%}.p-concept_head__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px) 0 0 min(1.6326530612vw + 13.8775510204px,40px)}.p-concept_head__contents{width:60%;max-width:665px;padding-top:min(3.6734693878vw + 31.2244897959px,90px)}.p-concept_head__contents__title{font-size:48px;font-weight:700;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);line-height:1.4}.p-concept_head__contents p{line-height:2}.p-concept_body__block{border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);background:#fff;padding:min(2.0408163265vw + 7.3469387755px,40px)}.p-concept_body__block__title{font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);font-weight:700;color:#00a99d;text-align:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-concept_body__block__num{font-size:min(calc(3.2653061224vw + .7755102041rem),6rem);font-weight:400;font-family:Public Sans,sans-serif;line-height:1;text-align:center;-webkit-text-stroke-color:#00a99d;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-concept_body__block__strong_title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;text-align:center;line-height:1.6}.p-concept_body__block__strong_title strong{display:block;color:#00a99d;font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.p-concept_symbol__inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:min(5.7142857143vw + 8.5714285714px,100px)}.p-concept_symbol_img{flex-shrink:0}.p-concept_symbol__contents{max-width:665px}.p-concept_symbol__contents__title{font-weight:700;font-size:min(calc(2.4489795918vw + 1.2816326531rem),5.2rem);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);line-height:1.6}.p-concept_symbol__contents__title small{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);display:block}.p-concept_symbol__bnr a{transition:all .3s ease}.p-access_metro__list{display:flex;flex-wrap:wrap;justify-content:center;gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-access_metro__block{position:relative;width:31%}.p-access_metro__block img,.p-access_metro__block__num{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-access_metro__block__num{background:#00a99d;color:#fff;display:flex;justify-content:center;align-items:center;font-size:min(calc(1.306122449vw + 1.5102040816rem),3.6rem);width:min(2.4489795918vw + 30.8163265306px,70px);height:min(2.4489795918vw + 30.8163265306px,70px);position:absolute;left:0;top:0;z-index:11;font-weight:700}.p-access_movie__iframe iframe{aspect-ratio:340/200;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-sns__list{display:flex;justify-content:center;flex-wrap:wrap;gap:min(2.4489795918vw + .8163265306px,40px)}.p-sns__block{width:30%}.p-sns__block a{transition:all .3s ease;border:1px solid #212121;border-radius:min(.4081632653vw + 8.4693877551px,15px);padding:min(2.4489795918vw + 20.8163265306px,60px) min(1.2244897959vw + 10.4081632653px,30px) min(1.2244897959vw + 10.4081632653px,30px);display:block}.p-sns__block__img{text-align:center;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-sns__block__img img{transition:all .6s ease}.p-sns__block__title{font-size:min(calc(.4897959184vw + 2.4163265306rem),3.2rem);font-weight:700;text-align:center}.p-sns__block__ico{width:min(1.6326530612vw + 33.8775510204px,60px);height:min(1.6326530612vw + 33.8775510204px,60px);border:1px solid #212121;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto}.p-sns__block__ico svg{transition:all .3s ease}.p-interview__block{position:relative;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-interview__block:first-child{background:url(/_next/static/media/interview_bnr01.41d762c9.jpg) no-repeat 50%/cover}.p-interview__block:nth-child(2){background:url(/_next/static/media/interview_bnr02.adb126c0.jpg) no-repeat 50%/cover}.p-interview__block a{aspect-ratio:1100/400;width:100%;height:100%;display:block}.p-interview__block a .c-link_arrow{transition:all .3s ease}.p-interview__block__text{position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(transparent,#000);padding:min(2.4489795918vw + 20.8163265306px,60px);border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px)}.p-interview__block__text .c-link_arrow{position:absolute;right:min(1.6326530612vw + 13.8775510204px,40px);bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-interview__block__label{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;background:#00a99d;color:#fff;display:inline-block;padding:.3em .5em;border-radius:5px;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-interview__block__title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);color:#fff;font-weight:700;line-height:1.6}.p-interview_detail{overflow:hidden}.p-interview_detail__title{font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem);font-weight:700;padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);border-bottom:1px solid #9f9f9f;line-height:1.6}.p-interview_detail__title span{font-weight:700;font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);color:#00a99d;margin-bottom:min(0vw + 10px,10px);display:block}.p-interview_detail__profile{position:relative;margin:min(4.0816326531vw + 24.693877551px,90px) 0;padding:min(2.0408163265vw + 17.3469387755px,50px);background:#f6f6f6;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-interview_detail__profile.-flex{display:flex}.p-interview_detail__profile__label{background:#212121;color:#fff;display:inline-block;border-radius:9999px;padding:.2em 1em;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.p-interview_detail__profile__block{display:flex;align-items:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-interview_detail__profile__block:last-child{margin-bottom:0}.p-interview_detail__profile__thumb{flex-shrink:0}.p-interview_detail__profile__thumb img{border-radius:50%}.p-interview_detail__profile__name{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem);margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-interview_detail__profile__name .name{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);margin-top:min(.4081632653vw + 3.4693877551px,10px);display:block}.p-interview_detail__sec{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)}.p-interview_detail__block{display:flex;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-interview_detail__block__thumb{flex-shrink:0;text-align:center}.p-interview_detail__block__thumb img{border-radius:50%}.p-interview_detail__block__thumb .name{display:block}.p-interview_detail__block__thumb .name.-teacher{color:#00a99d}.p-interview_detail__block__text{margin-left:min(2.0408163265vw + 17.3469387755px,50px)}.p-interview_detail__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-interview_recommend{position:relative;padding:min(3.2653061224vw + 27.7551020408px,80px) min(2.4489795918vw + 10.8163265306px,50px)}.p-interview_recommend,.p-interview_recommend:after,.p-interview_recommend:before{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-interview_recommend:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#009f92,#ea1c6e);opacity:.3}.p-interview_recommend__title{text-align:center;font-size:min(calc(.6530612245vw + 2.5551020408rem),3.6rem);font-weight:700;color:#fff;position:relative;z-index:11;line-height:1.5;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-interview_recommend__title:after,.p-interview_recommend__title:before{top:max(-1.2244897959vw + -10.4081632653px,-30px);content:"virtual talent virtual talent";text-transform:uppercase;-webkit-text-stroke-color:#fff;opacity:.4}.p-interview_recommend__inner{display:flex;position:relative;z-index:11;color:#fff}.p-interview_recommend__thumb{flex-shrink:0}.p-interview_recommend__thumb img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-interview_recommend__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-interview_recommend__text__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-interview_recommend__text__link{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-interview_recommend__text__link a{display:flex;align-items:center;transition:all .3s ease}.p-katei_head__title{text-align:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-katei_head__title__sub{display:inline-block;color:#ed1e79;border:2px solid #ed1e79;font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);padding:.5em;line-height:1;border-radius:min(.4081632653vw + 3.4693877551px,10px);font-weight:700;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-katei_head__title__main{font-size:min(calc(2.4489795918vw + 1.4816326531rem),5.4rem);font-weight:700;line-height:1.6}.p-katei_point__block{border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(.8163265306vw + 11.9387755102px,25px);background:#fff}.p-katei_point__block__num{display:flex;align-items:center;justify-content:center;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#ed1e79;color:transparent;line-height:1;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-katei_point__block__num .point{font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);margin-right:5px}.p-katei_point__block__num .num{font-size:min(calc(1.6326530612vw + 4.387755102rem),7rem)}.p-katei_point__block__text{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);line-height:1.6;text-align:center}.p-katei_voice{margin-top:min(2.4489795918vw + 20.8163265306px,60px)}.p-katei_voice__list li{background-color:#fff;border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-katei_course__button{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-katei_course__button a{border:1px solid #212121;background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;align-items:center;padding:min(1.2244897959vw + 10.4081632653px,30px);transition:all .3s ease}.p-katei_course__button a .c-ico{display:flex}.p-katei_course__button a .c-ico path{transition:all .3s ease}.p-katei_course__button a .c-link_arrow{width:22px;height:22px;background:#212121;transition:all .3s ease;margin-left:auto}.p-katei_course__button a .c-link_arrow .c-ico{width:.6em}.p-katei_course__button a .c-link_arrow .c-ico path{fill:#fff}.p-katei_course__button__title{font-weight:700;margin-left:min(.4081632653vw + 3.4693877551px,10px)}.p-visitor_schedule__block{background:#fff;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(2.0408163265vw + 17.3469387755px,50px);margin-bottom:min(2.8571428571vw + 24.2857142857px,70px);position:relative}.p-visitor_schedule__block:before{content:"・・・";position:absolute;left:50%;bottom:max(-.5714285714vw + -5.8571428571px,-15px);font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);color:#212121;transform:translate(-50%,100%) rotate(-90deg)}.p-visitor_schedule__block__contents{display:flex;justify-content:space-between;max-width:940px;margin:0 auto}.p-visitor_schedule__block__body{max-width:530px}.p-visitor_schedule__block__head{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);display:flex;align-items:flex-end}.p-visitor_schedule__block__step{margin-right:min(1.2244897959vw + 10.4081632653px,30px);line-height:1;min-width:60px}.p-visitor_schedule__block__step .vertical{writing-mode:vertical-rl;color:#e8e8e8;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-visitor_schedule__block__step .num{font-size:min(calc(3.2653061224vw + 3.7755102041rem),9rem);font-weight:400;font-family:Public Sans,sans-serif;font-style:italic;margin-left:10px}.p-visitor_schedule__block__inner .fukidashi{background:#00a99d;color:#fff;display:inline-block;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:.2em 1.5em;margin-bottom:min(.4081632653vw + 8.4693877551px,15px);position:relative}.p-visitor_schedule__block__inner .fukidashi:before{content:"";position:absolute;left:min(1.6326530612vw + 13.8775510204px,40px);bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#00a99d transparent transparent;border-style:solid;border-width:10px 5px 0}.p-visitor_schedule__block__inner .title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;line-height:1.5}.p-visitor_schedule__block__img img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-visitor_schedule__last{position:relative;background:linear-gradient(180deg,#009f92,#685cc4);border-radius:min(1.6326530612vw + 13.8775510204px,40px);padding:min(3.2653061224vw + 27.7551020408px,80px) 0;text-align:center;color:#fff;font-weight:700}.p-visitor_schedule__last.-third-grade{background:linear-gradient(180deg,#8e39d8,#ed7eae)}.p-visitor_schedule__last:before{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-visitor_schedule__last:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/_next/static/media/schedule_last_bg.4352f9b2.png) no-repeat 50%/cover}.p-visitor_schedule__last__sub{display:inline-block;position:relative}.p-visitor_schedule__last__sub:after,.p-visitor_schedule__last__sub:before{content:"";position:absolute;bottom:0;height:1px;background:#fff}.p-visitor_schedule__last__sub:before{left:0;width:30%}.p-visitor_schedule__last__sub:after{right:0;width:60%}.p-visitor_schedule__last__sub span{display:inline-block}.p-visitor_schedule__last__sub span:before{content:"";position:absolute;bottom:0;width:10%;height:1px;left:30%;transform:rotate(-45deg);transform-origin:right;background:#fff}.p-visitor_schedule__last__main{position:relative;font-size:min(calc(1.306122449vw + 1.3102040816rem),3.4rem)}.p-visitor_qa__block{background:#f6f6f6;padding:min(1.2244897959vw + 10.4081632653px,30px);border-radius:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.-white .p-visitor_qa__block{background:#fff;border:1px solid #212121;padding:min(.4081632653vw + 13.4693877551px,20px)}.p-visitor_qa__block__acco{max-width:950px;margin:0 auto}.p-visitor_qa__block__acco.is-act .p-visitor_qa__block__q .trg{transform:rotate(90deg)}.p-visitor_qa__block__acco.is-act .p-visitor_qa__block__q .trg:before{opacity:0}.p-visitor_qa__block__acco.is-act .p-visitor_qa__block__a{padding:1em min(2.0408163265vw + 17.3469387755px,50px);opacity:1;height:auto;visibility:visible;transition:height 1s ease,opacity .1s linear .1s,visibility .1s linear .1s}.p-visitor_qa__block__q{position:relative;font-weight:700;border-bottom:1px solid #d8d8d8;padding:1em 0 1em min(2.0408163265vw + 17.3469387755px,50px);display:flex;justify-content:space-between;cursor:pointer}.-white .p-visitor_qa__block__q{border:none}.p-visitor_qa__block__q:before{content:"Q.";position:absolute;left:0;top:.2em;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem);color:#00a99d;line-height:1}.p-visitor_qa__block__q span{padding-right:min(.8163265306vw + 6.9387755102px,20px)}.p-visitor_qa__block__q .trg{flex-shrink:0;background:#4a4a4a}.p-visitor_qa__block__q .trg:after,.p-visitor_qa__block__q .trg:before{background:#fff}.p-visitor_qa__block__a{position:relative;opacity:0;visibility:hidden;height:0;transition:height .6s ease,opacity .1s linear,visibility .4s linear}.p-visitor_qa__block__a:before{content:"A.";position:absolute;left:0;top:.2em;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem);color:#ed1e79;line-height:1;font-weight:700}.p-visitor_qa__block__a .buttons{max-width:550px}.p-visitor_other__list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:min(1.2244897959vw + 10.4081632653px,30px);-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px);grid-row-gap:min(1.2244897959vw + 10.4081632653px,30px);row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-visitor_other__list.-col1{grid-template-columns:repeat(1,1fr);max-width:720px;margin:0 auto}.p-visitor_other__block a{position:relative;display:flex;overflow:hidden;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-visitor_other__block a img{transition:all .6s ease;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-visitor_other__block a .c-link_arrow{transition:all .3s ease}.p-visitor_other__block__body{width:100%;position:absolute;left:0;bottom:0;z-index:11;color:#fff;padding:1em 1.5em 2em;background:linear-gradient(transparent,rgba(0,0,0,.8));border-radius:0 0 min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px)}.p-visitor_other__block__title{display:flex;justify-content:space-between;align-items:center;font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1.4}.p-visitor_other__block__title .c-link_arrow{margin-left:10px}.p-visitor_other__block__text{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-high-school_think__inner{display:flex;justify-content:space-between}.p-high-school_think__left{max-width:600px;width:55%}.p-high-school_think__right{width:40%}.p-high-school_think__fukidashi{font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);font-weight:700;background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(2.0408163265vw + 7.3469387755px,40px);text-align:center;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);position:relative}.p-high-school_think__fukidashi:before{content:"";position:absolute;right:-70px;bottom:50px;width:0;height:0;transform:rotate(15deg);border-color:transparent transparent transparent #fff;border-style:solid;border-width:50px 0 0 80px}.p-high-school_think__fukidashi__strong{line-height:1;font-size:min(calc(3.2653061224vw + .7755102041rem),6rem);position:relative;z-index:11;color:#ed1e79}.p-high-school_think__fukidashi__strong:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:50%;background:linear-gradient(transparent 50%,#fff571 0);z-index:-1}.p-high-school_think__fukidashi__strong small{font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem)}.p-high-school_merit__block{text-align:center}.p-high-school_merit__block__point{background:#00a99d;color:#fff;font-weight:700;display:inline-block;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:.5em 1.5em;line-height:1;margin-bottom:min(1.2244897959vw + 15.4081632653px,35px);position:relative}.p-high-school_merit__block__point:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#00a99d transparent transparent;border-style:solid;border-width:10px 5px 0}.p-high-school_merit__block__point strong{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);margin-left:3px}.p-high-school_merit__block__img{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-high-school_merit__block__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-student__portal{max-width:98%;margin:0 auto min(4.8979591837vw + 41.6326530612px,120px);border-radius:min(2.4489795918vw + 20.8163265306px,60px);padding:min(3.2653061224vw + 27.7551020408px,80px)}.p-student__portal__title{text-align:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-student__portal__block{background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(1.2244897959vw + 10.4081632653px,30px) min(2.0408163265vw + 7.3469387755px,40px)}.p-student__portal__block .title{font-weight:700;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);text-align:center;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-abroad_head__inner{display:flex;justify-content:space-between;max-width:900px;margin:0 auto}.p-abroad_head__left{max-width:600px}.p-abroad_head__title{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-abroad_flag_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.p-abroad_flag_list.-col4{grid-template-columns:repeat(4,1fr)}.p-abroad_flag_list.-col5{grid-template-columns:repeat(5,1fr)}.p-abroad_flag_list.-tab li{display:flex;align-items:center;justify-content:space-between;border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:1em;transition:all .3s ease;cursor:pointer}.p-abroad_flag_list.-tab li img{margin-right:10px}.p-abroad_flag_list.-tab li .c-link_arrow{transform:rotate(90deg)}.p-abroad_flag_list.-tab li.react-tabs__tab--selected{background:#212121;color:#fff}.p-abroad_flag_list.-tab li.react-tabs__tab--selected .c-link_arrow{background:#fff}.p-abroad_flag_list.-tab li.react-tabs__tab--selected .c-link_arrow path{fill:#212121}.p-abroad_flag_list__ico{display:flex;align-items:center}.p-abroad_flag_list__ico strong{margin-left:5px}.p-abroad_flag_list li.contact a{background:#00a99d;color:#fff;border:1px solid #00a99d}.p-abroad_flag_list li.contact a .c-link_arrow{background:#fff;border:1px solid #fff;color:#00a99d}.p-abroad_flag_list li.contact a .c-link_arrow .c-ico path{fill:#00a99d}.p-abroad_flag_list li a{display:flex;align-items:center;justify-content:space-between;border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:1em;transition:all .3s ease}.p-abroad_flag_list li .c-link_arrow{background:#212121;border:1px solid #212121;color:#fff;width:min(.4081632653vw + 16.4693877551px,23px);height:min(.4081632653vw + 16.4693877551px,23px)}.p-abroad_flag_list li .c-link_arrow .c-ico{width:.6em}.p-abroad_flag_list li .c-link_arrow .c-ico path{fill:#fff}.p-abroad_information__inner{display:flex;justify-content:space-between;align-items:center}.p-abroad_information__right{text-align:center}.p-abroad_support__inner{display:flex;justify-content:space-between}.p-abroad_support__text{max-width:460px;margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-abroad_support__img{flex-shrink:0}.p-abroad_support__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-company_head{display:flex;justify-content:space-between}.p-company_head__text{max-width:500px}.p-company_head__img{flex-shrink:0}.p-parents_head{font-size:min(calc(1.4693877551vw + 1.2489795918rem),3.6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;position:relative}.p-parents_head:before{content:"";position:absolute;left:50%;bottom:0;width:37px;height:21px;background:url(/_next/static/media/arrow@2x.30c53a08.png) no-repeat top/contain;translate:-50% 100%}.p-parents_head span{color:#fff;background:linear-gradient(135deg,#515bd4,#dd2a7b);display:inline-block;font-size:min(calc(2.0408163265vw + 1.2346938776rem),4.5rem);border-radius:20px;padding:.3em .8em;line-height:1.5}.p-parents_debut_support__box{display:flex;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-parents_debut_support__box__industry{margin-left:min(2.0408163265vw + 17.3469387755px,50px);flex-shrink:0}.p-parents_debut_support .c-img_text_card:first-of-type .c-img_text_card__thumb{border:1px solid #d8d8d8}.p-parents_debut_support__future_projections_img{background:#fff;padding:min(1.6326530612vw + 13.8775510204px,40px);margin:min(1.6326530612vw + 13.8775510204px,40px) 0;display:grid;place-content:center}.p-parents_debut_support__future_projections_img__inner{min-width:500px}.p-parents_debut_support__industry_map{display:grid;place-content:center}.p-parents_debut_support__voice_list{display:grid;grid-template-columns:50% 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-parents_debut_support__voice{display:grid;grid-template-rows:subgrid;grid-row:span 2}.p-parents_debut_support__voice__inner{display:flex;padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);border-bottom:1px solid #9f9f9f}.-small .p-parents_debut_support__voice__inner{display:flex;margin-top:min(.4081632653vw + 13.4693877551px,20px)}.p-parents_debut_support__voice__img{flex-shrink:0;margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.-small .p-parents_debut_support__voice__img{margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-parents_debut_support__voice__profile{display:flex;margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-parents_debut_support__voice__profile.-small{display:block;margin-top:0}.p-parents_debut_support__voice__profile.-small dt{margin-bottom:.5em}.p-parents_debut_support__voice__profile dt{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);font-weight:700;margin-right:min(1.6326530612vw + 13.8775510204px,40px);flex-shrink:0}.p-parents_debut_support__voice__profile dt small{display:block;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem)}.p-parents_debut_support__voice__profile dd{font-size:min(calc(.0816326531vw + 1.1693877551rem),1.3rem);color:#9f9f9f}.p-parents_study__block{margin-bottom:min(2.4489795918vw + 10.8163265306px,50px)}.p-parents_study__block__inner{display:flex}.p-parents_study__block__imgs{display:flex;gap:min(.8163265306vw + 6.9387755102px,20px)}.p-parents_study__block__imgs,.p-parents_study__block__src{flex-shrink:0;margin-left:min(2.0408163265vw + 17.3469387755px,50px)}.p-parents_career_debut__center{display:flex}.p-parents_career_debut__center__img{flex-shrink:0;margin-right:10px}.p-parents_career_debut__center__img img{border-radius:50%}.p-parents_career_debut__center__name{font-weight:700;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);margin-bottom:min(calc(.8163265306vw + .193877551rem),1.5rem)}.p-parents_career_debut__center__name small{font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);display:block}.p-parents_reason__block{padding-left:2em}.p-parents_reason__block__title{font-weight:700;position:relative}.p-parents_reason__block__title:before{content:"・";position:absolute;left:-1em;top:0;color:#00a99d}.p-course_index__head{padding-bottom:min(2.4489795918vw + 40.8163265306px,80px);padding-top:min(6.5306122449vw + 15.5102040816px,120px)}.p-course_index__body{padding-bottom:min(7.3469387755vw + 72.4489795918px,190px)}.p-course_index__world+.p-course_index__world{margin-top:min(5.306122449vw + 80.1020408163px,165px)}.p-course_index__world .c-grid-column{row-gap:30px;-moz-column-gap:20px;column-gap:20px;margin-top:min(2.0408163265vw + 42.3469387755px,75px)}.p-course_index__world__lower{position:relative;display:flex;align-items:flex-start}.p-course_index__world__lower.js-anim_elm .bg{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity 1.2s,-webkit-clip-path 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s,clip-path 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s,clip-path 1.2s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.2s cubic-bezier(.215,.61,.355,1);opacity:0}.p-course_index__world__lower.js-anim_elm .sub{transform:translateY(min(.8163265306vw + 6.9387755102px,20px));opacity:0;transition:opacity 1.2s .3s,transform 1.2s cubic-bezier(.215,.61,.355,1) .3s}.p-course_index__world__lower.js-anim_elm .main{transition:opacity 1.2s .6s,transform 1.2s cubic-bezier(.215,.61,.355,1) .6s;transform:translateY(min(.8163265306vw + 6.9387755102px,20px));opacity:0}.p-course_index__world__lower.js-anim_elm .main .en:after{transition:clip-path .9s cubic-bezier(.77,0,.175,1) .9s;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.p-course_index__world__lower.js-anim_elm.is-act .bg{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}.p-course_index__world__lower.js-anim_elm.is-act .main,.p-course_index__world__lower.js-anim_elm.is-act .sub{transform:translateY(0);opacity:1}.p-course_index__world__lower.js-anim_elm.is-act .main{opacity:1}.p-course_index__world__lower.js-anim_elm.is-act .main .en:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-course_index__world__lower .shape{position:absolute;width:min(76.3265306122vw + 648.7755102041px,1870px);aspect-ratio:1870/562;transform:translate(50%,-50%) rotate(-5deg);top:60%;right:20%;mix-blend-mode:screen;opacity:.2}.-performer .p-course_index__world__lower .shape{right:30%;top:80%;transform:translate(50%,-50%) rotate(154deg)}.-director .p-course_index__world__lower .shape{right:5%;top:90%;transform:translate(50%,-50%) rotate(7deg)}.p-course_index__world__lower .sub{position:relative;width:100%;max-width:57.1875%;margin-top:min(6.1224489796vw + -7.9591836735px,90px);overflow:hidden;z-index:0;border-top-right-radius:min(1.8367346939vw + 15.612244898px,45px);border-bottom-right-radius:min(1.8367346939vw + 15.612244898px,45px)}.p-course_index__world__lower .sub span{max-height:600px;min-height:280px}.p-course_index__world__lower .sub video{-o-object-fit:cover;object-fit:cover;aspect-ratio:183/121;width:100%;-o-object-position:center;object-position:center;border-top-right-radius:min(1.8367346939vw + 15.612244898px,45px);border-bottom-right-radius:min(1.8367346939vw + 15.612244898px,45px)}.p-course_index__world__lower .bg{position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:0}.p-course_index__world__lower .main{color:#fff;position:relative;padding:min(6.5306122449vw + 15.5102040816px,120px) min(6.5306122449vw + -9.4897959184px,95px)}.p-course_index__world__lower .ja{font-weight:700;line-height:1.5;font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem)}.p-course_index__world__lower .en{font-weight:700;text-transform:uppercase;flex:0 0 auto;font-size:min(calc(3.1007751938vw + 1.4387596899rem),6.4rem);line-height:1;display:inline-block;letter-spacing:.025em;margin-top:.25em}.p-course_index__world__lower .en:after{content:"";display:block;height:min(.1632653061vw + 2.387755102px,5px);margin-top:.25em;background-image:linear-gradient(90deg,#fff 0,#fff 50%,hsla(0,0%,100%,0))}.p-course_index__world__lower .c-text{font-size:min(calc(1.9230769231vw + .1230769231rem),3.2rem);font-weight:700;line-height:1.75;margin-top:1em}.p-course_index__card{position:relative}.-artist .p-course_index__card .label{background-color:#515bd4}.-performer .p-course_index__card .label{background-color:#ed1e79}.-director .p-course_index__card .label{background-color:#d47951}.p-course_index__card.js-anim_elm .main{opacity:0;transition:opacity .9s .3s}.p-course_index__card.js-anim_elm .main .inner{transition:transform 1.2s cubic-bezier(.215,.61,.355,1) .3s;transform:translateY(min(.8163265306vw + 6.9387755102px,20px))}.p-course_index__card.js-anim_elm.is-act .main{opacity:1}.p-course_index__card.js-anim_elm.is-act .main .inner{transform:translateY(0)}.p-course_index__card a{display:block}.p-course_index__card .sub{border-radius:10px;overflow:hidden;position:relative;z-index:0}.p-course_index__card .main{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;color:#fff;background-image:linear-gradient(180deg,rgba(33,33,33,0),rgba(0,0,0,.5));display:flex;align-items:flex-end;padding:min(1.6326530612vw + 8.8775510204px,35px) min(2.4489795918vw + 5.8163265306px,45px)}.p-course_index__card .main .inner{width:100%;padding-right:min(.4081632653vw + 43.4693877551px,50px);position:relative}.p-course_index__card .main .inner .c-slide_arrow{position:absolute;bottom:0;top:auto;transform:none}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide{background-color:transparent;border-color:#fff;position:relative}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:9999px;opacity:0;transform:scale(.5)}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico{position:relative}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico svg path{fill:#fff}.p-course_index__card .title{font-size:min(calc(1.0416666667vw + .7333333333rem),2.4rem);line-height:1.5;font-weight:700;margin-top:.75em;margin-bottom:.75em}.p-course_index__card .label{line-height:1;display:inline-block;background-color:#212121;color:#fff;border-radius:9999px;padding:.65em 1.15em;font-size:min(calc(.5208333333vw + .5666666667rem),1.4rem)}.p-course_index__card .list{font-size:min(calc(.6944444444vw + .4888888889rem),1.6rem);line-height:1.375}.p-course_index__card .list li{display:flex;-moz-column-gap:.25em;column-gap:.25em}.p-course_index__card .list li:not(:last-child){margin-bottom:.375em}.p-course_index__card .list li:before{content:"・"}.p-course_head{overflow:hidden;margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)}.p-course_head__title{font-size:min(calc(.5714285714vw + 2.3857142857rem),3.3rem);font-weight:700;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_head__title__sub{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);display:block}.p-course_head__title__sub.-performer{color:#ed1e79}.p-course_head__title__sub.-director{color:#d47951}.p-course_head__title__sub.-artist{color:#515bd4}.p-course_head__wrap .c-right-over{position:relative}.p-course_head__wrap .c-slider_scroll{display:none}.p-course_head__slider{position:relative;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_head__slide{position:relative;overflow:hidden}.p-course_head__slide:before{content:"";position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(transparent,#000);border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px);z-index:1;height:50%}.p-course_head__slide img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_head__slide__name{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);font-weight:700;color:#fff;position:absolute;left:1.5em;bottom:10%;z-index:11;line-height:1.5}.p-course_head__slide__en{position:absolute;left:0;bottom:20%;white-space:nowrap;z-index:11;writing-mode:vertical-lr;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;transform:rotate(180deg);font-size:min(calc(1.306122449vw + 2.5102040816rem),4.6rem);opacity:.5;text-transform:uppercase;letter-spacing:.1em}.p-course_gallery{position:relative;overflow:hidden}.p-course_gallery:before{height:220px}.p-course_gallery:after{content:"";position:absolute;left:0;top:0;width:100%;height:220px;background:#42434b;z-index:-1}.p-course_gallery__inner{padding-top:min(3.2653061224vw + 27.7551020408px,80px);position:relative}.p-course_gallery__title{font-size:min(calc(6.1224489796vw + 5.7040816327rem),15.5rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic;text-transform:uppercase;opacity:.3;line-height:1;position:absolute;top:max(-.8163265306vw + -6.9387755102px,-20px)}.p-course_gallery__wrap{margin-left:-450px;margin-right:-450px}.p-course_gallery__slide:nth-child(2n){margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_gallery__block{opacity:0;transition:all .5s ease-out;transform:translateY(30px);filter:blur(10px)}.p-course_gallery__block.is-act{opacity:1;transform:translateY(0);filter:blur(0)}.p-course_gallery__block img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_special_lecture__wrap{position:relative}.p-course_special_lecture__slide{overflow:hidden;cursor:pointer}.p-course_special_lecture__slide__img{display:flex}.p-course_special_lecture__slide__img img,.p-course_special_lecture__slide__img span{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_special_lecture__slide__img img{transition:all .6s ease}.p-course_point{padding-top:min(6.5306122449vw + 25.5102040816px,130px);padding-bottom:min(4.8979591837vw + 41.6326530612px,120px);position:relative;overflow:hidden}.p-course_point.-sec01{overflow:hidden}.p-course_point.-sec01:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/_next/static/media/point_bg01.45735fd5.jpg) no-repeat top/contain;z-index:-1}.p-course_point.-sec01.-director:before{left:25%;background:url(/_next/static/media/point_bg01_creator.cb872eed.jpg) no-repeat top/contain}.p-course_point.-sec02{background:url(/_next/static/media/texture.8cc0b1a7.png) 50%/400px 400px}.p-course_point.-sec03:before{content:"";position:absolute;left:0;top:-50px;width:100%;height:100%;background:url(/_next/static/media/point_bg03.e6202bb5.jpg) no-repeat 50%/cover;z-index:-1}.p-course_point.-sec03.-director:before{background:url(/_next/static/media/point_bg03_creator.fb1f1f28.jpg) no-repeat 50%/cover}.p-course_point.-sec03.-artist:before{background:url(/_next/static/media/point_bg03_artist.0ac55749.jpg) no-repeat 50%/cover}.p-course_point__wrap{position:relative}.p-course_point__title{display:flex;align-items:end;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_point__title__num{font-size:min(calc(8.1632653061vw + 2.9387755102rem),16rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic;line-height:1;position:relative;top:10px;margin-right:min(.8163265306vw + 6.9387755102px,20px);flex-shrink:0}.-performer .p-course_point__title__num{-webkit-text-stroke-color:#ed1e79}.-artist .p-course_point__title__num{-webkit-text-stroke-color:#515bd4}.-director .p-course_point__title__num{-webkit-text-stroke-color:#d47951}.p-course_point__title__num small{font-size:min(calc(4.0816326531vw + 1.4693877551rem),8rem)}.p-course_point__title__num small,.p-course_point__title__num span{display:inline-block;position:relative;z-index:11}.-even .p-course_point__title__num small:before{position:absolute;left:min(.1632653061vw + 1.387755102px,4px);top:min(.1632653061vw + 1.387755102px,4px);content:"#";-webkit-text-stroke-width:0;color:#fff;z-index:-1}.-even .p-course_point__title__num span{display:inline-block;position:relative;z-index:11}.-even .p-course_point__title__num span:before{position:absolute;left:min(.1632653061vw + 1.387755102px,4px);top:min(.1632653061vw + 1.387755102px,4px);content:attr(data-attr);-webkit-text-stroke-width:0;color:#fff;z-index:-1}.p-course_point__title__main{font-size:min(calc(2.2857142857vw + 1.3428571429rem),5rem)}.p-course_point__title__sub{font-size:min(calc(.5714285714vw + 1.0857142857rem),2rem);font-weight:700;display:block;line-height:1.5;margin-bottom:.75em}.p-course_point__title__grade{font-weight:700;line-height:1.25}.p-course_point__img_block{display:flex;justify-content:space-between;align-items:center}.p-course_point__img_block__img{flex-shrink:0;margin-right:min(1.6326530612vw + 18.8775510204px,45px)}.p-course_point__img_block__img img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_point__soft{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(4.0816326531vw + 24.693877551px,90px)}.p-course_point__soft .grade{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem)}.p-course_point__soft .grade span{display:inline-block;line-height:1.2}.p-course_point__soft__img{flex-shrink:0}.p-course_point__workshop{position:relative}.p-course_point__genre_list{border:1px solid #515bd4;background:#fff;border-radius:min(.8163265306vw + 6.9387755102px,20px);display:flex;flex-wrap:wrap;padding:min(1.6326530612vw + 13.8775510204px,40px);max-width:1100px}.p-course_point__genre_list.-nobd{border:none}.p-course_point__genre_list.-performer{border:1px solid #ed1e79}.p-course_point__genre_list.-col5 li{width:20%}.p-course_point__genre_list li{width:25%;font-weight:700}.p-course_point__genre_list li:last-child{padding-left:0}.p-course_point__genre_list li:last-child:before{display:none}.p-course_point__pickup_wrap{display:flex;justify-content:center;gap:min(1.2244897959vw + 10.4081632653px,30px);margin-block:min(1.6326530612vw + 33.8775510204px,60px) min(4.0816326531vw + 34.693877551px,100px)}.p-course_point__pickup_block{position:relative;padding:4px;background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#d48656);border-radius:10px}.p-course_point__pickup_block__inner{background:#fff;border-radius:8px;height:100%;display:grid;place-content:center;padding:min(1.2244897959vw + 30.4081632653px,50px) min(2.4489795918vw + .8163265306px,40px) min(2.8571428571vw + 4.2857142857px,50px)}.p-course_point__pickup_block__label{font-size:min(.3265306122vw + 14.7755102041px,20px);font-weight:700;border-radius:10px;background:linear-gradient(45deg,#e8c068,#d36326);color:#fff;padding:.6em 1em;text-align:center;width:-moz-max-content;width:max-content;position:absolute;left:50%;top:0;translate:-50% -50%}.p-course_point__pickup_block__text{font-size:min(.4897959184vw + 16.1632653061px,24px);font-weight:700;text-align:center;line-height:1}.p-course_point__pickup_block__text .color{color:#d47951;font-size:min(2.1224489796vw + 22.0408163265px,56px)}.p-course_point__pickup_block__text strong{font-size:min(.8979591837vw + 20.6326530612px,35px)}.p-course_point_curriculum__wrap{position:relative}.p-course_point_curriculum__wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(-25%)}.p-course_point_curriculum__slide{position:relative;display:flex}.p-course_point_curriculum__slide img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_point_curriculum__slide__inner{width:100%}.p-course_point_curriculum__slide__text{position:absolute;left:0;bottom:0;padding:2em;color:#fff;z-index:11;width:100%;line-height:1.6;font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-course_point_curriculum__slide__text:before{height:100%;z-index:-1}.p-course_point_curriculum__slide__text .title{font-weight:700;font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem)}.p-course_title_text__slide{display:flex}.p-course_title_text__slide img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_title_text__slide__body{position:absolute;width:100%;left:0;bottom:0;padding:2em;color:#fff;z-index:11}.p-course_title_text__slide__body:before{height:100%;z-index:-1}.p-course_title_text__slide__name{font-weight:700;line-height:1.5;font-size:min(calc(1.306122449vw + .9102040816rem),3rem)}.p-course_topics__title{line-height:1;position:relative;top:5px}.p-course_topics__block.is-act .p-course_topics__block__trg{border-radius:20px 20px 0 0}.p-course_topics__block.is-act .p-course_topics__block__trg .trg{transform:rotate(90deg)}.p-course_topics__block.is-act .p-course_topics__block__trg .trg:before{opacity:0}.p-course_topics__block.is-act .p-course_topics__block__body{padding:min(1.6326530612vw + 13.8775510204px,40px);opacity:1;visibility:visible;height:auto}.p-course_topics__block__trg{padding:min(1.6326530612vw + 13.8775510204px,40px);display:flex;align-items:center;color:#fff;font-size:min(calc(.5714285714vw + 1.5857142857rem),2.5rem);line-height:1.6;border-radius:20px}.p-course_topics__block__trg.-performer{background:url(/img/course/dance/topics_acco_bg.jpg) no-repeat 50%/cover}.p-course_topics__block__trg .trg{margin-left:auto;width:min(.6530612245vw + 27.5510204082px,38px);height:min(.6530612245vw + 27.5510204082px,38px);background:#fff;flex-shrink:0;cursor:pointer;transition:all .3s ease}.p-course_topics__block__trg .trg:after,.p-course_topics__block__trg .trg:before{width:min(.4081632653vw + 8.4693877551px,15px);height:min(.0816326531vw + .693877551px,2px)}.p-course_topics__block__trg .trg.-performer:after,.p-course_topics__block__trg .trg.-performer:before{background:#515bd4}.p-course_topics__block__trg .trg.-artist:after,.p-course_topics__block__trg .trg.-artist:before{background:#ed1e79}.p-course_topics__block__trg .trg.-director:after,.p-course_topics__block__trg .trg.-director:before{background:#d47951}.p-course_topics__block__thumb{margin-right:min(calc(1.6326530612vw + 1.387755102rem),4rem)}.p-course_topics__block__body{border:1px solid #515bd4;border-top:none;border-radius:0 0 20px 20px;transition:all .3s ease;opacity:0;visibility:hidden;height:0;padding:0}.p-course_teacher__wrap{position:relative}.p-course_teacher__wrap .c-check_title{justify-content:flex-start}.p-course_teacher__wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(50%)}.p-course_teacher__slide{display:flex;overflow:hidden;border-radius:min(.8163265306vw + 6.9387755102px,20px);cursor:pointer;aspect-ratio:2/3}.p-course_teacher__slide.-graduate{aspect-ratio:488/560}.p-course_teacher__slide img{transition:all .6s ease;border-radius:min(.8163265306vw + 6.9387755102px,20px);-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}.p-course_teacher__slide__body{position:absolute;width:100%;left:0;bottom:0;padding:1em .6em;color:#fff;z-index:11;font-size:min(calc(.0816326531vw + 1.2693877551rem),1.4rem)}.p-course_teacher__slide__body:before{height:100%;z-index:-1}.p-course_teacher__slide__genre{font-weight:700;line-height:1.4;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-course_teacher__slide__name{font-weight:700;line-height:1.5;font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem)}.p-course_teacher__slide__name small{font-size:min(calc(.6530612245vw + .9551020408rem),2rem);margin-left:5px}.p-course_teacher__slide__text{line-height:1.5714285714}.p-course_teacher__guest_list{margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_teacher__guest_block{background:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px);display:flex;border-radius:10px;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_teacher__guest_block:last-child{margin-bottom:0}.p-course_teacher__guest_block__thumb{margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_teacher__guest_block__thumb img{border-radius:10px}.p-course_teacher__guest_block__name{font-size:min(calc(.5714285714vw + 1.0857142857rem),2rem);font-weight:700}.p-course_teacher__guest_block__name.-dance{color:#ed1e79}.p-course_teacher__guest_block__copy{font-size:min(calc(.4081632653vw + .9469387755rem),1.6rem);font-weight:700;line-height:1.5;margin:0 0 min(.8163265306vw + 6.9387755102px,20px)}.p-course_teacher__guest_block__link{font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem);margin-top:min(.8163265306vw + 6.9387755102px,20px);word-break:break-word}.p-course_teacher__guest_block__link a{color:#00a99d}.p-course_check__wrap{position:relative}.p-course_check__slide{background:#f8f8f8;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_check__slide__img{text-align:center;flex-shrink:0}.p-course_check__slide__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_check__slide__text{margin-left:min(.8163265306vw + 6.9387755102px,20px)}.p-course_workshop__inner{background:url(/_next/static/media/workshop_bg_performer.0efece6c.jpg) no-repeat 50%/cover;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.6326530612vw + 13.8775510204px,40px);max-width:800px;margin:0 auto;display:flex;align-items:center}.p-course_workshop__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_workshop__text{color:#fff;margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_workshop__text__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;line-height:1.5;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-course_workshop__text__dates{display:flex;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_workshop__text__dates li{position:relative}.p-course_workshop__text__dates li:before{content:","}.p-course_workshop__text__dates li:first-child:before{display:none}.p-course_experience__wrap{position:relative}.p-course_experience__wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(-25%)}.p-course_experience__slide{padding:min(2.8571428571vw + -.7142857143px,45px);background:#fff;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_experience__slide__inner{display:flex;align-items:center;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-course_experience__slide__img{flex:0 0 50%}.p-course_experience__slide__img img{-o-object-fit:contain;object-fit:contain}.p-course_experience__slide__text{margin-left:min(1.6326530612vw + 3.8775510204px,30px)}.p-course_project{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_project__block{max-width:800px;margin:0 auto min(.8163265306vw + 6.9387755102px,20px)}.p-course_project__block.is-act .p-course_project__block__trg{border-radius:min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px) 0 0}.p-course_project__block.is-act .p-course_project__block__trg .trg{transform:rotate(90deg)}.p-course_project__block.is-act .p-course_project__block__trg .trg:before{opacity:0}.p-course_project__block.is-act .p-course_project__block__body{padding:min(1.6326530612vw + 13.8775510204px,40px);transition:height 1s ease,opacity .1s linear .1s,visibility .1s linear .1s;opacity:1;visibility:visible;height:auto}.p-course_project__block.is-act .p-course_project__block__body .c-list03{opacity:1}.p-course_project__block__trg{display:flex;justify-content:space-between;align-items:center;border-radius:min(.8163265306vw + 6.9387755102px,20px);background:url(/_next/static/media/project_bg_performer@2x.7ea84226.jpg) no-repeat 50%/cover;padding:min(1.6326530612vw + 13.8775510204px,40px);cursor:pointer}.-performer .p-course_project__block__trg{background:url(/_next/static/media/project_bg_performer.9063df7d.jpg) no-repeat 50%/cover}.-artist .p-course_project__block__trg{background:url(/_next/static/media/project_bg_artist.d187b130.jpg) no-repeat 50%/cover}.-director .p-course_project__block__trg{background:url(/_next/static/media/project_bg_director.c1c5fd20.jpg) no-repeat 50%/cover}.p-course_project__block__trg span{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;color:#fff}.p-course_project__block__trg .trg{width:min(.6530612245vw + 27.5510204082px,38px);height:min(.6530612245vw + 27.5510204082px,38px);background:#fff;flex-shrink:0}.p-course_project__block__trg .trg:after,.p-course_project__block__trg .trg:before{width:min(.4081632653vw + 8.4693877551px,15px);height:min(.0816326531vw + .693877551px,2px)}.-performer .p-course_project__block__trg .trg:after,.-performer .p-course_project__block__trg .trg:before{background:#ed1e79}.-artist .p-course_project__block__trg .trg:after,.-artist .p-course_project__block__trg .trg:before{background:#515bd4}.-director .p-course_project__block__trg .trg:after,.-director .p-course_project__block__trg .trg:before{background:#d47951}.p-course_project__block__body{border:1px solid #212121;border-top:0;background:#fff;border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px);opacity:0;visibility:hidden;height:0;transition:height 1s ease,opacity .3s linear,visibility .8s linear}.-performer .p-course_project__block__body{border-color:#ed1e79}.-artist .p-course_project__block__body{border-color:#515bd4}.-director .p-course_project__block__body{border-color:#d47951}.-director .p-course_project__block__body .c-list03 li:before{color:#d47951}.p-course_project__block__body .c-list03{opacity:0}.p-course_project__block__body .c-list03.-flex{display:flex;flex-wrap:wrap}.p-course_project__block__body .c-list03.-flex li{width:50%}.p-course_learning__slide{display:flex;position:relative}.p-course_learning__slide img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_learning__slide__body{position:absolute;left:0;bottom:0;padding:2em;color:#fff;z-index:11;width:100%}.p-course_learning__slide__body:before{height:100%;z-index:-1}.p-course_learning__slide__name{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);line-height:1.5;font-weight:700}.p-course_learning__slide__name small,.p-course_learning__slide__text{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-course_learning__slide__text{line-height:1.875;margin-top:1em}.p-course_voice__block{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);display:flex;align-items:center}.p-course_voice__block__thumb{flex-shrink:0}.p-course_voice__block__thumb img{border-radius:50%}.p-course_voice__block__text{margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_voice__block__fukidashi{display:inline-block;border-radius:min(.4081632653vw + 3.4693877551px,10px);text-transform:uppercase;color:#fff;position:relative;padding:.2em .4em;margin-bottom:min(.8163265306vw + 11.9387755102px,25px);text-align:center}.p-course_voice__block__fukidashi.-performer{background:#ed1e79}.p-course_voice__block__fukidashi.-performer:before{border-color:#ed1e79 transparent transparent}.p-course_voice__block__fukidashi.-artist{background:#515bd4}.p-course_voice__block__fukidashi.-artist:before{border-color:#515bd4 transparent transparent}.p-course_voice__block__fukidashi.-director{background:#d47951}.p-course_voice__block__fukidashi.-director:before{border-color:#d47951 transparent transparent}.p-course_voice__block__fukidashi:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#515bd4 transparent transparent;border-style:solid;border-width:10px 5px 0}.p-course_voice__block__teacher{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;text-transform:uppercase;position:relative;display:inline-block}.p-course_voice__block__teacher:after{content:"▼";display:inline-block;rotate:-90deg;scale:.6;transform-origin:center}.p-course_voice__block__teacher.-performer{color:#ed1e79}.p-course_voice__block__teacher.-artist{color:#515bd4}.p-course_voice__block__teacher.-director{color:#d47951}.p-course_voice__block__name{font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);margin-block:.2em}.p-course_voice{overflow:hidden}.p-course_voice__list{position:relative;overflow:hidden;transition:all .3s ease}.p-course_voice__list:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(hsla(0,0%,100%,0),#fff);transition:all .3s ease}.p-course_voice__list.is-show:before{display:none}.p-course_voice__list.is-act{max-height:100%;overflow:visible}.p-course_voice__list.is-act:before{display:none}.p-course_major{position:relative;padding-top:min(4.8979591837vw + -18.3673469388px,60px);padding-bottom:min(8.9795918367vw + 16.3265306122px,160px)}.p-course_major.-performer{background:url(/_next/static/media/major_bg_performer.14bf1240.jpg) no-repeat fixed top/cover}.p-course_major.-artist{background:url(/_next/static/media/major_bg_artist.f4654622.jpg) no-repeat fixed top/cover}.p-course_major.-director{background:url(/_next/static/media/major_bg_director.e4dfac73.jpg) no-repeat fixed top/cover}.p-course_major__head{position:relative;padding:min(4.0816326531vw + 34.693877551px,100px) 0;overflow:hidden}.p-course_major__head:after,.p-course_major__head:before{content:attr(data-attr);-webkit-text-stroke-color:#fff;top:50%;line-height:0}.p-course_major__title{font-size:min(calc(2.2857142857vw + 2.1428571429rem),5.8rem);color:#fff;font-weight:700;text-align:center;position:relative}.p-course_major__year_list{display:flex;justify-content:center;gap:3%;margin-bottom:min(10.612244898vw + -9.7959183673px,160px)}.p-course_major__year_block{background:#fff;padding:min(.8163265306vw + 11.9387755102px,25px);border-radius:min(.4081632653vw + 3.4693877551px,10px);width:31%;text-align:center;line-height:1.5}.p-course_major__year_block__text{font-weight:700;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-bottom:.5em}.p-course_major__year_block__year_num{font-weight:700;font-size:min(calc(.7346938776vw + 2.3244897959rem),3.5rem);line-height:1;display:flex;align-items:baseline;justify-content:center}.p-course_major__year_block__year_num span{font-size:min(calc(1.9591836735vw + 2.4653061224rem),5.6rem)}.-performer .p-course_major__year_block__year_num span{color:#ed1e79}.-artist .p-course_major__year_block__year_num span{color:#515bd4}.-director .p-course_major__year_block__year_num span{color:#d47951}.p-course_major__year_block__year_num small{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-course_major__year_block__sub{border-top:1px solid #515bd4;margin-top:1em;padding-top:.5em;font-weight:700}.-performer .p-course_major__year_block__sub{border-color:#ed1e79}.-artist .p-course_major__year_block__sub{border-color:#515bd4}.-director .p-course_major__year_block__sub{border-color:#d47951}.p-course_major__year_block__sub span{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.-performer .p-course_major__year_block__sub span{color:#ed1e79}.-artist .p-course_major__year_block__sub span{color:#515bd4}.-director .p-course_major__year_block__sub span{color:#d47951}.p-course_major__contents{padding-top:min(3.6734693878vw + 31.2244897959px,90px)}.p-course_major__sticky{position:relative}.p-course_major__sticky__container{position:absolute;top:0;left:0;height:100%;width:100%}.p-course_major__sticky__inner{position:sticky;top:min(4.8979591837vw + 41.6326530612px,120px);left:0}.p-course_major__inner{display:flex;justify-content:space-between;position:relative;color:#fff}.p-course_major__year{color:#fff;left:0;top:0;height:100%;max-width:min(26.6326530612vw + 8.8775510204px,435px);min-width:min(26.6326530612vw + 8.8775510204px,435px);opacity:0;display:flex;padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-course_major__sticky__inner .p-course_major__year{transition:opacity .6s;padding-bottom:0}.p-course_major__sticky__inner .p-course_major__year.is-act{opacity:1}.p-course_major__sticky__inner .p-course_major__year:not(:first-child){position:absolute;top:0;left:0}.p-course_major__year__block{position:relative;line-height:1.75}.p-course_major__year__block .c-check_list li{align-items:flex-start}.p-course_major__year__block .c-check_list li .c-ico{margin-top:.15em}.p-course_major__year__block .c-check_list li:not(:last-child){margin-bottom:1em}.p-course_major__year__title{display:flex;align-items:center;font-size:min(calc(3.2653061224vw + 1.2755102041rem),6.5rem);position:relative;line-height:1;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);white-space:nowrap;font-weight:700;padding-top:.25em}.p-course_major__year__title:before{content:"";position:absolute;left:-100%;bottom:0;width:200%;height:1px;background:#fff}.p-course_major__year__title span{font-size:min(calc(4.2448979592vw + 3.4081632653rem),10.2rem);margin-top:-.25em;margin-right:.05em}.p-course_major__year__title small{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);margin-left:min(1.2244897959vw + 10.4081632653px,30px);word-break:keep-all;line-height:1.25}.p-course_major__block_wrap{margin-left:min(6.1224489796vw + -7.9591836735px,90px)}.p-course_major__block{max-width:min(23.6734693878vw + 201.2244897959px,580px);padding-bottom:min(6.5306122449vw + 15.5102040816px,120px)}.p-course_major__section:last-child .p-course_major__block:last-child{padding-bottom:0}.p-course_major__block__img{position:relative;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_major__block__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px) 0 0 min(1.6326530612vw + 13.8775510204px,40px);-o-object-fit:cover;object-fit:cover}.p-course_major__block__sub{font-weight:700;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.75;margin-bottom:.5em}.p-course_major__block__title{font-weight:700;font-size:min(calc(1.306122449vw + 1.9102040816rem),4rem);line-height:1.5}.p-course_major__block__text{margin-top:1.5em}.p-course_curriculum{position:relative;padding:min(6.5306122449vw + 55.5102040816px,160px) 0;overflow:hidden}.p-course_curriculum:after,.p-course_curriculum:before{content:attr(data-attr);z-index:1;top:min(5.7142857143vw + 58.5714285714px,150px)}.p-course_curriculum.-director{background:url(/img/course/interview_bg_director.jpg) no-repeat 100% 0}.p-course_curriculum .c-container{position:relative;z-index:2}.p-course_curriculum__bg{display:block;position:absolute;top:0;opacity:.5;left:0;width:100%;height:100%;z-index:0}.p-course_curriculum.-director .p-course_curriculum__bg{background:url(/_next/static/media/point_bg03_creator.fb1f1f28.jpg) no-repeat top/cover}.p-course_curriculum__title{font-size:min(calc(1.4693877551vw + 3.4489795918rem),5.8rem);font-weight:700;text-align:center;margin-bottom:min(4.0816326531vw + 34.693877551px,100px);position:relative}.p-course_curriculum__tab_trg{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);display:flex;justify-content:center;-moz-column-gap:2%;column-gap:2%}.p-course_curriculum__tab_trg.-over{justify-content:center;flex-wrap:wrap;row-gap:min(.8163265306vw + 6.9387755102px,20px)}.p-course_curriculum__tab_trg.-over li{flex:0 1 32%}.p-course_curriculum__tab_trg.-performer li{border-color:#ed1e79;color:#ed1e79}.p-course_curriculum__tab_trg.-performer li:after{border-color:#ed1e79 transparent transparent}.p-course_curriculum__tab_trg.-performer li.react-tabs__tab--selected{background:#ed1e79}.p-course_curriculum__tab_trg.-performer li.react-tabs__tab--selected:before{border-color:#ed1e79 transparent transparent}.p-course_curriculum__tab_trg.-artist li{border-color:#515bd4;color:#515bd4}.p-course_curriculum__tab_trg.-artist li:after{border-color:#515bd4 transparent transparent}.p-course_curriculum__tab_trg.-artist li.react-tabs__tab--selected{background:#515bd4}.p-course_curriculum__tab_trg.-artist li.react-tabs__tab--selected:before{border-color:#515bd4 transparent transparent}.p-course_curriculum__tab_trg.-director li{border-color:#d47951;color:#d47951}.p-course_curriculum__tab_trg.-director li:after{border-color:#d47951 transparent transparent}.p-course_curriculum__tab_trg.-director li.react-tabs__tab--selected{background:#d47951}.p-course_curriculum__tab_trg.-director li.react-tabs__tab--selected:before{border-color:#d47951 transparent transparent}.p-course_curriculum__tab_trg li{width:30%;background:#fff;border:2px solid #515bd4;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:1em;text-align:center;color:#515bd4;font-weight:700;position:relative;transition:all .3s ease;cursor:pointer;font-size:min(calc(.4081632653vw + .9469387755rem),1.6rem);line-height:1.4;display:flex;align-items:center;justify-content:center}.p-course_curriculum__tab_trg li:after,.p-course_curriculum__tab_trg li:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-style:solid;border-width:10px 10px 0;transition:all .3s ease}.p-course_curriculum__tab_trg li:before{border-color:#fff transparent transparent;z-index:11;bottom:3px}.p-course_curriculum__tab_trg li:after{border-color:#515bd4 transparent transparent}.p-course_curriculum__tab_trg li.react-tabs__tab--selected{color:#fff}.p-course_curriculum__tab_trg li:focus{outline:none}.p-course_curriculum__tab_wrap{position:relative}.p-course_curriculum__tab_wrap .c-slide_arrow{top:15%}.p-course_curriculum__tab_wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(20%)}.p-course_curriculum__tab_wrap .c-slide_arrow.-left{transform:translateY(-50%) translateX(-50%)}.p-course_curriculum__tab_inner{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.p-course_curriculum__block__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_curriculum__block__name{margin-top:.5em}.p-course_curriculum__block__text{margin-top:.75em;font-size:min(calc(.4807692308vw + .8307692308rem),1.6rem)}.p-course_curriculum__table.-performer tbody td{background:rgba(237,30,121,.1)}.p-course_curriculum__table.-performer tbody td.special{background:#fbc7de}.p-course_curriculum__table.-artist tbody td{background:rgba(81,91,212,.1)}.p-course_curriculum__table.-artist tbody td.hopeful{background:#cacdf2}.p-course_curriculum__table.-artist tbody td.special{background:#fbc7de}.p-course_curriculum__table.-director tbody td{background:rgba(212,121,81,.1)}.p-course_curriculum__table table{table-layout:fixed}.p-course_curriculum__table td,.p-course_curriculum__table th{border:none;text-align:center;vertical-align:middle}.p-course_curriculum__table thead th{font-size:min(calc(.4081632653vw + 1.4469387755rem),2.1rem);font-weight:700;border:none;border-bottom:1px solid #9f9f9f}.p-course_curriculum__table tbody th{font-weight:700;border-right:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f}.p-course_curriculum__table tbody th strong{font-size:min(calc(.7346938776vw + 1.7244897959rem),2.9rem)}.p-course_curriculum__table tbody td{background:rgba(81,91,212,.1);padding:1em .5em;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);position:relative;border-bottom:1px solid #9f9f9f;z-index:11;line-height:1.75;white-space:break-spaces}.p-course_curriculum__table tbody td:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-left:min(.2448979592vw + 2.0816326531px,6px) solid #fff;border-bottom:min(.2448979592vw + 2.0816326531px,6px) solid #fff;border-right:min(.2448979592vw + 2.0816326531px,6px) solid #fff;border-color:#fff;border-style:solid;border-width:min(.2448979592vw + 2.0816326531px,6px) min(.2448979592vw + -.9183673469px,3px);z-index:1;pointer-events:none}.p-course_curriculum__table tbody td.special{background:rgba(228,52,45,.2)}.p-course_curriculum__table tbody td.hopeful{background:rgba(22,187,238,.2)}.p-course_curriculum__table tbody td.blue{background:#cce9f7}.p-course_curriculum__table tbody td.green{background:#cfebcf}.p-course_curriculum__table tbody td.pink{background:#fbc7de}.p-course_curriculum__table tbody td.yellow{background:#fff1c6}.p-course_curriculum__table tbody tr td:first-of-type:after{border-left:min(.2448979592vw + 2.0816326531px,6px) solid #fff}.p-course_curriculum__table tbody tr td:last-of-type:after{border-right:min(.2448979592vw + 2.0816326531px,6px) solid #fff}.p-course_curriculum .sup_text{font-size:min(calc(.0816326531vw + 1.1693877551rem),1.3rem);position:relative;line-height:1;margin-top:10px}.p-course_curriculum .sup_text.-special:before{color:#fbc7de}.p-course_curriculum .sup_text.-hopeful:before{color:#cacdf2}.p-course_curriculum .sup_text:before{content:"■"}.p-course_curriculum__qualifications{margin-top:min(1.6326530612vw + 33.8775510204px,60px)}.p-course_curriculum__qualifications__title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);text-align:center;font-weight:700;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_curriculum__qualifications__inner{border:1px solid #00a99d;border-radius:10px;padding:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_curriculum__qualifications__logo{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);padding-bottom:min(1.6326530612vw + 13.8775510204px,40px);border-bottom:1px solid #d8d8d8}.p-course_curriculum__qualifications__list{max-width:840px;margin:0 auto;display:flex;flex-wrap:wrap;gap:min(.4081632653vw + 3.4693877551px,10px)}.p-course_curriculum__qualifications__list li{width:calc(50% - min(.4081632653vw + 3.4693877551px,10px));font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.6}.p-course_curriculum__study_abroad_flow{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:auto 380px 380px;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_curriculum__study_abroad_flow__title{font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem);font-weight:700;text-align:center;position:relative;top:20px}.p-course_curriculum__study_abroad_flow__block{background:#f4f4f4;border-radius:10px;padding:1em}.-white .p-course_curriculum__study_abroad_flow__block{background:#fff}.p-course_curriculum__study_abroad_flow__block.-head{text-align:center;background:#00a99d;color:#fff;font-weight:700;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);position:relative}.p-course_curriculum__study_abroad_flow__block.-head:before{content:"・・・・・";position:absolute;left:50%;bottom:0;color:#212121;line-height:1;transform-origin:left;transform:rotate(-90deg) translate(-95%);z-index:-1}.p-course_curriculum__study_abroad_flow__block.-head.-last:before{display:none}.p-course_curriculum__study_abroad_flow__block.-head span{display:block;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic}.p-course_curriculum__study_abroad_flow__wrap{display:grid;grid-template-rows:subgrid;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px);grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:380px auto}.p-course_other_menu{overflow:hidden;max-width:98%;margin:0 auto min(3.2653061224vw + 27.7551020408px,80px);position:relative}.p-course_other_menu,.p-course_other_menu:before{border-radius:min(2.4489795918vw + 20.8163265306px,60px)}.p-course_other_menu__inner{padding-top:min(6.5306122449vw + 55.5102040816px,160px);padding-bottom:min(5.306122449vw + 45.1020408163px,130px)}.p-course_other_menu__inner:after,.p-course_other_menu__inner:before{content:attr(data-attr);top:min(3.2653061224vw + 47.7551020408px,100px);-webkit-text-stroke-color:#999}.p-course_other_menu__title{font-size:min(calc(1.4693877551vw + 1.6489795918rem),4rem);font-weight:700;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);text-align:center;position:relative;z-index:11;line-height:1.4}.p-course_other_menu__block__title{text-align:center;font-size:min(calc(.6530612245vw + .7551020408rem),1.8rem);font-weight:700;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);line-height:1.4}.p-course_other_menu__block__title span{position:relative;display:inline-block}.p-course_other_menu__block__title span:after,.p-course_other_menu__block__title span:before{content:"";position:absolute;top:0;width:2px;height:100%;background:#212121}.p-course_other_menu__block__title span:before{left:-10px;transform:rotate(-25deg)}.p-course_other_menu__block__title span:after{right:-10px;transform:rotate(25deg)}.p-course_other_menu__block__bnr{position:relative}.p-course_other_menu__block__bnr .c-link_arrow{transition:all .3s ease}.p-course_other_menu__block__bnr a{border-radius:min(.8163265306vw + 6.9387755102px,20px);overflow:hidden;display:flex}.p-course_other_menu__block__bnr img{transition:all .6s ease;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_other_menu__block__body{position:absolute;left:0;bottom:0;width:100%;height:30%;padding:2em;display:flex;justify-content:space-between;align-items:center}.p-course_other_menu__block__body .name{font-weight:700;font-size:min(calc(.9795918367vw + .8326530612rem),2.4rem);color:#fff;line-height:1.4}.p-course_rental_list{margin-top:min(2.8571428571vw + 24.2857142857px,70px);padding:min(2.0408163265vw + 17.3469387755px,50px) min(6.9387755102vw + -1.0204081633px,110px)}.p-course_rental_list .c-list01{width:25%;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-course_rental_img img{border-radius:10px}.p-course_rental_label{position:absolute;right:1em;top:-1em;width:min(3.2653061224vw + 67.7551020408px,120px);height:min(3.2653061224vw + 67.7551020408px,120px);background:#515bd4;color:#fff;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);border-radius:50%;font-weight:700;line-height:1.2;text-align:center;display:grid;place-content:center}.p-course_rental_label span{font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);display:block}.p-course_musician_detail__block{display:flex;justify-content:space-between;align-items:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_musician_detail__img{flex-shrink:0}.p-course_musician_detail__img img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_musician_detail__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_musician_detail__text__title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);font-weight:700}.p-course_musician_detail__text__list{margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-course_musician_detail__text__list li{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-bottom:5px}.p-course_musician_detail__text__list li span{border-radius:9999px;border:1px solid #ed1e79;line-height:1;padding:.1em .8em;color:#ed1e79}.p-course_img_text_card__text{line-height:1.6}.p-course_study_abroad{overflow:hidden}.p-course_study_abroad_heading{position:relative;overflow:hidden;font-weight:700;margin-top:min(5.7142857143vw + 78.5714285714px,170px);padding:min(6.5306122449vw + 25.5102040816px,130px) 0;background:url(/_next/static/media/head_bg.cf391642.jpg) no-repeat 50%/cover}.p-course_study_abroad_heading__inner{position:relative;z-index:11;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.p-course_study_abroad_heading__inner:after,.p-course_study_abroad_heading__inner:before{content:"MUSIC AND DANCE MUSIC AND DANCE MUSIC AND DANCE";-webkit-text-stroke-color:#fff;top:0}.p-course_study_abroad_heading__main{font-size:min(calc(3.1020408163vw + .8367346939rem),5.8rem);color:#fff;line-height:1.4}.p-course_study_abroad_heading__year{font-size:min(calc(.6530612245vw + 2.1551020408rem),3.2rem);line-height:1}.p-course_study_abroad_heading__year strong{font-size:min(calc(.9795918367vw + 3.0326530612rem),4.6rem)}.p-course_study_abroad_head_contents{position:relative;z-index:11;padding:min(4.0816326531vw + 34.693877551px,100px) 0;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_study_abroad_head_contents__img{position:absolute;right:0;top:max(-2.8571428571vw + -24.2857142857px,-70px);width:50%}.p-course_study_abroad_head_contents__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px) 0 0 min(1.6326530612vw + 13.8775510204px,40px)}.p-course_study_abroad_head_contents__text{position:relative;max-width:450px;margin-right:min(2.8571428571vw + 24.2857142857px,70px)}.p-course_study_abroad_title01{overflow:hidden;padding-top:min(3.6734693878vw + 31.2244897959px,90px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);text-align:center;position:relative}.p-course_study_abroad_title01__main{font-size:min(calc(1.2244897959vw + 2.0408163265rem),4rem);font-weight:700}.p-course_study_abroad_school_block{display:flex;align-items:center}.p-course_study_abroad_school_block__img{flex-shrink:0}.p-course_study_abroad_schedule_title{position:relative;padding-top:min(3.2653061224vw + 17.7551020408px,70px);margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);text-align:center;margin-top:min(4.8979591837vw + 41.6326530612px,120px)}.p-course_study_abroad_schedule_title:before{content:"Schedule";color:transparent;-webkit-text-stroke-color:#e2e2e2;-webkit-text-stroke-width:1px;position:absolute;left:50%;top:0;text-transform:uppercase;transform:translateX(-50%);font-size:min(calc(4.0816326531vw + 8.4693877551rem),15rem);font-weight:400;font-family:Public Sans,sans-serif;line-height:1}.p-course_study_abroad_schedule_title__main{position:relative;font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem);font-weight:700}.p-course_study_abroad_schedule_title__main strong{font-size:min(calc(1.6326530612vw + 3.387755102rem),6rem)}.p-course_study_abroad_schedule_block{display:flex;padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.p-course_study_abroad_schedule_block:last-child .p-course_study_abroad_schedule_block__img:before{display:none}.p-course_study_abroad_schedule_block__img{flex-shrink:0;position:relative}.p-course_study_abroad_schedule_block__img:before{content:"・・・";position:absolute;left:50%;bottom:max(-1.6326530612vw + -13.8775510204px,-40px);transform:rotate(-90deg) translate(-50%,-50%);transform-origin:center;font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem)}.p-course_study_abroad_schedule_block__img img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_study_abroad_schedule_block__text{margin-left:min(2.4489795918vw + 20.8163265306px,60px)}.p-course_study_abroad_schedule_block__text__year{font-weight:700;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem);position:relative;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);line-height:1}.p-course_study_abroad_schedule_block__text__year:before{content:"";position:absolute;left:0;bottom:0;width:100vw;height:1px;background:#ed1e79}.p-course_study_abroad_schedule_block__text__year span{font-size:min(calc(2.612244898vw + 3.0204081633rem),7.2rem)}.p-course_study_abroad_support_block{display:flex;align-items:center;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_study_abroad_support_block__title{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);font-weight:700;min-width:270px;line-height:1.5;position:relative;margin-right:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_study_abroad_support_block__title:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#ed1e79}.p-course_cta__bnr{position:relative;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_cta__bnr.-pamphlet a{background:linear-gradient(45deg,#44ced0,#2957b5,#26cba3);background-size:200% 200%;animation:bggradient 10s ease infinite}.p-course_cta__bnr.-opencampus a{background:linear-gradient(45deg,#d276b7,#6338ac,#e61566);background-size:150% 150%;animation:bggradient 10s ease infinite}.p-course_cta__bnr.-concert-staff a,.p-course_cta__bnr.-manager a{background:linear-gradient(45deg,#e1b483,#b48052,#e1b483);background-size:150% 150%;animation:bggradient 10s ease infinite}.p-course_cta__bnr.-musician a,.p-course_cta__bnr.-sound-creator a,.p-course_cta__bnr.-vocal a{background:linear-gradient(45deg,#d5b2d8,#646ab7,#98e8ea);background-size:150% 150%;animation:bggradient 10s ease infinite}.p-course_cta__bnr a{display:flex;align-items:center;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-course_cta__bnr__img{display:flex}.-opencampus .p-course_cta__bnr__img img,.-opencampus .p-course_cta__bnr__img span{border-radius:min(.4081632653vw + 3.4693877551px,10px) 0 0 min(.4081632653vw + 3.4693877551px,10px)}.p-course_cta__bnr__text{color:#fff;margin-left:min(1.2244897959vw + 10.4081632653px,30px);margin-top:max(-.8163265306vw + -6.9387755102px,-20px)}.p-course_cta__bnr__text .c-link_arrow{position:absolute;right:min(1.2244897959vw + 10.4081632653px,30px);bottom:min(1.2244897959vw + 10.4081632653px,30px);width:min(.8163265306vw + 22.9387755102px,36px);height:min(.8163265306vw + 22.9387755102px,36px);transition:all .4s ease-out}.p-course_cta__bnr__text .c-link_arrow svg{width:.8em}.p-course_cta__bnr__text p{line-height:1.6;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-course_cta__bnr__title .en{font-weight:700;font-family:Public Sans,sans-serif;text-transform:uppercase;font-size:min(calc(.4897959184vw + .8163265306rem),1.6rem);display:inline-block;position:relative}.p-course_cta__bnr__title .en:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff}.p-course_cta__bnr__title .ja{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);font-weight:700}.p-course_supporter{position:relative;background:#42434b;padding:min(2.4489795918vw + 40.8163265306px,80px) 0}.p-course_supporter .c-text-stroke{-webkit-text-stroke-color:#fff;font-size:min(calc(6.5306122449vw + 4.5510204082rem),15rem);text-transform:uppercase;position:absolute;top:max(-.8163265306vw + -16.9387755102px,-30px);left:50%;transform:translateX(-50%);line-height:1;z-index:1;opacity:.3;font-weight:700}.p-course_supporter__title{position:relative;z-index:11;font-weight:700;font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem);margin-bottom:min(1.2244897959vw + 15.4081632653px,35px);color:#fff;line-height:1.5}.p-course_supporter__title span{color:#ed1e79}.p-course_unique_curriculum__wrap{position:relative}.p-course_unique_curriculum__slide{background:#fff;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.6326530612vw + 13.8775510204px,40px);display:flex}.p-course_unique_curriculum__slide.-dance{background:#f8f8f8}.p-course_unique_curriculum__slide__thumb{flex-shrink:0;min-width:275px}.p-course_unique_curriculum__slide__thumb img{border-radius:10px}.p-course_unique_curriculum__slide__body{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_unique_curriculum__slide__title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);color:#515bd4;font-weight:700;line-height:1.4}.-dance .p-course_unique_curriculum__slide__title{color:#ed1e79}.p-course_unique_curriculum__slide__profile{margin-top:min(1.2244897959vw + 10.4081632653px,30px);background:#f8f8f8;padding:min(.4081632653vw + 8.4693877551px,15px) min(1.2244897959vw + 10.4081632653px,30px);border-radius:10px;word-break:break-word}.p-course_sns_bnr a{max-width:1000px;margin:0 auto min(4.8979591837vw + 41.6326530612px,120px);position:relative;display:flex;overflow:hidden}.p-course_sns_bnr a,.p-course_sns_bnr a img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-course_sns_bnr a img{transition:all .3s ease}.p-course_sns_bnr__text{left:0;top:65%;color:#fff;transform:translateY(-50%);z-index:11;width:100%;font-size:min(calc(.6530612245vw + 1.0551020408rem),2.1rem)}.p-course_sns_bnr .c-ico,.p-course_sns_bnr__text{position:absolute;display:flex;align-items:center;justify-content:center}.p-course_sns_bnr .c-ico{right:0;top:50%;transform:translate(-50%,-50%);width:min(4.0816326531vw + 14.693877551px,80px);height:min(4.0816326531vw + 14.693877551px,80px);background:#fff;border-radius:50%;z-index:999}.p-course_sns_bnr .c-ico svg{display:flex;fill:#ed1e79;width:1.8em}.p-course_w_major{position:relative;padding:min(1.2244897959vw + 5.4081632653px,25px) min(1.2244897959vw + 5.4081632653px,25px) min(4.8979591837vw + 41.6326530612px,120px)}.p-course_w_major__inner{position:relative;border-radius:min(1.6326530612vw + 13.8775510204px,40px);padding:min(3.2653061224vw + 27.7551020408px,80px) 0 0}.p-course_w_major__inner.-contents{padding-bottom:min(5.7142857143vw + 58.5714285714px,150px)}.-director .p-course_w_major__inner{background:url(/img/course/w_major_director_bg.jpg)}.-performer .p-course_w_major__inner{background:url(/img/course/w_major_performer_bg.jpg)}.-artist .p-course_w_major__inner{background:url(/img/course/w_major_artist_bg.jpg)}.p-course_w_major__body{position:relative}.p-course_w_major__body:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/img/course/w_major_human.png) no-repeat bottom}.p-course_w_major__body .c-text{text-align:center}.p-course_w_major__fukidashi{color:#fff;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);padding:.5em 1em;display:inline-block;border-radius:9999px;max-width:700px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);text-align:center}.p-course_w_major__fukidashi.-director{background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#d48656)}.p-course_w_major__fukidashi.-performer{background:linear-gradient(135deg,#e5b6f3,#e5b6f3 30%,#d1358a 60%,#a938b8)}.p-course_w_major__fukidashi.-artist{background:linear-gradient(135deg,#2f5ea6,#7665c5 30%,#84a2d1 60%,#97e4e6)}.p-course_w_major__title{font-size:min(calc(2.2857142857vw + 2.1428571429rem),5.8rem);font-weight:700;text-align:center}.p-course_w_major__img{position:relative;text-align:center}.p-course_w_major__case{background:#fff;border-radius:min(1.6326530612vw + 13.8775510204px,40px);padding:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_w_major__case__list{display:flex;justify-content:center;gap:min(2.8571428571vw + 24.2857142857px,70px);margin-top:min(2.4489795918vw + 20.8163265306px,60px);position:relative}.p-course_w_major__case__list:after,.p-course_w_major__case__list:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:30px;background:#d47951}.p-course_w_major__case__list:after{transform:translate(-50%,-50%) rotate(-90deg)}.p-course_w_major__case__list.-director:after,.p-course_w_major__case__list.-director:before{background:#d47951}.p-course_w_major__case__list.-performer:after,.p-course_w_major__case__list.-performer:before{background:#ed1e79}.p-course_w_major__case__list.-artist:after,.p-course_w_major__case__list.-artist:before{background:#515bd4}.p-course_w_major__case__list li{position:relative}.p-course_w_major__case__list .label{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.3;text-align:center;display:inline-block;padding:.5em 2em;border-radius:10px;color:#fff;z-index:11;word-break:keep-all}.p-course_w_major__case__list .label.-director{background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#d48656)}.p-course_w_major__case__list .label.-director-w{background:linear-gradient(135deg,#52b7c5,#7b81e0)}.p-course_w_major__case__list .label.-performer{background:linear-gradient(135deg,#e5b6f3,#e5b6f3 30%,#d1358a 60%,#a938b8)}.p-course_w_major__case__list .label.-performer-w{background:linear-gradient(135deg,#eac568,#c97d4e)}.p-course_w_major__case__list .label.-artist{background:linear-gradient(135deg,#2f5ea6,#7665c5 30%,#84a2d1 60%,#97e4e6)}.p-course_w_major__case__list .label.-artist-w{background:linear-gradient(135deg,#e5b6f3,#e9aacf 30%,#d1358a 60%,#a938b8)}.p-course_w_major__case__list strong{font-size:min(calc(.4897959184vw + 2.0163265306rem),2.8rem)}.p-course_interview{position:relative;padding:min(6.5306122449vw + 55.5102040816px,160px) 0;overflow:hidden}.p-course_interview:after,.p-course_interview:before{content:attr(data-attr);z-index:1;top:min(5.7142857143vw + 58.5714285714px,150px)}.p-course_interview.-director{background:url(/img/course/interview_bg_director.jpg) no-repeat 100% 0}.p-course_interview.-artist{background:url(/img/course/interview_bg_artist.jpg) no-repeat 100% 0}.p-course_interview .c-container{position:relative;z-index:2}.p-course_interview__fukidashi{position:absolute;right:0;top:max(-2.4489795918vw + 9.1836734694px,-30px);transform:translate(30%,30%);z-index:11;width:22vw}.p-course_interview__title{font-size:min(calc(1.7959183673vw + 2.9265306122rem),5.8rem);font-weight:700;text-align:center;margin-bottom:min(4.0816326531vw + 34.693877551px,100px);position:relative}.p-course_interview__bg{background:linear-gradient(45deg,#f5e89b,#cd372d);padding:5px;border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_interview__bg.-director{background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#d48656)}.p-course_interview__bg.-performer{background:linear-gradient(135deg,#e5b6f3,#e5b6f3 30%,#d1358a 60%,#a938b8)}.p-course_interview__bg.-artist{background:linear-gradient(135deg,#2f5ea6,#7665c5 30%,#84a2d1 60%,#97e4e6)}.p-course_interview__inner{background:#fff;padding:min(2.0408163265vw + 12.3469387755px,45px);border-radius:min(1.6326530612vw + 13.8775510204px,40px);height:100%}.p-course_interview__head{display:flex}.p-course_interview__text{padding:min(2.4489795918vw + .8163265306px,40px)}.p-course_interview__thumb{flex-shrink:0;max-width:400px}.p-course_interview__copy{font-weight:700;line-height:1.5;font-size:min(calc(1.387755102vw + 1.2795918367rem),3.5rem);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_interview__label{font-size:min(calc(.0816326531vw + 1.1693877551rem),1.3rem);line-height:1.4;display:inline-block;color:#fff;border-radius:999px;padding:.3em .8em;margin-bottom:.5em}.p-course_interview__label.-director{background:#d47951}.p-course_interview__label.-performer{background:#ed1e79}.p-course_interview__label.-artist{background:#515bd4}.p-course_interview__name{font-size:min(calc(.8163265306vw + 1.493877551rem),2.8rem);line-height:1.6}.p-course_interview__body{background:#f4f4f4;padding:min(1.2244897959vw + 50.4081632653px,70px) min(2.8571428571vw + 9.2857142857px,55px) min(2.8571428571vw + 9.2857142857px,55px);border-radius:20px;position:relative;margin-top:min(2.4489795918vw + 20.8163265306px,60px)}.p-course_interview__body__en_title{position:absolute;left:50%;top:0;transform:translate(-50%,-60%)}.p-course_interview__card{position:relative}.p-course_interview__card.-vertical+.p-course_interview__card.-vertical{margin-top:1em}.p-course_interview__card__label{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:90%;color:#fff;border-radius:999px;font-size:min(calc(.0816326531vw + 1.4693877551rem),1.6rem);font-weight:700;text-align:center;line-height:1.4;padding:min(.8163265306vw + -1.0612244898px,12px);z-index:11}.-director .p-course_interview__card__label{background:linear-gradient(135deg,#f4d8ab,#f0d779 30%,#ca663e 60%,#d48656)}.-performer .p-course_interview__card__label{background:linear-gradient(135deg,#e5b6f3,#e5b6f3 30%,#d1358a 60%,#a938b8)}.-artist .p-course_interview__card__label{background:linear-gradient(135deg,#2f5ea6,#7665c5 30%,#84a2d1 60%,#97e4e6)}.-vertical .p-course_interview__card__label{position:relative;left:0;transform:translate(0);text-align:left;margin-bottom:1em;display:inline-block;width:auto}.-vertical .p-course_interview__card__label span{padding:0 1em}.-vertical .p-course_interview__card__label span:before{position:relative;transform:translate(0)}.p-course_interview__card__label span{display:inline-block;position:relative}.p-course_interview__card__label span:before{content:"Q.";position:absolute;left:0;top:50%;transform:translate(-100%,-50%);font-size:min(calc(.9795918367vw + .8326530612rem),2.4rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic}.p-course_movie__slide__iframe_cover{position:absolute;left:0;top:0;width:100%;height:100%}.p-course_movie__slide__iframe_cover.is-hide{z-index:-1;visibility:hidden}.p-course_movie__slide__iframe iframe{aspect-ratio:560/315;width:100%;height:100%}.p-audition_card{overflow-wrap:anywhere}.p-audition_card__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);line-height:1.5;font-weight:700}.p-audition_card__info{display:flex;align-items:baseline}.p-audition_card__info dt{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;position:relative;padding-right:1.2em;flex-shrink:0;color:#ed1e79}.p-audition_card__info dt:before{content:"▼";position:absolute;right:.2em;top:0;rotate:-90deg;scale:.6}.p-audition_card__info dd{line-height:1.5}.p-audition_card__labels{display:flex;gap:.5em}.p-audition_card__text{font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);line-height:1.5;margin-top:.2em}.p-course_k-pop_audition__head{display:flex;align-items:flex-start}.p-course_k-pop_audition__head+.p-course_k-pop_audition__head{margin-top:.8em}.p-course_k-pop_audition__head dt{margin-right:min(1.6326530612vw + 13.8775510204px,40px);position:relative}.p-course_k-pop_audition__head dt:before{content:"・・・";position:absolute;right:-2em;top:0}.p-course_k-pop_audition__head dt.-pink:before{color:#ed1e79}.p-course_k-pop_audition__head dt.-purple:before{color:#515bd4}.p-course_k-pop_audition__head dd{font-weight:700}.p-course_k-pop_audition__list .p-audition_card{border-block-end:1px solid #e8e8e8;padding-block-end:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_k-pop_audition__list .p-audition_card__info{flex-direction:column}.p-course_k-pop_audition__list .p-audition_card__info dt:before{display:none}.p-course_k-pop_discussion_modal{background:#fff;max-width:1100px;margin:0 auto;height:95vh;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding-block:min(2.0408163265vw + 17.3469387755px,50px);position:fixed;left:50%;top:50%;width:90%;transform:translate(-50%,-50%);z-index:9999999;opacity:0;display:none;transition:all .6s ease}.p-course_k-pop_discussion_modal.is-act{display:block;opacity:1}.p-course_k-pop_discussion_modal:before{content:"Cross Talk";position:absolute;top:0;left:0;-webkit-text-stroke-color:#ed1e79;-webkit-text-stroke-width:1px;color:transparent;font-size:min(calc(4.8979591837vw + 4.1632653061rem),12rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic;text-transform:uppercase;line-height:1;opacity:.1;z-index:-1}.p-course_k-pop_discussion_modal__head{padding-inline:min(2.0408163265vw + 17.3469387755px,50px)}.p-course_k-pop_discussion_modal__title{font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);padding-block-end:1em}.p-course_k-pop_discussion_modal__inner{height:90%;overflow-y:auto}.p-course_k-pop_discussion_modal__close{width:min(2.0408163265vw + 27.3469387755px,60px);height:min(2.0408163265vw + 27.3469387755px,60px);border:2px solid #212121;background:#fff;border-radius:50%;position:absolute;right:0;top:0;translate:calc(100% + .5em) 0;cursor:pointer;transition:scale .3s ease}.p-course_k-pop_discussion_modal__close:after,.p-course_k-pop_discussion_modal__close:before{content:"";position:absolute;left:50%;top:50%;width:40%;height:2px;background:#212121;transform:translate(-50%,-50%)}.p-course_k-pop_discussion_modal__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.p-course_k-pop_discussion_modal__close:after{transform:translate(-50%,-50%) rotate(45deg)}.p-course_k-pop_discussion_modal__member{display:flex;align-items:center;justify-content:center;gap:min(2.0408163265vw + 17.3469387755px,50px);margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_k-pop_discussion_modal__member__list{background:#f8f8f8;padding:min(1.6326530612vw + 13.8775510204px,40px);border-radius:min(.8163265306vw + 6.9387755102px,20px);display:flex;position:relative;text-align:center;gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_k-pop_discussion_modal__member__list:after,.p-course_k-pop_discussion_modal__member__list:before{content:"";position:absolute;right:max(-1.6326530612vw + -23.8775510204px,-50px);top:50%;translate:-50% -50%;width:min(1.6326530612vw + 23.8775510204px,50px);height:2px;background:#ed1e79}.p-course_k-pop_discussion_modal__member__list:before{rotate:-45deg}.p-course_k-pop_discussion_modal__member__list:after{rotate:45deg}.p-course_k-pop_discussion_modal__member__list .thumb img{border-radius:50%}.p-course_k-pop_discussion_modal__member__circle{border-radius:50%;border:3px solid #ed1e79;display:grid;place-content:center;width:min(6.5306122449vw + 95.5102040816px,200px);height:min(6.5306122449vw + 95.5102040816px,200px);color:#ed1e79;font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);font-weight:700}.p-course_k-pop_discussion_modal__body{padding-inline:calc(min(2.4489795918vw + .8163265306px,40px) + min(3.2653061224vw + -2.2448979592px,50px));margin-top:min(3.2653061224vw + 17.7551020408px,70px);padding-bottom:2em;overflow:hidden}.p-course_k-pop_discussion_modal__body__title{display:inline-block;font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);font-weight:700;padding-block-end:min(1.6326530612vw + 13.8775510204px,40px);margin-block-end:min(1.2244897959vw + 10.4081632653px,30px);color:#ed1e79;line-height:1.6;position:relative}.p-course_k-pop_discussion_modal__body__title:before{content:"";position:absolute;left:calc(max(-2.4489795918vw + -.8163265306px,-40px) + max(-2.0408163265vw + -17.3469387755px,-50px));bottom:0;background:#9f9f9f;width:calc(120% + min(2.4489795918vw + .8163265306px,40px) + min(2.0408163265vw + 17.3469387755px,50px));height:1px}.p-course_k-pop_discussion_modal__body__list li{display:grid;grid-template-columns:min(3.2653061224vw + 47.7551020408px,100px) 1fr;margin-top:1em}.p-course_k-pop_discussion_modal__body__list li .name{font-weight:700}.p-course_k-pop_discussion_modal__body__inner{display:flex;gap:min(1.6326530612vw + 13.8775510204px,40px);margin-top:1em}.p-course_k-pop_discussion_modal__body__inner .pic{flex-shrink:0;align-self:center}.p-course_training_slide{display:flex;justify-content:space-between;background:#fff;padding:2em}.p-course_training_slide__text{width:50%;overflow:hidden}.-draft .p-course_training_slide__text{height:auto}.p-course_training_slide__text__label{font-weight:700}.p-course_training_slide__text__label.-performer{color:#ed1e79}.p-course_training_slide__text__label.-director{color:#d47951}.p-course_training_slide__text__label.-artist{color:#515bd4}.p-course_training_slide__text__name{font-weight:700;font-size:min(calc(1.306122449vw + 2.1102040816rem),4.2rem);position:relative;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);line-height:1.4}.p-course_training_slide__text__name br{display:none}.p-course_training_slide__text__name:before{content:"";position:absolute;left:max(-2.0408163265vw + -17.3469387755px,-50px);bottom:0;width:calc(100% + min(2.0408163265vw + 17.3469387755px,50px));height:1px;background:#212121}.p-course_training_slide__text__name small{font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem)}.p-course_training_slide__img{position:relative;width:40%}.p-course_training_slide__img__movie iframe{width:100%;height:100%;aspect-ratio:4/3}.p-course_check_block{display:grid;grid-template-columns:auto 60%;margin-block-start:min(1.6326530612vw + 43.8775510204px,70px);grid-gap:min(2.4489795918vw + 10.8163265306px,50px);gap:min(2.4489795918vw + 10.8163265306px,50px)}.p-course_check_block__label{display:inline-block;border-radius:min(.4081632653vw + 3.4693877551px,10px);text-transform:uppercase;color:#fff;position:relative;padding:.2em .4em;margin-bottom:min(.8163265306vw + 11.9387755102px,25px);text-align:center}.p-course_check_block__label.-performer{background:#ed1e79}.p-course_check_block__label.-performer:before{border-color:#ed1e79 transparent transparent}.p-course_check_block__label.-artist{background:#515bd4}.p-course_check_block__label.-artist:before{border-color:#515bd4 transparent transparent}.p-course_check_block__label.-director{background:#d47951}.p-course_check_block__label.-director:before{border-color:#d47951 transparent transparent}.p-course_check_block__label:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#515bd4 transparent transparent;border-style:solid;border-width:10px 5px 0}.p-course_check_block__title{font-weight:700;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);line-height:1.4;margin-block-end:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_check_block__button{display:flex;align-items:center;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);font-weight:700}.p-course_check_block__button.-performer{color:#ed1e79}.p-course_check_block__button.-performer .c-link_arrow{border-color:#ed1e79}.p-course_check_block__button.-performer .c-ico path{fill:#ed1e79}.p-course_check_block__button.-artist{color:#515bd4}.p-course_check_block__button.-artist .c-link_arrow{border-color:#515bd4}.p-course_check_block__button.-artist .c-ico path{fill:#515bd4}.p-course_check_block__button.-director{color:#d47951}.p-course_check_block__button.-director .c-link_arrow{border-color:#d47951}.p-course_check_block__button.-director .c-ico path{fill:#d47951}.p-course_check_block__button .c-link_arrow{background:#fff;margin-left:10px;transition:all .3s ease}.p-opencampus_kv img{width:100%;-o-object-fit:cover;object-fit:cover}.p-opencampus_calendar.is-act .p-opencampus_calendar__title .trg{transform:rotate(90deg)}.p-opencampus_calendar.is-act .p-opencampus_calendar__title .trg:before{opacity:0}.p-opencampus_calendar.is-act .p-opencampus_calendar__body{visibility:visible;opacity:1;height:auto}.p-opencampus_calendar__title{background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:1em 2em;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.p-opencampus_calendar__title .c-title04{border:none;padding-bottom:0;margin-bottom:0!important}.p-opencampus_calendar__title .trg{background:#212121}.p-opencampus_calendar__title .trg:after,.p-opencampus_calendar__title .trg:before{background:#fff}.p-opencampus_calendar__body{visibility:hidden;opacity:0;height:0}.p-opencampus_bnr{position:relative}.p-opencampus_bnr__slider img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_bnr__slide{position:relative}.p-opencampus_bnr__slide__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;color:#fff;position:absolute;left:1em;bottom:1em}.p-opencampus_covid19__list{display:flex;justify-content:center;flex-wrap:wrap}.p-opencampus_covid19__circle{text-align:center;padding:min(.8163265306vw + 6.9387755102px,20px) min(2.4489795918vw + .8163265306px,40px)}.p-opencampus_covid19__circle__name{font-weight:700;font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem);color:#00a99d}.p-opencampus_covid19__circle__name small{display:block;font-size:min(calc(.1632653061vw + .9387755102rem),1.2rem)}.p-opencampus_covid19__movie,.p-opencampus_covid19__movie iframe{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_covid19__movie iframe{aspect-ratio:640/357}.p-opencampus_list .p-opencampus_sec:nth-child(2n){background:#f6f6f6}.p-opencampus_detail{padding:min(2.4489795918vw + 20.8163265306px,60px) 0;background:#f6f6f6}.p-opencampus_detail__inner{display:flex;justify-content:space-between;align-items:flex-start}.p-opencampus_side{width:280px;padding:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px) min(.8163265306vw + 6.9387755102px,20px);background:#fff;margin-right:min(1.6326530612vw + 13.8775510204px,40px);flex-shrink:0;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_side__event_name{background:#f6f6f6;padding:min(1.2244897959vw + 10.4081632653px,30px) min(.8163265306vw + 1.9387755102px,15px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_side__title{position:relative;padding-bottom:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);text-align:center}.p-opencampus_side__title:after,.p-opencampus_side__title:before{content:"";position:absolute;bottom:0;left:50%;width:15px;height:3px}.p-opencampus_side__title:before{transform:translateX(-100%);background:#00a99d}.p-opencampus_side__title:after{transform:translateX(0);background:#ed1e79}.p-opencampus_side__name{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;text-align:center}.p-opencampus_post{background:#fff;overflow:hidden;border-radius:min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px) 0 0}.p-opencampus_post__hero{position:relative;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem);text-shadow:5px 5px 0 #111}.p-opencampus_post__hero img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_post__hero.-close:before,.p-opencampus_post__hero.-hide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.p-opencampus_post__hero.-close:after,.p-opencampus_post__hero.-hide:after{content:"※募集を終了いたしました";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:none;font-size:min(calc(1.1428571429vw + 1.3714285714rem),3.2rem)}.p-opencampus_post__hero.-postponement:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.p-opencampus_post__hero.-postponement:after{content:"春へ延期になりました";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:none;font-size:min(calc(1.1428571429vw + 1.3714285714rem),3.2rem)}.p-opencampus_post__inner{padding:min(1.2244897959vw + 10.4081632653px,30px) min(3.2653061224vw + 2.7551020408px,55px)}.p-opencampus_post__title,.p-opencampus_post__title__label_wrap{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_post__title__label_wrap{display:flex;flex-wrap:wrap;gap:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_post__title__label{display:inline-block;padding:.5em 1em;background:#f6f6f6;line-height:1;border-radius:9999px}.p-opencampus_post__title__label .hash{color:#515bd4}.p-opencampus_post__title__name{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);font-weight:700;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);border-bottom:1px solid #9f9f9f}.p-opencampus_post__read,.p-opencampus_post__schedules__dates,.p-opencampus_post__title__name{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_post__schedules__dates{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_post__schedules__dates.is-act li:nth-child(n+5){display:flex}.p-opencampus_post__schedules__dates li{background:#e8e8e8;padding:1em;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;align-items:center;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_post__schedules__dates li:nth-child(n+5){display:none}.p-opencampus_post__schedules__dates li span{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-opencampus_post__schedules__dates li span.time{padding-left:.3em}.p-opencampus_post__schedules__dates li .c-button01{width:190px;margin-left:auto}.p-opencampus_post__schedules__more_button{background:#212121;color:#fff;border:1px solid #212121;border-radius:min(1.2244897959vw + 15.4081632653px,35px);display:flex;justify-content:center;align-items:center;padding:1em;position:relative;transition:all .3s ease;max-width:300px;margin:0 auto min(1.6326530612vw + 13.8775510204px,40px);cursor:pointer}.p-opencampus_common{background:url(/img/kv/opencampus_common_bg.jpg) no-repeat 50%/cover;display:flex;align-items:center;justify-content:center;padding:min(6.5306122449vw + 15.5102040816px,120px) 0;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-opencampus_common__title{color:#fff;text-align:center}.p-opencampus_common__title__en{font-weight:400;font-family:Public Sans,sans-serif;text-transform:uppercase;margin-bottom:min(.8163265306vw + 11.9387755102px,25px);font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-opencampus_common__title__ja{font-size:min(calc(1.2244897959vw + 2.0408163265rem),4rem);font-weight:700}.p-special_guest{position:relative;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);display:none;padding-top:min(.8163265306vw + 16.9387755102px,30px)}.p-special_guest.is-show{display:block}.p-special_guest__title{color:transparent;-webkit-text-stroke-color:#e8e8e8;-webkit-text-stroke-width:1px;text-transform:uppercase;font-size:min(calc(2.4489795918vw + 3.0816326531rem),7rem);position:absolute;left:0;top:0;width:100%;line-height:1;text-align:center}.p-special_guest__sub_title,.p-special_guest__title span{position:relative;z-index:11}.p-special_guest__sub_title{text-align:center;margin-bottom:min(.8163265306vw + 16.9387755102px,30px);font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem)}.p-special_guest__inner{display:flex}.p-special_guest__thumb{margin-right:min(1.2244897959vw + 10.4081632653px,30px);flex-shrink:0;max-width:45%}.p-special_guest__thumb img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-special_guest__profile{width:100%;align-self:flex-end}.p-special_guest__profile__dates{border-top:1px solid #ed1e79;border-bottom:1px solid #ed1e79;padding:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 11.9387755102px,25px);position:relative;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-special_guest__profile__dates:after,.p-special_guest__profile__dates:before{content:"";position:absolute;width:1px;height:min(.8163265306vw + 6.9387755102px,20px);background:#ed1e79}.p-special_guest__profile__dates:before{left:0;bottom:0}.p-special_guest__profile__dates:after{right:0;top:0}.p-special_guest__profile__dates .list{display:inline-flex;padding:0 min(.4081632653vw + 3.4693877551px,10px);background:linear-gradient(transparent 50%,#fff 0);color:#212121;font-weight:700}.p-special_guest__profile__name{font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);font-weight:700;color:#212121}.p-special_guest__profile__sub_name{font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);color:#212121;font-weight:700;line-height:1.2;position:relative;z-index:11}.p-special_guest__profile__desc{margin-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(.8163265306vw + 11.9387755102px,25px)}.p-special_guest__profile__desc .title{border-left:3px solid #6c757d;padding-left:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.4081632653vw + 8.4693877551px,15px);font-weight:700}.p-special_guest__profile__desc a{color:#16bbee;text-decoration:underline}.p-special_guest__profile__sns{display:flex;align-items:center}.p-special_guest__profile__sns li{margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-special_guest__profile__sns li.twitter svg{fill:#212121}.p-special_guest__profile__sns li.instagram svg{fill:#f00075}.p-special_guest__profile__sns li.youtube svg{fill:red}.p-special_guest__profile__sns li.tiktok svg{fill:#fe2b58}.p-special_guest__profile__sns li a{transition:all .3s ease}.p-special_guest__profile__sns li a svg{width:1.5em;height:1.5em}.p-special_guest__more{display:none}.p-special_guest__more.is-act{display:block}.p-special_guest__more__title{font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);border-left:3px solid #515bd4;padding-left:min(.4081632653vw + 3.4693877551px,10px);color:#515bd4}.p-special_guest__more p{word-break:break-all}.p-special_guest__button{background:#ed1e79;color:#fff;border-radius:9999px;max-width:260px;padding:.5em 1em;text-align:center;margin-top:min(.4081632653vw + 8.4693877551px,15px);cursor:pointer;border:1px solid #ed1e79;transition:all .3s ease}.p-special_guest__company_block{position:relative;display:flex;justify-content:space-between;align-items:center;background:#f4f4f4;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(.4081632653vw + 43.4693877551px,50px) min(1.2244897959vw + 10.4081632653px,30px) min(1.2244897959vw + 10.4081632653px,30px);margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-special_guest__company_block__title{display:inline-block;background:#ed1e79;color:#fff;padding:.5em 1em;line-height:1;border-radius:min(.4081632653vw + 3.4693877551px,10px) 0 0 0;position:absolute;left:0;top:0}.p-special_guest__company_block__img{width:30%;margin-right:min(1.6326530612vw + 3.8775510204px,30px);flex-shrink:0}.p-youtube_iframe{padding:min(.8163265306vw + 6.9387755102px,20px) min(1.2244897959vw + 15.4081632653px,35px) min(1.2244897959vw + 15.4081632653px,35px);aspect-ratio:800/450}.p-youtube_iframe iframe{border-radius:min(.8163265306vw + 6.9387755102px,20px);aspect-ratio:800/450;width:100%;height:100%}.p-about_contents{max-width:600px;margin:0 auto min(2.4489795918vw + 20.8163265306px,60px)}.p-about_contents__title{margin:min(2.0408163265vw + 17.3469387755px,50px) 0}.p-about_contents__title.-talk{background:#515bd4;color:#fff;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);padding:1em .5em;line-height:1.6;font-weight:700;margin:min(2.0408163265vw + 17.3469387755px,50px) 0 min(1.2244897959vw + 10.4081632653px,30px)}.p-about_contents__copy{border-color:#515bd4}.p-about_contents__slider{position:relative;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-about_contents__slider img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-about_contents__slider__control{display:none}.p-about_contents__slider .c-slider_scroll{max-width:100%;display:none}.p-about_contents__slider .c-slide_arrow.-left{transform:translate(-30%,-50%)}.p-about_contents__slider .c-slide_arrow.-right{transform:translate(30%,-50%)}.p-about_contents .c-list02{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-about_contents .c-list02 li{width:50%}.p-about_contents .c-list02 svg{fill:#16bbee}.p-about_contents__inner{display:flex;justify-content:space-between;margin-top:min(2.0408163265vw + 22.3469387755px,55px)}.p-about_contents__inner__talk{flex-shrink:0;margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-about_contents__inner__text .c-title03{color:#515bd4;text-align:left;font-weight:700}.p-about_contents__inner__text .c-list02{display:block}.p-about_contents__inner__text .c-list02 li{width:100%;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem)}.p-opencampus_schedule{position:relative;padding:min(2.4489795918vw + 40.8163265306px,80px) min(.8163265306vw + 16.9387755102px,30px) min(2.0408163265vw + 17.3469387755px,50px);background:#f6f6f6;border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-opencampus_schedule__title{text-transform:uppercase;-webkit-text-stroke-color:#9f9f9f;-webkit-text-stroke-width:1px;color:transparent;opacity:.8;position:absolute;width:100%;left:0;top:2%;z-index:10;font-weight:400;font-family:Public Sans,sans-serif;text-align:center;font-size:min(calc(2.8571428571vw + 2.4285714286rem),7rem)}.p-opencampus_schedule__sub_title{position:relative;z-index:11;text-align:center;margin-bottom:min(2.4489795918vw + 10.8163265306px,50px);font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem)}.p-opencampus_schedule__table{position:relative;z-index:11}.p-opencampus_schedule__table__list li{display:flex;padding:min(.8163265306vw + 16.9387755102px,30px) 0;position:relative;border-block-end:1px dotted #9f9f9f}.p-opencampus_schedule__table__list li:first-child,.p-opencampus_schedule__table__list li:last-child{margin-bottom:0}.p-opencampus_schedule__table__list li:first-child .time:before,.p-opencampus_schedule__table__list li:last-child .time:before{display:none}.p-opencampus_schedule__table__list li .time{background:#212121;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:400;font-family:Public Sans,sans-serif;padding:min(.8163265306vw + 6.9387755102px,20px) min(1.2244897959vw + 10.4081632653px,30px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;color:#fff;line-height:1.2;text-align:center;border-radius:min(.4081632653vw + 3.4693877551px,10px);min-width:108px}.p-opencampus_schedule__table__list li .time:before{content:"・・・";position:absolute;left:50%;top:max(-.8163265306vw + -6.9387755102px,-20px);color:#212121;transform:translate(-50%,100%) rotate(-90deg)}.p-opencampus_schedule__table__list li .time small{writing-mode:vertical-rl}.p-opencampus_schedule__table__list li .time.-transparent{background:transparent}.p-opencampus_schedule__table__list li .text{padding:min(.4081632653vw + 8.4693877551px,15px) min(.8163265306vw + 11.9387755102px,25px);width:100%}.p-opencampus_schedule__table__list li .text.-notime{padding:0 min(.8163265306vw + 11.9387755102px,25px)}.p-opencampus_schedule__table__list li .text.-no_text{display:flex;align-items:center}.p-opencampus_schedule__table__list li .text.-no_text .title{margin-bottom:0}.p-opencampus_schedule__table__list li .img{width:50%;padding:min(.4081632653vw + 8.4693877551px,15px)}.p-opencampus_schedule__table__list li .title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);font-weight:700;color:#212121}.p-opencampus_schedule__table__list li .attention{color:#ed1e79}.p-opencampus_relation{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-opencampus_relation__title{font-size:min(calc(.3265306122vw + 2.2775510204rem),2.8rem);font-weight:700;position:relative;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);text-align:center;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);color:#212121}.p-opencampus_relation__title:before{content:"";position:absolute;left:50%;bottom:0;width:100px;transform:translateX(-50%);height:3px;background:linear-gradient(90deg,#00a99d,#ed1e79)}.p-opencampus_relation__block{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);display:flex;justify-content:space-between}.p-opencampus_relation__block__thumb{width:calc(50% - 30px);max-width:300px;flex-shrink:0}.p-opencampus_relation__block__thumb img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_relation__block__text{margin-left:30px;width:100%}.p-opencampus_relation__block__text>p{display:none}.p-opencampus_relation__block__label{font-size:min(calc(.6530612245vw + 1.3551020408rem),2.4rem);line-height:1.4;font-weight:700;margin:min(.4081632653vw + 3.4693877551px,10px) 0}.p-opencampus_relation__block .c-list01 li:before{color:#515bd4}.p-opencampus_relation__block__button{display:none}.p-opencampus_relation__block__link{margin-top:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_relation__block__link a{display:flex;align-items:center;font-weight:700;color:#515bd4;transition:all .3s ease;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-opencampus_relation__block__link .c-link_arrow{transition:all .3s ease;border-color:#515bd4}.p-opencampus_relation__block__link .c-link_arrow path{fill:#515bd4}.p-opencampus_transportation_support{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-opencampus_transportation_support a{transition:all .3s ease}.p-opencampus_transportation_support a img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_title01{margin:min(2.0408163265vw + 17.3469387755px,50px) 0}.p-opencampus_title01__en,.p-opencampus_title01__fukidashi{display:none}.p-opencampus_column_list{display:flex;flex-wrap:wrap;margin:0 max(-.4081632653vw + -3.4693877551px,-10px) min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_column_list__card{padding:min(.4081632653vw + 3.4693877551px,10px)}.-col2 .p-opencampus_column_list__card{width:50%}.-col3 .p-opencampus_column_list__card{width:33.3%}.-col4 .p-opencampus_column_list__card{width:25%}.p-opencampus_column_list__card__thumb a{display:block;transition:all .3s ease}.p-opencampus_column_list__card__title{margin-top:min(.4081632653vw + 3.4693877551px,10px);padding-bottom:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;position:relative;line-height:1.5}.p-opencampus_column_list__card__title:before{content:"";position:absolute;left:0;bottom:0;width:min(.8163265306vw + 16.9387755102px,30px);height:3px}.p-opencampus_column_list__card__title.-dance:before{background:#f5148d}.p-opencampus_column_list__card__title.-kpop:before{background:#9910e2}.p-opencampus_column_list__card__title.-musician:before,.p-opencampus_column_list__card__title.-vocal:before{background:#fa0b1a}.p-opencampus_column_list__card__title.-music_producer:before{background:#16b409}.p-opencampus_column_list__card__title.-videographer:before{background:#a7db37}.p-opencampus_column_list__card__title.-concert:before,.p-opencampus_column_list__card__title.-management:before{background:#1dd6c8}.p-opencampus_column_list__card__title.-actor:before{background:#fcbd12}.p-opencampus_column_list__card p{line-height:1.6}.p-opencampus_img_text_row{display:flex;justify-content:space-between;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_img_text_row.-reverse{flex-direction:row-reverse}.p-opencampus_img_text_row__img{flex-shrink:0;width:50%;height:-moz-fit-content;height:fit-content}.p-opencampus_img_text_row__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_img_text_row__text{margin-left:min(1.2244897959vw + 15.4081632653px,35px);max-width:345px;width:50%}.-reverse .p-opencampus_img_text_row__text{margin-left:0;margin-right:min(1.2244897959vw + 15.4081632653px,35px)}.p-opencampus_img_text_row__text__num{display:flex;align-items:baseline;position:relative}.p-opencampus_img_text_row__text__num:before{content:"#";color:transparent;-webkit-text-stroke-color:#515bd4;-webkit-text-stroke-width:1px;font-size:min(calc(1.6326530612vw + 1.387755102rem),4rem)}.p-opencampus_img_text_row__text__num .point{display:none}.p-opencampus_img_text_row__text__num .number{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;color:transparent;-webkit-text-stroke-color:#515bd4;-webkit-text-stroke-width:1px;font-size:min(calc(2.4489795918vw + 2.0816326531rem),6rem);line-height:1;margin-left:5px}.p-opencampus_img_text_row__text__title{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);font-weight:700;line-height:1.4;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_img_text_row__text__title.-small{margin-bottom:0;font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.p-opencampus_img_text_row__text__title_sub{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);color:#ed1e79;font-weight:700}.p-opencampus_faq{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);position:relative}.p-opencampus_faq__inner{position:relative;padding-bottom:min(1.6326530612vw + 18.8775510204px,45px)}.p-opencampus_faq__title{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_faq__list{border-bottom:1px solid #d8d8d8;padding:min(.8163265306vw + 11.9387755102px,25px) 0}.p-opencampus_faq__list__q{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-opencampus_faq__list__q,.p-opencampus_faq__list__q span{display:flex;margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_faq__list__q span{color:#00a99d;font-size:min(calc(1.1428571429vw + 2.1714285714rem),4rem);font-weight:700;flex-shrink:0;position:relative;top:-5px;line-height:1}.p-opencampus_faq__list__q span:before{content:".";position:absolute;right:0;top:10px;transform:translateX(100%);font-size:min(calc(.8163265306vw + 1.693877551rem),3rem)}.p-opencampus_faq__list__a{display:flex}.p-opencampus_faq__list__a span{font-size:min(calc(1.1428571429vw + 2.1714285714rem),4rem);font-weight:700;display:flex;color:#ed1e79;margin-right:min(.8163265306vw + 6.9387755102px,20px);flex-shrink:0;position:relative;line-height:1;top:-10px}.p-opencampus_faq__list__a span:before{content:".";position:absolute;right:0;top:10px;transform:translateX(100%);font-size:min(calc(.8163265306vw + 1.693877551rem),3rem)}.p-opencampus_faq__list__a p{overflow-wrap:anywhere}.p-opencampus_transportation_support_title{display:flex;justify-content:center;align-items:flex-start}.p-opencampus_transportation_support_title__check{background:#515bd4;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:.3em 1em;text-transform:uppercase;margin-right:min(.4081632653vw + 3.4693877551px,10px);position:relative}.p-opencampus_transportation_support_title__check:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#515bd4 transparent transparent;border-style:solid;border-width:10px 10px 0}.p-opencampus_transportation_support_title__main{font-size:min(calc(.9795918367vw + 1.4326530612rem),3rem);line-height:1.4;font-weight:700}.p-opencampus_transportation{border:2px solid #d8d8d8;padding:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_transportation.-day1{height:300px;overflow:hidden;transition:all .3s ease;position:relative}.p-opencampus_transportation.-day1:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(hsla(0,0%,100%,.2),#fff);transition:all .3s ease}.p-opencampus_transportation.-day1.is-act{height:auto}.p-opencampus_transportation.-day1.is-act:before{opacity:0}.p-opencampus_transportation__price_wrap{display:flex;justify-content:space-between;margin:0 max(-.4081632653vw + -3.4693877551px,-10px)}.p-opencampus_transportation__price_wrap__block{width:50%;padding:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_transportation__price_wrap__block .title{background:#ed1e79;padding:.5em;color:#fff;text-align:center;font-weight:700}.p-opencampus_transportation__price_wrap__block .price_box{display:flex;align-items:center;margin-bottom:10px}.p-opencampus_transportation__price_wrap__block .price_box dt{background:#e8e8e8;min-height:64px;width:55%;padding:.5em;display:flex;font-weight:700;margin-right:20px;line-height:1.5;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);justify-content:center;align-items:center;text-align:center}.p-opencampus_transportation__price_wrap__block .price_box dd{color:#ed1e79;font-weight:700;font-family:Public Sans,sans-serif;font-size:min(calc(.1632653061vw + 1.2387755102rem),1.5rem)}.p-opencampus_transportation__price_wrap__block .price_box dd .number{font-size:min(calc(.4081632653vw + 2.3469387755rem),3rem)}.p-opencampus_transportation__map_wrap .title{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_transportation__text{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-opencampus_zoom{margin-top:max(-2.4489795918vw + -60.8163265306px,-100px);padding-top:min(2.4489795918vw + 60.8163265306px,100px)}.p-opencampus_zoom__step_block{background:#f5f5f5;padding:35px 35px 35px 115px;margin-bottom:30px;position:relative}.p-opencampus_zoom__step_block.-last:before{display:none}.p-opencampus_zoom__step_block.-center{text-align:center;padding:35px}.p-opencampus_zoom__step_block.-center h3{margin-bottom:25px}.p-opencampus_zoom__step_block.-center h3:before{left:50%;transform:translateX(-50%)}.p-opencampus_zoom__step_block:before{content:"";position:absolute;left:39px;bottom:-30px;width:2px;height:30px;background:#ed1e79}.p-opencampus_zoom__step_block .label{position:absolute;left:0;top:0;width:80px;height:80px;background:#ed1e79;color:#fff;text-align:center;font-weight:700;font-family:Public Sans,sans-serif;text-transform:uppercase;line-height:1;padding:16px 0;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-opencampus_zoom__step_block .label span{display:block;font-size:min(calc(1.306122449vw + 1.1102040816rem),3.2rem);margin-top:3px}.p-opencampus_zoom__step_block h3{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);font-weight:700;position:relative;padding-bottom:15px;margin-bottom:min(1.6326530612vw + 8.8775510204px,35px)}.p-opencampus_zoom__step_block h3:before{content:"";position:absolute;left:0;bottom:0;width:35px;height:1px;background:#ed1e79}.p-opencampus_zoom__step_block p{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-opencampus_zoom__step_block p small{font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);color:#666}.p-opencampus_zoom__step_block .inner{display:flex;justify-content:space-between}.p-opencampus_zoom__step_block .text{width:55%}.p-opencampus_zoom__step_block .img{width:40%}.p-opencampus_zoom__step_block .confirm{display:flex;align-items:center;justify-content:space-between}.p-opencampus_zoom__step_block .confirm span{color:#ed1e79;font-weight:700;font-family:Public Sans,sans-serif;letter-spacing:.05em;font-size:min(calc(0vw + 1.8rem),1.8rem)}.p-opencampus_zoom__step_block .confirm i{position:relative;top:2px;display:inline-block;margin-right:5px}.p-opencampus_zoom__step_block .confirm i img,.p-opencampus_zoom__step_block .confirm i svg{fill:#ed1e79;width:18px}.p-opencampus_zoom__step_block .confirm .mail{color:#ed1e79;font-weight:700;font-family:Public Sans,sans-serif;font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem)}.p-opencampus_zoom__step_block__btn_list{display:flex;justify-content:space-between}.p-opencampus_zoom__step_block__btn_list .c-button02{width:30%}.p-opencampus_online_anc{display:flex;align-items:center;justify-content:space-around;margin-top:min(1.6326530612vw + 18.8775510204px,45px)}.p-opencampus_online_anc li{width:45%}.p-opencampus_online_anc__ico{width:35px;margin-right:25px}.p-opencampus_online_anc a{display:flex;align-items:center;justify-content:center;border:2px solid #212121;border-radius:10px;padding:1em;font-weight:700;transition:all .3s ease}.p-opencampus_voice{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-opencampus_voice__block{border-bottom:1px dotted #212121;padding-bottom:40px;margin-bottom:40px;display:flex;align-items:flex-start}.p-opencampus_voice__block__ico{width:20%;flex-shrink:0}.p-opencampus_voice__block__text{margin-left:min(1.6326530612vw + 3.8775510204px,30px);width:100%}.p-opencampus_voice__block__text .name{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_tel{background:#e8e8e8;border:1px solid #ed1e79;padding:min(.4081632653vw + 18.4693877551px,25px);display:flex;align-items:center;position:relative}.p-opencampus_tel:after,.p-opencampus_tel:before{content:"";position:absolute}.p-opencampus_tel:before{top:0;left:0;width:0;height:0;border-color:#ed1e79 transparent transparent;border-style:solid;border-width:40px 40px 0 0}.p-opencampus_tel:after{bottom:0;right:0;width:0;height:0;border-color:transparent transparent #ed1e79;border-style:solid;border-width:0 0 40px 40px}.p-opencampus_tel__title{color:#212121;border:1px solid #ed1e79;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;padding:min(.4081632653vw + 3.4693877551px,10px) min(.8163265306vw + 6.9387755102px,20px);position:relative;display:inline-block}.p-opencampus_tel__title:after,.p-opencampus_tel__title:before{content:"";position:absolute;background:#e8e8e8;width:1px;height:70%}.p-opencampus_tel__title:before{left:-1px;top:0}.p-opencampus_tel__title:after{right:-1px;bottom:0}.p-opencampus_tel__title span{background:linear-gradient(transparent 50%,#fff 0)}.p-opencampus_tel__number{display:flex;line-height:1;margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_tel__number dt{font-weight:700;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);margin-top:min(.2448979592vw + 1.0816326531px,5px);text-align:center}.p-opencampus_tel__number dd{font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);color:#ed1e79;text-align:center;font-weight:700;line-height:1;margin-left:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_tel__number dd span{font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);color:#212121;display:block;margin-top:5px}.p-opencampus_combination{position:relative;padding:min(2.4489795918vw + 20.8163265306px,60px) min(2.4489795918vw + .8163265306px,40px);background:#e8e8e8;margin:min(2.8571428571vw + 24.2857142857px,70px) 0 min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_combination__title{background:#16bbee;color:#fff;font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);padding:min(.8163265306vw + 1.9387755102px,15px) min(.4081632653vw + 8.4693877551px,15px);display:inline-block;line-height:1;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.p-opencampus_combination__block{margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.p-opencampus_combination__block:last-child{margin-bottom:0}.p-opencampus_combination__block__inner{display:flex;justify-content:space-between;position:relative}.p-opencampus_combination__block__inner:after,.p-opencampus_combination__block__inner:before{content:"";position:absolute;left:50%;top:50%;width:min(1.6326530612vw + 13.8775510204px,40px);height:min(.2448979592vw + 2.0816326531px,6px);background:#fff;transform-origin:left}.p-opencampus_combination__block__inner:before{transform:rotate(-45deg) translateX(-50%)}.p-opencampus_combination__block__inner:after{transform:rotate(45deg) translateX(-50%)}.p-opencampus_combination__block__title{text-transform:uppercase;-webkit-text-stroke-color:#16bbee;-webkit-text-stroke-width:1px;color:transparent;font-size:min(calc(.4081632653vw + 1.8469387755rem),2.5rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);line-height:1;text-align:center}.p-opencampus_combination__block__sub_title{color:#16bbee;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);text-align:center}.p-opencampus_combination__block__card{width:300px}.p-opencampus_combination__block__card .text{color:#fff;display:flex;align-items:center;justify-content:center;padding:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.2448979592vw + .9081632653rem),1.3rem);line-height:1.6;background:#ed1e79}.p-opencampus_combination__block__card .text .logo{display:flex;align-items:center;justify-content:center;margin-right:5px}.p-opencampus_combination__block__card .text.-fsm{background:#ed1e79}.p-opencampus_combination__block__card .text.-fca{background:#0096c9}.p-opencampus_combination__block__card .text.-fca .logo img{width:15px}.p-opencampus_combination__block__summary{margin-top:min(.8163265306vw + 11.9387755102px,25px)}.p-point_contents{padding:min(1.2244897959vw + 10.4081632653px,30px);border:3px solid #eee;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-point_contents__title{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);text-align:center;position:relative;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);font-weight:700;line-height:1.4}.p-point_contents__title:after,.p-point_contents__title:before{content:"";position:absolute;height:2px;width:min(1.6326530612vw + 13.8775510204px,40px);bottom:0}.p-point_contents__title:before{background:#0096c9;right:50%}.p-point_contents__title:after{background:#fff332;left:50%}.p-point_contents__list li{color:#0096c9;font-size:min(.3265306122vw + 14.7755102041px,20px);position:relative;background:#eee;margin-bottom:25px;display:flex;align-items:center;padding-right:min(.8163265306vw + 6.9387755102px,20px)}.p-point_contents__list li .en{padding:5px;background:#0096c9;height:100%;min-height:70px;color:#fff;text-align:center;width:min(.9795918367vw + 46.3265306122px,62px);font-size:min(calc(.0816326531vw + 1.1693877551rem),1.3rem);font-weight:500;font-style:italic;line-height:185%;letter-spacing:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-point_contents__list li .num{display:block;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem)}.p-point_contents__list li small{display:block;width:100%;font-size:min(calc(.4897959184vw + .8163265306rem),1.6rem)}.p-point_contents__list .map iframe{aspect-ratio:600/450;width:100%;height:100%}.p-point_contents__desc{display:flex;flex-wrap:wrap;gap:20px}.p-point_contents__desc_block{background:#eee;padding:min(1.2244897959vw + 10.4081632653px,30px);width:calc(50% - 10px)}.p-point_contents__desc_block:first-child{width:100%}.p-point_contents__desc_block__wrap{display:flex;align-items:center}.p-point_contents__desc_block__img{max-width:50px;margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-point_contents__desc_block__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);line-height:1.4;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-point_contents__desc_block__title .blue{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);color:#0096c9}.p-point_contents__desc_block__detail{display:flex;align-items:center}.p-point_contents__desc_block__detail dt{border-radius:4px;text-align:center;display:inline-block;padding:.1em .2em;box-sizing:border-box;background:#0096c9;color:#fff;flex-shrink:0;min-width:min(3.2653061224vw + 87.7551020408px,140px);margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-point_contents__desc_block__detail dd{width:100%}.has-vivid-red-color{color:#ed1e79}.c-cta_contents{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:min(1.6326530612vw + 13.8775510204px,40px);line-height:1.4}.c-cta_contents .c-ico{display:flex;margin-right:10px}.c-cta_contents .c-ico svg{width:1em;height:1em;overflow:hidden}.c-cta_contents__phone{font-size:min(calc(.4897959184vw + 2.2163265306rem),3rem)}.c-cta_contents__phone__num{display:flex;align-items:center;font-weight:400;font-family:Public Sans,sans-serif}.c-cta_contents__phone small{font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem);display:block;font-family:Noto Sans JP,sans-serif;text-align:right}.c-cta_contents__mail a{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem);display:flex;align-items:center;transition:all .3s ease;font-weight:400;font-family:Public Sans,sans-serif}.c-cta_contents__pdf a{width:300px}.c-cta_contents__pdf a svg{fill:#fff}.p-opencampus_contents__tag_list{display:flex;flex-wrap:wrap;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px);margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_contents__tag_list li{border:1px solid #d8d8d8;border-radius:5px;margin-right:10px;margin-bottom:10px}.p-opencampus_contents__tag_list li a{display:flex;padding:.5em 2em}.p-opencampus_contents__tag_list li .hash{color:#ed1e79}.p-opencampus_contents__event_category{display:flex;flex-wrap:wrap;margin:min(2.0408163265vw + 17.3469387755px,50px) max(-.8163265306vw + -1.9387755102px,-15px) min(2.8571428571vw + 34.2857142857px,80px)}.p-opencampus_contents__event_bnr{width:50%;padding:min(.8163265306vw + 1.9387755102px,15px)}.p-opencampus_contents__event_bnr a{display:block;color:#fff;position:relative;overflow:hidden}.p-opencampus_contents__event_bnr a img{transition:all .6s ease}.p-opencampus_contents__event_bnr__title{position:absolute;left:min(.8163265306vw + 11.9387755102px,25px);top:50%;transform:translateY(-50%)}.p-opencampus_contents__event_bnr__title small{font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem);display:block;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_contents__event_bnr__title .name{font-size:24px;font-weight:700;display:flex;align-items:flex-end;line-height:1.2}.p-opencampus_contents__event_bnr__title .name ::v-deep .c-ico{display:flex;margin-left:min(.8163265306vw + 6.9387755102px,20px);position:relative;transform:translateY(-5px)}.p-opencampus_contents__event_bnr__title .name ::v-deep svg{width:.5em;fill:#fff}.p-opencampus_contents__covid{max-width:880px;margin:min(4.0816326531vw + 34.693877551px,100px) auto;background:#fff;padding:min(2.0408163265vw + 17.3469387755px,50px) min(1.2244897959vw + 10.4081632653px,30px) min(1.6326530612vw + 13.8775510204px,40px);border:2px solid #57b9e9;position:relative}.p-opencampus_contents__covid__title{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);font-weight:700;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-opencampus_contents__covid__title:before{content:"";position:absolute;left:-5%;top:50%;transform:translateY(-2px);width:110%;height:2px;background:#fff;z-index:1}.p-opencampus_contents__covid__title span{position:relative;display:inline-block;z-index:11}.p-opencampus_contents__covid__title span:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#ed1e79}.p-opencampus_contents__covid__text{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_contents__covid__text span{color:#ed1e79}.p-opencampus_contents__covid__ico{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:640px;margin:0 auto}.p-opencampus_contents__covid__ico li{width:25%;padding:0 5px;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-opencampus_contents__covid iframe{display:block;width:70%;margin:0 auto}.p-opencampus_hidden_link{display:none}.p-can_hear_contents{border:1px solid #16bbee;padding:min(4.0816326531vw + 74.693877551px,140px) min(1.6326530612vw + 8.8775510204px,35px) min(1.6326530612vw + 23.8775510204px,50px);margin-top:min(3.2653061224vw + 27.7551020408px,80px);position:relative;background:#e8e8e8;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-can_hear_contents__title{position:absolute;left:50%;top:0;transform:translate(-50%,-20%);font-weight:700;font-size:24px;text-align:center;width:80%}.p-can_hear_contents__title span{display:inline-block;background:#16bbee;color:#fff;padding:.3em 1em;width:auto;margin:5px 0}.p-can_hear_contents__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 30px;gap:50px 30px}.p-can_hear_contents__block__head{display:flex;align-items:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-can_hear_contents__block__head .title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);font-weight:700;line-height:1.6;margin-left:min(.4081632653vw + 8.4693877551px,15px)}.p-can_hear_contents__block__head .title span{color:#16bbee}.p-can_hear_contents__block__head .ico{width:40%}.p-opencampus_myschool .p-opencampus_title01{margin:min(3.2653061224vw + 27.7551020408px,80px) max(-1.2244897959vw + -10.4081632653px,-30px) min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus_myschool__schedule_block{position:relative;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_myschool__schedule_block:before{content:"・・・・・";position:absolute;left:5%;bottom:0;transform-origin:center;transform:rotate(90deg) translateX(200%);letter-spacing:-.2em;color:#999}.-last .p-opencampus_myschool__schedule_block:before{display:none}.p-opencampus_myschool__schedule_block__text{max-width:400px;position:relative;z-index:11}.p-opencampus_myschool__schedule_block__text .fukidashi{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_myschool__schedule_block__text .c-strong_text{color:#ed1e79;font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);font-weight:700}.p-opencampus_myschool__schedule_block__img{max-width:310px;flex-shrink:0}.p-opencampus_myschool__schedule_block__img.-small{max-width:260px}.p-opencampus_myschool__schedule_block__img_list{grid-column:1/3;margin-block-start:2em}.p-opencampus_myschool__summer{padding:min(2.0408163265vw + 22.3469387755px,55px) min(2.0408163265vw + 17.3469387755px,50px) min(2.8571428571vw + 34.2857142857px,80px);margin:0 max(-1.2244897959vw + -10.4081632653px,-30px) min(3.2653061224vw + 37.7551020408px,90px);background:url(https://cms.fsm.ac.jp/wp/wp-content/uploads/2023/01/summer_bg.jpg) no-repeat 0 0/cover;position:relative}.p-opencampus_myschool__summer:before{content:"・・・・・";position:absolute;left:5%;bottom:0;transform-origin:center;transform:rotate(90deg) translateX(200%);letter-spacing:-.2em;color:#999}.p-opencampus_myschool__summer__block{background:#fff;padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px) min(2.8571428571vw + 24.2857142857px,70px);max-width:430px;position:relative}.p-opencampus_myschool__summer__block .title{font-weight:700;font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem);margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-opencampus_myschool__summer__block .title span{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);color:#16bbee;font-weight:400;display:block}.p-opencampus_myschool__summer__block .img{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}.c-bnr{transition:all .3s ease}.p-weare_schedule .c-schedule_item{display:flex;align-items:flex-start}.p-weare_schedule .c-schedule_item__body{display:flex;flex-direction:column;gap:20px}.p-weare_schedule .c-schedule_item__body__wrap{display:flex}.p-weare_schedule .c-schedule_item__fukidashi{border:1px solid #515bd4;color:#515bd4;padding:1em .5em;writing-mode:vertical-rl;border-radius:8px;position:relative;margin-right:1em;font-weight:700;letter-spacing:.2em}.p-weare_schedule .c-schedule_item__fukidashi:after,.p-weare_schedule .c-schedule_item__fukidashi:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(100%);width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #515bd4;border-right:0}.p-weare_schedule .c-schedule_item__fukidashi:after{right:2px;border-left:10px solid #fff}.p-weare_schedule .c-schedule_item__fukidashi.-second{border:1px solid #ed1e79;color:#ed1e79}.p-weare_schedule .c-schedule_item__fukidashi.-second:before{border-left:10px solid #ed1e79}.p-weare_schedule .c-schedule_item__fukidashi .rotate{display:inline-block;transform:rotate(-90deg);transform-origin:center;margin:1px 0 4px}.p-weare_schedule .c-schedule_item__date{display:flex;align-items:baseline;align-self:center;min-width:230px;max-width:230px}.p-weare_schedule .c-schedule_item__date .num{display:block;-webkit-text-stroke:1px #212121;color:#fff;font-size:7.5rem;font-weight:400;font-family:Public Sans,sans-serif;line-height:.85;background-image:linear-gradient(0deg,#ed1e79 0,#ed1e79 15%,transparent 16%)}.p-weare_schedule .c-schedule_item__date .week{background-color:#212121;color:#fff;font-weight:700;max-width:25px;max-height:25px;min-width:25px;min-height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:5px;font-size:1.5rem}.p-weare_schedule .c-schedule_item__time{margin-right:28px;align-self:center}.p-weare_schedule .c-schedule_item__time .time{font-size:3.5rem;font-weight:700}.p-weare_schedule .c-schedule_item__time .item{display:flex;align-items:center}.p-weare_schedule .c-schedule_item__time .item+.item{margin-top:15px}.p-weare_schedule .c-schedule_item__time .item dt{color:#fff;font-weight:700;font-size:2rem;line-height:1;border-radius:5px;padding:5px;margin-right:10px;white-space:nowrap}.p-weare_schedule .c-schedule_item__time .item dt.open,.p-weare_schedule .c-schedule_item__time .item dt.start{background-color:#ed1e79}.p-weare_schedule .c-schedule_item__time .item dd{font-size:2.8rem;font-weight:400;font-family:Public Sans,sans-serif}.p-weare_schedule .c-schedule_item__desc.-f{display:flex}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__time{min-width:160px;max-width:160px}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other{padding-top:20px}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other .c-title01{text-align:left}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last{padding-left:188px}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last .c-title01{margin-left:-188px}.p-weare_schedule .c-schedule_item__desc .location{font-size:1.8rem;line-height:1;font-weight:700;color:#fff;background-color:#212121;border-radius:7px;display:inline-block;padding:8px 10px;margin-right:15px}.p-weare_schedule .c-schedule_item__desc .flex{display:flex;align-items:baseline;flex-wrap:wrap}.p-weare_schedule .c-schedule_item__desc .status{display:inline-flex;align-items:center;margin-left:10px}.p-weare_schedule .c-schedule_item__desc .status li{font-weight:700;font-size:1.8rem;line-height:1;padding:8px 10px;border-radius:7px;border:1px solid #212121}.p-weare_schedule .c-schedule_item__desc .status li+li{margin-left:7px}.p-weare_schedule .c-schedule_item__desc p{display:inline-block}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes tbody tr td,.wp-block-table.is-style-stripes tbody tr th{border:none}.wp-block-table table{font-size:min(.1632653061vw + 11.387755102px,14px)}.wp-block-table table tbody tr td,.wp-block-table table tbody tr th{padding:1em;border:1px solid #d8d8d8}.p-opencampus_timetable{position:relative}.p-opencampus_timetable__color{display:flex;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);gap:10px}.p-opencampus_timetable__color li{position:relative}.p-opencampus_timetable__color li:before{content:"■"}.p-opencampus_timetable__color li.ss:before{color:#dc498e}.p-opencampus_timetable__color li.hs:before{color:#3c7bc9}.p-opencampus_timetable__color li.mix:before{color:#903dd0}.p-opencampus_timetable table td,.p-opencampus_timetable table th{padding:1em;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-opencampus_timetable table thead td,.p-opencampus_timetable table thead th{border:none}.p-opencampus_timetable table thead th{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-opencampus_timetable table tbody th{background:#f6f6f6}.p-opencampus_timetable table tbody td{padding:.8em;color:#fff}.p-opencampus_timetable table tbody td span{display:block;padding:.8em;border-radius:5px;line-height:1.6}.p-opencampus_timetable table tbody td.ss span{background:#dc498e}.p-opencampus_timetable table tbody td.hs span{background:#3c7bc9}.p-opencampus_timetable table tbody td.mix span{background:#903dd0}.c-scroll_sp{position:absolute;left:10%;top:50%;translate:0 -50%;width:80px;height:80px;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;transition:opacity .3s,visibility .3s,translate .5s ease-out}.c-scroll_sp,.c-scroll_sp .c-ico{display:grid;place-content:center}.c-scroll_sp svg{fill:#fff}.c-scroll_sp.is-hide{opacity:0;visibility:hidden;translate:100% -50%}.p-coronavirus_head{padding-top:min(4.4897959184vw + 38.1632653061px,110px);padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)}.p-coronavirus_head .old{margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.p-coronavirus_head .old .c-button01 a{background-color:#212121;color:#fff}.p-coronavirus_head .old .c-button01 a .c-link_arrow{background-color:#fff;border:none}.p-coronavirus_head .old .c-button01 a .c-link_arrow path{fill:#212121}.p-coronavirus_head .c-strong_text{color:#fff;line-height:1.5;text-align:center;padding:1em .5em;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;align-items:center;position:relative;justify-content:center;margin-bottom:min(.8163265306vw + 21.9387755102px,35px)}.p-coronavirus_head .c-strong_text:after{content:"";display:block;position:absolute;top:100%;z-index:1;left:50%;width:1em;margin-left:-.5em;height:.6em;border-left:.5em solid transparent;border-right:.5em solid transparent}.p-coronavirus_head .c-strong_text.-main{background-color:#ed1e79}.p-coronavirus_head .c-strong_text.-main:after{border-top:.6em solid #ed1e79}.p-coronavirus_head .c-strong_text.-sub{background-color:#00a99d}.p-coronavirus_head .c-strong_text.-sub:after{border-top:.6em solid #00a99d}.p-coronavirus_head .c-strong_text.-accent{background-color:#515bd4}.p-coronavirus_head .c-strong_text.-accent:after{border-top:.6em solid #515bd4}.p-coronavirus_head .c-grid-column{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-coronavirus_head .c-grid-column+.c-grid-column{margin-top:min(1.2244897959vw + 15.4081632653px,35px)}.p-coronavirus_head .c-grid-column .c-button01{max-width:100%;font-weight:700;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.75}.p-coronavirus_head .c-grid-column .c-button01+.c-button01{margin-top:min(.4081632653vw + 8.4693877551px,15px)}.p-coronavirus_body{padding-top:min(4.0816326531vw + 34.693877551px,100px);padding-bottom:min(5.306122449vw + 45.1020408163px,130px)}.p-coronavirus_body iframe{display:block;width:100%;max-width:720px;margin-left:auto;margin-right:auto;aspect-ratio:16/9;height:auto;border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-coronavirus_body .c-grid-column{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px);row-gap:min(.8163265306vw + 26.9387755102px,40px)}.p-coronavirus_body .c-grid-column .c-strong_text{line-height:1.75;margin-top:.5em}.p-coronavirus_body .c-grid-column .c-text{font-size:min(calc(.3265306122vw + .9775510204rem),1.5rem);margin-top:.75em}.p-coronavirus_body__others{margin-top:min(3.2653061224vw + 27.7551020408px,80px)}.p-coronavirus_body__others.c-grid-column .c-strong_text{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);margin-top:0;margin-bottom:1em}.p-coronavirus_body__others>li{border-radius:min(.8163265306vw + 6.9387755102px,20px);background-color:#fff;height:100%;padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 8.8775510204px,35px) min(3.2653061224vw + 17.7551020408px,70px);position:relative}.p-coronavirus_body__others>li .check{position:absolute;left:0;width:1.75em;height:1.75em;top:.25em;background-color:rgba(237,30,121,.15);border-radius:9999px}.p-coronavirus_body__others>li .check:after,.p-coronavirus_body__others>li .check:before{content:"";display:block;position:absolute;border-bottom:3px solid;border-radius:9999px;left:40%;top:60%;color:#ed1e79}.p-coronavirus_body__others>li .check:before{width:30%;transform-origin:right center;transform:translateX(-75%) rotate(45deg)}.p-coronavirus_body__others>li .check:after{width:50%;transform-origin:left center;transform:rotate(-45deg)}.p-coronavirus_body__others>li .list>li{position:relative;padding-left:2.25em}.p-coronavirus_body__others>li .list>li:not(:last-child){margin-bottom:.5em}.p-coronavirus_body__others>li .list ul{line-height:1.5;font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem);padding-left:.25em;margin-top:.5em}.p-coronavirus_body__others>li .list ul li{display:flex}.p-coronavirus_body__others>li .list ul li:not(:last-child){margin-bottom:.5em}.p-coronavirus_body__others>li .list ul li:before{content:"・";margin-right:.25em;color:#ed1e79;font-weight:700}.p-coronavirus_body__others>li:first-child .c-strong_text{color:#ed1e79}.p-coronavirus_body__others>li:last-child .c-strong_text{color:#00a99d}.p-coronavirus_body__others>li:last-child .check{background-color:rgba(0,169,157,.15)}.p-coronavirus_body__others>li:last-child .check:after,.p-coronavirus_body__others>li:last-child .check:before,.p-coronavirus_body__others>li:last-child .list ul li:before{color:#00a99d}.p-archive{padding-bottom:min(1.6326530612vw + 53.8775510204px,80px)}.p-archive.-blog{padding-top:min(.8163265306vw + 26.9387755102px,40px);background-color:#f4f4f4}.p-archive.-blog .c-grid-column{row-gap:min(.8163265306vw + 26.9387755102px,40px);-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-archive.-news{padding-top:min(.4081632653vw + 13.4693877551px,20px)}.p-archive.-news .c-grid-column{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.p-archive_nav{display:flex;justify-content:flex-end;-moz-column-gap:15px;column-gap:15px;font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem);font-weight:700;margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-archive_nav .select{position:relative;color:#fff}.p-archive_nav .select select{text-align:center;display:block;cursor:pointer;width:100%;max-width:100%;background-color:#212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);line-height:1;padding:1.5em min(1.6326530612vw + 23.8775510204px,50px) 1.5em min(1.4285714286vw + 2.1428571429px,25px)}.p-archive_nav .select .c-ico{position:absolute;top:50%;right:min(1.4285714286vw + 2.1428571429px,25px);transform:translateY(-50%) rotate(90deg);width:1.25em;display:block;height:1.25em;pointer-events:none}.p-archive_nav .select .c-ico svg{width:100%;height:100%;display:block}.p-article{background-color:#f4f4f4;padding-top:min(3.6734693878vw + 16.2244897959px,75px);padding-bottom:min(3.2653061224vw + 52.7551020408px,105px)}.p-article .c-post{border-top:1px solid #9f9f9f;padding-top:min(1.6326530612vw + 23.8775510204px,50px);margin-top:min(1.2244897959vw + 15.4081632653px,35px)}.p-article__info{display:flex;flex-wrap:wrap;line-height:1.5;align-items:center;font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);-moz-column-gap:min(.8163265306vw + 16.9387755102px,30px);column-gap:min(.8163265306vw + 16.9387755102px,30px);row-gap:.5em}.p-article__info time{font-weight:700;color:#9f9f9f}.p-article__info .cats{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:.25em}.p-article__info .cats a{display:flex;-moz-column-gap:.1em;column-gap:.1em}.p-article__info .cats a:before{color:#ed1e79;content:"#"}.p-article__container{background-color:#fff;border-radius:min(1.6326530612vw + 13.8775510204px,40px);overflow:hidden;position:relative;z-index:0}.p-article__inner{padding:min(3.2653061224vw + 17.7551020408px,70px) min(6.5306122449vw + -9.4897959184px,95px) min(3.2653061224vw + 27.7551020408px,80px)}.p-article__title{font-weight:700;font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem);line-height:1.7083333333;letter-spacing:.05em}.p-article__info+.p-article__title{margin-top:.5em}.p-article__nav{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.5;margin-top:min(2.4489795918vw + 30.8163265306px,70px)}.p-article__nav.c-grid-column{row-gap:min(1.6326530612vw + 23.8775510204px,50px)}.p-article__nav .c-button01{max-width:180px;width:100%}.p-article__nav .c-button01 a{color:#fff}.p-article__nav .c-button01 a .c-link_arrow{border:none;background-color:#fff}.p-article__nav__prev{display:flex}.p-article__nav__prev .c-button01 a{border:none;background-color:#00a99d}.p-article__nav__prev .c-button01 a .c-link_arrow{right:auto;margin-left:0;transform:translateY(-50%) scaleX(-1);left:min(.8163265306vw + 1.9387755102px,15px)}.p-article__nav__prev .c-button01 a .c-link_arrow svg path{fill:#00a99d}.p-article__nav__next{display:flex;justify-content:flex-end}.p-article__nav__next .c-button01 a{border:none;background-color:#ed1e79}.p-article__nav__next .c-button01 a .c-link_arrow svg path{fill:#ed1e79}.p-article__nav__all{display:flex;justify-content:center;line-height:1.75}.p-article__nav__all figure{display:block;max-width:min(.6530612245vw + 17.5510204082px,28px);min-width:min(.6530612245vw + 17.5510204082px,28px);height:min(.6530612245vw + 17.5510204082px,28px)}.p-article__nav__all figure span{display:block}.p-article__nav__all a{font-weight:700;display:flex;-moz-column-gap:1em;column-gap:1em;align-items:center}.p-article__nav__all a span{border-bottom:1px solid}.p-blog_card{display:block;background-color:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px);border-radius:20px;height:100%}.p-blog_card .c-strong_text{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.8888888889;margin-top:.5em}.p-blog_card__image{position:relative;z-index:0;overflow:hidden;border-radius:10px;aspect-ratio:288/162}.p-blog_card__info{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:.5em;font-size:min(.1632653061vw + 13.387755102px,16px);line-height:1.5}.p-blog_card__info:not(:first-child){margin-top:1.25em}.p-blog_card__info time{margin-right:auto;color:#9f9f9f}.p-blog_card__info .cats{display:flex;flex-wrap:wrap;-moz-column-gap:.5em;column-gap:.5em;row-gap:.25em;font-size:min(.1632653061vw + 11.387755102px,14px)}.p-blog_card__info .cats span{display:flex;-moz-column-gap:.1em;column-gap:.1em}.p-blog_card__info .cats span:before{content:"#";color:#ed1e79}.p-news_card{background-color:#f4f4f4;border-radius:10px;line-height:1.5;padding:1.15em min(2.0408163265vw + 7.3469387755px,40px);row-gap:.75em}.p-news_card,.p-news_card__info{display:flex;-moz-column-gap:1em;column-gap:1em;align-items:center}.p-news_card__info time{color:#9f9f9f}.p-news_card__info .cat{background-color:#ed1e79;color:#fff;border-radius:9999px;white-space:nowrap;display:flex;align-items:center;padding:.35em 1em}.p-sitemap__list{width:100%;border-bottom:1px solid #d8d8d8;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-sitemap__list li{position:relative;padding-left:1em;margin-top:min(.4081632653vw + 3.4693877551px,10px)}.p-sitemap__list dt{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);color:#00a99d}.p-project_head_inner{display:flex;justify-content:space-between}.p-project_head_inner__text{width:100%}.p-project_head_inner__img{flex-shrink:0}.p-project_flow__block{display:flex;padding-bottom:min(2.4489795918vw + 30.8163265306px,70px);position:relative}.p-project_flow__block:last-child:before{display:none}.p-project_flow__block:before{content:"・・・・・・・・";position:absolute;left:min(1.2244897959vw + 35.4081632653px,55px);bottom:5px;writing-mode:vertical-rl;transform:translateX(-50%)}.p-project_flow__block__step{width:min(2.4489795918vw + 70.8163265306px,110px);height:min(2.4489795918vw + 70.8163265306px,110px);background:#00a99d;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;line-height:1;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-style:normal;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_flow__block__step .num{font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem)}.p-project_flow__block__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px);margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-project_flow__block__img{flex-shrink:0}.p-project_flow__block__img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_contents{row-gap:min(.8163265306vw + 26.9387755102px,40px)}.p-project_contents__card{overflow:hidden;position:relative;padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);border-bottom:1px solid #d8d8d8}.p-project_contents__card__logo{position:absolute;left:0;top:0;z-index:11;border-radius:min(.4081632653vw + 3.4693877551px,10px);border:1px solid #212121;display:flex}.p-project_contents__card__logo img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_contents__card__movie iframe{aspect-ratio:16/9}.p-project_contents__card__slide img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_contents__card .c-slide_arrow.-right{transform:translateY(-50%) translateX(-100%)}.p-project_contents__card .c-link_arrow,.p-project_contents__card .c-slide_arrow{width:min(1.2244897959vw + 20.4081632653px,40px);height:min(1.2244897959vw + 20.4081632653px,40px)}.p-project_voice__title{display:flex;align-items:center;justify-content:center;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-project_voice__title .logo{margin-right:min(.8163265306vw + 11.9387755102px,25px)}.p-project_voice__student{display:flex;border-top:3px solid #fff;padding-top:min(2.8571428571vw + 24.2857142857px,70px);margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-project_voice__student__thumb{margin-right:min(1.6326530612vw + 13.8775510204px,40px);flex-shrink:0}.p-project_voice__student__thumb img{border-radius:50%}.p-special_lecture__card{cursor:pointer}.p-special_lecture__card__thumb{overflow:hidden;display:flex;border-radius:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-special_lecture__card__thumb img{transition:all .6s ease;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-special_lecture__card__name{font-weight:700;line-height:1.6}.p-special_lecture__card__name span{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.p-special_lecture__card__name small{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-special_lecture__card__tag{margin-top:min(.4081632653vw + 3.4693877551px,10px)}.p-special_lecture__card__tag li{display:inline-block;padding:.5em 1em;background:#f6f6f6;line-height:1;border-radius:9999px}.p-special_lecture__card__tag li .hash{color:#515bd4}.p-project_cat__block a{position:relative;display:flex}.p-project_cat__block a,.p-project_cat__block a>span{overflow:hidden;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_cat__block a img{transition:all .6s ease;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_cat__block__contents{display:flex;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding:min(.8163265306vw + 6.9387755102px,20px);justify-content:space-between}.p-project_cat__block__contents:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.8));z-index:1;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-project_cat__block__contents .c-link_arrow{position:relative;z-index:11;transition:all .3s ease;width:min(2.0408163265vw + 22.3469387755px,55px);height:min(2.0408163265vw + 22.3469387755px,55px);margin-left:0}.p-project_cat__block__title{font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);line-height:1.4;color:#fff;position:relative;z-index:11}.p-lecturer_introduction_anker{display:flex;justify-content:center;flex-wrap:wrap;gap:min(.4081632653vw + 8.4693877551px,15px)}.p-lecturer_introduction_anker li{width:20%;cursor:pointer}.p-lecturer_introduction_anker li a{display:block;padding:min(.4081632653vw + 3.4693877551px,10px) 0;color:#00a99d;font-weight:700;border-bottom:2px solid #00a99d;margin:0 min(.4081632653vw + 3.4693877551px,10px);text-align:center;position:relative;font-size:min(calc(.4897959184vw + .8163265306rem),1.6rem)}.p-lecturer_introduction_anker li a:after,.p-lecturer_introduction_anker li a:before{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;border-width:10px 7.5px 0;transform:translate(-50%,100%)}.p-lecturer_introduction_anker li a:before{bottom:-2px;border-color:#00a99d transparent transparent}.p-lecturer_introduction_anker li a:after{bottom:1px;border-color:#fff transparent transparent}.p-lecturer_introduction_contents__movie_wrap{position:relative}.p-lecturer_introduction_contents__movie_wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(-25%)}.p-lecturer_introduction_contents__movie__slide{overflow:hidden}.p-lecturer_introduction_contents__movie__slide span{width:100%!important;display:block}.p-lecturer_introduction_contents__movie__slide iframe{aspect-ratio:1005/566}.p-lecturer_introduction_contents__lecture_list{margin-top:min(5.7142857143vw + 48.5714285714px,140px)}.p-lecturer_introduction_contents__lecture_card{position:relative;cursor:pointer}.p-lecturer_introduction_contents__lecture_card__body{font-weight:700;position:absolute;left:0;bottom:0;width:100%;z-index:11;padding:min(.4081632653vw + 8.4693877551px,15px);color:#fff}.p-lecturer_introduction_contents__lecture_card__body:before{height:100%;z-index:-1}.p-lecturer_introduction_contents__lecture_card__thumb{display:flex;overflow:hidden;aspect-ratio:2/3}.p-lecturer_introduction_contents__lecture_card__thumb,.p-lecturer_introduction_contents__lecture_card__thumb>span{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-lecturer_introduction_contents__lecture_card__thumb img{transition:all .6s ease;border-radius:min(.8163265306vw + 6.9387755102px,20px);-o-object-position:center top;object-position:center top}.p-lecturer_introduction_contents__lecture_card__part{line-height:1.5}.p-lecturer_introduction_contents__lecture_card__name{font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem);line-height:1.4}.p-lecturer_introduction_contents__lecture_card__name small{font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-lecturer_introduction_contents__lecture_card__ico{background:#fff;width:min(.2448979592vw + 19.0816326531px,23px);height:min(.2448979592vw + 19.0816326531px,23px);border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;right:min(.8163265306vw + 6.9387755102px,20px);bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-lecturer_introduction_contents__lecture_card__ico svg{width:.8em}.p-w_curriculum_head__summary{text-align:center;display:flex;justify-content:center;position:relative;margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.p-w_curriculum_head__summary:after,.p-w_curriculum_head__summary:before{content:"";position:absolute;left:50%;top:60%;width:min(1.6326530612vw + 13.8775510204px,40px);height:min(.3265306122vw + 2.7755102041px,8px);background:#212121;transform-origin:center;transform:translate(-50%,-50%)}.p-w_curriculum_head__summary:after{transform:translate(-50%,-50%) rotate(-90deg)}.p-w_curriculum_head__summary__block{width:40%;margin-right:5%}.p-w_curriculum_head__summary__block.-bg{margin-right:0;margin-left:5%}.p-w_curriculum_head__summary__block.-bg .main{background:#ed1e79;color:#fff}.p-w_curriculum_head__summary .sub{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);display:inline-block;position:relative;line-height:1;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-w_curriculum_head__summary .sub:after,.p-w_curriculum_head__summary .sub:before{content:"";position:absolute;bottom:0;width:2px;height:100%;background:#212121;transform-origin:center}.p-w_curriculum_head__summary .sub:before{left:-10px;transform:rotate(-25deg)}.p-w_curriculum_head__summary .sub:after{right:-10px;transform:rotate(25deg)}.p-w_curriculum_head__summary .main{font-size:min(calc(1.306122449vw + .9102040816rem),3rem);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:min(.8163265306vw + 6.9387755102px,20px);border:4px solid #ed1e79;min-height:135px;line-height:1.5;color:#ed1e79;font-weight:700}.p-w_curriculum_head__summary .main small{font-size:min(calc(.8163265306vw + .793877551rem),2.1rem)}.p-w_curriculum_head__recommend{position:relative;border:4px solid #515bd4;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(3.2653061224vw + 17.7551020408px,70px) min(3.2653061224vw + 17.7551020408px,70px) min(1.6326530612vw + 23.8775510204px,50px);margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-w_curriculum_head__recommend__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;color:#fff;background:linear-gradient(135deg,#515bd4,#ed1e79);display:block;max-width:700px;width:100%;line-height:1;padding:1em;border-radius:9999px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);text-align:center}.p-w_curriculum_head__recommend__list{max-width:700px;margin:0 auto}.p-w_curriculum_head__recommend__list li{font-weight:700;display:flex}.p-w_curriculum_head__recommend__list .c-ico path{fill:#515bd4}.p-w_curriculum_head__example__title{text-align:center;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-w_curriculum_head__example__title .sub{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);position:relative;display:inline-block}.p-w_curriculum_head__example__title .sub:before{content:"";position:absolute;left:10%;bottom:0;width:80%;height:2px;background:#212121}.p-w_curriculum_head__example__title .sub span{position:relative;display:inline-block;padding-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-w_curriculum_head__example__title .sub span:after,.p-w_curriculum_head__example__title .sub span:before{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;border-width:8px 7.5px 0;transform:translate(-50%,100%)}.p-w_curriculum_head__example__title .sub span:before{bottom:0;border-color:#212121 transparent transparent}.p-w_curriculum_head__example__title .sub span:after{bottom:3px;border-color:#f6f6f6 transparent transparent}.p-w_curriculum_head__example__title .main{font-weight:700;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);line-height:1.6}.p-w_curriculum_head__example__title .main span{color:#ed1e79}.p-w_curriculum_head__example__card{background:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(1.2244897959vw + 5.4081632653px,25px)}.p-w_curriculum_head__example__card__name{text-align:center;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;line-height:1.5;margin:min(.5714285714vw + 5.8571428571px,15px) 0}.p-w_curriculum_head__example__card__text span{color:#ed1e79;font-weight:700}.p-w_curriculum_flow{margin-bottom:min(calc(2.4489795918vw + 2.0816326531rem),6rem)}.p-w_curriculum_flow__list{display:flex;gap:min(2.4489795918vw + 10.8163265306px,50px)}.p-w_curriculum_flow__card{width:25%}.p-w_curriculum_flow__card__thumb{position:relative}.p-w_curriculum_flow__card__thumb:before{content:"";position:absolute;right:max(-.5714285714vw + -5.8571428571px,-15px);top:50%;transform:translate(100%,-50%);width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #ed1e79;border-right:0}.p-w_curriculum_flow__card__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700}.p-w_curriculum_flow__img{width:25%}.p-w_curriculum_contents_block{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-w_curriculum_contents_block__head{display:flex;align-items:center;margin-bottom:min(2.0408163265vw + 37.3469387755px,70px)}.p-w_curriculum_contents_block__num{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ed1e79;color:transparent;font-size:min(calc(4.0816326531vw + 3.4693877551rem),10rem);line-height:1}.p-w_curriculum_contents_block__num small{font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem)}.p-w_curriculum_contents_block__title{font-weight:700;font-size:min(calc(1.1428571429vw + 1.1714285714rem),3rem);line-height:1.6;margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-w_curriculum_contents_block__body{display:flex;justify-content:space-between;text-align:center;position:relative}.p-w_curriculum_contents_block__body:after,.p-w_curriculum_contents_block__body:before{content:"";position:absolute;left:50%;top:50%;width:min(1.6326530612vw + 13.8775510204px,40px);height:min(.3265306122vw + 2.7755102041px,8px);background:#212121;transform-origin:center;transform:translate(-50%,-50%)}.p-w_curriculum_contents_block__body:after{transform:translate(-50%,-50%) rotate(-90deg)}.p-w_curriculum_contents_block__card{width:45%;position:relative}.p-w_curriculum_contents_block__card__sub{display:inline-block;position:relative;line-height:1;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);font-weight:700;position:absolute;left:50%;top:-20%;transform:translate(-50%,-50%)}.p-w_curriculum_contents_block__card__sub:after,.p-w_curriculum_contents_block__card__sub:before{content:"";position:absolute;bottom:0;width:2px;height:100%;background:#212121;transform-origin:center}.p-w_curriculum_contents_block__card__sub:before{left:-10px;transform:rotate(-25deg)}.p-w_curriculum_contents_block__card__sub:after{right:-10px;transform:rotate(25deg)}.p-w_curriculum_contents_block__card__fukidashi{display:inline-block;border:3px solid #ed1e79;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:#fff;color:#ed1e79;z-index:11;font-weight:700;font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);min-width:320px;text-align:center;padding:min(.4081632653vw + 3.4693877551px,10px);border-radius:min(.4081632653vw + 3.4693877551px,10px)}.-w_curriculum .p-w_curriculum_contents_block__card__fukidashi{background:#ed1e79;color:#fff}.-w_curriculum .p-w_curriculum_contents_block__card__fukidashi:after{border-color:#ed1e79 transparent transparent}.p-w_curriculum_contents_block__card__fukidashi:after,.p-w_curriculum_contents_block__card__fukidashi:before{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;border-width:10px 8px 0;transform:translate(-50%,100%)}.p-w_curriculum_contents_block__card__fukidashi:before{bottom:-2px;border-color:#ed1e79 transparent transparent}.p-w_curriculum_contents_block__card__fukidashi:after{bottom:3px;border-color:#fff transparent transparent}.p-w_curriculum_contents_block__card img{border-radius:10px}.p-w_curriculum_voice__card{padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-w_curriculum_voice__card__head{display:flex;align-items:center}.p-w_curriculum_voice__card__thumb{flex-shrink:0;margin-right:min(.8163265306vw + 11.9387755102px,25px)}.p-w_curriculum_voice__card__logo{max-width:230px}.p-w_curriculum_voice__card__logo>*{position:static!important}.p-w_curriculum_voice__card__logo img{position:static!important;width:100%!important;height:auto!important}.p-w_curriculum_voice__card__company{font-weight:700;margin:min(.4081632653vw + 3.4693877551px,10px) 0;line-height:1.6}.p-w_curriculum_voice__card__position{margin-bottom:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem)}.p-w_curriculum_voice__card__body{border-top:1px solid #d8d8d8;padding-top:min(1.2244897959vw + 15.4081632653px,35px);margin-top:min(1.2244897959vw + 15.4081632653px,35px)}.p-overseas-training__title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);line-height:1.6;text-align:center;font-weight:700;margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-overseas-training__text{text-align:center}.p-overseas-training__contents+.p-overseas-training__contents,.p-overseas-training__list{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-overseas-training__card{position:relative}.p-overseas-training__card__label{background:linear-gradient(135deg,#6864bf,#8973ca 30%,#af9ad7 60%,#939fd3);color:#fff;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);border-radius:999px;font-style:normal;max-width:200px;min-width:200px;text-align:center;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);z-index:11}.p-overseas-training__card__label small{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-overseas-training_school{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-overseas-training_school__block{background:#fff;border:1px solid #9f9f9f;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-overseas-training_school__block__title{text-align:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-overseas-training_school__block__title span{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;display:inline-block;border-bottom:2px solid #00a99d}.p-overseas-training_school__block__logo{display:flex;justify-content:center}.p-overseas-training_school__block__logo li{margin:0 min(.8163265306vw + 6.9387755102px,20px)}.p-overseas-training_equipment li{position:relative}.p-overseas-training_equipment__text{position:absolute;left:.5em;bottom:.5em;color:#fff}.p-overseas-training_nasm{margin-top:min(2.0408163265vw + 17.3469387755px,50px);border:1px solid #9f9f9f;border-radius:20px;background:#fff;padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.4489795918vw + 15.8163265306px,55px);margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)}.p-overseas-training_nasm__body{display:flex;align-items:center;justify-content:center}.p-overseas-training_teacher__card{position:relative}.p-overseas-training_teacher__card__thumb{position:relative;margin-bottom:1em}.p-overseas-training_teacher__card__thumb .name{position:absolute;left:.5em;bottom:.5em;color:#fff;font-weight:700;line-height:1.6;font-size:min(calc(.8979591837vw + .9632653061rem),2.4rem)}.p-overseas-training_teacher__card__thumb .name small{display:block;font-size:min(calc(.4897959184vw + .8163265306rem),1.6rem)}.p-overseas-training_international__head{display:flex;margin:min(2.4489795918vw + 20.8163265306px,60px) 0}.p-overseas-training_international__head__img{margin-left:max(-4.8979591837vw + -41.6326530612px,-120px);flex-shrink:0;margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-overseas-training_international__head__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-overseas-training_international__message{border:1px solid #9f9f9f;padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.0408163265vw + 17.3469387755px,50px);border-radius:20px}.p-overseas-training_international__message__inner{display:flex;align-items:flex-start}.p-overseas-training_international__message__img{flex-shrink:0;margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.p-overseas-training_international__message__teacher{background:#f8f8f8;border-radius:10px;padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-overseas-training_international__message__teacher .name{font-weight:700}.p-overseas-training_international__message__teacher .name span{color:#00a99d;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);margin-right:1em}.p-overseas-training_international__voice{margin-top:min(2.0408163265vw + 17.3469387755px,50px);border:1px solid #9f9f9f;padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.0408163265vw + 17.3469387755px,50px);border-radius:20px}.p-overseas-training_international__voice__inner{display:flex}.p-overseas-training_international__voice__thumb{flex-shrink:0;margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-system_head__comparison{background:#f8f8f8;border-radius:20px;padding:min(1.6326530612vw + 13.8775510204px,40px);display:flex;margin-top:min(3.2653061224vw + 27.7551020408px,80px)}.p-system_head__comparison__img{margin-right:min(1.6326530612vw + 13.8775510204px,40px);flex-shrink:0}.p-system_head__comparison__img img{border-radius:50%}.p-system_point__block{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-system_point__block__inner{display:flex}.-even .p-system_point__block__inner{flex-direction:row-reverse}.p-system_point__block__thumb{margin-left:-100px;flex-shrink:0}.-even .p-system_point__block__thumb{margin-left:0;margin-right:-100px}.p-system_point__block__thumb img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-system_point__block__text{margin-left:min(1.6326530612vw + 13.8775510204px,40px)}.-even .p-system_point__block__text{margin-left:0;margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-system_point__block__en{display:flex;align-items:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ed1e79;font-size:min(calc(3.2653061224vw + 2.7755102041rem),8rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic;line-height:1;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-system_point__block__en .vertical{writing-mode:vertical-rl;text-transform:uppercase;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);margin-right:.2em}.p-system_point__block__title{line-height:1.6}.p-system_point__block__label{background:#515bd4;color:#fff;display:inline-block;border-radius:10px;padding:.1em .4em;margin-bottom:.5em}.p-system_point__logos{display:flex;justify-content:space-between;gap:min(1.2244897959vw + 10.4081632653px,30px);margin-top:min(2.4489795918vw + 20.8163265306px,60px)}.p-system_point__logos img{border-radius:10px}.p-system_study__card{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-system_study__card__thumb{border-radius:10px;display:flex;overflow:hidden}.p-system_study__card__thumb img{border-radius:10px;transition:all .6s ease}.p-system_faq_block{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-system_faq_block__q{display:flex}.p-system_faq_block__q__title{margin-left:min(2.4489795918vw + 10.8163265306px,50px);position:relative;line-height:1.6}.p-system_faq_block__q__title:before{content:"Q.";position:relative;left:0;top:0;width:min(.8163265306vw + 41.9387755102px,55px);height:min(.8163265306vw + 41.9387755102px,55px);background:#00a99d;color:#fff;border-radius:50%;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-size:min(calc(.9795918367vw + 1.6326530612rem),3.2rem);display:grid;place-content:center}.p-system_faq_block__q__title:after{content:"";position:absolute;top:min(.4081632653vw + 20.9693877551px,27.5px);left:-3px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #00a99d;border-left:0}.p-system_faq_block__a{background:#fff;border-radius:20px;margin-top:min(.8163265306vw + 11.9387755102px,25px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(4.8979591837vw + 41.6326530612px,120px);position:relative}.p-system_faq_block__a:before{content:"A.";position:absolute;left:min(1.6326530612vw + 13.8775510204px,40px);top:0;color:#ed1e79;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem)}.p-system_course__block{overflow:hidden;display:flex;background:#f6f6f6;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);border-radius:10px}.p-system_course__block.-artist .p-system_course__block__list .label,.p-system_course__block.-artist .p-system_course__block__name:before{background:#515bd4}.p-system_course__block.-artist .p-system_course__block__arrow,.p-system_course__block.-artist .p-system_course__block__list dd:before{color:#515bd4}.p-system_course__block.-artist .p-system_course__block__arrow .c-link_arrow{border-color:#515bd4}.p-system_course__block.-artist .p-system_course__block__arrow .c-link_arrow path{fill:#515bd4}.p-system_course__block.-performer .p-system_course__block__list .label,.p-system_course__block.-performer .p-system_course__block__name:before{background:#ed1e79}.p-system_course__block.-performer .p-system_course__block__arrow,.p-system_course__block.-performer .p-system_course__block__list dd:before{color:#ed1e79}.p-system_course__block.-performer .p-system_course__block__arrow .c-link_arrow{border-color:#ed1e79}.p-system_course__block.-performer .p-system_course__block__arrow .c-link_arrow path{fill:#ed1e79}.p-system_course__block.-director .p-system_course__block__list .label,.p-system_course__block.-director .p-system_course__block__name:before{background:#d47951}.p-system_course__block.-director .p-system_course__block__arrow,.p-system_course__block.-director .p-system_course__block__list dd:before{color:#d47951}.p-system_course__block.-director .p-system_course__block__arrow .c-link_arrow{border-color:#d47951}.p-system_course__block.-director .p-system_course__block__arrow .c-link_arrow path{fill:#d47951}.p-system_course__block__thumb{flex-shrink:0;position:relative;overflow:hidden;display:flex;border-radius:10px 0 0 10px;max-width:450px;width:45%}.p-system_course__block__thumb img{transition:all .3s ease}.p-system_course__block__body{padding:min(3.2653061224vw + 7.7551020408px,60px);width:100%;height:100%}.p-system_course__block__name{font-size:min(calc(.6530612245vw + 2.1551020408rem),3.2rem);font-weight:700;display:inline-block;position:relative;line-height:1.6}.p-system_course__block__name:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ed1e79}.p-system_course__block__copy{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);font-weight:700;margin:min(.5714285714vw + 5.8571428571px,15px) 0}.p-system_course__block__year{display:flex;justify-content:space-between;gap:10px}.p-system_course__block__list .label{display:inline-block;background:#ed1e79;color:#fff;border-radius:999px;line-height:1;padding:.3em .6em}.p-system_course__block__list .label,.p-system_course__block__list dd{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-system_course__block__list dd{position:relative;padding-left:1em;line-height:1.6}.p-system_course__block__list dd:before{content:"・";position:absolute;left:0;top:0;color:#ed1e79}.p-career-debut__section{padding-top:min(7.3469387755vw + 22.4489795918px,140px);padding-bottom:min(6.5306122449vw + 15.5102040816px,120px)}.p-career-debut__section__flex{display:flex}.p-career-debut__section__flex.-reverse{flex-direction:row-reverse}.p-career-debut__section__flex.-reverse .sub{margin-right:0;margin-left:min(3.2653061224vw + 2.7551020408px,55px)}.p-career-debut__section__flex .sub{position:relative;flex:0 0 min(52.9513888889vw + -237.2222222222px,610px);margin-right:min(3.2653061224vw + 2.7551020408px,55px)}.p-career-debut__section__flex .sub img{border-radius:min(1.2244897959vw + 10.4081632653px,30px)}.p-career-debut__section__flex .sub .fukidashi{position:absolute;right:max(-2.4489795918vw + -10.8163265306px,-50px);top:max(-1.2244897959vw + -5.4081632653px,-25px);z-index:11}.p-career-debut__section__flex .sub .text{position:absolute;right:-10px;top:40%;transform:translateX(100%);color:#9f9f9f;font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem);line-height:1.8}.p-career-debut__section__flex .main{flex:1 1 auto}.p-career-debut__section__audition{margin-top:min(2.4489795918vw + 20.8163265306px,60px);display:flex;justify-content:space-between}.p-career-debut__section__audition .circle{border:3px solid #ed1e79;border-radius:50%;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);color:#ed1e79;width:min(8.5714285714vw + 147.8571428571px,285px);height:min(8.5714285714vw + 147.8571428571px,285px);display:grid;place-content:center;line-height:1.5;text-align:center;position:relative;font-weight:700;flex-shrink:0}.p-career-debut__section__audition .circle:before{content:"";position:absolute;top:50%;right:max(-3.2653061224vw + -27.7551020408px,-80px);transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:30px solid #ed1e79;border-right:0}.p-career-debut__section__audition .meeting{max-width:640px;color:#fff;background:#ed1e79;padding:min(2.0408163265vw + 17.3469387755px,50px);border-radius:10px;margin-left:min(5.7142857143vw + 58.5714285714px,150px)}.p-career-debut__section__audition .meeting .title{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);text-align:center}.p-career-debut__section.-gray{background-color:#f6f6f6}.p-career-debut__section.-gray .box{background-color:#fff}.p-career-debut__section .box{background-color:#f6f6f6;border-radius:10px;padding:min(.8163265306vw + 6.9387755102px,20px) min(1.2244897959vw + 10.4081632653px,30px)}.p-career-debut__section .box.-gray{background-color:#f6f6f6}.p-career-debut__section .box.-large{padding:min(1.4285714286vw + 17.1428571429px,40px) min(2.6530612245vw + 12.5510204082px,55px)}.p-career-debut__section .box__title{font-weight:700;color:#00a99d;line-height:1.5;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);margin-bottom:.5em}.p-career-debut__section .box__list{-moz-column-count:2;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);line-height:1.75;-moz-column-gap:min(1.4285714286vw + 17.1428571429px,40px);column-gap:min(1.4285714286vw + 17.1428571429px,40px);-moz-column-width:200px;columns:200px 2}.p-career-debut__section .box__list.-small{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-career-debut__section .box__list li{display:flex;-moz-column-gap:.25em;column-gap:.25em}.p-career-debut__section .box__list li:not(:first-child){margin-top:.5em}.p-career-debut__section .box__list li:before{content:"・";font-weight:700;color:#00a99d}.p-career-debut__section__point li{display:flex}.p-career-debut__section__point li .c-strong_text{flex:0 0 40%}.p-career-debut_index .c-grid-column{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px);row-gap:min(4.4897959184vw + -1.8367346939px,70px)}.p-career-debut_index .c-grid-column a{position:relative;display:block}.p-career-debut_index .c-grid-column .c-strong_text{font-size:min(calc(.7346938776vw + 1.2244897959rem),2.4rem)}.p-career-debut_index .c-grid-column .layer{position:absolute;bottom:0;left:0;color:#fff;right:0;background-image:linear-gradient(180deg,rgba(33,33,33,0),rgba(0,0,0,.5));padding-left:min(0vw + 15px,15px);padding-right:min(0vw + 15px,15px)}.p-career-debut_nav{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:2em;column-gap:2em;line-height:1.5;font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem);font-weight:700;text-align:center;letter-spacing:.05em}.p-career-debut_nav li a{cursor:pointer;display:flex;height:100%;color:#00a99d;align-items:center;justify-content:center;padding:1.5em .5em;border-bottom:2px solid;position:relative}.p-career-debut_nav li a:after,.p-career-debut_nav li a:before{content:"";display:block;position:absolute;left:50%;transform:translate(-50%,100%);width:.8em;height:.4em;border-left:.4em solid transparent;border-right:.4em solid transparent}.p-career-debut_nav li a:before{border-top:.4em solid #00a99d;bottom:-2px}.p-career-debut_nav li a:after{border-top:.4em solid #fff;bottom:1.5px}.p-career-debut_support .c-grid-column{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.p-career-debut_support .figure{position:relative;display:block;z-index:0;overflow:hidden;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-career-debut_support .figure .caption{position:absolute;bottom:0;left:0;width:100%;line-height:1.5;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;color:#fff;padding:3em 1em 1em}.p-career-debut_support .figure .caption span{position:relative}.p-career-debut_support .figure .caption:before{content:"";display:block;mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(33,33,33,0),rgba(0,0,0,.5))}.p-career-debut_audition__container{display:flex;flex-direction:row-reverse}.p-career-debut_audition__container .sub{flex:0 0 min(52.9513888889vw + -237.2222222222px,610px);margin-left:min(3.2653061224vw + 2.7551020408px,55px)}.p-career-debut_audition__container .sub img{border-radius:min(1.2244897959vw + 10.4081632653px,30px)}.p-career-debut_audition__container .main{flex:1 1 auto}.p-career-debut_center .list>li{background-color:#fff;border:1px solid;border-radius:10px;padding:min(2.0408163265vw + 7.3469387755px,40px)}.p-career-debut_center .list .c-strong_text{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);color:#00a99d;margin-bottom:.5em}.p-career-debut_internship .logos{row-gap:0;-moz-column-gap:min(1.2244897959vw + 15.4081632653px,35px);column-gap:min(1.2244897959vw + 15.4081632653px,35px)}.p-career-debut_slider{position:relative}.p-career-debut_slider .box{background-color:#fff}.p-career-debut_slider .c-slide_arrow{display:block}.p-career-debut_slider .c-slide_arrow.-left{transform:translate(-50%,-50%)}.p-career-debut_slider .c-slide_arrow.-right{transform:translate(50%,-50%)}.p-career-debut_slider.-gray .keen-slider__slide{background-color:#f6f6f6}.p-career-debut_slider.-gray .keen-slider__slide .box{background-color:#fff}.p-career-debut_slider.is-sp .keen-slider__slide:not(:last-child){margin-bottom:min(2.0408163265vw + 7.3469387755px,40px)}.p-career-debut__section.-gray .p-career-debut_slider .keen-slider__slide{background-color:#fff}.p-career-debut_slider .keen-slider__slide{background-color:#f6f6f6;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(4.0816326531vw + 4.693877551px,70px) min(3.2653061224vw + 2.7551020408px,55px)}.p-career-debut_slider .keen-slider__slide.-white{background-color:#fff}.p-career-debut_slider .keen-slider__slide .main{height:430px;overflow:auto}.p-career-debut_slider .keen-slider__slide .job{font-weight:700;color:#00a99d;line-height:1.5}.p-career-debut_slider .keen-slider__slide .name{line-height:1.25;font-size:min(calc(1.306122449vw + 2.1102040816rem),4.2rem);font-weight:700;margin-left:max(-3.2653061224vw + -2.7551020408px,-55px);padding-left:min(3.2653061224vw + 2.7551020408px,55px);border-bottom:1px solid;padding-bottom:.5em;margin-bottom:.75em;margin-top:.25em}.p-career-debut_slider .keen-slider__slide .c-text a{color:#ed1e79}.p-career-debut_slider .keen-slider__slide .flex{display:flex;flex-direction:row-reverse}.p-career-debut_slider .keen-slider__slide .flex .sub{flex:0 0 min(13.2653061224vw + 112.7551020408px,325px);margin-left:min(3.2653061224vw + 2.7551020408px,55px)}.p-career-debut_slider .keen-slider__slide .flex .sub img{border-radius:10px}.p-career-debut_slider .keen-slider__slide .flex .sns{display:flex}.p-career-debut_slider .keen-slider__slide .flex .sns li{margin-right:.5em}.p-career-debut_slider .keen-slider__slide .flex .sns li a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:30px;height:30px;border:1px solid #212121;background:#212121;transition:all .3s ease}.p-career-debut_slider .keen-slider__slide .flex .sns li svg{width:1em;display:block}.p-career-debut_slider .keen-slider__slide .flex .sns li svg path{fill:#fff;transition:all .3s ease}.p-career-debut_slider .keen-slider__slide .flex .main{flex:1 1}.p-career-debut_slider .keen-slider__slide .flex .c-youtube_iframe{margin-right:5%}.p-career-debut_slider .box__title{color:#ed1e79}.p-career-debut_flow{margin-top:min(2.4489795918vw + 20.8163265306px,60px);border:2px solid #212121;padding:min(2.4489795918vw + 20.8163265306px,60px) min(1.2244897959vw + 10.4081632653px,30px);position:relative;background:#fff}.p-career-debut_flow__title{color:#ed1e79;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);display:inline-block;background:#fff;padding:.2em 2em;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border:2px solid #212121}.p-career-debut_flow__list{display:flex;justify-content:space-between}.p-career-debut_flow__list li{font-weight:700;border-radius:min(.4081632653vw + 3.4693877551px,10px);background:#f6f6f6;text-align:center;width:min(1.6326530612vw + 93.8775510204px,120px);height:min(1.6326530612vw + 93.8775510204px,120px);display:flex;align-items:center;justify-content:center;position:relative;color:#212121;line-height:1.4}.p-career-debut_flow__list li:before{content:"";position:absolute;right:-30%;top:calc(50% - 9px);width:0;height:0;border-color:transparent transparent transparent #777;border-style:solid;border-width:10px 0 10px 15px}.p-career-debut_flow__list li:last-child:before{display:none}.p-career-debut_flow__list li.important{background:#ed1e79;color:#fff}.p-career-debut_flow__list li small{display:inline-block;font-size:1.4rem;letter-spacing:0;margin-top:.5rem;border-bottom:1px solid #fff}.p-career-debut_flow__list li .fukidashi{position:absolute;top:-40px;line-height:145%;left:50%;transform:translateX(-50%);width:120%;writing-mode:horizontal-tb;color:#212121;text-align:center;font-size:1.3rem}.p-career-debut_flow__list li .fukidashi:after,.p-career-debut_flow__list li .fukidashi:before{content:"";position:absolute;transform:rotate(27deg);height:min(.8163265306vw + 11.9387755102px,25px);width:1px;bottom:0;right:-25px;background:#212121}.p-career-debut_flow__list li .fukidashi:before{right:auto;left:-25px;transform:rotate(-27deg)}.p-career-debut_head__inner{display:flex;gap:20px}.p-industry_students__card{background:#f6f6f6;padding:min(1.6326530612vw + 13.8775510204px,40px);display:flex;align-items:center;gap:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);border-radius:20px}.p-industry_students__card.-no_flex{display:block}.p-industry_students__card__inner{display:flex;align-items:center}.p-industry_students__card__img{width:50%;flex-shrink:0}.-no_flex .p-industry_students__card__img{margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-career-debut_music_distribution__card .label{background:#ed1e79;color:#fff;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem);border-radius:10px;padding:.1em .5em}.p-career_story_block{background:#f8f8f8;padding:min(2.8571428571vw + 9.2857142857px,55px);border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-block-start:min(2.4489795918vw + 20.8163265306px,60px)}.p-career_story_block:first-child{margin-block-start:0}.p-career_story_block__head{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-columns:1fr 1fr;grid-gap:min(2.4489795918vw + .8163265306px,40px);gap:min(2.4489795918vw + .8163265306px,40px)}.p-career_story_block__head__pic{position:relative}.p-career_story_block__head__pic .label{position:absolute;left:max(-1.2244897959vw + -5.4081632653px,-25px);top:max(-1.2244897959vw + -5.4081632653px,-25px);z-index:11}.p-career_story_block__head__text{align-self:center}.p-career_story_block__head__text .name{font-size:min(calc(.9795918367vw + 2.6326530612rem),4.2rem)}.p-career_story_block__flow{position:relative;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-career_story_block__flow:before{content:"";position:absolute;left:0;top:0;inline-size:min(4.8979591837vw + 21.6326530612px,100px);block-size:100%;background:linear-gradient(180deg,#6864bf,#8973ca 25%,#a587d2 50%,#af9ad7 75%,#939fd3);border-radius:10px;z-index:1}.p-career_story_block__flow__year{position:relative;display:grid;grid-template-columns:min(4.8979591837vw + 21.6326530612px,100px) 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px);padding-block:min(.8163265306vw + 6.9387755102px,20px);z-index:11}.p-career_story_block__flow__year:last-child{padding-block-end:0}.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:after,.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:before{position:absolute;left:0;bottom:0;background:#f8f8f8;height:34.6410161514px;width:50%;rotate:0deg}.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:before{left:0;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:after{left:50%;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.p-career_story_block__flow__wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-career_story_block__flow__num{font-size:min(calc(.9795918367vw + 2.6326530612rem),4.2rem);font-weight:700;text-align:center;color:#fff;position:relative}.p-career_story_block__flow__num:after,.p-career_story_block__flow__num:before{content:"";position:absolute;left:0;bottom:0;inline-size:55%;block-size:2px;background:#f8f8f8;rotate:25deg}.p-career_story_block__flow__num:after{left:50%;rotate:-25deg}.p-career_story_block__flow__text{padding-block:min(.8163265306vw + 6.9387755102px,20px)}.p-career_story_block__result{display:grid;grid-template-columns:1fr 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-career_story_block__result__label{border:2px solid #ed1e79;border-radius:10px;padding:.1em .5em;color:#ed1e79;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);font-weight:700;background:#fff;position:relative;text-align:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-career_story_block__result__label:after,.p-career_story_block__result__label:before{content:"";position:absolute;left:50%;bottom:0;width:10px;height:10px;background-color:#ed1e79;-webkit-clip-path:polygon(50% 10px,0 0,10px 0);clip-path:polygon(50% 10px,0 0,10px 0);translate:-50% 100%}.p-career_story_block__result__label:after{background-color:#fff;translate:-50% 68%}.p-career_story_block__result__title{background:linear-gradient(90deg,#e5b6f3,#e9aacf 25%,#e34ca3 50%,#d1358a 75%,#a938b8);color:#fff;text-align:center;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);border-radius:10px;line-height:1.5;padding:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-career_story_block__result__title span{font-size:min(calc(.8163265306vw + 1.893877551rem),3.2rem);display:block}.p-career_story_block__result__logo{position:relative;text-align:center;display:flex;align-items:start;gap:10px}.p-career_story_block__result__logo:before{content:"所属先";top:0;left:0;background:#ed1e79;color:#fff;border-radius:100vmax;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);padding-inline:1em;flex-shrink:0}.p-career_story_block__result__logo img{height:auto!important}.p-school-support_license__title{display:flex;align-items:center;font-size:min(calc(1.1428571429vw + 1.1714285714rem),3rem);font-weight:700;line-height:1.6}.p-school-support_license__title__num{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ed1e79;color:transparent;font-size:min(calc(4.0816326531vw + 3.4693877551rem),10rem);line-height:1;margin-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-school-support_license__title__num small{font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem)}.p-school-support_license__block{background:#fff;padding:min(2.0408163265vw + 17.3469387755px,50px);border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-school-support_license__card{border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(2.8571428571vw + 4.2857142857px,50px) min(2.0408163265vw + 7.3469387755px,40px)}.p-school-support_schoollife__list{margin-top:min(.8163265306vw + 46.9387755102px,60px)}.p-school-support_schoollife__block{position:relative;background:#f6f6f6;padding:min(2.0408163265vw + 17.3469387755px,50px);border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)}.p-school-support_schoollife__block.-last{margin-bottom:0}.p-school-support_schoollife__circle{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:min(4.0816326531vw + 84.693877551px,150px);height:min(4.0816326531vw + 84.693877551px,150px);background:#00a99d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.p-school-support_schoollife__circle__en{font-weight:700;font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem);color:#fff}.p-school-support_schoollife__circle__num{font-weight:400;font-family:Public Sans,sans-serif;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;font-size:min(calc(2.7755102041vw + 1.9591836735rem),6.4rem);line-height:1}.p-school-support_schoollife__title{font-size:min(calc(.4897959184vw + 2.4163265306rem),3.2rem);position:relative;display:inline-block;font-weight:700;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-school-support_schoollife__title:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#212121}.p-school-support_schoollife__card{position:relative}.p-school-support_schoollife__card__fukidashi{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:85%;border:3px solid #ed1e79;border-radius:min(.4081632653vw + 3.4693877551px,10px);color:#ed1e79;background:#fff;padding:.2em 1em;z-index:10;text-align:center;font-weight:700;font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);line-height:1.4}.p-school-support_schoollife__card__fukidashi:after,.p-school-support_schoollife__card__fukidashi:before{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%,50%);width:0;height:0;border-color:#ed1e79 transparent transparent;border-style:solid;border-width:10px 8px 0}.p-school-support_schoollife__card__fukidashi:after{bottom:-4px;border-color:#fff transparent transparent}.p-school-support_schoollife__card__img{position:relative;display:flex;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-school-support_schoollife__card__img .text{position:absolute;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(transparent,rgba(0,0,0,.65));display:flex;justify-content:space-between;align-items:center;padding:min(.8163265306vw + 11.9387755102px,25px);border-radius:0 0 min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.3265306122vw + 1.8775510204rem),2.4rem);color:#fff}.p-school-support_careerdebut__block{position:relative}.p-school-support_careerdebut__block__row{display:flex;justify-content:space-between}.p-school-support_careerdebut__block__row.-reverse{flex-direction:row-reverse}.p-school-support_careerdebut__block__text{max-width:490px}.-reverse .p-school-support_careerdebut__block__text{margin-left:20px}.p-school-support_careerdebut__block__img{position:relative;flex-shrink:0}.p-school-support_careerdebut__block__circle{position:absolute;right:0;top:0;transform:translate(50%,-50%);width:min(5.7142857143vw + 58.5714285714px,150px);height:min(5.7142857143vw + 58.5714285714px,150px);background:#ed1e79;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:11;line-height:1}.p-school-support_careerdebut__block__circle span{font-size:min(calc(.7346938776vw + 1.2244897959rem),2.4rem);font-weight:700}.p-school-support_careerdebut__block__circle .large{font-size:min(calc(1.7959183673vw + 1.9265306122rem),4.8rem)}.p-health_support_clinic__wrap{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-health_support_clinic__block{display:flex;align-items:flex-start}.p-health_support_clinic__block .c-text{min-width:40%}.p-health_support_clinic__block__info{display:flex}.p-health_support_clinic__block__info dt{background:#ed1e79;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:min(.8163265306vw + 1.9387755102px,15px);font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem)}.-dental .p-health_support_clinic__block__info dt{background:#00a99d}.p-health_support_clinic__block__info dt .label{background:#fff;color:#ed1e79;border-radius:9999px;padding:.5em 1em;line-height:1;margin-top:5px;font-size:min(calc(.1632653061vw + 1.2387755102rem),1.5rem)}.-dental .p-health_support_clinic__block__info dt .label{color:#00a99d}.p-health_support_clinic__block__info dd{padding:1em;background:#fff}.p-health_support_clinic__block__info dd strong{margin-right:5px}.p-health_support_clinic__block__img{flex-shrink:0;margin-left:min(2.4489795918vw + 10.8163265306px,50px)}.p-jtsc_icon_list{display:flex;flex-wrap:wrap;gap:2%}.p-jtsc_icon_list li{width:18%}.p-jtsc_common_list{display:flex}.p-jtsc_common_list__img{margin-left:min(2.8571428571vw + 9.2857142857px,55px);flex-shrink:0}.p-club_list__card{position:relative;display:block}.p-club_list__card,.p-club_list__card>span{overflow:hidden;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-club_list__card img{transition:all .6s ease;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-club_list__card__contents{display:flex;align-items:center;position:absolute;left:0;bottom:8px;width:100%;padding:min(.8163265306vw + 6.9387755102px,20px);justify-content:space-between}.p-club_list__card__contents:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.8));z-index:1;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-club_list__card__contents .c-link_arrow{position:relative;z-index:11;transition:all .3s ease;width:min(2.0408163265vw + 22.3469387755px,55px);height:min(2.0408163265vw + 22.3469387755px,55px);margin-left:0}.p-club_list__card__title{font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);line-height:1.4;color:#fff;position:relative;z-index:11}.p-dormitory_point__title{display:flex;align-items:center;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-dormitory_point__title__num{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;display:flex;position:relative;padding-left:min(.4081632653vw + 23.4693877551px,30px);margin-right:min(2.4489795918vw + .8163265306px,40px)}.p-dormitory_point__title__num .en{writing-mode:vertical-rl;font-weight:400;color:#9f9f9f;position:absolute;bottom:1em;left:0;background:none;-webkit-text-fill-color:#9f9f9f}.p-dormitory_point__title__num .num{font-size:min(calc(4.7346938776vw + 6.2244897959rem),13.8rem);color:#fff;line-height:1;position:relative}.p-dormitory_point__title__num .num:before{content:attr(data-attr);position:absolute;left:-5px;top:0;color:transparent;-webkit-text-stroke-color:#9f9f9f;-webkit-text-stroke-width:1px}.p-dormitory_point__title__wrap{font-weight:700}.p-dormitory_point__title__small{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-dormitory_point__title__main{font-size:min(calc(.8163265306vw + 2.193877551rem),3.5rem);line-height:1.4}.p-dormitory_point__wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-dormitory_point__equipment{margin-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-dormitory_point__equipment__block{background:#fff;padding:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-dormitory_point__equipment__block.-room .c-list01 li:before{color:#ed1e79}.p-dormitory_point__equipment__block .c-list01{display:flex;flex-wrap:wrap}.p-dormitory_point__equipment__block .c-list01 li{width:33.3%;padding-left:1em;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-dormitory_point__equipment__label{background:#00a99d;color:#fff;display:inline-block;padding:.5em 1em;line-height:1;border-radius:9999px}.-room .p-dormitory_point__equipment__label{background:#ed1e79}.p-dormitory_point__equipment__img{flex-shrink:0}.p-dormitory_point__room_map{background:#fff;padding:min(2.0408163265vw + 17.3469387755px,50px);margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);text-align:center}.p-dormitory_point__room_list{position:relative}.p-dormitory_point__room_list__slide{position:relative;aspect-ratio:1}.p-dormitory_point__room_list__slide:before{content:"";position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 min(.8163265306vw + 6.9387755102px,20px) min(.8163265306vw + 6.9387755102px,20px);z-index:1;height:30%}.p-dormitory_point__room_list__slide img{border-radius:20px;aspect-ratio:1}.p-dormitory_point__room_list__name{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);position:absolute;left:0;bottom:0;color:#fff;z-index:11;padding:min(.8163265306vw + 6.9387755102px,20px)}.p-dormitory_point__flex .u-img{margin-left:min(1.2244897959vw + 10.4081632653px,30px)}.p-dormitory_point__food_type{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-dormitory_point__food_type__card{position:relative;background:#fff;padding:min(2.0408163265vw + 17.3469387755px,50px)}.p-dormitory_point__food_type__card.-dinner .label{background:#00a99d}.p-dormitory_point__food_type__card.-dinner .label:before{border-color:#00a99d transparent transparent}.p-dormitory_point__food_type__card .label{background:#ed1e79;color:#fff;text-align:center;line-height:1;padding:min(.8163265306vw + 6.9387755102px,20px) min(1.6326530612vw + 3.8775510204px,30px);display:inline-block;border-radius:min(.4081632653vw + 3.4693877551px,10px);position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.p-dormitory_point__food_type__card .label:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#ed1e79 transparent transparent;border-style:solid;border-width:10px 5px 0}.p-dormitory_point__food_type__list{display:flex;justify-content:space-evenly;margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-dormitory_point__food_type__list a{display:flex;align-items:center;justify-content:space-between}.p-dormitory_point__food_type__list .type1{color:#00a99d}.p-dormitory_point__food_type__list .type2{color:#ed1e79}.p-dormitory_point__food_type__list .type3{color:#515bd4}.p-dormitory_point__food_type__list .button{max-width:180px;border:1px solid #212121;border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:1em;font-weight:700;font-size:min(calc(.3265306122vw + .8775510204rem),1.4rem)}.p-dormitory_point__food_type__list .c-link_arrow{background:#212121;color:#fff;width:min(.4081632653vw + 16.4693877551px,23px);height:min(.4081632653vw + 16.4693877551px,23px);transform:rotate(90deg)}.p-dormitory_point__food_type__list .c-link_arrow .c-ico{width:.7em}.p-dormitory_point__food_type__list .c-link_arrow .c-ico path{fill:#fff}.p-dormitory_experience__bnr a{display:flex}.p-dormitory_experience__bnr__img{display:flex;overflow:hidden}.p-dormitory_experience__bnr__img img{transition:all .6s ease}.p-dormitory_experience__bnr__text{position:relative;width:50%;padding:min(1.6326530612vw + 13.8775510204px,40px);color:#fff;background:url(/img/campuslife/dormitory/dormitory_opencampus_bg.jpg) no-repeat 0 0/cover}.p-dormitory_experience__bnr__text .en{display:inline-block;font-weight:700;border-bottom:2px solid #fff}.p-dormitory_experience__bnr__text .ja{font-weight:700;font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-dormitory_experience__bnr__text .c-link_arrow{position:absolute;right:1.5em;bottom:1.5em;transition:all .3s ease}.p-dormitory_faq_list .p-visitor_qa__block{border:none}.p-dormitory_faq_list .p-visitor_qa__block__q{align-items:center}.p-dormitory_type{position:relative;padding-top:min(4.8979591837vw + -18.3673469388px,60px);padding-bottom:min(8.9795918367vw + 16.3265306122px,160px)}.p-dormitory_type:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease;z-index:-1}.p-dormitory_type#type1:after{background:url(/_next/static/media/type1_bg.04b10d8b.jpg) no-repeat fixed top/cover}.p-dormitory_type#type2:after{background:url(/_next/static/media/type2_bg.32e8c2b5.jpg) no-repeat fixed top/cover}.p-dormitory_type#type3:after{background:url(/_next/static/media/type3_bg.6e057b47.jpg) no-repeat fixed top/cover}.p-dormitory_type__head{position:relative;padding:min(4.0816326531vw + 34.693877551px,100px) 0;overflow:hidden}.p-dormitory_type__head:after,.p-dormitory_type__head:before{content:attr(data-attr);-webkit-text-stroke-color:#fff;top:50%;line-height:0}.p-dormitory_type__title{font-size:min(calc(2.2857142857vw + 2.1428571429rem),5.8rem);color:#fff;font-weight:700;text-align:center;position:relative}.p-dormitory_type__year_block{background:#fff;padding:min(.8163265306vw + 11.9387755102px,25px);border-radius:min(.4081632653vw + 3.4693877551px,10px);width:31%;text-align:center;line-height:1.5}.p-dormitory_type__year_block__text{font-weight:700;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);margin-bottom:.5em}.p-dormitory_type__year_block__year_num{font-weight:700;font-size:min(calc(.7346938776vw + 2.3244897959rem),3.5rem);line-height:1;display:flex;align-items:baseline;justify-content:center}.p-dormitory_type__year_block__year_num span{font-size:min(calc(1.9591836735vw + 2.4653061224rem),5.6rem)}.p-dormitory_type__year_block__year_num small{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-dormitory_type__contents{padding-top:min(3.6734693878vw + 31.2244897959px,90px)}.p-dormitory_type__sticky{position:relative}.p-dormitory_type__sticky__container{position:absolute;top:0;left:0;height:100%;width:100%}.p-dormitory_type__sticky__inner{position:sticky;top:min(4.8979591837vw + 41.6326530612px,120px);left:0}.p-dormitory_type__body{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-dormitory_type__inner{display:flex;justify-content:space-between;position:relative;color:#fff}.p-dormitory_type__year{color:#fff;left:0;top:0;height:100%;max-width:min(26.6326530612vw + 8.8775510204px,435px);min-width:min(26.6326530612vw + 8.8775510204px,435px);opacity:0;display:flex;padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-dormitory_type__sticky__inner .p-dormitory_type__year{transition:opacity .6s;padding-bottom:0}.p-dormitory_type__sticky__inner .p-dormitory_type__year.is-act{opacity:1}.p-dormitory_type__sticky__inner .p-dormitory_type__year:not(:first-child){position:absolute;top:0;left:0}.p-dormitory_type__year__block{position:relative;line-height:1.75}.p-dormitory_type__year__title{display:flex;align-items:center;font-size:min(calc(3.2653061224vw + 1.2755102041rem),6.5rem);position:relative;line-height:1;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);padding-bottom:min(1.2244897959vw + 10.4081632653px,30px);white-space:nowrap;font-weight:700;padding-top:.25em}.p-dormitory_type__year__title:before{content:"";position:absolute;left:-100%;bottom:0;width:200%;height:1px;background:#fff}.p-dormitory_type__year__title span{font-size:min(calc(4.2448979592vw + 3.4081632653rem),10.2rem);margin-top:-.25em;margin-right:.05em}.p-dormitory_type__year__title small{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem);margin-left:min(1.2244897959vw + 10.4081632653px,30px);word-break:keep-all;line-height:1.25}.p-dormitory_type__year__name{font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);font-weight:700;margin-bottom:min(1.6326530612vw + 3.8775510204px,30px)}.p-dormitory_type__year__list li{max-width:190px;background:#fff;color:#ed1e79;border-radius:9999px;padding:1em 2em;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem);margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}#type1 .p-dormitory_type__year__list li{color:#ed1e79}#type2 .p-dormitory_type__year__list li{color:#00a99d}#type3 .p-dormitory_type__year__list li{color:#515bd4}.p-dormitory_type__year__list li .c-ico{display:flex;margin-right:5px}#type1 .p-dormitory_type__year__list li svg path{fill:#ed1e79}#type2 .p-dormitory_type__year__list li svg path{fill:#00a99d}#type3 .p-dormitory_type__year__list li svg path{fill:#515bd4}.p-dormitory_type__block_wrap{margin-left:min(6.1224489796vw + -7.9591836735px,90px)}.p-dormitory_type__block{max-width:min(23.6734693878vw + 201.2244897959px,580px);padding-bottom:min(6.5306122449vw + 15.5102040816px,120px)}.p-dormitory_type__section:last-child .p-dormitory_type__block:last-child{padding-bottom:0}.p-dormitory_type__block__img{position:relative;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-dormitory_type__block__img img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-dormitory_type__block__type{display:flex;margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-dormitory_type__block__type li{border:1px solid #fff;border-radius:9999px;padding:.5em 1em;line-height:1;margin-right:min(.4081632653vw + 3.4693877551px,10px)}.p-dormitory_type__block__title{font-weight:700;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);line-height:1.5}.p-dormitory_type__block__text{margin-top:1em;margin-bottom:1em}.p-dormitory_type__block__info{display:flex}.p-dormitory_type__block__info dt{min-width:20%}.p-dormitory_nasic__block{display:flex}.p-dormitory_nasic__block__bnr{max-width:300px;transition:all .3s ease}.p-dormitory_nasic__block .c-text{margin-left:2em}.p-dormitory_nasic__block .c-text a{color:#ed1e79;margin-left:1em}.p-dormitory_nasic .c-youtube_iframe{width:80%;margin:0 auto}.p-restaurant_gallery{position:relative;overflow:hidden;margin-top:min(3.2653061224vw + 27.7551020408px,80px)}.p-restaurant_gallery__inner{padding-top:min(3.2653061224vw + 27.7551020408px,80px);position:relative}.p-restaurant_gallery__block{opacity:0;transition:all .5s ease-out;transform:translateY(30px);filter:blur(10px)}.p-restaurant_gallery__block.is-act{opacity:1;transform:translateY(0);filter:blur(0)}.p-restaurant_gallery__block img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-restaurant_head__img{position:relative}.p-restaurant_head__title{font-size:min(calc(.8163265306vw + 2.193877551rem),3.5rem);font-weight:700;text-align:center}.p-restaurant_ranking__title{text-align:center}.p-restaurant_ranking__top{display:flex;align-items:center;margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)}.p-restaurant_ranking__img{position:relative}.p-restaurant_ranking__img__num{position:absolute;left:0;top:max(-1.2244897959vw + -5.4081632653px,-25px);z-index:11}.p-restaurant_ranking__text{margin-left:min(calc(1.6326530612vw + 1.387755102rem),4rem);flex-shrink:0}.p-restaurant_ranking__name{font-weight:700;font-size:min(calc(.4897959184vw + 2.4163265306rem),3.2rem);display:flex;align-items:center;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-restaurant_ranking__name .price{background:#e57097;color:#fff;display:inline-block;line-height:1;padding:.3em 1em;border-radius:9999px;font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem);margin-left:min(.4081632653vw + 3.4693877551px,10px)}.p-restaurant_covid__title{text-align:center;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-restaurant_covid__title span{position:relative;background:#00acce;color:#fff;display:block;max-width:610px;margin:0 auto;font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;padding:.5em 1em;border-radius:9999px}.p-restaurant_covid__title span:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#00acce transparent transparent;border-style:solid;border-width:20px 10px 0}.p-restaurant_covid__img{margin-top:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-restaurant_covid__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-restaurant_covid__list{display:flex;justify-content:space-evenly}.c-lunch_line{position:relative}.c-lunch_line:after,.c-lunch_line:before{content:"";position:absolute;left:0;width:100%;height:3px;background:#ed1e79}.c-lunch_line:before{bottom:min(1.6326530612vw + -3.1224489796px,23px)}.c-lunch_line:after{bottom:min(1.6326530612vw + -13.1224489796px,13px)}.c-lunch_line__inner{position:relative;display:inline-block;background:#fff;padding:0 2em;z-index:10}.p-restaurant_lunch__title{position:relative;text-align:center;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-restaurant_lunch__title__inner{position:relative;display:inline-block;background:#fff;padding:0 2em;z-index:10}.p-restaurant_lunch__card__title{font-size:min(calc(.8163265306vw + 1.093877551rem),2.4rem);font-weight:700}.p-restaurant_lunch__girl{position:relative;top:36px}.p-school_qa__card{background:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px);border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-school_qa__card__title{font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem);padding-bottom:min(.8163265306vw + 6.9387755102px,20px);margin-bottom:min(.8163265306vw + 6.9387755102px,20px);border-bottom:1px solid #d8d8d8;font-weight:700;display:flex;align-items:center}.p-school_qa__card__title .en{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-style:normal;color:#00a99d;font-size:min(calc(2.2857142857vw + 2.5428571429rem),6.2rem);line-height:1;margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-my_room_anc{display:flex;justify-content:center}.p-my_room_anc li{background:linear-gradient(90deg,#4d8ac8,#a390c3);color:#fff;padding:1em;border-radius:min(.4081632653vw + 3.4693877551px,10px);font-weight:700;width:min(8.9795918367vw + 116.3265306122px,260px);text-align:center;position:relative;margin:0 min(.4081632653vw + 3.4693877551px,10px);cursor:pointer;transition:all .3s ease}.p-my_room_anc li:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#798ec6 transparent transparent;border-style:solid;border-width:10px 10px 0}.p-my_room_anc li.dormitory{background:linear-gradient(90deg,#f39805,#f3a06b)}.p-my_room_anc li.dormitory:before{border-color:#f39805 transparent transparent}.p-my_room_contents{position:relative;padding-top:0;background:#f6f6f6}.p-my_room_contents.-dormitory:before{background:linear-gradient(90deg,#f39805,#f3a06b)}.p-my_room_contents:before{content:"";position:absolute;left:0;top:min(.8163265306vw + 11.9387755102px,25px);width:100%;height:350px;background:linear-gradient(90deg,#4d8ac8,#a390c3);z-index:1}.p-my_room_contents__head{position:relative;z-index:11;text-align:center;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)}.p-my_room_contents__head__icon,.p-my_room_contents__head__title{display:flex;justify-content:center;align-items:center}.p-my_room_contents__head__title{font-size:min(calc(.8163265306vw + 2.093877551rem),3.4rem);font-weight:700;color:#fff;line-height:1}.p-my_room_contents__head__title .c-text-stroke{font-weight:700;font-family:Barlow,sans-serif;font-style:italic;-webkit-text-stroke-color:#fff;font-size:min(calc(2.612244898vw + 3.0204081633rem),7.2rem);margin-right:min(.4081632653vw + 8.4693877551px,15px)}.p-my_room_contents__body{padding:min(4.0816326531vw + 34.693877551px,100px) 0;background:#fff}.p-my_room_contents__body.-bg_gray{padding-top:0;background:#f6f6f6}.p-my_room_contents__hero{position:relative;z-index:11;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-my_room_contents__hero__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-my_room_contents__hero__info{margin-top:max(-3.2653061224vw + -27.7551020408px,-80px);margin-left:min(2.0408163265vw + 17.3469387755px,50px);max-width:330px;background:#fff;padding:min(.8163265306vw + 6.9387755102px,20px) min(2.4489795918vw + .8163265306px,40px);position:relative;z-index:11}.p-my_room_contents__hero__info:after,.p-my_room_contents__hero__info:before{content:"";position:absolute;left:0;width:100%;z-index:-1}.p-my_room_contents__hero__info:before{top:-2px;height:calc(100% + 4px);background:linear-gradient(90deg,#4d8ac8,#a390c3)}.p-my_room_contents__hero__info:after{top:0;height:100%;background:#fff}.-dormitory .p-my_room_contents__hero__info:before{background:linear-gradient(90deg,#f39805,#f3a06b)}.p-my_room_contents__hero__info .label{background:#4d8ac8;color:#fff;border-radius:9999px;text-align:center;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.5;padding-block:.4em}.-dormitory .p-my_room_contents__hero__info .label{background:#f39805}.p-my_room_contents__hero__info .name{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem);font-weight:700;line-height:1.2}.p-my_room_contents__hero__map{position:absolute;right:min(1.6326530612vw + 13.8775510204px,40px);bottom:0}.p-my_room_contents__room_goods{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)}.p-my_room_contents__room_goods__title{font-size:min(calc(.7346938776vw + 2.3244897959rem),3.5rem);font-weight:700;text-align:center;margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-my_room_contents__faq{position:relative;z-index:11}.p-my_room_contents__faq__title{font-size:min(calc(2.2857142857vw + 3.1428571429rem),6.8rem);position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.p-my_room_contents__faq__body{position:relative;background:#fff;border-radius:min(1.6326530612vw + 13.8775510204px,40px);padding:min(2.8571428571vw + 24.2857142857px,70px);background:#f6f6f6}.-bg_gray .p-my_room_contents__faq__body{background:#fff}.p-my_room_contents__faq__list{display:flex;justify-content:space-between}.p-my_room_contents__faq__list+.p-my_room_contents__faq__list{margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-my_room_contents__faq__list dt{display:flex;align-items:center;width:45%;font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem);line-height:1.6}.p-my_room_contents__faq__list dd{width:52%}.p-my_room_contents__faq__list .q_num{background:linear-gradient(90deg,#4d8ac8,#a390c3);color:#fff;min-width:min(2.4489795918vw + 30.8163265306px,70px);min-height:min(2.4489795918vw + 30.8163265306px,70px);border-radius:50%;font-size:min(calc(1.1428571429vw + 1.1714285714rem),3rem);font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-style:normal;display:flex;align-items:center;justify-content:center;margin-right:min(.8163265306vw + 1.9387755102px,15px)}.-dormitory .p-my_room_contents__faq__list .q_num{background:linear-gradient(90deg,#f39805,#f3a06b)}.p-my_room_contents__point{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-my_room_contents__point__title{position:absolute;left:0;top:0}.p-my_room_contents__point__text{max-width:420px}.p-equipment_anc{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-equipment_anc__button{border-radius:min(1.2244897959vw + 10.4081632653px,30px)}.p-equipment_anc__button a{font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:min(4.4897959184vw + -11.8367346939px,60px);border-radius:min(1.6326530612vw + 3.8775510204px,30px);cursor:pointer;text-align:center}.p-equipment_anc__button a .c-ico{display:flex;transform:rotate(90deg)}.p-equipment_anc__button a .c-ico svg{width:.7em}.p-equipment_anc__button.-artist a{background:url(/_next/static/media/artist_anc_bg.85dc3c35.jpg) no-repeat 50%/cover}.p-equipment_anc__button.-performer a{background:url(/_next/static/media/performer_anc_bg.cdb1c23e.jpg) no-repeat 50%/cover}.p-equipment_anc__button.-director a{background:url(/_next/static/media/director_anc_bg.545e46af.jpg) no-repeat 50%/cover}.p-equipment_anc__button__text{font-size:min(calc(.5714285714vw + .8857142857rem),1.8rem)}.p-equipment_anc__button__name{font-size:min(calc(1.0612244898vw + .9020408163rem),2.6rem);margin-top:min(.4081632653vw + 3.4693877551px,10px);line-height:1.4}.p-equipment_contents{position:relative;overflow:hidden}.p-equipment_contents:before{content:"";position:absolute;left:0;top:0;width:100%;height:275px}.p-equipment_contents:after{content:"MUSIC AND  DANCE MUSIC AND  DANCE MUSIC AND  DANCE MUSIC AND  DANCE";position:absolute;left:0;top:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;opacity:.3;font-weight:700;font-family:Barlow,sans-serif;font-style:italic;font-size:min(calc(4.4897959184vw + 8.3163265306rem),15.5rem);white-space:nowrap;line-height:1}.p-equipment_contents.-artist:before{background:url(/_next/static/media/artist_bg.ef1bd212.jpg) no-repeat 50%/cover}.p-equipment_contents.-performer:before{background:url(/_next/static/media/performer_bg.56490ed8.jpg) no-repeat 50%/cover}.p-equipment_contents.-director:before{background:url(/_next/static/media/director_bg.573a5a98.jpg) no-repeat 50%/cover}.p-equipment_contents__wrap{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-equipment_contents__head{position:relative;z-index:11;font-weight:700;color:#fff;text-align:center;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-equipment_contents__head__sub{font-size:min(calc(.7346938776vw + 1.2244897959rem),2.4rem);line-height:1.4}.p-equipment_contents__head__main{font-size:min(calc(1.6326530612vw + 1.887755102rem),4.5rem);line-height:1.4}.p-equipment_contents__hero{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-equipment_contents__body{display:flex;justify-content:space-between;align-items:center}.p-equipment_contents__body.-reverse{flex-direction:row-reverse}.p-equipment_contents__body__slide_wrap{position:relative;width:40%;max-width:570px}.p-equipment_contents__body__slide_wrap .c-slide_arrow{width:min(.8163265306vw + 26.9387755102px,40px);height:min(.8163265306vw + 26.9387755102px,40px)}.p-equipment_contents__body__img{max-width:570px;width:45%;flex-shrink:0}.p-equipment_contents__body__text{width:50%}.p-equipment_support{background:#fff;border-radius:min(2.0408163265vw + 17.3469387755px,50px);padding:min(1.6326530612vw + 13.8775510204px,40px)}.p-equipment_support__sub{text-align:center;font-weight:700;font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem)}.p-equipment_support__title{text-align:center;font-weight:700;font-size:min(calc(.9795918367vw + 1.2326530612rem),2.8rem);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-equipment_support__body{display:flex}.p-equipment_support__body__img{flex-shrink:0}.p-equipment_support__body__text{margin-left:min(1.2244897959vw + 10.4081632653px,30px);font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-equipment_support__body__text .c-check_list li{line-height:1.4}.p-schedule_body{display:flex;justify-content:space-between;max-width:1360px;margin:0 auto}.p-schedule_body__year{position:relative;width:min(3.2653061224vw + 87.7551020408px,140px);margin-top:180px;height:100%;flex-shrink:0;margin-right:min(2.4489795918vw + .8163265306px,40px)}.p-schedule_body__year:before{content:"";position:absolute;top:0;left:50%;width:2px;height:99%;background-color:#14366b;z-index:1}.p-schedule_body__year__block{position:relative;z-index:11}.p-schedule_body__year__block.year02{padding-top:300px}.p-schedule_body__year__block.year03{padding-top:290px}.p-schedule_body__year__block.year04{padding-top:260px}.p-schedule_body__year__block.year05{padding-top:280px}.p-schedule_body__year__block.year06{padding-top:100px}.p-schedule_body__year__block.year07,.p-schedule_body__year__block.year08{padding-top:280px}.p-schedule_body__year__block.year09{padding-top:290px}.p-schedule_body__year__block.year10{padding-top:180px}.p-schedule_body__year__block.year11{padding-top:280px}.p-schedule_body__year__block.year12{padding-top:260px}.p-schedule_body__summary{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:min(.8163265306vw + 6.9387755102px,20px);width:100%;margin-bottom:160px}.p-schedule_body__tab_trg{display:none;margin-bottom:min(1.6326530612vw + 33.8775510204px,60px)}.p-schedule_body__tab_trg li{min-width:120px;margin:0 .3em;padding:.5em 1em;text-align:center;border:1px solid #ed1e79;background:#fff;transition:all .3s ease;border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-schedule_body__tab_trg li.is-act{background:#ed1e79;color:#fff}.p-schedule_body__tab{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;flex-basis:50%;align-items:stretch}.p-schedule_body__tab__contents{background:#fff;padding:0 min(1.6326530612vw + 3.8775510204px,30px);position:relative;max-width:278px;flex-basis:47.85%}.p-schedule_body__tab__contents.-first{border-radius:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px) 0 0}.p-schedule_body__tab__contents.-last{padding:0;display:flex}.p-schedule_body__tab__contents.-last,.p-schedule_body__tab__contents.-last img{border-radius:0 0 min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px)}.p-schedule_body__tab__head{position:absolute;left:50%;top:-40px;transform:translateX(-50%);width:calc(100% - min(2.0408163265vw + 17.3469387755px,50px))}.p-schedule_body__tab__img{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-schedule_body__tab__img.-first{margin-top:min(4.8979591837vw + 101.6326530612px,180px)}.-last .p-schedule_body__tab__img{margin-bottom:0;display:flex}.p-schedule_body__tab__over_img{width:232%;padding:0 min(1.2244897959vw + 5.4081632653px,25px);position:relative;background:#fff;display:flex;flex-basis:100%;height:170px;z-index:111}.p-schedule_body__tab__over_img__inner{position:relative;display:flex}.p-schedule_body__tab__over_img img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-schedule_body__tab__over_img span{display:flex}.p-schedule_body__tab__blank_img{position:relative;z-index:1;background:#fff;padding:0 min(1.2244897959vw + 5.4081632653px,25px);height:170px}.p-schedule_body__tab__list{min-height:240px}.p-schedule_body__tab__list.-no_height{min-height:110px}.p-schedule_body__tab__list.-l_height{min-height:300px}.p-schedule_body__tab__list .c-list01.-year1 li:before{color:#ed1e79}.p-schedule_body__tab__list .c-list01.-year2 li:before{color:#f48e3c}.p-schedule_body__tab__list .c-list01.-year3 li:before{color:#96c155}.p-schedule_body__tab__list .c-list01.-year4 li:before{color:#3eb0af}.p-schedule_body__tab__list .c-list01 li{line-height:1.6;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem);margin-top:.3em}.p-job_book_block__title{border-radius:min(.8163265306vw + 6.9387755102px,20px);color:#fff;position:relative;margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-job_book_block__title.-artist{background:url(/_next/static/media/artist_bg@2x.ca1e0b8b.jpg) no-repeat 50%/cover}.p-job_book_block__title.-performer{background:url(/_next/static/media/performer_bg@2x.75e76c00.jpg) no-repeat 50%/cover}.p-job_book_block__title.-director{background:url(/_next/static/media/director_bg@2x.a9ab37eb.jpg) no-repeat 50%/cover}.p-job_book_block__title a{padding:min(1.6326530612vw + 13.8775510204px,40px);display:block}.p-job_book_block__title__en{font-weight:700;font-family:Barlow,sans-serif;font-style:normal;text-transform:uppercase;font-size:min(calc(.8163265306vw + 2.493877551rem),3.8rem);line-height:1}.p-job_book_block__title__ja{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem);font-weight:700}.p-job_book_block__title__arrow{position:absolute;right:min(.8163265306vw + 6.9387755102px,20px);top:50%;transform:translateY(-50%)}.p-job_book_block__title__arrow .c-link_arrow{width:min(.6530612245vw + 27.5510204082px,38px);height:min(.6530612245vw + 27.5510204082px,38px);background:#fff;transition:all .3s ease}.-artist .p-job_book_block__title__arrow .c-link_arrow .c-ico path{fill:#515bd4}.-performer .p-job_book_block__title__arrow .c-link_arrow .c-ico path{fill:#ed1e79}.-director .p-job_book_block__title__arrow .c-link_arrow .c-ico path{fill:#d47951}.p-job_book_block__list li{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.p-job_book_block__list li a{display:flex;justify-content:space-between;align-items:center;padding:min(1.6326530612vw + 3.8775510204px,30px);border:1px solid #000;font-weight:700;border-radius:min(.8163265306vw + 1.9387755102px,15px);line-height:1.4;transition:all .3s ease;background:#fff}.p-job_book_block__list li .c-link_arrow{width:min(.3265306122vw + 16.7755102041px,22px);height:min(.3265306122vw + 16.7755102041px,22px)}.p-job_book_block__list li .c-link_arrow.-black{background:#000}.p-job_book_block__list li .c-link_arrow.-black .c-ico{width:.5em}.p-job_book_block__list li .c-link_arrow.-black .c-ico path{fill:#fff}.p-job_book_hero{color:#fff;padding:min(2.8571428571vw + 24.2857142857px,70px) 0;margin:min(2.4489795918vw + 30.8163265306px,70px) 0}.p-job_book_hero.-artist{background:url(/_next/static/media/hero_artist_bg.2e11679f.jpg) no-repeat 0 0/cover}.p-job_book_hero.-performer{background:url(/_next/static/media/hero_performer_bg.c1ad17cf.jpg) no-repeat 0 0/cover}.p-job_book_hero.-director{background:url(/_next/static/media/hero_director_bg.772db5cc.jpg) no-repeat 0 0/cover}.p-job_book_hero__en{font-size:min(calc(2.4489795918vw + 3.0816326531rem),7rem);text-transform:uppercase;font-weight:700;font-family:Barlow,sans-serif;font-style:normal;line-height:1}.p-job_book_hero__ja{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-job_book_card a{overflow:hidden;position:relative;display:flex}.p-job_book_card a,.p-job_book_card img{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.p-job_book_card img{transition:all .3s ease}.p-job_book_card__contents{display:flex;align-items:center;position:absolute;left:0;bottom:8px;width:100%;max-width:100%;padding:min(.8163265306vw + 6.9387755102px,20px);justify-content:space-between;color:#fff}.p-job_book_card__contents .c-link_arrow{position:relative;z-index:11;transition:all .3s ease;width:min(2.0408163265vw + 22.3469387755px,55px);height:min(2.0408163265vw + 22.3469387755px,55px);margin-left:0}.p-job_book_article{position:relative;padding-top:min(4.0816326531vw + 34.693877551px,100px)}.p-job_book_article:before{content:"";position:absolute;left:0;top:0;width:100%;height:275px}.p-job_book_article.-artist:before{background:url(/_next/static/media/hero_artist_bg.2e11679f.jpg) no-repeat 0 0/cover}.p-job_book_article.-performer:before{background:url(/_next/static/media/hero_performer_bg.c1ad17cf.jpg) no-repeat 0 0/cover}.p-job_book_article.-director:before{background:url(/_next/static/media/hero_director_bg.772db5cc.jpg) no-repeat 0 0/cover}.p-job_book_article_head{z-index:11}.p-job_book_article_head__img{position:absolute;left:0;top:min(4.0816326531vw + 34.693877551px,100px);display:flex;max-width:900px;width:45%}.p-job_book_article_head__img img{border-radius:0 min(3.2653061224vw + 7.7551020408px,60px) min(3.2653061224vw + 7.7551020408px,60px) 0}.p-job_book_article_head__text{position:relative;z-index:11;max-width:540px;margin-left:auto}.p-job_book_article_head__title{margin-top:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(8.9795918367vw + -13.6734693878px,130px);color:#fff;font-weight:700;line-height:1.4}.p-job_book_article_head__title__sub{font-size:min(calc(.2448979592vw + 1.4081632653rem),1.8rem)}.p-job_book_article_head__title__main{font-size:min(calc(.4897959184vw + 2.6163265306rem),3.4rem)}.p-job_book_article_head__title__main small{font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem)}.p-job_book_article_head__contents__list li{position:relative;padding-left:1em;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-job_book_article_head__contents__list li:before{content:"・";position:absolute;left:0;top:-.2em}.-artist .p-job_book_article_head__contents__list li:before{color:#515bd4}.-performer .p-job_book_article_head__contents__list li:before{color:#ed1e79}.-director .p-job_book_article_head__contents__list li:before{color:#515bd4}.p-job_book_article_head__contents__list li strong{display:block;font-weight:700;margin-bottom:.3em;line-height:1.4}.p-job_book_article_head__check{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-job_book_article_head__check__fukidashi{position:relative;font-weight:400;font-family:Barlow,sans-serif;font-style:normal;display:inline-block;padding:.6em .8em;line-height:1;text-transform:uppercase;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px)}.p-job_book_article_head__check__fukidashi:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);width:0;height:0;border-color:#007bff transparent transparent;border-style:solid;border-width:5px 5px 0}.-artist .p-job_book_article_head__check__fukidashi{background:#515bd4}.-artist .p-job_book_article_head__check__fukidashi:before{border-color:#515bd4 transparent transparent}.-performer .p-job_book_article_head__check__fukidashi{background:#ed1e79}.-performer .p-job_book_article_head__check__fukidashi:before{border-color:#ed1e79 transparent transparent}.-director .p-job_book_article_head__check__fukidashi{background:#d47951}.-director .p-job_book_article_head__check__fukidashi:before{border-color:#d47951 transparent transparent}.p-job_book_article_head__check__title{font-weight:700;margin-left:min(.4081632653vw + 3.4693877551px,10px)}.-artist .p-job_book_article_head__check__title{color:#515bd4}.-performer .p-job_book_article_head__check__title{color:#ed1e79}.-director .p-job_book_article_head__check__title{color:#d47951}.p-job_book_gray_block{background:#f4f4f4;padding:min(2.0408163265vw + 17.3469387755px,50px);border-radius:min(.8163265306vw + 6.9387755102px,20px);margin:min(1.2244897959vw + 10.4081632653px,30px) 0}.p-job_book_gray_block__title{color:#ed1e79;margin-bottom:min(.4081632653vw + 8.4693877551px,15px);display:flex;align-items:center;font-size:min(calc(.2448979592vw + 1.7081632653rem),2.1rem);font-weight:700}.-artist .p-job_book_gray_block__title{color:#515bd4}.-performer .p-job_book_gray_block__title{color:#ed1e79}.-director .p-job_book_gray_block__title{color:#d47951}.p-job_book_gray_block__title .c-ico{background:rgba(237,30,121,.15);width:min(.4897959184vw + 18.1632653061px,26px);height:min(.4897959184vw + 18.1632653061px,26px);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:.5em}.-artist .p-job_book_gray_block__title .c-ico{background:rgba(81,91,212,.15)}.-performer .p-job_book_gray_block__title .c-ico{background:rgba(237,30,121,.15)}.-director .p-job_book_gray_block__title .c-ico{background:rgba(212,121,81,.15)}.p-job_book_gray_block__title .c-ico svg{width:.8em}.p-job_book_article_body{margin-top:min(2.4489795918vw + 20.8163265306px,60px);margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-job_book_article_body h2{margin-top:min(1.2244897959vw + 10.4081632653px,30px);margin-bottom:min(1.2244897959vw + 10.4081632653px,30px);display:flex;align-items:center;border-bottom:1px solid #e2e2e2;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);-moz-column-gap:15px;column-gap:15px}.p-job_book_article_body h2__ico{display:flex;min-width:min(.1632653061vw + 14.387755102px,17px)}.p-job_book_article_body h2__title{font-weight:700;font-size:min(calc(1.1428571429vw + 1.3714285714rem),3.2rem);line-height:1.5}.p-job_book_article_body h3{margin-top:min(1.2244897959vw + 10.4081632653px,30px);margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.-artist .p-job_book_article_body h3{border-color:#515bd4}.-performer .p-job_book_article_body h3{border-color:#ed1e79}.-director .p-job_book_article_body h3{border-color:#d47951}.p-job_book_article_body p{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-job_book_article_body ul li{position:relative;padding-left:1.3em;line-height:2}.p-job_book_article_body ul li:before{content:"・";position:absolute;left:0;top:0;color:#00a99d}.-artist .p-job_book_article_body ul li:before{color:#515bd4}.-performer .p-job_book_article_body ul li:before{color:#ed1e79}.-director .p-job_book_article_body ul li:before{color:#d47951}.p-job_book_article_body ul li .c-ico{margin-left:min(.4081632653vw + 3.4693877551px,10px)}.p-job_book_article_body ul li a{transition:all .3s ease;text-decoration:underline}.p-job_book_article_other .p-job_book_block__title.-artist{background:url(/_next/static/media/hero_artist_bg.2e11679f.jpg) no-repeat 0 0/cover}.p-job_book_article_other .p-job_book_block__title.-performer{background:url(/_next/static/media/hero_performer_bg.c1ad17cf.jpg) no-repeat 0 0/cover}.p-job_book_article_other .p-job_book_block__title.-director{background:url(/_next/static/media/hero_director_bg.772db5cc.jpg) no-repeat 0 0/cover}.p-job_book_article_other .p-job_book_block__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.p-job_book_article_other .p-job_book_block__list li{margin:0}.p-job_book_article_course__card{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.p-job_book_article_course__card a{display:flex}.p-job_book_article_course__card__thumb{flex-shrink:0;width:20%;overflow:hidden;display:flex;position:relative}.p-job_book_article_course__card__thumb>span{width:100%;height:100%}.p-job_book_article_course__card__thumb img{transition:all .6s ease;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-job_book_article_course__card__info{position:relative;width:100%;background:#fff;padding:min(1.2244897959vw + 10.4081632653px,30px) min(2.4489795918vw + 20.8163265306px,60px) min(1.2244897959vw + 10.4081632653px,30px) min(1.2244897959vw + 10.4081632653px,30px)}.p-job_book_article_course__card__info .label{background:#212121;color:#fff;display:inline-block;line-height:1;padding:.3em .5em;border-radius:min(.8163265306vw + 6.9387755102px,20px);font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.p-job_book_article_course__card__info .label.-artist{background:#515bd4}.p-job_book_article_course__card__info .label.-performer{background:#ed1e79}.p-job_book_article_course__card__info .label.-director{background:#d47951}.p-job_book_article_course__card__info .title{font-weight:700;font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-job_book_article_course__card__info .list{display:flex;flex-wrap:wrap;font-size:min(calc(.4081632653vw + .8469387755rem),1.5rem)}.p-job_book_article_course__card__info .list li{position:relative;padding-right:1.2em}.p-job_book_article_course__card__info .list li:last-child:before{display:none}.p-job_book_article_course__card__info .list li:before{content:"/";position:absolute;right:.2em;top:0}.p-job_book_article_course__card__info .c-link_arrow{position:absolute;right:1.5em;bottom:1.5em;transition:all .3s ease;width:min(.8163265306vw + 31.9387755102px,45px);height:min(.8163265306vw + 31.9387755102px,45px)}.p-glossary_block__list{display:flex;flex-wrap:wrap;gap:min(.4081632653vw + 8.4693877551px,15px)}.p-glossary_block__list li a{font-weight:700;background:#fff;border:1px solid #000;padding:.6em 1.6em;line-height:1;display:inline-block;border-radius:9999px;transition:all .3s ease}.p-glossary_block__list li a span{color:#212121;margin-left:.2em;transition:all .3s ease}.p-glossary_block__list li a.artist{color:#ed1e79;border-color:#ed1e79}.p-glossary_block__list li a.performer{color:#515bd4;border-color:#515bd4}.p-glossary_block__list li a.director{color:#00a99d;border-color:#00a99d}.p-glossary_head{text-align:center;color:#fff;padding:min(2.8571428571vw + 24.2857142857px,70px) 0;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-glossary_head.-artist{background:url(/_next/static/media/artist_bg@2x.ca1e0b8b.jpg) no-repeat 50%/cover}.p-glossary_head.-performer{background:url(/_next/static/media/performer_bg@2x.75e76c00.jpg) no-repeat 50%/cover}.p-glossary_head.-director{background:url(/_next/static/media/director_bg@2x.a9ab37eb.jpg) no-repeat 50%/cover}.p-glossary_head__en{font-weight:700;font-family:Barlow,sans-serif;font-style:"normal";text-transform:uppercase;font-size:min(calc(1.6326530612vw + 2.387755102rem),5rem);line-height:1}.p-glossary_head__ja{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem)}.p-glossary_article_pager{display:flex;justify-content:space-between;margin-top:min(1.6326530612vw + 33.8775510204px,60px);margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-glossary_article_pager__button{font-weight:700}.p-glossary_article_pager__button a{display:flex;align-items:center;justify-content:space-between}.p-glossary_article_pager__button .c-link_arrow{background:#212121;border:1px solid #212121;width:min(.2448979592vw + 19.0816326531px,23px);height:min(.2448979592vw + 19.0816326531px,23px);transition:all .3s ease}.p-glossary_article_pager__button .c-link_arrow .c-ico{align-items:center;width:.6em}.p-glossary_article_pager__button .c-link_arrow svg path{fill:#fff}.p-glossary_article_pager__button.-next{margin-left:auto}.p-glossary_article_pager__button.-prev .c-link_arrow{margin-right:min(.4081632653vw + 8.4693877551px,15px);margin-left:0;transform:scaleX(-1)}.p-tbs_project{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-tbs_project .tbs_banner,.p-tbs_project .tbs_banner2{display:none}.p-tbs_project .movieList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.p-tbs_project .youtube iframe{width:100%;height:100%;aspect-ratio:330/200}.p-tbs_project p{font-weight:700;font-size:min(calc(.4081632653vw + 1.3469387755rem),2rem);line-height:1.5}.p-tbs_project span{color:#ed1e79}.p-orico{max-width:550px;margin:0 auto 40px;padding:0 20px}.p-orico table td,.p-orico table th{border:none;font-size:14px}.p-orico .blue{background:#b5e7ff}.p-orico .green{background:#cfc}.p-orico .text_red{color:#f30}.p-orico .table_button td,.p-orico .table_button th{padding:10px;font-size:13px;border:1px solid green;vertical-align:middle}.p-orico .plan{color:#06f}.p-orico .link{text-decoration:underline;color:#f30}.p-one_day_challenge_kv{max-inline-size:1552px;inline-size:98%;margin-inline:auto;position:relative;z-index:11}.p-one_day_challenge_kv img{border-radius:10px;inline-size:100%}.p-one_day_challenge_about{position:relative;padding-block-start:min(6.5306122449vw + 75.5102040816px,180px);margin-block-start:max(-8.1632653061vw + -69.387755102px,-200px);padding-block-end:min(6.5306122449vw + 75.5102040816px,180px);background:url(/img/opencampus/one_day/one_day_challenge_about_bg.jpg) no-repeat 50%}.p-one_day_challenge_about__body{position:relative}.p-one_day_challenge_about__title{margin-block-end:min(1.6326530612vw + 13.8775510204px,40px);margin-block-start:min(8.1632653061vw + 69.387755102px,200px)}.p-one_day_challenge_about__text,.p-one_day_challenge_about__title{text-align:center;position:relative;z-index:11}.p-one_day_challenge_about__my_school{margin-block-start:min(3.2653061224vw + 27.7551020408px,80px);padding:min(1.6326530612vw + 13.8775510204px,40px);border:2px solid #212121;background:#fff;max-inline-size:740px;margin-inline:auto;border-radius:10px;position:relative}.p-one_day_challenge_about__my_school__title{margin-block-end:min(.4081632653vw + 3.4693877551px,10px);font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem);font-weight:700}.p-one_day_challenge_about__my_school__question{position:absolute;top:-.8em;right:1em}.p-one_day_challenge_about__obj{position:absolute;z-index:1}.p-one_day_challenge_about__obj.-obj01{left:5vw;top:-15vh}.p-one_day_challenge_about__obj.-obj02{right:-1vw;top:-15vh}.p-one_day_challenge_about__human{position:absolute;z-index:2}.p-one_day_challenge_about__human.-human01{left:0;top:5vh}.p-one_day_challenge_about__human.-human02{right:0;top:0}.p-one_day_challenge_gallery{margin-block-start:max(-1.6326530612vw + -13.8775510204px,-40px)}.p-one_day_challenge_gallery__list figure{padding-inline:min(.4081632653vw + 3.4693877551px,10px);min-inline-size:min(7.3469387755vw + 222.4489795918px,340px)}.p-one_day_challenge_point{padding-block:min(5.7142857143vw + 58.5714285714px,150px);background-color:#fff;background-size:25px 25px;background-image:radial-gradient(#f4f4f4 10%,transparent 0)}.p-one_day_challenge_point__block{display:grid;grid-template-columns:auto 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-one_day_challenge_point__block+.p-one_day_challenge_point__block{margin-block-start:min(3.2653061224vw + 27.7551020408px,80px)}.p-one_day_challenge_point__block.-reverse{grid-template-columns:1fr auto}.p-one_day_challenge_point__block__img{position:relative}.-reverse .p-one_day_challenge_point__block__img{order:2}.-reverse .p-one_day_challenge_point__block__img .label{left:auto;right:-2em}.p-one_day_challenge_point__block__img .label{position:absolute;left:-2em;top:-2em}.p-one_day_challenge_point__block__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px) 0 min(1.6326530612vw + 13.8775510204px,40px) 0}.-reverse .p-one_day_challenge_point__block__text{order:1}.p-one_day_challenge_point__block__title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem);font-weight:700;margin-block-end:min(1.2244897959vw + 10.4081632653px,30px)}.p-one_day_challenge_point__block__title p{background:#1b0fb1;color:#fff;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:.15em;padding-inline:.2em;line-height:1.5}.p-one_day_challenge_point__block__title p :first-child{margin-block-start:0}.p-one_day_challenge_point__block__title p span{color:#f9f21e}.p-one_day_challenge_point__button{position:relative;min-inline-size:min(5.7142857143vw + 258.5714285714px,350px);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;margin-block-start:min(3.2653061224vw + 27.7551020408px,80px)}.p-one_day_challenge_point__button__fukidashi{position:relative;background:#ffd6eb;color:#f763ad;border-radius:100vmax;font-weight:700;font-size:min(.1632653061vw + 11.387755102px,14px);padding:.5em 1em;text-align:center;margin-block-end:min(.8163265306vw + 6.9387755102px,20px)}.p-one_day_challenge_point__button__fukidashi:before{content:"";position:absolute;left:50%;bottom:0;translate:-50% 100%;inline-size:10px;block-size:10px;background-color:#ffd6eb;-webkit-clip-path:polygon(50% 10px,0 0,10px 0);clip-path:polygon(50% 10px,0 0,10px 0)}.p-one_day_challenge_point__button__obj{position:absolute;bottom:-1.5em}.p-one_day_challenge_point__button__obj.-obj01{left:-1em;translate:-100% 0}.p-one_day_challenge_point__button__obj.-obj02{right:-1em;translate:100% 0}.p-one_day_challenge_content{background:#50bcff;padding-block:min(5.7142857143vw + 58.5714285714px,150px) min(7.3469387755vw + 62.4489795918px,180px);position:relative;overflow:hidden}.p-one_day_challenge_content__bg{position:absolute;right:0;top:0;z-index:1}.p-one_day_challenge_content__label{position:absolute;left:0;top:0;background:#1b0fb1;inline-size:100%;block-size:min(1.6326530612vw + 33.8775510204px,60px);z-index:11}.p-one_day_challenge_content__label:after,.p-one_day_challenge_content__label:before{content:"1DAY Challenge Experience　1DAY Challenge Experience　1DAY Challenge Experience　";position:absolute;left:0;top:0;display:inline-flex;gap:1em;text-transform:uppercase;color:#fff;font-size:min(calc(.8163265306vw + 1.693877551rem),3rem);white-space:nowrap}.p-one_day_challenge_content__label:before{animation:loop 100s linear -50s infinite}.p-one_day_challenge_content__label:after{animation:loop 100s linear infinite}.p-one_day_challenge_content__label.-bottom{top:auto;bottom:0}.p-one_day_challenge_content__title{margin-block-end:min(1.2244897959vw + 10.4081632653px,30px);text-align:center;position:relative;z-index:11}.p-one_day_challenge_content__time_schedule{position:relative;z-index:11;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:min(2.0408163265vw + 17.3469387755px,50px);gap:min(2.0408163265vw + 17.3469387755px,50px);max-inline-size:1260px;margin:0 auto min(4.8979591837vw + 41.6326530612px,120px)}.p-one_day_challenge_content__time_schedule__card{border:4px solid #1b0fb1;border-radius:min(.8163265306vw + 6.9387755102px,20px);background:#fff;text-align:center;aspect-ratio:180/150;display:grid;place-content:center;position:relative}.p-one_day_challenge_content__time_schedule__card:before{content:"";position:absolute;right:max(-.4081632653vw + -13.4693877551px,-20px);top:50%;translate:100% -50%;inline-size:min(.4081632653vw + 13.4693877551px,20px);block-size:min(.4081632653vw + 13.4693877551px,20px);background-color:#fff;-webkit-clip-path:polygon(min(.4081632653vw + 13.4693877551px,20px) 50%,0 0,0 min(.4081632653vw + 13.4693877551px,20px));clip-path:polygon(min(.4081632653vw + 13.4693877551px,20px) 50%,0 0,0 min(.4081632653vw + 13.4693877551px,20px))}.p-one_day_challenge_content__time_schedule__card:last-child:before{display:none}.p-one_day_challenge_content__time_schedule__card .text{font-size:min(calc(.4897959184vw + 1.4163265306rem),2.2rem);line-height:1.4;font-weight:700;block-size:-moz-fit-content;block-size:fit-content}.p-one_day_challenge_content__time_schedule__card.-time .time{background:#1b0fb1;color:#fff;border-radius:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px) 0 0;position:absolute;left:0;top:0;inline-size:100%;font-weight:700;font-size:min(calc(.0816326531vw + 1.4693877551rem),1.6rem)}.p-one_day_challenge_content__time_schedule__card.-time .text{position:relative;top:.5em}.p-one_day_challenge_content__time_schedule__card.-yellow{background:#f9f21e}.p-one_day_challenge_content__time_schedule__card.-blue{background:#7bb3ff}.p-one_day_challenge_content__wrap{position:relative}.p-one_day_challenge_content__wrap__bg{position:absolute}.p-one_day_challenge_content__wrap__bg.-bg_first{left:0;top:20%}.p-one_day_challenge_content__wrap__bg.-bg_second{right:0;top:52%}.p-one_day_challenge_content__list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:min(1.6326530612vw + 13.8775510204px,40px);-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);grid-row-gap:min(2.4489795918vw + 20.8163265306px,60px);row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.p-one_day_challenge_content__card{color:#fff}.p-one_day_challenge_content__card__tag{display:flex;flex-wrap:wrap;gap:.5em;margin-block:1em .5em}.p-one_day_challenge_content__card__tag li{background:#1b0fb1;color:#fff;border-radius:100vmax;padding:.4em 1em;line-height:1;font-size:min(.1632653061vw + 11.387755102px,14px)}.p-one_day_challenge_content__card__pic,.p-one_day_challenge_content__card__pic img{border-radius:min(.8163265306vw + 26.9387755102px,40px) 0 0 0}.p-one_day_challenge_content__card__title{margin-block:1em}.p-one_day_challenge_content__card__title span{font-size:min(.6530612245vw + 13.5510204082px,24px);background:#fff;color:#1b0fb1;font-weight:700;display:block;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:.4em;line-height:1.6}.p-one_day_challenge_content__coming_soon{background:#009eff;border-radius:min(2.4489795918vw + 10.8163265306px,50px);width:100%;height:100%;aspect-ratio:1360/633;display:grid;place-content:center}.p-one_day_challenge_parent{padding-block:min(4.0816326531vw + 34.693877551px,100px);background-color:#f4f4f4;background-size:25px 25px;background-image:radial-gradient(#fff 10%,transparent 0)}.p-one_day_challenge_parent__title{text-align:center;margin-block-end:min(1.6326530612vw + 13.8775510204px,40px)}.p-one_day_challenge_parent__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-one_day_challenge_parent__card{color:#1b0fb1}.p-one_day_challenge_parent__card__pic{margin-block-end:min(.8163265306vw + 6.9387755102px,20px)}.p-one_day_challenge_parent__card__time{color:#1b0fb1;border:1px solid #1b0fb1;background:#fff;border-radius:100vmax;padding-inline:1em;inline-size:-moz-fit-content;inline-size:fit-content;font-size:min(.1632653061vw + 11.387755102px,14px);margin-block:min(.8163265306vw + 6.9387755102px,20px) min(.4081632653vw + 8.4693877551px,15px)}.p-one_day_challenge_parent__card__title span{background:#1b0fb1;color:#fff;display:block;inline-size:-moz-fit-content;inline-size:fit-content;font-size:min(calc(.5714285714vw + 1.0857142857rem),2rem);font-weight:700;margin-block-start:.1em;padding:.25em .5em;line-height:1.2}.p-one_day_challenge_parent__transport{background:#fff;padding:min(2.4489795918vw + 20.8163265306px,60px);border-radius:min(.8163265306vw + 6.9387755102px,20px);margin-block-start:min(3.2653061224vw + 27.7551020408px,80px);display:grid;grid-template-columns:1fr auto;grid-gap:min(1.2244897959vw + 10.4081632653px,30px);gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-one_day_challenge_parent__transport__title{margin-block-end:1em}.p-one_day_challenge_parent__join{position:relative;z-index:11;margin-block-start:min(3.2653061224vw + 27.7551020408px,80px);background-image:linear-gradient(0deg,transparent calc(100% - 1px),hsla(0,0%,100%,.2) calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),hsla(0,0%,100%,.2) calc(100% - 1px));background-size:25px 25px;background-repeat:repeat;background-position:50%;background-color:#33a1ff}.p-one_day_challenge_parent__join__bg{position:absolute;left:50%;top:50%;translate:-50% -50%}.p-one_day_challenge_parent__join__wrap{position:relative;overflow:hidden;padding-block:min(5.7142857143vw + 28.5714285714px,120px)}.p-one_day_challenge_parent__join__body{position:relative;text-align:center;display:grid;place-content:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.p-one_day_challenge_parent__join__body .c-button01{inline-size:min(4.8979591837vw + 281.6326530612px,360px)}.p-one_day_challenge_parent__join__title{text-align:center;margin-block-end:min(1.6326530612vw + 13.8775510204px,40px)}.p-one_day_challenge_parent__join__obj{position:absolute;left:50%;top:50%;translate:-50% -50%;inline-size:150%}.p-one_day_challenge_parent__join__pic{position:absolute}.p-one_day_challenge_parent__join__pic.-pic01{left:5vw;top:5vh}.p-one_day_challenge_parent__join__pic.-pic02{right:5vw;bottom:-5vh}@media (-o-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),only screen and (max-width:3840px)and (min-width:320px)and (min-device-pixel-ratio:1.5){.c-ao_bnr__inner:before{background:url(/img/common/ao/ao_bnr_bg@2x.png) no-repeat top/cover}.p-lower_course.-performer{background:url(/_next/static/media/lower_bg_performer@2x.40988aec.jpg) no-repeat 50%/cover}.p-lower_course.-director{background:url(/_next/static/media/lower_bg_director@2x.814f2c4b.jpg) no-repeat 50%/cover}.p-lower_course.-artist{background:url(/_next/static/media/lower_bg_artist@2x.ee3c6868.jpg) no-repeat 50%/cover}.p-interview__block:first-child{background:url(/_next/static/media/interview_bnr01@2x.e3eed0eb.jpg) no-repeat 50%/cover}.p-interview__block:nth-child(2){background:url(/_next/static/media/interview_bnr02@2x.35195bf6.jpg) no-repeat 50%/cover}.p-course_point.-sec01.-director:before{background:url(/_next/static/media/point_bg01_creator@2x.fc36e102.jpg) no-repeat top/contain}.p-course_point.-sec02{background:url(/_next/static/media/texture@2x.772ad0e3.png) 50%/400px 400px}.p-course_point.-sec03:before{background:url(/_next/static/media/point_bg03@2x.6895daf9.jpg) no-repeat 50%/cover}.p-course_point.-sec03.-director:before{background:url(/_next/static/media/point_bg03_creator@2x.28158b58.jpg) no-repeat 50%/cover}.p-course_point.-sec03.-artist:before{background:url(/_next/static/media/point_bg03_artist@2x.83f14048.jpg) no-repeat 50%/cover}.-performer .p-course_project__block__trg{background:url(/_next/static/media/project_bg_performer@2x.7ea84226.jpg) no-repeat 50%/cover}.-artist .p-course_project__block__trg{background:url(/_next/static/media/project_bg_artist@2x.70b97ccf.jpg) no-repeat 50%/cover}.-director .p-course_project__block__trg{background:url(/_next/static/media/project_bg_director@2x.0f408339.jpg) no-repeat 50%/cover}.p-course_major.-performer{background:url(/_next/static/media/major_bg_performer@2x.8513cb61.jpg) no-repeat fixed top/cover}.p-course_major.-artist{background:url(/_next/static/media/major_bg_artist@2x.8b137911.jpg) no-repeat fixed top/cover}.p-course_major.-director{background:url(/_next/static/media/major_bg_director@2x.b34f2a49.jpg) no-repeat fixed top/cover}.p-course_curriculum.-director .p-course_curriculum__bg{background:url(/_next/static/media/point_bg03_creator@2x.28158b58.jpg) no-repeat top/cover}.p-course_study_abroad_heading{background:url(/_next/static/media/head_bg@2x.67516343.jpg) no-repeat 50%/cover}.p-dormitory_type#type1:after{background:url(/_next/static/media/type1_bg@2x.fb749e71.jpg) no-repeat fixed top/cover}.p-dormitory_type#type2:after{background:url(/_next/static/media/type2_bg@2x.23957320.jpg) no-repeat fixed top/cover}.p-dormitory_type#type3:after{background:url(/_next/static/media/type3_bg@2x.4bd60c64.jpg) no-repeat fixed top/cover}.p-equipment_anc__button.-artist a{background:url(/_next/static/media/artist_anc_bg@2x.4a3aad69.jpg) no-repeat 50%/cover}.p-equipment_anc__button.-performer a{background:url(/_next/static/media/performer_anc_bg@2x.24e2202a.jpg) no-repeat 50%/cover}.p-equipment_anc__button.-director a{background:url(/_next/static/media/director_anc_bg@2x.f102b59d.jpg) no-repeat 50%/cover}.p-equipment_contents.-artist:before{background:url(/_next/static/media/artist_bg@2x.b4b14a93.jpg) no-repeat 50%/cover}.p-equipment_contents.-performer:before{background:url(/_next/static/media/performer_bg@2x.9b53cf15.jpg) no-repeat 50%/cover}.p-equipment_contents.-director:before{background:url(/_next/static/media/director_bg@2x.890b6809.jpg) no-repeat 50%/cover}}@media only screen and (max-width:1599px){body{font-size:min(calc(.2448979592vw + 1.2081632653rem),1.6rem)}.c-container,.l_container{width:min(65.7142857143vw + 128.5714285714px,1180px)}.c-container,.c-fluid,.l_container{padding-left:min(2.0408163265vw + 7.3469387755px,40px);padding-right:min(2.0408163265vw + 7.3469387755px,40px)}.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3.-col4-max,.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.-restaurant .c-lower_img__title{width:70%}.p-lower_course__contents,.p-lower_course__head{padding-left:min(1.6326530612vw + 33.8775510204px,60px)}.p-lower_course__hero{max-width:1000px;width:65%}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}.p-opencampus_zoom__step_block .confirm{display:block}.p-opencampus_voice__block{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-opencampus_combination__block__card{width:min(5.7142857143vw + 208.5714285714px,300px)}.p-can_hear_contents__title,.p-opencampus_contents__event_bnr__title .name{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem)}.p-weare_schedule .c-schedule_item__date{min-width:min(9.7959183673vw + 73.2653061224px,230px);max-width:min(9.7959183673vw + 73.2653061224px,230px)}.p-weare_schedule .c-schedule_item__date .num{font-size:min(calc(3.1020408163vw + 2.5367346939rem),7.5rem)}.p-weare_schedule .c-schedule_item__date .week{font-size:min(calc(.4081632653vw + .8469387755rem),1.5rem);max-width:min(.8163265306vw + 11.9387755102px,25px);max-height:min(.8163265306vw + 11.9387755102px,25px);min-width:min(.8163265306vw + 11.9387755102px,25px);min-height:min(.8163265306vw + 11.9387755102px,25px)}.p-weare_schedule .c-schedule_item__time .time{font-size:min(calc(1.2244897959vw + 1.5408163265rem),3.5rem)}.p-weare_schedule .c-schedule_item__time .item dt{font-size:min(calc(.6530612245vw + .9551020408rem),2rem);margin-right:min(.4081632653vw + 3.4693877551px,10px);padding:min(.1632653061vw + 2.387755102px,5px);border-radius:min(.2448979592vw + 1.0816326531px,5px)}.p-weare_schedule .c-schedule_item__time .item dd{font-size:min(calc(.8979591837vw + 1.3632653061rem),2.8rem)}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__time{min-width:min(6.5306122449vw + 55.5102040816px,160px);max-width:min(6.5306122449vw + 55.5102040816px,160px)}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other{padding-top:min(1.6326530612vw + -6.1224489796px,20px)}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last{padding-left:calc(min(6.5306122449vw + 55.5102040816px,160px) + 28px)}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last .c-title01{margin-left:calc(max(-6.5306122449vw + -55.5102040816px,-160px) - 28px)}.p-weare_schedule .c-schedule_item__desc .location{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem);padding:min(.2448979592vw + 4.0816326531px,8px) min(.4081632653vw + 3.4693877551px,10px);margin-right:min(1.2244897959vw + -4.5918367347px,15px);border-radius:min(.3265306122vw + 1.7755102041px,7px)}.p-weare_schedule .c-schedule_item__desc .status li{font-size:min(calc(.0816326531vw + 1.6693877551rem),1.8rem);padding:min(.3265306122vw + 2.7755102041px,8px) min(.4081632653vw + 3.4693877551px,10px);border-radius:min(.2448979592vw + 3.0816326531px,7px)}.p-job_book_article_head__img{width:55%}.p-job_book_article_head__text{max-width:400px}}@media only screen and (max-width:1299px){.l-header__logo{display:block}.l-header__logo__link{margin-left:0}.l-footer__top__logo{width:50%}.c-event_card__button li .c-link_arrow{display:none}.c-ao_bnr__body__qualifications li{margin-right:1em;font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem)}.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-md,.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.p-lower_course__contents,.p-lower_course__head{padding-left:min(1.6326530612vw + 13.8775510204px,40px)}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}.p-index_kv{padding:min(.8163265306vw + 6.9387755102px,20px)}.p-index_employment_debut__bnr__title .c-link_arrow{display:none}.p-concept_head__contents__title{font-size:min(calc(2.1224489796vw + 1.4040816327rem),4.8rem)}.p-concept_body__block{padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-visitor_other__block__body{padding:1em 1em 2em}.p-visitor_other__block__title{font-size:min(calc(.3265306122vw + 1.2775510204rem),1.8rem)}.p-visitor_other__block__title .c-link_arrow{width:min(.3265306122vw + 28.7755102041px,34px);height:min(.3265306122vw + 28.7755102041px,34px)}.p-parents_study__block__imgs{max-width:450px}.p-opencampus_zoom__step_block__btn_list{display:block}.p-opencampus_zoom__step_block__btn_list .c-button02{width:100%;margin-top:1em}.p-opencampus_combination__block__card{width:min(4.8979591837vw + 141.6326530612px,220px)}.p-health_support_clinic__block .c-text{min-width:45%}.p-health_support_clinic__block__img{min-width:50%}}@media only screen and (max-width:1023px){.l-header__buttons__highschool{display:none}.l-header__buttons__button.-green img{max-width:30px!important}.l-header__buttons__button.-pink img{max-width:27px!important}.l-header__buttons__button .text{margin-top:0}.l-footer__bnr__text{padding:min(1.2244897959vw + 30.4081632653px,50px) min(.4081632653vw + 23.4693877551px,30px)}.l-footer__bnr__text .ja{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.l-footer__top{flex-wrap:wrap}.c-event_card__button li a{justify-content:flex-start;font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem)}.c-event_card__button li .c-link_arrow{display:flex;width:min(.8163265306vw + 8.9387755102px,22px);height:min(.8163265306vw + 8.9387755102px,22px)}.c-common_menu_card__title{font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem)}.c-grid.-col3tab{grid-template-columns:repeat(3,1fr)}.c-grid.-col2tab{grid-template-columns:repeat(2,1fr)}.c-grid.-col1tab{grid-template-columns:repeat(1,1fr)}.c-field_list.-col3{grid-template-columns:repeat(2,1fr)}.c-caption__name,.c-caption__wrap{left:.5em;bottom:.5em}.c-ao_bnr__pic{display:none}.c-ao_bnr__label{width:120px;height:120px;transform:translate(20%,-20%)}.c-ao_bnr__body__title{font-size:min(calc(.6530612245vw + 1.7551020408rem),2.8rem)}.c-ao_bnr__body__title strong{font-size:min(calc(.8163265306vw + 5.693877551rem),7rem)}.c-application_bnr{padding-right:min(.4081632653vw + 28.4693877551px,35px);background-position-x:-100px}.c-application_bnr__inner{padding-left:40%}.c-application_bnr__date{width:160px}.c-modal{width:90%}.c-modal__img{width:45%}.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-tab,.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-button01.-large a{padding:1em 2em 1em 1em}.c-button01>a,.c-button01>span{padding:1.5em 2.5em 1.5em 1em;font-size:min(calc(.2448979592vw + 1.1081632653rem),1.5rem)}.c-text10{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.c-mega_menu__inner{display:block;height:auto}.c-mega_menu__left{width:100%}.c-mega_menu__right{display:flex;flex-wrap:wrap;width:100%;padding-left:0}.c-mega_menu__visitor_title{width:100%;margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.c-mega_menu__visitor_menu{width:100%;margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.c-mega_menu__bnr_list{width:100%;margin-top:min(.8163265306vw + 16.9387755102px,30px)}.c-lower_img.-schedule,.c-lower_img.-school_qa{min-height:250px}.c-lower_img__title{width:70%}.-job_book .c-lower_img__title{width:40%}.-glossary .c-lower_img__title{width:30%}.p-lower_course,.p-lower_course.-concert-staff,.p-lower_course.-musician{min-height:50vh;height:auto}.p-lower_course__contents,.p-lower_course__head{padding-left:min(1.6326530612vw + 33.8775510204px,60px);padding-right:min(1.6326530612vw + 33.8775510204px,60px)}.p-lower_course__contents:before{left:-30px;font-size:min(calc(2.8571428571vw + 10.9285714286rem),15.5rem)}.p-lower_course__hero{width:60%}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}.p-index_kv{display:flex;padding:min(.4081632653vw + 8.4693877551px,15px) min(.4081632653vw + 18.4693877551px,25px)}.p-index_kv,.p-index_kv__hero video{aspect-ratio:3/4}.p-index_kv__vertical_copy{top:40%}.p-index_kv__copy{top:60%}.p-index_kv__obj_wrap{bottom:10px}.p-index_news__inner,.p-index_topics__inner{padding:min(1.2244897959vw + 5.4081632653px,25px)}.p-index_strength{padding:min(4.0816326531vw + 34.693877551px,100px) 10px 0;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-index_strength__obj__left{width:400px;height:400px}.p-index_strength__obj__right{top:10vh;width:400px;height:400px}.p-index_course__sticky__container,.p-index_strength__slide__arrow{display:none}.p-index_course__movie figure{border-radius:min(2.0408163265vw + 12.3469387755px,45px) 0 0 min(2.0408163265vw + 12.3469387755px,45px)}.p-index_course__movie{opacity:1;width:100%;position:relative;min-height:auto}.p-index_course__inner{display:block;padding-left:min(.4081632653vw + 13.4693877551px,20px)}.p-index_course__contents{margin-left:0;padding-right:min(.4081632653vw + 13.4693877551px,20px);width:100%;max-width:100%}.p-index_course__contents__copy{color:#fff}.p-index_course__head{position:absolute;top:35%;left:10%}.p-index_course__head .c-title02{color:#fff}.p-index_course__head{top:min(1.6326530612vw + 623.8775510204px,650px)}.p-index_course .p-index_course_title__en,.p-index_course .p-index_course_title__ja{color:#fff}.p-index_course .p-index_course_title__en:before{opacity:.7;bottom:.1em;-webkit-text-stroke-color:#fff}.p-index_opencampus__wrap:before{width:209.5px;height:271.5px}.p-index_opencampus__wrap:after{width:709.0909090909px;height:399.0909090909px}.p-index_opencampus__title{width:60%}.p-index_employment_debut__inner{display:block}.p-index_employment_debut__title{display:block;width:100%;margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-index_employment_debut__title span{display:inline-block}.p-index_employment_debut__list{width:100%}.p-index_employment_debut__bnr__title{font-size:min(calc(.2448979592vw + 2.1081632653rem),2.5rem)}.p-index_employment_debut__bnr__title .c-link_arrow{display:flex}.p-index_campus_life__card__block .c-link_arrow{right:min(.8163265306vw + 6.9387755102px,20px);bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-index_campus_life__card__text{width:85%}.p-index_campus_life__card__text br{display:none}.p-index_sns__inner{flex-direction:column;align-items:center;max-width:478px;margin:0 auto}.p-index_sns__inner .c-button01{width:100%}.p-index_sns__list{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-admissions_schedule__card__title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-admissions_schedule__card__date span{font-size:min(calc(.8163265306vw + 2.693877551rem),4rem)}.p-admissions_cta__block__ico{width:30px}.p-admissions_cta__block .mail,.p-admissions_cta__block .phone{font-size:min(calc(.3265306122vw + 1.6775510204rem),2.2rem)}.p-submission_method_document__block__title span{padding:.2em 1em}.p-submission_method_document__block__inner{display:block}.p-submission_method_document__block__inner .img{margin:0 auto;text-align:center}.p-flow__list{display:block}.p-flow__block{width:100%;margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-flow__block.-col3{width:100%}.p-flow__block:before{top:100%;left:50%;transform:translate(-50%,100%);width:0;height:0;border-color:#00a99d transparent transparent;border-style:solid;border-width:10px 10px 0}.p-flow__results{width:100%;writing-mode:initial}.p-concept_head__contents__title{font-size:min(calc(1.1428571429vw + 1.5714285714rem),3.4rem)}.p-concept_body__block{padding:min(1.2244897959vw + 5.4081632653px,25px)}.p-concept_body__block__strong_title{font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem)}.p-concept_body__block__strong_title strong{font-size:min(calc(.5714285714vw + 1.2857142857rem),2.2rem)}.p-katei_point__block__text{font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem)}.p-abroad_flag_list.-col4,.p-abroad_flag_list.-col5{grid-template-columns:repeat(2,1fr)}.p-parents_debut_support__box{display:block}.p-parents_debut_support__box__industry{margin:1.5em 0 2em}.-small .p-parents_debut_support__voice__img{width:30%}.p-parents_study__block__inner{display:block}.p-parents_study__block__imgs{max-width:100%;margin-left:0}.p-parents_study__block__src{margin-left:0;margin-top:min(1.2244897959vw + 10.4081632653px,30px)}.p-course_index__card.js-anim_elm{transform:translateY(min(.8163265306vw + 6.9387755102px,20px));transition:opacity .6s,transform 1.2s cubic-bezier(.215,.61,.355,1);opacity:0}.p-course_index__card.js-anim_elm .main{opacity:1}.p-course_index__card.js-anim_elm .main .inner{transform:translateY(0)}.p-course_index__card.js-anim_elm.is-act{transform:translateY(0);opacity:1}.p-course_index__card a{display:flex;-moz-column-gap:min(2.0408163265vw + 7.3469387755px,40px);column-gap:min(2.0408163265vw + 7.3469387755px,40px)}.p-course_index__card .sub{min-width:50%;max-width:50%}.p-course_index__card .main .inner{height:100%;padding-right:0}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide{border-color:#212121}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico svg path{fill:#212121}.p-course_index__card .main{position:relative;color:#212121;background-image:none;padding:0;height:auto}.p-course_index__card .title{font-size:min(calc(.4897959184vw + 1.6163265306rem),2.4rem)}.p-course_index__card .label{font-size:min(calc(.2448979592vw + 1.0081632653rem),1.4rem)}.p-course_index__card .list{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-course_point__soft{display:block}.p-course_point__soft .grade{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-course_teacher__slide__text,.p-course_title_text__slide__text{display:none}.p-course_experience__slide__inner,.p-course_major__year_list{display:block}.p-course_major__year_block{width:100%;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-course_major__sticky__container{display:none}.p-course_major__inner{display:block}.p-course_major__year{max-width:100%;min-width:0;opacity:1;width:100%}.p-course_major__year__title:before{width:100%;left:0}.p-course_major__block_wrap{margin-left:0}.p-course_major__block{max-width:100%}.p-course_curriculum__study_abroad_flow{overflow-x:auto;white-space:nowrap}.p-course_curriculum__study_abroad_flow__block{min-width:180px;white-space:normal}.p-course_other_menu__block__title{font-size:min(calc(.4081632653vw + .8469387755rem),1.5rem)}.p-course_other_menu__block__body{padding:1em}.p-course_other_menu__block__body .name{font-size:min(calc(.6530612245vw + .9551020408rem),2rem)}.p-course_other_menu__block__body .c-link_arrow{width:min(.4081632653vw + 23.4693877551px,30px);height:min(.4081632653vw + 23.4693877551px,30px)}.p-course_rental_list .c-list01{width:49%;margin-left:0}.p-course_rental_label{width:min(.8163265306vw + 66.9387755102px,80px);height:min(.8163265306vw + 66.9387755102px,80px);font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem);right:-1em;top:0}.p-course_rental_label span{font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem)}.p-course_musician_detail__block{align-items:flex-start}.p-course_musician_detail__img{width:40%}.p-course_musician_detail__text__title{font-size:min(calc(.1632653061vw + 1.9387755102rem),2.2rem)}.p-course_study_abroad_head_contents__img{position:relative;width:100%;top:0}.p-course_study_abroad_head_contents__img img{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.p-course_study_abroad_head_contents__text{margin-bottom:min(.8163265306vw + 16.9387755102px,30px);max-width:100%}.p-course_study_abroad_school_block__img{width:40%}.p-course_study_abroad_schedule_block__img{width:30%}.p-course_study_abroad_schedule_block__img:before{display:none}.p-course_study_abroad_support_block{display:block}.p-course_study_abroad_support_block__title{margin-right:0;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);display:inline-block;min-width:auto}.p-course_cta__bnr__img{width:40%;min-height:160px}.p-course_cta__bnr__text .c-link_arrow{right:min(0vw + 15px,15px);bottom:min(0vw + 15px,15px);width:min(.1632653061vw + 25.387755102px,28px);height:min(.1632653061vw + 25.387755102px,28px)}.p-course_cta__bnr__text p{font-size:10px}.p-course_cta__bnr__title .ja{font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem)}.p-course_unique_curriculum__slide{display:block}.p-course_unique_curriculum__slide__body{margin-left:0}.p-course_w_major__body:before{display:none}.p-course_w_major__img{width:80%;margin:0 auto}.p-course_interview__fukidashi{width:200px;transform:translate(30%,65%)}.p-course_interview__head{display:block}.p-course_interview__card__label{font-size:min(calc(.0816326531vw + .9693877551rem),1.1rem);width:100%}.p-course_check_block{grid-template-columns:auto 45%}.p-opencampus_detail__inner{flex-direction:column-reverse;margin-top:60px}.p-opencampus_side{margin-top:min(.8163265306vw + 16.9387755102px,30px);max-width:100%;width:100%;margin-right:0}.p-opencampus_post{width:100%}.p-opencampus_common{margin-top:60px}.p-opencampus_tel{flex-direction:column}.p-opencampus_tel__title{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-opencampus_combination__block__card{width:45%}.p-opencampus_contents__event_bnr__title .name{font-size:min(calc(.4897959184vw + 1.0163265306rem),1.8rem)}.p-can_hear_contents__title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-can_hear_contents__block__head .ico{width:30%}.p-news_card{flex-wrap:wrap}.p-news_card__info{width:100%}.p-project_head_inner__img{max-width:240px}.p-project_flow__block:before{display:none}.p-project_flow__block__step .num{font-size:min(calc(.8163265306vw + 2.693877551rem),4rem)}.p-project_flow__block__step{width:min(2.4489795918vw + 40.8163265306px,80px);height:min(2.4489795918vw + 40.8163265306px,80px)}.p-project_flow__block__img{width:35%}.p-project_contents__card__logo{width:100px}.p-project_cat__block__title{font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem)}.p-lecturer_introduction_anker li{width:33.3333333333%;margin-bottom:10px}.p-w_curriculum_flow__card__thumb:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #ed1e79}.p-w_curriculum_flow__card__title{font-size:min(calc(.0816326531vw + 1.4693877551rem),1.6rem);line-height:1.5}.p-w_curriculum_contents_block__head{margin-bottom:min(2.0408163265vw + 37.3469387755px,70px)}.p-w_curriculum_contents_block__card__sub{min-width:160px}.p-w_curriculum_contents_block__card__fukidashi{min-width:100%;position:relative}.p-w_curriculum_voice__card__head{display:block}.p-w_curriculum_voice__card__thumb{text-align:center}.p-overseas-training__card__label{font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem);width:80%;min-width:auto}.p-overseas-training_international__head{display:block}.p-overseas-training_international__head__img{margin-left:0;margin-right:0}.p-overseas-training_international__message__img{width:30%}.p-system_point__block__inner{display:block}.p-system_point__block__thumb{margin-left:0}.-even .p-system_point__block__thumb{margin-right:0}.p-system_point__block__text{margin-left:0;display:grid;grid-template-columns:80px 1fr}.-even .p-system_point__block__text{margin-right:0}.p-system_point__block__text p{grid-column:1/5;grid-row:4}.p-system_point__block__en{grid-row:1/1;grid-column:1/2}.p-system_point__block__title{grid-column:2/5;grid-row:1}.p-system_point__block__label{grid-column:1/5;grid-row:2;text-align:center}.p-system_course__block{display:block}.p-system_course__block__thumb{width:100%;max-width:100%;border-radius:10px 10px 0 0}.p-system_course__block__thumb span{width:100%!important}.p-system_course__block__thumb img{-o-object-fit:cover;object-fit:cover;height:auto!important;width:100%!important}.p-career-debut__section__flex.-reverse .sub{margin-left:0}.p-career-debut__section__flex{display:block}.p-career-debut__section__flex .sub{margin-right:0;margin-bottom:min(2.0408163265vw + 7.3469387755px,40px)}.p-career-debut__section__flex .sub .fukidashi{width:auto;position:relative;right:auto}.p-career-debut__section__flex .sub .text{width:auto;top:0;transform:translateX(100%);right:auto}.p-career-debut__section .box{padding:min(1.4285714286vw + 17.1428571429px,40px) min(2.6530612245vw + 12.5510204082px,55px)}.p-career-debut_audition__container{display:block}.p-career-debut_audition__container .sub{margin-left:0;margin-bottom:min(2.0408163265vw + 7.3469387755px,40px)}.p-career-debut_flow__list{flex-direction:column}.p-career-debut_flow__list li{width:100%;writing-mode:horizontal-tb;text-align:center;margin:0 0 min(2.4489795918vw + 20.8163265306px,60px);padding:min(.4081632653vw + 8.4693877551px,15px);height:auto;flex-direction:column}.p-career-debut_flow__list li:last-child{margin-bottom:0}.p-career-debut_flow__list li br{display:none}.p-career-debut_flow__list li:before{border-width:8px 0 8px 10px;transform:rotate(90deg);right:calc(50% - 4px);top:calc(100% + 6px)}.p-career-debut_flow__list li .fukidashi{position:relative;left:0;top:0;display:block;width:auto;margin:5px auto;transform:translateX(0);color:#fff}.p-career-debut_flow__list li .fukidashi br{display:none}.p-career-debut_flow__list li .fukidashi:after,.p-career-debut_flow__list li .fukidashi:before{background:#fff}.p-career_story_block__head__pic .label{inline-size:80px}.p-career_story_block__result__logo:before{position:relative;display:block;inline-size:-moz-fit-content;inline-size:fit-content;margin:0 auto 10px}.p-school-support_careerdebut__block__text{width:50%;margin-right:20px}.p-school-support_careerdebut__block__img{width:50%}.p-health_support_clinic__block{display:block}.p-health_support_clinic__block__img{margin-left:0;margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-jtsc_icon_list li{width:23%}.p-jtsc_common_list{display:block}.p-jtsc_common_list__img{margin-left:0;margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-club_list__card__title{font-size:min(calc(.4897959184vw + 1.2163265306rem),2rem)}.p-dormitory_point__wrap{display:block}.p-dormitory_point__equipment{margin-right:0}.p-dormitory_point__flex{display:block}.p-dormitory_point__flex .u-img{margin-left:0;margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-dormitory_type__section{margin-top:min(1.6326530612vw + 33.8775510204px,60px)}.p-dormitory_type__year_block{width:100%;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-dormitory_type__sticky__container{display:none}.p-dormitory_type__inner{display:block}.p-dormitory_type__year{max-width:100%;min-width:0;opacity:1;width:100%}.p-dormitory_type__year__block{width:100%}.p-dormitory_type__year__title:before{width:100%;left:0}.p-dormitory_type__year__list{display:flex}.p-dormitory_type__year__list li{margin-right:min(.8163265306vw + 6.9387755102px,20px)}.p-dormitory_type__block_wrap{margin-left:0}.p-dormitory_type__block{max-width:100%}.p-dormitory_type__block__img{width:95%}.p-my_room_contents__point__title{width:15%;position:relative}.p-my_room_contents__point__text{width:50%}.p-my_room_contents__point__img{width:45%}.p-equipment_support__body{flex-direction:column}.p-equipment_support__body__img{justify-content:center;text-align:center}.p-equipment_support__body__text{margin-left:0;margin-top:min(1.6326530612vw + 3.8775510204px,30px)}.p-schedule_body__year{width:80px;margin-top:7em}.p-schedule_body__year__block.year02{padding-top:20em}.p-schedule_body__year__block.year03,.p-schedule_body__year__block.year04,.p-schedule_body__year__block.year05{padding-top:21em}.p-schedule_body__year__block.year06{padding-top:13em}.p-schedule_body__year__block.year07,.p-schedule_body__year__block.year08,.p-schedule_body__year__block.year09{padding-top:21em}.p-schedule_body__year__block.year10{padding-top:16em}.p-schedule_body__year__block.year11{padding-top:20em}.p-schedule_body__year__block.year12{padding-top:21em}.p-schedule_body__tab__head{top:-20px}.p-schedule_body__tab__img.-first{margin-top:min(.8163265306vw + 86.9387755102px,100px)}.p-schedule_body__tab__img .c-caption__name{font-size:min(calc(.1632653061vw + .9387755102rem),1.2rem)}.p-schedule_body__tab__img .c-caption__name br{display:none}.p-schedule_body__tab__over_img{height:auto}.p-schedule_body__tab__blank_img{height:100px}.p-schedule_body__tab__list{min-height:270px}.p-schedule_body__tab__list.-no_height{min-height:190px}.p-job_book_article_head__img{position:relative;width:100%;top:20px;margin-bottom:min(.4081632653vw + 33.4693877551px,40px)}.p-job_book_article_head__img img{border-radius:min(3.2653061224vw + 7.7551020408px,60px)}.p-job_book_article_head__text{margin-left:0;margin-top:0;max-width:100%}.p-job_book_article_head__title{color:#212121;padding-left:0;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-job_book_article_course__card__info .c-link_arrow{width:min(.4081632653vw + 28.4693877551px,35px);height:min(.4081632653vw + 28.4693877551px,35px);right:1em;bottom:1em}.p-tbs_project .movieList{grid-template-columns:repeat(2,1fr)}.p-one_day_challenge_about__title{inline-size:80vw;margin-inline:auto}.p-one_day_challenge_about__my_school__question{inline-size:80px}.p-one_day_challenge_about__obj{inline-size:30vw}.p-one_day_challenge_about__obj.-obj01{left:-5vw;top:-22vh}.p-one_day_challenge_about__obj.-obj02{right:-5vw;top:-10vh}.p-one_day_challenge_about__human{display:none}.p-one_day_challenge_point__block,.p-one_day_challenge_point__block.-reverse{grid-template-columns:1fr 1fr}.p-one_day_challenge_content__bg{inline-size:30vw}.p-one_day_challenge_content__time_schedule{padding-inline:1em}.p-one_day_challenge_content__time_schedule__card .text{font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem)}.p-one_day_challenge_content__wrap__bg{inline-size:20%}.p-one_day_challenge_content__card__title span{font-size:min(.3265306122vw + 14.7755102041px,20px)}.p-one_day_challenge_parent__card__title span{font-size:min(calc(.4081632653vw + 1.1469387755rem),1.8rem)}.p-one_day_challenge_parent__transport{grid-template-columns:1fr}.p-one_day_challenge_parent__transport__text{order:2}.p-one_day_challenge_parent__transport__bnr{order:1}.p-one_day_challenge_parent__join__bg{inline-size:60%}.p-one_day_challenge_parent__join__title{inline-size:50vw}.p-one_day_challenge_parent__join__obj{inline-size:160%}.p-one_day_challenge_parent__join__pic{display:none}}@media only screen and (max-width:767px){#__next{overflow:hidden}.l-header{position:fixed;padding:5px min(.4081632653vw + 8.4693877551px,15px)}.l-header.is-act{background:none}.l-header.is-course,.l-header.is-home{position:fixed;padding:5px min(.4081632653vw + 8.4693877551px,15px)}.l-header__logo{width:75%}.is-home .l-header__logo__link{color:#212121}.l-header__buttons{display:none}.l-header__menu{border:1px solid #ed1e79}.l-header__menu.is-act{border:none}.l-header__menu.is-act .text{color:#ed1e79}.l-header__menu.is-act .hamburger:after,.l-header__menu.is-act .hamburger:before{background:#ed1e79}.l-footer{margin-bottom:60px}.l-footer__cta{display:block}.l-footer__bnr{width:100%;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.l-footer__top{display:block}.l-footer__top__logo{width:100%}.l-footer__top__highschool{margin:min(.4081632653vw + 8.4693877551px,15px) 0}.l-footer__top__highschool a{justify-content:center}.l-footer__top__contents{display:block}.l-footer__mid__inner{display:none}.l-footer__mid__sns{margin-top:min(1.2244897959vw + 20.4081632653px,40px);justify-content:center;padding-bottom:min(1.2244897959vw + 20.4081632653px,40px);display:none}.l-footer__mid__bnr{margin:0 auto;max-width:100%;flex-direction:column}.c-crumbs{overflow:auto;white-space:nowrap}.c-slide_arrow.-left{left:5px}.c-slide_arrow.-right{transform:translateY(-50%) translateX(-25%);right:5px}.c-slide_arrow{display:none}.c-slider_scroll{max-width:calc(100% - 10px)}.c-link_arrow.-slide:after,.c-link_arrow.-slide:before{border-width:.5px}.c-link_arrow.-reverse:after{transform:rotate(-40deg) translateX(-3px) translateY(-7px)}.c-event_card{display:flex;justify-content:space-between}.c-event_card__thumb{width:50%;flex-shrink:0}.c-event_card__text{width:47%}.c-event_card__button{display:none}.c-common_menu_list{grid-template-columns:repeat(2,1fr)}.c-common_section .c-table01{overflow:auto;white-space:nowrap}.c-grid.-col4{grid-template-columns:repeat(2,1fr)}.c-grid.-col2,.c-grid.-col3{grid-template-columns:repeat(1,1fr)}.c-grid.-col3sp{grid-template-columns:repeat(3,1fr)}.c-grid.-col2sp{grid-template-columns:repeat(2,1fr)}.c-grid.-col1sp{grid-template-columns:repeat(1,1fr)}.c-field_list.-col3{grid-template-columns:repeat(2,1fr)}.-col3 .c-field_card__text{padding:min(.4081632653vw + 8.4693877551px,15px);height:50%}.-col3 .c-field_card__text__name{font-size:min(calc(.1632653061vw + 1.0387755102rem),1.3rem)}.-col3 .c-field_card__text .c-link_arrow{transform:scale(.6)}.c-sp_fixed{display:block}.-large .c-caption__name,.-large .c-caption__wrap{left:.5em;bottom:.5em;max-width:calc(100% - 1em)}.c-ao_bnr__inner{flex-direction:column;padding-top:0}.c-ao_bnr__pic{display:block;width:auto}.c-ao_bnr__pic img{border-radius:10px 10px 0 0}.c-ao_bnr__pic__graph{width:42%}.c-ao_bnr__label{width:100px;height:100px;left:0;transform:translate(-10%,-20%)}.c-ao_bnr__body{padding:min(1.2244897959vw + 10.4081632653px,30px)}.c-ao_bnr__body__qualifications{display:none}.c-ao_bnr__body__qualifications li{width:33.3%}.c-ao_bnr__body .c-check_list,.c-ao_bnr__body .c-title04,.c-ao_bnr__body__qualifications li br{display:none}.c-application_bnr{padding-top:min(.8163265306vw + 46.9387755102px,60px);background:#f7f7f2}.c-application_bnr__inner{padding-left:0}.c-modal.-iframe{height:-moz-fit-content;height:fit-content}.c-modal.is-act{flex-direction:column-reverse;width:90%}.c-modal__text{width:100%;height:300px;margin-top:min(.8163265306vw + 6.9387755102px,20px)}.c-modal__img{width:100%;aspect-ratio:auto}.c-modal__img.-vertical{width:50%;margin:0 auto}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-sp,.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-title03 br{display:none}.c-check_title{flex-direction:column;align-items:center}.c-check_title__check{margin-left:0;margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.c-event_title__ico{width:70px}.c-event_title__text{padding-right:10px}.c-button01.-w60{width:100%;max-width:100%}.c-button01.-small{max-width:100%}.c-list01 li{line-height:1.4;margin-bottom:5px;padding-left:1em}.c-mega_menu__wrap{padding:min(4.0816326531vw + 34.693877551px,100px) 0}.c-mega_menu__wrap:before{position:fixed;width:100%;height:50%;bottom:auto;top:0;background:url(/_next/static/media/megamenu_obj01_sp.39c78fa1.png) no-repeat 0 0/contain;aspect-ratio:751/580}.c-mega_menu__wrap:after{position:fixed;width:100%;height:80%;top:auto;bottom:-20%;background:url(/_next/static/media/megamenu_obj02_sp.ea5a79be.png) no-repeat 100% 100%/contain;aspect-ratio:750/853}.c-mega_menu__sns{position:relative;right:auto;top:auto;display:flex;justify-content:center}.c-mega_menu__sns li .c-ico svg{width:1.6em;height:1.6em}.c-mega_menu__right{width:100%;padding-left:0}.c-mega_menu__list__dt .trg:after,.c-mega_menu__list__dt .trg:before{width:6px}.c-mega_menu__course__list li{display:flex;flex-wrap:wrap}.c-mega_menu__course__list li .year{display:inline-block}.c-lower{margin-top:80px}.c-lower_img.-schedule,.c-lower_img.-school_qa{min-height:150px}.c-lower_img{margin-top:80px}.c-lower_img__title{width:60%}.-school_qa .c-lower_img__title{width:80%}.-my_room .c-lower_img__title{width:40%}.-restaurant .c-lower_img__title{width:60%}.p-lower_course{display:grid;padding:min(8.1632653061vw + 69.387755102px,200px) 0 min(4.0816326531vw + 34.693877551px,100px);grid-template-columns:20px 1fr 20px}.p-lower_course__head{padding:0;margin:0;grid-column:2/3;grid-row:2/3}.p-lower_course__head__badge{width:60%;display:flex}.p-lower_course__head__badge img{width:70px;height:100%}.p-lower_course__head__badge.-dance img:last-child{width:70px}.p-lower_course__head__badge.-k-pop img:first-child{width:84px}.p-lower_course__contents{padding:0;margin:min(.4081632653vw + 13.4693877551px,20px) 0 0;grid-column:2/3;grid-row:3/4}.p-lower_course__contents:before{left:-30px;font-size:min(calc(6.9387755102vw + 4.3979591837rem),15.5rem);display:none}.p-lower_course__list li{width:100%;align-items:flex-start;line-height:1.4}.p-lower_course__hero{width:95%;top:0;bottom:min(2.4489795918vw + 30.8163265306px,70px);position:relative;margin-left:auto;grid-column:1/4;grid-row:1/3}.p-lower_course__hero:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,33,33,.4);border-radius:min(3.2653061224vw + 7.7551020408px,60px) 0 0 min(3.2653061224vw + 7.7551020408px,60px)}.u-center.-l-sp{text-align:left}.u-flex.-sp-block{display:block}.u-sp-flex-column{display:flex;flex-direction:column-reverse}.u-center-sp{text-align:center}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.p-index_kv{margin-top:min(.8163265306vw + 56.9387755102px,70px);aspect-ratio:750/1100;padding:min(.4081632653vw + 8.4693877551px,15px) 0 min(.4081632653vw + 8.4693877551px,15px) min(.4081632653vw + 13.4693877551px,20px)}.p-index_kv__hero{border-radius:25px 0 0 25px}.p-index_kv__hero.is-act{transform:scale(1) translateX(0)}.p-index_kv__hero{transform:scale(1) translateX(30px)}.p-index_kv__hero video{border-radius:25px 0 0 25px;aspect-ratio:750/1100}.p-index_kv__vertical_copy{width:15%;right:5%;top:40%;filter:none}.p-index_kv__vertical_copy.is-act{filter:none}.p-index_kv__copy{top:auto;bottom:20%;left:5%}.p-index_kv__copy__detail{min-width:170px}.p-index_kv__obj_wrap{padding-left:min(.4081632653vw + 13.4693877551px,20px);padding-right:0}.p-index_kv__bnr{right:.2em;bottom:.2em;inline-size:150px;border:2px solid #fff}.p-index_kv__iframe iframe{aspect-ratio:1/2}.p-index_topics .c-title01{display:none}.p-index_topics__inner{padding:0}.p-index_topics .c-slide_arrow{display:none}.p-index_news{padding-left:0}.p-index_news .c-title01{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-index_news__inner{display:block;padding:min(.4081632653vw + 8.4693877551px,15px)}.p-index_news__area{width:100%;margin-left:0}.p-index_news__block__head{flex-wrap:wrap}.p-index_news__block__title{width:100%}.p-index_news__block__trg{position:absolute;right:3%}.p-index_strength{padding:min(8.1632653061vw + 9.387755102px,140px) 10px 0;margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-index_strength__obj__left{top:14vh;left:auto;right:0;width:375px;height:239.5px}.p-index_strength__obj__right{left:0;top:40vh;width:100%;height:100%;aspect-ratio:750/604}.p-index_strength__obj__left,.p-index_strength__obj__left.is-act,.p-index_strength__obj__right,.p-index_strength__obj__right.is-act{filter:none}.p-index_strength__title{line-height:1.4}.p-index_strength__text{text-align:left}.p-index_strength__slider{margin-right:10px}.p-index_strength__slide__body{padding:1em 1em 2em}.p-index_strength .c-slide_arrow,.p-index_strength__slide__text br{display:none}.p-index_course__sticky__inner .p-index_course__movie:not(:first-child) video,.p-index_course__sticky__inner .p-index_course__movie:not(:first-child).is-act video{filter:none}.p-index_course__movie figure{max-height:360px;overflow:hidden}.p-index_course__movie figure video{max-height:360px;min-height:360px}.p-index_course__contents__copy{line-height:1.6}.p-index_course__head{display:block;position:absolute;top:min(.8163265306vw + 106.9387755102px,120px);left:10%}.p-index_course__card__thumb{width:40%}.p-index_course__card__year{margin-top:5px;font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem);line-height:1.6}.p-index_course__card__name{line-height:1.6}.p-index_opencampus{animation:none}.p-index_opencampus__wrap.is-act:after,.p-index_opencampus__wrap.is-act:before,.p-index_opencampus__wrap:after,.p-index_opencampus__wrap:before{filter:none}.p-index_opencampus__title{width:80%}.p-index_opencampus__cat{display:block}.p-index_opencampus__cat__title{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_opencampus__cat_title__ico{width:70px}.p-index_employment_debut__title{margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-index_employment_debut__bnr__img{width:40%;height:auto}.p-index_employment_debut__bnr__title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-index_employment_debut__bnr.-debut a,.p-index_employment_debut__bnr.-employment a{animation:none}.p-index_campus_life{padding:0}.p-index_campus_life__inner,.p-index_campus_life__inner:before{border-radius:0}.p-index_campus_life__wrap.is-act:after,.p-index_campus_life__wrap.is-act:before,.p-index_campus_life__wrap:after,.p-index_campus_life__wrap:before{filter:none}.p-index_campus_life__list{grid-template-columns:repeat(1,1fr)}.p-index_sns__list li .c-ico svg{width:1.6em;height:1.6em}.p-admissions_schedule__list{grid-template-columns:repeat(1,1fr)}.p-recruitment_quota_card__title .c-list01{display:block}.p-recruitment_quota_card__title .c-list01 li{width:100%}.p-admissions_cta__phone_mail{display:block}.p-admissions_cta__block__ico{width:30px}.p-admissions_cta__block .mail,.p-admissions_cta__block .phone{font-size:min(calc(.1632653061vw + 1.9387755102rem),2.2rem)}.p-ao_policy{grid-template-columns:repeat(2,1fr)}.p-ao_policy__block__text br{display:none}.p-ao_point{display:block}.p-ao_point__block,.p-ao_point__block:first-child{width:100%}.p-ao_point__block{margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-ao_point__block__list.-col3 li{width:50%}.p-ao_flow__block{display:block}.p-ao_flow__block__step{width:100%;border-radius:min(.4081632653vw + 3.4693877551px,10px);margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-ao_flow__block__contents{margin-left:0}.p-ao_flow__block__contents .c-table01{overflow:auto;white-space:nowrap}.p-submission_method_document_last__img{margin:min(.4081632653vw + 23.4693877551px,30px) 0 0}.p-scholarship_flow__card:before{right:auto;left:50%;top:100%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #00a99d;transform:translate(-50%) rotate(90deg)}.p-concept_head__img{position:relative;width:100%;padding-left:20px}.p-concept_head__contents{width:100%;margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-concept_head__contents__title{font-size:min(calc(2.4489795918vw + 1.4816326531rem),5.4rem)}.p-concept_body__block{padding:min(.4081632653vw + 13.4693877551px,20px)}.p-concept_body__block__strong_title{font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem)}.p-concept_body__block__strong_title strong{font-size:min(calc(.4897959184vw + 1.8163265306rem),2.6rem)}.p-concept_symbol__contents{margin-left:20px}.p-access_metro__list{justify-content:space-between}.p-access_metro__block{width:46%}.p-sns__list{justify-content:flex-start}.p-sns__block{width:48%}.p-sns__block__img{width:50px;margin:0 auto}.p-interview_detail__profile.-flex{display:block}.p-interview_detail__block__thumb,.p-interview_detail__profile__thumb{width:20%}.p-katei_point .u-center br,.p-visitor_schedule__block:before{display:none}.p-visitor_schedule__block__contents{flex-direction:column-reverse}.p-visitor_schedule__block__body{margin-top:min(.8163265306vw + 26.9387755102px,40px)}.p-visitor_qa__block__a:before,.p-visitor_qa__block__q:before{top:.7em}.p-visitor_other__list{grid-template-columns:repeat(2,1fr)}.p-visitor_other__block__body{padding:1em}.p-visitor_other__block__body br,.p-visitor_other__block__text{display:none}.p-high-school_think__inner{flex-direction:column-reverse}.p-high-school_think__left{width:100%}.p-high-school_think__right{width:100%;margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-high-school_think__fukidashi:before{right:auto;bottom:auto;top:0;left:50%;transform:translate(-50%,-100%) rotate(0deg);border-width:0 10px 20px;border-color:transparent transparent #fff}.p-student__portal{max-width:94%}.p-abroad_head__inner{display:block}.p-abroad_head__right{text-align:center;margin-top:20px}.p-abroad_flag_list,.p-abroad_flag_list.-col4,.p-abroad_flag_list.-col5{grid-template-columns:repeat(2,1fr)}.p-abroad_information__inner{display:block}.p-abroad_information__right{margin-top:20px}.p-abroad_support__inner{display:block}.p-abroad_support__img{margin-top:20px}.p-company_head{flex-direction:column-reverse}.p-company_head__img{margin-bottom:20px}.p-parents_debut_support__future_projections_img{display:block;overflow-x:auto;white-space:nowrap}.p-parents_debut_support__voice_list{display:block;margin-top:min(.8163265306vw + 26.9387755102px,40px)}.p-parents_debut_support__voice__inner{display:block}.p-parents_debut_support__voice__img{margin-right:0;text-align:center}.-small .p-parents_debut_support__voice__img{margin-right:10px;width:40%}.p-parents_career_debut__center__img{width:40%}.p-course_index__head .u-center{text-align:left}.p-course_index__world__lower{display:block}.p-course_index__world__lower.js-anim_elm .bg{transition:opacity .9s .6s,clip-path .9s cubic-bezier(.215,.61,.355,1) .6s}.p-course_index__world__lower.js-anim_elm .sub{transition:opacity .9s,transform .9s cubic-bezier(.215,.61,.355,1),clip-path .9s cubic-bezier(.215,.61,.355,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.p-course_index__world__lower.js-anim_elm .main{transition:opacity 1.2s .9s,transform 1.2s cubic-bezier(.215,.61,.355,1) .9s}.p-course_index__world__lower.js-anim_elm .main .en:after{transition:clip-path .9s cubic-bezier(.77,0,.175,1) 1.2s}.p-course_index__world__lower.js-anim_elm.is-act .sub{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-course_index__world__lower .sub{max-width:100%;margin-top:0;margin-right:min(2.0408163265vw + 7.3469387755px,40px);width:auto}.p-course_index__world__lower .bg{top:auto;bottom:0;width:auto;right:0;left:min(2.0408163265vw + 7.3469387755px,40px);border-top-left-radius:min(1.8367346939vw + 15.612244898px,45px);border-bottom-left-radius:min(1.8367346939vw + 15.612244898px,45px);overflow:hidden;z-index:0}.p-course_index__world__lower .main{padding-top:min(9.7959183673vw + 83.2653061224px,240px);padding-bottom:min(7.3469387755vw + 2.4489795918px,120px);margin-top:max(-2.4489795918vw + -80.8163265306px,-120px);margin-left:min(2.0408163265vw + 7.3469387755px,40px)}.p-course_index__world__lower .ja{margin-top:-1em}.p-course_index__world__lower .en{font-size:min(calc(2.2857142857vw + 2.7428571429rem),6.4rem)}.p-course_index__world__lower .c-text{font-size:min(calc(1.306122449vw + 1.1102040816rem),3.2rem)}.p-course_head__title__sub{line-height:1.6}.p-course_gallery__title{left:50%;transform:translateX(-50%)}.p-course_point__title{align-items:center;padding-right:0}.p-course_point__title__num{top:0}.p-course_point__title__main br{display:none}.p-course_point__title__sub{margin-bottom:.25em}.p-course_point__img_block{display:block}.p-course_point__workshop .c-slide_arrow{display:none}.p-course_point__genre_list li,.p-course_point__genre_list.-col5 li{width:50%}.p-course_point__pickup_wrap{flex-direction:column;row-gap:min(.4081632653vw + 53.4693877551px,60px)}.p-course_point_curriculum__wrap .c-slide_arrow{display:none}.p-course_point_curriculum__slide__text{position:relative;color:#212121;padding:.5em 0}.p-course_point_curriculum__slide__text:before{display:none}.p-course_topics__block__trg{display:block}.p-course_topics__block__trg .trg{position:absolute;right:1em}.p-course_teacher__wrap .c-slide_arrow.-right{transform:translateY(-50%) translateX(0)}.p-course_teacher__guest_block__thumb{margin-right:0;margin-bottom:min(.8163265306vw + 16.9387755102px,30px);width:30%}.p-course_teacher__guest_block__body{width:68%;margin-left:2%}.p-course_check__slide{display:block}.p-course_check__slide__text{margin-left:0}.p-course_workshop__inner{display:block}.p-course_experience__slide__text .c-strong_text{margin-top:5px;font-size:min(calc(.0816326531vw + 1.2693877551rem),1.4rem)}.p-course_experience__slide__text .c-strong_text.-large{margin-top:-5px;font-size:min(calc(.1632653061vw + 1.3387755102rem),1.6rem)}.p-course_experience__slide__comment{padding:min(.4081632653vw + 8.4693877551px,15px);line-height:1.8}.p-course_experience__slide__comment .c-pink_text{line-height:1.4}.-performer .p-course_project__block__trg{background:url(/_next/static/media/project_bg_performer.9063df7d.jpg) no-repeat 50%/cover}.-artist .p-course_project__block__trg{background:url(/_next/static/media/project_bg_artist.d187b130.jpg) no-repeat 50%/cover}.-director .p-course_project__block__trg{background:url(/_next/static/media/project_bg_director.c1c5fd20.jpg) no-repeat 50%/cover}.p-course_project__block__body .c-list03.-flex li{width:100%}.p-course_learning__slide{display:block}.p-course_learning__slide__body{position:relative;padding:0;color:#212121}.p-course_learning__slide__body:before{display:none}.p-course_learning__slide__text{margin-top:.5em}.p-course_voice__block__thumb{width:30%}.p-course_voice__block__fukidashi{width:100%}.p-course_major:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.p-course_major__block__sub{line-height:1.6}.p-course_major__block__text{margin-top:1em}.p-course_curriculum__tab_trg li{padding:.5em;width:32%}.p-course_curriculum__tab_wrap .c-slide_arrow{display:none}.p-course_curriculum__block__text{font-size:min(calc(.3265306122vw + 1.0775510204rem),1.6rem)}.p-course_curriculum__table{overflow-x:auto;white-space:nowrap}.p-course_curriculum__table table{min-width:767px}.p-course_rental_list .u-flex{flex-wrap:wrap}.p-course_rental_label{top:0;right:0}.p-course_musician_detail__block{display:block}.p-course_musician_detail__img{width:100%}.p-course_study_abroad_head_contents__text br{display:none}.p-course_study_abroad_school_block{display:block}.p-course_study_abroad_school_block__img{width:100%}.p-course_study_abroad_schedule_block{display:block}.p-course_study_abroad_schedule_block__img{width:100%}.p-course_study_abroad_schedule_block__text{margin-left:0}.p-course_study_abroad_schedule_block__text__year:before{width:100%}.p-course_cta__bnr__img{width:30%;min-height:auto}.p-course_cta__bnr__text .c-link_arrow{display:flex;right:min(.1632653061vw + 17.387755102px,20px);bottom:min(.1632653061vw + 17.387755102px,20px)}.p-course_cta__bnr__text p{font-size:min(calc(.0816326531vw + 1.1693877551rem),1.3rem)}.p-course_unique_curriculum__slide__thumb{min-width:auto}.p-course_sns_bnr .c-ico{right:-10px}.p-course_sns_bnr .c-ico svg{width:1.2em}.p-course_w_major__body .c-text{text-align:left}.p-course_w_major__body .c-text br{display:none}.p-course_w_major__fukidashi{width:80%}.p-course_w_major__img{width:90%}.p-course_w_major__case__list{flex-direction:column;gap:min(.8163265306vw + 76.9387755102px,90px)}.p-course_w_major__case__list:after,.p-course_w_major__case__list:before{transform:translate(-50%,-100%)}.p-course_w_major__case__list:after{transform:translate(-50%,-100%) rotate(-90deg)}.p-course_interview__fukidashi{width:120px;transform:translate(10%,65%)}.p-course_interview__body__en_title{width:80%}.p-course_interview__card{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-course_interview__card__label{font-size:min(calc(.0816326531vw + 1.3693877551rem),1.5rem);width:90%}.p-course_k-pop_audition__head{flex-direction:column}.p-course_k-pop_discussion_modal__close{translate:0 0}.p-course_k-pop_discussion_modal__member{flex-direction:column}.p-course_k-pop_discussion_modal__member__list:after,.p-course_k-pop_discussion_modal__member__list:before{top:100%;left:50%;right:auto}.p-course_k-pop_discussion_modal__body__title br{display:none}.p-course_k-pop_discussion_modal__body__inner,.p-course_training_slide{flex-direction:column}.p-course_training_slide__img,.p-course_training_slide__text{width:100%;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-course_check_block{grid-template-columns:1fr}.p-course_check_block__text{order:2}.p-course_check_block__label{width:100%}.p-opencampus_kv{margin-top:60px}.p-opencampus_covid19__circle{width:50%}.p-opencampus_post__schedules__dates li .c-button01{width:120px}.p-opencampus_post__schedules__dates li .c-button01 a{padding:.5em 1.5em .5em .5em}.p-special_guest__title{top:.5em}.p-special_guest__inner{flex-direction:column-reverse}.p-special_guest__thumb{text-align:center;margin-right:0;margin-top:15px;max-width:100%}.p-special_guest__company_block{align-items:flex-start}.p-youtube_iframe{padding:min(.8163265306vw + 6.9387755102px,20px) 0 min(1.2244897959vw + 15.4081632653px,35px)}.p-about_contents__title.-talk br{display:none}.p-about_contents .c-list02 li{width:100%}.p-about_contents__inner{display:block}.p-opencampus_schedule{padding:min(2.4489795918vw + 20.8163265306px,60px) min(.4081632653vw + 8.4693877551px,15px)}.p-opencampus_schedule__title{top:.5%}.p-opencampus_schedule__table__list li{display:block}.p-opencampus_schedule__table__list li .time.-transparent,.p-opencampus_schedule__table__list li .time:before{display:none}.p-opencampus_schedule__table__list li .text.-no_text{display:block}.p-opencampus_schedule__table__list li .text.-no_text .title{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.p-opencampus_schedule__table__list li .img{width:100%}.p-opencampus_relation__block{display:block}.p-opencampus_relation__block__thumb{width:100%;max-width:100%;margin-bottom:15px}.p-opencampus_relation__block__text{margin-left:0}.-col3 .p-opencampus_column_list__card,.-col4 .p-opencampus_column_list__card{width:50%}.p-opencampus_img_text_row{display:block}.p-opencampus_img_text_row__img{margin-bottom:10px;width:100%}.p-opencampus_img_text_row__text{margin-left:0;max-width:100%;width:100%}.-reverse .p-opencampus_img_text_row__text{margin-right:0}.p-opencampus_img_text_row__text__wrap{display:flex;flex-wrap:wrap;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.p-opencampus_img_text_row__text__num .number{margin-left:0}.p-opencampus_img_text_row__text__title.-small{width:100%}.p-opencampus_img_text_row__text__title{margin-bottom:0}.p-opencampus_img_text_row__text__title_sub{width:100%}.p-opencampus_transportation_support_title{flex-direction:column;align-items:center}.p-opencampus_transportation_support_title__check{margin-left:0;margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-opencampus_transportation__price_wrap{display:block}.p-opencampus_transportation__price_wrap__block{width:100%}.p-opencampus_zoom__step_block{padding:0 20px 20px}.p-opencampus_zoom__step_block.-center{padding:20px}.p-opencampus_zoom__step_block .label{position:relative;width:100%;height:50px;padding:10px;margin-bottom:30px}.p-opencampus_zoom__step_block .inner{display:block}.p-opencampus_zoom__step_block .img,.p-opencampus_zoom__step_block .text{width:100%}.p-opencampus_zoom__step_block .confirm li{margin-top:10px}.p-opencampus_voice__block__ico{width:25%}.p-opencampus_tel{display:block}.p-opencampus_tel__title{display:block;text-align:center;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-opencampus_tel__number{display:block}.p-opencampus_tel__number dt{margin-bottom:10px}.p-point_contents__desc{display:block}.p-point_contents__desc_block{width:100%;margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-cta_contents,.p-point_contents__desc_block__detail{display:block}.c-cta_contents>div{margin-top:15px}.c-cta_contents__phone small{text-align:left}.p-opencampus_contents__event_bnr{width:100%}.p-opencampus_contents__event_bnr__title .name{font-size:min(calc(.1632653061vw + 1.7387755102rem),2rem)}.p-opencampus_contents__covid__title{width:80%;text-align:center}.p-opencampus_contents__covid__title:before{width:100%;left:0}.p-opencampus_contents__covid iframe{width:100%}.p-can_hear_contents__title{font-size:min(calc(.1632653061vw + 1.5387755102rem),1.8rem);width:90%;padding:.1em .3em}.p-can_hear_contents__title.-talk{font-size:12px}.p-can_hear_contents__list{grid-template-columns:repeat(1,1fr);gap:30px 10px}.p-can_hear_contents__block__head .ico{width:30%}.p-opencampus_myschool__schedule_block{grid-template-columns:1fr}.p-opencampus_myschool__schedule_block__img.-small{width:45%}.p-opencampus_myschool__schedule_block__img{width:50%;position:absolute;top:0;right:0;z-index:1}.p-weare_schedule .c-schedule_item{flex-wrap:wrap;justify-content:center}.p-weare_schedule .c-schedule_item__body{gap:10px}.p-weare_schedule .c-schedule_item__body__wrap{display:block}.p-weare_schedule .c-schedule_item__fukidashi{writing-mode:initial;padding:.1em;text-align:center;margin-bottom:.2em}.p-weare_schedule .c-schedule_item__fukidashi:after,.p-weare_schedule .c-schedule_item__fukidashi:before{display:none}.p-weare_schedule .c-schedule_item__fukidashi .rotate{transform:rotate(0deg);margin:0}.p-weare_schedule .c-schedule_item__date{justify-content:center}.p-weare_schedule .c-schedule_item__time{display:flex;align-items:center;margin-right:min(2.2857142857vw + -8.5714285714px,28px)}.p-weare_schedule .c-schedule_item__time .item+.item{margin-top:0;margin-left:5px}.p-weare_schedule .c-schedule_item__desc{margin-top:min(1.4693877551vw + 11.4897959184px,35px)}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last{padding-left:0}.p-weare_schedule .c-schedule_item__desc.-f .c-schedule_item__other.-last .c-title01{margin-left:0}.p-weare_schedule .c-schedule_item__desc .location{margin-right:0;margin-top:min(1.4693877551vw + 11.4897959184px,35px)}.p-weare_schedule .c-schedule_item__desc .flex{flex-direction:column;align-items:center}.p-opencampus_timetable,.wp-block-table{overflow-x:auto;white-space:nowrap}.p-opencampus_timetable table tbody td{padding:.5em}.p-opencampus_timetable table tbody td span{padding:.5em;font-size:min(calc(.0816326531vw + 1.0693877551rem),1.2rem)}.p-coronavirus_body .c-text.u-center{text-align:left}.p-article__nav__prev .c-button01 a{padding:1em 1em 1em 2.5em}.p-project_head_inner{display:block}.p-project_head_inner__img{margin:0 auto}.p-project_flow__block{display:block}.p-project_flow__block__step{width:100%;height:auto;padding:.8em;flex-direction:row}.p-project_flow__block__text{margin-top:20px;margin-bottom:20px}.p-project_flow__block__img{text-align:center;width:100%;margin:0 auto}.p-project_voice__title .logo{width:60px}.p-project_voice__student__thumb{width:30%}.p-lecturer_introduction_contents__movie_wrap .c-slide_arrow{display:none}.p-w_curriculum_head__summary{justify-content:space-between}.p-w_curriculum_head__summary__block{width:45%}.p-w_curriculum_head__recommend__title{padding:.5em;width:80%}.p-w_curriculum_flow__list{flex-wrap:wrap}.p-w_curriculum_flow__card{width:47%}.p-w_curriculum_flow__card:nth-child(2) .p-w_curriculum_flow__card__thumb:before{display:none}.p-w_curriculum_flow__img{width:40%}.p-w_curriculum_contents_block__title br{display:none}.p-w_curriculum_contents_block__body{display:block}.p-w_curriculum_contents_block__body:after,.p-w_curriculum_contents_block__body:before{top:45%}.p-w_curriculum_contents_block__card{width:100%}.p-w_curriculum_contents_block__card.-w_curriculum{margin-top:min(.8163265306vw + 106.9387755102px,120px)}.p-w_curriculum_contents_block__card__sub{min-width:auto}.p-w_curriculum_contents_block__card__fukidashi{position:relative}.p-w_curriculum_voice__card__head{display:flex}.p-w_curriculum_voice__card__thumb{width:40%}.p-overseas-training__text{text-align:left}.p-overseas-training__card+.p-overseas-training__card{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.p-overseas-training_school__block__logo li{margin-bottom:10px}.p-overseas-training_equipment__text{font-size:min(calc(.3265306122vw + .9775510204rem),1.5rem)}.p-overseas-training_nasm__body{display:block}.p-overseas-training_nasm__body .u-img{margin-bottom:.5em}.p-overseas-training_international__message__inner{flex-direction:column-reverse}.p-overseas-training_international__message__img{width:100%;margin-left:0;margin-bottom:2em}.p-overseas-training_international__voice__inner{display:block}.p-overseas-training_international__voice__thumb{margin-right:0;margin-bottom:1em;text-align:center}.p-system_head__comparison{display:block}.p-system_head__comparison__img{margin:0 auto;text-align:center}.p-system_faq_block:nth-of-type(2) .p-system_faq_block__q__thumb{width:120px}.p-system_faq_block__q__thumb{width:180px}.p-system_faq_block__q__title .title{font-size:min(calc(.3265306122vw + 1.4775510204rem),2rem)}.p-system_faq_block__q__title .title br{display:none}.p-career-debut__section__flex .sub .fukidashi,.p-career-debut__section__flex .sub .text{width:50%}.p-career-debut__section__audition{display:block}.p-career-debut__section__audition .circle{width:100%;height:auto;border-radius:10px}.p-career-debut__section__audition .circle br{display:none}.p-career-debut__section__audition .circle:before{top:auto;right:auto;left:50%;bottom:0;transform:translate(-50%,200%);width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #ed1e79;border-bottom:0}.p-career-debut__section__audition .meeting{margin-top:min(2.4489795918vw + 20.8163265306px,60px);margin-left:0}.p-career-debut__section__point li{display:block}.p-career-debut_slider .keen-slider__slide{padding:min(4.0816326531vw + 4.693877551px,70px) min(2.0408163265vw + 22.3469387755px,55px)}.p-career-debut_slider .keen-slider__slide .name{padding-left:0;margin-left:0}.p-career-debut_slider .keen-slider__slide .c-text{font-size:min(calc(.1632653061vw + 1.1387755102rem),1.4rem)}.p-career-debut_slider .keen-slider__slide .flex{display:block}.p-career-debut_slider .keen-slider__slide .flex .sub{margin-left:0;margin-bottom:min(3.2653061224vw + 27.7551020408px,80px);padding-left:min(20.8333333333vw + -38.125px,80px);padding-right:min(20.8333333333vw + -38.125px,80px);padding-top:15px}.p-career-debut_slider .keen-slider__slide .flex .c-youtube_iframe{margin-right:0}.p-career-debut_head__inner,.p-industry_students__card,.p-industry_students__card__inner{display:block}.p-industry_students__card__img{width:100%}.-no_flex .p-industry_students__card__img{margin-right:0}.p-career_story_block__head{grid-template-columns:1fr}.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:after,.p-career_story_block__flow__year:last-child .p-career_story_block__flow__num:before{height:13.8564064606px}.p-career_story_block__flow__wrap{grid-template-columns:1fr}.p-career_story_block__flow__num{grid-row:1/4}.p-career_story_block__flow__text{grid-row:1/2;grid-column:2/4}.p-career_story_block__flow__pic{grid-row:3/4;grid-column:2/4}.p-career_story_block__result{grid-template-columns:1fr}.p-school-support_schoollife__block{padding-top:min(2.4489795918vw + 40.8163265306px,80px)}.p-school-support_schoollife__circle{width:100%;height:auto;border-radius:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 3.4693877551px,10px) 0 0;left:50%;top:0;transform:translate(-50%,-30%)}.p-school-support_schoollife__card{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-school-support_schoollife__card__fukidashi{width:90%}.p-school-support_careerdebut__block__row.-reverse{flex-direction:column-reverse}.p-school-support_careerdebut__block__row{flex-direction:column-reverse;margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.-reverse .p-school-support_careerdebut__block__text{margin-left:0}.p-school-support_careerdebut__block__text{width:100%;margin-top:min(.8163265306vw + 6.9387755102px,20px);margin-right:0}.p-school-support_careerdebut__block__img{width:100%}.p-school-support_careerdebut__block__circle{transform:translate(0)}.p-jtsc_icon_list{justify-content:space-evenly}.p-jtsc_icon_list li{width:30%}.p-dormitory_point__room_list .c-slide_arrow{display:none}.p-dormitory_point__food_type__card+.p-dormitory_point__food_type__card{margin-top:min(.8163265306vw + 26.9387755102px,40px)}.p-dormitory_experience__bnr{margin-top:min(.4081632653vw + 13.4693877551px,20px)}.p-dormitory_experience__bnr a{display:block}.p-dormitory_experience__bnr__text{width:100%}.p-dormitory_type:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.p-dormitory_nasic__block{display:block}.p-dormitory_nasic__block .c-text{margin-left:0}.p-dormitory_nasic .c-youtube_iframe{width:100%}.p-restaurant_ranking__top{display:block}.p-restaurant_ranking__text{margin-left:0}.p-restaurant_covid__list{justify-content:space-between}.p-restaurant_covid__card{width:48%}.c-lunch_line:after,.c-lunch_line:before{display:none}.p-restaurant_lunch__girl{top:0}.p-my_room_contents__hero__info{position:relative;margin-top:0;margin-left:0;max-width:100%}.p-my_room_contents__hero__map{width:20%;bottom:auto;top:10px}.-dormitory .p-my_room_contents__hero__map{right:auto;left:min(1.6326530612vw + 13.8775510204px,40px)}.p-my_room_contents__faq__list{display:block}.p-my_room_contents__faq__list dt{width:100%;margin-bottom:5px}.p-my_room_contents__faq__list dd{width:100%}.p-my_room_contents__point{display:block}.p-my_room_contents__point__title{width:20%}.p-my_room_contents__point__text{width:100%}.p-my_room_contents__point__img{width:100%;margin-top:20px}.p-equipment_anc .c-grid.-col3{grid-template-columns:repeat(3,1fr)}.p-equipment_anc__button__text{display:none}.p-equipment_contents__body,.p-equipment_contents__body.-reverse{flex-direction:column-reverse}.p-equipment_contents__body__slide_wrap{width:100%}.p-equipment_contents__body__slide_wrap .c-slide_arrow{display:none}.p-equipment_contents__body__img{width:100%}.p-equipment_contents__body__text{width:100%;margin-top:10px;margin-bottom:10px}.p-equipment_support__body__text .c-grid.-col2{grid-template-columns:repeat(2,1fr)}.p-schedule_body__tab_trg{display:flex}.p-schedule_body__tab{flex-basis:100%;opacity:0;display:none;visibility:hidden}.p-schedule_body__tab.is-act{display:flex;visibility:visible;opacity:1}.p-schedule_body__tab__head{top:min(.8163265306vw + -33.0612244898px,-20px)}.p-schedule_body__tab__img.-first{margin-top:min(.8163265306vw + 106.9387755102px,120px)}.p-schedule_body__tab__over_img{height:auto;display:flex}.p-schedule_body__tab__blank_img{height:min(4.0816326531vw + 34.693877551px,100px)}.-march .p-schedule_body__tab__list{margin-bottom:min(.8163265306vw + 16.9387755102px,30px);min-height:auto}.p-job_book_article_body ul li{line-height:1.4;margin-bottom:5px;padding-left:1em}.p-job_book_article_course__card a{display:block}.p-job_book_article_course__card__thumb{width:100%;height:220px}.p-job_book_article_course__card__thumb img{-o-object-position:top;object-position:top}.p-tbs_project .movieList{grid-template-columns:repeat(1,1fr)}.p-one_day_challenge_kv{margin-block-start:70px}.p-one_day_challenge_point__block,.p-one_day_challenge_point__block.-reverse{grid-template-columns:1fr}.-reverse .p-one_day_challenge_point__block__img{order:1}.-reverse .p-one_day_challenge_point__block__img .label{right:0}.p-one_day_challenge_point__block__img .label{left:0}.-reverse .p-one_day_challenge_point__block__text{order:2}.p-one_day_challenge_content__bg{inline-size:40vw}.p-one_day_challenge_content__time_schedule{grid-template-columns:1fr}.p-one_day_challenge_content__time_schedule__card{aspect-ratio:3/1}.p-one_day_challenge_content__time_schedule__card:before{right:50%;top:100%;-webkit-clip-path:polygon(50% min(.4081632653vw + 13.4693877551px,20px),0 0,min(.4081632653vw + 13.4693877551px,20px) 0);clip-path:polygon(50% min(.4081632653vw + 13.4693877551px,20px),0 0,min(.4081632653vw + 13.4693877551px,20px) 0);translate:50% 50%}.p-one_day_challenge_content__list{grid-template-columns:1fr}.p-one_day_challenge_content__coming_soon{padding:20px}.p-one_day_challenge_parent__list{grid-template-columns:1fr}.p-one_day_challenge_parent__card{display:grid;grid-template-columns:3fr 4fr;grid-gap:1em;gap:1em}.p-one_day_challenge_parent__card__time{margin-block-start:0}.p-one_day_challenge_parent__join__bg{inline-size:100%}.p-one_day_challenge_parent__join__title{inline-size:80vw}.p-one_day_challenge_parent__join__obj{inline-size:120%}}@media only screen and (max-width:567px){.c-container,.l_container{width:100%}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-spmin,.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-post h2:after{border-bottom:1px solid #00a99d}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}.p-course_index__card.js-anim_elm{opacity:1;transform:translateY(0)}.p-course_index__card.js-anim_elm .main{opacity:0}.p-course_index__card.js-anim_elm .main .inner{transform:translateY(min(.8163265306vw + 6.9387755102px,20px))}.p-course_index__card.js-anim_elm.is-act .main{opacity:1}.p-course_index__card.js-anim_elm.is-act .main .inner{transform:translateY(0)}.p-course_index__card a{display:block}.p-course_index__card .sub{min-width:0;max-width:100%}.p-course_index__card .main .inner{height:auto;padding-right:min(1.2244897959vw + 40.4081632653px,60px)}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide{border-color:#fff}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico svg path{fill:#fff}.p-course_index__card .main{position:absolute;background-image:linear-gradient(180deg,rgba(33,33,33,0),rgba(0,0,0,.5));color:#fff;padding:min(1.6326530612vw + 8.8775510204px,35px) min(2.4489795918vw + 5.8163265306px,45px);height:100%;margin-top:auto}.p-archive_nav .select{flex:1 1 auto}.p-article__nav.c-grid-column{display:flex;flex-wrap:wrap}.p-article__nav__prev{order:1;flex:1 1}.p-article__nav__next{order:2;flex:1 1}.p-article__nav__all{order:3;width:100%}.p-schedule_body__year{width:50px;margin-top:min(1.6326530612vw + 193.8775510204px,220px)}.p-schedule_body__year__block.year02{padding-top:min(.8163265306vw + 326.9387755102px,340px)}.p-schedule_body__year__block.year03{padding-top:min(1.6326530612vw + 333.8775510204px,360px)}.p-schedule_body__year__block.year04{padding-top:min(1.6326530612vw + 323.8775510204px,350px)}.p-schedule_body__year__block.year05{padding-top:min(1.6326530612vw + 313.8775510204px,340px)}.p-schedule_body__year__block.year06{padding-top:min(1.6326530612vw + 223.8775510204px,250px)}.p-schedule_body__year__block.year07{padding-top:min(1.6326530612vw + 333.8775510204px,360px)}.p-schedule_body__year__block.year08{padding-top:min(.8163265306vw + 326.9387755102px,340px)}.p-schedule_body__year__block.year09{padding-top:min(1.6326530612vw + 333.8775510204px,360px)}.p-schedule_body__year__block.year10{padding-top:min(1.6326530612vw + 233.8775510204px,260px)}.p-schedule_body__year__block.year11{padding-top:min(1.6326530612vw + 333.8775510204px,360px)}.p-schedule_body__year__block.year12{padding-top:min(.8163265306vw + 326.9387755102px,340px)}}@media only screen and (max-width:374px){.c-container,.c-fluid,.l_container{padding-left:15px;padding-right:15px}.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}.p-schedule_body__year{margin-top:min(.8163265306vw + 196.9387755102px,210px)}.p-schedule_body__year__block.year02,.p-schedule_body__year__block.year03{padding-top:min(.8163265306vw + 306.9387755102px,320px)}.p-schedule_body__year__block.year04{padding-top:min(.8163265306vw + 316.9387755102px,330px)}.p-schedule_body__year__block.year05{padding-top:min(1.6326530612vw + 293.8775510204px,320px)}.p-schedule_body__year__block.year06{padding-top:min(1.6326530612vw + 223.8775510204px,250px)}.p-schedule_body__year__block.year07{padding-top:min(1.6326530612vw + 303.8775510204px,330px)}.p-schedule_body__year__block.year08,.p-schedule_body__year__block.year09{padding-top:min(.8163265306vw + 316.9387755102px,330px)}.p-schedule_body__year__block.year10{padding-top:min(1.6326530612vw + 233.8775510204px,260px)}.p-schedule_body__year__block.year11{padding-top:min(1.6326530612vw + 303.8775510204px,330px)}.p-schedule_body__year__block.year12{padding-top:min(1.6326530612vw + 313.8775510204px,340px)}}@media only screen and (-o-min-device-pixel-ratio:1.5)and (max-width:767px),only screen and (-webkit-min-device-pixel-ratio:1.5)and (max-width:767px),only screen and (max-width:3840px)and (min-width:320px)and (min-device-pixel-ratio:1.5)and (max-width:767px),only screen and (min-device-pixel-ratio:1.5)and (max-width:767px){.p-lower_course.-performer{background:url(/_next/static/media/lower_bg_performer.38ce0f26.jpg) no-repeat 50%/cover}.p-lower_course.-director{background:url(/_next/static/media/lower_bg_director.4bd30250.jpg) no-repeat 50%/cover;background-position:10% 50%}.p-lower_course.-artist{background:url(/_next/static/media/lower_bg_artist.a769c670.jpg) no-repeat 50%/cover}.p-course_point.-sec01.-director:before{background:url(/_next/static/media/point_bg01_creator.cb872eed.jpg) no-repeat top/contain}.p-course_point.-sec03:before{background:url(/_next/static/media/point_bg03.e6202bb5.jpg) no-repeat 50%/cover}.p-course_point.-sec03.-director:before{background:url(/_next/static/media/point_bg03_creator.fb1f1f28.jpg) no-repeat 50%/cover}.p-course_point.-sec03.-artist:before{background:url(/_next/static/media/point_bg03_artist.0ac55749.jpg) no-repeat 50%/cover}.p-course_major.-performer{background:#ed1e79}.p-course_major.-artist{background:#515bd4}.p-course_major.-director{background:#d47951}.p-course_curriculum.-director .p-course_curriculum__bg{background:url(/_next/static/media/point_bg03_creator.fb1f1f28.jpg) no-repeat top/cover}.p-dormitory_type#type1:after{background:#ed1e79}.p-dormitory_type#type2:after{background:#00a99d}.p-dormitory_type#type3:after{background:#515bd4}}@media (hover:hover){.l-header__logo__link:hover:before{width:100%}.l-header__buttons__highschool a:hover .c-link_arrow{background:#ed1e79}.l-header__buttons__highschool a:hover .c-link_arrow path{fill:#fff}.l-footer__bnr a:hover:before{transform:scale(1.05)}.l-footer__bnr a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.l-footer__bnr a:hover .c-link_arrow path{fill:#212121}.l-footer__top__highschool a:hover .c-link_arrow{background:#fff}.l-footer__top__highschool a:hover .c-link_arrow path{fill:#ed1e79}.l-footer__mid__fnavi a:hover:before{width:100%}.l-footer__mid__sns li a:hover svg{fill:#ed1e79}.c-crumbs__list li a:hover,.l-footer__bottom__link li a:hover{color:#ed1e79}.c-opencampus_tag_list.-program li a:hover{background:#ed1e79;color:#fff}.c-opencampus_tag_list.-program li a:hover .hash{color:#fff}.c-opencampus_tag_list.-field li a:hover{background:#00a99d;color:#fff}.c-opencampus_tag_list.-field li a:hover .hash{color:#fff}.c-event_card a:hover img{transform:scale(1.05)}.c-event_card__button li.-pink a:hover{background:#ed1e79;color:#fff}.c-event_card__button li.-green a:hover{background:#00a99d;color:#fff}.c-common_menu_card a:hover img{transform:scale(1.05)}.c-common_menu_card a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.c-common_menu_card a:hover .c-link_arrow .c-ico path{fill:#212121}.c-bnr a:hover{opacity:.8}.c-field_card a:hover img{transform:scale(1.05)}.c-field_card a:hover .c-link_arrow{transform:scale(.9);background:#fff}.c-field_card a:hover .c-link_arrow path{fill:#212121}.c-pagination a{transition:background-color .3s,border-color .3s}.c-pagination a:hover{background-color:#ed1e79;border-color:#ed1e79}.c-link_card a:hover{background:#f6f6f6}.c-link_card a:hover .c-link_arrow{transform:scale(.9);background:#00a99d}.c-link_card a:hover .c-link_arrow path{fill:#fff}.c-link:hover{text-decoration:none}.c-modal_bnr__slide.is-modal:hover img{scale:1.05}.c-modal__close:hover{transform:translate(50%,-50%) scale(.9)}.c-modal__img__sns li a:hover svg{fill:#ed1e79}.c-button01.-pink>a:hover,.c-button01.-pink>span:hover{color:#ed1e79;background:#fff}.c-button01.-green>a:hover,.c-button01.-green>span:hover{color:#00a99d;background:#fff}.c-button01.-green_b>a:hover,.c-button01.-green_b>span:hover{color:#fff;background:#00a99d}.c-button01.-green_b>a:hover .c-link_arrow,.c-button01.-green_b>span:hover .c-link_arrow{background:#fff}.c-button01.-green_b>a:hover .c-link_arrow .c-ico path,.c-button01.-green_b>span:hover .c-link_arrow .c-ico path{fill:#00a99d}.c-button01.-pink_b>a:hover,.c-button01.-pink_b>span:hover{color:#fff;background:#ed1e79}.c-button01.-pink_b>a:hover .c-link_arrow,.c-button01.-pink_b>span:hover .c-link_arrow{background:#fff}.c-button01.-pink_b>a:hover .c-link_arrow .c-ico path,.c-button01.-pink_b>span:hover .c-link_arrow .c-ico path{fill:#ed1e79}.c-button01.-light_blue>a:hover,.c-button01.-light_blue>span:hover{color:#5ab5f8;background:#fff}.c-button01.-light_blue>a:hover .c-link_arrow,.c-button01.-light_blue>span:hover .c-link_arrow{background:#5ab5f8}.c-button01.-light_blue>a:hover .c-link_arrow .c-ico path,.c-button01.-light_blue>span:hover .c-link_arrow .c-ico path{fill:#fff}.c-button01.-yellow>a:hover,.c-button01.-yellow>span:hover{color:#212121;background:#fff}.c-button01.-yellow>a:hover .c-link_arrow,.c-button01.-yellow>span:hover .c-link_arrow{background:#212121}.c-button01.-yellow>a:hover .c-link_arrow .c-ico path,.c-button01.-yellow>span:hover .c-link_arrow .c-ico path{fill:#fff}.c-button01>a:hover,.c-button01>span:hover{background:#212121;color:#fff}.c-button01>a:hover svg,.c-button01>span:hover svg{fill:#fff}.c-button01>a:hover .c-link_arrow,.c-button01>span:hover .c-link_arrow{background:#fff}.c-button01>a:hover .c-link_arrow path,.c-button01>span:hover .c-link_arrow path{fill:#212121}.c-button02 a:hover{background:#fff;color:#ed1e79}.c-button02 a:hover svg{fill:#ed1e79}.c-button_more:hover{background:#fff;color:#212121}.c-list01 li a:hover{color:#ed1e79;text-decoration:none}.c-mega_menu__highschool a:hover .c-link_arrow{background:#ed1e79}.c-mega_menu__highschool a:hover .c-link_arrow path{fill:#fff}.c-mega_menu__sns li a:hover svg{fill:#ed1e79}.c-mega_menu__bnr_block a:hover:before{transform:scale(1.05)}.c-mega_menu__course__name:hover.-artist{color:#515bd4;background:#fff}.c-mega_menu__course__name:hover.-artist .c-link_arrow{border-color:#515bd4}.c-mega_menu__course__name:hover.-artist .c-ico path{fill:#515bd4}.c-mega_menu__course__name:hover.-performer{color:#ed1e79;background:#fff}.c-mega_menu__course__name:hover.-performer .c-link_arrow{border-color:#ed1e79}.c-mega_menu__course__name:hover.-performer .c-ico path{fill:#ed1e79}.c-mega_menu__course__name:hover.-director{color:#d47951;background:#fff}.c-mega_menu__course__name:hover.-director .c-link_arrow{border-color:#d47951}.c-mega_menu__course__name:hover.-director .c-ico path{fill:#d47951}.c-megamenu_link.-course li a:hover{background:#212121;color:#fff}.c-megamenu_link li a:hover .c-link_arrow{background:#fff}.c-megamenu_link li a:hover .c-link_arrow path{fill:#212121}.p-lower_course__list li a:hover:before{bottom:5px;opacity:0}.c-post p a:hover{text-decoration:none}.p-index_kv__scroll:hover .p-index_kv__scroll__ico{transform:translateY(5px)}.p-index_kv__bnr:hover img{scale:1.05}.p-index_news__block__trg{transition:background-color .3s}.p-index_news__block__head:hover .p-index_news__block__trg{background-color:#ed1e79}.p-index_strength__slide:hover .p-index_strength__slide__arrow .c-link_arrow{transform:scale(.9);background:#fff}.p-index_strength__slide:hover .p-index_strength__slide__arrow .c-ico path{fill:#212121}.p-index_course__card a:hover .p-index_course__card__thumb img{transform:scale(1.05)}.p-index_course__card a:hover .c-link_arrow{transform:scale(.9)}.p-index_course__card a:hover.-artist .c-link_arrow{background:#515bd4}.p-index_course__card a:hover.-artist .c-link_arrow .c-ico path{fill:#fff}.p-index_course__card a:hover.-performer .c-link_arrow{background:#ed1e79}.p-index_course__card a:hover.-performer .c-link_arrow .c-ico path{fill:#fff}.p-index_course__card a:hover.-creator .c-link_arrow{background:#d47951}.p-index_course__card a:hover.-creator .c-link_arrow .c-ico path{fill:#fff}.p-index_employment_debut__bnr a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-index_employment_debut__bnr a:hover .c-link_arrow path{fill:#212121}.p-index_campus_life__card a:hover .c-link_arrow{transform:scale(.9);background:#fff}.p-index_campus_life__card a:hover .c-link_arrow path{fill:#212121}.p-index_campus_life__card a:hover .p-index_campus_life__card__title:before{width:100%}.p-index_sns__list li a:hover{transform:scale(.9)}.p-admissions_schedule__button a:hover{background:#e4342d;color:#fff}.p-admissions_schedule__button a:hover .c-link_arrow{background-color:#fff}.p-admissions_schedule__card__link a:hover .c-link_arrow{background:#00a99d}.p-admissions_schedule__card__link a:hover .c-link_arrow .c-ico path{fill:#fff}.p-flow__block__link a:hover{text-decoration:none}.p-concept_symbol__bnr a:hover{opacity:.8}.p-sns__block a:hover .p-sns__block__img img{transform:scale(.95)}.p-sns__block a:hover .p-sns__block__ico{background:#ed1e79;border:none}.p-sns__block a:hover .p-sns__block__ico svg{fill:#fff}.p-interview__block a:hover .c-link_arrow{background:#00a99d}.p-interview__block a:hover .c-link_arrow path{fill:#fff}.p-interview_recommend__text__link a:hover .c-link_arrow{background:#fff}.p-interview_recommend__text__link a:hover .c-link_arrow path{fill:#212121}.p-katei_course__button a:hover{color:#00a99d}.p-katei_course__button a:hover .c-ico path{fill:#00a99d}.p-katei_course__button a:hover .c-link_arrow .c-ico{width:.6em}.p-katei_course__button a:hover .c-link_arrow .c-ico path{fill:#fff}.p-visitor_other__block a:hover img{transform:scale(1.05)}.p-visitor_other__block a:hover .c-link_arrow{transform:scale(.9);background:#fff}.p-visitor_other__block a:hover .c-link_arrow path{fill:#212121}.p-abroad_flag_list.-tab li:hover{background:#212121;color:#fff}.p-abroad_flag_list.-tab li:hover .c-link_arrow{background:#fff}.p-abroad_flag_list.-tab li:hover .c-link_arrow path{fill:#212121}.p-abroad_flag_list li a:hover{opacity:.8}.p-course_index__card a:hover .sub img{transform:scale(1.05)}.p-course_index__card a:hover .main .inner .c-slide_arrow .c-link_arrow.-slide:before{transform:scale(1);opacity:1}.p-course_index__card a:hover .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico svg path{fill:#212121}.p-course_index__card .sub img{transition:transform .9s cubic-bezier(.215,.61,.355,1)}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide:before{transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s}.p-course_index__card .main .inner .c-slide_arrow .c-link_arrow.-slide .c-ico svg path{transition:fill .3s}.p-course_special_lecture__slide:hover img,.p-course_teacher__slide:hover img{transform:scale(1.05)}.p-course_teacher__guest_block__link a:hover{text-decoration:underline}.p-course_other_menu__block__bnr a:hover img{transform:scale(1.05)}.p-course_other_menu__block__bnr a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-course_other_menu__block__bnr a:hover .c-link_arrow .c-ico path{fill:#212121}.p-course_cta__bnr a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-course_cta__bnr a:hover .c-link_arrow path{fill:#212121}.p-course_sns_bnr a:hover img{transform:scale(1.05)}.p-course_k-pop_discussion_modal__close:hover{scale:.9}.p-course_check_block__button:hover:before{transform:scale(1.05)}.p-course_check_block__button:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-opencampus_calendar__title .trg:hover{transform:scale(1.1)}.p-special_guest__profile__desc a:hover{text-decoration:none}.p-special_guest__profile__sns li a:hover{opacity:.8}.p-special_guest__button:hover{background:#fff;color:#ed1e79}.p-opencampus_relation__block__link a:hover .c-link_arrow{transform:scale(.9);background:#515bd4}.p-opencampus_relation__block__link a:hover .c-link_arrow path{fill:#fff}.p-opencampus_column_list__card__thumb a:hover,.p-opencampus_transportation_support a:hover{opacity:.8}.p-opencampus_online_anc a:hover{background:#f6f6f6}.c-cta_contents__mail a:hover{color:#ed1e79}.p-opencampus_contents__event_bnr a:hover img{transform:scale(1.05)}.c-bnr:hover{opacity:.8}.p-coronavirus_head .old .c-button01 a{transition:opacity .3s}.p-coronavirus_head .old .c-button01 a:hover{opacity:.5}.p-article__info .cats a{transition:color .3s}.p-article__info .cats a:hover{color:#ed1e79}.p-article__nav__prev .c-button01 a{transition:opacity .3s}.p-article__nav__prev .c-button01 a:hover{opacity:.5}.p-article__nav__next .c-button01 a{transition:opacity .3s}.p-article__nav__next .c-button01 a:hover{opacity:.5}.p-article__nav__all a{transition:color .3s}.p-article__nav__all a:hover{color:#ed1e79}.p-blog_card{transition:box-shadow .3s}.p-blog_card:hover{box-shadow:0 0 1em 0 rgba(0,0,0,.1),0 0 2em 0 rgba(0,0,0,.05)}.p-news_card .text{transition:color .3s}.p-news_card:hover .text{color:#ed1e79}.p-project_cat__block a:hover img,.p-special_lecture__card:hover img{transform:scale(1.05)}.p-project_cat__block a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-project_cat__block a:hover .c-link_arrow .c-ico path{fill:#212121}.p-lecturer_introduction_contents__lecture_card:hover img{transform:scale(1.05)}.p-system_study__card:hover .p-system_study__card__arrow .c-link_arrow{transform:scale(.9);background:#ed1e79}.p-system_study__card:hover .p-system_study__card__arrow .c-ico path{fill:#fff}.p-system_study__card:hover .p-system_study__card__thumb img{transform:scale(1.05)}.p-system_course__block.-artist .p-system_course__block__arrow:hover .c-link_arrow{background:#515bd4}.p-system_course__block.-artist .p-system_course__block__arrow:hover .c-ico path{fill:#fff}.p-system_course__block.-performer .p-system_course__block__arrow:hover .c-link_arrow{background:#ed1e79}.p-system_course__block.-performer .p-system_course__block__arrow:hover .c-ico path{fill:#fff}.p-system_course__block.-director .p-system_course__block__arrow:hover .c-link_arrow{background:#d47951}.p-system_course__block.-director .p-system_course__block__arrow:hover .c-ico path{fill:#fff}.p-system_course__block__thumb:hover img{transform:scale(1.05)}.p-system_course__block__arrow:hover .c-link_arrow{transform:scale(.9)}.p-career-debut_nav li a{transition:color .3s}.p-career-debut_nav li a:before{transition:border-color .3s}.p-career-debut_nav li a:hover{color:#ed1e79}.p-career-debut_nav li a:hover:before{border-top:.4em solid #ed1e79}.p-career-debut_slider .keen-slider__slide .flex .sns li a:hover{background:#fff}.p-career-debut_slider .keen-slider__slide .flex .sns li a:hover svg path{fill:#212121}.p-dormitory_experience__bnr a:hover .p-dormitory_experience__bnr__img img{transform:scale(1.05)}.p-dormitory_experience__bnr a:hover .c-link_arrow{background:#fff}.p-dormitory_experience__bnr a:hover .c-link_arrow .c-ico path{fill:#212121}.p-dormitory_nasic__block__bnr:hover{opacity:.8}.p-dormitory_nasic__block .c-text a:hover{text-decoration:underline}.p-my_room_anc li:hover{opacity:.8}.p-job_book_block__title a:hover .p-job_book_block__title__arrow .c-link_arrow{transform:scale(.8)}.p-job_book_block__list li a:hover{background:#000;color:#fff}.p-job_book_card a:hover img{transform:scale(1.05)}.p-job_book_card a:hover .c-link_arrow{background:#fff;transform:scale(.9)}.p-job_book_card a:hover .c-link_arrow .c-ico path{fill:#212121}.p-job_book_article_body ul li a:hover{color:#ed1e79;text-decoration:none}.p-job_book_article_course__card a:hover .p-job_book_article_course__card__thumb img{transform:scale(1.05)}.p-job_book_article_course__card a:hover .c-link_arrow{transform:scale(.8);background:#000}.p-job_book_article_course__card a:hover .c-link_arrow .c-ico svg path{fill:#fff}.p-glossary_block__list li a:hover span{color:#fff}.p-glossary_block__list li a.artist:hover{color:#fff;background:#ed1e79}.p-glossary_block__list li a.performer:hover{color:#fff;background:#515bd4}.p-glossary_block__list li a.director:hover{color:#fff;background:#00a99d}.p-glossary_article_pager__button a:hover .c-link_arrow{background:#fff}.p-glossary_article_pager__button a:hover .c-link_arrow svg path{fill:#212121}}