.p-mv__button{width:330px;display:flex;justify-content:space-between;align-items:center;position:fixed;height:90px;right:20px;bottom:100px;z-index:5;transform:translateY(50%);padding:0 25px;background-color:#198261;transition:background-color .3s,opacity .3s;opacity:0;border:1px solid #198261}@media screen and (max-width: 810px){.p-mv__button{width:280px;height:80px;bottom:80px}}@media screen and (max-width: 500px){.p-mv__button{width:220px;height:60px;bottom:40px}}.p-mv__button .text{color:#fff;transition:color .3s}@media screen and (max-width: 810px){.p-mv__button .text{font-size:1.4rem}}@media screen and (max-width: 500px){.p-mv__button .text{font-size:1.2rem}}.p-mv__button .circle{background-color:#fff;border-radius:50%;height:60px;width:60px;position:relative;transition:background-color .3s}@media screen and (max-width: 810px){.p-mv__button .circle{height:40px;width:40px}}@media screen and (max-width: 500px){.p-mv__button .circle{height:30px;width:30px}}.p-mv__button .circle:before{position:absolute;content:"";width:14px;height:15px;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s;z-index:1;background-image:url(../../../../assets/images/common/arrow-half.svg)}.p-mv__button .circle:after{position:absolute;content:"";width:14px;height:15px;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;background-image:url(../../../../assets/images/common/arrow-white.svg);transition:opacity .3s;z-index:1}.p-mv__button.active{opacity:1}.p-mv__button:hover{background-color:#fff}.p-mv__button:hover .text{color:#198261}.p-mv__button:hover .circle{background-color:#198261}.p-mv__button:hover .circle:before{opacity:0}.p-mv__button:hover .circle:after{opacity:1}.p-pageMv__list{margin:62px auto 0;max-width:910px;width:100%;display:flex;gap:5%}@media screen and (max-width: 810px){.p-pageMv__list{flex-wrap:wrap;gap:0 6%;justify-content:center}}.p-pageMv__item{position:relative;width:30%}@media screen and (max-width: 810px){.p-pageMv__item{width:47%}}@media screen and (max-width: 500px){.p-pageMv__item{width:100%;margin-top:10px}}.p-pageMv__item .title{font-size:2.5rem;text-align:center;color:#fff;line-height:1.4}@media screen and (max-width: 1080px){.p-pageMv__item .title{font-size:2rem}}@media screen and (max-width: 810px){.p-pageMv__item .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-pageMv__item .title{font-size:2rem}}.p-pageMv__item .text{margin-top:5px;text-align:center;color:#fff}.p-pageMv__thumb{position:relative;width:239px;height:239px;margin:0 auto}.p-pageMv__thumb .p-pageMv__icon{width:94px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-pageMv__thumb .p-pageMv__circle{width:239px;height:239px;position:relative}.p-casual{padding-top:176px}@media screen and (max-width: 1080px){.p-casual{padding-top:160px}}@media screen and (max-width: 810px){.p-casual{padding-top:150px}}@media screen and (max-width: 650px){.p-casual{padding-top:140px}}@media screen and (max-width: 500px){.p-casual{padding-top:120px}}.p-casual .c-shape__top::before{position:absolute;content:"";top:0;height:50%;background-color:#051c14;width:100%;left:0;z-index:-1}@media screen and (max-width: 1080px){.p-casual__splide{width:90%;margin:0 auto}}@media screen and (max-width: 650px){.p-casual__splide{width:100%}}.p-casual__img{width:120%;position:absolute;left:50%;transform:translateX(-50%);z-index:-1;top:152px}.p-casual__slide{display:flex;align-items:flex-start;transition:opacity .3s}@media screen and (max-width: 810px){.p-casual__slide{flex-wrap:wrap;align-items:baseline;background-color:#002e1e;align-content:flex-start}}.p-casual__member{width:45%;height:100%}@media screen and (max-width: 980px){.p-casual__member{width:40%}}@media screen and (max-width: 810px){.p-casual__member{width:100%;height:550px}}@media screen and (max-width: 500px){.p-casual__member{height:350px}}.p-profile__desc{background-color:#002e1e;width:55%;padding:69px 42px;height:100%}@media screen and (max-width: 980px){.p-profile__desc{width:60%}}@media screen and (max-width: 810px){.p-profile__desc{width:100%;padding:60px 30px;height:auto}}@media screen and (max-width: 650px){.p-profile__desc{padding:50px 20px}}@media screen and (max-width: 500px){.p-profile__desc{padding:30px 15px}}.p-profile__desc .p-casual__title .ja{position:relative;z-index:0;color:#fff;font-size:4rem;letter-spacing:0}@media screen and (max-width: 1080px){.p-profile__desc .p-casual__title .ja{font-size:3.5rem}}@media screen and (max-width: 980px){.p-profile__desc .p-casual__title .ja{font-size:3.2rem}}@media screen and (max-width: 810px){.p-profile__desc .p-casual__title .ja{font-size:3.5rem}}@media screen and (max-width: 500px){.p-profile__desc .p-casual__title .ja{font-size:2.8rem}}.p-profile__desc .p-casual__title .en{font-size:8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(145,214,35,.4);color:#002e1e;display:block;margin-top:-37px;line-height:1}@media screen and (max-width: 1080px){.p-profile__desc .p-casual__title .en{font-size:7rem}}@media screen and (max-width: 810px){.p-profile__desc .p-casual__title .en{font-size:7rem;margin-top:-27px}}@media screen and (max-width: 650px){.p-profile__desc .p-casual__title .en{font-size:6.5rem;margin-top:-22px}}@media screen and (max-width: 500px){.p-profile__desc .p-casual__title .en{font-size:6rem;margin-top:-17px}}.p-profile__desc .subtitle{font-size:2.5rem;line-height:1.4;color:#fff;margin-top:35px}@media screen and (max-width: 810px){.p-profile__desc .subtitle{font-size:2.2rem}}@media screen and (max-width: 500px){.p-profile__desc .subtitle{font-size:2rem}}.p-profile__desc .text{color:#fff;margin-top:20px}@media screen and (max-width: 810px){.p-profile__desc .text{margin-top:15px}}@media screen and (max-width: 500px){.p-profile__desc .text{margin-top:10px}}.splide__arrows{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;justify-content:space-between;z-index:1;left:50%;pointer-events:none}@media screen and (max-width: 810px){.splide__arrows{width:92%}}@media screen and (max-width: 650px){.splide__arrows{display:none}}.splide__arrow{width:62px;height:62px;border-radius:50%;border:1px solid #177859;cursor:pointer;pointer-events:all}@media screen and (max-width: 810px){.splide__arrow{width:50px;height:50px}}.splide__arrow:hover{background-color:#198261}.splide__arrow:hover::after{opacity:1}.splide__arrow::before{width:14px;height:15px;position:absolute;content:"";background-image:url(../../../../assets/images/common/arrow-half.svg);top:50%;left:50%;transform:translate(-50%, -50%)}.splide__arrow::after{width:14px;height:15px;position:absolute;content:"";opacity:0;background-image:url(../../../../assets/images/common/arrow-white.svg);top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s}.splide__arrow--prev{transform:translateX(-80px) scale(-1, 1)}.splide__arrow--next{transform:translateX(80px)}.splide__arrow svg{display:none}.p-casual__careful{display:block;text-align:center;color:#041c14;margin-top:5px}.p-casual__contents{margin-top:80px;position:relative}@media screen and (max-width: 1080px){.p-casual__contents{margin-top:70px}}@media screen and (max-width: 810px){.p-casual__contents{margin-top:60px}}@media screen and (max-width: 500px){.p-casual__contents{margin-top:50px}}.p-casual__dot{position:absolute;content:"";top:-6px;left:-9px;background-color:#ededed;width:50px;height:50px;border-radius:50%;transition:top .3s ease-in-out}.p-casual__content{display:flex;gap:0 35px;margin-top:60px;position:relative}.p-casual__content.view:before{transform:scaleY(100%)}.p-casual__content::before{content:"";position:absolute;width:2px;height:calc(100% + 60px);background-color:#91d623;transform:scaleY(0);top:15px;left:15px;transform-origin:top;transition:transform 2s}.p-casual__content:last-child:before{display:none}.p-casual__point{background-color:#041c14;border-radius:50%;height:12px;width:12px;margin-left:10px;position:relative;margin-top:15px}.p-casual__point:after{content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);left:50%;top:50%;background-color:#91d623;z-index:-1}.p-casual__desc{width:calc(100% - 57px)}.p-casual__desc .text{margin-top:13px;line-height:1.85}.p-casual__desc .title{font-size:2.5rem}@media screen and (max-width: 810px){.p-casual__desc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-casual__desc .title{font-size:2rem}}.p-form{padding:150px 0 180px}@media screen and (max-width: 1080px){.p-form{padding:130px 0 160px}}@media screen and (max-width: 810px){.p-form{padding:110px 0 140px}}@media screen and (max-width: 650px){.p-form{padding:90px 0 120px}}@media screen and (max-width: 500px){.p-form{padding:70px 0 100px}}.p-form.confirm{padding:0px 0 180px}@media screen and (max-width: 1080px){.p-form.confirm{padding:0px 0 160px}}@media screen and (max-width: 810px){.p-form.confirm{padding:0px 0 140px}}@media screen and (max-width: 650px){.p-form.confirm{padding:0px 0 120px}}@media screen and (max-width: 500px){.p-form.confirm{padding:0px 0 100px}}.p-form .c-shape__bottom{background-color:#051c14}.p-form .c-button{margin:20px auto 0}.p-form .c-button:hover .text{transform:translateX(50%)}.p-form .c-button.complete{margin:30px auto 0}.p-form .c-button.complete .circle{margin-left:auto}.p-form .c-button.complete:hover .text{transform:translateX(140%)}.p-form .p-formButton__thumb{margin:30px auto 0;display:flex;flex-wrap:wrap;gap:20px;width:fit-content}.p-form .p-formButton__thumb .c-button{margin:0}@media screen and (max-width: 500px){.p-form .p-formButton__thumb .c-button{margin:0 auto}}.p-form .p-formButton__thumb .c-button:hover .text{transform:translateX(350%)}.p-form .p-formButton__thumb .c-button:nth-child(1) .circle{transform:rotate(180deg)}.p-form .p-formButton__thumb .c-button:nth-child(1):hover .circle{transform:translateX(-1400%) rotate(180deg)}.p-form__subtitle{margin:30px auto 0;display:table;max-width:90%}.p-form__privacy{display:flex;align-items:baseline;margin:55px auto 0;justify-content:center}.p-form__privacy .link{text-decoration:underline;color:#177859;transition:color .3s}.p-form__privacy .link:hover{color:#91d623}.p-complete__text{margin:70px auto 0;text-align:center;font-size:2.5rem}@media screen and (max-width: 810px){.p-complete__text{font-size:2.2rem}}@media screen and (max-width: 500px){.p-complete__text{font-size:2rem}}.swipe-hint{display:none;position:absolute;inset:0;top:30%;left:50%;transform:translate(-50%, -50%);align-items:center;justify-content:center;background:#fff;color:#177859;border:1px solid #177859;pointer-events:none;opacity:1;transition:opacity .4s ease;z-index:10;font-size:2rem;height:50px;width:fit-content;padding:0 40px;white-space:nowrap}@media screen and (max-width: 500px){.swipe-hint{display:flex;font-size:1.6rem}}@media screen and (max-width: 500px){.swipe-hint.hidden{opacity:0}}.splide__pagination{display:none}