﻿.cway { margin-top: 3rem; }
.cway-content { margin-top: 3.5rem; }
.cway-list { display: flex; flex-wrap: wrap; justify-content: center; }
.cway-list .item { flex: none; display: flex;  align-items: flex-start; margin-right: 12%; }
.cway-list .item:last-child { margin-right: 0; }
.cway-list .item .left { padding: .25rem 1rem .25rem 0; border-right: solid 1px #000; margin-top: .4rem; }
.cway-list .item .left .icon { width: 2.625rem; height: auto; }
.cway-list .item .right { padding-left: 1rem; }
.cway-list .item .right p { margin-bottom: .25rem; font-size: 1.125rem; }
@media (max-width: 1200px) {
    .cway-list { flex-flow: column; padding-left: 1rem; }
    .cway-list .item { margin-right: 0; }
    .cway-list .item + .item { margin-top: 2rem; }
}

.cmap { margin-top: 5rem; margin-bottom: 6rem; }
.cmap-content { margin-top: 3rem; height: 30rem; border: solid 1px #eee; }
@media (max-width: 768px) {
    .cmap-content { height: 25rem; }
}