@charset "utf-8";

/* container */
#main_top {height:470px; padding-top:40px; background:url("../images/main_top_bg.jpg") center 0 no-repeat; position:relative;}
#main_top .in_top{width:980px; margin:0 auto; position:relative; height:410px;}
#main_top .fare_inquiry{width:670px; height:350px; padding:25px 15px; background:rgba(255,255,255,0.8);  float:left; position:relative; border-radius:10px;}
#main_top .fare_inquiry .fare_inquiry_list{float:left; width:430px;}
#main_top .fare_inquiry .fare_inquiry_list dt, .main_sns dt{clear:both; float:left; width:75px; margin-bottom:15px; min-height:25px;}
#main_top .fare_inquiry .fare_inquiry_list dt.inq_skip{font-size:0;}
#main_top .fare_inquiry .fare_inquiry_list dt label, .main_sns label{font-size:13px; line-height:25px; color:#000; }
#main_top .fare_inquiry .fare_inquiry_list dd, .main_sns dd{float:left; margin-bottom:15px; min-height:25px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_txt{width:100px; height:23px; border:1px solid #ebebeb; text-indent:10px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_adr01{width:90px; height:25px; border:1px solid #ebebeb; padding-left:5px; margin-right:6px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_adr02{width:140px; height:25px; border:1px solid #ebebeb; padding-left:5px; margin-right:6px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_adr03{width:90px; height:25px; border:1px solid #ebebeb; padding-left:5px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_type01{width:140px; height:25px; border:1px solid #ebebeb; padding-left:5px; margin-right:6px;}
#main_top .fare_inquiry .fare_inquiry_list dd .in_type02{width:140px; height:25px; border:1px solid #ebebeb; padding-left:5px;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost{border:1px solid #ebebeb; background-color:#fff; padding:15px; width:320px;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .km{float:left; width:140px; text-align:center; font-size:13px; line-height:20px; color:#000;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .cost01{float:right; width:180px; font-size:13px; line-height:20px; color:#000; font-weight:bold;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .cost01 .cost_right{float:right;  font-size:16px; color:#e02a00;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .cost02{float:right; width:180px; font-size:13px; line-height:25px; color:#000; font-weight:bold; margin-top:10px;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .cost02 .cost_right{float:right;  font-size:13px; color:#000;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_cost .cost02 .cost_right .in_cost{width:80px; height:23px; border:1px solid #ebebeb; padding:0 5px; font-size:16px; color:#025da7; font-weight:normal; text-align:right; font-family:'Nanum Gothic', serif; font-weight:bold;}
#main_top .fare_inquiry .fare_inquiry_list dd.inq_ps{padding-top:10px; font-size:13px; line-height:20px; color:#000; background:url("../images/inq_ps_bg.jpg") 0 0 no-repeat;}
#main_top .fare_inquiry .main_sns dd textarea {resize: none;border: 1px solid #ebebeb;width: 150px;height: 100px;background:#fff !important;box-sizing: border-box;}
#main_top .fare_inquiry .main_sns .in_btn {width: 230px;height: 30px;margin-bottom: 15px;border:none;color:#fff;background-color:#194582;border-radius:6px;cursor: pointer;}
#main_top .fare_inquiry .main_sns .in_btn:hover{opacity:0.9}
#main_top .fare_inquiry .main_sns dd .in_txt {width: 150px;height: 23px;border: 1px solid #ebebeb;text-indent: 10px;box-sizing: border-box;}
#main_top .fare_inquiry .fare_inquiry_calendar{float:right; width:231px;margin-top: 40px;}
#main_top .fare_inquiry .fare_inquiry_calendar h3{font-size:16px; line-height:16px; color:#000; text-align:center; font-style:italic;}
#main_top .fare_inquiry .fare_inquiry_calendar .calendar{margin-top:25px;}
#main_top .fare_inquiry .fare_inquiry_calendar .main_call_tel{width:230px; height:75px; margin-top:15px; text-align:center; }
#main_top .fare_inquiry .fare_inquiry_calendar .main_call_tel .btn_send {width:230px; height:75px; background:url("../images/btn.png") 0 0 no-repeat; border:0px none; cursor:pointer;}
#main_top .fare_inquiry .fare_inquiry_bottom{position:absolute; bottom:0; left:0; background-color:#025da7; width:750px; height:35px;}
#main_top .fare_inquiry .fare_inquiry_bottom .bank{background:url("../images/main_bank_logo.jpg") 0 0 no-repeat; font-size:13px; line-height:35px; color:#fff; padding-left:130px; float:left; height:35px;}
#main_top .fare_inquiry .fare_inquiry_bottom .call{float:right; font-size:17px; line-height:35px; color:#fff; font-size:17px; font-weight:bold; padding-right:10px; height:35px;}
#main_top .fare_inquiry .fare_inquiry_bottom .call strong{font-size:25px; line-height:35px; font-weight:bold; padding-left:25px; background:url("../images/main_call_icon.jpg") 0 3px no-repeat;}
#main_top .fare_inquiry .ment {position:absolute; top:28px; right:102px; z-index:999; color:#d81c1c; font-size:13px; font-weight:normal;}

.main_process{width:255px; height:340px; padding:30px 5px 30px; float:right; border:1px solid #efefef; background-color:#fff; position:relative; float:right;  background:rgba(255,255,255,0.8);  border-radius:10px;}
.main_process h3{font-size:20px; line-height:20px; color:#000; text-align: center; }
.main_process .process_title{margin-top:20px; height:25px;}
.main_process .process_title li{float:left; font-size:13px; line-height:13px; color:#82881a; font-weight:bold; text-align:center;}
.main_process .process_title li.start{width:15%;}
.main_process .process_title li.end{width:15%;}
.main_process .process_title li.tel{width:44%;}
.main_process .process_title li.process{width:26%;}
.main_process .process_list{margin-top:10px;}
.main_process .process_list li{margin-bottom:7px; height:20px;}
.main_process .process_list li .start{width:15%; float:left; font-size:13px; line-height:20px; color:#000; text-align:center;}
.main_process .process_list li .end{width:15%; float:left; font-size:13px; line-height:20px; color:#000; text-align:center;}
.main_process .process_list li .tel{width:44%; float:left; font-size:13px; line-height:20px; color:#000; text-align:center;}
.main_process .process_list li .process{width:26%; float:left; }
.main_process .process_list li .process .step01{display:block; background-color:#f1782b; font-size:12px; line-height:20px; color:#fff; text-align:center;}
.main_process .process_list li .process .step02{display:block; background-color:#14791e; font-size:12px; line-height:20px; color:#fff; text-align:center;}
.main_process .process_list li .process .step03{display:block; background-color:#061e61; font-size:12px; line-height:20px; color:#fff; text-align:center;}
.main_process .inq_btn{position:absolute; top:28px; right:25px;}
.main_process .inq_btn a{display:block; background-color:#82881a; font-size:16px; line-height:16px; color:#fff; font-weight:bold;  padding:5px 20px;}

#main_left {width:160px; position:absolute; left:50%; top:40px; margin-left:-665px; z-index:99999;}
#main_left li {width:145px; height:111px; border-radius:10px; margin-bottom:10px; padding:15px 0 0 15px; }
#main_left li.tel {background:url("../images/main_left_icon01.png") 90px 60px no-repeat;background-color:rgba(255,255,255,0.8);  }
#main_left li.tel strong {color:#d80000;}#main_left li.banner {background:url("../images/main_left_icon02.png") 90px 60px no-repeat;background-color:rgba(255,255,255,0.8);  }
#main_left li.banner strong {color:#d80000;}
#main_left li.card {background:url("../images/main_left_icon03.png") 90px 60px no-repeat;background-color:rgba(255,255,255,0.8);  }
#main_left li h3 {font-size:17px; line-height:26px;}
#main_left li .txt {font-size:12px; line-height:20px; margin-top:5px; font-weight:normal;letter-spacing:-0.5px; }