@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@600&family=Noto+Sans+JP:wght@100..900&display=swap);
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{font-family:sans-serif;word-break:break-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,small{display:block;box-sizing:border-box}ul,ol,li,dd{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{width:100%;height:auto;vertical-align:bottom}button{all:unset}html{font-size:10px}@media screen and (min-width: 1921px){html{font-size:.72vw}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-feature-settings:"palt" 1;font-weight:500;letter-spacing:.05em;min-width:120rem;color:#1d72ba;background-color:#f2f3ef}@media screen and (max-width: 767px){body{min-width:initial}}@media screen and (max-width: 419px){body{font-size:1.5rem}}h2,h3{font-weight:500}.is-fadeIn{opacity:0;transform:translateY(6rem)}.is-fadeIn.is-visible{transition:opacity .5s ease,transform .5s ease;opacity:1;transform:translateY(0)}.is-textIn{overflow:hidden;opacity:0;display:block}.is-textIn__inner{display:block;opacity:0;transform:translateY(100%)}.is-visible .is-textIn{opacity:1}.is-visible .is-textIn:nth-child(3) .is-textIn__inner{transition-delay:.5s}.is-visible .is-textIn__inner{transition:opacity 1.2s cubic-bezier(0.22, 1, 0.36, 1),transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);opacity:1;transform:translateY(0)}.is-animatedText span{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}.is-visible .is-animatedText span{opacity:1;transform:translateY(0)}.l-header{top:0;left:0;position:fixed;z-index:100;width:100%;padding:2.9365rem 3rem;background-color:#f2f3ef}@media screen and (max-width: 575px){.l-header{padding:1.5rem 1rem}}.l-header__inner{display:flex;justify-content:space-between;align-items:center}.l-header__left{width:100%;max-width:29rem}@media screen and (max-width: 575px){.l-header__left{max-width:clamp(15rem,3.7059rem + 35.2941vw,24rem)}}.l-header__logo{transition:opacity .3s}.l-header__logo:hover{opacity:.7}.l-header__logo img{display:block}.l-header__right{width:auto;flex-grow:0;display:flex;align-items:center;-moz-column-gap:3rem;column-gap:3rem}@media screen and (max-width: 575px){.l-header__right{-moz-column-gap:15px;column-gap:15px}}.l-header__entry{position:relative;z-index:80;color:#4d4d4d}.l-header__entryBtn{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;cursor:pointer;transition:opacity .3s;display:block}@media screen and (max-width: 575px){.l-header__entryBtn{font-size:clamp(1.2rem,.949rem + .7843vw,1.4rem)}}.l-header__entryBtn.is-active svg{transform:rotate(180deg)}.l-header__entryBtn:hover{opacity:.7}.l-header__entryBtn svg{margin-left:1rem}@media screen and (max-width: 419px){.l-header__entryBtn svg{margin-left:.5rem}}.l-header__menuBtn{width:4rem;height:1rem;position:relative;cursor:pointer;z-index:100;display:block}@media screen and (max-width: 575px){.l-header__menuBtn{width:3rem}}.l-header__menuBtn.is-active>span.is-line1{transform:rotate(13.04deg)}@media screen and (max-width: 575px){.l-header__menuBtn.is-active>span.is-line1{transform:rotate(17.5deg)}}.l-header__menuBtn.is-active>span.is-line2{transform:rotate(-13.04deg)}@media screen and (max-width: 575px){.l-header__menuBtn.is-active>span.is-line2{transform:rotate(-17.5deg)}}.l-header__menuBtn>span{display:block;width:100%;height:.1rem;background-color:#4d4d4d;position:absolute;left:0}.l-header__menuBtn>span.is-line1{top:0;transform-origin:left top}.l-header__menuBtn>span.is-line2{bottom:0;transform-origin:left bottom}.l-container{width:100%;max-width:116rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}@media screen and (min-width: 1367px){.l-container{max-width:80.5152979066vw}}@media screen and (max-width: 575px){.l-container{padding-left:2rem;padding-right:2rem}}.l-footer{padding:7rem 0 5rem;background-color:#1d72ba;text-align:center;color:#fff}.l-footer__title{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;color:#fff;font-size:7.8rem;opacity:.5;display:inline-block;position:relative;z-index:1;line-height:1;margin-bottom:5rem}@media screen and (max-width: 767px){.l-footer__title{font-size:6rem}}.l-footer__title::after{content:"";position:absolute;display:block;width:6rem;height:2.5rem;background-image:url(../img/car.svg);background-size:contain;background-repeat:no-repeat;right:-6rem;bottom:.4rem}@media screen and (max-width: 767px){.l-footer__title::after{right:-5rem;width:5rem;height:2.08rem}}.l-footer img{width:6rem;margin-bottom:1rem;display:inline-block}.l-footer__copyright{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;position:relative;line-height:1;padding:1rem 0;text-align:center}.l-footer__copyright:before,.l-footer__copyright:after{content:"";position:absolute;width:50%;height:.1rem;background-color:#fff}.l-footer__copyright:before{left:0;top:0}.l-footer__copyright:after{content:"";right:0;bottom:0}.l-content{margin-top:17.999rem;overflow:hidden}@media screen and (max-width: 767px){.l-content{margin-top:13.999rem}}@media screen and (max-width: 575px){.l-content{margin-top:10.761rem;margin-top:calc(clamp(4.45rem,4.0597rem + 1.2196vw,4.761rem) + 6rem)}}.c-subMenu{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;font-size:1.2rem}.c-subMenu.is-active{max-height:100vh}.c-subMenu__items{margin-left:7.389rem}@media screen and (max-width: 419px){.c-subMenu__items{margin-left:6.141rem}}.c-subMenu__item:not(:last-of-type){margin-bottom:1.5rem}.c-subMenu__item a{color:#1d72ba;transition:opacity .3s;display:flex;justify-content:space-between}.c-subMenu__item a:hover{opacity:.7}.c-section-title01{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.2rem;position:relative;line-height:1;padding:.5rem 0;color:#1d72ba;text-align:center}.c-section-title01:before,.c-section-title01:after{content:"";position:absolute;width:50%;height:.1rem;background-color:#1d72ba}.c-section-title01:before{left:0;top:0}.c-section-title01:after{content:"";right:0;bottom:0}.c-section-subTitle01{text-align:center;line-height:1.3;font-size:2.6rem;font-size:clamp(2.28rem,.0133rem + 1.8889vw,3.64rem);letter-spacing:.2em;font-weight:700}@media screen and (min-width: 1921px){.c-section-subTitle01{font-size:2.6rem}}@media screen and (max-width: 767px){.c-section-subTitle01{font-size:2.2rem}}@media screen and (max-width: 419px){.c-section-subTitle01{font-size:2rem}}.c-section-title02{border-top:.4rem solid #1d72ba;border-bottom:.4rem solid #1d72ba;padding:4rem 0}.c-section-title02 .is-enTitle{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.2rem;opacity:.5;display:block;letter-spacing:initial}@media screen and (max-width: 575px){.c-section-title02 .is-enTitle{font-size:1.8rem}}.c-section-title02 h2{font-size:3rem;font-weight:700;letter-spacing:.2em;line-height:1.6}@media screen and (max-width: 575px){.c-section-title02 h2{font-size:2.6rem}}@media screen and (max-width: 419px){.c-section-title02 h2{font-size:2.4rem}}.c-btn01{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:1.8rem;display:inline-block;background-color:#fff;color:#1d72ba;line-height:6rem;width:100%;max-width:25rem;text-align:center;transition:color .3s}@media screen and (max-width: 575px){.c-btn01{font-size:1.6rem}}.c-btn01:hover{color:rgba(28,115,186,.7)}.c-btn01:hover img{right:-1rem}.c-btn01__inner{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.c-btn01__inner span{display:block}.c-btn01__inner img{width:7rem;position:relative;right:0;transition:right .3s}@media screen and (max-width: 575px){.c-btn01__inner img{width:6rem}}.c-breadcrumb{font-size:1.2rem}.c-breadcrumb__lists{display:flex;-moz-column-gap:1rem;column-gap:1rem}.c-breadcrumb__list a{color:#1d72ba;transition:color .3s}.c-breadcrumb__list a:hover{color:rgba(28,115,186,.7)}.c-table01{width:100%;border-collapse:separate;border-spacing:.7rem 1rem}@media screen and (max-width: 767px){.c-table01{border-spacing:0}}@media screen and (max-width: 767px){.c-table01 tr:last-of-type td{padding:1rem 0 0 0}}.c-table01 th,.c-table01 td{padding:1rem}@media screen and (max-width: 767px){.c-table01 th,.c-table01 td{display:block}}.c-table01 th{width:20%;background-color:#679bcf;color:#fff;letter-spacing:.2em;text-align:left;vertical-align:top}@media screen and (max-width: 767px){.c-table01 th{width:100%}}.c-table01 td{width:80%;border-bottom:.1rem solid #1d72ba}@media screen and (max-width: 767px){.c-table01 td{border-bottom:none;width:100%}}.p-entryMenu{background-color:#f2f3ef;position:absolute;top:calc(100% + 2.85rem);right:50%;transform:translateX(50%);white-space:nowrap;padding:2rem;opacity:0;visibility:hidden;transition:opacity .3s}@media screen and (max-width: 575px){.p-entryMenu{top:calc(100% + 1.5rem)}}.p-entryMenu.is-active{opacity:1;visibility:visible}.p-entryMenu__list{font-size:1.2rem;position:relative}.p-entryMenu__list:not(:last-of-type){margin-bottom:1.2em}.p-entryMenu__list a{padding-right:2rem;transition:opacity .3s}.p-entryMenu__list a:hover{opacity:.7}.p-entryMenu__list span{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;background-color:#1d72ba;color:#fff;display:flex;justify-content:center;align-items:center}.p-megaMenu{position:absolute;top:0;right:0;max-width:52rem;width:100%;background-color:#f2f3ef;z-index:90;transform:translateX(100%);transition:transform .3s;padding-top:7.999rem;color:#1d72ba}@media screen and (max-width: 767px){.p-megaMenu{max-width:initial}}@media screen and (max-width: 575px){.p-megaMenu{padding-top:4.761rem;padding-top:clamp(4.45rem,4.0597rem + 1.2196vw,4.761rem)}}.p-megaMenu.is-active{transform:translateX(0);box-shadow:-0.3rem 0 .6rem rgba(77,77,77,.4)}.p-megaMenu__inner{overflow-y:scroll;max-height:calc(100vh - 7.999rem);max-height:calc(100dvh - 7.999rem);box-sizing:border-box;padding:3rem 3rem 3rem 6rem}@media screen and (max-width: 575px){.p-megaMenu__inner{padding:3rem;max-height:calc(100vh - 4.761rem);max-height:calc(100dvh - 4.761rem);max-height:calc(100vh - clamp(4.45rem,4.0597rem + 1.2196vw,4.761rem));max-height:calc(100dvh - clamp(4.45rem,4.0597rem + 1.2196vw,4.761rem))}}@media screen and (max-width: 419px){.p-megaMenu__inner{padding:2rem}}.p-megaMenu__item:not(:last-of-type){margin-bottom:6rem}@media screen and (max-width: 419px){.p-megaMenu__item:not(:last-of-type){margin-bottom:4rem}}.p-megaMenu__subTitle{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:1.3rem;position:relative;padding:.3rem 0;line-height:1}.p-megaMenu__subTitle:before{content:"";position:absolute;width:12rem;height:.1rem;background-color:#1d72ba;left:-6rem;top:0}@media screen and (max-width: 575px){.p-megaMenu__subTitle:before{left:-3rem}}@media screen and (max-width: 419px){.p-megaMenu__subTitle:before{left:-2rem}}.p-megaMenu__subTitle:after{content:"";position:absolute;width:calc(100% + 3rem);height:.1rem;background-color:#1d72ba;left:0;bottom:0}@media screen and (max-width: 419px){.p-megaMenu__subTitle:after{width:calc(100% + 2rem)}}.p-megaMenu__title{display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem}.p-megaMenu__title:before{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:3.6rem;white-space:nowrap;line-height:1;padding:1.2rem;width:4.189rem}@media screen and (max-width: 419px){.p-megaMenu__title:before{font-size:3.2rem;padding:.8rem;width:3.741rem}}.p-megaMenu__title.is-01:before{content:"01"}.p-megaMenu__title.is-02:before{content:"02"}.p-megaMenu__title.is-03:before{content:"03"}.p-megaMenu__title.is-04:before{content:"04"}.p-megaMenu__title.is-05:before{content:"05"}.p-megaMenu__title.is-06:before{content:"06"}.p-megaMenu__title.is-07:before{content:"07"}.p-megaMenu__title a{color:#1d72ba;transition:opacity .3s}.p-megaMenu__title a:hover{opacity:.7}.p-megaMenu button{flex:1;display:block;text-align:right;position:relative;cursor:pointer}.p-megaMenu button svg{position:absolute;top:0;transform:translateY(-50%) rotate(0deg);right:0;transition:all .3s}.p-megaMenu button.is-active svg{transform:translateY(-50%) rotate(360deg)}.p-megaMenu button.is-active svg.fa-plus{opacity:0}.p-cta{margin-bottom:5rem}.p-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;margin-bottom:3rem;font-weight:700}@media screen and (max-width: 767px){.p-cta__btns{row-gap:2rem}}.p-cta__btn{flex-basis:calc(33.3333333333% - 2.6666666667rem);font-size:2.4rem;display:inline-block;border:.1rem solid #fff;box-sizing:border-box;color:#fff;padding:1.8rem 0;line-height:1;text-align:center;position:relative;transition:opacity .3s}@media screen and (max-width: 767px){.p-cta__btn{flex-basis:100%}}@media screen and (max-width: 575px){.p-cta__btn{font-size:2rem}}.p-cta__btn:hover{opacity:.7}.p-cta__btn:hover img{right:0}.p-cta__btnInner span{display:block;position:relative;right:1.2rem}.p-cta__btnInner img{position:absolute;width:7rem;top:50%;right:1.2rem;transform:translateY(-50%);transition:right .3s}@media screen and (max-width: 575px){.p-cta__btnInner img{width:6rem}}.p-pageHead{margin-bottom:18rem}@media screen and (max-width: 767px){.p-pageHead{margin-bottom:10rem}}.p-pageHead__subTitle{position:relative;margin-bottom:3rem}.p-pageHead__subTitle>span{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.2rem;position:relative;display:inline-block;line-height:1;padding:.5rem 0}.p-pageHead__subTitle>span::before,.p-pageHead__subTitle>span::after{content:"";position:absolute;display:block;background-color:#1d72ba;height:.1rem}.p-pageHead__subTitle>span::before{top:0;left:-5rem;width:calc(5rem + 50%)}@media screen and (min-width: 1200px){.p-pageHead__subTitle>span::before{left:calc(((100vw - 116rem)/2 + 3rem)*-1);width:calc((100vw - 116rem)/2 + 3rem + 50%)}}@media screen and (min-width: 1367px){.p-pageHead__subTitle>span::before{left:calc((9.7423510467vw + 3rem)*-1);width:calc(9.7423510467vw + 3rem + 50%)}}@media screen and (max-width: 767px){.p-pageHead__subTitle>span::before{left:-3rem;width:calc(3rem + 50%)}}@media screen and (max-width: 575px){.p-pageHead__subTitle>span::before{left:-2rem;width:calc(2rem + 50%)}}.p-pageHead__subTitle>span::after{bottom:0;left:50%;width:calc(115rem - 50%)}@media screen and (min-width: 1200px){.p-pageHead__subTitle>span::after{width:calc(100vw - (100vw - 116rem)/2 - 3rem - 50%)}}@media screen and (min-width: 1367px){.p-pageHead__subTitle>span::after{width:calc(90.2576489533vw - 50% - 3rem)}}@media screen and (max-width: 767px){.p-pageHead__subTitle>span::after{width:calc(100vw - 3rem - 50%)}}@media screen and (max-width: 575px){.p-pageHead__subTitle>span::after{width:calc(100vw - 2rem - 50%)}}.p-pageHead__subTitle .c-breadcrumb{position:absolute;top:0;right:0}@media screen and (max-width: 575px){.p-pageHead__subTitle .c-breadcrumb{position:static;margin-top:1rem}}.p-pageHead__title{font-size:3.2rem;letter-spacing:.15em;font-weight:700}@media screen and (max-width: 575px){.p-pageHead__title{font-size:2.8rem}}@media screen and (max-width: 419px){.p-pageHead__title{font-size:2.5rem}}.p-pageHead__text{margin-top:3rem}.p-interviewSlider .swiper-slide__inner{display:block;border-left:.15rem solid #1d72ba;border-right:.15rem solid #1d72ba;border-bottom:.3rem solid #1d72ba;border-top:.3rem solid #1d72ba;box-sizing:border-box}.p-interviewSlider .swiper-slide__inner:hover .thumbnail{transform:scale(1.1)}.p-interviewSlider .swiper-slide__inner:hover .swiper-slide__innerDown img{right:0rem}.p-interviewSlider .swiper-slide__innerUp{overflow:hidden}.p-interviewSlider .swiper-slide__innerUp .thumbnail{transition:transform .3s;aspect-ratio:724/604;-o-object-fit:cover;object-fit:cover}.p-interviewSlider .swiper-slide__innerDown{position:relative;text-align:left;padding:1.5rem;z-index:1;color:#1d72ba}.p-interviewSlider .swiper-slide__innerDown::before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 5rem);height:100%;background-color:#fff;z-index:-1}.p-interviewSlider .swiper-slide__innerDown img{position:absolute;width:7rem;right:1.5rem;bottom:1.5rem;transition:right .3s}.p-interviewSlider .swiper-slide__innerDown div{font-weight:500}.p-interviewSlider .swiper-slide__innerDown div span{margin-left:1rem}.p-interviewSlider .swiper-slide__innerDown span{font-size:1rem}.p-freshmen{text-align:center;margin-bottom:10rem}.p-freshmen__inner>img{display:inline-block;width:6.6rem;margin-bottom:2rem}.p-freshmen__inner h2{font-size:2.2rem;margin-bottom:4rem;letter-spacing:.15em}.p-freshmen__lists{margin:0 5rem;display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 767px){.p-freshmen__lists{margin:0}}@media screen and (max-width: 575px){.p-freshmen__lists{flex-direction:column}}.p-freshmen__list{flex:1}@media screen and (max-width: 767px){.p-freshmen__list{flex:initial;width:calc(50% - 1.5rem)}}@media screen and (max-width: 575px){.p-freshmen__list{width:100%}}.p-freshmen__list:hover .p-freshmen__photo img{transform:scale(1.1);opacity:.8}.p-freshmen__list a{display:flex;align-items:center}.p-freshmen__list.is-freshman01{border:.5rem solid #dc609f}.p-freshmen__list.is-freshman01 .p-freshmen__date{background-color:#dc609f}.p-freshmen__list.is-freshman01 .p-freshmen__name{color:#dc609f}.p-freshmen__list.is-freshman02{border:.5rem solid #e73828}.p-freshmen__list.is-freshman02 .p-freshmen__date{background-color:#e73828}.p-freshmen__list.is-freshman02 .p-freshmen__name{color:#e73828}.p-freshmen__list.is-freshman03{border:.5rem solid #1d72ba}.p-freshmen__list.is-freshman03 .p-freshmen__date{background-color:#1d72ba}.p-freshmen__list.is-freshman03 .p-freshmen__name{color:#1d72ba}.p-freshmen__photo{width:13rem;flex-shrink:0;overflow:hidden}@media screen and (max-width: 767px){.p-freshmen__photo{width:35%}}.p-freshmen__photo img{display:block;transition:all .3s}.p-freshmen__detail{padding:0 1.5rem;flex:1}.p-freshmen__date{font-size:1.3rem;color:#fff}@media screen and (max-width: 767px){.p-freshmen__date{font-size:1.2rem}}@media screen and (max-width: 575px){.p-freshmen__date{font-size:1.4rem}}.p-freshmen__name{font-size:2.2rem}@media screen and (max-width: 767px){.p-freshmen__name{font-size:2rem}}@media screen and (max-width: 575px){.p-freshmen__name{font-size:2.2rem}}.p-application{margin-bottom:10rem}.p-application__title{font-size:2.2rem;background-color:#1d72ba;color:#fff;padding:1.5rem 5rem;letter-spacing:.2em}@media screen and (max-width: 767px){.p-application__title{padding:1.5rem 3rem}}@media screen and (max-width: 575px){.p-application__title{padding:1.5rem 2rem;font-size:2rem}}.p-application__table{padding:5rem;background-color:#fff;margin-bottom:5rem}@media screen and (max-width: 767px){.p-application__table{padding:3rem}}@media screen and (max-width: 767px){.p-application__table{padding:2rem}}@media screen and (max-width: 767px){.p-application__table .c-table01 td{padding:1rem 0}}.p-application__table input[type=text],.p-application__table input[type=email],.p-application__table input[type=tel],.p-application__table textarea,.p-application__table select{display:inline-block;box-sizing:border-box;border:none;background-color:#f0f0f0;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;line-height:1.6}.p-application__table input[type=text]:focus,.p-application__table input[type=email]:focus,.p-application__table input[type=tel]:focus,.p-application__table textarea:focus,.p-application__table select:focus{outline:.2rem solid #1d72ba}.p-application__table input[type=text],.p-application__table input[type=email],.p-application__table input[type=tel],.p-application__table textarea{padding:.52rem 1rem}.p-application__table input[type=text]::-moz-placeholder, .p-application__table input[type=email]::-moz-placeholder, .p-application__table input[type=tel]::-moz-placeholder, .p-application__table textarea::-moz-placeholder{color:#999}.p-application__table input[type=text]::placeholder,.p-application__table input[type=email]::placeholder,.p-application__table input[type=tel]::placeholder,.p-application__table textarea::placeholder{color:#999}.p-application__table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.52rem 2.8rem .52rem 1rem;width:100%}.p-application__table .is-selectContainer{display:inline-block;position:relative;z-index:1}.p-application__table .is-selectContainer::before{border-bottom:.45rem solid #1d72ba;border-left:.4rem solid rgba(0,0,0,0);border-right:.4rem solid rgba(0,0,0,0);content:"";position:absolute;right:1rem;top:1rem;z-index:1}.p-application__table .is-selectContainer::after{border-left:.4rem solid rgba(0,0,0,0);border-right:.4rem solid rgba(0,0,0,0);border-top:.45rem solid #1d72ba;content:"";position:absolute;right:1rem;bottom:1rem;z-index:1}.p-application__table .is-selectContainer .wpcf7-not-valid-tip{display:none}.p-application__table .is-selectContainer:has(.wpcf7-not-valid-tip){margin-bottom:1.5rem}.p-application__table .is-selectContainer:has(.wpcf7-not-valid-tip) .is-error{display:block;position:absolute;bottom:-1.5rem;left:0}.p-application__table .is-optional{display:inline-block;position:relative;width:100%}.p-application__table .is-optional::before{content:"任意";display:block;position:absolute;font-size:1.2rem;top:.5rem;left:0;line-height:1;padding:.5rem 0;width:4rem;color:#fff;text-align:center;background-color:#1d72ba}@media screen and (max-width: 419px){.p-application__table .is-optional::before{width:auto;padding:.5rem}}.p-application__table .is-optional input,.p-application__table .is-optional textarea{margin-left:5rem;width:calc(100% - 5rem)}@media screen and (max-width: 419px){.p-application__table .is-optional input,.p-application__table .is-optional textarea{margin-left:4.5rem;width:calc(100% - 4.5rem)}}.p-application__table textarea{height:18rem;line-height:1.6}.p-application__table input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}.p-application__table .postal-search{display:inline-block;background-color:#1d72ba;color:#fff;cursor:pointer;transition:background-color .3s}.p-application__table .postal-search:hover{background-color:rgba(28,115,186,.8)}.p-application__table .wpcf7-not-valid-tip{font-weight:500;font-size:1.3rem;line-height:1;margin-top:.2rem}.p-application__table .is-error{display:none;color:#dc3232;font-weight:500;font-size:1.3rem;line-height:1;margin-top:.2rem}.p-application__table .is-kanjiName input,.p-application__table .is-kanaName input,.p-application__table .is-email input,.p-application__table .is-number input{width:100%}.p-application__table .is-gender label input[type=radio]{display:none}.p-application__table .is-gender label input[type=radio]:checked+span::after{transform:translateY(-50%) scale(1)}.p-application__table .is-gender label span{display:inline-block;position:relative;padding-left:2.1rem;z-index:1;cursor:pointer}.p-application__table .is-gender label span:first-of-type{margin-right:1rem}.p-application__table .is-gender label span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border-radius:50%;border:.1rem solid #aaa;z-index:1}.p-application__table .is-gender label span::after{content:"";position:absolute;left:.3rem;top:50%;transform:translateY(-50%) scale(0);width:1.2rem;height:1.2rem;border-radius:50%;background-color:#1d72ba;z-index:2;transition:transform .3s}.p-application__table .is-birthDate .is-selectContainer{margin-bottom:0 !important}.p-application__table .is-birthDate td .wpcf7-not-valid-tip{display:none}.p-application__table .is-birthDate td:has(.wpcf7-not-valid-tip) .is-error{display:block}.p-application__table .is-birthDate .is-selectContainer{width:100%}.p-application__table .is-birthDate .is-selectContainer:first-of-type{max-width:14rem;margin-right:.5rem}@media screen and (max-width: 767px){.p-application__table .is-birthDate .is-selectContainer:first-of-type{max-width:29.1666666667%}}.p-application__table .is-birthDate .is-selectContainer:nth-of-type(2),.p-application__table .is-birthDate .is-selectContainer:nth-of-type(3){max-width:9rem;margin:0 .5rem 0 2rem}@media screen and (max-width: 767px){.p-application__table .is-birthDate .is-selectContainer:nth-of-type(2),.p-application__table .is-birthDate .is-selectContainer:nth-of-type(3){margin:0 .5rem;max-width:18.75%}}.p-application__table .is-address .wpcf7-form-control-wrap[data-name=your-postal-code] .wpcf7-not-valid-tip{position:absolute;bottom:-1.5rem;left:.5rem}.p-application__table .is-address .wpcf7-form-control-wrap[data-name=your-postal-code]:has(.wpcf7-not-valid-tip){display:inline-block;margin-bottom:1.5rem}.p-application__table .is-address .p-postal-code{width:100%;max-width:24rem;margin-left:.5rem;margin-right:.5rem;vertical-align:middle}.p-application__table .is-address .postal-search{max-width:16.5rem;width:100%;font-size:1.4rem;padding:.65rem 1rem .65rem 2.4rem;text-align:center;vertical-align:middle;position:relative}@media screen and (max-width: 575px){.p-application__table .is-address .postal-search{display:block;margin-top:1rem}}.p-application__table .is-address .postal-search svg{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.p-application__table .is-address .is-selectContainer{max-width:26.5rem;width:100%}.p-application__table .is-address .p-locality,.p-application__table .is-address .p-street-address{width:100%}.p-application__table .is-1st-preferred .is-selectContainer,.p-application__table .is-2nd-preferred .is-selectContainer{max-width:26.5rem;width:100%}.p-application__table .is-1st-preferred a{color:#1d72ba;text-decoration:underline;font-size:1.4rem;margin-left:2rem}@media screen and (max-width: 575px){.p-application__table .is-1st-preferred a{display:block;margin-left:0;margin-top:.5rem}}.p-application__table .is-1st-preferred a:hover{text-decoration:none}.p-application__table .is-1st-preferred a svg{width:1.4rem;vertical-align:middle;margin-left:.5rem}.p-application__hosoku{margin-left:5rem;margin-top:.5rem}@media screen and (max-width: 767px){.p-application__hosoku{font-size:1.4rem}}.p-application__consent{background-color:#fff;text-align:center;padding:2.5rem;margin-bottom:5rem}@media screen and (max-width: 419px){.p-application__consent{padding:1rem 2rem}}.p-application__consent a{color:#1d72ba;text-decoration:underline}.p-application__consent a:hover{text-decoration:none}.p-application__submitBtn{text-align:center;position:relative}.p-application__submitBtn:hover input{opacity:.8}.p-application__submitBtn:hover img{right:3rem}.p-application__submitBtn input{background-color:#1d72ba;border:none;color:#fff;cursor:pointer;width:100%;padding:2.5rem 0;font-size:1.6rem;font-weight:700;letter-spacing:.2em;transition:opacity .3s;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 419px){.p-application__submitBtn input{padding:2.5rem 1.2rem 2.5rem 0}}.p-application__submitBtn img{position:absolute;top:50%;transform:translateY(-50%);right:6rem;width:7rem;transition:right .3s}@media screen and (max-width: 575px){.p-application__submitBtn img{width:6rem;right:1.2rem}}.p-application__submitBtn .wpcf7-spinner{position:absolute;bottom:0;left:0;transform:translateY(100%)}.p-application__returnBtn{margin-top:5rem;text-align:center}.p-application__returnBtn input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);font-size:1.6rem;color:#1d72ba;text-decoration:underline;cursor:pointer;font-family:"Noto Sans JP",sans-serif}.p-application__returnBtn input:hover{text-decoration:none}.p-application .wpcf7-spinner{position:absolute;width:2.4rem;height:2.4rem;bottom:-4rem;left:0}.p-application .wpcf7-spinner::before{top:.4rem;left:.4rem;width:.6rem;height:.6rem;transform-origin:.8rem .8rem}.p-afterApply{margin-bottom:10rem}@media screen and (max-width: 419px){.p-afterApply{margin-bottom:6rem}}.p-afterApply__lists{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3rem}.p-afterApply__list{width:calc(50% - 1.5rem)}@media screen and (max-width: 767px){.p-afterApply__list{width:100%}}.p-afterApply__listTitle{text-align:center;background-color:#1d72ba;color:#fff;padding:1rem 0;letter-spacing:.2em}.p-afterApply__listContent{background-color:#fff;padding:3rem;line-height:1.6}@media screen and (max-width: 575px){.p-afterApply__listContent{padding:2rem}}.u-none{display:none}.u-pcNone{display:none !important}@media screen and (max-width: 767px){.u-pcNone{display:block !important}}.u-spNone{display:block !important}@media screen and (max-width: 767px){.u-spNone{display:none !important}}.u-inlineBlock{display:inline-block}.u-colorBlue{color:#1d72ba}.u-colorRed{color:#e73828}.u-mb10{margin-bottom:1rem}.u-mt10{margin-top:1rem}.u-mr30{margin-right:3rem}.u-fontNormal{font-size:1.6rem}@media screen and (max-width: 575px){.u-fontNormal{font-size:1.5rem}}.c-top-indexCard{position:relative;padding:0 6rem;z-index:1}@media screen and (max-width: 767px){.c-top-indexCard{cursor:pointer}.c-top-indexCard:hover .c-top-indexCard__img img{transform:scale(1.1)}.c-top-indexCard:hover .c-top-indexCard__btn{color:rgba(28,115,186,.7)}.c-top-indexCard:hover .c-top-indexCard__btn img{right:-1rem}}@media screen and (max-width: 575px){.c-top-indexCard{padding:0 4rem}}@media screen and (max-width: 419px){.c-top-indexCard{padding:0 1.5rem}}.c-top-indexCard::before{content:"";position:absolute;z-index:-1;width:100%;height:50%;top:0;left:0}.c-top-indexCard::after{content:"";position:absolute;z-index:-1;background-color:#fff;width:100%;height:50%;bottom:0;left:0}.c-top-indexCard__number{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:4.8rem;top:0;left:0;line-height:6rem;width:6rem;color:#fff;opacity:.5}@media screen and (max-width: 575px){.c-top-indexCard__number{line-height:initial;width:5.2rem;line-height:5.2rem;font-size:4rem}}@media screen and (max-width: 419px){.c-top-indexCard__number{position:static !important;line-height:1;padding-top:1rem;font-size:2.4rem;display:inline-block}}.c-top-indexCard__btn{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;display:block;right:0;bottom:3rem;color:#1d72ba;z-index:1;font-size:1.8rem;background-color:#fff;text-align:left;padding:1rem 2rem;transition:color .3s}@media screen and (max-width: 767px){.c-top-indexCard__btn{pointer-events:none}}@media screen and (max-width: 419px){.c-top-indexCard__btn{font-size:1.5rem;padding:1rem 1.2rem}}.c-top-indexCard__btn:hover{color:rgba(28,115,186,.7)}.c-top-indexCard__btn:hover img{right:-1rem}.c-top-indexCard__btn:hover~.c-top-indexCard__img img{transform:scale(1.1)}.c-top-indexCard__btn img{display:block;width:7rem;position:relative;right:0;transition:right .5s}.c-top-indexCard__title{font-size:2rem;line-height:6rem;color:#fff;font-weight:500}@media screen and (max-width: 575px){.c-top-indexCard__title{line-height:initial;padding:1.5rem 0;font-size:1.8rem}}@media screen and (max-width: 419px){.c-top-indexCard__title{padding:.5rem 0 1rem;font-size:1.6rem}}.c-top-indexCard__img{overflow:hidden}.c-top-indexCard__img img{transition:transform .3s}.c-top-indexCard__text{font-size:1.2rem;line-height:6rem}@media screen and (max-width: 575px){.c-top-indexCard__text{line-height:initial;padding:1.5rem 0}}.c-top-indexCard.is-blue .c-top-indexCard__text{color:#1d72ba}.c-top-indexCard.is-blue::before{background-color:#1d72ba}.c-top-indexCard.is-red .c-top-indexCard__text{color:#e73828}.c-top-indexCard.is-red::before{background-color:#e73828}.c-top-indexCard.is-03 .c-top-indexCard__btn{bottom:22%}.c-top-indexSubLinks.is-blue .c-indexSubLink{color:#1d72ba}.c-top-indexSubLinks.is-blue div{background-color:#1d72ba}.c-top-indexSubLinks.is-red .c-indexSubLink{color:#e73828}.c-top-indexSubLinks.is-red div{background-color:#e73828}.c-top-indexSubLinks{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:5rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:1rem;margin-top:1rem}@media screen and (max-width: 575px){.c-top-indexSubLinks{justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem;margin-left:0}}@media screen and (max-width: 419px){.c-top-indexSubLinks{flex-basis:100%}}.c-indexSubLink{flex-basis:calc(50% - 5rem);display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 575px){.c-indexSubLink{flex-basis:calc(50% - 1rem)}}@media screen and (max-width: 419px){.c-indexSubLink{flex-basis:100%}}.c-indexSubLink:hover p{text-decoration:underline}.c-indexSubLink>svg{width:1.6rem;flex-shrink:0}.c-indexSubLink div{color:#fff;font-size:1.2rem;width:2.5rem;text-align:center;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-top-mv{width:100%;margin-top:7.999rem;height:100%}@media screen and (max-width: 767px){.p-top-mv{position:relative;height:calc(45rem + 10vw)}}@media screen and (max-width: 575px){.p-top-mv{margin-top:4.761rem;margin-top:clamp(4.45rem,4.0597rem + 1.2196vw,4.761rem)}}.p-top-mv .is-stickyItem{position:sticky;height:calc(100vh - 7.999rem);height:calc(100dvh - 7.999rem);top:7.999rem;left:0}@media screen and (max-width: 767px){.p-top-mv .is-stickyItem{height:initial;position:absolute;top:0}}.p-top-mv__bg{width:100%;z-index:-2}.p-top-mv__decoration{z-index:-1;width:100%;margin-top:calc(-100vh + 7.999rem);margin-top:calc(-100dvh + 7.999rem);overflow:hidden;clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path 2s cubic-bezier(0.46, 0.1, 0.25, 1.08),opacity 2s ease-in-out}.p-top-mv__decoration.is-visible{opacity:1;clip-path:inset(0 0 0 0)}@media screen and (max-width: 767px){.p-top-mv__decoration{margin-top:0}}.p-top-mv__content{width:calc(100% - 6rem);max-width:110rem;margin:0 auto;color:#fff;padding-bottom:6rem;text-shadow:0 0 20px rgba(104,104,104,.5)}@media screen and (min-width: 1367px){.p-top-mv__content{max-width:80.5152979066vw}}@media screen and (max-width: 767px){.p-top-mv__content{padding-bottom:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);left:50%}}@media screen and (max-width: 575px){.p-top-mv__content{width:calc(100% - 4rem)}}.p-top-mv__content img{max-width:5.5rem}.p-top-mv__content h2{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.6rem;font-size:clamp(2.28rem,.0133rem + 1.8889vw,3.64rem);margin-top:.5em}@media screen and (min-width: 1921px){.p-top-mv__content h2{font-size:2.6rem}}@media screen and (max-width: 767px){.p-top-mv__content h2{font-size:2.2rem}}@media screen and (max-width: 419px){.p-top-mv__content h2{font-size:2rem}}.p-top-mv__content h3{font-size:5.2rem;font-size:clamp(4.56rem,.0267rem + 3.7778vw,7.28rem);line-height:1.2;margin-bottom:3rem}@media screen and (min-width: 1921px){.p-top-mv__content h3{font-size:5.2rem}}@media screen and (max-width: 767px){.p-top-mv__content h3{font-size:3.4rem}}@media screen and (max-width: 419px){.p-top-mv__content h3{font-size:2.8rem;margin-bottom:2rem}}.p-top-mv__content p{font-size:1.8rem;font-size:clamp(1.58rem,.0133rem + 1.3056vw,2.52rem);line-height:2}@media screen and (min-width: 1921px){.p-top-mv__content p{font-size:1.8rem}}@media screen and (max-width: 767px){.p-top-mv__content p{font-size:1.6rem;line-height:1.5}}@media screen and (max-width: 419px){.p-top-mv__content p{font-size:1.4rem}}.p-top-mv__content p:first-of-type{margin-bottom:3rem}@media screen and (max-width: 419px){.p-top-mv__content p:first-of-type{margin-bottom:2rem}}.p-top-mv__content p:last-of-type{font-size:2.6rem;font-size:clamp(2.28rem,.0133rem + 1.8889vw,3.64rem)}@media screen and (min-width: 1921px){.p-top-mv__content p:last-of-type{font-size:2.6rem}}@media screen and (max-width: 767px){.p-top-mv__content p:last-of-type{font-size:2.2rem}}@media screen and (max-width: 419px){.p-top-mv__content p:last-of-type{font-size:2rem}}.p-top-mv__content.parent .child{opacity:0;transform:translateY(6rem);transition:opacity 1s ease,transform 1s ease}.p-top-mv__content.parent.is-visible .child{opacity:1;transform:translateY(0)}.p-top-mv__content.parent.is-visible .child:nth-child(2){transition-delay:1.2s}.p-top-mv__content.parent.is-visible .child:nth-child(3){transition-delay:2.4s}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.p-top-mv .swiper{overflow:hidden}.p-top-mv .swiper,.p-top-mv .swiper-wrapper,.p-top-mv .swiper-slide{width:100%;height:100%}.p-top-mv .swiper-slide-active .swiper-img,.p-top-mv .swiper-slide-duplicate-active .swiper-img,.p-top-mv .swiper-slide-prev .swiper-img{animation:zoomUp 9s linear 0s normal both}.p-top-mv .swiper-img img{width:100%;height:calc(100vh - 7.999rem);height:calc(100dvh - 7.999rem);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.p-top-mv .swiper-img img{height:calc(45rem + 10vw)}}.p-top-outline{margin:2rem;text-align:center;color:#fff;position:relative}.p-top-outline::before,.p-top-outline::after{content:"";position:absolute;display:block;z-index:-1;width:calc(100% + 4rem);height:calc(50% + 2rem);left:-2rem}.p-top-outline::before{top:-2rem;background-color:#1d72ba}.p-top-outline::after{content:"";bottom:-2rem;background-color:#e73828}.p-top-outline__inner{width:100%;padding:8rem 0;position:relative;z-index:1;clip-path:inset(0)}@media screen and (max-width: 575px){.p-top-outline__inner{padding:6rem 0}}.p-top-outline__inner:before{content:"";position:absolute;background-color:rgba(29,113,186,.4);z-index:-1;left:0;top:0;right:0;bottom:0}.p-top-outline__inner:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;z-index:-2;background-image:url(../img/outline_bg.jpg);background-size:cover;background-position:center}@media screen and (max-width: 575px){.p-top-outline__inner:after{background-image:url(../img/outline_sp_bg.jpg)}}.p-top-outline__content{padding:0 3rem}@media screen and (max-width: 575px){.p-top-outline__content{padding:0 2rem}}.p-top-outline__title{margin-bottom:5rem;color:#fff}.p-top-outline__title:before,.p-top-outline__title:after{background-color:#fff}.p-top-outline__subTitle{margin-bottom:2rem}.p-top-outline p{margin-bottom:5rem}.p-top-interview{margin-top:10rem;text-align:center}@media screen and (max-width: 419px){.p-top-interview{margin-top:6rem}}.p-top-interview__content{margin:0 auto 7rem;position:relative}@media screen and (max-width: 767px){.p-top-interview__content P{margin:0 auto 5rem}}.p-top-interview__subTitle{line-height:1;padding:2rem 0}.p-top-interview__btn{position:absolute;right:3rem;bottom:-5rem;max-width:25rem;width:100%;display:inline-block}@media screen and (max-width: 767px){.p-top-interview__btn{position:static}}.p-top-siteIndex{margin:10rem 0;text-align:center}@media screen and (max-width: 419px){.p-top-siteIndex{margin:6rem 0}}.p-top-siteIndex__subTitle{line-height:1;padding:2rem 0}.p-top-siteIndex__content{margin-bottom:7rem}@media screen and (max-width: 767px){.p-top-siteIndex__content{margin-top:5rem}}.p-top-indexNav__gridLayout{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media screen and (max-width: 767px){.p-top-indexNav__gridLayout{grid-template-columns:1fr}}.p-top-indexNav__gridLayout01{margin-bottom:1rem}.p-top-indexNav__gridLayout02 .gridItem{margin-bottom:2rem}.p-top-indexNav__gridLayout01 .gridItem.is-01{grid-column:1/2;grid-row:1/2}.p-top-indexNav__gridLayout01 .gridItem.is-02{grid-column:1/2;grid-row:2/3}.p-top-indexNav__gridLayout01 .gridItem.is-03{grid-column:2/3;grid-row:1/3}@media screen and (max-width: 767px){.p-top-indexNav__gridLayout01 .gridItem.is-03{grid-column:1/2;grid-row:3/4}}.p-top-indexNav__gridLayout02 .gridItem.is-04{grid-column:1/2;grid-row:1/2}.p-top-indexNav__gridLayout02 .gridItem.is-05{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 767px){.p-top-indexNav__gridLayout02 .gridItem.is-05{grid-column:1/2;grid-row:2/3}}.p-top-indexNav__gridLayout03 .gridItem.is-06{grid-column:1/2;grid-row:1/2}.p-top-indexNav__gridLayout03 .gridItem.is-07{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 767px){.p-top-indexNav__gridLayout03 .gridItem.is-07{grid-column:1/2;grid-row:2/3}}.p-top-indexNav .is-absoluteItem{position:absolute}.p-about-intro{margin-bottom:10rem}.p-about-intro__upContent{font-size:2.6rem;text-align:center;margin-bottom:9rem;font-weight:700}@media screen and (max-width: 575px){.p-about-intro__upContent{font-size:2.2rem}}.p-about-intro__upContent p{letter-spacing:.2em;opacity:0;transform:translateY(6rem)}.p-about-intro__upContent p:not(:last-of-type){margin-bottom:7rem}@media screen and (max-width: 575px){.p-about-intro__upContent p:not(:last-of-type){margin-bottom:6rem}}@media screen and (max-width: 419px){.p-about-intro__upContent p:not(:last-of-type){margin-bottom:5rem}}.p-about-intro__upContent p:nth-of-type(2) .line{display:inline-block;vertical-align:middle;width:5.5rem;height:.1rem;margin-left:.5rem;margin-bottom:.5rem;background-color:#1d72ba}@media screen and (max-width: 575px){.p-about-intro__upContent p:nth-of-type(2) .line{width:4.5rem}}.p-about-intro__upContent.is-visible p{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}.p-about-intro__upContent.is-visible p:nth-of-type(2){transition-delay:1s}.p-about-intro__upContent.is-visible p:nth-of-type(3){transition-delay:2s}.p-about-intro__midContent{display:flex;justify-content:center;margin-bottom:9rem;font-size:clamp(1.6rem,.6137rem + .722vw,2rem)}@media screen and (max-width: 767px){.p-about-intro__midContent{flex-direction:column;align-items:center;row-gap:6rem}}@media screen and (max-width: 419px){.p-about-intro__midContent{row-gap:3rem}}.p-about-intro__midContent.parent .child{opacity:0;transform:translateY(2rem);transition:opacity .5s ease,transform 1s ease}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentLeft .child{opacity:1;transform:translateY(0)}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentLeft .child:nth-of-type(2){transition-delay:.2s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentLeft .child:nth-of-type(3){transition-delay:.4s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentLeft .child:nth-of-type(4){transition-delay:.6s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentLeft .child:nth-of-type(5){transition-delay:.8s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child{opacity:1;transform:translateY(0)}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child:first-of-type{transition-delay:1s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child:nth-of-type(2){transition-delay:1.2s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child:nth-of-type(3){transition-delay:1.4s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child:nth-of-type(4){transition-delay:1.6s}.p-about-intro__midContent.parent.is-visible .p-about-intro__midContentRight .child:nth-of-type(5){transition-delay:1.8s}@media screen and (min-width: 1921px){.p-about-intro__midContent{font-size:1.6rem}}.p-about-intro__midContentLeft{align-self:flex-start;color:#e73828;text-align:center;padding-bottom:22rem}@media screen and (max-width: 767px){.p-about-intro__midContentLeft{padding-bottom:0;align-self:initial}}.p-about-intro__midContentLeft.is-visible .child{opacity:1;transform:translateY(0)}.p-about-intro__midContentLeft.is-visible .child:nth-of-type(2){transition-delay:.2s}.p-about-intro__midContentLeft.is-visible .child:nth-of-type(3){transition-delay:.4s}.p-about-intro__midContentLeft.is-visible .child:nth-of-type(4){transition-delay:.6s}.p-about-intro__midContentLeft.is-visible .child:nth-of-type(5){transition-delay:.8s}.p-about-intro__midContentLeft ul{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 767px){.p-about-intro__midContentLeft ul{align-items:center;font-size:2.2rem}}@media screen and (max-width: 575px){.p-about-intro__midContentLeft ul{font-size:2rem}}@media screen and (max-width: 419px){.p-about-intro__midContentLeft ul{font-size:1.6rem}}.p-about-intro__midContentLeft ul li{position:relative}@media screen and (max-width: 767px){.p-about-intro__midContentLeft ul li{right:initial !important}}.p-about-intro__midContentLeft ul li:not(:last-of-type){margin-bottom:2rem}.p-about-intro__midContentLeft ul li:first-of-type{right:-1rem}.p-about-intro__midContentLeft ul li:nth-of-type(2){right:3rem}.p-about-intro__midContentLeft ul li:nth-of-type(3){right:4rem}.p-about-intro__midContentLeft ul li:nth-of-type(4){right:5rem}.p-about-intro__midContentLeft ul li:nth-of-type(5){right:4rem}.p-about-intro__midContentLeft ul li p{padding:0 3rem}.p-about-intro__midContentLeft ul li svg{display:block;margin-top:-0.5rem}.p-about-intro__midContentLeft ul li svg path{stroke:#e73828}.p-about-intro__midContentCenter{max-width:20.9090909091%;width:100%;align-self:center}@media screen and (max-width: 767px){.p-about-intro__midContentCenter{max-width:35rem;width:70%}}.p-about-intro__midContentRight{align-self:flex-end}@media screen and (max-width: 767px){.p-about-intro__midContentRight{align-self:initial}}.p-about-intro__midContentRight.is-visible .child{opacity:1;transform:translateY(0)}.p-about-intro__midContentRight.is-visible .child:nth-of-type(2){transition-delay:.2s}.p-about-intro__midContentRight.is-visible .child:nth-of-type(3){transition-delay:.4s}.p-about-intro__midContentRight.is-visible .child:nth-of-type(4){transition-delay:.6s}.p-about-intro__midContentRight.is-visible .child:nth-of-type(5){transition-delay:.8s}.p-about-intro__midContentRight ul{display:flex;flex-direction:column;align-items:flex-start;row-gap:2rem}@media screen and (max-width: 767px){.p-about-intro__midContentRight ul{font-size:2.2rem;align-items:center}}@media screen and (max-width: 575px){.p-about-intro__midContentRight ul{font-size:2rem}}@media screen and (max-width: 419px){.p-about-intro__midContentRight ul{font-size:1.6rem}}.p-about-intro__midContentRight ul li{position:relative}@media screen and (max-width: 767px){.p-about-intro__midContentRight ul li{left:initial !important}}.p-about-intro__midContentRight ul li:first-of-type{left:4rem}.p-about-intro__midContentRight ul li:nth-of-type(2){left:5rem}.p-about-intro__midContentRight ul li:nth-of-type(3){left:4rem}.p-about-intro__midContentRight ul li:nth-of-type(4){left:3rem}.p-about-intro__midContentRight ul li:nth-of-type(5){left:-1rem}.p-about-intro__midContentRight ul li p{padding:0 3rem}@media screen and (max-width: 419px){.p-about-intro__midContentRight ul li p{padding:0 2rem}}.p-about-intro__midContentRight ul li svg{transform:scale(-1, 1);display:block;margin-top:-0.5rem}.p-about-intro__midContentRight ul li svg path{stroke:#1d72ba}.p-about-intro__downContent{font-size:2.2rem;font-weight:700;text-align:center;line-height:2;letter-spacing:.2em;opacity:0;transform:translateY(6rem);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width: 575px){.p-about-intro__downContent{font-size:2rem}}.p-about-intro__downContent.is-visible{opacity:1;transform:translateY(0)}.p-about-gallery{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.p-about-gallery{flex-direction:column}}.p-about-gallery.is-visible .p-about-gallery__item{opacity:1}.p-about-gallery.is-visible .p-about-gallery__item:nth-of-type(2){transition-delay:.2s}.p-about-gallery.is-visible .p-about-gallery__item:nth-of-type(3){transition-delay:.4s}.p-about-gallery.is-visible .p-about-gallery__item:nth-of-type(4){transition-delay:.6s}.p-about-gallery__item{width:50%;opacity:0;transition:opacity 1s}@media screen and (max-width: 767px){.p-about-gallery__item{width:100%}}.p-about-netzStyle{padding:7rem 0 10rem}@media screen and (max-width: 575px){.p-about-netzStyle{padding:6rem 0 10rem}}.p-about-netzStyle__title{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:8.5rem;color:#8db2d5;margin-bottom:7rem}@media screen and (max-width: 767px){.p-about-netzStyle__title{font-size:7rem}}@media screen and (max-width: 575px){.p-about-netzStyle__title{font-size:5rem;margin-bottom:6rem}}@media screen and (max-width: 419px){.p-about-netzStyle__title{font-size:4rem;text-align:center}}.p-about-netzStyle__features{margin-bottom:10rem}@media screen and (max-width: 419px){.p-about-netzStyle__features{margin-bottom:6rem}}.p-about-netzStyle__feature{position:relative;z-index:1;padding-top:18.7355250898%}@media screen and (max-width: 767px){.p-about-netzStyle__feature{padding:initial !important;margin-top:initial !important}}@media screen and (max-width: 419px){.p-about-netzStyle__feature{margin-left:-2rem;margin-right:-2rem}}.p-about-netzStyle__feature.is-01,.p-about-netzStyle__feature.is-03{padding-left:calc(50.9090909091% - 10rem);padding-right:10rem}.p-about-netzStyle__feature.is-01 .p-about-netzStyle__featureImg,.p-about-netzStyle__feature.is-03 .p-about-netzStyle__featureImg{top:0;left:0}.p-about-netzStyle__feature.is-01 .p-about-netzStyle__featureContent,.p-about-netzStyle__feature.is-03 .p-about-netzStyle__featureContent{margin-left:auto}.p-about-netzStyle__feature.is-02{padding-right:50.9090909091%;margin-top:-18.7355250898%}.p-about-netzStyle__feature.is-02 .p-about-netzStyle__featureImg{top:0;right:0}.p-about-netzStyle__feature.is-03{margin-top:-18.7355250898%}.p-about-netzStyle__feature.is-03 .p-about-netzStyle__featureImg{bottom:5rem;left:0}.p-about-netzStyle__featureContent{width:100%;padding:4rem;box-sizing:border-box;background-color:#fff}@media screen and (max-width: 575px){.p-about-netzStyle__featureContent{padding:3rem}}@media screen and (max-width: 419px){.p-about-netzStyle__featureContent{padding:2rem}}.p-about-netzStyle__featureContent>span{display:inline-block;margin-bottom:1rem}.p-about-netzStyle__featureContent h3{font-size:2.2rem;letter-spacing:.2em;margin-bottom:2rem;position:relative;padding-left:4.2rem}@media screen and (max-width: 575px){.p-about-netzStyle__featureContent h3{font-size:2rem;padding-left:3.5rem}}@media screen and (max-width: 419px){.p-about-netzStyle__featureContent h3{margin-bottom:1rem}}.p-about-netzStyle__featureContent h3::before{content:"";display:block;width:2.2rem;height:2.2rem;background-image:url(../img/heart_gradient.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 575px){.p-about-netzStyle__featureContent h3::before{width:2rem;height:2rem}}.p-about-netzStyle__featureContent p{line-height:1.6}.p-about-netzStyle__featureImg{position:absolute;min-width:68rem;width:54.5454545455%;z-index:-1}@media screen and (max-width: 767px){.p-about-netzStyle__featureImg{position:static;min-width:initial;width:100%}}.p-about-netzStyle__featureImg img{display:block}.p-about-netzStyle__featureSeparator{margin-left:3rem;margin-right:13rem;display:block}@media screen and (max-width: 767px){.p-about-netzStyle__featureSeparator{margin-left:0;margin-right:0}}.p-about-netzStyle__featureSeparator path{stroke-dasharray:1269.1295166016;stroke-dashoffset:1269.1295166016;transition:stroke-dashoffset 2s ease-out}@media screen and (max-width: 767px){.p-about-netzStyle__featureSeparator path{transition:stroke-dashoffset 1.5s ease-out}}.p-about-netzStyle__featureSeparator.is-visible path{stroke-dashoffset:0}@media screen and (max-width: 767px){.p-about-netzStyle__featureSeparator.is-separator01{transform:scale(-1, 1)}}.p-about-netzStyle__featureSeparator.is-separator02{transform:scale(-1, 1)}@media screen and (max-width: 767px){.p-about-netzStyle__featureSeparator.is-separator02{transform:scale(1, 1)}}.p-about-netzStyle__lists{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:3rem;margin-bottom:9rem}.p-about-netzStyle__lists.is-visible .p-about-netzStyle__list{opacity:1;transform:translateY(0)}.p-about-netzStyle__lists.is-visible .p-about-netzStyle__list:nth-of-type(2){transition-delay:.2s}.p-about-netzStyle__lists.is-visible .p-about-netzStyle__list:nth-of-type(3){transition-delay:.4s}.p-about-netzStyle__lists.is-visible .p-about-netzStyle__list:nth-of-type(4){transition-delay:.6s}.p-about-netzStyle__list{width:calc(25% - 2.25rem);opacity:0;transform:translateY(2rem);transition:opacity .5s,transform .5s}@media screen and (max-width: 767px){.p-about-netzStyle__list{width:calc(50% - 1.5rem)}}@media screen and (max-width: 575px){.p-about-netzStyle__list{width:100%}}.p-about-netzStyle__list.is-visible{opacity:1;transform:translateY(0)}.p-about-netzStyle__list img{display:block;margin-bottom:4rem}@media screen and (max-width: 575px){.p-about-netzStyle__list img{margin-bottom:3rem}}@media screen and (max-width: 419px){.p-about-netzStyle__list img{margin-bottom:2rem}}.p-about-netzStyle__list h4{margin-bottom:2rem;position:relative;padding-left:2.6rem}@media screen and (max-width: 419px){.p-about-netzStyle__list h4{margin-bottom:1rem}}.p-about-netzStyle__list h4::before{content:"";display:block;width:1.6rem;height:1.6rem;background-image:url(../img/heart_gradient.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-about-netzStyle__list p{font-size:1.4rem}.p-about-netzStyle__fukidashi{text-align:center;line-height:1.6;font-weight:700;letter-spacing:.2em}.p-about-netzStyle__fukidashi p{padding:0 3rem}@media screen and (max-width: 575px){.p-about-netzStyle__fukidashi p{padding:0 2rem;font-size:1.4rem}}.p-about-netzStyle__fukidashi svg{display:block;width:100%;max-width:72rem;margin:0 auto}@media screen and (max-width: 767px){.p-about-netzStyle__fukidashiInner{display:inline-block}}.p-about-currentPosition__sectionTitle{text-align:center;font-size:2.2rem;letter-spacing:.2em;background-color:#8db2d5;color:#fff;padding:1.5rem 3rem;font-weight:700}@media screen and (max-width: 575px){.p-about-currentPosition__sectionTitle{padding:1.5rem 2rem}}.p-about-currentPosition__content{padding:7rem 0 10rem}@media screen and (max-width: 575px){.p-about-currentPosition__content{padding:6rem 0 10rem}}.p-about-currentPosition__heading{text-align:center;margin-bottom:7rem}@media screen and (max-width: 575px){.p-about-currentPosition__heading{margin-bottom:6rem}}.p-about-currentPosition__heading h3{font-size:3.2rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width: 575px){.p-about-currentPosition__heading h3{font-size:2.8rem}}.p-about-currentPosition__heading>span{font-size:1.4rem}.p-about-currentPosition__img{width:90.9090909091%;margin:0 auto;margin-bottom:10rem}@media screen and (max-width: 575px){.p-about-currentPosition__img{margin-bottom:6rem}}@media screen and (max-width: 767px){.p-about-currentPosition__img{width:100%}}.p-about-currentPosition__support{text-align:center;margin-bottom:10rem}@media screen and (max-width: 419px){.p-about-currentPosition__support{margin-bottom:6rem}}.p-about-currentPosition__support>h3{font-size:2.2rem;letter-spacing:.15em;margin-bottom:4rem;opacity:0;transform:translateY(2rem);transition:opacity .5s ease,transform .5s ease;font-weight:700}@media screen and (max-width: 575px){.p-about-currentPosition__support>h3{font-size:2rem;margin-bottom:3rem}}.p-about-currentPosition__support.is-visible>h3{opacity:1;transform:translateY(0)}.p-about-currentPosition__support.is-visible .p-about-currentPosition__supportItems .is-absoluteItem.is-02 svg path{stroke-dashoffset:0}.p-about-currentPosition__support.is-visible .p-about-currentPosition__supportItem{opacity:1}.p-about-currentPosition__supportItems{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:12rem;position:relative;z-index:1;width:100%;max-width:58.1818181818%;margin:0 auto}@media screen and (max-width: 767px){.p-about-currentPosition__supportItems{row-gap:3rem;max-width:initial}}@media screen and (max-width: 419px){.p-about-currentPosition__supportItems{row-gap:2rem}}.p-about-currentPosition__supportItems .is-absoluteItem{position:absolute;z-index:-1}.p-about-currentPosition__supportItems .is-absoluteItem.is-01{top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01{position:static;opacity:0;transform:translateY(2rem);transition:opacity .5s ease,transform .5s ease;margin-bottom:1.7595rem;width:100%}}@media screen and (max-width: 419px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01{margin-bottom:1.163rem}}@media screen and (max-width: 767px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01.is-visible{opacity:1;transform:translateY(0)}}.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p{position:relative}@media screen and (max-width: 767px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p{display:inline-block}}.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::before,.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::after{content:"";display:inline-block;width:9rem;aspect-ratio:116/75;background-size:contain;background-position:center bottom;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 419px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::before,.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::after{width:7rem}}.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::before{background-image:url(../img/netz_about_icon1.svg);right:calc(100% + 3rem)}@media screen and (max-width: 419px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::before{right:calc(100% + 2rem)}}.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::after{background-image:url(../img/netz_about_icon2.svg);left:calc(100% + 3rem)}@media screen and (max-width: 419px){.p-about-currentPosition__supportItems .is-absoluteItem.is-01 p::after{left:calc(100% + 2rem)}}.p-about-currentPosition__supportItems .is-absoluteItem.is-02{top:50%;left:50%;transform:translate(-50%, -50%);width:156.25%}@media screen and (max-width: 767px){.p-about-currentPosition__supportItems .is-absoluteItem.is-02{display:none}}.p-about-currentPosition__supportItems .is-absoluteItem.is-02 svg path{stroke-dasharray:2532.8259277344;stroke-dashoffset:2532.8259277344;transition:stroke-dashoffset 3s ease-out;transition-delay:.5s}.p-about-currentPosition__supportItem{width:calc(50% - .5rem);position:relative;z-index:1;opacity:0;transition:opacity .5s}@media screen and (max-width: 767px){.p-about-currentPosition__supportItem{width:calc(50% - 1.5rem);transition:opacity .5s,transform .5s}}@media screen and (max-width: 575px){.p-about-currentPosition__supportItem{width:100%}}.p-about-currentPosition__supportItem:nth-child(4){transition-delay:.2s}.p-about-currentPosition__supportItem:nth-child(5){transition-delay:.4s}.p-about-currentPosition__supportItem:nth-child(6){transition-delay:.6s}.p-about-currentPosition__supportItemImg img{display:block}.p-about-currentPosition__supportItemText{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);color:#fff;width:100%;z-index:1;padding:0 2rem}@media screen and (max-width: 575px){.p-about-currentPosition__supportItemText{bottom:50%;transform:translateX(-50%) translateY(50%)}}.p-about-currentPosition__supportItemText h4{margin-bottom:3rem;letter-spacing:.2em;line-height:1.6}@media screen and (max-width: 767px){.p-about-currentPosition__supportItemText h4{margin-bottom:2rem;font-size:1.5rem}}@media screen and (max-width: 575px){.p-about-currentPosition__supportItemText h4{font-size:2rem;margin-bottom:3rem}}@media screen and (max-width: 419px){.p-about-currentPosition__supportItemText h4{font-size:1.6rem;margin-bottom:2rem}}.p-about-currentPosition__supportItemText p{font-size:1.4rem}@media screen and (max-width: 767px){.p-about-currentPosition__supportItemText p{font-size:1.2rem}}@media screen and (max-width: 575px){.p-about-currentPosition__supportItemText p{font-size:1.6rem}}@media screen and (max-width: 419px){.p-about-currentPosition__supportItemText p{font-size:1.3rem}}.p-about-currentPosition__others>p{text-align:center;margin-bottom:3rem}.p-about-currentPosition__othersItems{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:90.9090909091%;margin:0 auto;row-gap:3rem}@media screen and (max-width: 767px){.p-about-currentPosition__othersItems{max-width:initial}}@media screen and (max-width: 419px){.p-about-currentPosition__othersItems{row-gap:2rem}}.p-about-currentPosition__othersItem{width:calc(50% - 1.5rem)}@media screen and (max-width: 767px){.p-about-currentPosition__othersItem{width:100%}}.p-about-currentPosition__accBtn{text-align:center;background-color:#1d72ba;color:#fff;font-weight:700;position:relative;padding:1.5rem 0;cursor:pointer}.p-about-currentPosition__accBtn.is-active::after{transform:translateY(calc(-50% + 0.42425rem)) rotate(225deg)}.p-about-currentPosition__accBtn::after{content:"";position:absolute;display:block;width:1rem;height:1rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;right:3rem;top:50%;transform:translateY(calc(-50% - 0.42425rem)) rotate(45deg)}@media screen and (max-width: 419px){.p-about-currentPosition__accBtn::after{right:2rem}}.p-about-currentPosition__accContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s;background-color:#fff;padding:0 6rem}@media screen and (max-width: 575px){.p-about-currentPosition__accContent{padding:0 3rem}}@media screen and (max-width: 419px){.p-about-currentPosition__accContent{padding:0 2rem}}.p-about-currentPosition__accContent.is-active{grid-template-rows:1fr;padding:6rem}@media screen and (max-width: 575px){.p-about-currentPosition__accContent.is-active{padding:6rem 3rem}}@media screen and (max-width: 419px){.p-about-currentPosition__accContent.is-active{padding:4rem 2rem}}.p-about-currentPosition__accContentInner{overflow-y:hidden}.p-about-currentPosition__accContentInner img{display:block;margin-bottom:4rem}.p-about-currentPosition__accContentInner p{line-height:2}.p-about-currentPosition__accContentInner p:not(:last-of-type){margin-bottom:1.5em}.p-about-future{margin-bottom:18.624rem;text-align:center}@media screen and (max-width: 767px){.p-about-future{margin-bottom:13rem}}@media screen and (max-width: 575px){.p-about-future{margin-bottom:32rem}}@media screen and (max-width: 419px){.p-about-future{margin-bottom:28rem}}.p-about-future.is-visible .p-about-future__contentInner>div::before,.p-about-future.is-visible .p-about-future__contentInner>div::after{opacity:1}.p-about-future__title{font-size:1.5rem;position:relative;line-height:1;padding:1rem 0;color:#1d72ba;text-align:center}.p-about-future__title:before,.p-about-future__title:after{content:"";position:absolute;width:50%;height:.1rem;background-color:#1d72ba}.p-about-future__title:before{left:0;top:0}.p-about-future__title:after{content:"";right:0;bottom:0}.p-about-future__content{padding-top:3rem}.p-about-future__contentInner>h3{font-size:2.6rem;font-weight:700;letter-spacing:.2em;margin-bottom:3rem}@media screen and (max-width: 575px){.p-about-future__contentInner>h3{font-size:2.2rem}}@media screen and (max-width: 419px){.p-about-future__contentInner>h3{margin-bottom:2rem}}.p-about-future__contentInner>p{line-height:1.6;margin-bottom:8rem}@media screen and (max-width: 575px){.p-about-future__contentInner>p{margin-bottom:6rem}}.p-about-future__contentInner>div{position:relative;display:inline-block}.p-about-future__contentInner>div::before,.p-about-future__contentInner>div::after{content:"";position:absolute;display:block;height:26rem;height:clamp(26rem,16.8493rem + 6.8493vw,30rem);opacity:0;transition:opacity 1s}@media screen and (min-width: 1921px){.p-about-future__contentInner>div::before,.p-about-future__contentInner>div::after{height:26rem}}@media screen and (max-width: 767px){.p-about-future__contentInner>div::before,.p-about-future__contentInner>div::after{height:19rem}}@media screen and (max-width: 419px){.p-about-future__contentInner>div::before,.p-about-future__contentInner>div::after{height:15rem}}.p-about-future__contentInner>div::before{aspect-ratio:261/518;background-image:url(../img/about_future_img1.png);background-size:contain;background-position:center;background-repeat:no-repeat;top:-3rem;right:calc(100% + 8rem);transition-delay:.5s}@media screen and (max-width: 767px){.p-about-future__contentInner>div::before{right:calc(100% + 1rem);top:initial;bottom:-3rem}}@media screen and (max-width: 575px){.p-about-future__contentInner>div::before{top:calc(100% + 3rem);right:calc(50% + 5.5rem)}}@media screen and (max-width: 419px){.p-about-future__contentInner>div::before{right:calc(50% + 4.5rem)}}.p-about-future__contentInner>div::after{aspect-ratio:437/493;background-image:url(../img/about_future_img2.png);background-size:contain;background-position:center;background-repeat:no-repeat;top:-3rem;left:calc(100% + 7rem);transition-delay:1s}@media screen and (max-width: 767px){.p-about-future__contentInner>div::after{left:calc(100% + 1rem);top:initial;bottom:-3rem}}@media screen and (max-width: 575px){.p-about-future__contentInner>div::after{top:calc(100% + 3rem);left:calc(50% + 1.5rem)}}@media screen and (max-width: 419px){.p-about-future__contentInner>div::after{left:calc(50% + 1rem)}}.p-about-future__contentInner>div img{display:inline-block;width:6rem;margin-bottom:3rem}.p-about-future__contentInner>div p{font-size:2.6rem;letter-spacing:.2em;line-height:1.6;font-weight:700}@media screen and (max-width: 575px){.p-about-future__contentInner>div p{font-size:2.2rem}}.p-occupation{margin-bottom:9rem}.p-occupation__item.is-carlifePartner .p-occupation__itemDetail .is-columnLeft{color:#e73828}.p-occupation__item.is-carlifePartner .p-occupation__enName{background-color:#e73828}.p-occupation__item.is-concierge .p-occupation__itemDetail .is-columnLeft{color:#dc609f}.p-occupation__item.is-concierge .p-occupation__enName{background-color:#dc609f}.p-occupation__item.is-serviceEngineer .p-occupation__itemDetail .is-columnLeft{color:#1d72ba}.p-occupation__item.is-serviceEngineer .p-occupation__enName{background-color:#1d72ba}.p-occupation__item.is-team .p-occupation__itemDetail::before{display:none}.p-occupation__item.is-team .p-occupation__itemDetail .is-columnLeft{color:#1d72ba}.p-occupation__item.is-team .p-occupation__enName{background:#e73828;background:linear-gradient(90deg, rgb(231, 56, 40) 0%, rgb(215, 111, 167) 31.2808%, rgb(29, 114, 186) 100%)}.p-occupation__item>img{display:block}@media screen and (max-width: 419px){.p-occupation__item{margin-left:-2rem;margin-right:-2rem}}.p-occupation__itemDetail{background-color:#fff;letter-spacing:0;padding:5rem;position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p-occupation__itemDetail{flex-direction:column;row-gap:3rem}}@media screen and (max-width: 575px){.p-occupation__itemDetail{padding:3rem}}@media screen and (max-width: 419px){.p-occupation__itemDetail{padding:2rem}}.p-occupation__itemDetail::before{content:"";display:block;width:4rem;height:4rem;background-color:#fff;position:absolute;top:-2rem;left:50%;transform:translateX(-50%) rotate(45deg)}@media screen and (max-width: 575px){.p-occupation__itemDetail::before{top:-1.5rem;width:3rem;height:3rem}}@media screen and (max-width: 419px){.p-occupation__itemDetail::before{top:-1rem;width:2rem;height:2rem}}.p-occupation__itemDetail .is-columnLeft{flex-basis:51%}@media screen and (max-width: 767px){.p-occupation__itemDetail .is-columnLeft{flex-basis:100%}}.p-occupation__itemDetail .is-columnRight{flex-basis:42%}@media screen and (max-width: 767px){.p-occupation__itemDetail .is-columnRight{flex-basis:100%}}.p-occupation__itemDetail p{line-height:2}.p-occupation__enName{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;display:inline-block;font-size:2.4rem;padding:1rem 0;line-height:1;width:100%;text-align:center;max-width:11rem;color:#fff}@media screen and (max-width: 575px){.p-occupation__enName{font-size:2.1rem;max-width:initial}}@media screen and (max-width: 419px){.p-occupation__enName{font-size:1.8rem}}.p-occupation__name{font-size:3.2rem;line-height:1;padding:2rem 0 3rem;letter-spacing:.15em}@media screen and (max-width: 575px){.p-occupation__name{font-size:2.8rem}}@media screen and (max-width: 419px){.p-occupation__name{font-size:2.4rem;letter-spacing:0;padding:1.5rem 0 2.25rem;text-align:center}}.p-occupation__senior:not(:last-of-type){margin-bottom:4rem}.p-occupation__senior>a{display:flex;justify-content:space-between;align-items:center;color:#1d72ba;transition:color .3s}.p-occupation__senior>a:hover{color:rgba(28,115,186,.7)}.p-occupation__senior>a:hover .p-occupation__seniorPhoto img{transform:scale(1.1)}.p-occupation__senior>a:hover .p-occupation__seniorDetail img{right:-2rem}.p-occupation__seniorPhoto{flex-basis:44%;position:relative;z-index:1;overflow:hidden}.p-occupation__seniorPhoto::before{content:"";position:absolute;top:0;left:0;width:100%}.p-occupation__seniorPhoto svg{position:absolute;z-index:1;left:0}.p-occupation__seniorPhoto svg:first-of-type{top:0}.p-occupation__seniorPhoto svg:first-of-type polyline{stroke:#1d72ba}.p-occupation__seniorPhoto svg:nth-of-type(2){bottom:0;transform:rotate(180deg)}.p-occupation__seniorPhoto svg:nth-of-type(2) polyline{stroke:#e73828}.p-occupation__seniorPhoto svg polyline{fill:none;stroke-width:8;stroke-miterlimit:10}.p-occupation__seniorPhoto img{transition:transform .3s}.p-occupation__seniorDetail{flex-basis:50%}.p-occupation__seniorDetail div:first-of-type{font-size:1rem;margin-bottom:.5rem}.p-occupation__seniorDetail img{display:block;position:relative;right:0;transition:right .3s}.p-occupation__seniorName{margin-bottom:1rem;line-height:1}.p-occupation__seniorName span{display:inline-block}.p-occupation__seniorName span:first-of-type{margin-right:1rem}.p-occupation__seniorName span:nth-of-type(2){font-size:1rem}.p-occupation__itemSeparator{display:block}.p-occupation__itemSeparator path{fill:none;stroke-miterlimit:10;stroke-width:20px;stroke-dashoffset:1220;stroke-dasharray:1220;transition:stroke-dashoffset 2s}@media screen and (max-width: 767px){.p-occupation__itemSeparator path{transition:stroke-dashoffset 1.5s}}.p-occupation__itemSeparator.is-visible path{stroke-dashoffset:0}.p-occupation__itemSeparator.is-separator01 path{stroke:#e73828}.p-occupation__itemSeparator.is-separator02{transform:scale(-1, 1)}.p-occupation__itemSeparator.is-separator02 path{stroke:#dc609f}.p-occupation__itemSeparator.is-separator03 path{stroke:#1d72ba}.p-interview{margin-bottom:9rem}.p-interview__items{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:6rem}@media screen and (max-width: 419px){.p-interview__items{row-gap:5rem}}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}.p-interview__item{width:calc(50% - 5rem)}@media screen and (max-width: 767px){.p-interview__item{width:100%}}.p-interview__item:hover .p-interview__phrase{animation:tilt .8s ease-in-out forwards}.p-interview__item:hover .p-interview__img{overflow:hidden}.p-interview__item:hover .p-interview__img img{transform:scale(1.05);opacity:.8}.p-interview__item:hover .p-interview__name{color:rgba(28,115,186,.7)}.p-interview__item>a{display:block;color:#1d72ba}.p-interview__phrase{font-size:2.2rem;text-align:center;background-color:#fff;padding:2rem 0;position:relative;box-shadow:.2rem .2rem #1d72ba;margin-bottom:2.5565rem;transition:transform .3s}@media screen and (max-width: 767px){.p-interview__phrase{font-size:2rem}}.p-interview__phrase::before{content:"";z-index:2;position:absolute;display:block;width:3rem;height:.1rem;background-color:#fff;left:50%;transform:translateX(-50%);bottom:0}.p-interview__phrase::after{content:"";position:absolute;display:block;width:1.5rem;height:1.5rem;background-color:#fff;left:50%;transform:translateX(-50%) rotate(45deg);border-right:.2rem solid #1d72ba;bottom:-0.75rem;z-index:1}.p-interview__text{font-size:1.2rem;text-align:center;margin-bottom:2rem}.p-interview__img{position:relative;margin-bottom:2rem;overflow:hidden;z-index:1}.p-interview__img svg{position:absolute;display:block;width:100%;left:0;z-index:1}.p-interview__img svg:first-of-type{top:0}.p-interview__img svg:nth-of-type(2){bottom:0}.p-interview__img img{display:block;transition:transform .3s,opacity .3s}.p-interview__name{transition:color .3s}@media screen and (max-width: 575px){.p-interview__name{text-align:center}}.p-interview__name p{font-size:1.2rem;margin-bottom:1.5rem;line-height:2}.p-interview__name h2{font-size:1.8rem}@keyframes bgAnimation{0%{transform:scale(1.1);opacity:.8}100%{transform:scale(1);opacity:1}}.p-interview-senior-head{position:relative;height:100%;color:#fff;overflow:hidden;z-index:1}.p-interview-senior-head.is-senior01::before{background-image:url(../img/interview_senior1_img1.jpg);background-position:center 28%}.p-interview-senior-head.is-senior02::before{background-image:url(../img/interview_senior2_img1.jpg);background-position:center 10%}.p-interview-senior-head.is-senior03::before{background-image:url(../img/interview_senior3_img1.jpg);background-position:center 25%}.p-interview-senior-head.is-senior04::before{background-image:url(../img/interview_senior4_img1.jpg);background-position:center 25%}.p-interview-senior-head.is-senior05::before{background-image:url(../img/interview_senior5_img1.jpg);background-position:center 20%}.p-interview-senior-head::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/interview_senior1_img1.jpg);background-position:center 28%;background-size:cover;z-index:-2}@media screen and (max-width: 575px){.p-interview-senior-head::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#333;opacity:.3;z-index:-1}}.p-interview-senior-head.is-visible::before{animation:bgAnimation 2s ease-in-out forwards}.p-interview-senior-head>svg{position:absolute;left:0}.p-interview-senior-head>svg polyline{fill:none;stroke-miterlimit:10;stroke-width:20px}@media screen and (max-width: 419px){.p-interview-senior-head>svg polyline{stroke-width:30px}}.p-interview-senior-head>svg:first-of-type,.p-interview-senior-head>svg:nth-of-type(3){top:0}.p-interview-senior-head>svg:first-of-type polyline,.p-interview-senior-head>svg:nth-of-type(3) polyline{stroke:#1d72ba}.p-interview-senior-head>svg:nth-of-type(2),.p-interview-senior-head>svg:nth-of-type(4){bottom:0}.p-interview-senior-head>svg:nth-of-type(2) polyline,.p-interview-senior-head>svg:nth-of-type(4) polyline{stroke:#e73828}.p-interview-senior-head__inner{width:100%;padding-top:15rem;padding-bottom:9rem}@media screen and (max-width: 767px){.p-interview-senior-head__inner{padding-top:10.5rem;padding-bottom:10.5rem}}@media screen and (max-width: 419px){.p-interview-senior-head__inner{padding-top:6rem;padding-bottom:6rem}}.p-interview-senior-head__phrase{font-size:3.2rem;letter-spacing:.2em;margin-bottom:4rem;font-weight:700}@media screen and (max-width: 575px){.p-interview-senior-head__phrase{font-size:2.8rem;margin-bottom:2rem;line-height:1.3}}@media screen and (max-width: 419px){.p-interview-senior-head__phrase{font-size:2.5rem;margin-bottom:1.5rem;line-height:1.3}}.p-interview-senior-head__position{font-size:1.2rem;line-height:2;margin-bottom:.3rem}.p-interview-senior-head__name{font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width: 419px){.p-interview-senior-head__name{font-size:2.2rem}}.p-interview-senior-head__name>span{display:block;font-size:1.2rem}.p-interview-senior-head__hobby{display:flex;-moz-column-gap:.3rem;column-gap:.3rem;font-size:1.2rem}.p-interview-senior-head__hobby li{text-align:center;background-color:#1d72ba;border-radius:9999px;line-height:1;display:inline-block;padding:.5rem 2rem}.p-interview-senior-faceToFace{border-bottom:.4rem solid #1d72ba}.p-interview-senior-faceToFace__inner{padding-top:9.8285rem;padding-bottom:7rem}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__inner{padding-top:8.8285rem;padding-bottom:6rem}}@media screen and (max-width: 575px){.p-interview-senior-faceToFace__inner{padding-top:6.8285rem}}.p-interview-senior-faceToFace__fukidashi{padding:2.5rem 4rem;background-color:#fff;position:relative;display:grid;grid-template-columns:17rem 14rem 1fr;align-items:center;-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi{grid-template-columns:1fr;grid-template-rows:auto 10rem auto;padding:3rem}}@media screen and (max-width: 575px){.p-interview-senior-faceToFace__fukidashi{padding:2rem}}.p-interview-senior-faceToFace__fukidashi::before{content:"";display:block;position:absolute;width:4rem;height:4rem;top:-2rem;left:50%;transform:translateX(-50%) rotate(45deg);background-color:#fff}.p-interview-senior-faceToFace__fukidashi>h2{grid-column:1/2;grid-row:1/2;line-height:1;display:flex;align-items:center;justify-content:space-between;letter-spacing:.2rem;font-size:2.2rem}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>h2{justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft{padding:1.5rem;position:relative;display:block}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft>svg{position:absolute;left:0;width:100%}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft>svg:first-of-type{top:0}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft>svg:nth-of-type(2){bottom:0}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft>span{display:inline-block}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnLeft>span:first-of-type{margin-bottom:.5rem}.p-interview-senior-faceToFace__fukidashi>h2 .is-columnRight{display:block}.p-interview-senior-faceToFace__fukidashi>div{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>div{grid-column:1/2;grid-row:2/3;text-align:center;height:100%}}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>div>svg{width:4rem;transform:rotate(-90deg);margin:0 auto;height:100%}}@media screen and (max-width: 767px)and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>div>svg line{stroke-width:5}}@media screen and (max-width: 767px)and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>div>svg circle{r:10px;cx:126.5px}}.p-interview-senior-faceToFace__fukidashi>p{grid-column:3/4;grid-row:1/2}@media screen and (max-width: 767px){.p-interview-senior-faceToFace__fukidashi>p{grid-column:1/2;grid-row:3/4}}.p-interview-senior-enjoyment{border-bottom:.4rem solid #1d72ba;padding:10rem 0}@media screen and (max-width: 767px){.p-interview-senior-enjoyment{padding:6rem 0}}.p-interview-senior-enjoyment__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:10rem}@media screen and (max-width: 767px){.p-interview-senior-enjoyment__inner{flex-direction:column;align-items:center;gap:3rem}}.p-interview-senior-enjoyment__inner .is-columnLeft{width:41rem;width:clamp(41rem,31.8268rem + 6.8611vw,45rem);aspect-ratio:1/1;position:relative}@media screen and (min-width: 1921px){.p-interview-senior-enjoyment__inner .is-columnLeft{width:41rem}}@media screen and (max-width: 767px){.p-interview-senior-enjoyment__inner .is-columnLeft{aspect-ratio:initial;height:20rem;width:24rem}}.p-interview-senior-enjoyment__inner .is-columnLeft>svg{position:absolute;left:0}.p-interview-senior-enjoyment__inner .is-columnLeft>svg:first-of-type{top:0}.p-interview-senior-enjoyment__inner .is-columnLeft>svg:nth-of-type(2){bottom:0}.p-interview-senior-enjoyment__inner .is-columnLeft>p{font-size:2.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 3.2rem));white-space:nowrap;line-height:2}@media screen and (max-width: 767px){.p-interview-senior-enjoyment__inner .is-columnLeft>p{font-size:1.5rem;transform:translate(-50%, calc(-50% - 1.2rem))}}.p-interview-senior-enjoyment__inner .is-columnLeft>h2{position:absolute;bottom:0;left:0;font-size:1.2rem;width:100%;opacity:.5;line-height:1}.p-interview-senior-enjoyment__inner .is-columnLeft>h2>span{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:7.2rem;display:block;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.p-interview-senior-enjoyment__inner .is-columnLeft>h2>span{font-size:3.2rem}}.p-interview-senior-enjoyment__inner .is-columnRight{flex:1}.p-interview-senior-enjoyment__inner .is-columnRight>div{margin-right:-5rem;margin-bottom:6rem}@media screen and (min-width: 1200px){.p-interview-senior-enjoyment__inner .is-columnRight>div{margin-right:calc((100vw - 116rem)/2*-1 - 3rem)}}@media screen and (min-width: 1367px){.p-interview-senior-enjoyment__inner .is-columnRight>div{margin-right:calc(-9.7423510467vw - 3rem)}}@media screen and (max-width: 767px){.p-interview-senior-enjoyment__inner .is-columnRight>div{margin:0 -3rem 3rem}}.p-interview-senior-enjoyment__inner .is-columnRight>p{line-height:2}.p-interview-senior-episode{border-bottom:.4rem solid #1d72ba;padding:10rem 0}@media screen and (max-width: 767px){.p-interview-senior-episode{padding:6rem 0}}.p-interview-senior-episode__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:10rem}@media screen and (max-width: 767px){.p-interview-senior-episode__inner{flex-direction:column;align-items:center;gap:3rem}}.p-interview-senior-episode__inner .is-columnLeft{width:41rem;width:clamp(41rem,31.8268rem + 6.8611vw,45rem);aspect-ratio:1/1;position:relative}@media screen and (min-width: 1921px){.p-interview-senior-episode__inner .is-columnLeft{width:41rem}}@media screen and (max-width: 767px){.p-interview-senior-episode__inner .is-columnLeft{aspect-ratio:initial;height:20rem;width:24rem}}.p-interview-senior-episode__inner .is-columnLeft>svg{position:absolute;left:0}.p-interview-senior-episode__inner .is-columnLeft>svg:first-of-type{top:0}.p-interview-senior-episode__inner .is-columnLeft>svg:nth-of-type(2){bottom:0}.p-interview-senior-episode__inner .is-columnLeft>p{font-size:2.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 3.2rem));white-space:nowrap;line-height:2}@media screen and (max-width: 767px){.p-interview-senior-episode__inner .is-columnLeft>p{font-size:1.5rem;transform:translate(-50%, calc(-50% - 1.2rem))}}.p-interview-senior-episode__inner .is-columnLeft>h2{position:absolute;bottom:0;left:0;font-size:1.2rem;width:100%;opacity:.5;line-height:1}.p-interview-senior-episode__inner .is-columnLeft>h2>span{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:7.2rem;display:block;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.p-interview-senior-episode__inner .is-columnLeft>h2>span{font-size:3.2rem}}.p-interview-senior-episode__inner .is-columnRight{flex:1}.p-interview-senior-episode__inner .is-columnRight>div{margin-right:-5rem;margin-bottom:6rem}@media screen and (min-width: 1200px){.p-interview-senior-episode__inner .is-columnRight>div{margin-right:calc((100vw - 116rem)/2*-1 - 3rem)}}@media screen and (min-width: 1367px){.p-interview-senior-episode__inner .is-columnRight>div{margin-right:calc(-9.7423510467vw - 3rem)}}@media screen and (max-width: 767px){.p-interview-senior-episode__inner .is-columnRight>div{margin:0 -3rem 3rem}}.p-interview-senior-episode__inner .is-columnRight>p{line-height:2}.p-interview-senior-meAndCar{margin-top:10rem}@media screen and (max-width: 767px){.p-interview-senior-meAndCar{margin-top:6rem}}.p-interview-senior-meAndCar__story{color:#fff;padding:5rem;background-color:#1d72ba}@media screen and (max-width: 767px){.p-interview-senior-meAndCar__story{padding:3rem}}.p-interview-senior-meAndCar__story h2{font-size:1.2rem}.p-interview-senior-meAndCar__story p:first-of-type{font-size:2.2rem;margin:1rem 0}.p-interview-senior-meAndCar__story p:nth-of-type(2){line-height:2}.p-interview-senior-faq{margin:6rem 0 9rem}@media screen and (max-width: 767px){.p-interview-senior-faq{margin:6rem 0}}.p-interview-senior-faq__inner{padding:0 5rem}@media screen and (max-width: 767px){.p-interview-senior-faq__inner{padding:0}}.p-interview-senior-faq__inner>h2{line-height:1;margin-bottom:1rem}.p-interview-senior-faq__items{display:flex;-moz-column-gap:15%;column-gap:15%;position:relative}@media screen and (max-width: 767px){.p-interview-senior-faq__items{-moz-column-gap:10%;column-gap:10%}}@media screen and (max-width: 575px){.p-interview-senior-faq__items{flex-direction:column}}.p-interview-senior-faq__items::after{content:"";background-color:#1d72ba;width:.4rem;height:27%;min-height:12rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:.5}@media screen and (max-width: 575px){.p-interview-senior-faq__items::after{display:none}}.p-interview-senior-faq__item{flex:1}@media screen and (max-width: 575px){.p-interview-senior-faq__item:first-of-type{border-bottom:.4rem solid rgba(29,113,186,.5);padding-bottom:2rem;margin-bottom:1rem}}.p-interview-senior-faq__item:first-of-type .p-interview-senior-faq__question::before{content:"Q.1"}.p-interview-senior-faq__item:nth-of-type(2) .p-interview-senior-faq__question::before{content:"Q.2"}.p-interview-senior-faq__question{font-size:2.2rem;margin-bottom:2rem}.p-interview-senior-faq__question::before{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;display:block;font-size:7.2rem;opacity:.5;line-height:1;margin-bottom:1rem;letter-spacing:-0.2rem}.p-interview-senior-faq__answer{line-height:2}.p-interview-senior-review{padding:10rem 0 12rem}@media screen and (max-width: 767px){.p-interview-senior-review{padding:6rem 0 9rem}}.p-interview-senior-review__inner>.is-flexContainer{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p-interview-senior-review__inner>.is-flexContainer{flex-direction:column;gap:3rem}}.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemLeft{width:43.7%}@media screen and (max-width: 767px){.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemLeft{width:100%}}.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight{width:50.9%}@media screen and (max-width: 767px){.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight{width:100vw;display:flex;border-top:.4rem solid #1d72ba;border-bottom:.4rem solid #1d72ba}}.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight>div{border-left:.4rem solid #1d72ba}@media screen and (max-width: 767px){.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight>div{flex:1;border-left:none}}.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight>div:nth-of-type(2){border-top:.4rem solid #1d72ba}@media screen and (max-width: 767px){.p-interview-senior-review__inner>.is-flexContainer>.is-flexItemRight>div:nth-of-type(2){border-top:none}}.p-interview-senior-review__title{position:relative;margin-bottom:3rem}.p-interview-senior-review__title h2{font-size:2.2rem;background-color:#fff;padding:2.4rem 4.2rem}@media screen and (max-width: 767px){.p-interview-senior-review__title h2{text-align:center}}.p-interview-senior-review__title svg{position:absolute;left:0;width:100%}.p-interview-senior-review__title svg:first-of-type{top:0}.p-interview-senior-review__title svg:nth-of-type(2){bottom:0}@media screen and (max-width: 767px){.p-interview-senior-review__item{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 419px){.p-interview-senior-review__item{flex-direction:column}}.p-interview-senior-review__item:not(:last-of-type){margin-bottom:8rem}@media screen and (max-width: 767px){.p-interview-senior-review__item:not(:last-of-type){margin-bottom:3rem}}.p-interview-senior-review__colleague{display:flex;align-items:center;justify-content:center;gap:5rem;margin-bottom:4rem}@media screen and (max-width: 767px){.p-interview-senior-review__colleague{flex-direction:column;width:calc(30% - 3rem);flex-shrink:0;gap:1rem;margin-bottom:0}}@media screen and (max-width: 419px){.p-interview-senior-review__colleague{width:100%;margin-bottom:4rem}}.p-interview-senior-review__colleagueImg{max-width:14rem;width:100%}.p-interview-senior-review__colleagueInfo{font-size:1.8rem}@media screen and (max-width: 767px){.p-interview-senior-review__colleagueInfo{font-size:1.6rem;text-align:center}}.p-interview-senior-review__colleagueInfo span{display:block;font-size:1.2rem;margin-bottom:.3rem}@media screen and (max-width: 575px){.p-interview-senior-review__colleagueInfo span{font-size:1.1rem}}.p-interview-senior-review__content{background-color:#fff;padding:2.5rem;position:relative;z-index:1;line-height:1.6}@media screen and (max-width: 767px){.p-interview-senior-review__content{width:calc(70% - 3rem)}}@media screen and (max-width: 419px){.p-interview-senior-review__content{width:100%}}.p-interview-senior-review__content::before{content:"";position:absolute;display:block;background-color:#fff;width:4rem;height:4rem;left:50%;top:-2rem;transform:translateX(-50%) rotate(45deg);z-index:-1}@media screen and (max-width: 767px){.p-interview-senior-review__content::before{left:-2rem;top:20%;transform:rotate(45deg)}}@media screen and (max-width: 419px){.p-interview-senior-review__content::before{width:3rem;height:3rem;left:50%;top:-1.5rem;transform:translateX(-50%) rotate(45deg)}}.p-interview-senior-others__inner{text-align:center}.p-interview-senior-others__inner .l-container>img{display:inline-block;width:2.5rem;margin-bottom:2rem}.p-interview-senior-others__inner .l-container>h2{margin-bottom:3rem;font-size:2.2rem;letter-spacing:.15em}.p-recruit-nav{margin-bottom:4rem}.p-recruit-nav__item{display:flex}.p-recruit-nav__item:first-of-type{margin-bottom:7rem}@media screen and (max-width: 767px){.p-recruit-nav__item:first-of-type{margin-bottom:6rem}}.p-recruit-nav__item.is-message{-moz-column-gap:9rem;column-gap:9rem}@media screen and (max-width: 767px){.p-recruit-nav__item.is-message{flex-direction:column}}.p-recruit-nav__item.is-message .p-recruit-nav__text::before{left:-9rem;width:calc(9rem + 100% + 5rem)}@media screen and (min-width: 1200px){.p-recruit-nav__item.is-message .p-recruit-nav__text::before{width:calc(9rem + 100% + (100vw - 110rem)/2)}}@media screen and (min-width: 1367px){.p-recruit-nav__item.is-message .p-recruit-nav__text::before{width:calc(9rem + 100% + (100vw - (80.5152979066vw - 6rem))/2)}}.p-recruit-nav__item.is-freshman{-moz-column-gap:4.5rem;column-gap:4.5rem}@media screen and (max-width: 767px){.p-recruit-nav__item.is-freshman{flex-direction:column-reverse}}.p-recruit-nav__item.is-freshman .p-recruit-nav__text::before{left:-5rem;width:calc(5rem + 100% + 4.5rem)}@media screen and (min-width: 1200px){.p-recruit-nav__item.is-freshman .p-recruit-nav__text::before{left:calc((100vw - 110rem)/2*-1);width:calc((100vw - 110rem)/2 + 100% + 4.5rem)}}@media screen and (min-width: 1367px){.p-recruit-nav__item.is-freshman .p-recruit-nav__text::before{left:calc((100vw - (80.5152979066vw - 6rem))/2*-1);width:calc((100vw - (80.5152979066vw - 6rem))/2 + 100% + 4.5rem)}}.p-recruit-nav__item.is-freshman .p-recruit-nav__photo{padding-right:4.5rem}@media screen and (max-width: 767px){.p-recruit-nav__item.is-freshman .p-recruit-nav__photo{padding-right:initial}}.p-recruit-nav__photo{width:54.55%;flex-shrink:0}@media screen and (max-width: 767px){.p-recruit-nav__photo{width:100%}}.p-recruit-nav__text{flex:1;margin-top:3rem;padding-top:4rem;position:relative;z-index:1}@media screen and (max-width: 767px){.p-recruit-nav__text{padding-top:0}}.p-recruit-nav__text::before{content:"";display:block;position:absolute;height:.1rem;background-color:#1d72ba;top:0}@media screen and (max-width: 767px){.p-recruit-nav__text::before{display:none}}.p-recruit-nav__text>span{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.4rem;opacity:.5;line-height:1;display:block;margin-bottom:1rem}.p-recruit-nav__text h2{font-size:3.2rem;letter-spacing:.15em;line-height:1;margin-bottom:4rem}@media screen and (max-width: 575px){.p-recruit-nav__text h2{font-size:2.8rem}}.p-recruit-nav__text p{line-height:1.6}.p-recruit-nav__btn{text-align:right;margin-top:7rem}@media screen and (max-width: 767px){.p-recruit-nav__btn{margin-top:6rem}}.c-recruit-freshman-fukidashi{display:flex;max-width:67%;padding:3rem;position:relative}@media screen and (max-width: 767px){.c-recruit-freshman-fukidashi{max-width:80%}}@media screen and (max-width: 575px){.c-recruit-freshman-fukidashi{padding:2rem;display:block}}@media screen and (max-width: 419px){.c-recruit-freshman-fukidashi{max-width:90%}}.c-recruit-freshman-fukidashi span{display:inline-block}@media screen and (max-width: 575px){.c-recruit-freshman-fukidashi span{display:block}}.c-recruit-freshman-fukidashi__name{flex-shrink:0}@media screen and (max-width: 575px){.c-recruit-freshman-fukidashi__name{display:inline-block !important;margin-bottom:1rem;padding-bottom:1rem}}.c-recruit-freshman-fukidashi__separator{padding:0 3rem}@media screen and (max-width: 575px){.c-recruit-freshman-fukidashi__separator{padding:0 2rem;display:none !important}}dt.c-recruit-freshman-fukidashi{background-color:#1d72ba;color:#fff;margin-bottom:5rem;font-weight:500}@media screen and (max-width: 575px){dt.c-recruit-freshman-fukidashi{margin-bottom:4rem}}dt.c-recruit-freshman-fukidashi::before{content:"";display:block;position:absolute;border-left:3rem solid rgba(0,0,0,0);border-right:3rem solid rgba(0,0,0,0);border-bottom:3rem solid #1d72ba;top:-2.99rem;left:5rem}@media screen and (max-width: 575px){dt.c-recruit-freshman-fukidashi::before{border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-bottom:2rem solid #1d72ba;top:-1.99rem}}@media screen and (max-width: 575px){dt.c-recruit-freshman-fukidashi .c-recruit-freshman-fukidashi__name{border-bottom:.2rem dotted #fff}}dd.c-recruit-freshman-fukidashi{background-color:#fff;margin-left:auto}dd.c-recruit-freshman-fukidashi::before{content:"";display:block;position:absolute;border-left:3rem solid rgba(0,0,0,0);border-right:3rem solid rgba(0,0,0,0);border-bottom:3rem solid #fff;top:-2.99rem;right:5rem}@media screen and (max-width: 575px){dd.c-recruit-freshman-fukidashi::before{border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-bottom:2rem solid #fff;top:-1.99rem}}@media screen and (max-width: 575px){dd.c-recruit-freshman-fukidashi .c-recruit-freshman-fukidashi__name{border-bottom:.2rem dotted #1d72ba}}.p-recruit-freshman-profile__header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12rem;column-gap:12rem;row-gap:7rem;padding:0 5rem}@media screen and (max-width: 767px){.p-recruit-freshman-profile__header{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:0 3rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__header{padding:0;row-gap:3rem}}.p-recruit-freshman-profile__name{grid-column:1/2;grid-row:1/2}.p-recruit-freshman-profile__name p{font-size:1.4rem;margin-bottom:1.5rem;line-height:1.6}.p-recruit-freshman-profile__name h1{font-size:3.2rem;line-height:1;letter-spacing:.2em}@media screen and (max-width: 575px){.p-recruit-freshman-profile__name h1{font-size:2.8rem}}.p-recruit-freshman-profile__detail{grid-column:2/3;grid-row:1/2;font-size:1.4rem}@media screen and (max-width: 767px){.p-recruit-freshman-profile__detail{grid-column:1/2;grid-row:2/3}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__detail{margin-bottom:3rem}}.p-recruit-freshman-profile__detail dt{display:inline-block;background-color:#1d72ba;color:#fff;padding:.5rem;margin-bottom:1rem;line-height:1}.p-recruit-freshman-profile__detail dd{line-height:1.6}.p-recruit-freshman-profile__photo{grid-column:1/3;grid-row:2/3;position:relative;margin-bottom:10rem}@media screen and (max-width: 767px){.p-recruit-freshman-profile__photo{grid-column:1/2;grid-row:3/4}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__photo{margin-bottom:6rem}}.p-recruit-freshman-profile__photo::before,.p-recruit-freshman-profile__photo::after{content:"";display:block;width:5rem;height:100%;position:absolute;top:-1.4435rem}@media screen and (max-width: 767px){.p-recruit-freshman-profile__photo::before,.p-recruit-freshman-profile__photo::after{width:3rem;top:-0.866rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__photo::before,.p-recruit-freshman-profile__photo::after{width:2rem;top:-0.5775rem}}.p-recruit-freshman-profile__photo::before{left:-5rem;background-color:#1d72ba;transform:skew(0, 30deg)}@media screen and (max-width: 767px){.p-recruit-freshman-profile__photo::before{left:-3rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__photo::before{left:-2rem}}.p-recruit-freshman-profile__photo::after{right:-5rem;background-color:#e73828;transform:skew(0, -30deg)}@media screen and (max-width: 767px){.p-recruit-freshman-profile__photo::after{right:-3rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__photo::after{right:-2rem}}.p-recruit-freshman-profile__footer{padding:0 5rem;display:grid;grid-template-columns:13rem 6rem 1fr 1rem 1fr 1rem 1fr 6rem 13rem;align-items:flex-start;margin-bottom:7rem}@media screen and (max-width: 767px){.p-recruit-freshman-profile__footer{padding:0 3rem;grid-template-columns:1fr 1fr;gap:3rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__footer{padding:0}}@media screen and (max-width: 419px){.p-recruit-freshman-profile__footer{-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem;margin-bottom:6rem}}.p-recruit-freshman-profile__footer.is-visible .p-recruit-freshman-profile__message01{opacity:1;transform:translateX(0) scale(1);transition-delay:.7s}@media screen and (max-width: 767px){.p-recruit-freshman-profile__footer.is-visible .p-recruit-freshman-profile__message01{transform:translateY(0) scale(1)}}.p-recruit-freshman-profile__footer.is-visible .p-recruit-freshman-profile__message02{opacity:1;transform:translateX(0) scale(1);transition-delay:1.4s}@media screen and (max-width: 767px){.p-recruit-freshman-profile__footer.is-visible .p-recruit-freshman-profile__message02{transform:translateY(0) scale(1)}}.p-recruit-freshman-profile__message{height:20rem;position:relative;z-index:1;font-feature-settings:initial}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message{height:initial;width:100%;max-width:80%;margin:0 auto;padding:3rem;min-width:24rem}}@media screen and (max-width: 575px){.p-recruit-freshman-profile__message{padding:2rem}}.p-recruit-freshman-profile__message p{writing-mode:vertical-rl;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message p{writing-mode:initial;position:static;transform:initial}}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message br{display:none}}.p-recruit-freshman-profile__message01{grid-column:1/2;grid-row:1/2;background-color:#1d72ba;color:#fff;opacity:0;transform:translateX(6rem) scale(0.7);transition:transform .3s,opacity .3s}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message01{grid-column:1/3;grid-row:1/2;transform:translateY(3rem) scale(0.7)}}.p-recruit-freshman-profile__message01::before{content:"";display:block;border-top:2rem solid rgba(0,0,0,0);border-bottom:2rem solid rgba(0,0,0,0);border-left:2rem solid #1d72ba;position:absolute;top:50%;right:-1.99rem;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message01::before{border-top:2rem solid #1d72ba;border-bottom:none;border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);top:initial;right:initial;bottom:-1.99rem;left:50%;transform:translateX(-50%)}}.p-recruit-freshman-profile__charactor{position:relative;z-index:1}.p-recruit-freshman-profile__charactor figcaption{position:absolute;bottom:2%;z-index:1;line-height:1;display:block;padding:1rem}.p-recruit-freshman-profile__charactor01{grid-column:3/4;grid-row:1/2}@media screen and (max-width: 767px){.p-recruit-freshman-profile__charactor01{grid-column:1/2;grid-row:2/3}}.p-recruit-freshman-profile__charactor01 figcaption{background-color:#1d72ba;color:#fff;left:0}.p-recruit-freshman-profile__charactor02{grid-column:5/6;grid-row:1/2}@media screen and (max-width: 767px){.p-recruit-freshman-profile__charactor02{grid-column:2/3;grid-row:2/3}}.p-recruit-freshman-profile__charactor02 figcaption{background-color:#1d72ba;color:#fff;left:0}.p-recruit-freshman-profile__charactor03{grid-column:7/8;grid-row:1/2}@media screen and (max-width: 767px){.p-recruit-freshman-profile__charactor03{grid-column:1/3;grid-row:3/4;width:calc(50% - 1.5rem);margin:0 auto}}.p-recruit-freshman-profile__charactor03 figcaption{background-color:#fff;right:0}.p-recruit-freshman-profile__message02{grid-column:9/10;grid-row:1/2;background-color:#fff;opacity:0;transform:translateX(-6rem) scale(0.7);transition:transform .3s,opacity .3s}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message02{grid-column:1/3;grid-row:4/5;transform:translateY(-3rem) scale(0.7)}}.p-recruit-freshman-profile__message02::before{content:"";display:block;border-top:2rem solid rgba(0,0,0,0);border-bottom:2rem solid rgba(0,0,0,0);border-right:2rem solid #fff;position:absolute;top:50%;left:-1.99rem;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-recruit-freshman-profile__message02::before{border-top:none;border-bottom:2rem solid #fff;border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);top:-1.99rem;left:50%;transform:translateX(-50%)}}.p-recruit-freshman-topic__header{display:grid;grid-template-columns:21rem 1fr;grid-template-rows:auto auto;-moz-column-gap:3rem;column-gap:3rem;align-items:flex-start;padding-bottom:1.5rem;margin-bottom:7rem;border-bottom:.4rem solid #1d72ba}@media screen and (max-width: 767px){.p-recruit-freshman-topic__header{grid-template-columns:18rem 1fr}}@media screen and (max-width: 575px){.p-recruit-freshman-topic__header{grid-template-columns:14rem 1fr;margin-bottom:5rem;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 419px){.p-recruit-freshman-topic__header{grid-template-columns:30% 1fr}}.p-recruit-freshman-topic__microPhone{grid-column:1/2;grid-row:1/3}.p-recruit-freshman-topic__title{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:7.2rem;grid-column:2/3;grid-row:1/2;align-self:flex-end;line-height:1;margin-bottom:1rem;letter-spacing:.025em}@media screen and (max-width: 575px){.p-recruit-freshman-topic__title{font-size:6rem}}@media screen and (max-width: 419px){.p-recruit-freshman-topic__title{font-size:4.5rem}}.p-recruit-freshman-topic__detail{font-size:2.2rem;grid-column:2/3;grid-row:2/3}@media screen and (max-width: 575px){.p-recruit-freshman-topic__detail{font-size:1.8rem}}@media screen and (max-width: 419px){.p-recruit-freshman-topic__detail{font-size:1.6rem}}.p-recruit-freshman-topic__item{margin-bottom:5rem}.p-recruit-freshman-topic__thanks{text-align:center;background-color:#1d72ba;color:#fff;padding:4rem 0;line-height:1.6}.p-recruit-freshman-topic.is-topic1,.p-recruit-freshman-topic.is-topic2{margin-bottom:7rem}@media screen and (max-width: 419px){.p-recruit-freshman-topic.is-topic1,.p-recruit-freshman-topic.is-topic2{margin-bottom:6rem}}.p-recruit-freshman-topic.is-topic2 .p-recruit-freshman-topic__img{margin:7rem -5rem}@media screen and (min-width: 1200px){.p-recruit-freshman-topic.is-topic2 .p-recruit-freshman-topic__img{margin:7rem calc((100vw - 100%)/2*-1)}}@media screen and (max-width: 767px){.p-recruit-freshman-topic.is-topic2 .p-recruit-freshman-topic__img{margin:7rem -3rem}}@media screen and (max-width: 575px){.p-recruit-freshman-topic.is-topic2 .p-recruit-freshman-topic__img{margin:5rem -2rem}}.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__inner{margin-bottom:10rem}@media screen and (max-width: 419px){.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__inner{margin-bottom:6rem}}.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__img{max-width:67%;margin-left:auto}@media screen and (max-width: 767px){.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__img{max-width:80%}}.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__img img{display:block;margin-bottom:2rem}.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__img figcaption{display:inline-block;position:relative;padding-left:2.5rem;line-height:1}.p-recruit-freshman-topic.is-topic3 .p-recruit-freshman-topic__img figcaption svg{position:absolute;left:0;top:0;width:1.5rem}.p-recruit-freshman-impression{padding:7rem 0 10rem}@media screen and (max-width: 767px){.p-recruit-freshman-impression{padding:6rem 0}}.p-recruit-freshman-impression__title{position:relative;margin-bottom:4rem}@media screen and (max-width: 767px){.p-recruit-freshman-impression__title{text-align:center}}.p-recruit-freshman-impression__title h2{font-size:2.2rem;background-color:#fff;padding:2.4rem 4.2rem}.p-recruit-freshman-impression__title svg{position:absolute;left:0;width:100%}.p-recruit-freshman-impression__title svg:first-of-type{top:0}.p-recruit-freshman-impression__title svg:nth-of-type(2){bottom:0}.p-recruit-freshman-impression__interviewers{margin-left:5rem}@media screen and (max-width: 767px){.p-recruit-freshman-impression__interviewers{margin-left:0}}.p-recruit-freshman-impression__interviewer{display:flex;-moz-column-gap:11.5rem;column-gap:11.5rem;align-items:center}@media screen and (max-width: 767px){.p-recruit-freshman-impression__interviewer{-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width: 419px){.p-recruit-freshman-impression__interviewer{flex-direction:column}}.p-recruit-freshman-impression__interviewer:not(:last-of-type){margin-bottom:2rem}.p-recruit-freshman-impression__photo{width:20rem;position:relative;z-index:1}@media screen and (max-width: 767px){.p-recruit-freshman-impression__photo{width:35%}}@media screen and (max-width: 419px){.p-recruit-freshman-impression__photo{width:50%;margin-bottom:4rem}}.p-recruit-freshman-impression__photo figcaption{position:absolute;bottom:2%;z-index:1;line-height:1;display:block;padding:1rem;background-color:#1d72ba;color:#fff}.p-recruit-freshman-impression__content{flex:1;padding:3rem;background-color:#1d72ba;color:#fff;font-size:1.4rem;position:relative;z-index:1}.p-recruit-freshman-impression__content::before{content:"";border-top:2rem solid rgba(0,0,0,0);border-bottom:2rem solid rgba(0,0,0,0);border-right:2rem solid #1d72ba;display:block;position:absolute;top:50%;left:-1.99rem;transform:translateY(-50%)}@media screen and (max-width: 419px){.p-recruit-freshman-impression__content::before{border-top:none;border-bottom:2rem solid #1d72ba;border-right:2rem solid rgba(0,0,0,0);border-left:2rem solid rgba(0,0,0,0);top:-1.99rem;left:50%;transform:translateX(-50%)}}.p-recruit-message-head{margin-bottom:10rem}@media screen and (max-width: 419px){.p-recruit-message-head{margin-bottom:6rem}}.p-recruit-message-head__img{margin-bottom:10rem}@media screen and (max-width: 419px){.p-recruit-message-head__img{margin-bottom:6rem}}.p-recruit-message-head__list{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.p-recruit-message-head__list{row-gap:6rem;flex-direction:column;align-items:center}}.p-recruit-message-head__list:not(:last-of-type){margin-bottom:10rem}@media screen and (max-width: 767px){.p-recruit-message-head__list:not(:last-of-type){margin-bottom:6rem;padding-bottom:6rem}}@media screen and (max-width: 767px){.p-recruit-message-head__list:not(:last-of-type)::before{content:"";display:block;position:absolute;width:100vw;left:-3rem;bottom:0;background-color:#1d72ba;height:.4rem}}@media screen and (max-width: 575px){.p-recruit-message-head__list:not(:last-of-type)::before{left:-2rem}}.p-recruit-message-head__listHeading{height:100%;min-height:22rem;width:38.1818181818%;position:relative}@media screen and (max-width: 767px){.p-recruit-message-head__listHeading{width:24rem;min-height:20rem}}.p-recruit-message-head__listHeading h2{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;letter-spacing:.3em;line-height:1.8}.p-recruit-message-head__listHeading svg{position:absolute;width:100%;left:0}.p-recruit-message-head__listHeading svg:first-of-type{top:0}.p-recruit-message-head__listHeading svg:nth-of-type(2){bottom:0}.p-recruit-message-head__listContent{width:54.5454545455%;line-height:1.8}@media screen and (max-width: 767px){.p-recruit-message-head__listContent{width:100%}}.p-recruit-message{margin-bottom:10rem}.p-recruit-message__inner{text-align:center}.p-recruit-message__inner>img,.p-recruit-message__inner>h2{opacity:0;transform:translateY(6rem);transition:opacity .5s ease,transform .5s ease}.p-recruit-message__inner>img{display:inline-block;width:2.5rem;margin-bottom:2rem}.p-recruit-message__inner>h2{margin-bottom:9rem;font-size:2.2rem;letter-spacing:.15em}@media screen and (max-width: 419px){.p-recruit-message__inner>h2{margin-bottom:6rem}}.p-recruit-message.is-visible .p-recruit-message__inner>img,.p-recruit-message.is-visible .p-recruit-message__inner>h2{opacity:1;transform:translateY(0)}.p-recruit-message__lists{text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap;gap:7rem}@media screen and (max-width: 767px){.p-recruit-message__lists{gap:3rem}}.p-recruit-message__list{width:calc(50% - 3.5rem);padding:5rem;background-color:#fff;opacity:0;transition:opacity .5s ease-out}@media screen and (max-width: 767px){.p-recruit-message__list{width:100%}}@media screen and (max-width: 767px){.p-recruit-message__list{padding:3rem}}@media screen and (max-width: 419px){.p-recruit-message__list{padding:2rem}}.p-recruit-message__list h3{font-size:2.2rem;border-bottom:.2rem solid #1d72ba;margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width: 575px){.p-recruit-message__list h3{text-align:center}}@media screen and (max-width: 419px){.p-recruit-message__list h3{font-size:2rem}}.p-recruit-message__list p{background-image:linear-gradient(to bottom, transparent 2.9em, #1d72ba 0.1em);background-size:1em 3em;line-height:3em;background-position:0 -0.01em}.p-recruit-message.is-visible .p-recruit-message__list{opacity:1}.p-recruit-message.is-visible .p-recruit-message__list:nth-of-type(1){transition-delay:.2s}.p-recruit-message.is-visible .p-recruit-message__list:nth-of-type(2){transition-delay:.4s}.p-recruit-message.is-visible .p-recruit-message__list:nth-of-type(3){transition-delay:.6s}.p-recruit-message.is-visible .p-recruit-message__list:nth-of-type(4){transition-delay:.8s}.page-recruitMessage .p-pageHead{margin-bottom:10rem}@media screen and (max-width: 419px){.page-recruitMessage .p-pageHead{margin-bottom:6rem}}.p-newGraduate{padding:7rem 0;border-top:.4rem solid #1d72ba;border-bottom:.4rem solid #1d72ba;margin-bottom:10rem}@media screen and (max-width: 419px){.p-newGraduate{padding:6rem 0}}.p-newGraduate__title{font-size:2.2rem;letter-spacing:.2em;margin-bottom:4rem}.p-newGraduate__lists{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 575px){.p-newGraduate__lists{flex-direction:column;gap:3rem}}.p-newGraduate__list{width:100%;max-width:25rem}@media screen and (max-width: 575px){.p-newGraduate__list{max-width:100%}}.p-newGraduate__list p{font-size:1.2rem}.p-newGraduate__btn{padding:1rem;position:relative;z-index:1;text-align:center;margin-bottom:2rem;font-weight:700;letter-spacing:.25em;pointer-events:none;overflow:hidden}@media screen and (max-width: 575px){.p-newGraduate__btn{margin-bottom:1rem}}.p-newGraduate__btn:hover::before{height:65%}.p-newGraduate__btn:hover::after{height:35%}.p-newGraduate__btn:hover a{color:rgba(28,115,186,.7)}.p-newGraduate__btn:hover svg{transform:translateY(-50%) rotate(-90deg)}.p-newGraduate__btn::before,.p-newGraduate__btn::after{content:"";display:block;position:absolute;left:0;width:100%;height:50%;z-index:-1;transition:height .3s}.p-newGraduate__btn::before{top:0;background-color:#1d72ba}.p-newGraduate__btn::after{bottom:0;background-color:#e73828}.p-newGraduate__btn a{color:#1d72ba;background-color:#fff;display:block;height:100%;padding:1.85rem 3rem 1.85rem 0;padding-right:3rem;pointer-events:auto;transition:color .3s}.p-newGraduate__btn a svg{position:absolute;right:3rem;top:50%;transform:translateY(-50%);transition:transform .3s}.p-midCareer{padding:7rem 0;border-top:.4rem solid #1d72ba;border-bottom:.4rem solid #1d72ba;margin-bottom:10rem}@media screen and (max-width: 419px){.p-midCareer{padding:6rem 0}}.p-midCareer__inner>p{margin-bottom:4rem}.p-midCareer__title{font-size:2.2rem;letter-spacing:.2em;margin-bottom:2rem}.p-midCareer__lists{display:flex;justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:4rem;column-gap:4rem;row-gap:4rem}.p-midCareer__list{width:calc(33.3333333333% - 2.6666666667rem)}@media screen and (max-width: 767px){.p-midCareer__list{width:100%}}.p-midCareer__btn{padding:1rem;position:relative;z-index:1;text-align:center;font-weight:700;letter-spacing:.25em;pointer-events:none;overflow:hidden}.p-midCareer__btn:hover::before{height:65%}.p-midCareer__btn:hover::after{height:35%}.p-midCareer__btn:hover a{color:rgba(28,115,186,.7)}.p-midCareer__btn:hover svg{transform:translateY(-50%) rotate(-90deg)}.p-midCareer__btn::before,.p-midCareer__btn::after{content:"";display:block;position:absolute;left:0;width:100%;height:50%;z-index:-1;transition:height .3s}.p-midCareer__btn::before{top:0;background-color:#1d72ba}.p-midCareer__btn::after{bottom:0;background-color:#e73828}.p-midCareer__btn a{color:#1d72ba;background-color:#fff;display:block;height:100%;padding:1.85rem 6rem 1.85rem 3rem;min-width:25rem;box-sizing:border-box;pointer-events:auto;transition:color .3s}@media screen and (max-width: 575px){.p-midCareer__btn a{padding:1.85rem 4rem 1.85rem 2rem}}.p-midCareer__btn a svg{position:absolute;right:3rem;top:50%;transform:translateY(-50%);transition:transform .3s}.p-midCareer__description{display:flex;padding:1rem;background-color:#fff;margin-top:1rem}.p-midCareer__description img{width:10rem;height:10rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0}@media screen and (max-width: 419px){.p-midCareer__description img{width:8rem;height:8rem}}.p-midCareer__description p{font-size:1.4rem;margin-left:1rem;flex:1}@media screen and (max-width: 419px){.p-midCareer__description p{font-size:1.2rem}}.p-midCareer-job-requirement{margin-bottom:10rem}@media screen and (max-width: 419px){.p-midCareer-job-requirement{margin-bottom:6rem}}.p-midCareer-job-requirement__inner{background-color:#fff}.p-midCareer-job-requirement__title{font-size:2.2rem;background-color:#1d72ba;color:#fff;padding:1.5rem 5rem;letter-spacing:.2em}@media screen and (max-width: 767px){.p-midCareer-job-requirement__title{padding:1.5rem 3rem}}@media screen and (max-width: 575px){.p-midCareer-job-requirement__title{padding:1.5rem 2rem;font-size:2rem}}.p-midCareer-job-requirement__items{padding:5rem}@media screen and (max-width: 767px){.p-midCareer-job-requirement__items{padding:3rem}}@media screen and (max-width: 575px){.p-midCareer-job-requirement__items{padding:2rem}}.p-midCareer-job-requirement__item:not(:last-of-type){margin-bottom:5rem}.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content{flex-direction:column-reverse;gap:3rem}}.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content>p{width:63%}@media screen and (max-width: 767px){.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content>p{width:100%}}.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content>div{width:32%}@media screen and (max-width: 767px){.p-midCareer-job-requirement__item.is-jobDescription .p-midCareer-job-requirement__content>div{width:100%}}.p-midCareer-job-requirement__itemTitle{background-color:#1d72ba;color:#fff;padding:1rem;margin-bottom:3rem;letter-spacing:.2em}.p-applySent{margin-bottom:5rem}.p-applySent h1{font-size:2.2rem;background-color:#1d72ba;color:#fff;padding:1.5rem 5rem;letter-spacing:.2em}@media screen and (max-width: 767px){.p-applySent h1{padding:1.5rem 3rem}}@media screen and (max-width: 575px){.p-applySent h1{padding:1.5rem 2rem;font-size:2rem}}.p-career-nav{margin-bottom:10rem}.p-career-nav__item{display:flex}.p-career-nav__item:not(:last-of-type){margin-bottom:7rem}@media screen and (max-width: 767px){.p-career-nav__item:not(:last-of-type){margin-bottom:6rem}}.p-career-nav__item.is-education,.p-career-nav__item.is-welfareBenefits{-moz-column-gap:9rem;column-gap:9rem}@media screen and (max-width: 767px){.p-career-nav__item.is-education,.p-career-nav__item.is-welfareBenefits{flex-direction:column}}.p-career-nav__item.is-education .p-career-nav__text::before,.p-career-nav__item.is-welfareBenefits .p-career-nav__text::before{left:-9rem;width:calc(9rem + 100% + 5rem)}@media screen and (min-width: 1200px){.p-career-nav__item.is-education .p-career-nav__text::before,.p-career-nav__item.is-welfareBenefits .p-career-nav__text::before{width:calc(9rem + 100% + (100vw - 110rem)/2)}}@media screen and (min-width: 1367px){.p-career-nav__item.is-education .p-career-nav__text::before,.p-career-nav__item.is-welfareBenefits .p-career-nav__text::before{width:calc(9rem + 100% + (100vw - (80.5152979066vw - 6rem))/2)}}.p-career-nav__item.is-leader{-moz-column-gap:4.5rem;column-gap:4.5rem}@media screen and (max-width: 767px){.p-career-nav__item.is-leader{flex-direction:column-reverse}}.p-career-nav__item.is-leader .p-career-nav__text::before{left:-5rem;width:calc(5rem + 100% + 4.5rem)}@media screen and (min-width: 1200px){.p-career-nav__item.is-leader .p-career-nav__text::before{left:calc((100vw - 110rem)/2*-1);width:calc((100vw - 110rem)/2 + 100% + 4.5rem)}}@media screen and (min-width: 1367px){.p-career-nav__item.is-leader .p-career-nav__text::before{left:calc((100vw - (80.5152979066vw - 6rem))/2*-1);width:calc((100vw - (80.5152979066vw - 6rem))/2 + 100% + 4.5rem)}}.p-career-nav__item.is-leader .p-career-nav__photo{padding-right:4.5rem}@media screen and (max-width: 767px){.p-career-nav__item.is-leader .p-career-nav__photo{padding-right:initial}}.p-career-nav__photo{width:54.55%;flex-shrink:0}@media screen and (max-width: 767px){.p-career-nav__photo{width:100%}}.p-career-nav__text{flex:1;margin-top:3rem;padding-top:4rem;position:relative;z-index:1}@media screen and (max-width: 767px){.p-career-nav__text{padding-top:0}}.p-career-nav__text::before{content:"";display:block;position:absolute;height:.1rem;background-color:#1d72ba;top:0}@media screen and (max-width: 767px){.p-career-nav__text::before{display:none}}.p-career-nav__text>span{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.4rem;opacity:.5;line-height:1;display:block;margin-bottom:1rem}.p-career-nav__text h2{font-size:3.2rem;letter-spacing:.15em;line-height:1;margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-nav__text h2{font-size:2.8rem}}.p-career-nav__text p{line-height:1.6}.p-career-nav__btn{text-align:right;margin-top:7rem}@media screen and (max-width: 767px){.p-career-nav__btn{margin-top:6rem}}.p-career-welfareBenefits-nav__title{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.2rem;margin-bottom:1.5rem}.p-career-welfareBenefits-nav__items{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:6rem}@media screen and (max-width: 575px){.p-career-welfareBenefits-nav__items{font-size:1.2rem;gap:.5rem}}.p-career-welfareBenefits-nav__item a{display:block;padding:2rem;background-color:#fff;color:#1d72ba;transition:color .3s}.p-career-welfareBenefits-nav__item a::after{content:"";display:block;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 68.7%, rgb(231, 56, 40) 100%);height:.3rem;margin-top:1rem;transition:all .3s}.p-career-welfareBenefits-nav__item a:hover{color:rgba(29,113,186,.7)}.p-career-welfareBenefits-nav__item a:hover::after{background:#1d72ba;background:radial-gradient(circle, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 67%, rgb(231, 56, 40) 100%)}.p-career-welfareBenefits{margin-bottom:10rem}.p-career-welfareBenefits__items{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:7rem;column-gap:7rem}@media screen and (max-width: 767px){.p-career-welfareBenefits__items{display:block}}.p-career-welfareBenefits__item:not(:last-of-type){margin-bottom:7rem}@media screen and (max-width: 575px){.p-career-welfareBenefits__item:not(:last-of-type){margin-bottom:6rem}}@media screen and (max-width: 419px){.p-career-welfareBenefits__item:not(:last-of-type){margin-bottom:3rem}}.p-career-welfareBenefits__item.is-paidLeave{grid-column:1/3;grid-row:1/2}.p-career-welfareBenefits__item.is-reward{grid-column:1/3;grid-row:2/3}.p-career-welfareBenefits__item.is-daysOff{grid-column:1/3;grid-row:3/4}.p-career-welfareBenefits__item.is-stressRelief .p-career-welfareBenefits__detail,.p-career-welfareBenefits__item.is-sportsActivity .p-career-welfareBenefits__detail{width:100%}.p-career-welfareBenefits__item.is-stressRelief{grid-column:1/2;grid-row:4/5}.p-career-welfareBenefits__item.is-sportsActivity{grid-column:2/3;grid-row:4/5}.p-career-welfareBenefits__item.is-clubActivity{grid-column:1/3;grid-row:5/6}.p-career-welfareBenefits__item.is-companyTrip{grid-column:1/3;grid-row:6/7}.p-career-welfareBenefits__item.is-onlineEducation{grid-column:1/3;grid-row:7/8}.p-career-welfareBenefits__item.is-qualificationSupport{grid-column:1/3;grid-row:8/9}.p-career-welfareBenefits__itemInner{display:flex;justify-content:space-between;padding:6.5rem 4rem 6.5rem 6.5rem;background-color:#fff}@media screen and (max-width: 767px){.p-career-welfareBenefits__itemInner{flex-direction:column;padding:5rem}}@media screen and (max-width: 575px){.p-career-welfareBenefits__itemInner{padding:3rem}}@media screen and (max-width: 419px){.p-career-welfareBenefits__itemInner{padding:2rem}}.p-career-welfareBenefits__detail{width:37.6884422111%}@media screen and (max-width: 767px){.p-career-welfareBenefits__detail{width:100%}}.p-career-welfareBenefits__detail h2{font-size:2.2rem;letter-spacing:.2em;margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-welfareBenefits__detail h2{font-size:2rem;text-align:center}}.p-career-welfareBenefits__detail h2::after{content:"";height:.5rem;display:block;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 68.7%, rgb(231, 56, 40) 100%);margin-top:1.5rem}.p-career-welfareBenefits__detail p{line-height:1.6;margin-top:4rem}.p-career-welfareBenefits__icon img{height:10.5rem}.p-career-welfareBenefits__comments{width:55.2763819095%}@media screen and (max-width: 767px){.p-career-welfareBenefits__comments{width:100%;margin-top:3rem}}.p-career-welfareBenefits__comments h3{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:2.2rem;margin-bottom:3rem}@media screen and (max-width: 575px){.p-career-welfareBenefits__comments h3{font-size:2rem}}.p-career-welfareBenefits__commentsItem{padding:3rem 5rem;border:.5rem solid #1d72ba;position:relative;z-index:1}@media screen and (max-width: 575px){.p-career-welfareBenefits__commentsItem{padding:2rem 4rem}}@media screen and (max-width: 419px){.p-career-welfareBenefits__commentsItem{padding:3rem}}.p-career-welfareBenefits__commentsItem:not(:last-of-type){margin-bottom:3rem}.p-career-welfareBenefits__commentsItem::before,.p-career-welfareBenefits__commentsItem::after{content:"";display:block;position:absolute;width:5rem;height:5rem;background-color:#fff;z-index:1;background-image:url(../img/quote-icon.svg);background-size:2rem;background-repeat:no-repeat}@media screen and (max-width: 575px){.p-career-welfareBenefits__commentsItem::before,.p-career-welfareBenefits__commentsItem::after{width:4rem;height:4rem}}@media screen and (max-width: 419px){.p-career-welfareBenefits__commentsItem::before,.p-career-welfareBenefits__commentsItem::after{width:3rem;height:3rem}}.p-career-welfareBenefits__commentsItem::before{left:-0.6rem;top:-0.6rem;background-position:left top}.p-career-welfareBenefits__commentsItem::after{content:"";right:-0.6rem;bottom:-0.6rem;background-position:left top;transform:rotate(180deg)}.p-career-leader{margin-bottom:18rem}@media screen and (max-width: 575px){.p-career-leader{margin-bottom:10rem}}.p-career-leader__role{border-top:.4rem solid #1d72ba;border-bottom:.4rem solid #1d72ba;padding:4rem 0;margin-bottom:5rem}@media screen and (max-width: 419px){.p-career-leader__role{padding:3rem 0;margin-bottom:3rem}}.p-career-leader__roleInner{display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 767px){.p-career-leader__roleInner{flex-direction:column;align-items:flex-start;row-gap:2rem}}.p-career-leader__roleInner::before{position:absolute;content:"";height:100%;width:.4rem;background-color:#1d72ba;opacity:.5;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-career-leader__roleInner::before{display:none}}.p-career-leader__roleName,.p-career-leader__name{width:39.0909090909%}@media screen and (max-width: 767px){.p-career-leader__roleName,.p-career-leader__name{width:auto}}.p-career-leader__roleName{font-size:3rem;line-height:1;letter-spacing:.2em;font-weight:700}@media screen and (max-width: 575px){.p-career-leader__roleName{font-size:2.6rem}}@media screen and (max-width: 419px){.p-career-leader__roleName{font-size:2.4rem}}.p-career-leader__roleName::before{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;display:block;color:#1d72ba;opacity:.5;font-size:2.2rem;margin-bottom:.7em;letter-spacing:.05em}@media screen and (max-width: 575px){.p-career-leader__roleName::before{font-size:1.8rem}}.p-career-leader.is-storeManager .p-career-leader__roleName::before{content:"Store Manager"}.p-career-leader.is-engineerLeader .p-career-leader__roleName::before{content:"Engineer Leader"}.p-career-leader__name{font-size:2.2rem;line-height:1;letter-spacing:.2em}@media screen and (max-width: 767px){.p-career-leader__name{align-self:flex-end;text-align:right}}@media screen and (max-width: 575px){.p-career-leader__name{font-size:1.8rem;padding:1rem 2rem 0;margin-right:-2rem;border-top:.1rem solid #1d72ba}}@media screen and (max-width: 419px){.p-career-leader__name{font-size:1.6rem}}.p-career-leader__name span{font-size:1.6rem;display:block;margin-bottom:.7em;letter-spacing:.05em}@media screen and (max-width: 575px){.p-career-leader__name span{font-size:1.4rem}}@media screen and (max-width: 419px){.p-career-leader__name span{font-size:1.2rem}}.p-career-leader__detailInner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p-career-leader__detailInner{flex-direction:column;row-gap:6rem}}.p-career-leader__detailLeft{width:45.4545454545%}@media screen and (max-width: 767px){.p-career-leader__detailLeft{width:100%}}.p-career-leader__photo{position:relative;margin-bottom:5rem}@media screen and (max-width: 419px){.p-career-leader__photo{margin-bottom:3rem}}.p-career-leader__photo svg{position:absolute;left:0;width:100%}.p-career-leader__photo svg:first-of-type{top:0}.p-career-leader__photo svg:nth-of-type(2){bottom:0}.p-career-leader__careerStep h3{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:3.6rem;color:#1d72ba;opacity:.5;line-height:1;margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-leader__careerStep h3{font-size:3.2rem}}@media screen and (max-width: 419px){.p-career-leader__careerStep h3{margin-bottom:2rem}}.p-career-leader__stepItem:not(:last-of-type){margin-bottom:4.8rem;position:relative}@media screen and (max-width: 575px){.p-career-leader__stepItem:not(:last-of-type){margin-bottom:2.8rem}}.p-career-leader__stepItem:not(:last-of-type)::after{content:"";border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid #1d72ba;position:absolute;bottom:-2.8rem;left:1rem}@media screen and (max-width: 575px){.p-career-leader__stepItem:not(:last-of-type)::after{bottom:-1.8rem}}.p-career-leader__stepTitle{display:inline-block;margin-bottom:.8rem}.p-career-leader__stepTitle::after{content:"";display:block;width:100%;height:.5rem;background:#1d72ba;background:linear-gradient(274deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 67%, rgb(231, 56, 40) 100%);margin-top:.8rem}.p-career-leader__detailRight{width:46.3636363636%}@media screen and (max-width: 767px){.p-career-leader__detailRight{width:100%}}.p-career-leader__question h3{font-size:2.2rem;font-weight:700;letter-spacing:.15em;display:flex;align-items:center;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:3rem}@media screen and (max-width: 575px){.p-career-leader__question h3{font-size:2rem;-moz-column-gap:2rem;column-gap:2rem}}.p-career-leader__question h3::before{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;color:#1d72ba;opacity:.5;font-size:4.8rem;letter-spacing:-0.03em;white-space:nowrap;flex-shrink:0}@media screen and (max-width: 575px){.p-career-leader__question h3::before{font-size:4rem}}.p-career-leader__question.is-question01{margin-bottom:6rem}@media screen and (max-width: 767px){.p-career-leader__question.is-question01{margin-bottom:3rem}}.p-career-leader__question.is-question01 h3::before{content:"Q.1"}.p-career-leader__question.is-question02 h3::before{content:"Q.2"}.p-career-leader__questionItem{position:relative;padding-left:6rem}@media screen and (max-width: 419px){.p-career-leader__questionItem{padding-left:5rem}}.p-career-leader__questionItem:not(:last-of-type){margin-bottom:2rem}.p-career-leader__questionItem::before{font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;position:absolute;left:0;top:0;font-size:2.4rem;background-color:#1d72ba;color:#fff;width:5rem;text-align:center;line-height:5rem}@media screen and (max-width: 419px){.p-career-leader__questionItem::before{width:4rem;line-height:4rem}}.p-career-leader__questionItem:first-of-type::before{content:"1"}.p-career-leader__questionItem:nth-of-type(2)::before{content:"2"}.p-career-leader__questionItem:nth-of-type(3)::before{content:"3"}dl.p-career-leader__questionItem dt{padding:1.22rem 2rem;line-height:1.6;background-color:#1d72ba;color:#fff}@media screen and (max-width: 419px){dl.p-career-leader__questionItem dt{padding:.8rem 1.5rem}}dl.p-career-leader__questionItem dd{padding:1.22rem 2rem;line-height:1.6}@media screen and (max-width: 419px){dl.p-career-leader__questionItem dd{padding:.8rem 1.5rem}}li.p-career-leader__questionItem p{padding:1.22rem 2rem;line-height:1.6;background-color:#1d72ba;color:#fff}@media screen and (max-width: 419px){li.p-career-leader__questionItem p{padding:.8rem 1.5rem}}.p-career-training-afterJoining__content{padding:7rem 0 10rem}@media screen and (max-width: 419px){.p-career-training-afterJoining__content{padding:5rem 0 7rem}}.p-career-training-afterJoining__items{display:flex;flex-direction:column}.p-career-training-afterJoining__item{max-width:65.4545454545%}@media screen and (max-width: 767px){.p-career-training-afterJoining__item{max-width:initial}}.p-career-training-afterJoining__item:not(:last-of-type){margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-training-afterJoining__item:not(:last-of-type){margin-bottom:3rem}}.p-career-training-afterJoining__item:nth-of-type(2){align-self:flex-end}.p-career-training-afterJoining__itemTitle{display:inline-block;line-height:1;padding:1.5rem 7.5rem;background-color:#1d72ba;color:#fff;position:relative;letter-spacing:.2em}@media screen and (max-width: 767px){.p-career-training-afterJoining__itemTitle{padding:1.5rem 5rem}}@media screen and (max-width: 575px){.p-career-training-afterJoining__itemTitle{padding:1.5rem 3rem}}@media screen and (max-width: 419px){.p-career-training-afterJoining__itemTitle{padding:1.5rem 2rem}}.p-career-training-afterJoining__itemTitle::before{content:"";display:block;width:2.121rem;height:2.121rem;background-color:#f2f3ef;position:absolute;right:0;top:0;transform:translate(50%, -50%) rotate(45deg)}.p-career-training-afterJoining__itemContent{padding:7.5rem;background-color:#fff}@media screen and (max-width: 767px){.p-career-training-afterJoining__itemContent{padding:5rem}}@media screen and (max-width: 575px){.p-career-training-afterJoining__itemContent{padding:3rem}}@media screen and (max-width: 419px){.p-career-training-afterJoining__itemContent{padding:2rem}}.p-career-training-afterJoining__itemContent>div{font-size:2.2rem;letter-spacing:.2em;font-weight:700;margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-training-afterJoining__itemContent>div{margin-bottom:3rem;font-size:1.8rem}}.p-career-training-afterJoining__itemContent>div::after{content:"";display:block;width:100%;height:.5rem;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 68.7%, rgb(231, 56, 40) 100%);margin-top:.8rem}.p-career-training-afterJoining__itemContent>p{line-height:1.6}.p-career-training-forWho__content{padding:7rem 0 10rem}@media screen and (max-width: 419px){.p-career-training-forWho__content{padding:5rem 0 7rem}}.p-career-training-forWho__card{max-width:65.4545454545%;margin:0 auto}@media screen and (max-width: 767px){.p-career-training-forWho__card{max-width:initial}}.p-career-training-forWho__cardImg{margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-training-forWho__cardImg{margin-bottom:3rem}}.p-career-training-forWho__cardContent{padding:7.5rem;background-color:#fff}@media screen and (max-width: 767px){.p-career-training-forWho__cardContent{padding:5rem}}@media screen and (max-width: 575px){.p-career-training-forWho__cardContent{padding:3rem}}@media screen and (max-width: 419px){.p-career-training-forWho__cardContent{padding:2rem}}.p-career-training-forWho__cardContent>h3{font-size:2.2rem;letter-spacing:.2em;font-weight:700;margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-training-forWho__cardContent>h3{margin-bottom:3rem;font-size:1.8rem}}.p-career-training-forWho__cardContent>h3::after{content:"";display:block;width:100%;height:.5rem;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 68.7%, rgb(231, 56, 40) 100%);margin-top:.8rem}.p-career-training-forWho__cardContent>p{line-height:1.6}.p-career-training-careerDevelopment__content{padding:4rem 0 10rem}@media screen and (max-width: 575px){.p-career-training-careerDevelopment__content{padding:3rem 0 10rem}}.p-career-training-careerDevelopment__items{margin-top:6rem}.p-career-training-careerDevelopment__item:not(:last-of-type){margin-bottom:4rem}@media screen and (max-width: 575px){.p-career-training-careerDevelopment__item:not(:last-of-type){margin-bottom:3rem}}.p-career-training-careerDevelopment__item.is-clp .p-career-training-careerDevelopment__itemTitle{background-color:#e73828}.p-career-training-careerDevelopment__item.is-se .p-career-training-careerDevelopment__itemTitle{background-color:#1d72ba}.p-career-training-careerDevelopment__item.is-cc .p-career-training-careerDevelopment__itemTitle{background-color:#dc609f}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__item.is-cc .p-career-training-careerDevelopment__noteInner{flex-direction:column}}.p-career-training-careerDevelopment__itemTitle{font-size:2.2rem;color:#fff;padding:1.5rem 5rem;cursor:pointer;position:relative}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__itemTitle{padding:1.5rem 3rem}}@media screen and (max-width: 575px){.p-career-training-careerDevelopment__itemTitle{font-size:1.8rem}}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__itemTitle{padding:1.5rem 4rem 1.5rem 2rem}}.p-career-training-careerDevelopment__itemTitle::before{position:absolute;content:"";display:block;width:2.121rem;height:2.121rem;background-color:#f2f3ef;position:absolute;right:0;top:0;transform:translate(50%, -50%) rotate(45deg)}.p-career-training-careerDevelopment__itemTitle::after{content:"";position:absolute;display:block;width:1rem;height:1rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;right:10rem;top:50%;transform:translateY(calc(-50% - 0.42425rem)) rotate(45deg)}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__itemTitle::after{right:6rem}}@media screen and (max-width: 575px){.p-career-training-careerDevelopment__itemTitle::after{right:2rem}}.p-career-training-careerDevelopment__itemTitle.is-active::after{transform:translateY(calc(-50% + 0.42425rem)) rotate(225deg)}.p-career-training-careerDevelopment__itemContent{padding:0 5rem;background-color:#fff;transition:grid-template-rows .3s,padding .3s;display:grid;grid-template-rows:0fr}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__itemContent{padding:0 3rem}}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__itemContent{padding:0 2rem}}.p-career-training-careerDevelopment__itemContent.is-active{padding:5rem;grid-template-rows:1fr}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__itemContent.is-active{padding:5rem 3rem}}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__itemContent.is-active{padding:4rem 2rem}}.p-career-training-careerDevelopment__itemContentInner{overflow-y:hidden}.p-career-training-careerDevelopment__step{position:relative}.p-career-training-careerDevelopment__step:not(:last-of-type){margin-bottom:4.8rem}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__step:not(:last-of-type){margin-bottom:3rem}}.p-career-training-careerDevelopment__step:not(:last-of-type)::after{content:"";border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid #1d72ba;position:absolute;bottom:-1.8rem;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__step:not(:last-of-type)::after{bottom:1.1rem}}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__step:not(:last-of-type)::after{bottom:-0.4rem}}.p-career-training-careerDevelopment__stepTitle{background-color:#689ccf;color:#fff;text-align:center;padding:1.5rem 2rem;font-weight:500}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__stepTitle{padding:1rem 2rem}}.p-career-training-careerDevelopment__stepTitle span{display:block;position:relative;margin-top:1.5rem;line-height:1.6;padding:.5rem 0}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__stepTitle span{margin-top:1rem}}.p-career-training-careerDevelopment__stepTitle span::before{content:"";display:block;position:absolute;height:.1rem;width:calc(50% + 10rem);background-color:#fff;left:-2rem;top:0}.p-career-training-careerDevelopment__stepTitle span::after{content:"";display:block;position:absolute;height:.1rem;width:calc(50% + 10rem);background-color:#fff;right:-2rem;bottom:0}.p-career-training-careerDevelopment__stepContent{display:flex;align-items:center;-moz-column-gap:9rem;column-gap:9rem;font-size:1.4rem;padding:6rem 0}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__stepContent{flex-direction:column;align-items:flex-start;padding:3rem 0 6rem}}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__stepContent{padding:3rem 0}}.p-career-training-careerDevelopment__stepRole{width:20%;min-width:18rem;background-color:#1d72ba;color:#fff;text-align:center;padding:1rem 0;position:relative}@media screen and (max-width: 419px){.p-career-training-careerDevelopment__stepRole{margin:0 auto}}.p-career-training-careerDevelopment__stepRole svg{position:absolute;width:5rem;left:100%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__stepRole svg{display:none}}.p-career-training-careerDevelopment__stepDetail{flex:1}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__stepDetail{padding:2rem 0 0}}.p-career-training-careerDevelopment__stepDetailInner{display:flex;justify-content:space-between;margin-top:4rem}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__stepDetailInner{flex-direction:column;row-gap:3rem;margin-top:3rem}}.p-career-training-careerDevelopment__stepDetailInnerLeft,.p-career-training-careerDevelopment__stepDetailInnerRight{width:calc(50% - 1.5rem);border:.1rem solid #1d72ba}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__stepDetailInnerLeft,.p-career-training-careerDevelopment__stepDetailInnerRight{width:100%}}.p-career-training-careerDevelopment__captionBoxTitle{text-align:center;background-color:#1d72ba;color:#fff;padding:.5rem 0;font-weight:500}.p-career-training-careerDevelopment__captionBoxContent{padding:3rem}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__captionBoxContent{padding:2rem}}.p-career-training-careerDevelopment__captionBoxContent ul{line-height:2}.p-career-training-careerDevelopment__note{font-size:1.4rem}.p-career-training-careerDevelopment__note h4{background-color:#1d72ba;color:#fff;text-align:center;padding:1rem 0;margin-bottom:4rem;font-weight:500}@media screen and (max-width: 575px){.p-career-training-careerDevelopment__note h4{margin-bottom:3rem}}.p-career-training-careerDevelopment__noteInner{display:flex;justify-content:space-between;gap:8rem}@media screen and (max-width: 767px){.p-career-training-careerDevelopment__noteInner{flex-direction:column-reverse;gap:3rem}}.p-career-training-careerDevelopment__noteLeft,.p-career-training-careerDevelopment__noteRight{flex:1}.p-career-training-careerDevelopment__noteLeft p{line-height:2}.p-career-training-careerDevelopment__noteLeft p:not(:last-of-type){margin-bottom:1em}.p-faq__content{padding:7rem 0 10rem}.p-faq__item:not(:last-of-type){margin-bottom:2rem}.p-faq__question{cursor:pointer;background-color:#fff;line-height:1.6;padding:2rem 9.75rem 2rem 15.345rem;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 767px){.p-faq__question{padding:2rem 7.75rem 2rem 8.345rem}}@media screen and (max-width: 419px){.p-faq__question{padding:2rem 5.75rem 2rem 6.345rem}}.p-faq__question::before{content:"Q";display:block;z-index:1;font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:3.6rem;position:absolute;left:5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-faq__question::before{left:3rem}}@media screen and (max-width: 419px){.p-faq__question::before{left:2rem}}.p-faq__question.is-active .p-faq__questionIcons svg{transform:translateY(-50%) rotate(360deg)}.p-faq__question.is-active .p-faq__questionIcons svg.fa-minus{opacity:1;visibility:visible}.p-faq__question.is-active .p-faq__questionIcons svg.fa-plus{opacity:0;visibility:hidden}.p-faq__questionIcons{position:absolute;right:5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-faq__questionIcons{right:3rem}}@media screen and (max-width: 419px){.p-faq__questionIcons{right:2rem}}.p-faq__questionIcons svg{height:2rem;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .3s,opacity .3s}.p-faq__questionIcons svg.fa-minus{opacity:0;visibility:hidden}.p-faq__questionIcons svg.fa-plus{opacity:1;visibility:visible}.p-faq__answer{display:grid;position:relative;grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s;background-color:#6398cb;color:#fff;line-height:1.6;padding:0rem 3rem 0rem 15.345rem;z-index:1}@media screen and (max-width: 767px){.p-faq__answer{padding:0rem 3rem 0rem 8.345rem}}@media screen and (max-width: 419px){.p-faq__answer{padding:0rem 2rem 0rem 6.345rem}}.p-faq__answer.is-active{grid-template-rows:1fr;padding:2rem 3rem 2rem 15.345rem}@media screen and (max-width: 767px){.p-faq__answer.is-active{padding:2rem 3rem 2rem 8.345rem}}@media screen and (max-width: 419px){.p-faq__answer.is-active{padding:2rem 2rem 2rem 6.345rem}}.p-faq__answer.is-active::before{content:"A";z-index:1;display:block;font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;font-size:3.6rem;position:absolute;color:#fff;left:5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-faq__answer.is-active::before{left:3rem}}@media screen and (max-width: 419px){.p-faq__answer.is-active::before{left:2rem}}.p-faq__answerInner{overflow:hidden}.p-internship-gallery{display:flex;flex-wrap:wrap;margin-bottom:10rem}@media screen and (max-width: 767px){.p-internship-gallery{flex-direction:column}}.p-internship-gallery.is-visible .p-internship-gallery__item{opacity:1;transition:opacity 1s}.p-internship-gallery.is-visible .p-internship-gallery__item:nth-of-type(2){transition-delay:.2s}.p-internship-gallery.is-visible .p-internship-gallery__item:nth-of-type(3){transition-delay:.4s}.p-internship-gallery.is-visible .p-internship-gallery__item:nth-of-type(4){transition-delay:.6s}.p-internship-gallery__item{width:50%;opacity:0}@media screen and (max-width: 767px){.p-internship-gallery__item{width:100%}}.p-internship-scene__content{padding:7rem 0 10rem}@media screen and (max-width: 575px){.p-internship-scene__content{padding:6rem 0 10rem}}.p-internship-scene__contentInner>p{margin-bottom:7rem}@media screen and (max-width: 575px){.p-internship-scene__contentInner>p{margin-bottom:6rem}}@media screen and (max-width: 419px){.p-internship-scene__contentInner>p{margin-bottom:3rem}}.p-internship-scene__gridContainer{display:grid;grid-template-columns:1fr 1fr;gap:7rem}@media screen and (max-width: 767px){.p-internship-scene__gridContainer{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width: 575px){.p-internship-scene__gridContainer{gap:2rem}}.p-internship-scene__gridItem.is-textWrap{padding:7rem}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-textWrap{padding:3rem}}@media screen and (max-width: 575px){.p-internship-scene__gridItem.is-textWrap{padding:2rem}}.p-internship-scene__gridItem.is-textWrap h3{font-size:2.2rem;position:relative;margin-bottom:5.5rem}@media screen and (max-width: 575px){.p-internship-scene__gridItem.is-textWrap h3{font-size:2rem;margin-bottom:3.5rem}}.p-internship-scene__gridItem.is-textWrap h3::after{content:"";display:block;position:absolute;width:100%;height:.5rem;top:calc(100% + 1rem);left:0;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(29, 114, 186) 38%, rgb(215, 111, 167) 67%, rgb(231, 56, 40) 100%)}.p-internship-scene__gridItem.is-textWrap p{line-height:1.6}.p-internship-scene__gridItem.is-imgWrap{padding:3.5rem}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-imgWrap{padding:3rem}}@media screen and (max-width: 575px){.p-internship-scene__gridItem.is-imgWrap{padding:2rem}}.p-internship-scene__gridItem.is-scene01.is-textWrap{grid-column:1/2;grid-row:1/2;background-color:#1d72ba;color:#fff}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene01.is-textWrap{grid-column:1/2;grid-row:1/2}}.p-internship-scene__gridItem.is-scene01.is-imgWrap{grid-column:2/3;grid-row:1/2;background-color:#1d72ba}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene01.is-imgWrap{grid-column:1/2;grid-row:2/3}}.p-internship-scene__gridItem.is-scene02.is-textWrap{grid-column:2/3;grid-row:2/3;background-color:#fff}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene02.is-textWrap{grid-column:1/2;grid-row:3/4}}.p-internship-scene__gridItem.is-scene02.is-imgWrap{grid-column:1/2;grid-row:2/3;background-color:#fff}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene02.is-imgWrap{grid-column:1/2;grid-row:4/5}}.p-internship-scene__gridItem.is-scene03.is-textWrap{grid-column:1/2;grid-row:3/4;background-color:#1d72ba;color:#fff}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene03.is-textWrap{grid-column:1/2;grid-row:5/6}}.p-internship-scene__gridItem.is-scene03.is-imgWrap{grid-column:2/3;grid-row:3/4;background-color:#1d72ba}@media screen and (max-width: 767px){.p-internship-scene__gridItem.is-scene03.is-imgWrap{grid-column:1/2;grid-row:6/7}}.p-internship-schedule__content{padding:7rem 0 10rem}@media screen and (max-width: 575px){.p-internship-schedule__content{padding:6rem 0 10rem}}.p-internship-schedule__text{margin-bottom:7rem}@media screen and (max-width: 575px){.p-internship-schedule__text{margin-bottom:6rem}}.p-internship-schedule__text p{line-height:1.6}@media screen and (max-width: 767px){.p-internship-schedule__text p:not(:last-of-type){margin-bottom:1.5em}}.p-internship-schedule__pcBtn{width:63.6363636364%;margin:0 auto 8.5rem;position:relative;z-index:1}@media screen and (max-width: 767px){.p-internship-schedule__pcBtn{display:none}}.p-internship-schedule__pcBtn img{display:block}.p-internship-schedule__pcBtn .is-absoluteItem{position:absolute;z-index:1}.p-internship-schedule__pcBtn a.is-absoluteItem{bottom:0;left:0}.p-internship-schedule__pcBtn p.is-absoluteItem{font-size:2.2rem;letter-spacing:.2em;font-weight:700;color:#fff;top:50%;transform:translateY(-50%);left:5rem}@media screen and (max-width: 767px){.p-internship-schedule__pcBtn p.is-absoluteItem{transform:translateY(calc(-50% - 3rem))}}.p-internship-schedule__spBtn{display:none}@media screen and (max-width: 767px){.p-internship-schedule__spBtn{display:block;margin-bottom:8.5rem}}.p-internship-schedule__spBtn a{display:block;transition:opacity .3s}.p-internship-schedule__spBtn a:hover{opacity:.7}.p-internship-schedule__spBtn img{display:block}.p-internship-schedule__event{display:flex;-moz-column-gap:4.5454545455%;column-gap:4.5454545455%}@media screen and (max-width: 767px){.p-internship-schedule__event{flex-direction:column;align-items:center;row-gap:3rem}}.p-internship-schedule__event:not(:last-of-type){margin-bottom:8.5rem}.p-internship-schedule__event.is-july .p-internship-schedule__eventSeason>div,.p-internship-schedule__event.is-november .p-internship-schedule__eventSeason>div{background-color:#e73828}.p-internship-schedule__event.is-july .p-internship-schedule__eventSeason h3,.p-internship-schedule__event.is-november .p-internship-schedule__eventSeason h3{color:#e73828}.p-internship-schedule__event.is-october .p-internship-schedule__eventSeason>div,.p-internship-schedule__event.is-december .p-internship-schedule__eventSeason>div{background-color:#1d72ba}.p-internship-schedule__eventSeason{min-width:25.6rem;width:23.2727272727%;text-align:center}@media screen and (max-width: 767px){.p-internship-schedule__eventSeason{min-width:initial;width:100%;max-width:25rem}}.p-internship-schedule__eventSeason>div{color:#fff;position:relative;z-index:1;padding:5.5rem 0 3rem;border-radius:1rem 1rem 0 0}@media screen and (max-width: 575px){.p-internship-schedule__eventSeason>div{padding:4.5rem 0 2rem}}.p-internship-schedule__eventSeason>div img{position:absolute;width:calc(100% - 3rem);top:0;left:1.5rem;transform:translateY(-1.5rem)}.p-internship-schedule__eventSeason>div span{color:#fff;line-height:1;display:block;font-size:1.8rem;letter-spacing:.15em}.p-internship-schedule__eventSeason h3{font-size:2.2rem;padding:6rem 0;letter-spacing:.1em;background-color:#fff;border-radius:0 0 1rem 1rem}@media screen and (max-width: 419px){.p-internship-schedule__eventSeason h3{padding:5rem 0}}.p-internship-schedule__eventLists{flex:1}@media screen and (max-width: 767px){.p-internship-schedule__eventLists{width:100%}}.p-internship-schedule__eventList{font-size:2.2rem;letter-spacing:.2em;position:relative;z-index:1}@media screen and (max-width: 575px){.p-internship-schedule__eventList{font-size:2rem}}@media screen and (max-width: 419px){.p-internship-schedule__eventList{font-size:1.8rem}}.p-internship-schedule__eventList::after{content:"";display:block;position:absolute;z-index:1;top:calc(100% + 1rem);left:0;width:100%;height:.5rem;background:#1d72ba;background:linear-gradient(270deg, rgb(29, 114, 186) 0%, rgb(215, 111, 167) 67%, rgb(231, 56, 40) 100%)}.p-internship-schedule__eventList:not(:last-of-type){margin-bottom:6.5rem}@media screen and (max-width: 419px){.p-internship-schedule__eventList:not(:last-of-type){margin-bottom:4.5rem}}.t-404 .p-pageHead__text a{color:#1d72ba;text-decoration:underline}.t-404 .p-pageHead__text a:hover{text-decoration:none}
