.cSubFv__inner{padding-top:var(--header-height)}.cSubFv__image{width:100%;height:330rem;-webkit-mask-image:url(../../assets/images/common/sub_fv_image_mask-no-webp.png);mask-image:url(../../assets/images/common/sub_fv_image_mask-no-webp.png)}.cSubFv__headline{padding:0 15rem;margin-top:14rem}.cSubFv__headline_text{font-family:var(--f-en);font-style:italic;text-transform:uppercase;position:relative;font-size:38rem;font-weight:700;letter-spacing:.04em}.cSubFv__breadcrumb{position:relative;z-index:1;margin-top:-16rem}@media screen and (min-width: 768px){.cSubFv__image{width:1296rem;height:492rem;margin-top:-20rem;margin-left:auto;-webkit-mask-image:url(../../assets/images/common/sub_fv_image_mask-no-webp-pc.png);mask-image:url(../../assets/images/common/sub_fv_image_mask-no-webp-pc.png)}.cSubFv__headline{padding:0 70rem;margin-top:40rem}.cSubFv__headline_text{font-size:56rem}.cSubFv__breadcrumb{margin-top:-50rem}}.cSubNext__inner{padding:0 30rem 90rem}.cSubNext__nav_list{display:flex;flex-direction:column;gap:40rem}.cSubNext__nav_item{position:relative;width:100%;height:100%}.cSubNext__nav_item:after{position:absolute;top:-5rem;right:-1px;z-index:1;width:30rem;height:30rem;content:"";background-color:var(--c-white)}.cSubNext__nav_item_image{width:100%;height:97rem}.cSubNext__nav_item_text{position:absolute;bottom:-10rem;left:0;display:flex;align-items:center;justify-content:flex-start;height:30rem;padding:0 10rem;color:var(--c-white);background-color:var(--c-green)}@media screen and (min-width: 768px){.cSubNext__inner{padding:0 0 160rem}.cSubNext__nav_list{flex-direction:row;gap:0}.cSubNext__nav_item{width:50%}.cSubNext__nav_item:after{display:none}.cSubNext__nav_item_image{height:492rem}.cSubNext__nav_item_text{bottom:0;height:33rem;font-size:18rem}.cSubNext__nav_item:last-child{margin-top:80rem}}.cSubFv{--base-color: var(--c-green)}.cSubFv__headline_text{display:flex;flex-direction:column}.cSubFv__headline_text>span:last-child{margin-left:72rem}.pAbout{margin-top:32rem}.pAbout__inner{padding:0 30rem}.pAbout__headline{font-size:24rem;font-weight:700;line-height:1.5;letter-spacing:.02em}.pAbout__paragraph{margin-top:32rem;font-size:14rem;line-height:1.8;letter-spacing:.02em}.pNav{position:relative;margin-top:80rem}.pNav__background{position:absolute;top:-1px;left:0;width:100%;height:43rem;pointer-events:none}.pNav__nav{padding:80rem 30rem;background-color:#f5f7f8}.pNav__list{display:flex;flex-direction:column;gap:40rem}.pNav__item_link{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:21rem}.pNav__item_link:before{position:absolute;bottom:0;left:0;width:100%;height:var(--border-width);content:"";background-color:var(--c-black)}.pNav__item_link:after{position:absolute;bottom:-1px;left:5rem;width:calc(var(--border-width) * 2);height:calc(var(--border-width) * 2);content:"";background-color:#f5f7f8}.pNav__item_text{font-size:15rem;font-weight:700;line-height:1.17;letter-spacing:.06em}.pNav__item_icon{--icon-background: var(--c-green);width:26rem;height:26rem;transform:rotate(90deg)}.pSection__headline{display:flex;flex-direction:column;align-items:flex-start}.pSection__headline_en{font-family:var(--f-en);font-style:italic;text-transform:uppercase;position:relative;overflow:hidden;font-size:38rem;font-weight:700;letter-spacing:.04em}.pSection__headline_ja{display:flex;gap:8rem;align-items:center;justify-content:flex-start;margin-top:6rem;font-size:13rem;font-weight:700;line-height:1.17;letter-spacing:.06em}.pSection__headline_ja:before{display:block;width:4rem;height:4rem;margin-top:2rem;content:"";background-color:var(--c-green)}.pEducation{padding-top:64rem}.pEducation__inner{padding:0 30rem}.pEducation__list{display:flex;flex-direction:column;gap:32rem;margin-top:40rem}.pEducation__item{position:relative;z-index:1;width:100%;padding:42rem 30rem;counter-increment:education-item}.pEducation__item_border{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:solid 10rem var(--c-gray)}.pEducation__item_head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pEducation__item_body{margin-top:24rem}.pEducation__item_title{display:flex;gap:9rem;align-items:flex-start;justify-content:flex-start}.pEducation__item_title_index{margin-top:3rem}.pEducation__item_title_index:before{font-family:var(--f-en);font-style:italic;text-transform:uppercase;display:block;font-size:12rem;font-weight:700;letter-spacing:.04em;content:counter(education-item,decimal-leading-zero)}.pEducation__item_title_text{font-size:16rem;font-weight:700;line-height:1.45}.pEducation__item_attention{font-size:10rem;font-weight:500;line-height:1.45}.pEducation__item_paragraph{font-size:14rem;line-height:1.8;letter-spacing:.02em}.pEducation__item2_graph{width:285rem;height:369rem;margin:9rem -15rem 0}.pEducation__item3_ojt{position:relative;padding:16rem;margin-top:24rem;background-color:#f5f7f8}.pEducation__item3_ojt:before{position:absolute;top:-1px;right:-1px;z-index:1;width:18rem;height:18rem;content:"";background-color:var(--c-white)}.pEducation__item3_ojt_title{display:flex;gap:12rem;align-items:center;font-size:12rem;font-weight:700;line-height:1.17;letter-spacing:.06em}.pEducation__item3_ojt_title:before{display:block;width:4rem;height:4rem;margin-top:1rem;content:"";background-color:var(--c-green)}.pEducation__item3_ojt_paragraph{padding-left:16rem;margin-top:10rem;font-size:12rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.pEducation__item4_list{display:flex;flex-direction:column;gap:48rem;align-items:flex-start}.pEducation__item4_block{width:100%}.pEducation__item4_block1{--base-color: var(--c-green);--sub-color: #a8ccb2}.pEducation__item4_block2{--base-color: var(--c-blue);--sub-color: #61a5cc}.pEducation__item4_title{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:48rem}.pEducation__item4_title_head{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:60rem;height:100%;font-size:10rem;font-weight:700;line-height:1;color:var(--c-white);letter-spacing:.06em;background-color:var(--base-color)}.pEducation__item4_title_text{display:flex;flex-grow:1;align-items:center;height:100%;padding:0 8rem;font-size:12rem;font-weight:500;line-height:1.3;letter-spacing:.1em;background-color:#f5f7f8}.pEducation__item4_exsample{margin-top:23rem}.pEducation__item4_exsample_title{display:flex;gap:9rem;align-items:flex-start;font-size:12rem;font-weight:700;line-height:1.3}.pEducation__item4_exsample_title:before{display:block;width:4rem;height:4rem;margin-top:4rem;content:"";background-color:var(--base-color)}.pEducation__item4_exsample_table{position:relative;display:flex;align-items:center}.pEducation__item4_exsample_table_inner{flex-shrink:0;width:100%;overflow-x:scroll}.pEducation__item4_exsample_table_scroller{width:var(--width)}.pEducation__item4_exsample_table table{flex-shrink:0;margin-left:-3rem}.pEducation__item4_exsample_table thead{height:40rem;font-size:12rem;font-weight:700;color:var(--c-white);letter-spacing:.1em;background-color:var(--base-color);border-left:solid 3rem var(--c-white)}.pEducation__item4_exsample_table thead th{position:sticky;left:0;height:40rem;padding-left:10rem;vertical-align:middle}.pEducation__item4_exsample_table td{width:200rem;text-align:center;vertical-align:middle;border-top:solid 3rem var(--c-white);border-bottom:solid 3rem var(--c-white);border-left:solid 3rem var(--c-white)}.pEducation__item4_exsample_table td.mouth{height:31rem;font-size:12rem;font-weight:700;color:var(--c-white);letter-spacing:.1em;background-color:var(--sub-color)}.pEducation__item4_exsample_table td.desc{height:94rem;padding-bottom:10rem;font-size:12rem;font-weight:500;line-height:1.4;letter-spacing:.04em;background-color:#f5f7f8}.pEducation__item4_exsample_table td.desc .small{display:inline-block;width:40rem;margin-left:-6rem;font-size:10rem;white-space:nowrap}.pEducation__item4_exsample_table_icon{--icon-background: var(--base-color);position:absolute;right:-10rem;z-index:1;width:26rem;height:26rem;margin-top:50rem}.pEducation__item4_exsample_table1{--width: 900rem;margin-top:16rem}.pEducation__item4_exsample_table2{--width: 609rem;margin-top:24rem}.pEducation__item4_exsample_table3{--width: 1149rem;margin-top:16rem}.pCareer{margin-top:70rem}.pCareer__image{width:100%;height:320rem}.pCareer__body{padding:64rem 15rem 80rem;background-color:#f5f7f8}.pCareer__headline{padding:0 15rem}.pCareer__list{display:flex;flex-direction:column;gap:40rem;margin-top:40rem}.pCareer__item{position:relative;width:100%;padding:61rem 15rem 64rem;background-color:var(--c-white)}.pCareer__item:after{position:absolute;top:-1px;right:-1px;z-index:1;width:25rem;height:25rem;content:"";background-color:#f5f7f8}.pCareer__item_headline{font-size:18rem;font-weight:700;line-height:1.45}.pCareer__item_paragraph{margin-top:16rem;font-size:14rem;line-height:1.6;letter-spacing:.02em}.pCareer__item_graph{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:24rem}.pCareer__item_graph:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";border:solid 2rem var(--border-color)}.pCareer__item_graph_block1{--height: 66rem;--display: none;--mt: 0}.pCareer__item_graph_head{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:77rem;height:var(--height, 77rem);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem));color:var(--c-white);background-color:var(--head-color)}.pCareer__item_graph_head:before{position:absolute;top:-1px;left:0;z-index:1;display:block;display:var(--display, block);width:100%;height:20rem;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:var(--c-white)}.pCareer__item_graph_head_text{margin-top:14rem;margin-top:var(--mt, 14rem);font-size:14rem;font-weight:700;line-height:1;letter-spacing:.1em}.pCareer__item_graph_body{padding:14rem 17rem 16rem}.pCareer__item_graph_paragraph{font-size:12rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.pCareer__item_graph_attention{margin-top:8rem;font-size:12rem;font-weight:500;line-height:1.6;color:var(--attention-color);letter-spacing:.02em}.pCareer__item1 .pCareer__item_graph{--border-color: #dcf5e2;--attention-color: var(--c-green)}.pCareer__item1 .pCareer__item_graph_block1{--head-color: #a8ccb2;--height: 66rem;--display: none;--mt: 0}.pCareer__item1 .pCareer__item_graph_block2{--head-color: #8dc09b}.pCareer__item1 .pCareer__item_graph_block3{--head-color: #68ae7b}.pCareer__item1 .pCareer__item_graph_block4{--head-color: #44975a}.pCareer__item2 .pCareer__item_graph{--border-color: #b8daed;--attention-color: var(--c-blue)}.pCareer__item2 .pCareer__item_graph_block1{--head-color: #91c6e3;--height: 66rem;--display: none;--mt: 0}.pCareer__item2 .pCareer__item_graph_block2{--head-color: #7ebbde}.pCareer__item2 .pCareer__item_graph_block3{--head-color: #61a5cc}.pCareer__item2 .pCareer__item_graph_block4{--head-color: #16428b}.cSubNext{margin-top:70rem}.pMore{padding:0 30rem;margin-top:80rem}.pMore__link{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:20rem}.pMore__link:before{position:absolute;bottom:0;left:0;width:100%;height:var(--border-width);content:"";background-color:var(--c-black)}.pMore__link:after{position:absolute;bottom:-1px;left:5rem;width:calc(var(--border-width) * 2);height:calc(var(--border-width) * 2);content:"";background-color:var(--c-white)}.pMore__text{font-size:15rem;font-weight:700;line-height:1.17;letter-spacing:.06em}.pMore__icon{width:26rem;height:26rem}@media screen and (min-width: 768px){.pAbout{margin-top:120rem}.pAbout__inner{padding:0 70rem}.pAbout__headline{font-size:44rem;line-height:1.35;letter-spacing:.06em}.pAbout__paragraph{width:970rem;margin-top:48rem;font-size:15rem;line-height:1.8;letter-spacing:0}.pNav{margin-top:100rem}.pNav__nav{padding:93rem 0}.pNav__list{flex-direction:row;justify-content:center}.pNav__item{width:372rem}.pNav__item_link{padding-bottom:24rem}.pNav__item_icon{width:30rem;height:30rem}.pSection__headline{flex-direction:row;align-items:center;justify-content:space-between}.pSection__headline_en{font-size:40rem}.pSection__headline_ja{gap:8rem;margin-top:10rem}.pSection__headline_ja:before{display:block;width:4rem;height:4rem;margin-top:2rem;content:"";background-color:var(--c-green)}.pEducation{padding-top:120rem}.pEducation__inner{padding:0 70rem}.pEducation__list{gap:40rem;margin-top:56rem}.pEducation__item{display:flex;align-items:flex-start;padding:60rem 50rem}.pEducation__item_border{border-width:20rem}.pEducation__item_title{gap:24rem}.pEducation__item_title_index{margin-top:8rem}.pEducation__item_title_index:before{font-size:15rem}.pEducation__item_title_text{font-size:24rem;line-height:1.5;letter-spacing:.06em}.pEducation__item_attention{padding-left:32rem;font-size:13rem;line-height:1.5;letter-spacing:.06em}.pEducation__item_body{width:700rem;margin:0 0 0 auto}.pEducation__item_paragraph{font-size:15rem;letter-spacing:0}.pEducation__item2 .pEducation__item_attention{padding-left:42rem}.pEducation__item2_graph{width:640rem;height:351rem;margin-top:40rem}.pEducation__item3_ojt{width:690rem;padding:24rem 62rem 32rem 40rem;margin-top:20rem}.pEducation__item3_ojt:before{width:26rem;height:26rem}.pEducation__item3_ojt_title{font-size:15rem}.pEducation__item3_ojt_paragraph{padding:0;margin-top:8rem;font-size:15rem;line-height:1.8;letter-spacing:0}.pEducation__item4{flex-direction:column}.pEducation__item4 .pEducation__item_body{width:1043rem;margin:56rem 0 0 44rem}.pEducation__item4_list{gap:56rem}.pEducation__item4_title{height:32rem}.pEducation__item4_title_head{width:80rem;font-size:14rem}.pEducation__item4_title_text{padding-left:16rem;font-size:14rem}.pEducation__item4_exsample{margin-top:24rem}.pEducation__item4_exsample_title{gap:14rem;font-size:16rem;line-height:1.4;letter-spacing:.06em}.pEducation__item4_exsample_title:before{width:6rem;height:6rem;margin-top:8rem}.pEducation__item4_exsample_table_inner{overflow:hidden}.pEducation__item4_exsample_table_icon{display:none}.pEducation__item4_exsample_table thead{font-size:14rem}.pEducation__item4_exsample_table thead th{padding-left:20rem}.pEducation__item4_exsample_table td.mouth{height:40rem;font-size:14rem}.pEducation__item4_exsample_table td.desc{height:115rem;padding-bottom:16rem;font-size:14rem}.pEducation__item4_exsample_table1{--width: 1043rem}.pEducation__item4_exsample_table2{--width: 690rem}.pEducation__item4_exsample_table3{--width: 1042rem}.pCareer{margin-top:150rem}.pCareer__image{height:629rem}.pCareer__body{padding:120rem 70rem 200rem}.pCareer__list{gap:72rem;margin-top:80rem}.pCareer__item{padding:80rem 120rem 100rem 80rem}.pCareer__item_headline{font-size:24rem;line-height:1.5;letter-spacing:.06em}.pCareer__item_paragraph{margin-top:10rem;font-size:15rem;line-height:1.8;letter-spacing:0}.pCareer__item_graph{margin-top:48rem}.pCareer__item_graph_block{display:flex;align-items:center;justify-content:flex-start}.pCareer__item_graph_head{width:240rem;height:140rem;-webkit-clip-path:none;clip-path:none}.pCareer__item_graph_head:before{top:auto;bottom:-19rem;left:-1rem;z-index:1;width:101%;height:25rem;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem))}.pCareer__item_graph_head:after{position:absolute;bottom:-15rem;bottom:var(--bottom, -15rem);left:0;z-index:2;width:100%;height:30rem;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 20rem),50% 100%,0 calc(100% - 20rem));content:"";background-color:var(--head-color)}.pCareer__item_graph_head_text{margin-top:20rem;font-size:17rem}.pCareer__item_graph_body{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;align-self:stretch;justify-content:center;padding:0;padding-left:36rem;border-bottom:2rem solid var(--border-color)}.pCareer__item_graph_paragraph{font-size:15rem;line-height:1.8;letter-spacing:0}.pCareer__item_graph_attention{margin-top:0;font-size:14rem;line-height:1.8;letter-spacing:0}.pCareer__item1 .pCareer__item_graph_block1{--display: block}.pCareer__item1 .pCareer__item_graph_block4{--bottom: -20rem}.pCareer__item2 .pCareer__item_graph_block1{--display: block}.pCareer__item2 .pCareer__item_graph_block4{--bottom: -20rem}.pMore{padding:0;margin-top:140rem}.pMore__link{position:relative;width:770rem;padding-bottom:36rem;margin:0 auto}.pMore__text{font-size:24rem;line-height:1.6;letter-spacing:.02em}.pMore__icon{width:30rem;height:30rem}.cSubNext{margin-top:160rem}}@media screen and (min-width: 768px) and (hover: hover){.pFvNav__item_text{transition:transform .6s var(--e-out-4)}.pFvNav__item_link:hover .pFvNav__item_link_text{transition-duration:.3s;transform:translate(10rem)}.pMore__text{transition:transform .6s var(--e-out-4)}.pMore__link:hover .pMore__text{transition-duration:.3s;transform:translate(10rem)}}
