@charset "euc-kr";
/* @import url('font.css'); */
@import url('common.css');

/* html {overflow-y:hidden;} */

#wrap{width:100%;height:100%;}

#header{position:absolute;left:0;top:0;width:100%;height:97px;min-width:1000px;border-top:2px solid #41beb5;border-bottom:1px solid #fff;z-index:10000;}
.gnb{width:100%;height:57px;background:url("../images/bus_map/bg_gnb.png") repeat-x 0 bottom #008b89;}
.gnb_add{position:relative;width:100%;height:38px;background:#094b89;border-top:1px solid #033158;border-bottom:1px solid #033158;}
.gnb h1{position:absolute;left:25px;top:14px;}
.gnb ul{position:absolute;left:340px;width:660px;border-left:1px solid #00717b;}
.gnb ul li{float:left;height:57px;}
.gnb ul li a{display:block;padding:20px 30px;height:17px;font-size:16.8px;font-weight:bold;color:#fff;border-right:1px solid #00717b;}
.gnb ul li a:hover{color:#fff;background:#019492;}
.gnb ul li a.on{color:#001739 !important;background:#1aaca5 !important;}
/* 2017-01-13 */
.gnb ul li a#m4{height:37px;padding:10px 30px;line-height:18px;}

#container{width:100%;height:100%;background:#fff;}
.side{float:left;width:340px;margin-top:100px;}
.side p.msg_tmp1{padding-top:50px;font-size:13px;text-align:center;}/* ÀÓ½Ã */
.contents{height:100%;min-width:900px;}
.type1{margin-left:340px;border-left:1px solid #c6cbcc;}/* side ¿µ¿ª°í·Á */

input.map_input1{height:22px;border:1px solid #bccacd;}
button.map_btn1{height:24px;padding:0 8px;font-weight:bold;font-size:13px;color:#fff;background:#0d6090;border:1px solid #0c527b;border-radius:2px;}
button.map_btn2{position:relative !important;height:24px;font-weight:bold;padding:0 8px;font-size:12px;color:#fff;background:#666;border:1px solid #444;}

.gnb_add span{margin-right:10px;padding-left:10px;font-size:13px;color:#edbf6f;background:url("../images/bus_map/anc_02.png") no-repeat 0 50%;}
.gnb_add .txt{float:left;margin:10px 0 0 30px;}
.gnb_add .sch_line{float:left;margin:8px 0 0 30px;}
.gnb_add .sch_time{float:right;margin:8px 30px 0 0;}
.gnb_add button.btn,.gnb_add button.btn1,.gnb_add button.btn2{height:22px;color:#fff;font-size:12px;font-weight:bold;border:1px solid #001636;}
.gnb_add button.btn{padding:0 15px; background:#032250;}
.gnb_add button.btn1{padding:0 8px 0 25px; background:url("../images/bus_map/bt_ic_refresh.png") 4px 50% no-repeat #032250;}
.gnb_add button.btn2{padding:0 8px 0 27px; background:url("../images/bus_map/bt_ic_distance.png") 4px 50% no-repeat #032250;}

.side_con{width:85%;margin:20px auto 0;}
.side_con .tit, #bus_time .tit, #sjoin_detail .tit, #bline_detail .tit, #bus_time2 .tit , #bus_time3 .tit, #arrive_info .tit, #arrive_info2 tit
{padding-left:17px;font-size:15px;font-weight:bold;background:url("../images/bus_map/anc_01.png") no-repeat 0 50%}
.side_con .con{margin:10px 0;padding:20px;background:#eef3f4;border:1px solid #d5dee0;}

/* °Ë»öÆû - Ãâ¹ßµµÂø°Ë»ö */
.sa_sch_form{position:relative;}
.sa_sch_start{margin-bottom:8px;}
.sa_sch_end input{vertical-align:top;}
.sa_sch_btn button{position:absolute;top:0;right:0;width:64px;height:56px;}

/* °Ë»ö°á°ú - ÀüÃ¼ */
.side_con .type2{padding:30px 0;font-size:14px;text-align:center;}
.side_con .type3{overflow-y:auto;border:1px solid #d5dee0;}
.side_con .sa_sch_result li{position:relative;padding:0 !important;}
.side_con .sa_sch_result li a{display:block;padding:8px 0 8px 20px;background:url("../images/bus_map/anc_04.png") no-repeat 10px 12px;}
.side_con .sa_sch_result li a:hover{background:url("../images/bus_map/anc_04.png") no-repeat 10px 12px #EEF3F4;}
.side_con .sa_sch_tit{padding:15px 30px 15px 15px !important;font-size:13px;font-weight:bold;color:#333;background:#fff;border-bottom:1px solid #d5dee0;}
.side_con .sa_sch_tit .sview2{display:inline;padding:1px 4px;font-size:11px;color:#fff;line-height:24px;letter-spacing:-0.04em;background:#378e87;border:1px solid #2a7c75;}
.side_con .sa_sch_tit .sview2_1{display:inline;padding:1px 4px;font-size:11px;color:#fff;line-height:24px;letter-spacing:-0.04em;background:#2f77cc;border:1px solid #1d5ca6;}
.side_con .sa_sch_tit .sview3{position:absolute;right:10px;top:16px;}

.side_con .type3 li{position:relative;padding:15px;border-bottom:1px dotted #ccc;}
.side_con .type3 .stit{margin-right:3px;font-size:13px;font-weight:bold;color:#000;letter-spacing:-0.04em;}
.side_con .type3 .sid{font-size:14px;color:#555;}
.side_con .type3 .sloc{display:block;/* margin-top:5px; */color:#555;}
.side_con .type3 .sloc .sloc_b{color:#333;}

.side_con .type3 .sview{position:absolute;right:8px;top:16px;}
.side_con .type3 .sview a{display:block;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#e04a00;border:1px solid #c54100;border-radius:2px;}

.side_con .type3 .stime{position:absolute;right:54px;top:16px;}
.side_con .type3 .stime a{display:block;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#777;border:1px solid #666;border-radius:2px;}

.side_con .type3 .sMap{position:absolute;right:8px;top:38px;}
.side_con .type3 .sMap a{display:block;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#767676;border:1px solid #666;border-radius:2px;}

.side_con .type3 .sMapSelect{position:absolute;right:100px;top:16px;}
.side_con .type3 .sMapSelect a{display:block;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#0000cc;border:1px solid #666;border-radius:2px;}

.side_con .type3 .stit2{padding:0 8px;font-weight:bold;background:url("../images/bus_map/anc_03.png") no-repeat 0 50%;}
.side_con .type3 .lh_1{line-height:24px;}
/* .side_con .type3 .sjoin{background:#EEF3F4;} */
.side_con .type3 .sjoin .sjoin_con li{padding:4px 0;border:none;line-height:20px;}
.side_con .type3 .sjoin .sjoin_con li strong{font-weight:bold;font-size:14px;}
.side_con .type3 .sjoin .sjoin_con p{padding-left:12px;background:url("../images/bus_map/anc_04.png") no-repeat 0 50%;font-weight:bold;font-size:14px;color:#333;}
.side_con .type3 .sjoin .sjoin_con span.bline{font-size:14px;}
.side_con .type3 .sjoin .sjoin_con span.sjoin{padding:1px 8px 1px 22px;font-weight:bold;color:#fff;border-radius:10px;}
.side_con .type3 .sjoin .sjoin_con span.c1{background:url("../images/bus_map/ic_sjoin_c1.png") no-repeat 8px 50% #D44006;border-radius:10px;}
.side_con .type3 .sjoin .sjoin_con span.c2{background:url("../images/bus_map/ic_sjoin_c2.png") no-repeat 4px 50% #07855a;border-radius:10px;}
.side_con .type3 .sjoin .sjoin_con span.c3{background:url("../images/bus_map/ic_sjoin_c3.png") no-repeat 8px 50% #2c47d0;border-radius:10px;}
.side_con .type3 li.select{background:#EEF3F4;}
.side_con .type3 li.select .sel_line{margin-top:8px;}
.side_con .type3 li.select .sel_line .bic_type1{margin:4px 10px 4px 0;}
.side_con .type3 li.select p.sel_info{margin:4px 0;}
.side_con .type3 li.select .sview a{padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#767676;border:1px solid #666;border-radius:2px;}

.side_con .type3 li.select .sMap a{padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#0000cc;border:1px solid #666;border-radius:2px;}

.side_con .type3 li .bic_type1{display:inline-block;margin-bottom:4px;font-size:17px;color:#1563ad;}
.side_con .type3 li .bic_type1 strong{padding:0 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#2973b9;border:1px solid #154bad;border-radius:2px;}
.side_con .type3 li.u_line1{border-bottom:2px solid #b3bbbd;}
.side_con .type3 .ars_info{height:145px;border:1px solid #c1ced0;overflow-y:auto;}

.side_con .type3 table{width:100%;}
.side_con .type3 table.dat{width:100%;border:1px solid #c1ced0;border-right:none !important;}
.side_con .type3 table tr:last-child th,
.side_con .type3 table tr:last-child td{border-bottom:none;}
.side_con .type3 table tr.tit th{background:#dde8e9;color:#000;text-align:center;}
.side_con .type3 table th,
.side_con .type3 table td{padding:4px 0;text-align:center;background:#fff;border-right:1px solid #c1ced0;border-bottom:1px solid #b4c4c7;}

.side_con fieldset{position:relative;}
.side_con fieldset button{position:absolute;right:0;}
.line_sch p{margin-bottom:8px;}
.line_sch .line_num{width:195px;height:24px;border:1px solid #bccacd;}
.sloc_icon1{padding:0 4px;color:#333;letter-spacing:-0.04em;background:#eee;border:1px solid #bbb;}
.sloc_icon2{padding:0 4px;color:#fff;letter-spacing:-0.04em;background:#555;border:1px solid #222;}

/* ½Ç½Ã°£¹ö½ºÀ§Ä¡°Ë»ö */
.blank_h{height:100px;}
.bg_logo{position:absolute;left:50%;top:50%;margin:-67px 0 0 -170px;}
.smp_01{width:320px;height:24px;margin:20px 0 0 30px;padding:10px;border:2px solid #e1e5ed;}  
.msg1{margin:30px 0 20px 0;font-size:17px;text-align:center;}
.msg1 img{vertical-align:middle;}
.dat_area{position:relative;overflow:hidden;/* min-width:900px; */margin:20px 30px;padding:70px 30px 20px 30px;background:#fff;border:2px solid #e1e5ed;}
.bus_line{width:100%;}
.bus_line .bl_none{background:#fff;}
.bus_line p{float:left;width:2.5%;height:120px;border:0px solid #f00;}/* bus_line ³ôÀÌÁ¶Á¤ */
.bus_line p.bl_01{background:url("../images/bus_map/bg_line1_01.png") no-repeat #fff right 12px;}
.bus_line p.bl_02{background:url("../images/bus_map/bg_line1_02.png") no-repeat #fff right -180px;}
.bus_line p.bl_03{background:url("../images/bus_map/bg_line1_03.png") no-repeat #fff left -180px;}
.bus_line p.bl_04{background:url("../images/bus_map/bg_line1_04.png") no-repeat #fff left 12px;}
.bus_line dl{position:relative;float:left;width:4.75%;background:url("../images/bus_map/bg_line1.png") repeat-x 0 12px;}
.bus_line dt{height:32px;}
.bus_line span.bus_no{position:absolute;top:-18px;left:1px;padding:2px 4px;color:#fff;background:#e65025;border:1px solid #c33a12;border-radius:4px;z-index:10}
.bus_line span.bus_dat1,.bus_line span.bus_dat2{position:absolute;top:32px;left:1px;padding:2px 4px;text-align:center;color:#000;background:#fffddf;border:1px solid #999;border-radius:4px;z-index:100;}
.bus_line span.bus_dat1{width:190px;}
.bus_line span.bus_dat2{width:140px;}
.bus_line span.bus_info{position:absolute;top:58px;width:240px;padding:6px 8px;color:#000;background:#fffddf;border:1px solid #999;border-radius:4px;z-index:100;}
.bus_line span.loc_r{right:-10px;}
.bus_line span.bus_info strong.sta_tit{display:block;font-size:15px;padding-bottom:5px;}
.bus_line span.bus_info strong.bus_no{color:#e65025;}
.bus_line dt img{padding-top:6px;}
.bus_line dt.st_10{background:url("../images/bus_map/ic_bs1.png") no-repeat 0 50%;}
.bus_line dt.st_11{background:url("../images/bus_map/ic_bs1_01.png") no-repeat 0 50%;}
.bus_line dt.st_12{background:url("../images/bus_map/ic_bs1_02.png") no-repeat 0 50%;}
.bus_line dt.st_20{background:url("../images/bus_map/ic_bs2.png") no-repeat 0 50%;}
.bus_line dt.st_21{background:url("../images/bus_map/ic_bs2_01.png") no-repeat 0 50%;}
.bus_line dt.st_22{background:url("../images/bus_map/ic_bs2_02.png") no-repeat 0 50%;}
.bus_line dd{position:absolute;min-height:60px;padding:4px 0;font-size:11px;line-height:12px;z-index:1;}
.stime2{position:absolute;top:20px;left:30px;}
.stime2 a{display:block;/* width:50px; */padding:2px 10px;color:#fff;font-weight:bold;text-align:center;background:#666;border:1px solid #555;border-radius:2px;}
.bus_time2{top:50px !important;left:30px !important;box-shadow:1px 1px 4px #666;}

/* ³ë¼±»ó¼¼ ÆË¾÷·¹ÀÌ¾î */
#bline_detail{position:absolute;top:99px;left:340px;width:400px;height:400px;padding:20px;background:#fff;border:1px solid #d5dee0;z-index:1000;}
#bline_detail .txt_btn{position:absolute;display:block;right:20px;top:16px;padding:2px 8px;font-weight:bold;border:1px solid #ccc;}
#bline_detail .tb_area{height:370px;overflow-y:scroll;border:1px solid #d5dee0;}
#bline_detail .tb_area .bus_position li{padding-left:8px;background:none;}
#bline_detail .tb_area p{position:relative;padding:8px;background:#DDE8E9;font-size:15px;font-weight:bold;}
#bline_detail .tb_area p.tits a.v_way1{position:absolute;top:50%;right:95px;width:86px;height:20px;margin-top:-11px;background:url("../images/bus_map/bt_way1.png") no-repeat;text-indent:-9999em;}
#bline_detail .tb_area p.tits a.v_way2{position:absolute;top:50%;right:5px;width:86px;height:20px;margin-top:-11px;background:url("../images/bus_map/bt_way2.png") no-repeat;text-indent:-9999em;}
#bline_detail .tb_area li{padding:8px 8px 8px 20px;background:url("../images/bus_map/anc_04.png") no-repeat 10px 50%;border-bottom:1px dotted #b4c4c7;}
#bline_detail .tb_area .bic_type1{display:inline-block;font-size:17px;color:#1563ad;}
#bline_detail .tb_area .bic_type1 strong{padding:0 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#2973b9;border:1px solid #154bad;border-radius:2px;}
#bline_detail .tb_area span.sview a{position:absolute;right:5px;top:7px;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#e04a00;border:1px solid #c54100;border-radius:2px;}
#bline_detail .tb_area ul.wp_list li{position:relative;}
#bline_detail .tb_area ul.wp_list span.wp{position:absolute;width:20px;height:20px;right:5px;top:50%;margin-top:-10px;background:url("../images/bus_map/ic_way.png") no-repeat;text-indent:-9999em;}
#bline_detail .tb_area ul.wp_list span.wp1{position:absolute;width:20px;height:20px;right:5px;top:50%;margin-top:-10px;background:url("../images/bus_map/ic_way1.png") no-repeat;text-indent:-9999em;}
#bline_detail .tb_area ul.wp_list span.wp2{position:absolute;width:20px;height:20px;right:5px;top:50%;margin-top:-10px;background:url("../images/bus_map/ic_way2.png") no-repeat;text-indent:-9999em;}
#bline_detail .tb_area ul.wp_list span.wp3{position:absolute;width:20px;height:20px;right:5px;top:50%;margin-top:-10px;background:url("../images/bus_map/ic_way3.png") no-repeat;text-indent:-9999em;}


/* ¿¬°è°æ·Î ÆË¾÷·¹ÀÌ¾î */
#sjoin_detail{position:absolute;top:99px;left:340px;width:400px;height:400px;padding:20px;background:#fff;border:1px solid #d5dee0;z-index:1000;}
#sjoin_detail .txt_btn{position:absolute;display:block;right:20px;top:16px;padding:2px 8px;font-weight:bold;border:1px solid #ccc;}
#sjoin_detail .tb_area{height:370px;overflow-y:scroll;border:1px solid #d5dee0;}
#sjoin_detail .tb_area p{position:relative;padding:8px;background:#DDE8E9;font-size:15px;}
#sjoin_detail .tb_area li{padding:8px 8px 8px 20px;background:url("../images/bus_map/anc_04.png") no-repeat 10px 50%;border-bottom:1px dotted #b4c4c7;}
#sjoin_detail .tb_area .bic_type1{display:inline-block;font-weight:bold;font-size:17px;color:#1563ad;}
#sjoin_detail .tb_area .bic_type1 strong{padding:0 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#2973b9;border:1px solid #154bad;border-radius:2px;}
#sjoin_detail .tb_area span.sview a{position:absolute;right:5px;top:7px;padding:1px 4px;font-size:11px;color:#fff;letter-spacing:-0.04em;background:#e04a00;border:1px solid #c54100;border-radius:2px;}

/* Ã¹Â÷¸·Â÷ ½Ã°£Ç¥ ·¹ÀÌ¾î */
#bus_time{position:absolute;top:99px;left:340px;width:400px;height:450px;padding:20px;background:#fff;border:1px solid #d5dee0;z-index:1000;}
#bus_time .txt_btn{position:absolute;display:block;right:20px;top:16px;padding:2px 8px;font-weight:bold;border:1px solid #ccc;}
#bus_time .txt_btn_prt{position:absolute;display:block;right:80px;top:16px;padding:2px 8px;font-weight:bold;color:#fff;background:#777;border:1px solid #666;}
#bus_time .tb_area{height:370px;overflow-y:scroll;border:1px solid #d5dee0;}
#bus_time table{width:100%;}
#bus_time table tr:hover{background:#f1f8f9;}
#bus_time table th{padding:8px 0;font-weight:bold;color:#333;background:#DDE8E9;}
#bus_time table td{padding:7px 0;text-align:center;border-bottom:1px dotted #b4c4c7;}
#bus_time table td.al{padding-left:10px;text-align:left;}


/* ½Ã°£Ç¥ Ç¥½Ã È­¸é */   /* 15È¸Â÷±îÁö Ç¥½ÃÇÏ±â À§ÇØ¼­  Ã¹Â°ÁÙ  height ¿Í  tb_area  height Ç×¸ñ Á¶Á¤  :  tb_area  height  ´Â ÀüÃ¼ ³ôÀÌ¿¡¼­ 30 »« °ª - Ãß°¡ ¾È³»¹® µé¾î°¡¸é¼­ ±æÀÌ ´õ ´Ã¸²*/
#bus_time3{position:absolute;top:99px;left:340px;width:500px;height:517px;padding:20px;background:#fff;border:1px solid #d5dee0;z-index:1000;}
#bus_time3 .txt_btn{position:absolute;display:block;right:20px;top:16px;padding:2px 8px;font-weight:bold;border:1px solid #ccc;}
#bus_time3 .txt_btn_prt{position:absolute;display:block;right:80px;top:16px;padding:2px 8px;font-weight:bold;color:#fff;background:#777;border:1px solid #666;}
#bus_time3 .tb_area{height:447px;overflow-y:scroll;border:1px solid #d5dee0;}
#bus_time3 table{width:100%;}
#bus_time3 table tr:hover{background:#f1f8f9;}
#bus_time3 table th{padding:8px 0;font-weight:bold;color:#333;background:#DDE8E9;}
#bus_time3 table td{padding:7px 0;text-align:center;border-bottom:1px dotted #b4c4c7;}
#bus_time3 table td.al{padding-left:10px;text-align:left;}

/* µµÂøÁ¤º¸ Á¶È¸ */
#arrive_info{width:500px;height:200px;padding:20px;background:#fff;border:0px solid #d5dee0;z-index:1000;}
#arrive_info .txt_btn{position:absolute;display:block;right:20px;top:19px;padding:2px 8px;font-weight:bold;background:#fff;border:1px solid #ccc;}
#arrive_info .tb_area{height:160px;margin-top:20px;overflow-y:scroll;border:1px solid #d5dee0;}
#arrive_info table{width:100%;}
#arrive_info table tr:hover{background:#f1f8f9;}
#arrive_info table th{padding:8px 0;font-weight:bold;color:#333;background:#DDE8E9;}
#arrive_info table td{padding:7px 0;text-align:center;border-bottom:1px dotted #b4c4c7;}
#arrive_info table td.al{padding-left:10px;text-align:left;}

/* ½Ç½Ã°£¹ö½ºÀ§Ä¡°Ë»ö - µµÂøÁ¤º¸ Á¶È¸ */
#arrive_info2{width:500px;height:80px;padding:20px;background:#fff;border:1px solid #cdd7d9;z-index:1000;}
#arrive_info2 .txt_btn{position:absolute;display:block;right:20px;top:16px;padding:2px 8px;font-weight:bold;background:#fff;border:1px solid #ccc;}
#arrive_info2 .tb_area{overflow:hidden;height:80px;border:1px solid #d5dee0;}
#arrive_info2 table{width:100%;}
#arrive_info2 table tr:hover{background:#f1f8f9;}
#arrive_info2 table th{padding:8px 0;font-weight:bold;color:#333;background:#DDE8E9;}
#arrive_info2 table td{padding:7px 0;text-align:center;border-bottom:1px dotted #b4c4c7;}
#arrive_info2 table td.al{padding-left:10px;text-align:left;}