.merit { padding: 3rem 0; }
.merit .inner img { width: 100%; height: auto; }
@media screen and (max-width: 768px) { .merit .inner { max-width: 400px; margin: auto; } }

.information { background: url("../img/top/info_bg.jpg") no-repeat 50% 0%; background-size: cover; }
.information .inner { width: 90%; max-width: 1000px; margin-right: auto; margin-left: auto; padding: 5rem 0; }
.information .info-inner .info-ttl { font-size: 1.6rem; line-height: 1; letter-spacing: .1em; text-align: center; color: #7a6a56; text-decoration: underline; }
.information .info-inner p { margin-top: 3rem; font: 1.6rem; line-height: 1.6; text-align: center; }
.information .info-inner p .txt-l { font-size: 3rem; letter-spacing: .1em; }
.information .conversion .conv-inner { border-top: solid 1px #7a6a56; padding-top: 5rem; }
