.p-pageMv::before{height:760px;background-position:0 0}@media screen and (min-width: 1300px){.p-pageMv::before{background-position:0 -10vw;height:110vw}}@media screen and (max-width: 500px){.p-pageMv::before{height:400px}}.p-works{padding:100px 0 210px}@media screen and (max-width: 810px){.p-works{padding-bottom:160px}}@media screen and (max-width: 650px){.p-works{padding-bottom:100px}}.p-works .c-inner{max-width:1070px}.p-works__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 500px){.p-works__wrap{gap:50px}}.p-works__contents{position:relative;width:46.7%}@media screen and (max-width: 500px){.p-works__contents{width:100%}}.p-works__contents:nth-child(even){margin-top:120px}@media screen and (max-width: 500px){.p-works__contents:nth-child(even){margin-top:0}}.p-works__contents:nth-child(even) .c-circle{right:-350px}.p-works__contents:nth-child(odd){margin-top:-60px}@media screen and (max-width: 810px){.p-works__contents:nth-child(odd){margin-top:-30px}}@media screen and (max-width: 500px){.p-works__contents:nth-child(odd){margin-top:0}}.p-works__contents:nth-child(odd) .c-circle{left:-350px}.p-works__contents:first-child{margin-top:0}.p-works__contents.--lightBlue:hover .p-works__title,.p-works__contents.--lightBlue:hover .p-works__text{color:#5fb5d6}.p-works__contents.--lightBlue:hover .p-works__button{color:#5fb5d6}.p-works__contents.--lightBlue:hover .p-works__button::before,.p-works__contents.--lightBlue:hover .p-works__button::after{background-color:#5fb5d6}.p-works__contents.--lightBlue .p-works__image{border:3px solid #5fb5d6}.p-works__contents.--lightBlue .c-circle{background:#5fb5d6;background:radial-gradient(circle, rgba(95, 181, 214, 0.6) 0%, rgba(95, 181, 214, 0) 70%)}.p-works__contents.--yellow:hover .p-works__title,.p-works__contents.--yellow:hover .p-works__text{color:#ffbe2d}.p-works__contents.--yellow:hover .p-works__button{color:#ffbe2d}.p-works__contents.--yellow:hover .p-works__button::before,.p-works__contents.--yellow:hover .p-works__button::after{background-color:#ffbe2d}.p-works__contents.--yellow .p-works__image{border:3px solid #ffbe2d}.p-works__contents.--yellow .c-circle{background:#ffbe2d;background:radial-gradient(circle, rgba(255, 190, 45, 0.6) 0%, rgba(255, 190, 45, 0) 70%)}.p-works__contents.--green:hover .p-works__title,.p-works__contents.--green:hover .p-works__text{color:#b2d562}.p-works__contents.--green:hover .p-works__button{color:#b2d562}.p-works__contents.--green:hover .p-works__button::before,.p-works__contents.--green:hover .p-works__button::after{background-color:#b2d562}.p-works__contents.--green .p-works__image{border:3px solid #b2d562}.p-works__contents.--green .c-circle{background:#b2d562;background:radial-gradient(circle, rgba(178, 213, 98, 0.6) 0%, rgba(178, 213, 98, 0) 70%)}.p-works__contents.--salmon:hover .p-works__title,.p-works__contents.--salmon:hover .p-works__text{color:#ff7158}.p-works__contents.--salmon:hover .p-works__button{color:#ff7158}.p-works__contents.--salmon:hover .p-works__button::before,.p-works__contents.--salmon:hover .p-works__button::after{background-color:#ff7158}.p-works__contents.--salmon .p-works__image{border:3px solid #ff7158}.p-works__contents.--salmon .c-circle{background:#ff7158;background:radial-gradient(circle, rgba(255, 113, 88, 0.6) 0%, rgba(255, 113, 88, 0) 70%)}.p-works__contents.--orange:hover .p-works__title,.p-works__contents.--orange:hover .p-works__text{color:#ff9a24}.p-works__contents.--orange:hover .p-works__button{color:#ff9a24}.p-works__contents.--orange:hover .p-works__button::before,.p-works__contents.--orange:hover .p-works__button::after{background-color:#ff9a24}.p-works__contents.--orange .p-works__image{border:3px solid #ff9a24}.p-works__contents.--orange .c-circle{background:#ff9a24;background:radial-gradient(circle, rgba(255, 154, 36, 0.6) 0%, rgba(255, 154, 36, 0) 70%)}.p-works__contents.--emerald:hover .p-works__title,.p-works__contents.--emerald:hover .p-works__text{color:#57d5c1}.p-works__contents.--emerald:hover .p-works__button{color:#57d5c1}.p-works__contents.--emerald:hover .p-works__button::before,.p-works__contents.--emerald:hover .p-works__button::after{background-color:#57d5c1}.p-works__contents.--emerald .p-works__image{border:3px solid #57d5c1}.p-works__contents.--emerald .c-circle{background:#57d5c1;background:radial-gradient(circle, rgba(87, 213, 193, 0.6) 0%, rgba(87, 213, 193, 0) 60%)}.p-works__contents.--purple:hover .p-works__title,.p-works__contents.--purple:hover .p-works__text{color:#a187c4}.p-works__contents.--purple:hover .p-works__button{color:#a187c4}.p-works__contents.--purple:hover .p-works__button::before,.p-works__contents.--purple:hover .p-works__button::after{background-color:#a187c4}.p-works__contents.--purple .p-works__image{border:3px solid #a187c4}.p-works__contents.--purple .c-circle{background:#a187c4;background:radial-gradient(circle, rgba(161, 135, 196, 0.6) 0%, rgba(161, 135, 196, 0) 70%)}.p-works__contents:hover .p-works__image img{transform:scale(1.05)}.p-works__contents .c-circle{width:700px;bottom:-180px}.p-works__image{width:90%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 500px){.p-works__image{width:82%}}.p-works__image img{transition:transform .4s}.p-works__desc{margin-top:15px;position:relative;z-index:2}.p-works__title{font-size:2.4rem;line-height:1.4;margin-bottom:20px;transition:color .4s}.p-works__text{font-weight:300;transition:color .4s}.p-works__button{font-weight:300;width:110px;position:relative;padding:0;text-align:left;line-height:1;transition:color .4s;margin-top:12px}.p-works__button::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#393939;transition:background-color .4s}.p-works__button::after{content:"";position:absolute;right:0;bottom:0;transform:rotate(45deg);transform-origin:right;height:1px;width:15px;background-color:#393939;transition:background-color .4s}