.cArrowTextLink{position:relative;z-index:1;background-color:var(--color-blue-sky);border-radius:9999px}.cArrowTextLink__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-color:var(--color-white);opacity:0;clip-path:inset(2px 2px round 9999px)}.cArrowTextLink__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.cArrowTextLink__text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;line-height:1.4;text-align:center}.cArrowTextLink__arrow{position:absolute;top:calc(50% - 15*var(--px)/2);right:calc(24*var(--px));width:calc(9*var(--px));height:calc(15*var(--px))}:host{--output-file-name-important:home}.lHeader__fv{opacity:var(--init-opacity)}.pFv{width:100%}.pFv__inner{position:relative;width:100%;overflow-x:clip}.pFv__slider{width:100%;height:93.07svh;opacity:var(--init-opacity)}.pFv__slider_track{width:100%;height:100%}.pFv__slider.splide{visibility:visible}.pFv__slider_item{--_slide-transform:scale(1.1)}.pFv__slider_item img{position:relative;z-index:1;transform:var(--_slide-transform)}.pFv__slider_item.is-move{--_slide-transform:scale(1)}.pFv__slider_item.is-move img{transition:transform 10s linear}.pFv__fixed{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100svh;pointer-events:none}.pFv__fixed_inner{padding:10svh calc(18*var(--px));pointer-events:auto}.pFv__title{display:flex;gap:.3em;font-family:var(--font-outfit);font-size:calc(.6875*var(--rem));font-weight:600;line-height:1.2;letter-spacing:.1em;opacity:var(--init-opacity)}.pFv__copy{display:flex;flex-direction:column;gap:calc(1*var(--rem));margin-top:calc(.625*var(--rem));font-family:var(--font-zen-kaku-gothic-new);font-size:min(2.25*var(--rem),4.8svh);font-weight:700;line-height:1.1;letter-spacing:.1em;opacity:var(--init-opacity)}.pFv__content{position:relative;z-index:1;padding:22.93svh 0 0;margin-top:-23.47svh;background-color:var(--color-white)}.pFv__content_main{display:flex;flex-direction:column;align-items:center;margin-top:calc(73*var(--px))}.pFv__bg{position:absolute;top:calc(-34*var(--px));left:0;width:100%;height:calc(160*var(--px));opacity:var(--init-opacity)}.pFv__bg_mountainRightBack,.pFv__bg_mountainRightFront{position:absolute;top:calc(3*var(--px));right:0;width:calc(186*var(--px));height:calc(48*var(--px))}.pFv__bg_road{position:absolute;bottom:0;left:0;width:100%;height:calc(128*var(--px));transform:translateZ(0)}.pFv__bg_mountainLeft{position:absolute;top:0;left:0;width:calc(154*var(--px));height:calc(160*var(--px))}.pFv__illust{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 calc(133*var(--px))0 auto}.pFv__illust_student{width:calc(123*var(--px));height:calc(161*var(--px));opacity:var(--init-opacity)}.pFv__illust_footprint_item{position:absolute;width:calc(10*var(--px));height:calc(19*var(--px));color:#d6d6d6;opacity:var(--init-opacity)}.pFv__illust_footprint_item:nth-child(1){right:calc(-51*var(--px));bottom:calc(-42*var(--px));transform:rotate(-52deg)}.pFv__illust_footprint_item:nth-child(2){right:calc(-32*var(--px));bottom:calc(-16*var(--px));transform:rotate(-54deg)}.pFv__illust_footprint_item:nth-child(3){right:calc(-3*var(--px));bottom:calc(-27*var(--px));transform:rotate(-94deg)}.pFv__window{position:relative;width:calc(316*var(--px));height:calc(285*var(--px));opacity:var(--init-opacity)}.pFv__window_item{position:absolute;width:calc(84*var(--px));height:-moz-fit-content;height:fit-content;-webkit-mask-image:url(../../assets/images/home/fv_mask_window.png);mask-image:url(../../assets/images/home/fv_mask_window.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain}.pFv__window_item:nth-child(1){top:0;right:calc(80*var(--px))}.pFv__window_item:nth-child(2){top:calc(57*var(--px));left:0}.pFv__window_item:nth-child(3){right:0;bottom:0;width:calc(177*var(--px));-webkit-mask-image:url(../../assets/images/home/fv_mask_window_large.png);mask-image:url(../../assets/images/home/fv_mask_window_large.png)}.pFv__window_item_image{position:relative;z-index:1;width:100%;height:calc(99*var(--px))}.pFv__window_item_image.--large{height:calc(130*var(--px))}.pFv__window_item_image_img{position:absolute;top:calc(50% - 119*var(--px)/2);left:calc(50% - 100*var(--px)/2);width:calc(100*var(--px));height:calc(119*var(--px))}.pFv__window_item_image_img.--large{top:calc(50% - 156*var(--px)/2);left:calc(50% - 212*var(--px)/2);width:calc(212*var(--px));height:calc(156*var(--px))}.pFv__window_item_bar{position:relative;z-index:1;width:100%;height:calc(5*var(--px));margin-top:calc(-1*var(--px))}.pFv__window_item_bar.--blue{background-color:#4a74bb}.pFv__window_item_bar.--green{background-color:#8ecaaa}.pFv__window_item_curtain{position:absolute;top:0;z-index:1;width:calc(104*var(--px));height:calc(100% + 1px)}.pFv__window_item_curtain.--left{left:calc(-51*var(--px))}.pFv__window_item_curtain.--right{right:calc(-51*var(--px))}.pFv__window_item_curtain.--right img{transform:rotateY(180deg)}.pFv__intro{width:100%;padding:0 calc(28*var(--px));margin-top:calc(3.8125*var(--rem));font-family:var(--font-zen-kaku-gothic-new);opacity:var(--init-opacity)}.pFv__intro_mainCopy{font-size:calc(1.5*var(--rem));font-weight:700;line-height:1.1}.pFv__intro_mainCopy rt{padding-bottom:calc(4*var(--px));margin-top:calc(-8*var(--px));font-size:calc(.75*var(--rem))}.pFv__intro_mainCopy rt.wakatta{margin:calc(-8*var(--px)) calc(-6*var(--px))0}.pFv__intro_subCopy{display:flex;flex-direction:column;gap:calc(2*var(--rem));width:100%;margin-top:calc(1.25*var(--rem));font-size:calc(1*var(--rem));font-weight:700;line-height:2}.pFv__frame{width:100%;height:calc(248*var(--px));margin-top:calc(-90*var(--px));pointer-events:none}.pFeature{position:relative;z-index:1;margin-top:calc(-6*var(--px))}.pFeature__head{padding:0 calc(28*var(--px))}.pFeature__head_title{display:flex;flex-direction:column;gap:calc(1.5*var(--rem))}.pFeature__head_title_en{font-family:var(--font-outfit);font-size:calc(.875*var(--rem));font-weight:600;line-height:1.1;color:var(--color-blue-dark);letter-spacing:.1em}.pFeature__head_title_jp{display:flex;flex-direction:column;font-size:calc(1.75*var(--rem));font-weight:700;line-height:1.4;letter-spacing:.1em}.pFeature__head_index{display:flex;flex-wrap:wrap;row-gap:calc(1.125*var(--rem));-moz-column-gap:calc(24*var(--px));column-gap:calc(24*var(--px));margin-top:calc(1.3125*var(--rem))}.pFeature__head_index_link{display:flex;gap:calc(8*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.3}.pFeature__head_index_link_arrow{width:calc(18*var(--px));height:calc(10*var(--px));margin-top:calc(.4375*var(--rem))}.pFeature__body{display:flex;flex-direction:column;gap:calc(24*var(--px));padding:0 calc(20*var(--px));margin-top:calc(5.625*var(--rem))}.pFeature__item{overflow:hidden;border-radius:calc(4*var(--px))}.pFeature__item_head{overflow:hidden}.pFeature__item_head_title{position:relative;z-index:1;padding:calc(48*var(--px)) calc(20*var(--px)) calc(3.375*var(--rem));background-color:var(--color-blue-sky)}.pFeature__item_head_title_inner{display:flex;flex-direction:column;gap:calc(1.3125*var(--rem));align-items:center}.pFeature__item_head_title_sub{position:relative;width:-moz-fit-content;width:fit-content;padding:calc(.8125*var(--rem)) calc(24*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.875*var(--rem));font-weight:700;line-height:1.2;background-color:#fefff4;border-radius:9999px}.pFeature__item_head_title_sub_fukidashi{position:absolute;bottom:calc(-9*var(--px));left:calc(50% - 14*var(--px)/2);width:calc(14*var(--px));height:calc(10*var(--px))}.pFeature__item_head_title_main{width:-moz-fit-content;width:fit-content;padding-bottom:calc(10*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.5625*var(--rem));font-weight:700;line-height:1.1;letter-spacing:.1em;background-image:linear-gradient(to right,#2a9a9f 3px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;background-size:6px 2px}.pFeature__item_head_bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.pFeature__item_head_bg_item{position:absolute}.pFeature__item_head_bg_item.--cube{width:calc(209*var(--px));height:calc(207*var(--px));opacity:var(--init-opacity)}.pFeature__item_head_bg_item.--cube:nth-child(1){top:calc(195*var(--px));left:calc(-50*var(--px));transform:rotate(37deg)}.pFeature__item_head_bg_item.--cube:nth-child(2){top:calc(-78*var(--px));right:calc(-72*var(--px))}.pFeature__item_head_bg_item.--circleSquare{display:flex;gap:calc(5*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(1){top:calc(-14*var(--px));left:calc(-11*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(2){top:calc(53*var(--px));right:calc(-19*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(3){top:calc(133*var(--px));right:calc(88*var(--px))}.pFeature__item_head_bg_item.--fukidashi{opacity:var(--init-opacity)}.pFeature__item_head_bg_item.--fukidashi:nth-child(1){top:calc(-57*var(--px));left:calc(-51*var(--px));width:calc(171*var(--px));height:calc(134*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(2){top:calc(86*var(--px));left:calc(54*var(--px));width:calc(98*var(--px));height:calc(80*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(3){top:calc(156*var(--px));left:calc(-35*var(--px));width:calc(80*var(--px));height:calc(65*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(4){top:calc(133*var(--px));right:calc(-30*var(--px));width:calc(171*var(--px));height:calc(134*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(5){top:calc(46*var(--px));right:calc(39*var(--px));width:calc(98*var(--px));height:calc(80*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(5) img{transform:rotateY(180deg)}.pFeature__item_head_bg_item.--fukidashi:nth-child(6){top:calc(-24*var(--px));right:calc(-15*var(--px));width:calc(80*var(--px));height:calc(65*var(--px))}.pFeature__item_head_bg_item_object.--circle,.pFeature__item_head_bg_item_object.--square{width:calc(84*var(--px));height:calc(84*var(--px))}.pFeature__item_head_about{position:relative;z-index:1;padding:0 calc(20*var(--px));background-color:var(--color-white)}.pFeature__item_head_about_text{font-size:calc(1*var(--rem));line-height:1.7;letter-spacing:.04em}.pFeature__item_head_about_frame{position:absolute;top:calc(-25*var(--px));left:0;z-index:-1;width:100%;height:calc(40*var(--px))}.pFeature__item_body{padding-top:calc(2*var(--rem));background-color:var(--color-white)}.pFeature__supportBefore{display:flex;flex-direction:column;gap:calc(48*var(--px));padding:0 calc(20*var(--px))}.pFeature__supportBefore_item{display:grid;grid-gap:calc(1.5*var(--rem));gap:calc(1.5*var(--rem))}.pFeature__supportBefore_item_thumb{position:relative;width:100%;height:calc(237*var(--px))}.pFeature__supportBefore_item_thumb_image{width:100%;height:100%}.pFeature__supportBefore_item_thumb_bar{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:calc(6*var(--px))}.pFeature__supportBefore_item_thumb_bar.--green{background-color:var(--color-green)}.pFeature__supportBefore_item_thumb_bar.--blue{background-color:var(--color-blue)}.pFeature__supportBefore_item_head{display:flex;flex-direction:column;gap:calc(1*var(--rem))}.pFeature__supportBefore_item_head_sub{width:-moz-fit-content;width:fit-content;padding-bottom:calc(7*var(--px));font-size:calc(.875*var(--rem));font-weight:600;line-height:1.1;background-image:linear-gradient(to right,var(--color-blue-sky) 3px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;background-size:6px 2px}.pFeature__supportBefore_item_head_main{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.5*var(--rem));font-weight:700;line-height:1.2}.pFeature__supportBefore_item_text{margin-top:calc(1.375*var(--rem));font-size:calc(.875*var(--rem));line-height:1.7;letter-spacing:.04em}.pFeature__supportBefore_item_voice{padding:calc(.8125*var(--rem)) calc(18*var(--px));margin-top:calc(1.5*var(--rem));background-color:var(--color-beige-light)}.pFeature__supportBefore_item_voice_title{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.9375*var(--rem));font-weight:700;line-height:1.1}.pFeature__supportBefore_item_voice_list{display:flex;flex-direction:column;gap:calc(.3125*var(--rem));margin-top:calc(.5625*var(--rem))}.pFeature__supportBefore_item_voice_listItem{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(4*var(--px));gap:calc(4*var(--px))}.pFeature__supportBefore_item_voice_listItem_icon{width:calc(12*var(--px));height:calc(11*var(--px));margin-top:calc(.4375*var(--rem));margin-left:calc(1*var(--px))}.pFeature__supportBefore_item_voice_listItem_text{font-size:calc(.875*var(--rem));line-height:1.7}.pFeature__supportAfter{margin-top:calc(2.875*var(--rem))}.pFeature__supportAfter_inner{padding:calc(2*var(--rem)) calc(20*var(--px));background-image:linear-gradient(to right,var(--color-blue-sky) 3px,transparent 3px);background-repeat:repeat-x;background-position:left top;background-size:6px 2px}.pFeature__supportAfter_head{position:relative;display:flex;gap:calc(4*var(--px));align-items:center;width:-moz-fit-content;width:fit-content;padding:calc(.6875*var(--rem)) calc(19*var(--px)) calc(.625*var(--rem)) calc(22*var(--px));margin-top:calc(-3.375*var(--rem));margin-left:-2px;font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.875*var(--rem));font-weight:700;line-height:1.4;background-color:var(--color-white);border:solid 2px var(--color-blue-sky);border-radius:9999px}.pFeature__supportAfter_head .mark{display:inline-block;margin:calc(-8*var(--px))0 calc(-6*var(--px));font-size:calc(1.5*var(--rem));transform:rotate(28deg)}.pFeature__supportAfter_head_fukidashi{position:absolute;bottom:-12px;left:calc(50% - 8px);width:16px;height:12px}.pFeature__supportAfter_body{margin-top:calc(.5625*var(--rem))}.pFeature__supportAfter_item_head{margin-right:calc(-10*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.25*var(--rem));font-weight:700;line-height:1.2}.pFeature__supportAfter_item_body{margin-top:calc(.875*var(--rem))}.pFeature__supportAfter_item_text{font-size:calc(.875*var(--rem));line-height:1.7;letter-spacing:.04em}.pFeature__program_courseList{display:flex;flex-direction:column;gap:calc(48*var(--px));padding:0 calc(20*var(--px))}.pFeature__program_courseItem[data-color=orange]{--_course-color:var(--color-orange)}.pFeature__program_courseItem[data-color=green]{--_course-color:var(--color-green)}.pFeature__program_courseItem[data-color=pink]{--_course-color:var(--color-pink)}.pFeature__program_courseItem[data-color=blue]{--_course-color:var(--color-blue)}.pFeature__program_courseItem_main{display:grid;grid-gap:calc(1.375*var(--rem));gap:calc(1.375*var(--rem))}.pFeature__program_courseItem_thumb{position:relative;width:100%;height:calc(237*var(--px));-webkit-mask-image:url(../../assets/images/home/course_mask.svg);mask-image:url(../../assets/images/home/course_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain}.pFeature__program_courseItem_thumb_image{position:absolute;top:calc(50% - 285*var(--px)/2);left:calc(50% - 385*var(--px)/2);width:calc(385*var(--px));height:calc(285*var(--px));opacity:var(--init-opacity)}.pFeature__program_courseItem_thumb_curtain{position:absolute;top:0;z-index:1;width:calc(189*var(--px));height:100%}.pFeature__program_courseItem_thumb_curtain.--left{left:calc(-103*var(--px))}.pFeature__program_courseItem_thumb_curtain.--right{right:calc(-103*var(--px))}.pFeature__program_courseItem_thumb_curtain.--right svg{transform:rotateY(180deg)}.pFeature__program_courseItem_courseLink{display:flex;gap:calc(10*var(--px));align-items:center}.pFeature__program_courseItem_courseLink_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.5*var(--rem));font-weight:700;line-height:1.2}.pFeature__program_courseItem_courseLink_arrow{width:calc(11*var(--px));height:calc(22*var(--px))}.pFeature__program_courseItem_text{margin-top:calc(.6875*var(--rem));font-size:calc(.875*var(--rem));line-height:2}.pFeature__program_courseItem_program{margin-top:calc(1.1875*var(--rem))}.pFeature__program_courseItem_program_head{margin-right:calc(-5*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.125*var(--rem));font-weight:700;line-height:1.2}.pFeature__program_courseItem_program_list{display:flex;flex-wrap:wrap;row-gap:calc(1*var(--rem));-moz-column-gap:calc(20*var(--px));column-gap:calc(20*var(--px));margin-top:calc(1.125*var(--rem))}.pFeature__program_courseItem_program_listItem_link{display:flex;gap:calc(8*var(--px));align-items:center}.pFeature__program_courseItem_program_listItem_link_arrow{width:calc(32*var(--px));height:calc(32*var(--px))}.pFeature__program_courseItem_program_listItem_link_text{padding-bottom:calc(3*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pFeature__program_courseItem_sub{padding:calc(1.5*var(--rem))0 0;margin-top:calc(1.4375*var(--rem));background-image:linear-gradient(to right,var(--_course-color) 3px,transparent 3px);background-repeat:repeat-x;background-position:left top;background-size:6px 2px}.pFeature__program_courseItem_recommend_head{display:flex;gap:calc(4*var(--px));align-items:center}.pFeature__program_courseItem_recommend_head_icon{width:calc(16*var(--px));height:calc(16*var(--px))}.pFeature__program_courseItem_recommend_head_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.875*var(--rem));font-weight:700;line-height:1.2}.pFeature__program_courseItem_recommend_text{margin-top:calc(.625*var(--rem));font-size:calc(.875*var(--rem));line-height:1.8}.pFeature__program_courseItem_job{padding:calc(1.125*var(--rem)) calc(18*var(--px));margin-top:calc(1.125*var(--rem));background-color:var(--color-beige-light)}.pFeature__program_courseItem_job_head{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.875*var(--rem));font-weight:700;line-height:1}.pFeature__program_courseItem_job_text{margin-top:calc(.625*var(--rem));font-size:calc(.875*var(--rem));line-height:1.8}.pFeature__program_more{display:flex;flex-direction:column;align-items:center;margin-top:calc(48*var(--px))}.pFeature__program_more_link{position:relative;width:calc(320*var(--px));padding:2px;background-color:var(--color-blue-sky);border-radius:9999px}.pFeature__program_more_link_inner{display:flex;align-items:center;justify-content:center;padding:calc(.375*var(--rem)) calc(22*var(--px));background-color:var(--color-white);border-radius:9999px}.pFeature__program_more_link_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;text-align:center}.pFeature__program_more_link_arrow{position:absolute;top:calc(50% - 15*var(--px)/2);right:calc(24*var(--px));width:calc(8*var(--px));height:calc(15*var(--px))}.pFeature__programSupport{padding:calc(1.8125*var(--rem)) calc(20*var(--px)) calc(2*var(--rem));margin-top:calc(3*var(--rem));background-image:linear-gradient(to right,var(--color-blue-sky) 3px,transparent 3px);background-repeat:repeat-x;background-position:left top;background-size:6px 2px}.pFeature__programSupport_content{display:flex;flex-direction:column;gap:calc(2.5625*var(--rem))}.pFeature__programSupport_item_head{display:flex;gap:calc(12*var(--px))}.pFeature__programSupport_item_head_icon{position:relative;flex-shrink:0;width:calc(16*var(--px));height:calc(16*var(--px));margin-top:calc(7*var(--px));margin-left:calc(1*var(--px));background-color:var(--color-beige-light)}.pFeature__programSupport_item_head_icon_check{position:absolute;top:calc(-1*var(--px));left:calc(-2*var(--px));width:calc(22*var(--px));height:calc(14*var(--px))}.pFeature__programSupport_item_head_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.25*var(--rem));font-weight:700;line-height:1.4}.pFeature__programSupport_item_text{margin-top:calc(.75*var(--rem));font-size:calc(.875*var(--rem));line-height:1.7;letter-spacing:.04em}.pFeature__programSupport_opencampus{display:flex;flex-direction:column;align-items:center;margin-top:calc(1.5625*var(--rem))}.pFeature__programSupport_opencampus_link{position:relative;width:calc(307*var(--px))}.pFeature__programSupport_opencampus_link_inner{display:flex;justify-content:center;padding:calc(.4375*var(--rem)) calc(22*var(--px))}.pFeature__programSupport_opencampus_link_text{line-height:1.5}.pFeature__programSupport_opencampus_link_arrow{width:calc(8*var(--px))}.pFeature__micsPbl_content{display:grid;grid-gap:calc(1.5*var(--rem));gap:calc(1.5*var(--rem));padding:0 calc(20*var(--px))}.pFeature__micsPbl_image{display:grid;grid-gap:calc(9*var(--px));gap:calc(9*var(--px))}.pFeature__micsPbl_image_item{width:100%;height:calc(142*var(--px))}.pFeature__micsPbl_about_text{font-size:calc(.9375*var(--rem));line-height:1.7;letter-spacing:.04em}.pFeature__micsPbl_about_voice{padding:calc(.875*var(--rem)) calc(18*var(--px));margin-top:calc(1.5*var(--rem));background-color:var(--color-blue-light)}.pFeature__micsPbl_about_voice_head{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.9375*var(--rem));font-weight:700;line-height:1.1}.pFeature__micsPbl_about_voice_list{display:flex;flex-direction:column;gap:calc(.625*var(--rem));margin-top:calc(.5*var(--rem))}.pFeature__micsPbl_about_voice_listItem{display:flex;gap:calc(4*var(--px))}.pFeature__micsPbl_about_voice_listItem_icon{flex-shrink:0;width:calc(12*var(--px));height:calc(11*var(--px));margin-top:calc(.5625*var(--rem));margin-left:calc(1*var(--px))}.pFeature__micsPbl_about_voice_listItem_text{font-size:calc(.875*var(--rem));line-height:1.7}.pFeature__micsPbl_more{position:relative;z-index:1;width:100%;height:calc(326*var(--px));margin-top:calc(40*var(--px))}.pFeature__micsPbl_more_bg{position:absolute;inset:0;z-index:-1}.pFeature__micsPbl_more_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-top:calc(6*var(--px));padding-right:calc(10*var(--px))}.pFeature__micsPbl_more_logo{width:calc(147*var(--px));height:calc(53*var(--px));margin-top:calc(4*var(--px));margin-right:calc(7*var(--px))}.pFeature__micsPbl_more_headline{margin-top:calc(1.0625*var(--rem));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;line-height:1.7;text-align:center}.pFeature__micsPbl_more_link{position:relative;width:calc(307*var(--px));margin-top:calc(1.75*var(--rem))}.pFeature__micsPbl_more_link_inner{display:flex;justify-content:center;padding:calc(.625*var(--rem)) calc(22*var(--px)) calc(.5*var(--rem))}.pGraduate{margin-top:calc(119*var(--px))}.pGraduate__inner{position:relative;z-index:1;width:100%;padding:calc(34*var(--px))0 calc(69*var(--px))}.pGraduate__bg{position:absolute;top:calc(-55*var(--px));right:0;bottom:0;left:0;z-index:-1;display:grid;grid-template-rows:calc(88*var(--px)) 1fr calc(19*var(--px));pointer-events:none}.pGraduate__bg:before{grid-row:2;width:100%;height:100%;content:"";background-color:#fefff4}.pGraduate__bg_top{position:relative;width:100%;height:100%}.pGraduate__bg_top:before{position:absolute;bottom:-2px;left:0;z-index:1;width:100%;height:4px;content:"";background-color:#fefff4}.pGraduate__bg_frameTop{position:relative;z-index:1;width:100%;height:100%}.pGraduate__bg_mountainRightBack{position:absolute;top:calc(17*var(--px));right:calc(39*var(--px));width:calc(98*var(--px));height:calc(30*var(--px))}.pGraduate__bg_mountainRightFront{position:absolute;top:calc(7*var(--px));right:0;width:calc(87*var(--px));height:calc(43*var(--px))}.pGraduate__bg_mountainLeft{position:absolute;top:0;left:0;width:calc(119*var(--px));height:calc(88*var(--px))}.pGraduate__bg_bottom{position:relative}.pGraduate__bg_bottom_curve{position:absolute;top:0;left:0;width:100%;height:calc(312*var(--px))}.pGraduate__head{display:flex;flex-direction:column;align-items:center}.pGraduate__head_subTitle{position:relative;width:-moz-fit-content;width:fit-content;padding:calc(.75*var(--rem)) calc(24*var(--px));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(.875*var(--rem));font-weight:700;line-height:1.4;background-color:#f4e79e;border-radius:9999px}.pGraduate__head_subTitle_fukidashi{position:absolute;bottom:calc(-9*var(--px));left:calc(50% - 14*var(--px)/2);width:calc(14*var(--px));height:calc(10*var(--px))}.pGraduate__head_title{padding-bottom:calc(.5*var(--rem));margin-top:calc(1.3125*var(--rem));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.5625*var(--rem));font-weight:700;line-height:1.1;letter-spacing:.1em;background-image:linear-gradient(to right,#f4e79e 3px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;background-size:6px 2px}.pGraduate__text{width:calc(320*var(--px));margin:calc(1.75*var(--rem)) auto 0;font-size:calc(1*var(--rem));line-height:1.7}.pGraduate__slider{width:100%;margin-top:calc(3.125*var(--rem))}.pGraduate__slider_slide{width:calc(195*var(--px))}.pGraduate__slider_slide_thumb{position:relative;width:100%;height:calc(186*var(--px));overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain}.pGraduate__slider_slide_thumb[data-type=circle]{-webkit-mask-image:url(../../assets/images/home/graduate_mask_circle.png);mask-image:url(../../assets/images/home/graduate_mask_circle.png)}.pGraduate__slider_slide_thumb[data-type=hexagon]{-webkit-mask-image:url(../../assets/images/home/graduate_mask_hexagon.png);mask-image:url(../../assets/images/home/graduate_mask_hexagon.png)}.pGraduate__slider_slide_thumb_curtain{position:absolute;top:0;z-index:1;width:calc(181*var(--px));height:100%}.pGraduate__slider_slide_thumb_curtain.--left{left:calc(-104*var(--px))}.pGraduate__slider_slide_thumb_curtain.--right{right:calc(-104*var(--px))}.pGraduate__slider_slide_thumb_curtain.--right svg{transform:rotateY(180deg)}.pGraduate__slider_slide_content{margin-top:calc(.875*var(--rem))}.pGraduate__slider_slide_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;line-height:1.5}.pGraduate__slider_slide_profile{padding:calc(.375*var(--rem)) calc(8*var(--px));margin-top:calc(.5625*var(--rem));font-size:calc(.8125*var(--rem));line-height:1.5;letter-spacing:.04em}.pGraduate__slider_slide_profile[data-color=pink]{background-color:#ead3e0}.pGraduate__slider_slide_profile[data-color=green]{background-color:#d6f0e2}.pGraduate__slider_slide_profile[data-color=orange]{background-color:#f5e4ca}.pGraduate__slider_arrow{display:flex;justify-content:space-between;padding:0 calc(20*var(--px));margin-top:calc(24*var(--px))}.pGraduate__slider.splide{visibility:visible}.pGraduate__slider.splide .splide__arrow{position:static;width:calc(60*var(--px));height:calc(60*var(--px));background:0 0;border-radius:0;opacity:1;transform:none;transform:initial}.pGraduate__slider.splide .splide__arrow svg{width:100%;height:100%;fill:none}.pGraduate__slider.is-no-slider .pGraduate__slider_list{justify-content:center}.pGraduate__slider.is-no-slider .pGraduate__slider_arrow{display:none}.pOpenLabo{margin-top:calc(-19*var(--px))}.pOpenLabo__mv{width:100%;height:calc(312*var(--px));overflow:hidden}.pOpenLabo__content{position:relative;z-index:1;display:grid;grid-gap:calc(2.5*var(--rem));gap:calc(2.5*var(--rem));padding:calc(2.4375*var(--rem)) calc(20*var(--px)) calc(64*var(--px));background-color:var(--color-blue-sky)}.pOpenLabo__frame{position:absolute;top:calc(-37*var(--px));left:0;z-index:-1;width:100%;height:calc(82*var(--px))}.pOpenLabo__about_head{display:flex;flex-direction:column;gap:calc(.625*var(--rem));font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.75*var(--rem));font-weight:700;line-height:1.3;letter-spacing:.1em}.pOpenLabo__about_head_line{width:-moz-fit-content;width:fit-content}.pOpenLabo__about_head_line.--underline{padding-bottom:calc(4*var(--px));background-image:linear-gradient(to right,var(--color-white) 3px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;background-size:6px 2px}.pOpenLabo__about_head_line .comma{display:inline-block;margin-right:calc(-20*var(--px))}.pOpenLabo__about_head_line .mark{display:inline-block;margin-right:calc(-10*var(--px))}.pOpenLabo__about_text{margin-top:calc(1.5625*var(--rem));font-size:calc(1*var(--rem));line-height:2;letter-spacing:.04em}.pOpenLabo__contact_head{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.375*var(--rem));font-weight:700;line-height:1.5;letter-spacing:.1em}.pOpenLabo__contact_text{margin-top:calc(.9375*var(--rem));font-size:calc(1*var(--rem));line-height:2;letter-spacing:.04em}.pOpenLabo__contact_link{position:relative;width:100%;margin-top:calc(.9375*var(--rem));background-color:var(--color-white);border-radius:9999px}.pOpenLabo__contact_link_inner{display:flex;justify-content:center;padding:calc(1.25*var(--rem)) calc(20*var(--px))}.pOpenLabo__contact_link_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;line-height:1.4;text-align:center}.pOpenLabo__contact_link_arrow{position:absolute;top:calc(50% - 15*var(--px)/2);right:calc(24*var(--px));width:calc(8*var(--px));height:calc(15*var(--px))}.pFaq{position:relative;z-index:1}.pFaq:before{position:absolute;inset:0;z-index:-1;width:100%;height:100%;content:"";background-color:var(--color-white)}.pFaq__inner{display:grid;grid-gap:calc(3*var(--rem));gap:calc(3*var(--rem));padding:calc(3.9375*var(--rem)) calc(20*var(--px)) calc(19*var(--px))}.pFaq__head{position:relative;width:-moz-fit-content;width:fit-content}.pFaq__head_title{display:flex;flex-direction:column;gap:calc(1.1875*var(--rem))}.pFaq__head_title_sub{font-family:var(--font-outfit);font-size:calc(1*var(--rem));font-weight:600;color:var(--color-blue-dark)}.pFaq__head_title_main{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1.75*var(--rem));font-weight:700;line-height:1.1;letter-spacing:.1em}.pFaq__head_footprint{color:#d6d6d6}.pFaq__head_footprint_item{position:absolute;width:calc(9*var(--px));height:calc(17*var(--px))}.pFaq__head_footprint_item:nth-child(1){top:calc(10*var(--px));right:calc(-61*var(--px));transform:rotate(-155deg)}.pFaq__head_footprint_item:nth-child(2){top:calc(32*var(--px));right:calc(-56*var(--px));transform:rotate(-149deg)}.pFaq__head_footprint_item:nth-child(3){top:calc(29*var(--px));right:calc(-33*var(--px));transform:rotate(-116deg)}.pFaq__list{display:grid;grid-gap:calc(8*var(--px));gap:calc(8*var(--px))}.pFaq__listItem{--_icon-deg:90deg;overflow:hidden;background-color:var(--color-beige-light);border-radius:calc(4*var(--px))}.pFaq__listItem_head{display:grid;grid-template-columns:1fr auto;grid-gap:calc(26*var(--px));gap:calc(26*var(--px));align-items:center;padding:calc(1*var(--rem)) calc(26*var(--px)) calc(1*var(--rem)) calc(24*var(--px))}.pFaq__listItem_head_inner{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(16*var(--px));gap:calc(16*var(--px))}.pFaq__listItem_head_q{height:-moz-fit-content;height:fit-content;font-family:var(--font-outfit);font-size:calc(1.5*var(--rem));font-weight:400;line-height:1}.pFaq__listItem_head_text{font-family:var(--font-zen-kaku-gothic-new);font-size:calc(1*var(--rem));font-weight:700;line-height:1.5}.pFaq__listItem_head_icon{display:grid;width:calc(18*var(--px));height:calc(18*var(--px))}.pFaq__listItem_head_icon_bar{grid-area:1/1;align-self:center;width:100%;height:2.5px;background-color:var(--color-black);transition:transform .4s var(--ease-out-quart)}.pFaq__listItem_head_icon_bar:nth-child(2){transform:rotate(var(--_icon-deg))}.pFaq__listItem_body{overflow:hidden;background-color:var(--color-beige);border-radius:calc(4*var(--px))}.pFaq__listItem_content{padding:calc(1*var(--rem)) calc(24*var(--px))}.pFaq__listItem_answer{font-size:calc(.9375*var(--rem));line-height:2;letter-spacing:.04em}.pFaq__listItem_answer a{display:inline;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px}.pFaq__listItem.is-open{--_icon-deg:180deg}@media screen and (min-width:768px){.pFv__slider{height:min(700*var(--px),82.55svh)}.pFv__fixed{height:min(100vh,848*var(--px))}.pFv__fixed_inner{padding:calc(38*var(--px)) calc(46*var(--px))}.pFv__title{display:flex;flex-direction:column;gap:calc(.5*var(--rem));font-size:calc(1*var(--rem));color:var(--color-white)}.pFv__copy{gap:calc(.875*var(--rem));margin-top:calc(1.375*var(--rem));font-size:calc(3.125*var(--rem))}.pFv__content{padding:calc(48*var(--px))0 0;margin-top:max(-10*var(--px),-1.18svh)}.pFv__content_main{position:relative;display:grid;grid-template-columns:calc(651*var(--px)) calc(333*var(--px));grid-gap:calc(196*var(--px));gap:calc(196*var(--px));align-items:flex-start;justify-content:center;width:100%;padding-right:calc(75*var(--px));margin-top:calc(34*var(--px))}.pFv__bg{top:calc(-145*var(--px));height:calc(538*var(--px))}.pFv__bg_mountainRightBack,.pFv__bg_mountainRightFront{top:calc(27*var(--px));width:calc(537*var(--px));height:calc(162*var(--px))}.pFv__bg_road{height:calc(411*var(--px))}.pFv__bg_mountainLeft{width:calc(555*var(--px));height:calc(431*var(--px))}.pFv__illust{margin:0 auto}.pFv__illust_student{width:calc(181*var(--px));height:calc(237*var(--px))}.pFv__illust_footprint_item{width:calc(18*var(--px));height:calc(36*var(--px))}.pFv__illust_footprint_item:nth-child(1){right:calc(-18*var(--px));bottom:calc(-132*var(--px));transform:rotate(-68deg)}.pFv__illust_footprint_item:nth-child(2){right:calc(15*var(--px));bottom:calc(-78*var(--px));transform:rotate(-17deg)}.pFv__illust_footprint_item:nth-child(3){right:calc(69*var(--px));bottom:calc(-85*var(--px));transform:rotate(-58deg)}.pFv__window{width:100%;height:calc(497*var(--px));margin-top:calc(21*var(--px))}.pFv__window_item{width:calc(150*var(--px));-webkit-mask-image:url(../../assets/images/home/fv_mask_window-pc.png);mask-image:url(../../assets/images/home/fv_mask_window-pc.png)}.pFv__window_item:nth-child(1){right:calc(290*var(--px))}.pFv__window_item:nth-child(2){top:calc(127*var(--px))}.pFv__window_item:nth-child(3){width:calc(366*var(--px));-webkit-mask-image:url(../../assets/images/home/fv_mask_window_large-pc.png);mask-image:url(../../assets/images/home/fv_mask_window_large-pc.png)}.pFv__window_item_image{height:calc(176*var(--px))}.pFv__window_item_image.--large{height:calc(270*var(--px))}.pFv__window_item_image_img{top:calc(50% - 211*var(--px)/2);left:calc(50% - 180*var(--px)/2);width:calc(180*var(--px));height:calc(211*var(--px))}.pFv__window_item_image_img.--large{top:calc(50% - 324*var(--px)/2);left:calc(50% - 439*var(--px)/2);width:calc(439*var(--px));height:calc(324*var(--px))}.pFv__window_item_bar{height:calc(7*var(--px))}.pFv__window_item_curtain{width:calc(215*var(--px))}.pFv__window_item_curtain.--left{left:calc(-104*var(--px))}.pFv__window_item_curtain.--right{right:calc(-104*var(--px))}.pFv__intro{padding:0;margin-top:0}.pFv__intro_mainCopy{font-size:calc(1.75*var(--rem))}.pFv__intro_mainCopy rt{font-size:calc(.8125*var(--rem))}.pFv__intro_mainCopy rt.hatena{margin-left:calc(4*var(--px))}.pFv__intro_mainCopy rt.wakatta{margin:calc(-8*var(--px)) calc(-4*var(--px))0 calc(-11*var(--px))}.pFv__intro_subCopy{gap:calc(2.1875*var(--rem));margin-top:calc(1.75*var(--rem));font-size:calc(1.125*var(--rem))}.pFv__frame{height:calc(300*var(--px));margin-top:calc(-134*var(--px))}.pFeature{display:flex;flex-direction:column;align-items:center;padding-top:calc(4.5*var(--rem));margin-top:0}.pFeature__inner{width:calc(1263*var(--px))}.pFeature__head{position:relative;z-index:1;padding:0}.pFeature__head_title{gap:calc(3*var(--rem))}.pFeature__head_title_en{font-size:calc(1*var(--rem))}.pFeature__head_title_jp{flex-direction:row;font-size:calc(2.5*var(--rem));line-height:1.1}.pFeature__head_index{flex-direction:row;flex-wrap:wrap;gap:calc(43*var(--px));margin-top:calc(2.3125*var(--rem))}.pFeature__head_index_link{gap:calc(6*var(--px));font-size:calc(1.25*var(--rem))}.pFeature__head_index_link_arrow{width:calc(21*var(--px));height:calc(14*var(--px));margin-top:calc(.5*var(--rem))}.pFeature__body{gap:calc(32*var(--px));padding:0;margin-top:calc(5*var(--rem))}.pFeature__item{padding-top:calc(70*var(--px));margin-top:calc(-70*var(--px))}.pFeature__item_head{border-radius:calc(4*var(--px))}.pFeature__item_head_title{padding:calc(56*var(--px)) calc(124*var(--px)) calc(119*var(--px))}.pFeature__item_head_title_inner{gap:calc(1.125*var(--rem))}.pFeature__item_head_title_sub{padding:calc(.8125*var(--rem)) calc(28*var(--px)) calc(1*var(--rem));font-size:calc(1.25*var(--rem))}.pFeature__item_head_title_sub_fukidashi{bottom:calc(-7*var(--px))}.pFeature__item_head_title_main{padding-bottom:calc(8*var(--px));font-size:calc(2.25*var(--rem))}.pFeature__item_head_bg_item.--cube{width:calc(345*var(--px));height:calc(343*var(--px))}.pFeature__item_head_bg_item.--cube:nth-child(1){top:calc(-160*var(--px));left:calc(-30*var(--px));transform:rotate(0)}.pFeature__item_head_bg_item.--cube:nth-child(2){top:calc(-49*var(--px));right:calc(-153*var(--px))}.pFeature__item_head_bg_item.--cube:nth-child(3){top:calc(121*var(--px));right:calc(19*var(--px))}.pFeature__item_head_bg_item.--circleSquare{gap:calc(7*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(1){top:calc(40*var(--px));left:calc(-30*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(2){top:calc(-79*var(--px));right:calc(294*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(3){top:calc(135*var(--px));right:auto;left:calc(269*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(4){top:calc(155*var(--px));right:calc(362*var(--px))}.pFeature__item_head_bg_item.--circleSquare:nth-child(5){top:calc(136*var(--px));right:calc(-13*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(1){top:calc(-158*var(--px));left:calc(-58*var(--px));width:calc(342*var(--px));height:calc(267*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(2){top:calc(129*var(--px));left:calc(152*var(--px));width:calc(196*var(--px));height:calc(159*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(3){top:calc(268*var(--px));left:calc(-30*var(--px));width:calc(160*var(--px));height:calc(130*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(4){top:calc(-207*var(--px));right:calc(-92*var(--px));width:calc(342*var(--px));height:calc(275*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(4) img{transform:rotateY(180deg)}.pFeature__item_head_bg_item.--fukidashi:nth-child(5){top:calc(68*var(--px));right:calc(154*var(--px));width:calc(196*var(--px));height:calc(153*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(6){top:calc(188*var(--px));right:calc(-20*var(--px));width:calc(160*var(--px));height:calc(130*var(--px))}.pFeature__item_head_bg_item.--fukidashi:nth-child(6) img{transform:rotateY(180deg)}.pFeature__item_head_bg_item_object.--circle,.pFeature__item_head_bg_item_object.--square{width:calc(119*var(--px));height:calc(119*var(--px))}.pFeature__item_head_about{padding:calc(4.875*var(--rem)) calc(124*var(--px))0;margin-top:calc(-78*var(--px));background-color:transparent}.pFeature__item_head_about_text{margin-top:calc(-41*var(--px));font-size:calc(1.125*var(--rem));text-align:center}.pFeature__item_head_about_frame{inset:0;display:grid;grid-template-rows:calc(100*var(--px)) 1fr;grid-template-columns:1fr;width:100%;height:100%}.pFeature__item_head_about_frame img{height:100%}.pFeature__item_head_about_frame:before{grid-row:2;width:100%;height:100%;content:"";background-color:var(--color-white)}.pFeature__item_body{padding-top:calc(5*var(--rem))}.pFeature__supportBefore{gap:calc(64*var(--px));padding:0 calc(124*var(--px))}.pFeature__supportBefore_item{grid-template-columns:calc(326*var(--px)) 1fr;gap:calc(64*var(--px))}.pFeature__supportBefore_item_thumb_bar{height:calc(7*var(--px))}.pFeature__supportBefore_item_head{gap:calc(1.125*var(--rem))}.pFeature__supportBefore_item_text{margin-top:calc(1.3125*var(--rem));font-size:calc(.9375*var(--rem))}.pFeature__supportBefore_item_voice{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(24*var(--px));gap:calc(24*var(--px));padding:calc(.875*var(--rem)) calc(26*var(--px)) calc(.875*var(--rem)) calc(18*var(--px))}.pFeature__supportBefore_item_voice_title{font-size:calc(1*var(--rem))}.pFeature__supportBefore_item_voice_list{gap:calc(.5*var(--rem));margin-top:0}.pFeature__supportBefore_item_voice_listItem_icon{width:calc(17*var(--px));height:calc(15*var(--px));margin-top:calc(.125*var(--rem));margin-left:0}.pFeature__supportBefore_item_voice_listItem_text{font-size:calc(.9375*var(--rem));line-height:1.2}.pFeature__supportAfter{margin-top:calc(100*var(--px))}.pFeature__supportAfter_inner{padding:calc(5.375*var(--rem)) calc(124*var(--px)) calc(3.75*var(--rem))}.pFeature__supportAfter_head{gap:calc(10*var(--px));padding:calc(.6875*var(--rem)) calc(30*var(--px)) calc(.75*var(--rem)) calc(28*var(--px));margin-top:calc(-7*var(--rem));margin-left:0;font-size:calc(1*var(--rem))}.pFeature__supportAfter_head .mark{font-size:calc(1.8125*var(--rem))}.pFeature__supportAfter_body{margin-top:calc(1.875*var(--rem))}.pFeature__supportAfter_item_head{margin-right:0;font-size:calc(1.5*var(--rem))}.pFeature__supportAfter_item_body{margin-top:calc(1*var(--rem))}.pFeature__supportAfter_item_text{font-size:calc(.9375*var(--rem))}.pFeature__program_courseList{gap:calc(96*var(--px));padding:0 calc(125*var(--px))}.pFeature__program_courseItem_main{grid-template-columns:calc(335*var(--px)) 1fr;gap:calc(47*var(--px));align-items:center}.pFeature__program_courseItem_thumb{height:calc(270*var(--px));-webkit-mask-image:url(../../assets/images/home/course_mask-pc.svg);mask-image:url(../../assets/images/home/course_mask-pc.svg)}.pFeature__program_courseItem_thumb_image{top:calc(50% - 389*var(--px)/2);left:calc(50% - 482*var(--px)/2);width:calc(482*var(--px));height:calc(389*var(--px))}.pFeature__program_courseItem_thumb_curtain.--left{left:calc(-100*var(--px))}.pFeature__program_courseItem_thumb_curtain.--right{right:calc(-100*var(--px))}.pFeature__program_courseItem_courseLink{gap:calc(12*var(--px))}.pFeature__program_courseItem_text{font-size:calc(1*var(--rem));line-height:1.8}.pFeature__program_courseItem_program{margin-top:calc(1.3125*var(--rem))}.pFeature__program_courseItem_program_head{position:relative;padding-left:calc(14*var(--px));margin-right:0;font-size:calc(1.375*var(--rem))}.pFeature__program_courseItem_program_head:before{position:absolute;top:calc(.25*var(--rem));left:0;width:3px;height:calc(1.25*var(--rem));content:"";background-color:var(--_course-color)}.pFeature__program_courseItem_program_list{row-gap:calc(.75*var(--rem));-moz-column-gap:calc(32*var(--px));column-gap:calc(32*var(--px));margin-top:calc(.8125*var(--rem))}.pFeature__program_courseItem_program_listItem_link_arrow{width:calc(48*var(--px));height:calc(48*var(--px))}.pFeature__program_courseItem_program_listItem_link_text{font-size:calc(1.125*var(--rem))}.pFeature__program_courseItem_sub{padding:calc(1.625*var(--rem))0 0;margin-top:calc(1.6875*var(--rem))}.pFeature__program_courseItem_recommend_head{padding-left:calc(9*var(--px))}.pFeature__program_courseItem_recommend_head_icon{width:calc(18*var(--px));height:calc(17*var(--px))}.pFeature__program_courseItem_recommend_head_text{font-size:calc(1*var(--rem))}.pFeature__program_courseItem_recommend_text{margin-top:calc(.375*var(--rem));font-size:calc(.9375*var(--rem))}.pFeature__program_courseItem_job{padding:calc(.875*var(--rem)) calc(18*var(--px));margin-top:calc(1*var(--rem))}.pFeature__program_courseItem_job_head{font-size:calc(1*var(--rem))}.pFeature__program_courseItem_job_text{font-size:calc(.9375*var(--rem))}.pFeature__program_more{margin-top:calc(96*var(--px))}.pFeature__program_more_link{width:calc(652*var(--px))}.pFeature__program_more_link_inner{gap:calc(56*var(--px));padding:calc(1.875*var(--rem)) calc(32*var(--px))}.pFeature__program_more_link_text{font-size:calc(1.375*var(--rem))}.pFeature__program_more_link_arrow{position:static;width:calc(10*var(--px));height:calc(20*var(--px));margin-top:calc(3*var(--px))}.pFeature__programSupport{display:grid;grid-template-columns:1fr calc(292*var(--px));grid-gap:calc(49*var(--px));gap:calc(49*var(--px));padding:calc(3.75*var(--rem)) calc(98*var(--px)) calc(5*var(--rem)) calc(125*var(--px));margin-top:calc(6*var(--rem))}.pFeature__programSupport_content{gap:calc(1.6875*var(--rem))}.pFeature__programSupport_item_head{gap:calc(18*var(--px))}.pFeature__programSupport_item_head_icon{width:calc(22*var(--px));height:calc(22*var(--px));margin-top:calc(8*var(--px));margin-left:calc(3*var(--px))}.pFeature__programSupport_item_head_icon_check{width:calc(27*var(--px));height:calc(22*var(--px))}.pFeature__programSupport_item_head_text{font-size:calc(1.375*var(--rem));line-height:1.6}.pFeature__programSupport_item_text{padding-left:calc(4*var(--px));margin-top:calc(1.1875*var(--rem));font-size:calc(1*var(--rem));line-height:1.8}.pFeature__programSupport_opencampus{align-items:flex-end;justify-content:flex-end;margin-top:0}.pFeature__programSupport_opencampus_link{width:100%}.pFeature__programSupport_opencampus_link_inner{padding:calc(1.625*var(--rem)) calc(32*var(--px))}.pFeature__programSupport_opencampus_link_text{font-family:var(--font-zen-kaku-gothic-new);font-weight:700;line-height:1.4}.pFeature__programSupport_opencampus_link_arrow{right:calc(30*var(--px));height:calc(16*var(--px))}.pFeature__micsPbl{padding-bottom:calc(102*var(--px))}.pFeature__micsPbl_content{grid-template-columns:calc(347*var(--px)) 1fr;gap:calc(64*var(--px));padding:0 calc(124*var(--px))}.pFeature__micsPbl_image{gap:calc(10*var(--px));height:-moz-fit-content;height:fit-content}.pFeature__micsPbl_image_item{height:calc(154*var(--px))}.pFeature__micsPbl_about_text{font-size:calc(1.0625*var(--rem));line-height:1.9;letter-spacing:0}.pFeature__micsPbl_about_voice{padding:0;margin-top:calc(3.125*var(--rem));background-color:transparent}.pFeature__micsPbl_about_voice_head{font-size:calc(1.0625*var(--rem))}.pFeature__micsPbl_about_voice_list{gap:calc(.6875*var(--rem));margin-top:calc(.9375*var(--rem))}.pFeature__micsPbl_about_voice_listItem_icon{width:calc(18*var(--px));height:calc(16*var(--px));margin-top:calc(.4375*var(--rem));margin-left:0}.pFeature__micsPbl_about_voice_listItem_text{font-size:calc(.9375*var(--rem))}.pFeature__micsPbl_more{width:calc(1016*var(--px));margin:calc(66*var(--px)) auto 0}.pFeature__micsPbl_more_inner{padding-top:calc(1*var(--px));padding-right:calc(1*var(--px))}.pFeature__micsPbl_more_logo{width:calc(200*var(--px));height:calc(72*var(--px));margin-top:0;margin-right:calc(1*var(--px))}.pFeature__micsPbl_more_headline{margin-top:calc(.5*var(--rem));font-size:calc(1.125*var(--rem))}.pFeature__micsPbl_more_link{margin-top:calc(1.5*var(--rem))}.pFeature__micsPbl_more_link_inner{padding:calc(.5625*var(--rem)) calc(22*var(--px))}.pFeature__micsPbl_more_link_arrow{top:calc(50% - 16*var(--px)/2);right:calc(20*var(--px));height:calc(16*var(--px))}.pGraduate{margin-top:calc(218*var(--px))}.pGraduate__inner{padding:calc(86*var(--px)) 20.5vw calc(136*var(--px))}.pGraduate__bg{top:calc(-170*var(--px));grid-template-rows:calc(256*var(--px)) 1fr calc(72*var(--px))}.pGraduate__bg_mountainRightBack{top:calc(66*var(--px));right:calc(147*var(--px));width:calc(370*var(--px));height:calc(112*var(--px))}.pGraduate__bg_mountainRightFront{top:calc(27*var(--px));width:calc(325*var(--px));height:calc(162*var(--px))}.pGraduate__bg_mountainLeft{width:calc(452*var(--px));height:100%}.pGraduate__bg_bottom{position:relative}.pGraduate__bg_bottom_curve{height:calc(540*var(--px));margin-top:-3px}.pGraduate__bg_footprint{position:absolute;width:calc(18*var(--px));height:calc(36*var(--px));color:#d6d6d6}.pGraduate__bg_footprint.--1{top:calc(-119*var(--px));right:calc(228*var(--px));transform:rotate(105deg)}.pGraduate__bg_footprint.--2{top:calc(-72*var(--px));right:calc(189*var(--px));transform:rotate(-194deg)}.pGraduate__bg_footprint.--3{top:calc(-73*var(--px));right:calc(138*var(--px));transform:rotate(122deg)}.pGraduate__head_subTitle{padding:calc(.6875*var(--rem)) calc(27*var(--px)) calc(.75*var(--rem)) calc(28*var(--px));font-size:calc(1.25*var(--rem))}.pGraduate__head_subTitle_fukidashi{bottom:calc(-9*var(--px))}.pGraduate__head_title{padding-bottom:calc(.625*var(--rem));margin-top:calc(1.25*var(--rem));margin-left:calc(8*var(--px));font-size:calc(2.25*var(--rem))}.pGraduate__text{width:calc(775*var(--px));margin-top:calc(1.625*var(--rem));font-size:calc(1.125*var(--rem));text-align:center;letter-spacing:.04em}.pGraduate__slider{position:relative;width:auto;width:initial;margin:calc(3.0625*var(--rem))0 0}.pGraduate__slider_slide_thumb{height:calc(246*var(--px))}.pGraduate__slider_slide_thumb[data-type=circle]{-webkit-mask-image:url(../../assets/images/home/graduate_mask_circle-pc.png);mask-image:url(../../assets/images/home/graduate_mask_circle-pc.png)}.pGraduate__slider_slide_thumb[data-type=hexagon]{-webkit-mask-image:url(../../assets/images/home/graduate_mask_hexagon-pc.png);mask-image:url(../../assets/images/home/graduate_mask_hexagon-pc.png)}.pGraduate__slider_slide_thumb_curtain.--left{left:calc(-111*var(--px))}.pGraduate__slider_slide_thumb_curtain.--right{right:calc(-111*var(--px))}.pGraduate__slider_slide_content{margin-top:calc(1.375*var(--rem))}.pGraduate__slider_slide_text{font-size:calc(1.125*var(--rem));line-height:1.6}.pGraduate__slider_slide_profile{padding:calc(.5625*var(--rem)) calc(18*var(--px)) calc(.4375*var(--rem));font-size:calc(.875*var(--rem));line-height:1.6}.pGraduate__slider_arrow{position:absolute;top:0;left:calc(50% - 1126*var(--px)/2);width:calc(1126*var(--px));padding:0;margin-top:calc(151*var(--px));pointer-events:none}.pGraduate__slider_arrow_button{pointer-events:auto}.pGraduate__slider.is-no-slider .pGraduate__slider_list{gap:calc(58*var(--px))}.pGraduate__slider.is-no-slider .pGraduate__slider_slide{width:calc(258*var(--px))}.pGraduate__slider.is-no-slider .splide__track{overflow:visible}.pOpenLabo{margin-top:calc(-72*var(--px))}.pOpenLabo__mv{height:calc(539*var(--px))}.pOpenLabo__content{grid-template-columns:calc(613*var(--px)) calc(434*var(--px));gap:calc(60*var(--px));align-items:center;justify-content:space-between;padding:calc(3.4375*var(--rem)) calc(140*var(--px)) calc(95*var(--px))}.pOpenLabo__frame{top:calc(-55*var(--px));height:calc(72*var(--px))}.pOpenLabo__about_head{gap:calc(.875*var(--rem));font-size:calc(2.5*var(--rem));line-height:1.2}.pOpenLabo__about_head_line.--underline{padding-bottom:calc(9*var(--px))}.pOpenLabo__about_head_line .comma{margin-right:calc(-28*var(--px))}.pOpenLabo__about_head_line .mark{margin-right:calc(-5*var(--px))}.pOpenLabo__about_text{margin-top:calc(1.5625*var(--rem));font-size:calc(1.125*var(--rem))}.pOpenLabo__contact{margin-top:calc(6*var(--px))}.pOpenLabo__contact_text{margin-top:calc(1.5*var(--rem));line-height:1.8}.pOpenLabo__contact_link{margin-top:calc(1.5*var(--rem))}.pOpenLabo__contact_link_inner{padding:calc(1.875*var(--rem)) calc(32*var(--px))}.pOpenLabo__contact_link_text{font-size:calc(1.0625*var(--rem))}.pOpenLabo__contact_link_arrow{top:calc(50% - 18*var(--px)/2);right:calc(46*var(--px));width:calc(10*var(--px));height:calc(18*var(--px))}.pFaq{position:relative;z-index:1;margin-bottom:calc(-158*var(--px))}.pFaq:before{clip-path:inset(0% 0% calc(63*var(--px)) 0%)}.pFaq__inner{grid-template-columns:1fr calc(834*var(--px));gap:calc(60*var(--px));padding:calc(212*var(--px)) calc(140*var(--px))0}.pFaq__head_title_main{font-size:calc(2.5*var(--rem));line-height:1.6}.pFaq__head_footprint_item{width:calc(18*var(--px));height:calc(36*var(--px))}.pFaq__head_footprint_item:nth-child(1){top:calc(-97*var(--px));right:calc(-76*var(--px));transform:rotate(-97deg)}.pFaq__head_footprint_item:nth-child(2){top:calc(-51*var(--px));right:calc(-35*var(--px));transform:rotate(-163deg)}.pFaq__head_footprint_item:nth-child(3){top:calc(-59*var(--px));right:calc(25*var(--px));transform:rotate(-123deg)}.pFaq__body{margin-top:calc(2*var(--px))}.pFaq__list{margin-top:calc(46*var(--px))}.pFaq__listItem_head{gap:calc(32*var(--px));padding:calc(1.75*var(--rem)) calc(32*var(--px))}.pFaq__listItem_head_inner{gap:calc(30*var(--px))}.pFaq__listItem_head_q{font-size:calc(1.75*var(--rem))}.pFaq__listItem_head_text{font-size:calc(1.25*var(--rem));line-height:1.7}.pFaq__listItem_head_icon{width:calc(22*var(--px));height:calc(23*var(--px))}.pFaq__listItem_head_icon_bar{height:3px}.pFaq__listItem_content{padding:calc(1.75*var(--rem)) calc(32*var(--px)) calc(2*var(--rem))}.pFaq__listItem_answer{font-size:calc(1.125*var(--rem))}}@media (any-hover:hover){.pFeature__program_courseItem_courseLink_arrow{transition:color .4s var(--ease-out-quart),transform .4s var(--ease-out-quart)}.pFeature__program_courseItem_courseLink:hover .pFeature__program_courseItem_courseLink_arrow{color:var(--_course-color);transform:translate(20%);transition-duration:.24s}.pFeature__program_courseItem_program_listItem_link_text{transition:background-size .4s var(--ease-out-quad)}.pFeature__program_courseItem_program_listItem_link svg{overflow:visible}.pFeature__program_courseItem_program_listItem_link .circle{transform-origin:center;transition:transform .4s var(--ease-out-quart)}.pFeature__program_courseItem_program_listItem_link:hover .pFeature__program_courseItem_program_listItem_link_text{background-position:100% 100%;background-size:0 1px}.pFeature__program_courseItem_program_listItem_link:hover .circle{transform:scale(1.1)}.pFeature__program_more_link{transform:perspective(150px) translateZ(0);transition:transform .4s var(--ease-out-quart)}.pFeature__program_more_link_inner{transition:background-color .4s var(--ease-out-quart)}.pFeature__program_more_link_arrow{transition:transform .4s var(--ease-out-quart)}.pFeature__program_more_link:hover{transform:perspective(150px) translateZ(-1px);transition-duration:.24s}.pFeature__program_more_link:hover .pFeature__program_more_link_inner{background-color:var(--color-blue-sky);transition-duration:.24s}.pFeature__program_more_link:hover .pFeature__program_more_link_arrow{transform:translate(50%);transition-duration:.24s}.pGraduate__slider_arrow_button svg{overflow:visible;backface-visibility:hidden}.pGraduate__slider_arrow_button .circle{transform-origin:center;transition:transform .4s var(--ease-out-quart)}.pGraduate__slider_arrow_button:hover .circle{transform:scale(1.1)}.pOpenLabo__contact_link{transform:perspective(150px) translateZ(0);transition:transform .4s var(--ease-out-quart)}.pOpenLabo__contact_link_arrow{transition:transform .4s var(--ease-out-quart)}.pOpenLabo__contact_link:hover{transform:perspective(150px) translateZ(-3px);transition-duration:.24s}.pOpenLabo__contact_link:hover .pOpenLabo__contact_link_arrow{transform:translate(60%);transition-duration:.24s}.pFaq__listItem_head_q{transition:color .4s var(--ease-out-quart),transform .4s var(--ease-out-quart)}.pFaq__listItem_head:hover .pFaq__listItem_head_q{color:var(--color-blue-dark);transform:scale(1.1);transition-duration:.24s}.pFaq__listItem_answer a{transition:color .4s var(--ease-out-quart)}.pFaq__listItem_answer a:hover{color:var(--color-blue-dark);transition-duration:.24s}}