/* ===============================================================
    * service
=============================================================== */
.service .list {display: flex; justify-content: flex-start; align-items: flex-start;}
.service .item {width: calc((100% - 30px) / 2); margin-right: 30px;}
.service .item:nth-of-type(2n) {margin-right: 0;}
.service .imgbox {width: 100%; height: 450px;}
.service .txtbox h2 {padding-top: 60px; font-size: 40px;}
.service .txtbox h3 {font-size: 18px; margin: 20px 0 40px;}
.service .txtbox .txt {font-size: 12px; line-height: 28px; letter-spacing: -0.02em; color: #999;}
@media (max-width: 992px){
    .service .list {display: block;}
    .service .item {width: 100%; margin-right: 0 !important; margin-bottom: 30px;}
    .service .item:last-of-type {margin-bottom: 0;}
    .service .imgbox {height: 190px;}
    .service .txtbox {border-bottom: 1px solid rgba(52,43,37,.2); padding-bottom: 30px;}
    .service .txtbox h2 {padding-top: 30px; font-size: 30px; line-height: 40px;}
    .service .txtbox h3 {font-size: 14px; margin: 30px 0 15px;}
    .service .txtbox .txt {font-size: 12px; line-height: 20px;}
}
