@media screen and (min-width:767px){.p-operation{background-color:#f7f7f7;padding-bottom:7.82vw}}@media screen and (max-width:766px){.p-operation{background-color:#fff;padding-bottom:17.34vw}}.p-operation .operation-section{margin-top:4.17vw;text-align:center}.p-operation .operation-section h2{margin-bottom:1.57vw;color:#5566e6;font-size:1.15vw;letter-spacing:1.76px}@media screen and (max-width:766px){.p-operation .operation-section{margin-top:10.67vw;padding:0 5.87vw}.p-operation .operation-section h2{margin-bottom:8vw;font-size:5.87vw}}.p-operation .operation-missionWrap{margin:0 auto}.p-operation .operation-missionWrap .mission-text{font-weight:600}.p-operation .operation-missionWrap .mission-text+p{text-align:left;line-height:2}@media screen and (min-width:767px){.p-operation .operation-missionWrap{width:46.88vw;padding-bottom:1.05vw}.p-operation .operation-missionWrap .mission-text{font-size:2.4vw;letter-spacing:5.52px}.p-operation .operation-missionWrap .mission-text+p{margin-top:2.5vw;font-size:.84vw}}@media screen and (max-width:766px){.p-operation .operation-missionWrap{padding-bottom:8vw}.p-operation .operation-missionWrap .mission-text{font-size:6.94vw;letter-spacing:1.56px}.p-operation .operation-missionWrap .mission-text+p{margin-top:8vw;font-size:3.74vw;font-weight:400}}.p-operation .operation-detailWrap{margin:0 auto;background-color:#fff}.p-operation .operation-detailWrap dl{margin:0;text-align:left}.p-operation .operation-detailWrap dl>div{display:flex;align-items:center;border-bottom:.5px solid #b4b4b4}.p-operation .operation-detailWrap dl dt{flex-shrink:0;color:#5566e6;font-weight:600}.p-operation .operation-detailWrap dl dd{margin:0;font-size:1.15vw}.p-operation .operation-detailWrap dl dd a{color:#5566e6}@media screen and (min-width:767px){.p-operation .operation-detailWrap{width:57.3vw;padding:3.13vw 5.21vw 4.69vw;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:12px}.p-operation .operation-detailWrap dl>div{padding:1.57vw 0}.p-operation .operation-detailWrap dl dt{width:10.94vw;padding-left:1.05vw;font-size:1.15vw}}@media screen and (max-width:766px){.p-operation .operation-detailWrap{padding:2.67vw 4.27vw 8vw;border:1px solid #b4b4b4;border-radius:10px}.p-operation .operation-detailWrap dl>div{align-items:flex-start;padding:6.4vw 4vw}.p-operation .operation-detailWrap dl dt{width:19.74vw;font-size:3.47vw}.p-operation .operation-detailWrap dl dd{font-size:3.47vw;line-height:1.6}}