.p-projectMv{position:relative;width:100%;max-height:550px;height:100svh}@media screen and (max-width: 810px){.p-projectMv{max-height:100%;height:75svh}}@media screen and (max-width: 650px){.p-projectMv{max-height:auto;height:100svh}}.p-projectMv .c-inner{height:100%}.p-projectMv__bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(10px);z-index:-1}.p-projectMv__bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(47,47,47,.3);z-index:0}.p-projectMv__content{display:flex;align-items:center;gap:0 150px;max-width:1024px;width:95%;height:100%;margin:auto}@media screen and (max-width: 1080px){.p-projectMv__content{width:90%;gap:0 100px}}@media screen and (max-width: 810px){.p-projectMv__content{align-items:start;flex-direction:column;justify-content:center;gap:30px 0}}@media screen and (max-width: 650px){.p-projectMv__content{align-items:center}}@media screen and (max-width: 500px){.p-projectMv__content{gap:20px 0}}.p-projectMv__content .c-breadcrumbs{bottom:40px}@media screen and (max-width: 810px){.p-projectMv__content .c-breadcrumbs{bottom:30px}}@media screen and (max-width: 500px){.p-projectMv__content .c-breadcrumbs{bottom:20px}}.p-projectInfo{display:flex;flex-direction:column;gap:30px 0;max-width:473px;width:50%;width:calc(100% - 610px)}@media screen and (max-width: 650px){.p-projectInfo{max-width:100%;width:100%;gap:20px 0}}@media screen and (max-width: 500px){.p-projectInfo{gap:15px 0}}.p-projectInfo .label{color:rgba(255,255,255,.3);line-height:1}.p-projectInfo .title{color:#fff;font-family:"MFW-TBUDGoStd-ExBold";font-size:2.5rem;line-height:1.5}@media screen and (max-width: 1080px){.p-projectInfo .title{font-size:2.4rem}}@media screen and (max-width: 810px){.p-projectInfo .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-projectInfo .title{font-size:2rem}}.p-projectInfo .text{color:#fff;font-size:1.4rem}.p-projectMv__image{width:460px;height:260px}@media screen and (max-width: 810px){.p-projectMv__image{width:100%;height:50vw}}.p-assignment{background-color:#2f2f2f}.p-assignment .p-assignmentMv{width:100%}.p-assignment .p-assignmentLead__desc{padding:80px 0}@media screen and (max-width: 1080px){.p-assignment .p-assignmentLead__desc{padding:70px 0}}@media screen and (max-width: 810px){.p-assignment .p-assignmentLead__desc{padding:50px 0}}@media screen and (max-width: 500px){.p-assignment .p-assignmentLead__desc{padding:30px 0}}.p-assignment .p-assignmentLead__desc .title{margin-top:40px;color:#fff;font-family:"MFW-TBUDGoStd-ExBold";font-size:2.5rem}@media screen and (max-width: 1080px){.p-assignment .p-assignmentLead__desc .title{font-size:2.4rem}}@media screen and (max-width: 810px){.p-assignment .p-assignmentLead__desc .title{margin-top:30px;font-size:2.2rem}}@media screen and (max-width: 500px){.p-assignment .p-assignmentLead__desc .title{margin-top:20px;font-size:2rem}}.p-assignment .p-assignmentLead__desc .text{margin-top:30px;color:#fff;font-size:1.4rem;line-height:1.9}@media screen and (max-width: 810px){.p-assignment .p-assignmentLead__desc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-assignment .p-assignmentLead__desc .text{margin-top:15px}}.p-proposal{padding:80px 0;background-color:#f5f5f5}@media screen and (max-width: 500px){.p-proposal{padding:60px 0}}.p-proposal .p-proposalContent{margin-top:30px;display:flex;align-items:center;gap:0 30px}@media screen and (max-width: 810px){.p-proposal .p-proposalContent{flex-direction:column;gap:30px 0}}.p-proposal .p-proposalImage{width:518px;height:346px}@media screen and (max-width: 1080px){.p-proposal .p-proposalImage{width:50vw;height:32vw}}@media screen and (max-width: 810px){.p-proposal .p-proposalImage{width:100%;height:50vw}}.p-proposal .p-proposalDesc{width:calc(100% - 548px)}@media screen and (max-width: 810px){.p-proposal .p-proposalDesc{width:100%}}.p-proposal .p-proposalDesc .title{font-family:"MFW-TBUDGoStd-ExBold";font-size:2.5rem;line-height:1.5}@media screen and (max-width: 1080px){.p-proposal .p-proposalDesc .title{font-size:2.4rem}}@media screen and (max-width: 810px){.p-proposal .p-proposalDesc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-proposal .p-proposalDesc .title{font-size:2rem}}.p-proposal .p-proposalDesc .text{margin-top:30px;font-size:1.4rem;line-height:1.9}@media screen and (max-width: 810px){.p-proposal .p-proposalDesc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-proposal .p-proposalDesc .text{margin-top:15px}}.p-proposal .p-proposalList{margin-top:50px;display:flex;gap:0 2%}.p-proposal .p-proposalList__item{flex:0 0 49%}.p-proposal .p-proposalList__image{width:100%;height:260px}@media screen and (max-width: 810px){.p-proposal .p-proposalList__image{height:26vw}}.p-proposal .p-proposalList__desc{margin-top:30px}@media screen and (max-width: 650px){.p-proposal .p-proposalList__desc{margin-top:20px}}.p-proposal .p-proposalList__desc .text{font-size:1.4rem;line-height:1.9}.p-resolution{padding:80px 0}@media screen and (max-width: 500px){.p-resolution{padding:60px 0}}.p-resolution .p-resolutionContent{margin-top:30px;display:flex;align-items:center;gap:0 30px}@media screen and (max-width: 810px){.p-resolution .p-resolutionContent{flex-direction:column;gap:30px 0}}.p-resolution .p-resolutionImage{width:518px;height:346px}@media screen and (max-width: 1080px){.p-resolution .p-resolutionImage{width:50vw;height:32vw}}@media screen and (max-width: 810px){.p-resolution .p-resolutionImage{width:100%;height:50vw}}.p-resolution .p-resolutionDesc{width:calc(100% - 548px)}@media screen and (max-width: 810px){.p-resolution .p-resolutionDesc{width:100%}}.p-resolution .p-resolutionDesc .title{font-family:"MFW-TBUDGoStd-ExBold";font-size:2.5rem;line-height:1.5}@media screen and (max-width: 1080px){.p-resolution .p-resolutionDesc .title{font-size:2.4rem}}@media screen and (max-width: 810px){.p-resolution .p-resolutionDesc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-resolution .p-resolutionDesc .title{font-size:2rem}}.p-resolution .p-resolutionDesc .text{font-size:1.4rem;line-height:1.9}.p-resolution .p-resolutionDesc:has(.title) .text{margin-top:30px}@media screen and (max-width: 810px){.p-resolution .p-resolutionDesc:has(.title) .text{margin-top:20px}}@media screen and (max-width: 500px){.p-resolution .p-resolutionDesc:has(.title) .text{margin-top:15px}}.p-other{background-color:#2f2f2f;padding:100px 0}@media screen and (max-width: 1080px){.p-other{padding:90px 0}}@media screen and (max-width: 810px){.p-other{padding:80px 0}}@media screen and (max-width: 500px){.p-other{padding:60px 0}}.p-other .p-otherTitle{color:#fff;font-family:"MFW-TBUDGoStd-ExBold";font-size:3.5rem;line-height:1;letter-spacing:10.5px}@media screen and (max-width: 1080px){.p-other .p-otherTitle{font-size:3.4rem}}@media screen and (max-width: 810px){.p-other .p-otherTitle{font-size:3rem;line-height:1.4}}@media screen and (max-width: 650px){.p-other .p-otherTitle{letter-spacing:5.5px}}@media screen and (max-width: 500px){.p-other .p-otherTitle{font-size:2rem}}.p-other .p-otherTitle .u-orange{font-family:inherit;line-height:inherit;letter-spacing:inherit}.p-other .p-projectSplide{margin-top:50px}@media screen and (max-width: 810px){.p-other .p-projectSplide{margin-top:30px}}.p-other .c-button{margin:70px auto 0}@media screen and (max-width: 1080px){.p-other .c-button{margin:60px auto 0}}@media screen and (max-width: 810px){.p-other .c-button{margin:50px auto 0}}@media screen and (max-width: 500px){.p-other .c-button{margin:30px auto 0}}