.blog__DetailHeader h1{font-size:68rem;line-height:1.05}@media (width<=768px){.blog__DetailHeader h1{font-size:32rem;line-height:1.18}}.blog__DetailHeaderLead{font-size:20rem;line-height:1.4}@media (width<=768px){.blog__DetailHeaderLead{font-size:16rem;line-height:1.75}}.blog__DetailHeader time{font-size:16rem;line-height:1.5}.blogDetail .guide__DescriptionEnd,.blogDetail--Landing .blog__DetailHeader,.blogDetail>div>.richText{text-align:center}.blog__DetailHeader{max-width:795rem;margin:96rem auto 80rem}@media (width<=768px){.blog__DetailHeader time{line-height:1.37}.blog__DetailHeader{margin:48rem auto 40rem}}.blog__DetailHeader time{margin-top:40rem;display:block}@media (width<=768px){.blog__DetailHeader time{margin-top:24rem}}.blog__DetailHeaderLead{width:100%;margin:40rem auto 0}.blogDetail__Contact{align-items:flex-start;gap:80rem;padding-top:64rem;padding-bottom:64rem;display:flex;position:relative}.blogDetail__Contact:before{content:"";background-color:#ccc;height:1px;position:absolute;top:0;left:20rem;right:20rem}.blogDetail__ContactTitle{width:100%}.blogDetail__ContactTitle>p{color:#454342;text-transform:uppercase;font-size:18rem;line-height:24rem}@media (width<=768px){.blog__DetailHeaderLead{margin-top:24rem}.blogDetail__Contact{padding-top:40rem;padding-bottom:40rem;display:block}.blogDetail__ContactTitle>p{font-size:14rem;line-height:16rem}}.blogDetail__ContactTitle>h2{color:#454342;margin-top:20rem;font-size:48rem;line-height:52rem}.blogDetail__ContactContent{grid-template-columns:repeat(2,1fr);gap:40rem;display:grid}@media (width<=768px){.blogDetail__ContactTitle>h2{font-size:32rem;line-height:38rem}.blogDetail__ContactContent{grid-template-columns:repeat(1,1fr);gap:24rem;margin-top:24rem}}.blogDetail__ContactContentItem{width:260rem}.blogDetail__ContactContentItem>h3{color:#454342;text-transform:uppercase;font-size:12rem;line-height:18rem}.blogDetail__ContactContentItemText{margin-top:8rem}.blogDetail__ContactContentItemText>*+*{margin-top:4rem}.blogDetail__ContactContentItemText>p{color:#454342;font-size:20rem;line-height:28rem}.blog__DetailImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:730rem}@media (width<=768px){.blogDetail__ContactContentItemText>p{font-size:16rem}.blog__DetailImage img{height:200rem}}
