.p-video{padding-top:100px;background-color:#051c14;z-index:1}@media screen and (max-width: 1080px){.p-video{padding-top:80px}}@media screen and (max-width: 810px){.p-video{padding-top:60px}}@media screen and (max-width: 650px){.p-video{padding-top:50px}}@media screen and (max-width: 500px){.p-video{padding-top:50px}}.p-video .c-title{position:relative;z-index:1}.p-video__shape{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-video__video{margin:40px auto 0;max-width:740px;width:100%;z-index:1;position:relative;aspect-ratio:7.4/4.15}@media screen and (max-width: 810px){.p-video__video{margin:30px auto 0}}@media screen and (max-width: 500px){.p-video__video{margin:20px auto 0}}.p-strength{background-color:#051c14;padding:165px 0 260px}@media screen and (max-width: 1080px){.p-strength{padding:145px 0 230px}}@media screen and (max-width: 810px){.p-strength{padding:125px 0 200px}}@media screen and (max-width: 650px){.p-strength{padding:105px 0 170px}}@media screen and (max-width: 500px){.p-strength{padding:85px 0 140px}}.p-strength .paint{right:-20%;width:40%;top:-2%}.p-strength__top{margin-top:45px;display:flex;align-items:center}@media screen and (max-width: 650px){.p-strength__top{flex-direction:column-reverse}}.p-strength__top .p-strength__desc{width:40%}@media screen and (max-width: 650px){.p-strength__top .p-strength__desc{width:100%}}.p-strength__top .p-strength__desc .number .strength{top:50%}.p-strength__top .p-strengthTop__img{width:60%}@media screen and (max-width: 650px){.p-strength__top .p-strengthTop__img{width:100%;max-width:350px;margin:0 auto}}.p-strength__desc{width:48%}@media screen and (max-width: 650px){.p-strength__desc{width:100%}}.p-strength__desc .number{position:relative;width:180px}@media screen and (max-width: 810px){.p-strength__desc .number{width:140px}}.p-strength__desc .number .strength{position:absolute;left:0;top:40%;transform:translateY(-50%);font-size:2.5rem}@media screen and (max-width: 810px){.p-strength__desc .number .strength{font-size:2.2rem}}@media screen and (max-width: 500px){.p-strength__desc .number .strength{font-size:2rem}}.p-strength__desc .subtitle{font-size:4rem;display:table;line-height:1.25;margin-top:-80px}@media screen and (max-width: 810px){.p-strength__desc .subtitle{font-size:3.5rem}}@media screen and (max-width: 650px){.p-strength__desc .subtitle{font-size:3rem}}@media screen and (max-width: 500px){.p-strength__desc .subtitle{font-size:2.5rem}}.p-strength__desc .text{margin-top:12px;line-height:1.85}.p-strength__list{margin-top:75px}@media screen and (max-width: 1080px){.p-strength__list{margin-top:65px}}@media screen and (max-width: 810px){.p-strength__list{margin-top:55px}}@media screen and (max-width: 650px){.p-strength__list{margin-top:45px}}@media screen and (max-width: 500px){.p-strength__list{margin-top:40px}}.p-strength__item{margin-top:50px;width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 810px){.p-strength__item{flex-direction:column;align-items:flex-start}}.p-strength__item:nth-child(1){margin-top:0px}.p-strength__item:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width: 810px){.p-strength__item:nth-child(odd){flex-direction:column}}.p-strength__img{width:48%;aspect-ratio:4.9/3.5}@media screen and (max-width: 650px){.p-strength__img{width:100%;max-width:400px;margin:30px 0 0}}.p-strength__bottom{margin-top:70px}.p-strength__bottom .p-strength__desc{width:100%;max-width:850px}.p-strength__splide{margin:60px auto 0;max-width:770px;width:100%}@media screen and (max-width: 980px){.p-strength__splide{width:80%}}.p-strength__splide:before{position:absolute;content:"";width:100vw;top:-40px;right:0;height:calc(100% + 40px);transform:translateX(100%);background-color:#051c14;z-index:2}@media screen and (max-width: 650px){.p-strength__splide:before{display:none}}.p-strength__splide:after{position:absolute;content:"";height:calc(100% + 40px);width:100vw;top:-40px;left:0;transform:translateX(-100%);background-color:#051c14}@media screen and (max-width: 650px){.p-strength__splide:after{display:none}}.p-strength__splide .splide__track{overflow:visible}.p-strength__slide .img{aspect-ratio:7.7/4.15;position:relative;width:100%}.p-strength__slide .img .point{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:5px 18px;background-color:#91d623}.p-strength__slide .subtitle{line-height:1;margin-top:30px;display:table;margin-left:1px}.p-strength__slide .text{margin-top:15px;line-height:1.85;margin-left:1px}.splide__arrows{z-index:3;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 164px);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:#fff;position:relative;pointer-events:all;cursor:pointer;transition:background-color .3s;border:1px solid #fff}.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:#051c14}.splide__arrow:hover img:nth-child(2){opacity:1}.splide__arrow:hover img:nth-child(1){opacity:0}.p-strength__loop{margin-top:70px;display:flex;justify-content:flex-start}@media screen and (max-width: 1080px){.p-strength__loop{margin-top:60px}}@media screen and (max-width: 810px){.p-strength__loop{margin-top:50px}}@media screen and (max-width: 500px){.p-strength__loop{margin-top:40px}}.p-strengthLoop__list{display:flex;align-items:flex-start}.p-strengthLoop__list:nth-child(1){animation:moveLeft 140s -70s infinite linear}.p-strengthLoop__list:nth-child(2){animation:moveLeft2 140s infinite linear}@media screen and (max-width: 500px){.p-strengthLoop__list:nth-child(1){animation:moveLeft 80s -50s infinite linear}.p-strengthLoop__list:nth-child(2){animation:moveLeft2 80s infinite linear}}.p-strengthLoop__item{width:280px;aspect-ratio:2.8/2.9;padding-right:10px}@media screen and (max-width: 810px){.p-strengthLoop__item{width:240px}}@media screen and (max-width: 350px){.p-strengthLoop__item{width:200px}}@media screen and (max-width: 500px){.p-strengthLoop__item{width:160px}}.p-strengthLoop__item:nth-child(even){margin-top:50px}@media screen and (max-width: 810px){.p-strengthLoop__item:nth-child(even){margin-top:40px}}@media screen and (max-width: 500px){.p-strengthLoop__item:nth-child(even){margin-top:30px}}.p-philosophy{padding-top:20px}@media screen and (max-width: 500px){.p-philosophy{padding-top:0}}.p-philosophy .paint{width:40%}.p-philosophy .paint:nth-child(1){top:-20%;right:-20%}.p-philosophy .paint:nth-child(2){left:-20%;bottom:-60%}@media screen and (max-width: 650px){.p-philosophy .paint:nth-child(2){bottom:-40%}}@media screen and (max-width: 500px){.p-philosophy .paint:nth-child(2){bottom:-20%}}.p-philosohy__subtitle{font-size:2.5rem;text-align:center;margin:30px auto 0;max-width:770px;display:table}@media screen and (max-width: 810px){.p-philosohy__subtitle{font-size:2.2rem;margin:25px auto 0}}@media screen and (max-width: 500px){.p-philosohy__subtitle{margin:20px auto 0}}.p-philosophy__text{margin:20px auto 0;max-width:770px;line-height:1.85;width:fit-content}@media screen and (max-width: 810px){.p-philosophy__text{margin:15px auto 0}}@media screen and (max-width: 500px){.p-philosophy__text{margin:10px auto 0}}.p-philosophy__text .u-line{display:inline}@media screen and (max-width: 500px){.p-philosophy__text .u-line{display:none}}.p-history{padding:165px 0 55px}@media screen and (max-width: 1080px){.p-history{padding:145px 0 50px}}@media screen and (max-width: 810px){.p-history{padding:120px 0 50px}}@media screen and (max-width: 650px){.p-history{padding:100px 0 50px}}@media screen and (max-width: 500px){.p-history{padding:80px 0 50px}}.p-history__subtitle{font-size:2.5rem;text-align:center;max-width:770px;display:table;margin:30px auto 0}@media screen and (max-width: 810px){.p-history__subtitle{font-size:2.2rem;margin:25px auto 0}}@media screen and (max-width: 500px){.p-history__subtitle{margin:20px auto 0}}.p-history__text{margin:20px auto 0;max-width:770px;line-height:1.85}.p-history__list{margin-top:55px;position:relative}.p-history__list .line{position:absolute;top:170px;left:50%;transform:translateX(-50%);width:1px;height:calc(100% - 170px);background-color:#91d623}.p-history__list .line:before{position:absolute;content:"";bottom:0;left:-2px;height:5px;width:5px;background-color:#91d623;border-radius:50%;transform:translateY(50%)}@media screen and (max-width: 1080px){.p-history__list .line{top:160px;height:calc(100% - 160px)}}@media screen and (max-width: 810px){.p-history__list .line{top:150px;height:calc(100% - 150px)}}@media screen and (max-width: 650px){.p-history__list .line{top:130px;height:calc(100% - 130px);left:0}}@media screen and (max-width: 500px){.p-history__list .line{top:110px;height:calc(100% - 110px);left:0}}.p-history__item{width:50%;position:relative;z-index:2;margin-top:-50px}@media screen and (max-width: 650px){.p-history__item{margin-top:30px;width:100%}}.p-history__item:nth-child(2){margin-top:0}.p-history__item:nth-child(even){margin-left:auto;padding-left:76px}@media screen and (max-width: 500px){.p-history__item:nth-child(even){padding-left:30px}}.p-history__item:nth-child(odd){padding-right:60px}.p-history__item:nth-child(odd) .p-history__desc{margin-left:auto;max-width:273px}.p-history__item:nth-child(odd) .svg{margin-left:0;transform:translateX(-21px) scaleX(-1)}.p-history__item:nth-child(odd) .p-history__img{margin-left:auto}@media screen and (max-width: 810px){.p-history__item:nth-child(odd) .svg{transform:translateX(-19.8px) scaleX(-1);width:49.3vw;max-width:363px;margin-top:17.5px}}@media screen and (max-width: 650px){.p-history__item:nth-child(odd){padding-left:76px;margin-left:auto;padding-right:0}.p-history__item:nth-child(odd) .p-history__desc{margin-left:0;max-width:350px}.p-history__item:nth-child(odd) .svg{margin-left:-86px;width:365px;margin-top:15px;transform:translateX(0) scaleX(1)}.p-history__item:nth-child(odd) .p-history__img{margin-left:0}}@media screen and (max-width: 500px){.p-history__item:nth-child(odd){padding-left:30px}.p-history__item:nth-child(odd) .svg{margin-left:-39px;width:300px;margin-top:5px}}.p-history__desc .era{font-size:2rem;margin-left:50px;color:#198261;display:table;line-height:1}.p-history__desc .year{font-size:7rem;display:table;line-height:1;margin-top:5px}@media screen and (max-width: 810px){.p-history__desc .year{font-size:6rem}}@media screen and (max-width: 650px){.p-history__desc .year{font-size:5rem}}.p-history__desc .svg{margin-left:-86px;width:365px;margin-top:15px}@media screen and (max-width: 500px){.p-history__desc .svg{margin-left:-39px;width:300px;margin-top:5px}}.p-history__desc .title{display:table;font-size:2.2rem;color:#198261;line-height:1;margin-top:-35px}@media screen and (max-width: 500px){.p-history__desc .title{font-size:2rem}}.p-history__desc .text{line-height:1.85;margin-top:15px;max-width:350px}@media screen and (max-width: 500px){.p-history__desc .text{margin-top:5px}}.p-history__img{width:100%;aspect-ratio:3.56/2.5;margin-top:25px;max-width:350px}@media screen and (max-width: 810px){.p-history__img{margin-top:20px}}@media screen and (max-width: 500px){.p-history__img{margin-top:10px}}.p-history__dot{position:absolute;content:"";top:-6px;left:50%;transform:translateX(-50%);background-color:#ededed;width:50px;height:50px;border-radius:50%;transition:top .3s ease-in-out}@media screen and (max-width: 650px){.p-history__dot{left:0}}.p-company{padding-top:200px;background-color:#051c14}@media screen and (max-width: 1080px){.p-company{padding-top:170px}}@media screen and (max-width: 810px){.p-company{padding-top:140px}}@media screen and (max-width: 650px){.p-company{padding-top:110px}}@media screen and (max-width: 500px){.p-company{padding-top:80px}}.p-company__table{max-width:845px;background-color:#fff;margin:30px auto 0;width:100%}.p-company__table tbody{display:block;padding:60px 70px 60px 50px}@media screen and (max-width: 1080px){.p-company__table tbody{padding:60px 30px 60px 10px}}@media screen and (max-width: 650px){.p-company__table tbody{padding:30px 30px 30px 10px}}.p-company__row{display:flex;align-items:flex-start}@media screen and (max-width: 810px){.p-company__row{flex-wrap:wrap}}.p-company__row:nth-child(1) .p-company__title,.p-company__row:nth-child(1) .p-company__content{padding-top:0}@media screen and (max-width: 650px){.p-company__row:nth-child(1) .p-company__title,.p-company__row:nth-child(1) .p-company__content{padding-top:20px;border-top:none}}.p-company__title{padding-top:35px;width:150px;line-height:1.85;display:flex;justify-content:center}@media screen and (max-width: 650px){.p-company__title{width:100%;border-top:1px solid #000;padding-top:20px;justify-content:flex-start;padding-left:20px}}.p-company__content{line-height:1.85;width:calc(100% - 150px);padding-top:35px;padding-left:35px;border-left:1px solid #000;font-family:"Shin Go Regular"}@media screen and (max-width: 650px){.p-company__content{width:100%;padding-top:10px;border-left:none;padding-bottom:20px;padding-left:20px}}.p-company__content p{line-height:1.85;font-family:"Shin Go Regular"}.p-company__content a{text-decoration:underline;font-family:"Shin Go Regular";color:#051c14;transition:color .3s}.p-company__content a:hover{color:#198261}