@charset "utf-8";

.c1 {color:#c63000;}
.c2 {color:#88a872;}
.c3 {color:#5a8b39;}
.c4 {color:#2d461c;}

/* 화물요금표 */
.tariff .group + .group {margin-top:75px;}

/* 화물접수 */
.receipt .sec {margin-bottom:95px;}
.receipt .sec:last-child {margin-bottom:0;}
.receipt-btn {margin-bottom:94px; padding:35px 50px;  display:flex; align-items:center; justify-content:space-between; background:#5a8b39; border-radius:40px; color:#fff;}
.receipt-btn .con {display:flex; align-items:center;}
.receipt-btn .con .tit {margin:0 50px 0 38px; font-family:'Arita-dotum-Medium', sans-serif; font-size:30px; font-weight:700; letter-spacing:0; line-height:1.4em;}
.receipt-btn .con .txt {font-family:'Arita-dotum-Medium', sans-serif; font-size:20px; font-weight:500; letter-spacing:0; line-height:1.4em;}
.receipt-btn .go {font-size:20px; font-weight:400; letter-spacing:0;}

.inquiry-form .form ul {display:flex; flex-wrap:wrap; margin:-10px;}
.inquiry-form .form ul li {width:50%; padding:10px;}
.inquiry-form .form ul li.type2 {width:100%;}
.inquiry-form .form ul li input {width:100%; border-radius:5px;}
.inquiry-form .form ul li select {width:100%; border-radius:5px;}
.inquiry-form .form-agree {margin:50px 0 42px;}
.inquiry-form .submit {text-align:center;}
.inquiry-form .btn-pack.large {border-radius:5px; height:60px; min-width:200px;}

/* 차량정보 */
.gray-pic ul {display:flex; flex-wrap:wrap; margin:-15px;}
.gray-pic ul li {width:25%; padding:15px;}
.gray-pic ul li .box {padding:30px 15px 25px; text-align:center; background:#f5f5f5; border-radius:10px;}
.gray-pic ul li .box .tit {margin-bottom:35px; font-family:'Arita-dotum-Medium', sans-serif; color:#222; font-size:18px; font-weight:600; line-height:1.4em;}

.car-info .bar {width:100%; height:1px; background:#ddd; margin:70px 0;}

.car-spec ul {display:flex; flex-wrap:wrap; margin:-25px -15px;}
.car-spec ul li {width:25%; padding:25px 15px;}
.car-spec ul li .tit {border-radius:10px 10px 0 0; padding:19px 0; text-align:center; background:#5a8b39; color:#fff; font-size:18px; font-weight:600; letter-spacing:0; line-height:1.4em;}
.car-spec ul li .cnt {padding:15px 0 25px; border:1px solid #ddd; border-radius:0 0 10px 10px;}
.car-spec ul li .cnt .img {margin-bottom:25px; text-align:center;}

.car-spec.type2 li:nth-child(even) .tit {background:#385723;}

.dot-list {margin:0 30px;}
.dot-list ul {display:block; margin:0;}
.dot-list ul li {width:100%; padding:0 0 0 9px; position:relative; margin-bottom:6px; width:100%; font-weight:400; letter-spacing:0; line-height:1.4em; color:#222;}
.dot-list ul li:before {content:""; position:absolute; left:0; top:8px; width:3px; height:3px; border-radius:100%; background:#222;}
.dot-list ul li:last-child {margin-bottom:0;}

/* 화물운송 */
.transit .group {display:flex; align-items:center; justify-content:space-between; margin-bottom:100px;}
.transit .group:nth-child(even) {flex-direction:row-reverse;}
.transit .group:last-child {margin-bottom:0;}
.transit .group:nth-child(odd) .img {margin-right:115px;}
.transit .group:nth-child(even) .img {margin-left:115px;}
.transit .group .cnt {flex:1 1 auto; min-width:0; width:1%;}
.transit .group .cnt .tit {margin-bottom:35px; font-family:'Arita-dotum-Medium', sans-serif; font-size:28px; font-weight:700; letter-spacing:0; line-height:1.4em; color:#222;}

.hypen-list ul li {padding-left:.7em; text-indent:-.7em; color:#222; line-height:1.833em; letter-spacing:0; font-size:18px;}
.hypen-list ul li .block {display:block; padding-left:.7em;}
.hypen-list ul li strong {font-weight:600;}

/* 회사소개 */
.greeting {display:flex; align-items:center;}
.greeting .group.left {margin-right:125px; flex:1 1 auto; min-width:0; width:1%; display:flex; justify-content:flex-end;}
.greeting .group.right {width:49.58%;}
.greeting .group.right .inner {max-width:640px;}
.greeting .group.right .inner h2 {margin-bottom:50px; font-size:26px; font-weight:600; letter-spacing:0; line-height:1.462em; color:#222;}
.greeting .group.right .inner p {margin-bottom:30px; font-size:17px; font-weight:400; letter-spacing:0; line-height:1.647em; color:#222;}
.greeting .group.right .inner p:last-child {margin-bottom:0;}
.greeting .group.right .inner p span {font-size:22px;}
.greeting .group.right .inner p strong {font-weight:600;}