.l-header{position:relative;background-color:#fafafa}.l-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:105%;background-color:#fafafa}.l-headerNav__pc .pcLink:nth-child(4){border-bottom:2px solid #000;pointer-events:none;font-weight:500}.c-titleCatch{line-height:1.4}.p-secContent__wrap{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 810px){.p-secContent__wrap{align-items:initial;flex-direction:column}}@media screen and (max-width: 810px){.p-secContent__wrap .c-title01{order:2}}.p-secContent{width:70%}@media screen and (max-width: 810px){.p-secContent{width:100%;display:contents}}@media screen and (max-width: 810px){.p-secDesc{margin-top:30px;order:3}}.p-secDesc .text{font-size:1.8rem;margin-top:50px}@media screen and (max-width: 1080px){.p-secDesc .text{margin-top:30px;font-size:1.6rem}}@media screen and (max-width: 500px){.p-secDesc .text{font-size:1.4rem}}.p-secImage{margin:70px auto 0;width:100%;max-height:460px;height:30vw;border-radius:15px;overflow:hidden}@media screen and (max-width: 1080px){.p-secImage{margin:40px auto 0}}@media screen and (max-width: 810px){.p-secImage{border-radius:0;width:100vw;margin:0 calc(50% - 50vw) 40px;height:35vw;order:1}}@media screen and (max-width: 500px){.p-secImage{margin:0 calc(50% - 50vw) 30px;height:200px}}.p-secImage img{filter:grayscale(1)}.p-mission{padding-top:110px}@media screen and (max-width: 1080px){.p-mission{padding-top:100px}}@media screen and (max-width: 810px){.p-mission{padding-top:0}}.p-mission .text{line-height:2}@media screen and (max-width: 500px){.p-mission .text{line-height:1.8}}.p-vision{padding-top:120px}@media screen and (max-width: 1080px){.p-vision{padding-top:40px}}@media screen and (max-width: 500px){.p-vision{padding-top:80px}}.p-vision .text{line-height:2}@media screen and (max-width: 500px){.p-vision .text{line-height:1.8}}.p-greeting{padding-top:120px}@media screen and (max-width: 1080px){.p-greeting{padding-top:100px}}@media screen and (max-width: 810px){.p-greeting{padding-top:80px}}.p-greeting .p-secContent{margin-top:80px;display:flex;gap:0 10%;justify-content:space-between;width:100%}@media screen and (max-width: 810px){.p-greeting .p-secContent{margin-top:50px;flex-direction:column}}@media screen and (max-width: 500px){.p-greeting .p-secContent{margin-top:30px}}.p-greeting .p-secContent .text{line-height:2}@media screen and (max-width: 500px){.p-greeting .p-secContent .text{line-height:1.8}}.p-greeting .p-greetingImage{max-width:520px;max-height:480px;width:30vw;height:30vw;border-radius:15px;overflow:hidden}@media screen and (max-width: 810px){.p-greeting .p-greetingImage{margin:auto;width:40vw;height:40vw;border-radius:10px}}@media screen and (max-width: 500px){.p-greeting .p-greetingImage{width:100%;height:260px}}.p-greeting .p-greetingImage img{filter:grayscale(1)}.p-greeting .p-secDesc{width:70%}@media screen and (max-width: 810px){.p-greeting .p-secDesc{width:100%;order:2}}.p-greeting__info{margin-top:50px;text-align:center}@media screen and (max-width: 810px){.p-greeting__info{margin-top:30px}}@media screen and (max-width: 500px){.p-greeting__info{margin-top:20px}}.p-greeting__info .position,.p-greeting__info .nameJa{line-height:1}.p-greeting__info .nameJa{margin-top:40px;font-size:2.4rem}@media screen and (max-width: 1280px){.p-greeting__info .nameJa{margin-top:30px}}@media screen and (max-width: 810px){.p-greeting__info .nameJa{margin-top:20px}}@media screen and (max-width: 500px){.p-greeting__info .nameJa{margin-top:15px}}.p-greeting__info .nameEn{margin-top:15px;width:178px;height:auto}@media screen and (max-width: 810px){.p-greeting__info .nameEn{margin-top:10px}}@media screen and (max-width: 500px){.p-greeting__info .nameEn{margin-top:8px;width:120px}}.p-companyInfo{padding-top:120px}@media screen and (max-width: 1080px){.p-companyInfo{padding-top:100px}}@media screen and (max-width: 810px){.p-companyInfo{padding-top:80px}}.p-companyInfo .p-secContent{margin-top:60px;display:flex;width:100%;gap:0 80px}@media screen and (max-width: 1280px){.p-companyInfo .p-secContent{gap:0 5%}}@media screen and (max-width: 1080px){.p-companyInfo .p-secContent{margin-top:50px;flex-direction:column-reverse}}@media screen and (max-width: 500px){.p-companyInfo .p-secContent{margin-top:30px}}@media screen and (max-width: 1080px){.p-companyMap__wrap{margin-top:30px}}@media screen and (max-width: 1080px){.p-companyMap{display:table;margin:auto;width:100%}}.p-companyMap iframe{width:520px;height:480px;border-radius:15px}@media screen and (max-width: 1280px){.p-companyMap iframe{width:480px;height:440px}}@media screen and (max-width: 1080px){.p-companyMap iframe{width:100%;height:360px}}@media screen and (max-width: 810px){.p-companyMap iframe{height:46vw}}@media screen and (max-width: 500px){.p-companyMap iframe{width:80vw;height:75vw}}.p-companyAddress{margin-top:20px;text-align:center;line-height:1}.p-companyAddress__link{margin-top:25px;display:flex;justify-content:center;gap:0 10px;text-decoration:underline}@media screen and (max-width: 1080px){.p-companyAddress__link{margin-top:20px}}.p-infoTable__item{width:100%;display:inline-flex;border-top:1px solid #d9d9d9}@media screen and (max-width: 1080px){.p-infoTable__item{display:block}}.p-infoTable__item:last-child{border-bottom:1px solid #d9d9d9}.p-infoTable__item .title{width:160px;padding:30px 0}@media screen and (max-width: 1280px){.p-infoTable__item .title{width:120px}}@media screen and (max-width: 1080px){.p-infoTable__item .title{display:block;width:100%;padding:25px 0 0;line-height:1}}@media screen and (max-width: 810px){.p-infoTable__item .title{padding:20px 0}}.p-infoTable__item .content{width:calc(100% - 160px);padding:30px 0}@media screen and (max-width: 1280px){.p-infoTable__item .content{width:calc(100% - 120px)}}@media screen and (max-width: 1080px){.p-infoTable__item .content{display:block;width:100%;padding:20px 0 25px}}@media screen and (max-width: 650px){.p-infoTable__item .content{padding:12px 0 25px}}.p-infoTable__item .content.flex{display:flex;gap:0 80px}@media screen and (max-width: 1280px){.p-infoTable__item .content.flex{gap:0 5%}}@media screen and (max-width: 810px){.p-infoTable__item .content.flex{gap:0 10%}}@media screen and (max-width: 650px){.p-infoTable__item .content.flex{display:block}}.p-cl{padding-top:80px}@media screen and (max-width: 1080px){.p-cl{padding-top:40px}}@media screen and (max-width: 500px){.p-cl{padding-top:80px}}.p-cl .p-secContent{margin-top:60px;display:flex;align-items:center;gap:0 6%;width:100%}@media screen and (max-width: 810px){.p-cl .p-secContent{margin-top:50px;display:block}}@media screen and (max-width: 500px){.p-cl .p-secContent{margin-top:30px}}.p-cl .p-secDesc{width:70%}@media screen and (max-width: 810px){.p-cl .p-secDesc{margin-top:50px;width:100%}}.p-cl .c-titleCatch{font-weight:500}.p-cl__image{display:flex;align-items:center;justify-content:center;max-width:650px;width:50%;height:385px;background-color:#fafafa}@media screen and (max-width: 810px){.p-cl__image{max-width:100%;width:100%;height:300px}}@media screen and (max-width: 500px){.p-cl__image{height:195px}}.p-cl__image .logo{max-width:230px;width:20vw}@media screen and (max-width: 500px){.p-cl__image .logo{max-width:120px;width:35vw}}.p-member{padding:145px 0 100px}@media screen and (max-width: 1080px){.p-member{padding:120px 0 100px}}@media screen and (max-width: 810px){.p-member{padding:80px 0}}.p-memberList{margin:60px auto 0;display:flex;flex-wrap:wrap;gap:0 45px}@media screen and (max-width: 1280px){.p-memberList{gap:0 3%}}@media screen and (max-width: 810px){.p-memberList{margin:50px auto 0}}@media screen and (max-width: 500px){.p-memberList{margin:30px auto 0}}.p-member__item{flex:0 0 22%;padding:60px 30px;text-align:center;background-color:#f8f8f8;border-radius:5px}@media screen and (max-width: 1280px){.p-member__item{padding:50px 30px}}@media screen and (max-width: 1080px){.p-member__item{padding:40px 15px}}@media screen and (max-width: 650px){.p-member__item{flex:0 0 31.3%;padding:25px 20px}}@media screen and (max-width: 500px){.p-member__item{flex:0 0 48.4%;padding:20px}}@media screen and (max-width: 500px){.p-member__item:nth-child(3){margin-top:3%}}@media screen and (max-width: 650px){.p-member__item:nth-child(4){margin-top:3%}}.p-member__item:nth-child(n+5){margin-top:40px}@media screen and (max-width: 1080px){.p-member__item:nth-child(n+5){margin-top:3%}}.p-member__item .position,.p-member__item .nameJa,.p-member__item .nameEn{line-height:1}.p-member__item .nameJa{font-size:2.4rem}@media screen and (max-width: 1080px){.p-member__item .nameJa{font-size:18px}}@media screen and (max-width: 810px){.p-member__item .nameJa{font-size:2rem}}@media screen and (max-width: 500px){.p-member__item .nameJa{font-size:1.8rem}}.p-member__item .nameEn{margin-top:15px;font-size:1.4rem}@media screen and (max-width: 1080px){.p-member__item .nameEn{font-size:12px}}@media screen and (max-width: 500px){.p-member__item .nameEn{margin-top:10px}}.p-member__item .position{margin-top:40px}@media screen and (max-width: 1080px){.p-member__item .position{margin-top:20px;font-size:13px}}