.p-pageMv__catch{margin:95px auto 0;width:fit-content}@media screen and (max-width: 1080px){.p-pageMv__catch{margin:85px auto 0}}@media screen and (max-width: 810px){.p-pageMv__catch{margin:75px auto 0}}@media screen and (max-width: 650px){.p-pageMv__catch{margin:65px auto 0}}@media screen and (max-width: 500px){.p-pageMv__catch{margin:55px auto 0}}.p-pageMv__catch .jp{font-size:4rem;display:table;margin:0 auto;line-height:1}@media screen and (max-width: 810px){.p-pageMv__catch .jp{font-size:3.5rem}}@media screen and (max-width: 650px){.p-pageMv__catch .jp{font-size:2.8rem}}@media screen and (max-width: 500px){.p-pageMv__catch .jp{font-size:2.5rem}}.p-pageMv__catch .en{font-size:2.5rem;display:table;margin:0 auto}.p-evaluation{padding-top:25px}.p-evaluation__text{margin:30px auto 0;max-width:745px;width:100%;text-align:center}@media screen and (max-width: 810px){.p-evaluation__text{margin:25px auto 0}}@media screen and (max-width: 500px){.p-evaluation__text{margin:20px auto 0;text-align:left}}.p-evaluation__list{margin:50px auto 0;max-width:930px;width:100%;gap:30px 3.5%;display:flex;align-items:stretch}@media screen and (max-width: 810px){.p-evaluation__list{margin:40px auto 0;gap:30px 30px;justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 500px){.p-evaluation__list{margin:30px auto 0}}.p-evaluation__item{width:31%}@media screen and (max-width: 810px){.p-evaluation__item{width:280px}}@media screen and (max-width: 650px){.p-evaluation__item{width:100%}}@media screen and (max-width: 810px){.p-evaluation__item:nth-child(1){order:2}}@media screen and (max-width: 810px){.p-evaluation__item:nth-child(2){order:1;width:420px}}@media screen and (max-width: 650px){.p-evaluation__item:nth-child(2){width:100%}}@media screen and (max-width: 810px){.p-evaluation__item:nth-child(3){order:3}}.p-evaluation__title{line-height:1;padding:0px 28px;font-size:2.5rem;width:100%;background-color:#198261;height:66px;display:flex;align-items:center}.p-evaluation__title.dark{background-color:#91d623}.p-evaluationList__list{padding:40px 20px 28px 20px;background-color:#f3f3f3;height:calc(100% - 66px)}@media screen and (max-width: 1080px){.p-evaluationList__list{padding:40px 10px 28px 10px}}.p-evaluationList__item{line-height:1.2;margin-top:30px;border-top:1px solid rgba(255,255,255,.15);padding-left:20px;position:relative}.p-evaluationList__item:before{position:absolute;content:"";top:5px;left:10px;transform:translateX(-50%);background-color:#000;border-radius:50%;height:4px;width:4px}.p-evaluationList__item:nth-child(1){margin-top:0}.p-evaluation__thumb{padding:24px 30px;display:flex;background-color:#002e1e;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.p-evaluation__thumb{padding:24px 10px}}.p-evaluation__thumb:before{position:absolute;content:"";width:calc(100% - 60px);top:0;height:1px;background-color:#fff;opacity:.15;left:50%;transform:translateX(-50%)}.p-evaluation__thumb:nth-child(2){margin-top:0}.p-evaluation__thumb:nth-child(2):before{display:none}.p-evaluation__thumb:nth-child(2) .icon img{width:40px}.p-evaluation__thumb:nth-child(3) img{width:66px}.p-evaluation__thumb:nth-child(4) img{width:33px}.p-evaluation__thumb .icon{width:85px}.p-evaluation__thumb .icon img{margin:0 auto}.p-evaluation__thumb .text{font-size:2.5rem;width:calc(100% - 85px)}@media screen and (max-width: 1080px){.p-evaluation__thumb .text{width:calc(100% - 45px)}}@media screen and (max-width: 810px){.p-evaluation__thumb .text{font-size:2.2rem}}@media screen and (max-width: 500px){.p-evaluation__thumb .text{font-size:2rem}}.p-training{padding-top:140px}@media screen and (max-width: 1080px){.p-training{padding-top:120px}}@media screen and (max-width: 810px){.p-training{padding-top:110px}}@media screen and (max-width: 650px){.p-training{padding-top:100px}}@media screen and (max-width: 500px){.p-training{padding-top:90px}}.p-training__text{margin:30px auto 0;max-width:745px;width:100%;text-align:center}@media screen and (max-width: 810px){.p-training__text{margin:25px auto 0}}@media screen and (max-width: 500px){.p-training__text{margin:20px auto 0;text-align:left}}.p-training__list{display:flex;justify-content:space-between;align-items:stretch;gap:20px 2%;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 810px){.p-training__list{margin-top:40px}}@media screen and (max-width: 500px){.p-training__list{margin-top:30px}}.p-training__item{width:49%;background-color:#f3f3f3;padding:45px 35px}@media screen and (max-width: 810px){.p-training__item{padding:35px 20px}}@media screen and (max-width: 650px){.p-training__item{width:100%}}.p-training__item:nth-child(2) .icon{width:80px}.p-training__item:nth-child(4) .icon{width:80px}.p-training__top{display:flex;align-items:center}.p-training__top .icon{position:relative;padding-right:14px;width:95px}.p-training__top .icon:before{position:absolute;content:"";top:0;right:0;height:100%;width:1px;background-color:#000}.p-training__top .title{font-size:2.5rem;padding-left:18px;color:#177859}@media screen and (max-width: 810px){.p-training__top .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-training__top .title{font-size:2rem}}.p-trainingItem__text{line-height:1.85;margin-top:25px}@media screen and (max-width: 810px){.p-trainingItem__text{margin-top:20px}}@media screen and (max-width: 500px){.p-trainingItem__text{margin-top:15px}}.p-system{padding-top:170px}@media screen and (max-width: 1080px){.p-system{padding-top:150px}}@media screen and (max-width: 810px){.p-system{padding-top:120px}}@media screen and (max-width: 650px){.p-system{padding-top:100px}}@media screen and (max-width: 500px){.p-system{padding-top:80px}}.p-system__text{margin:30px auto 0;max-width:745px;width:100%;text-align:center}@media screen and (max-width: 810px){.p-system__text{margin:25px auto 0}}@media screen and (max-width: 500px){.p-system__text{margin:20px auto 0}}.p-system__list{margin-top:60px;display:flex;justify-content:space-between;gap:40px 5%;flex-wrap:wrap}@media screen and (max-width: 810px){.p-system__list{margin-top:50px;gap:40px 4%}}@media screen and (max-width: 500px){.p-system__list{margin-top:40px;gap:30px 0}}.p-system__item{width:30%}@media screen and (max-width: 810px){.p-system__item{width:48%}}@media screen and (max-width: 500px){.p-system__item{width:100%}}.p-system__item img{aspect-ratio:3/2}.p-system__item .subtitle{display:table;font-size:2.5rem;margin:10px auto 0}.p-system__item .text{margin-top:10px;line-height:1.85}.p-system__desc{margin-top:50px;width:100%;padding:30px 10px;border:1px solid #000}@media screen and (max-width: 810px){.p-system__desc{margin-top:40px}}@media screen and (max-width: 500px){.p-system__desc{margin-top:30xp}}.p-system__desc .title{font-size:2.5rem;display:table;margin:0 auto}@media screen and (max-width: 810px){.p-system__desc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-system__desc .title{font-size:2rem}}.p-system__desc .text{max-width:510px;line-height:1.85;margin:25px auto 0}@media screen and (max-width: 810px){.p-system__desc .text{margin:20px auto 0}}@media screen and (max-width: 500px){.p-system__desc .text{margin:15px auto 0}}.p-gallery{padding:130px 0}@media screen and (max-width: 1080px){.p-gallery{padding:110px 0}}@media screen and (max-width: 810px){.p-gallery{padding:90px 0}}@media screen and (max-width: 650px){.p-gallery{padding:80px 0}}@media screen and (max-width: 500px){.p-gallery{padding:60px 0}}.p-gallery__splide{max-width:770px;aspect-ratio:7.7/4.15;margin:30px auto 0}@media screen and (max-width: 650px){.p-gallery__splide{width:90%}}@media screen and (max-width: 650px){.p-gallery__splide .splide__track{overflow:visible}}.p-gallery__slide{opacity:.5;transition:opacity .3s}.p-gallery__slide.is-active{opacity:1}.splide__arrows{z-index:3;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 84px);left:50%;display:flex;justify-content:space-between;pointer-events:none}@media screen and (max-width: 650px){.splide__arrows{display:none}}.splide__arrow{height:62px;width:62px;border-radius:50%;background-color:#198261;position:relative;pointer-events:all;cursor:pointer;transition:background-color .3s;border:1px solid #198261}.splide__arrow img{position:absolute;width:25%;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s}.splide__arrow img:nth-child(1){opacity:1}.splide__arrow img:nth-child(2){opacity:0}.splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.splide__arrow:hover{background-color:#fff}.splide__arrow:hover img:nth-child(2){opacity:1}.splide__arrow:hover img:nth-child(1){opacity:0}.splide__pagination{bottom:-25px;position:absolute;transform:translate(-50%, 100%);left:50%;display:flex;gap:0 20px;flex-wrap:nowrap}.splide__pagination .splide__pagination__page{height:18px;width:18px;background-color:#d9d9d9;padding:0;border-radius:50%;transition:background-color .3s}.splide__pagination .splide__pagination__page.is-active{background-color:#198261}