@media screen and (max-width: 500px){.p-pageMv__text{text-align:left}}.p-work{padding:170px 0 250px}@media screen and (max-width: 1080px){.p-work{padding:150px 0 220px}}@media screen and (max-width: 810px){.p-work{padding:130px 0 190px}}@media screen and (max-width: 650px){.p-work{padding:110px 0 160px}}@media screen and (max-width: 500px){.p-work{padding:90px 0 130px}}.c-shape__top:before{position:absolute;content:"";top:0;height:50%;left:0;width:100%;background-color:#051c14;z-index:-1}.c-shape__bottom{background-color:#051c14}.p-work__item{margin-top:70px;display:flex;flex-wrap:wrap;align-items:center}.p-work__item:nth-child(1){margin-top:0}.p-work__item:nth-child(even){flex-direction:row-reverse}.p-work__item:nth-child(even) .p-work__desc{padding-left:0px;padding-right:45px}@media screen and (max-width: 1080px){.p-work__item:nth-child(even) .p-work__desc{padding-right:40px}}@media screen and (max-width: 980px){.p-work__item:nth-child(even) .p-work__desc{padding-right:20px}}@media screen and (max-width: 810px){.p-work__item:nth-child(even) .p-work__desc{padding-right:0}}@media screen and (max-width: 810px){.p-work__item{margin-top:60px}}@media screen and (max-width: 500px){.p-work__item{margin-top:50px}}.p-work__img{width:50%;aspect-ratio:5.1/4.2}@media screen and (max-width: 810px){.p-work__img{width:100%;max-width:400px;margin:0 auto}}.p-work__desc{width:50%;padding-left:45px}@media screen and (max-width: 1080px){.p-work__desc{padding-left:40px}}@media screen and (max-width: 980px){.p-work__desc{padding-left:20px}}@media screen and (max-width: 810px){.p-work__desc{width:100%;margin-top:30px;padding-left:0}}.p-work__desc .title{line-height:1;font-size:4rem;display:table}@media screen and (max-width: 810px){.p-work__desc .title{font-size:3.5rem}}@media screen and (max-width: 500px){.p-work__desc .title{font-size:3rem}}.p-work__desc .subtitle{font-size:2.5rem;color:#198261;margin-top:15px;display:table}@media screen and (max-width: 810px){.p-work__desc .subtitle{font-size:2.2rem}}@media screen and (max-width: 500px){.p-work__desc .subtitle{font-size:2rem}}.p-work__desc .text{margin-top:25px;line-height:1.85}@media screen and (max-width: 810px){.p-work__desc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-work__desc .text{margin-top:15px}}.p-work__desc .c-button{margin-top:40px}@media screen and (max-width: 810px){.p-work__desc .c-button{margin-top:30px}}@media screen and (max-width: 500px){.p-work__desc .c-button{margin-top:20px}}.p-work__desc .c-button .text{margin-top:0}.p-more{padding-top:70px;background-color:#051c14}@media screen and (max-width: 1080px){.p-more{padding-top:70px}}@media screen and (max-width: 810px){.p-more{padding-top:60px}}@media screen and (max-width: 650px){.p-more{padding-top:60px}}@media screen and (max-width: 500px){.p-more{padding-top:50px}}