.policy_sec01{padding:0 0 100px}.policy_sec01-ttl{font-size:24px;font-weight:bold;margin-bottom:.75em}@media screen and (max-width: 767px){.policy_sec01-ttl{font-size:20px}}.policy_sec01-wrap{background-color:hsla(0,0%,100%,.5);margin-top:60px;padding:40px 50px}@media screen and (max-width: 767px){.policy_sec01-wrap{margin-top:40px;padding:30px 4vw}}.sdgs_sec01{padding:0 0 100px}.sdgs_sec01-wrap{background-color:hsla(0,0%,100%,.5);margin-top:60px;padding:40px 50px}@media screen and (max-width: 767px){.sdgs_sec01-wrap{margin-top:40px;padding:30px 4vw}}.sdgs_sec01-wrap .sdgs_sec01-ttl{text-align:center}.sdgs_sec01-ttl{font-size:24px;font-weight:bold;letter-spacing:.05em;margin-bottom:.75em}@media screen and (max-width: 767px){.sdgs_sec01-ttl{font-size:20px}}.sdgs_sec01-list{display:flex;flex-wrap:wrap;gap:20px}.sdgs_sec01-list li{width:calc((100% - 60px)/4)}@media screen and (max-width: 767px){.sdgs_sec01-list li{width:calc((100% - 20px)/2)}}.sdgs_sec01-list-img{text-align:center}.sdgs_sec01-list-txt{font-size:13px;margin-top:1em}.csr_sec01{padding:0 0 100px}.csr_sec01-wrap{background-color:hsla(0,0%,100%,.5);padding:40px 50px}@media screen and (max-width: 767px){.csr_sec01-wrap{padding:30px 4vw}}.csr_sec01-wrap+.csr_sec01-ttl{margin-top:60px}.csr_sec01-ttl{font-size:24px;font-weight:bold;letter-spacing:.05em;margin-bottom:.75em}@media screen and (max-width: 767px){.csr_sec01-ttl{font-size:20px}}.csr_sec01-ttl2{font-size:18px;font-weight:bold;letter-spacing:.05em;margin-bottom:1em;padding:4px 20px;background-color:#e0e0e0}.csr_sec01-list{display:flex;gap:40px}@media screen and (max-width: 767px){.csr_sec01-list{flex-direction:column;gap:20px}}.csr_sec01-list+.csr_sec01-ttl2{margin-top:40px}.csr_sec01-list li{width:100%}.csr_sec01-list-img{text-align:center}