.ohsyo-ji .main{margin-top:7rem;margin-bottom:35rem}@media(max-width: 768px){.ohsyo-ji .main{margin-top:5rem;margin-bottom:4rem}}.m_ttl{font-size:3rem;letter-spacing:.2em;text-align:center;font-weight:bold;margin-bottom:1rem}@media(max-width: 768px){.m_ttl{font-size:2.6rem}}.main .en{text-align:center;text-transform:uppercase;font-size:1.4rem;margin:0 auto 7.5rem;display:block;letter-spacing:normal;font-family:serif}@media(max-width: 768px){.main .en{margin-bottom:5rem}}.box p{margin-bottom:5rem;letter-spacing:.05em}@media(max-width: 768px){.box p{margin-bottom:3rem}}.box img{margin-bottom:16.5rem}@media(max-width: 768px){.box img{margin-bottom:6rem}}.ohsyo-ji_about p{margin-bottom:11rem}@media(max-width: 768px){.ohsyo-ji_about p{margin-bottom:6rem}}.ohsyo-ji_about ul{margin-bottom:11rem}@media(max-width: 768px){.ohsyo-ji_about ul{margin-bottom:6rem}}.c_btn{font-size:1.6rem;width:20.8333333333vw;min-width:37rem;max-width:50rem}@media(max-width: 768px){.c_btn{min-width:25rem}}.c_btn a{color:var(--color-main)}@media(max-width: 768px){.sp_w{padding:0 2rem}}/*# sourceMappingURL=ohsyo-ji.css.map */