@charset "UTF-8";

.js_visual_wrap {margin-top:100px; height:427px; background:url(../../img/event/jscallvan/main_bg.jpg);}

.js_section1 {background:#2e2e2e; text-align:center;}

.title {margin:50px 0 10px; color:#2e2e2e; text-align:center; font-size:26px; font-weight:600;}
.title span {border-bottom:2px solid #2e2e2e;}

/* 운행지역 및 요금안내 */
.js_section2 {overflow:hidden; background:#f7f7f7; color:#2e2e2e;}
.js_section2 p.txt1 {padding:20px 0 60px; text-align:center; font-size:20px;}
.js_section2 p.txt2 {padding:30px 0 70px; text-align:center; font-size:24px; font-weight:400;}
.js_section2 .btn_area {width:490px; margin:0 auto;}
.js_section2 .btn_area a {display:inline-block; width:225px; height:56px; margin:0 10px; border-radius:6px; text-align:center; line-height:56px; font-size:24px; font-weight:400;}
.js_section2 .btn_area .kakao {background:#fed40f; color:#2e2e2e;}
.js_section2 .btn_area .tel {background:#2e2e2e; color:#fff;}
/* 테이블 */
.js_priceTable {width:1000px; margin:30px auto 0; border-collapse:collapse;}
.js_priceTable th, .js_priceTable td {height:64px; border:1px solid #ccc; vertical-align:middle; text-align:center; font-size:24px;}
.js_priceTable th {background:#2e2e2e; color:#fff;}
.js_priceTable td {font-weight:400;}
.js_priceTable td span {color:#5f80dd;}

/* 차량안내 */
.js_section3 {overflow:hidden; background:#2e2e2e; text-align:center;}
.js_section3 .title {color:#fff;}
.js_section3 .title span {border-bottom:2px solid #fff;}
.js_section3 .subTit {color:#fff;}
.js_section3 .van_tab_wrap {overflow:hidden; width:414px; margin:30px auto 20px;}
.js_section3 .van_tab_wrap a {display:block; float:left; width:205px; height:48px; margin:0 1px; background:#fff; line-height:48px; cursor:pointer;}
.js_section3 .van_tab_wrap a:hover {background:#ddd;}
.js_section3 .van_tab_wrap a.on {background:#5f80dd; color:#fff;}
.js_section3 .vanImg {padding-bottom:50px;}

/* 서비스 */
.js_section4 {overflow:hidden; text-align:center;}
.js_section4 .serviceImg {padding:30px 0 50px;}
