@charset "utf-8";

/* index style */
@import url("style.css?ver1.80");

/*sub menu*/
nav{background:#ffffff;}
.s_menu_wrap{background:#ffffff;  width:1200px; margin:0 auto; height:90px; border-bottom:1px solid #e9e9e9;}
.s_menu_wrap h1.logo a{float:left; padding:20px 0 0 0; position:relative; z-index:9;}
.s_menu_wrap ul.menu{ text-align:right; padding:18px 0 0 0%;}
.s_menu_wrap ul.menu li{display: inline-block;padding:18px 0;}
.s_menu_wrap ul.menu li a{color:#2d2d2d; font-size:19px; font-weight:500;  padding:0px 25px; border-right:1px solid #e9e9e9;}
.s_menu_wrap ul.menu li.gg_select{background:url('/gbis2014/resources/img/m_over.gif') repeat-x bottom; }
.s_menu_wrap ul.menu li:last-child a{border-right:none;}
.s_menu_wrap #gg_navi21 li.gg_main .gg_sub li{float:none;margin:0px 18px;}
.s_menu_wrap #gg_navi21 li.gg_main div.gg_sub ul { width:1200px;}
.s_menu_wrap #gg_navi21_wrap{position:inherit;}
.s_menu_wrap #gg_navi21 li.gg_main div.gg_sub {top:136px;width:70%;background:#ffffff;padding:1% 15% 3% 15%; z-index:10; }


/*위치메뉴*/
.path_wrap{height:40px; background:#0051a3; width:100%; }
.path{width:1200px; margin:0 auto;}
.path li{float:left;}
.path a{font-size:13px; color:#ffffff; border-left:1px solid #004993; line-height:40px; float:left; padding:0 25px; text-align:center;}
.path li.snb_level a{width:150px;}
.path li.snb_level:last-child a{ border-right:1px solid #004993;}
.path li.snb_level a i{float:right; line-height:40px;}
.path li.snb_level ul{clear: both; z-index: 9999; position:absolute;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);background:#ffffff; display:table;top: 178px; display:none;}
.path li.snb_level ul li{float:none; }
.path li.snb_level ul li a{color:#333333;border:1px solid #e6e6e6!important; margin-top:-1px;}
.path li.snb_level ul li a i{color:#bdbdbd;}
.path li.snb_level ul li a:hover{background: #edf4fa;}
.path li.snb_level ul li a.gg_select{background:#089ed1; color:#ffffff;}
.path li.snb_level ul li a.gg_select i{color:#ffffff;}

/*map*/
section#s_map { height:auto; width: 100%;}
.s_map_wrap{ height:calc(100% - 180px);position:relative; }
#map_wrap{width:100%; height:100%; background: url(/gbis2014/resources/img/map.jpg); background-repeat: no-repeat; background-position: center; background-size:cover; position:relative;}

/*footer*/
.sfooter{ width:1200px; padding:45px 0; margin:0 auto; float:none;clear:both; display:flex; justify-content:space-between;}
.sfooter_wrap{ width:100%; margin:0 auto; border-bottom:1px solid #eaeaea;}
.sf_menu_wrap{width:1200px!important; margin:0 auto; padding:0% 0%!important;  float:none!important; border-bottom:0px solid #eaeaea!important;}



/*content*/
#s_content{background:#edf4fa; padding:60px 0; width:100%;}
.s_ct_wrap{width:1200px; margin:0 auto;}
.s_ct_wrap h2{text-align:left; margin-bottom:40px;}
.s_ct_wrap ul.sm1{margin-bottom:30px; display: -webkit-box; }
.s_ct_wrap ul.sm3{margin-top:30px;}
.s_ct_wrap ul.s_menu li a, .info_wrap dl dt{box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); height:50px; float:left; background:#ffffff; color:#333333; text-align:center; border:1px solid #dadada; margin-right:-1px; font-size:17px; letter-spacing:-0.5px; font-weight:500; line-height:50px;}
.s_ct_wrap ul.s_menu li a:hover{background:#f7f7f7;}
.s_ct_wrap ul.sm1 li.on a, .info_wrap dl dt, ol.guide_web span.box.sky, dl.type dt i.sky{background:#089ed1; color:#ffffff; border:1px solid #00a6de;}
.s_ct_wrap ul.sm3 li.on a, ol.guide_web span.box.orange, .gbis1 h5 i.orange, .gbisbox h5 i.orange, .oai dt i.orange, dl.login dt i.orange, .mybus h3.tit i.orange{color:#ffffff; background:#D67E24;border:1px solid #ea9b1c;}
.s_ct_wrap ul.s_menu7 li a{width:170px; position:relative;}
.s_ct_wrap ul.s_menu6 li a{width:198.5px; position:relative;}
.s_ct_wrap ul.s_menu6 li >.participate{width:199px; position:relative;}
.s_ct_wrap ul.sm1 li.on a::after {content:url( "/gbis2014/resources/img/bb1_1.png" ); position:absolute; top:26px;left:50%;}
.s_ct_wrap ul.sm3 li.on a::after {content:url( "/gbis2014/resources/img/bb8_1.png" ); position:absolute; top:26px;left:50%;}
.s_ct_wrap ul.sm2, .s_ct_wrap ul.sm3{z-index:1; position:relative; height:60px;}
.s_ct_wrap ul.sm2.s_menu5 li a{position:relative; width:239px;}
.s_ct_wrap ul.s_menu2 li a{width:598.5px; position:relative;}
.s_ct_wrap ul.s_menu1 li a{width:100%; position:relative;}
.s_ct_wrap ul.s_menu4 li a{width:24.9%; position:relative;}
.s_ct_wrap ul.sm3.s_menu4 li a{width:20%; position:relative;}
.s_ct_wrap ul.sm3.s_menu4 li.m3 a{width:39.6%; }
.s_ct_wrap ul.sm3.s_menu2 li a{width:49.9%;}
.s_ct_wrap ul.sm3.s_menu4 li a{width:24.9%;}
.s_ct_wrap ul.sm1.s_menu3 li a, .s_ct_wrap ul.sm2.s_menu3 li a{width:399px; position:relative;}
.s_ct_wrap ul.sm2 li.on a, .info_wrap dl.box dt.green, ol.guide_web span.box.green, .gbis1 h5 i.green{background:#739C17; color:#ffffff;border:1px solid #88bd13;}
.s_ct_wrap ul.sm2 li.on a::after, .info_wrap dl.box dt::after{content:url( "/gbis2014/resources/img/bb2_1.png" ); position:absolute; top:26px; left:50%;}
.s_ct_wrap ul.sm3 li a{width:239px; position:relative;}
.s_ct_wrap ul.sm3.s_menu8 li a{width:133px;}
.s_ct_wrap ul.sm3.s_menu8 li.last a{width:127px;}
.s_ct_wrap ul.sm3.s_menu7 li a{width:163px;}
.s_ct_wrap ul.sm3.s_menu8 li.m1 a{width:133px;}
.s_ct_wrap ul.sm3.s_menu7 li.m1 a{width:215px;}
.s_ct_wrap ul.sm3.s_menu9 li a{width:10%; position:relative;}
.s_ct_wrap ul.sm3.s_menu3 li a{position:relative; width:399px;}
.s_ct_wrap ul.sm3.s_menu1 li a{position:relative; width:100%;}
.s_ct_wrap ul.sm3.s_menu9 li:first-child a{width:19.2%;}
/*1207*/
/* .s_ct_wrap #bus_tab ul.sm3.s_menu4 li a{width:24.9%; position:relative;} */

/* .s_ct_wrap .special ul.sm3.s_menu4 li a{width:20.9%; position:relative;} */



.s_ct, .info_wrap dl.box dd{display: table; box-shadow: 0px 1px 2px rgb(0 0 0 / 15%);  border-radius: 5px; background: #ffffff; /*1206*/padding: 30px 50px 50px 50px;  position: relative; top:-10px; width:1100px;}
.info_wrap dl.box100 dd{ padding:3% 5%;}
.s_ct .sec_search{float:left;}
.s_ct .sec_search label{font-size:17px; font-weight:500; float:left; margin-right:15px; line-height:40px;}
.s_ct .sec_search .inputDesign{ float: left;}
.s_ct .sec_search .inputDesign select, .mybus .inputDesign select{ background: #ffffff url(/gbis2014/resources/img/s_bg.png) no-repeat 95% 50%;border-radius: 2px; padding: 0px 30px 0px 10px; height:42px; border: 1px solid #cccccc;-webkit-appearance: none;
 -moz-appearance: none; appearance: none;}
.s_ct .sec_search button.btn{height:42px; background:#0068b7; width:47px; border:1px solid #005da4; border-radius: 0px 3px 3px 0px; text-align:center; line-height:42px;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); margin-left:-2px;}
.s_ct .sec_search button.btn i{color:#ffffff; font-size:22px;}
.s_ct .exp{float:right; margin-top:10px;}
.s_ct .expl{float:left;}
table.list_sty01{display:inline-table; text-align:center; width:100%;}
table.list_sty01 thead{background:#0068b7; color:#ffffff; border:1px solid #005da4; }
table.list_sty01 th{font-size:13px; font-weight:500; padding:10px 10px;border: 1px solid #005da4;}
table.list_sty01 td{border:1px solid #dcdcdc; padding:10px 10px ; font-size:13px; line-height:26px;}
table.list_sty01 td a.green{font-weight:700; color:#0b7240;line-height:45px;}
table.list_sty01 td a{font-weight:600;}
table.list_sty01 td a.purple{color: #ff003b;}
table.list_sty01 td span.green{float:left; width:35px; height:35px; background:#0b7240; color:#ffffff;  border-radius: 2px;  line-height:35px; text-align:center; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); display:table;}
table.list_sty01 td span.blue{float:left; width:35px; height:35px; background:#0000ff; color:#ffffff;  border-radius: 2px;  line-height:35px; text-align:center; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); display:table;}
table.list_sty01 td span.red{float:left; width:35px; height:35px; background:#ff0000; color:#ffffff;  border-radius: 2px;  line-height:35px; text-align:center; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); display:table;}
table.list_sty01 td.sky{background:#edf4fa;}
.s_ct .btn_area{float:right; margin-top:25px;}
.s_ct .btn_area a{ width:150px; height:40px; line-height:40px; color:#5a5959; border-radius: 2px; border:1px solid #e8e8e8; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); font-weight:500; text-align:center;display: inline-block;}
.s_ct .btn_area a:hover{background:#D67E24; color:#ffffff; border:1px solid #ea9b1c;}


/*통합검색*/
.s_map_wrap .mapct_left{width:380px; position: absolute; overflow: hidden; z-index: 9; background: rgba(249,249,249,0.98); top: 0px;  left: 0px;height:100%; box-shadow: 0px 0px 1px rgb(0 0 0 / 10%);}
.s_map_wrap .mapct_left2{width:380px; height:100%; position: absolute; overflow: hidden; z-index: 9; background: #fff; top: 0px;  left: 380px; box-shadow: 0px 0px 1px rgb(0 0 0 / 10%); border: 1px solid #eee;}
.s_map_wrap .mapct_middle{width:260px; position: absolute; overflow: hidden; z-index: 12; background: rgba(249,249,249,0.98); top: 275px;  left: 420px; height:45%; box-shadow: 0px 0px 1px rgb(0 0 0 / 10%);
}
.hide {display:none;}
.show {display:block;}

.navy_header{background: #0068b7;
    border: 1px solid #0065b2; width:100%; height:36px; 
    color:#ffffff;
    text-align: center;
    line-height: 36px;
    font-size: 17px;
    font-weight: 500;}
#compareTray{
	padding: 10px;
}    
#compareTray li{
	display:flex;
	justify-content: space-between;
}
.btnDeleteList{
	font-size:11px;
	padding: 0 6px;
	border-radius: 2px;
}

.btnDeleteList:hover{
	background-color:#0068b7;
	color: #fff;
}
/* #deleteCompareList:hover ~ #deleteCompareList .parent{ */
/* 	background-color:#0068b7; */
/* } */

#btnCloseTray{
	padding: 0 6px;
	border-radius: 2px;
	position: absolute;
	right: 7px;
	top: 8px;
}
#btnCloseTray:hover {
	background-color: #00478f;
	color: #fff;		
}

#btnCompare{
	padding: 5px;
	background: #D67E24;
    color: #ffffff;
    border: 1px solid #ea9b1c;
    position:absolute;
    bottom: 13px;
    left: 77px;
}
#btnCompare:hover{
	background: #e89137;
	}
.addCompare{
	float: right;
	display:inline;
	color: #ffffff;
    background: #D67E24;
    border: 1px solid #ea9b1c;
    padding: 2px 3px;
    border-radius: 2px;
    margin: 12px;
}
.addCompare:hover{
	cursor:pointer;
}



.s_map_wrap .mapct_right{width:calc(100% - 380px); height:100%; position: absolute; overflow: hidden; z-index: 9; background: top: 0px;  right: 0px; box-shadow: 0px 0px 1px rgb(0 0 0 / 10%);}
.s_map_wrap a.arrow{ width: 29px; height: 77px; color: #0051a3; background: rgba(249,249,249,0.95); text-align: center; line-height: 77px; font-size: 17px; position: absolute; top:45%; left:0px; border-radius: 0px 2px 2px 0px; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); z-index: 750;}
.s_map_wrap .mapct_wrap{margin-top: 25px; overflow-y: auto; overflow-x: hidden; height:calc(100% - 100px);}
.s_map_wrap .mapsch_after{overflow:hidden; height:auto;}
.s_map_wrap .mapsch_after2{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: #fff;
	overflow: hidden;
	overflow-y: auto; /*세로 스크롤만*/
}

.s_map_wrap .mapct_left ul.schbus_menu{display: flex; width:100%;}
.s_map_wrap .mapct_left ul.schbus_menu li{flex:1;}
.s_map_wrap .mapct_left ul.schbus_menu li a{width:100%; height:75px; background:#ffffff; border:1px solid #e1e1e2; text-align:center; float:left; display:block; margin-left:-1px; font-size: 16px; font-weight:500; color:#888888; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);}

.s_map_wrap .mapct_left ul.schbus_menu li a i{display: block; font-size:25px; margin:12px 0 7px 0;}
.s_map_wrap .mapct_left ul.schbus_menu li a.on, .s_map_wrap .mapct_left ul.schbus_menu li a:hover{color:#ffffff;}
.s_map_wrap .mapct_left ul.schbus_menu li.m1 a.on, .s_map_wrap .mapct_left ul.schbus_menu li.m1 a:hover{background:#739C17;border:1px solid #739C17;}
.s_map_wrap .mapct_left ul.schbus_menu li.m2 a.on, .s_map_wrap .mapct_left ul.schbus_menu li.m2 a:hover{background:#089ed1;border:1px solid #089ed1;}
.s_map_wrap .mapct_left ul.schbus_menu li.m3 a.on, .s_map_wrap .mapct_left ul.schbus_menu li.m3 a:hover{background:#D67E24;border:1px solid #D67E24;}
.s_map_wrap .mapct_left dl{margin:0 20px 20px 20px;}
.s_map_wrap .mapct_left dl:last-child{margin:0 25px 0px 25px;}
.s_map_wrap .mapct_left dl dt{font-size:17px; font-weight:500; color:#222222;letter-spacing: -1.2px;}
.s_map_wrap .mapct_left dl dt i, .s_map_wrap .mapct_left .list_cmn_wrap ul.schbus_list li a span.box, .schbus_rtb_top .rtb_top h3 a span.box, .schbus_rtb_bt .dtl_bd a span.box, .rtb_pop a span.box, .bsi_pop h6 i, span.box, .app h4 span.box, .gbis1 h5 i, .gbisbox h5 i, dl.type dt i, .oai dt i.fa-check-circle-o, .soap h5 i, .soap dt i.fa-desktop, dl.login dt i, p.point2 i, .mybus h3.tit i, .login h4 i, .privacy h3 i{width:35px; height:35px; border-radius:2px; color:#ffffff; text-align:center;  line-height:35px;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); margin-right:5px;font-size: 20px;}
.s_map_wrap .mapct_left dl dt i.blue, .s_map_wrap .mapct_left .list_cmn_wrap ul.schbus_list li.blue a span.box, .bsi_pop h6 i, span.box.blue, .gbis1 h5 i.blue, .oai dt i.blue, p.point2 i.blue, .mybus h3.tit i.blue, .login h4 i.blue{background:#0068b7; border:1px solid #0065b2;}
.s_map_wrap .mapct_left dl dt i.sky, .app span.sky{background: #089ed1; border: 1px solid #00a6de;}
.s_map_wrap .mapct_left dl dt i.yellow, dl.type dt i.yellow{background: #b38d04; border: 1px solid #b78f00;}
.s_map_wrap .mapct_left dl dd.search_input{margin-top:20px;}
.s_map_wrap .mapct_left dl dd.search_input input{ height:40px; width:250px;box-shadow: 0px 2px 3px rgb(0 0 0 / 8%) inset; background:#edf4fa; border:1px solid #d5dfe6; padding:0 15px; float:left;}
.s_map_wrap .mapct_left dl dd.search_input button.btn_search{height:42px; border:0; display: flex; width:42px;  background: #0051a3; display: flex; justify-content: center; color:#ffffff; align-items: center;float:left; font-size:20px; cursor:pointer;}
.s_map_wrap .mapct_left dl dd.text{color:#464646; line-height:28px; margin:10px 5px 0 0px;}
.s_map_wrap .local_info{position:absolute; z-index:750; top:20px; height:40px; width:100%;}
.s_map_wrap .icon_info{width: 1130px;}
.s_map_wrap .local_info .map_addr, .s_map_wrap .local_info .poi_item li a, .s_map_wrap .local_info ul.bus_lineView li a{border-right:1px solid #e2e2e2; padding:0 12px;line-height:40px; float:left; background-color: rgba(249,249,249,0.98);}
.s_map_wrap .local_info .map_addr{position: absolute;  left:20px;  background: rgba(249,249,249,0.98); box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); border: 1px solid #e2e2e2;}
.s_map_wrap .local_info .map_addr i, .s_map_wrap .local_info .poi_item li a i, .s_map_wrap .local_info ul.bus_lineView li a i, .path_infolst i{padding:0 10px; font-size:19px; color:#9d9d9d; vertical-align: text-top;}
.s_map_wrap .local_info a{color:#222222;}
.s_map_wrap .local_info .poi_item li a i, .s_map_wrap .local_info ul.bus_lineView li a i{padding:0px; margin-right:6px;}
.s_map_wrap .local_info ul.bus_lineView li:last-child a{border-right:none;}
.s_map_wrap .local_info ul.bus_lineView li.bblue a i, .mw h5 i.blue{color:#0475b7;}
.s_map_wrap .local_info ul.bus_lineView li.bred a i, .mw h5 i.red{color:#e95967;}
/*1206*/.s_map_wrap .local_info ul.bus_lineView li.orange a i,  .mw h5 i.orange{color:#ff8c15;}
.s_map_wrap .local_info ul.bus_lineView li.orange a:hover{background:#D67E24; color:#ffffff;}
.s_map_wrap .local_info ul.bus_lineView li.borange a{background: url('/gbis2014/resources/img/i_bus-low_yl.png') no-repeat 10px 6px; background-color:rgba(249,249,249,0.98); text-indent: 28px; position:relative;}
.s_map_wrap .local_info ul.bus_lineView li.borange a span{top: -4px; letter-spacing: -1px;left: -14px; font-weight: 500; font-size: 0.1em; position: absolute;}
.s_map_wrap .local_info ul.bus_lineView li.bhide a i{color:#b3b3b1;}
.s_map_wrap .local_info ul.bus_lineView li.bshow a i, .mw h5 i.sky{color:#089ed1;}
.s_map_wrap .local_info .poi_item li a:hover, .s_map_wrap .local_info .poi_item li.show a, .s_map_wrap .local_info .poi_item li a:hover i, .s_map_wrap .local_info .poi_item li.show a i{background:#777777; color:#ffffff;}
.s_map_wrap .local_info .poi_item li a:hover, .s_map_wrap .local_info .poi_item li.show a{border-right:1px solid #777777;}
.s_map_wrap .local_info ul.bus_lineView li a:hover, .s_map_wrap .local_info ul.bus_lineView li.show a i, .s_map_wrap .local_info ul.bus_lineView li a:hover i{color:#ffffff;}
.s_map_wrap .local_info ul.bus_lineView li.bblue a:hover, .s_map_wrap .local_info ul.bus_lineView li.bblue.show a{background:#0475b7;}
.s_map_wrap .local_info ul.bus_lineView li.bred a:hover, .s_map_wrap .local_info ul.bus_lineView li.bred.show a{background:#e95967;}
.s_map_wrap .local_info ul.bus_lineView li.borange a:hover, .s_map_wrap .local_info ul.bus_lineView li.borange.show a{background:#ff8c15 url('/gbis2014/resources/img/i_bus-low_yl-on.png') no-repeat 10px 6px; background-size:28px auto; }
.s_map_wrap .local_info ul.bus_lineView li.bhide a:hover, .s_map_wrap .local_info ul.bus_lineView li.bhide.show a{background:#777777;}
.s_map_wrap .local_info ul.bus_lineView li.bshow a:hover, .s_map_wrap .local_info ul.bus_lineView li.bshow.show a{background:#089ed1;}
.s_map_wrap .local_info ul.bus_lineView li.bblue.show, .s_map_wrap .local_info ul.bus_lineView li.bblue.show a{background:#0475b7; color:#fff;}
.s_map_wrap .local_info ul.bus_lineView li.bred.show, .s_map_wrap .local_info ul.bus_lineView li.bred.show a{background:#e95967; color:#fff;}
.s_map_wrap .local_info ul.bus_lineView li.orange.show, .s_map_wrap .local_info ul.bus_lineView li.orange.show a{background:#D67E24; color:#fff;}
.s_map_wrap .local_info ul.bus_lineView li.bhide.show, .s_map_wrap .local_info ul.bus_lineView li.bhide.show a{background:#777777; color:#fff;}
.s_map_wrap .local_info ul.bus_lineView li.bshow.show, .s_map_wrap .local_info ul.bus_lineView li.bshow.show a{background:#089ed1; color:#fff;}
.s_map_wrap .desc3{position:absolute; z-index:750; bottom:2%; left:20px; background: rgba(249,249,249,0.98); height:40px; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);}
.s_map_wrap .desc3 h3{line-height:40px; color:#ffffff; padding:0 15px; background:#09b2eb;font-weight:400; font-size:13px; width:auto;float:left;}
.s_map_wrap .desc3 h3 i{margin-left:10px; color:#ffffff; font-size:19px;}
.s_map_wrap .desc3 .legend p{float:left;line-height:40px; padding:0 10px 0 0;}
.s_map_wrap .desc3 .legend p.sd{padding:0 10px 0 10px;}
.s_map_wrap .desc3 .legend p span.up, .s_map_wrap .desc3 .legend p span.down{text-indent:-9999px; display:inline-block;}
.s_map_wrap .desc3 .legend p.sd span.up{background: url('/gbis2014/resources/img/icon1.png') no-repeat 0 10px; width:24px; height:40px;}
.s_map_wrap .desc3 .legend p.sd span.down{background: url('/gbis2014/resources/img/icon1.png') no-repeat -24px 10px; width:24px; height:40px;}
.s_map_wrap .desc3 .legend p.ct span.up{background: url('/gbis2014/resources/img/icon2.png') no-repeat 0 10px; width:24px; height:40px;}
.s_map_wrap .desc3 .legend p.ct span.down{background: url('/gbis2014/resources/img/icon2.png') no-repeat -24px 10px; width:24px; height:40px;}
.s_map_wrap .mapct_left .tab{width:100%; border-top:3px solid #0068b7;}
.s_map_wrap .mapct_left .tab a{border:1px solid #dce0e3; background:#edf4fa; text-align:center; width:94px; height:40px; line-height:40px;margin-left:-1px; float:left; font-size:13px;}
.s_map_wrap .mapct_left ul.ps_tab3 li a{width:125.5px;}
.s_map_wrap .mapct_left .tab a:last-child{}
.s_map_wrap .mapct_left .tab a.active{background:none; color:#005ba0; border-bottom:none; font-weight:500;}
.s_map_wrap .mapct_left .list_cmn{margin:15px 0; overflow: scroll; overflow-x: hidden;  height:515px; width:100%;}
.s_map_wrap .mapct_left .list_cmn .busTypeRadio{text-align:center;}
.s_map_wrap .mapct_left .list_cmn .busTypeRadio label{margin:0 15px; font:normal 13px S-Core;}
.s_map_wrap .mapct_left .list_cmn .busTypeRadio input{margin-right:3px;}
.s_map_wrap .mapct_left .list_cmn li.btn_multi{margin-left:8px; display:block;}
.s_map_wrap .mapct_left .list_cmn li.btn_multi a, .schbus_rtb_top .rtb_top a.realtimebus, .slide_bt a{height:35px; width:30%; line-height:35px;color:#5a5959; border-radius: 2px;background:#ffffff; border:1px solid #d3d3d3; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); font-weight:500; text-align:center;display: inline-block; float:left;margin: 10px 4px 20px;}
.s_map_wrap .mapct_left .list_cmn li.btn_multi_new a, .schbus_rtb_top .rtb_top a.realtimebus, .slide_bt a{height:35px; width:45%; line-height:35px;color:#5a5959; border-radius: 2px;background:#ffffff; border:1px solid #d3d3d3; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); font-weight:500; text-align:center;display: inline-block; float:left;margin: 10px 4px 20px;}
.s_map_wrap .mapct_left .list_cmn li.btn_multi a:hover, .schbus_rtb_top .rtb_top a.realtimebus:hover, .buttons button:hover, .buttons .navy3 a:hover, .btn_chk2:hover, .area_select button:hover, .slide_bt a:hover{background:#D67E24; color:#ffffff; border:1px solid #ea9b1c;}
.s_map_wrap .mapct_left .list_cmn li.btn_multi_new a:hover, .schbus_rtb_top .rtb_top a.realtimebus:hover, .buttons button:hover, .buttons .navy3 a:hover, .btn_chk2:hover, .area_select button:hover, .slide_bt a:hover{background:#D67E24; color:#ffffff; border:1px solid #ea9b1c;}
.btn_multi_new{padding-left:11px;}
.slide_bt a{width:35px; line-height:35px; margin: 0px 3px 0 0;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list{display:block; margin:25px; clear:both;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li:first-child{border-top:1px solid #e1e1e1; }
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li{border-bottom:1px solid #e1e1e1; width:100%; display:table;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li a{padding:10px 0;display:table;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li a span.box, .schbus_rtb_top .rtb_top h3 a span.box, .schbus_rtb_bt .dtl_bd span.box, .rtb_pop a span.box, ol.guide_web span.box{font-size:13px; font-weight:500; display:block; float:left;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li.green a span.box, .schbus_rtb_top .rtb_top h3.green a span.box, .rtb_pop h3.green span.box{background:#0b7240; border:1px solid #046637; }
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li span.num, .schbus_rtb_top .rtb_top h3 span.num, .rtb_pop h3 span.num{ float:left; margin-left:4px; font-size:15px; font-weight:700; line-height:35px;}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li.green span.num, .schbus_rtb_top .rtb_top h3.green span.num, .rtb_pop h3.green span.num{color:#0b7240; font-family: 'S-Core';}
.s_map_wrap .mapct_left .list_cmn ul.schbus_list li p{float:left; margin-left:10px; line-height:35px; font-weight:500;}
.schbus_rtb_top .rtb_top .btn_close{display:block;width:15px;height:15px;background:url(/gbis2014/images/location/sp_map_v1.png) no-repeat -424px 0;text-indent:-999px;overflow:hidden;position:absolute;right:15px;top:15px}
.pagingWrap{text-align:center; margin-top:30px;}
.pagingWrap a, .pagingWrap span.on{width:35px; height:35px; line-height:34px; border:1px solid #dbdbdb; background:#fcfcfc; border-radius:2px; display:inline-block; font-weight:400; color:#878686; font-size:13px;}
.pagingWrap a.on{background:#a3a3a3; color:#ffffff; border:1px solid #999999;}
.pagingWrap a:hover{border:1px solid #cad1d8; background:#dce2e9; color:#555555;}
/* .s_map_wrap .mapct_left .schbus_rtb_top{position:relative; margin:0px 0 10px 0; overflow: hidden;  height:305px; width:100%;} */
.s_map_wrap .mapct_left .schbus_rtb_top{position:relative; margin:0px 0 10px 0; overflow: hidden; width:100%;}
.schbus_rtb_bt .dtl_bd{margin:0px 0 25px 0; overflow: scroll; overflow-x: hidden;  height:270px; width:100%;}
.schbus_rtb_bt .dtl_bd{height:348px;}
.schbus_rtb_bt .dtl_bd li a span.posi_name.box{font-size: 14px; width:60px;letter-spacing: -0.5px;}
.schbus_rtb_top .rtb_top{width:90%; margin:20px 20px 0px;}
.rtb_bt-wrap{clear:both; padding-top:10px;}
/* .rtb_bt-wrap{clear:both; padding-top:10px; padding-left:220px;} */
.schbus_rtb_top .rtb_top a.realtimebus{float:left; width:202px; margin:0px 7px 0 0px;}
.schbus_rtb_top .rtb_top h3 span.num { margin-left: 7px;}
/*.schbus_rtb_top .rtb_table{position:absolute; top:104px; left:0px; margin:10px 0px 0 8px; display: inline-table; width:100%; background:#fff;}*/
.schbus_rtb_top .rtb_table{ margin:10px 0px 0 8px; display: inline-table; width:100%; background:#fff;}
.schbus_rtb_top .rtb_table p, .rtb_table .btn_refresh{margin-top:15px;}
.schbus_rtb_top .rtb_table p.rtb_txt, rtbct_wrap{width:93%;}
.rtbct_wrap p.rtb_txt{line-height:24px!important; padding-right:10px!important; margin-top:10px!important;}
table.list_sty02{border-top:4px solid #0068b7;width:95%;}
.login table.list_sty02 { width:100%;}
.login table.list_sty02 td{text-align:center;}
/* table.list_sty02 td, table.list_sty02 th{text-align:left; padding:10px;border:1px solid #e3e7ea;} */
table.list_sty02 td, table.list_sty02 th{text-align:center; padding:7px;border:1px solid #e3e7ea;}
.schbus_rtb_top table.list_sty02 td, .schbus_rtb_top table.list_sty02 th{ padding:5px;white-space:normal;}
table.tdwid td, table.tdwid th{white-space: nowrap;}
.schbus_rtb_top table.list_sty02 th{text-align:center; background:#edf4fa; font:normal 13px S-Core; font-weight:500; color:#005ba0;}
table.list_sty02 td.gray{background:#fbfbfb;}
table.list_sty02 td span.red, .schbus_rtb_top .rtb_table p span.red, li .rtbct_wrap p span.red{margin-left:3px; font-weight:600; color:#ff152b;}
.rtb_table p.count{float:left;margin-top:20px;}
.rtb_table .btn_refresh{float:right;margin-right: 40px;}
.rtb_table .btn_refresh select, select.cycle_select{background: #ffffff url(/gbis2014/resources/img/s_bg.png) no-repeat 85% 50%;border-radius: 2px; padding: 0px 30px 0px 10px; height:30px; border: 1px solid #cccccc;-webkit-appearance: none;
 -moz-appearance: none; appearance: none;}
.schbus_rtb_bt ul.schtab li{
	display: inline-block;
	position: relative;
	width: 50%;
	height: 50px;
	line-height:50px;
	white-space: nowrap;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	font-weight: 500;
	cursor: pointer;
	box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);
}
.schbus_rtb_bt ul.schtab{display:table; width:100%;}
.schbus_rtb_bt ul.schtab li.dblue{background:#0093d0;}
.schbus_rtb_bt ul.schtab li.red{background:#ed3015;}
.schbus_rtb_bt ul.schtab li a{
	display: inline-block;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
}
.schbus_rtb_bt ul.schtab li a#start,
.schbus_rtb_bt ul.schtab li a#end {
	width: 64%;
}
.schbus_rtb_bt ul.schtab li.on::after{ position:absolute; top:27px; left:46%;}
.schbus_rtb_bt ul.schtab li.on.dblue::after{content:url( "/gbis2014/resources/img/bb3.png" );}
.schbus_rtb_bt ul.schtab li.on.red::after{content:url( "/gbis2014/resources/img/bb4.png" );}
.schbus_rtb_bt .dtl_bd {}
.schbus_rtb_bt .dtl_bd span.dblue.box{background: #0093d0; border: 1px solid #008bc5;}
.schbus_rtb_bt .dtl_bd  h4.bus_stop{font-weight:500; float:left;}
.schbus_rtb_bt .dtl_bd  p.bus_id{font-weight:600;}
.schbus_rtb_bt .dtl_bd  p.dblue{color:#0093d0; }
.schbus_rtb_bt .dtl_bd  p.red{color:#ed3015; }
.schbus_rtb_bt .dtl_bd  ol{ margin:0 10px;}
.schbus_rtb_bt .dtl_bd  ol li{border-bottom:1px solid #e1e1e1;  position:relative; width:100%; height:100%; display:table;}
.schbus_rtb_bt .dtl_bd  ol li a span.tline{width:8px; height:64px; float:right; margin-right:10px;}
.schbus_rtb_bt .dtl_bd  ol li a span.tline.dblue{ background:#0093d0;}
.schbus_rtb_bt .dtl_bd  ol li a span.tline.red{ background:#ed3015;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_line_wrap{float:left;padding:10px 0;}

.schbus_rtb_bt .dtl_bd  ol li:first-child a span.tline{border-radius:500px 500px 0px 0px;}
.schbus_rtb_bt .dtl_bd  ol li:last-child a span.tline{border-radius:0px 0px 500px 500px;}
.schbus_rtb_bt .dtl_bd  ol li a span.tcr{width: 22px; height: 22px; box-shadow: 0px 1px 2px rgb(0 0 0 / 20%); border-radius: 500px; color: #ffffff; display: table; text-align: center; line-height: 22px; float: right; position: relative; left:15px;top:20px;}
.schbus_rtb_bt .dtl_bd  ol li a span.tcr.dblue{background:#0093d0;}
.schbus_rtb_bt .dtl_bd  ol li a span.tcr.dblue i{font-size:16px; font-weight:600;}
.schbus_rtb_bt .dtl_bd  ol li a span.tcr.red{background:#ed3015;}
.schbus_rtb_bt .dtl_bd  ol li a span.tcr.red i{font-size:16px; font-weight:600;}
.schbus_rtb_bt .dtl_bd  ol li a span.posi_name{margin-top:14px;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view{top:12px; right: 29px; position: absolute; width: auto; z-index: 1;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span{background:#ffffff; box-shadow: 0px 0px 4px rgb(0 0 0 / 40%); display:inline-table; font-weight:500;}
/*1123*//*.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon{text-indent:-99999px;width:40px; height:40px; border-radius:500px; line-height:40px;}*/
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.name, .schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.num{padding:5px; border-radius:2px; top:-23px; position:relative; margin-right:8px;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.num.below{padding:0 2px; font-size:12px; top:-12px; left:109px}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.name::after{ position:absolute; top:7px; right:-9px;content:url( "/gbis2014/resources/img/bb5.png" );}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.num{margin:0 0 0 10px;}
/*1123*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow{background: url(/gbis2014/resources/img/i_bus-low_yl.png) no-repeat center;  background-size: 45px auto;}
/*1123*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.blue{background: url(/gbis2014/resources/img/i_bus-low.png) no-repeat center;  background-size: 45px auto;}
/*1123*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red{background: url(/gbis2014/resources/img/i_bus-low_rd.png) no-repeat center;  background-size: 45px auto;}
/*1123*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green{background: url(/gbis2014/resources/img/i_bus-low_gn.png) no-repeat center;  background-size: 45px auto;}
/*1123*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon{position: relative;width: 45px; box-shadow: none; font-size:3px; height: 45px; text-align: center;line-height:34px; top: -3px;  left:8px; letter-spacing:-0.5px;}
.schbus_rtb_bt .dtl_bd  ol li a .busout_view{right:45px;}
/*tagless*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_tagless{background: url(/gbis2014/resources/img/i_bus-low_yl_tagless.png) no-repeat center;  background-size: 45px auto;}
/*tagless*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.blue_tagless{background: url(/gbis2014/resources/img/i_bus-low_tagless.png) no-repeat center;  background-size: 45px auto;}
/*tagless*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_tagless{background: url(/gbis2014/resources/img/i_bus-gen_rd_tagless.png) no-repeat center;  background-size: 45px auto;}
/*tagless*/.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_tagless{background: url(/gbis2014/resources/img/i_bus-gen_gn_tagless.png) no-repeat center;  background-size: 45px auto;}


/*실시간버스 레이어팝업*/
.rtb_pop{width:518px; height:auto; border-radius:6px; background:#ffffff; position:relative; z-index:8; top:10%; left:1100px;box-shadow: 0px 3px 4px rgb(0 0 0 / 20%);  padding-bottom:25px;}
.rtb_pop::after{left: 50%; content: url(/img/popbt.png);  position: absolute;  bottom: -26px;}
.rtb_pop .title_wrap{background:#0051a3; height:45px; border-radius:6px 6px 0px 0; }
.rtb_pop .title_wrap h3{line-height:45px; color:#ffffff; margin-left:25px; float:left; font-weight:500; font-size:15px;}
.rtb_pop h4.title{color:#222121; background:#edf4fa; padding:12px 25px; font-size:13px; font-weight:500; border-bottom:1px solid #e2e6e9;}
.rtb_pop h3 i, .rtb_pop h4 i, .bsi_pop dl i, .mw i.fa-angle-right, .gbis1 dt i, ol.roadview li i, .oai i.fa-angle-right{font-weight:500; font-size:22px; margin:0 8px;}
.rtb_pop h4.title i, .bsi_pop dl i, .mw i.fa-angle-right, .gbis1 dt i, ol.roadview li i, .oai i.fa-angle-right{color:#b9b9b9; }
.rtb_pop .title_wrap a.popclose{float:right; margin-right:25px; width:33px; height:33px;border-radius:500px; background:#00458a; line-height:33px; text-align:center; color:#ffffff; margin-top:6px;}
.rtb_pop .bt1{margin:0 auto; width:86%; padding:10px 0 0 0; text-align:center;}
.rtb_pop a.start, .rtb_pop a.end, a.info, .info_wrap dl.box dd a, .btnStyle button, .buttons .navy3 a, .btn_chk2{width:48.5%; height:40px; line-height:40px; border-radius:2px; background:#ffffff; border:1px solid #d3d3d3;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); display:inline-block;}
.rtb_pop a.start, .info_wrap dl.box dd a.orange{color:#ffffff; background:#D67E24; border:1px solid #ea9b1c;}
table.list_sty01 input[type="submit"].del_bt{width:50px;}
.rtb_pop ul{margin:20px 0px 0 20px; overflow: scroll; overflow-x: hidden;  height:283px;}
.rtb_pop ul li h4.bus_stop{font-weight:500; color:#222222; clear:both; margin-top:10px; float:left;}
.rtb_pop ul li .title2{ float:left;}
.rtb_pop ul li .rtbct{ float:right; margin-right:35px;}
.rtb_pop ul li .rtbct p{margin-bottom:2px;}
.rtb_pop ul li{border-bottom:#e2e4e8 1px solid; padding:15px 0 10px 0; display:table; width:95%;}
.rtb_pop ul li:first-child{padding:0px 0 10px 0;}
.rtb_pop ul li .rtbct span.bold{font-weight:600;}
.rtb_pop ul li .rtbct span.blue{color:#0051a3;}



/*행사정보 레이어팝업*/
.event_pop{width:350px;  top:10%; left:710px; position:absolute;padding-bottom:0px;}
.event_pop::after, .acc_pop::after{left: 0; content: ""; }
.event_pop .title_wrap{background:#b38d04; }
.event_pop .title_wrap a.popclose{ background:#aa8500;}
.event_pop h4.title{ background:#fcfaf2;}
.event_pop dl, .acc_pop dl, .nobus_pop p{margin:25px;}
.event_pop dt, .acc_pop dt{font-weight:500; float:left; margin-right:15px;}
.event_pop dd, .acc_pop dd{margin-bottom:15px;margin-left: 30pt;}
.event_pop dd:last-child, .acc_pop dd:last-child{margin-bottom:0px;}

/*돌발정보 레이어팝업*/
.acc_pop{width:300px;  left:410px;position:absolute;padding-bottom:0px; z-index:999;}
.acc_pop .title_wrap{background: #ed3015;}
.acc_pop .title_wrap a.popclose{ background:#ce250d;}
.acc_pop h4.title{ background:#fef4f3;}


/*미운행노선 레이어팝업*/
.nobus_pop{top: 450px; z-index: 9991; left: 410px;}


/*경로검색*/
.input_item{margin-bottom:10px; display:table;}
.input_item__{margin-bottom:10px; display:table;}
.input_item input{width:255px!important;}
.input_item__ input{width:255px!important;}
.btn_publicSch{height:50px; line-height:50px; color:#ffffff; background:#0051a3; text-align:center; border:0;box-shadow: 0px 1px 1px rgb(0 0 0 / 18%); display:table; width: 330px; font-weight:500; }
.btn_publicSch i{font-size:25px; margin-right:10px;}
.s_map_wrap .mapct_left .list_ps_wrap{margin:0px 0 25px 0; height:360px; }
.s_map_wrap .mapct_left .list_ps_wrap ul.schbus_list { margin:0px 25px 25px 25px;}
.s_map_wrap .mapct_left .list_ps_wrap ul.schbus_list li:first-child {border-top:0px solid #e1e1e1;}
.s_map_wrap .mapct_left ul.ps_tab{margin-bottom:15px;}
.list_ps_wrap ul.ps_list li a div{float:left;}
.s_map_wrap .mapct_left .list_ps_wrap ul.ps_list li h3{margin-left:5px;}
.s_map_wrap .mapct_left .list_ps_wrap ul.ps_list li p { margin-left:0px; line-height:33px; font-weight:400; margin-left:5px;}
.ps_pop p.add{margin:25px 30px 10px 30px;}
.ps_pop{width:410px; position:absolute;}
.ps_pop::after{content:url( "/gbis2014/resources/img/popbt.png" ); position:absolute; left:50%; bottom:-25px;}
h3.route{padding:5px 25px 15px 25px;border-bottom: 1px solid #e1e1e1;}
ul.listRoute_recommand li .path_line{font-weight:500; font-size:13px; margin:0 55px 0px 25px; line-height: 17px;}
ul.listRoute_recommand li .path_line span.num_red{color: #ff0000; margin-right:10px;}
ul.listRoute_recommand li .path_infolst{margin:0 60px 0 25px; } 
.path_infolst i, .path_line i{padding:0 5px;}
/* ul.listRoute_recommand li{background: url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  width: 100%;} */
ul.listRoute_recommand li{ width: 100%;}
ul.listRoute_recommand li a{ padding:13px 0 10px 0!important;}
ul.listRoute_recommand li.active, ul.listRoute_recommand li.active:hover{background:#ebf5f9 url(/gbis2014/resources/img/close.png) no-repeat 330px 50px; }
ul.listRoute_recommand{margin:0!important;}
ul.listRoute_recommand li:hover{background:#ebf5f9 url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  }
ul.listRoute_recommand li ol li, ul.listRoute_recommand li ol li:hover{background: #fafafa; }
ul.listRoute_recommand li ol{background:#fafafa;border-top: 1px solid #e1e1e1;}
ul.listRoute_recommand li ol li .pin, ul.listRoute_recommand li ol li .desc{margin:0 25px;}
ul.listRoute_recommand li ol li div{float:left;}
ul.listRoute_recommand li ol li{padding:0px;}
ul.listRoute_recommand li ol li .pin{margin:15px 15px 12px 25px; width:2%;}
ul.listRoute_recommand li ol li .desc{width:68%;}
ul.listRoute_recommand li ol li .desc p{line-height:22px!important;}
ul.listRoute_recommand li ol li .desc p.tit{ font-size:13px; line-height:22px!important;}
ul.listRoute_recommand li ol li .desc p.tit strong{font-weight:500!important;}
ul.listRoute_recommand li ol li:last-child{border-bottom:0!important;}
ul.listRoute_recommand li ol li .start, ul.listRoute_recommand li ol li .end{margin-top:12px;}



ul.listRoute_bus li .path_line{font-weight:500; font-size:13px; margin:0 55px 0px 25px; line-height: 17px;}
ul.listRoute_bus li .path_line span.num_red{color: #ff0000; margin-right:10px;}
ul.listRoute_bus li .path_infolst{margin:0 60px 0 25px; } 
.path_infolst i, .path_line i{padding:0 5px;}
/* ul.listRoute_bus li{background: url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  width: 100%;} */
ul.listRoute_bus li{ width: 100%;}
ul.listRoute_bus li a{ padding:13px 0 10px 0!important;}
ul.listRoute_bus li.active, ul.listRoute_bus li.active:hover{background:#ebf5f9 url(/gbis2014/resources/img/close.png) no-repeat 330px 50px; }
ul.listRoute_bus{margin:0!important;}
ul.listRoute_bus li:hover{background:#ebf5f9 url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  }
ul.listRoute_bus li ol li, ul.listRoute_bus li ol li:hover{background: #fafafa; }
ul.listRoute_bus li ol{background:#fafafa;border-top: 1px solid #e1e1e1;}
ul.listRoute_bus li ol li .pin, ul.listRoute_bus li ol li .desc{margin:0 25px;}
ul.listRoute_bus li ol li div{float:left;}
ul.listRoute_bus li ol li{padding:0px;}
ul.listRoute_bus li ol li .pin{margin:15px 15px 12px 25px; width:2%;}
ul.listRoute_bus li ol li .desc{width:68%;}
ul.listRoute_bus li ol li .desc p{line-height:22px!important;}
ul.listRoute_bus li ol li .desc p.tit{ font-size:13px; line-height:22px!important;}
ul.listRoute_bus li ol li .desc p.tit strong{font-weight:500!important;}
ul.listRoute_bus li ol li:last-child{border-bottom:0!important;}
ul.listRoute_bus li ol li .start, ul.listRoute_bus li ol li .end{margin-top:12px;}



ul.listRoute_transfer li .path_line{font-weight:500; font-size:13px; margin:0 55px 0px 25px; line-height: 17px;}
ul.listRoute_transfer li .path_line span.num_red{color: #ff0000; margin-right:10px;}
ul.listRoute_transfer li .path_infolst{margin:0 60px 0 25px; } 
.path_infolst i, .path_line i{padding:0 5px;}
/* ul.listRoute_transfer li{background: url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  width: 100%;} */
ul.listRoute_transfer li{ width: 100%;}
ul.listRoute_transfer li a{ padding:13px 0 10px 0!important;}
ul.listRoute_transfer li.active, ul.listRoute_transfer li.active:hover{background:#ebf5f9 url(/gbis2014/resources/img/close.png) no-repeat 330px 50px; }
ul.listRoute_transfer{margin:0!important;}
ul.listRoute_transfer li:hover{background:#ebf5f9 url(/gbis2014/resources/img/open.png) no-repeat 330px 50px;  }
ul.listRoute_transfer li ol li, ul.listRoute_transfer li ol li:hover{background: #fafafa; }
ul.listRoute_transfer li ol{background:#fafafa;border-top: 1px solid #e1e1e1;}
ul.listRoute_transfer li ol li .pin, ul.listRoute_transfer li ol li .desc{margin:0 25px;}
ul.listRoute_transfer li ol li div{float:left;}
ul.listRoute_transfer li ol li{padding:0px;}
ul.listRoute_transfer li ol li .pin{margin:15px 15px 12px 25px; width:2%;}
ul.listRoute_transfer li ol li .desc{width:68%;}
ul.listRoute_transfer li ol li .desc p{line-height:22px!important;}
ul.listRoute_transfer li ol li .desc p.tit{ font-size:13px; line-height:22px!important;}
ul.listRoute_transfer li ol li .desc p.tit strong{font-weight:500!important;}
ul.listRoute_transfer li ol li:last-child{border-bottom:0!important;}
ul.listRoute_transfer li ol li .start, ul.listRoute_transfer li ol li .end{margin-top:12px;}

























.path_line span.s117{background:#e0a134; border:1px solid #db9c30;}
.path_line span.subway{position: relative; width: auto;margin-right: 7px; top: -3px;}

/*실시간버스위치*/
.icon_info{height:40px!important;}
.icon_info dl{float:left;}
.icon_info dl dt{text-align:center; padding:0 18px; color:#ffffff; font-weight:500;box-shadow: 0px 1px 1px rgb(0 0 0 / 18%); position:relative;}
.icon_info dl dt::after{position: absolute; top:4px; left:84px;}
.icon_info dl.station dt::after{ left: 97px;}
.icon_info dl dt, .icon_info dl dd{line-height:40px; float:left;}
.icon_info dl.bus dt{ background:#00478f;}
.icon_info dl.bus dt::after { content: url(/gbis2014/resources/img/bb6.png);}
.icon_info dl.station dt{ background:#b38d04;}
.icon_info dl.station dt::after {content: url(/gbis2014/resources/img/bb7.png);}
.icon_info dl dd{color:#444444; padding:0 18px; border-right:1px solid #e3e3e3;}
.icon_info dl dd:last-child{border-right:0px solid #e3e3e3;}
.icon_info dl.bus dd i{margin-right:5px; font-size:19px;}
.icon_info dl.bus dd i.blue{color:#0051a3;}
.icon_info dl.bus dd i.lblue{color:#0475b7;}
/*1123*/.icon_info dl.bus dd.orange{background:none;}
/*1123*/.icon_info dl.bus dd.orange i{color: #ff8c15;}
.icon_info dl.bus dd.num {position:relative;}
.icon_info dl.bus dd.num i{position:relative; top:8px;}
.icon_info dl.bus dd.num span.num{top: -10px; position: absolute; font-size: 11px; font-weight:500; left: 12px;}
.icon_info dl.bus dd.bus2 i{margin:0 -6px 0 0; background:#ffffff; position:relative;}
.icon_info dl.bus dd.bus2 i.green, .busseats.bus2 i.green{color:#94c528; z-index:2;}
.icon_info dl.bus dd.bus2 i.gray, .busseats.bus2 i.gray{color:#b3b3b3; margin-right:7px;z-index:1;}
.icon_info dl.station dd span, .rtb_wrap ol.rt-line li a.busstopStart, ol.rt-line li a.lineup, .rtb_wrap ol.rt-line li a.busstopEnd, ol.rt-line li a.busstopTurn{height:25px; width:25px; border-radius:1000px; box-shadow: 0px 1px 1px rgb(0 0 0 / 18%); margin:9px 5px 0 0;float:left; line-height:25px;display: flex;
 justify-content: center; align-items: center;}
.rtb_wrap ol.rt-line li a.busstopStart, ol.rt-line li a.lineup, .rtb_wrap ol.rt-line li a.busstopEnd, ol.rt-line li a.busstopTurn{ margin:16px 5px 0 0;}
.icon_info dl.station dd.blue span, ol.rt-line li a.lineup{background:#0051a3;}
.icon_info dl.station dd.red span{background:#e81414;}
.icon_info dl.station dd span i, .rtb_wrap ol.rt-line li a.busstopStart i, ol.rt-line li a.lineup i, ol.rt-line li a.busstopTurn i{color:#ffffff; font-size:23px; /*1123*/line-height:20px; text-align:center; /*1123*/margin:2px 0 0 4px;}
ol.rt-line li a.lineup i.fa-caret-left{margin:2px 3px 0 0px;}
.icon_info dl.station dd.blue_l span, .rtb_wrap ol.rt-line li a.busstopStart{background:#ffffff; border:5px solid #0051a3; height:15px; width:15px;}
.icon_info dl.station dd.red_l span, .rtb_wrap ol.rt-line li a.busstopEnd{background:#ffffff; border:5px solid #e81414; height:15px; width:15px;}
.icon_info dl.station dd.blue_l span i, .rtb_wrap ol.rt-line li a.busstopStart i{color:#0051a3;margin:3px 0 0 0px; font-size:23px;}
.icon_info dl.station dd.red_l span i, .rtb_wrap ol.rt-line li a.busstopEnd i{color:#e81414;margin:3px 0 0 0px; font-size:23px;}
.icon_info dl.station dd.round span, ol.rt-line li a.busstopTurn{background:#D67E24;}
.icon_info dl.station dd.round span i, ol.rt-line li a.busstopTurn i{font-size:17px;margin:0px 0 0 0px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list{margin:10px 0px 25px 0px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li a span.box{margin:0 0px 0 25px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap{/*display:none;*/}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li a{background:url('/gbis2014/resources/img/open.png') no-repeat right;width: 100%;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li.gg_select a{border-top:3px solid #0068b7; background:#edf4fa url('/gbis2014/resources/img/close.png') no-repeat right; border-bottom:1px solid #e3e7ea;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap table.list_sty03{width:100%; border-top:0; margin-top:-1px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap table.list_sty03 th{background:#f4f4f4; color:#333333;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap p {line-height:28px; padding:10px 0px 10px 15px; margin:0;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap p.count{border-bottom:1px solid #e3e7ea; width:100%;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap .expect{padding:15px; display:table;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap .expect h4{font-weight:500; margin-bottom:10px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap .expect .box{margin-bottom:5px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap .expect .box input, input.inp_sty3, input.inp_com, .inp_box1 input, input.inp_sty2{margin-left:6px; height:40px; width:220px; border:1px solid #dedede; box-shadow: 0px 1px 2px rgb(0 0 0 / 6%) inset; padding:0 15px;}
.schbus_rtb_top .expect {padding:10px;  margin: 10px 5px; display:table; border: 1.5px solid #cccccc; border-radius: 5px; background: #edf4fa;} 
.schbus_rtb_top .expect h4{font-weight:500; margin-bottom:10px;}
.schbus_rtb_top .expect .box {  height: 29px; margin-bottom:5px; line-height: 20px; display: flex; align-items: center;}
.schbus_rtb_top .expect .box label {width: 68px; height: 29px; cursor: text; margin-right:5px; line-height: 29px;}

input.inp_sty2{margin-left:0px; height:30px; width:120px;}
.s_map_wrap .mapct_left .rbf_wrap ul.rbf_list li .rtbct_wrap .expect p.txt{padding:0; margin:10px 0;}
.rtb_wrap{height:100%; width: 100%; background:rgba(255,255,255,0.95); position:relative;}
.rtb_wrap .cross{position:absolute; right: 50px; top: 20px;}
.rtb_wrap .cross span.cycle_tit{font-weight:500; margin-right:5px;}
.rtb_wrap .cross .txt{margin-left:5px;}
.rtb_wrap .cross .txt i.fa-plus, ol.rt-line li i.fa-plus{font-size:25px; margin:0 5px; position:relative; top:2px; color:#878787; text-shadow: 0px 1px 1px rgb(5 60 63 / 25%);}
.rtb_wrap a.realtime_close{position: absolute; right: 2%; font-size: 30px; color: #989898; top: 3.5%;}
.rtb_wrap ol.rt-line{top: 140px; width:920px;position:absolute; left:140px; display:table;}
ol.rt-line li .traffic-ok, ol.rt-line li .traffic-slow, ol.rt-line li .traffic-no, ol.rt-line li .traffic-jam { display: block; position: absolute; top: 43px; left: 0px; width:111px; height:8px; background-color: #45b500; text-indent: -999em;}
ol.rt-line li .busstopStart, ol.rt-line li .busstop, ol.rt-line li .busstopEnd, ol.rt-line li i.fa-plus, ol.rt-line li a.busstopTurn{ position: absolute;  top:17px; left: 0px; z-index: 1; cursor:pointer;}
ol.rt-line li .busstop-name { position: absolute;top:67px; left: 0px; white-space: nowrap; z-index: 3;}
ol.rt-line li .busstop-stno{ position: absolute;top: 90px;left: 0px; white-space: nowrap; z-index: 3; font-weight: 500;}
ol.rt-line li .traffic-slow { background-color: #e98400;}
ol.rt-line li{position: relative; float: left; width:90px;  height: 84px; overflow: visible;}
ol.rt-line li.down.linebreak, ol.rt-line li.down.newline{width: 100px; height: 148px;  position: relative;}
ol.rt-line li.down.newline{float:right;right:1px;top: 40px;}
ol.rt-line li.down.linebreak span.round{ width:130px;background:none;height:100px; right:0px; position: absolute; top: 42px; bottom: 0px; border-bottom: none!important;  border-left: none!important; border-top-right-radius: 100px; box-sizing: border-box; border:8px solid #45b500;}
ol.rt-line li.down.newline span.round{ width:130px;background:none;height:100px;  position: absolute; top:-48px; left:-9px; border-top: none!important;  border-left: none!important; border-bottom-right-radius: 100px; box-sizing: border-box; border:8px solid #45b500;}
ol.rt-line li.down2{float:right; top:41px; right:0px;}
ol.rt-line li.down2.linebreak span.round2{ width:180px;background:none;height:100px;  position: absolute;  bottom: 0px; border-bottom: none!important;  border-right: none!important; border-top-left-radius: 100px; box-sizing: border-box; border:8px solid #45b500;left: -70px;}
ol.rt-line li.down2.newline span.round2{ left:-66px;top:-48px; width:180px;background:none;height:100px;  position: absolute; border-top: none!important;  border-right: none!important; border-bottom-left-radius: 100px; box-sizing: border-box; border:8px solid #45b500;}
ol.rt-line li.down3{float: left; top:82px; left: -43px;}
ol.rt-line li.down2.newline{top: 82px;float: left;left: -5px;}
ol.rt-line li.down2.linebreak{left:-1px; width:100px;}
ol.rt-line li i.fa-plus{cursor:default; font-size:40px; top:30px;}
.busseats{position:relative; bottom:40px; left:3px;}
.busseats i{font-size:34px; position:absolute; z-index: 2;}
.busseats i.fa-bus.blue{color: #0051a3;}
.busseats span.seatn, .busseats span.busnum{position:absolute;border-radius:2px; box-shadow: 0px 1px 2px rgb(0 0 0 / 19%); padding:5px; color:#ffffff;letter-spacing:-0.5px;}
.busseats span.seatn.green{background:#94c528; border:1px solid #7bac10;}
.busseats span.busnum{color:#333333; background:#ffffff; border:1px solid #e1e1e1; padding: 3px 8px 2px 4px; font-weight:500; }
.busseats span.busnum{top: 36px; z-index: 2; left: -9px;}
.busseats span.seatn{top: -26px;  z-index: 3; left: 20px;}
.busseats span.seatn.red{background:#e81414; border:1px solid #cb0707;}
.busseats.bus2 i{ background:#ffffff; }
.busseats.bus2 i.gray{left:20px;}
.busseats.bus2 span.busnum{left:0px;}
.busseats.bus2{left:-10px;}
.rtb_pop2{width:330px; left:450px;}
.rtb_pop2 span.red, .bsi_pop span.red{color:#e81414; font-weight:600;}
.rtb_pop2 a.info, .bsi_pop .bt1 a{color:#ffffff; background:#D67E24; border:1px solid #ea9b1c;}
.rtb_pop2 a.start, .btnStyle button, .buttons .navy3 a, table.list_sty01 input[type="submit"].del_bt{ background:#ffffff; border:1px solid #d3d3d3;color: #333333;}
.rtb_pop2 .bt1 a{width:100%!important; margin-bottom:5px; font-weight:500;}
.rtb_pop2 a:last-child{ margin-bottom:0px;}
.rtb_pop2::after, .bsi_pop::after { content:inherit;}
.bsi_pop{width:510px; top:50px; z-index:9999999;}
.bsi_pop h4 span.linenum{margin-left:25px;}
.bsi_pop h5{ font-weight:500; border-bottom:1px solid #e2e6e9;padding: 18px 25px;}
.bsi_pop .rtb_left, .bsi_pop .rtb_right{border-bottom:1px solid #e2e6e9; float:left;  width:215px;  padding: 18px 0px;}
.bsi_pop .rtb_left{padding-left:25px;}
.bsi_pop .rtb_right{padding-right:25px;}
.bsi_pop h6 i.gray{background:#a8a8a8; border:1px solid #a0a0a0;}
.bsi_pop h6 i.sky, .gbis1 h5 i.sky, .gbisbox h5 i.sky, .oai dt i.sky{background:#089ed1; border:1px solid #00ace7;}
.bsi_pop h6 i.fa-clock-o.yellow, ol.guide_web span.box.yellow, .gbis1 h5 i.yellow, .gbisbox h5 i.yellow, .oai dt i.yellow, .mybus h3.tit i.yellow{background:#b38d04; border:1px solid #b78f00;}
.bsi_pop h6 i.fa-clock-o.yellow{ font-size:25px;}
.bsi_pop h6{margin-bottom:15px;}
.bsi_pop dl{color:#444444; }
.bsi_pop dl dt, .bsi_pop dl dd{display:inline-block; margin:4px 0;}
.bsi_pop dl dd span.blue{font-weight:500; color:#0051a3;}
.bsi_pop .rtb_bt, .bsi_pop .interval{padding: 18px 25px; width:460px;float:left;border-bottom:1px solid #e2e6e9; }
.bsi_pop .rtb_bt dd.mr{margin-right:70px;}
.bsi_pop .interval ol{background:#f7f7f7; height:100px; margin-top:30px; float:left;text-align:center;}
.bsi_pop .interval ol li{float:left; height:100px; position:relative; top:-30px;}
.bsi_pop .interval ol li.po01{background:url(/gbis2014/resources/img/r1.png) no-repeat center top;width:155px;}
.bsi_pop .interval ol li.po02{background:url(/gbis2014/resources/img/r2.png) no-repeat center top;width:157px; margin-left:7px;}
.bsi_pop .interval ol li.po03{background:url(/gbis2014/resources/img/r3.png) no-repeat center top;width:135px;margin-left:6px;}
.bsi_pop .interval ol li span.list{margin-top:70px; display:block;}
.bsi_pop .bt1 a{width:100%;}
.bsi_pop .bt1 a{margin-top:20px;}

/*시외버스*/
dl.outbus, dl.outbus dt{ position:relative; z-index:1;}
dl.outbus dt a, dl.outbus dd, .smartp h4, h3.mbr{border-top: 1px solid #eeeeee; font-weight:500; height:50px; line-height:50px; text-align:center;box-shadow: 0px 1px 2px rgb(0 0 0 / 15%); font-size:17px; display:block; position: relative;}
dl.outbus dt a{color:#ffffff; background:#739C17;}
dl.outbus dt a i{margin:8px; font-size:24px;}
dl.outbus dt::after{content:url( "/gbis2014/resources/img/bb2_1.png" ); position:absolute; left:50%; top:41px;}
dl.outbus dd, .smartp h4, h3.mbr{background:#f5f5f5; color:#333333; clear:both;}
.s_ct h3, .s_ct .sec_search .left{float:left;}
.s_ct .expleft { float:left; margin:3px 0 0 25px;}
.s_ct .expright, .s_ct .sec_search .right{float:right;}

/*공지사항*/
.sec_search2{width:100%;}
.s_ct .sec_search2 button.btn { margin-left:-5px; position:relative; top:1px;}
table.list_sty02.notice{width:100%; display: inline-table;}
table.list_sty02.notice td{text-align:center;}
table.list_sty02.notice td.txt_left{text-align:left;}
table.list_sty02 span.all{ color:#333333; margin-right:10px;  background:#fafafa; letter-spacing:-0.5px; border-radius: 1px; border:1px solid #e7e7e7; font-size:13px; padding:4px 6px;  text-align:center;}
table.list_sty02 span.dt{ color:#333333; margin-right:10px;  background:#b9ec8b; letter-spacing:-0.5px; border-radius: 1px; border:1px solid #63b633; font-size:13px; padding:4px 6px;  text-align:center;}
table.list_sty02 span.ot{ color:#333333; margin-right:10px;  background:#f1e23f; letter-spacing:-0.5px; border-radius: 1px; border:1px solid #cdbf06; font-size:13px; padding:4px 6px;  text-align:center;}
.sec_cont.view table.list_sty02{width:100%;}
.sec_cont.view .buttons{float:right; margin:25px 0;}

/*정보오류신고*/
.info_wrap{width: 100%; display: table;}
.info_wrap dl.box{float:left; margin-right:5%; width:47.3%;}
.info_wrap dl.box100{float:left; margin-right:0%; width:100%;}
.info_wrap dl.box:last-child{margin-right:0;}
.info_wrap dl.box dt{width:100%; position:relative; z-index:1;}
.info_wrap dl.box dd{text-align:center; border-radius:0 0 5px 5px;}
.info_wrap dl.box dd p{ line-height:28px;color:#444444;}
.info_wrap dl.box dd span.bold{font-weight:500; color:#222222; display:block;}
.info_wrap dl.box dt.orange{background:#D67E24;border:1px solid #ea9b1c;}
.info_wrap dl.box dt.orange::after{content:url( "/gbis2014/resources/img/bb8_1.png" );}
.info_wrap dl.box dd a{color:#ffffff; margin-top:15px; font-weight:500;width: 50%;}
.info_wrap dl.box dd a.green{background:#739C17; border:1px solid #82b70e; }
.info_wrap dl.box dd a i{font-size:28px; margin-right:8px; position:relative; top:3px;}
/*1207*/.info_wrap dl.box.box2 dd { width: 470px;}
.privacy h3{float:none; margin-bottom:20px;}
.privacy dt{float: left; display: inline-block;}
.privacy p, .privacy dl{margin-bottom:10px;}
.agree .agree_chk{float:right;}
.agree .btn_center{clear: both; float: none; text-align: center; padding-top:10px;}
.link_box .traffic, .link_box .myreport{padding:3%;box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);  border:1px solid #e3e3e3; margin-bottom:-1px;  color:#333333;}
.link_box .traffic{background: url(/gbis2014/resources/img/l1.png) no-repeat 30px 20px;border-radius: 3px 3px 0 0; height:98px;}
.link_box .myreport{background: url(/gbis2014/resources/img/l2.png) no-repeat 30px 20px;height:98px;}
.link_box strong{font-size:16px; margin-bottom:10px; color:#111111; font-weight:500; display:table;}
.link_box p{padding-left:135px; float:left; margin-top:10px;}
.link_box a{width:190px; height:45px; line-height:45px; border-radius:2px; margin-top:30px; background:#ffffff; border:1px solid #d3d3d3;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); float:right;text-indent: 0px; text-align:center;}
.write_form p{margin:25px 0 10px 0;}
.write_form table.list_sty02, .report_list table.list_sty02{width:100%;}
table.list_sty02 tbody th { text-align: center; background: #ffffff; font-weight: 400; color: #333333;}
.sec_cont.view table.list_sty02 th { text-align: center;  background: #edf4fa; font-weight: 500; color: #005ba0;}
.write_form em{font-style:normal;}
.write_form input#title{width:88%;}
.write_form  .buttons .btnStyle{float:right; margin-top:20px;}
.sec_cont.confirm{margin-top:20px;}
.sec_cont.confirm span.mr{margin-right:20px;}
.sec_cont.confirm button{margin-left:5px;}
.sec_cont.confirm input{width:320px!important;}
.report_list, .sec_cont.view{margin-top:15px;}
.report_list  .pagingWrap .buttons{float:right;}
.report_list table.list_sty02 td{text-align:center;}
.report_list table.list_sty02 td.txt_left{text-align:left;}
.sec_cont.view .btn_area { margin-top:0px;}
.sec_cont.view .btn_area span a{margin-left:6px;}

/*참여마당*/
ol.guide_web li span.box{margin-bottom:30px;}
ol.guide_web li h3{/*1206*/line-height:20px; font-size:13px; font-weight:400;float:left;  width:80%;}
ol.guide_web li{float:left; margin-right:5%; width:47.5%;}
ol.guide_web li:nth-child(2n){ margin-right:0%;}
ol.guide_web li p, .asearch dd{width:100%; /*1206*/height:auto;display: table; box-shadow: 0px 1px 2px rgb(0 0 0 / 15%); border-radius: 2px; border:1px solid #e3e3e3;}
/*1206*/ol.guide_web li p img, .asearch dd img{width:100%; height:auto; border-radius: 2px; }
.asearch span.box, .app h4 span.box{font-size:23px; font-weight:400; display:block; float:left;}
.asearch dt{line-height:40px;}
.asearch dt.line{line-height:28px;}
.asearch dd{margin-top:20px; height:auto;}
.mw{color:#333333; margin-bottom:5px;}
.mw:last-child{margin-bottom:0px;}
.asearch dd.text{padding:2.5%; line-height:28px; width:95%;}
.mw i{font-size:19px; margin-right:10px; display:inline;}
.mw h5{line-height:25px;display:inline; }
.mw h5 i{float:left; position:relative; top:3px;}
.mw h5 i.gray{ color: #9d9d9d;}
.mw h5.orange{background:url('/gbis2014/resources/img/i_bus-low_yl.png') no-repeat left; background-size:25px auto; text-indent: 30px;display: inline-block; position:relative; left:-4px;}
.asearch dd span.list::before, ul.gbis li::before, p.gbis::before, .gbis1 dt::before, p.joinbox span::before{content: "●"; color: #0169b7; font-size: 11px; margin-right:6px;}
.asearch dd span.list, ul.gbis li, .gbis1 dt{display:table;text-indent: -11pt; margin-left: 20px;}
.asearch .arsg{margin-bottom:30px;}
.asearch .arsg span{width:188px; padding:40px 0; display:inline-block;box-shadow: 0px 1px 2px rgb(0 0 0 / 15%); border-radius:3px; color:#ffffff; text-align:center; font-size:17px; font-weight:500; margin-right:30px; position:relative; z-index:2;}
.asearch .qat{background:url(/gbis2014/resources/img/bg1.gif) no-repeat center top; margin-bottom:30px;}
.asearch .qat span{width:244px; padding:40px 0; display:inline-block;color:#ffffff; text-align:center; font-size:17px; font-weight:500; margin-right:30px;}
.asearch .arsg span:last-child, .asearch .qat span:last-child{margin-right:0px;}
.asearch .arsg span.blue{background:#0051a3;}
.asearch .arsg span.green{background:#089ed1;}
.asearch .arsg span.yellow{background:#b38d04;}
.asearch .arsg span.orange{background:#D67E24;}
.asearch .arsg span.sky{background:#739C17;}
.asearch .arsg span::after{position: relative; height: 10px; background: #e5e5e5; width: 50px; content: ""; display: block; left: 188px;  top: -20px; z-index:1;}
.asearch .arsg span.green::after{height:10px; background:none; width: 0px;}
ol.qatg li{float:left; margin-right:0%; width:100%; margin-bottom:0px; color:#333333; line-height:28px;}
ol.qatg li span.box{margin-bottom:25px;}
ol.qatg li span{display:block;}
.bti span.last{position: relative; left: 13px;}
ol.guide_web span.box.dblue, h5 i.dblue, .oai dt i.dblue, dl.login dt i.dblue, .sec_tab h3 i.dblue, .privacy h3 i.blue{background:#0051a3; border: 1px solid #004d9b;}
.asearch .mybus span{ padding:60px 0;}
.smartp h4::after{position: absolute; content: url(/gbis2014/resources/img/gb.png); left: 50%; top:29px;}
.s_ct3{padding:0; width:100%;}
.smartp ol.smartp, .app{padding:5%; width:90%; display:table;}
ol.smartp li{ width:30%; line-height:35px;}
ol.smartp li:nth-child(2n) { margin-right:5%;}
ol.smartp li:nth-child(3n) { margin-right:0%;}
/* ol.smartp li p{height:300px;} */
ol.smartp li p img{border-radius: 2px;}

ol.smartp li.movie{ width:100%; line-height:35px;}
ol.smartp li.movie p{ display:flex; justify-content:center;}
ol.smartp li.movie p video {object-fit:contain; width:100%;}
ol.smartp li.movie #display_title{font-size:17px;}
/* ol.smartp li.thum{ width:22%; margin-right:2%; margin-top:5%; margin: 5% 2% 0% 1%}  */
ol.smartp li.thum{ width:22%; margin: 5% 2% 0% 1%}
ol.smartp li.thum p{height:150px;}
ol.smartp li.thum p img {height:150px; cursor:pointer; filter:brightness(1); transition:0.3s;}
ol.smartp li.thum p img:hover{filter:brightness(0.5); }
ol.smartp li.thum p img.commingSoon{filter:brightness(0.5); }
/* ol.smartp li.thum.link{ width:40%; height:175px; margin: 5% 2% 0% 1%; display:flex; justify-content:center; align-items:center; } */
ol.smartp li.thum.link{ width:40%;  margin: 7% 2% 0% 1%; }

.hidden{display:hidden;}

ol.smartp li.thum.link .downloadApp{padding:5px; font-size:15px;}
ol.smartp li.thum.link .downloadApp:hover{background-color:#d9d9d9; cursor:pointer;}
ol.smartp li.thum.link .downloadApp#downloadIos{display:inline-block;}


.app{background:url('/gbis2014/resources/img/phone_2023.png') no-repeat center; height:760px; position:relative; background-size: 614px;}
.app.mobileWeb{background:url('/gbis2014/resources/img/mphone_2023.png') no-repeat center; height:760px; position:relative; background-size: 614px;}
.app h4, .gbisbox h5, .oai dt{font-size:17px; font-weight:500; line-height:50px;}
.app ol{ box-shadow: 0px 1px 2px rgb(0 0 0 / 15%); border-radius: 2px; border:1px solid #e3e3e3; padding:30px; margin-top:20px;}
.app .left, .app .right{display: table; position:relative;}
.app .left{top:385px;}
.app .right{float:right;  top:0px;}
.web .right{float:right;  top:-100px;}
ul.gbis, p.gbis, .gbis1 dl, dl.effect, ol.roadview, .oai, .oai3 dd, .inp_box1, dl.login, .memb_wrap, .mybus .serach_box3, p.joinbox{margin:3%; width:90%; display:table; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%); border-radius: 2px; border:1px solid #e3e3e3; padding:20px 2% 20px 2%;}
ul.gbis li, p.gbis{line-height:28px; margin-bottom:5px;}
ul.gbis li:last-child{margin-bottom:0px;}
p.gbis{width: 88%;margin-bottom: 3%;text-indent: -11pt;  margin-left: 3%; padding-left: 4%;}
.gbis1 span.box, .gbis1 h5, .gbis1 span.text, .gbis1 dt, .gbis1 dd{display:inline-block;}
.gbis1 h5{font-size:17px; font-weight:500; margin:0 10px 0 3%;}
.gbis1 span.text, .oai dd{color:#333333;}
.gbis1 dl{margin-top:1.5%; line-height:28px;}
.gbis1 dt i{float:right;}
.gbis1 dt{width:15%;}
.gbis1 dd{width:80%;}
p.gbisimg{text-align:center; margin-bottom:3%;}
.gbisbox{width:25%; height:390px; display:table; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%); border-radius: 2px; border:1px solid #e3e3e3; padding:2%; float:left;}
.gbisbox.box_left{margin:0% 3% 3% 3%;}
.gbisbox.box_right{margin:0% 3% 3% 0;}
.gbisbox p{color:#333333; line-height:28px; margin:15px 0;}
.gbisbox ol li{line-height:28px;}
dl.effect{ padding:2% 3%;width:88%;}
dl.effect dt{text-indent:140px; font-size:17px; font-weight:500; position:relative; top:40px;}
dl.effect dd{padding:50px 0 45px 140px; line-height:28px; border-bottom:1px solid #dddddd;}
dl.effect dd.eff01{ background: url(/gbis2014/resources/img/e1.png) no-repeat left top;}
dl.effect dd.eff02{ background: url(/gbis2014/resources/img/e2.png) no-repeat left top;}
dl.effect dd.eff03{ background: url(/gbis2014/resources/img/e3.png) no-repeat left top;padding:50px 0 65px 140px;}
dl.effect dd.eff04{ background: url(/gbis2014/resources/img/e4.png) no-repeat left top; border-bottom:none;}
.functionw{ background: url(/gbis2014/resources/img/bg2.png) no-repeat center 170px;}
.functionw h5{width:196px;padding: 45px 0;border-radius: 3px;box-shadow: 0px 1px 2px rgb(0 0 0 / 18%); background:#0051a3; color:#ffffff; font-weight:500; font-size:17px; text-align:center;  margin:0 auto;
position:relative; top:50px;}
.functionw ul.function{margin:9% 4% 5% 4%; width:92%; display:table; }
.functionw ul.function li{ box-shadow: 0px 0px 2px rgb(0 0 0 / 10%); border-radius: 2px; border:1px solid #e3e3e3; padding:2%; float:left; width:18.5%; height:343px; margin-right:3%; line-height:28px;}
.functionw ul.function li:last-child{margin-right:0%;}
.functionw ul.function li.f1{background: url(/gbis2014/resources/img/f1.png) no-repeat center 30px;}
.functionw ul.function li.f2{background: url(/gbis2014/resources/img/f2.png) no-repeat center 30px;}
.functionw ul.function li.f3{background: url(/gbis2014/resources/img/f3.png) no-repeat center 30px;}
.functionw ul.function li.f4{background: url(/gbis2014/resources/img/f4.png) no-repeat center 30px;}
.functionw ul.function li h6{ font-weight:500; font-size:17px; margin-top:150px; border-bottom:1px solid #e1e1e1; padding-bottom:25px; margin-bottom:25px;text-align:center;}
.stainfo{margin-top:30px;}
.stainfo ul.gbis{margin-top:25px;}
ul.stainfo1, dl.type{margin:3%; width:94%; display:table;}
ul.stainfo1 li{vertical-align: top;display:inline-block; width:163px; padding:45px 0; border-radius:5px;box-shadow: 0px 1px 2px rgb(0 0 0 / 18%); text-align:center; font-weight:500; color:#ffffff;font-size:17px; line-height:26px; margin-right:30px; position:relative;}
ul.stainfo1 li::after{top: 48%; content: ""; height: 10px;background: #e5e5e5; width: 30px;position: absolute; left: 163px;}
ul.stainfo1 li:last-child{margin-right:0;}
ul.stainfo1 li.info01{background:#0051a3;}
ul.stainfo1 li.info02{background:#0068b7;padding:58px 0;}
ul.stainfo1 li.info03{background:#089ed1;}
ul.stainfo1 li.info04{background:#b38d04;}
ul.stainfo1 li.info05{background:#D67E24; padding:58px 0;}
ul.stainfo1 li.info06{background:#739C17; padding:58px 0;}
ul.stainfo1 li.info06::after{ height:0px;}
dl.type{width:45.5%; display:inline-block; margin:0 3% 0% 3%;}
dl.type:last-child{ margin:0% 0 0% 0;}
dl.type dt{ font-weight:500;font-size:17px;}
dl.type dd{ height:350px;display:block; box-shadow: 0px 1px 2px rgb(0 0 0 / 15%); border-radius: 2px; border:1px solid #e3e3e3; margin-top:25px;}
p.text1, ol.roadview{margin-top:25px;}
p.situation{background: url(/gbis2014/resources/img/bg2.gif) no-repeat center top; height:530px;}
p.img{margin:4% auto; width:1100px; display:table; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%); border-radius: 3px; border:1px solid #e3e3e3; }
a.btn_route, dl.login dd a{width:152px; height:45px; line-height:45px; border-radius:2px; background:#ffffff; border:1px solid #d3d3d3;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); float:right;text-indent: 0px; text-align:center;}
p.text2{line-height: 45px; color:#333333;}
ol.roadview li{ line-height:28px; color:#333333;display: inline-block;}
ol.roadview{margin-bottom:4%;}

/*공유서비스*/
.oai {background: url(/gbis2014/resources/img/api.gif) no-repeat right 40px;}
.oai dd{margin:3px 0 25px 42px; line-height:28px;}
.oai dd:last-child{margin:6px 0 0px 42px;}
table.oait{margin:3% 3% 0% 3%; width:94%;}
.oai1{background:none;}
.oai span.xml{margin-left:20px; border-left:1px solid #dfdfdf; padding-left:20px;}
.oai dd.api1{background: url(/gbis2014/resources/img/api1_WA.gif) no-repeat center; height:148px; margin:25px 0 0 0;}
.oai3{margin:3%; width:90%; display:table; box-shadow: none; border-radius:0; border:none; padding:0; background:none;}
.oai3 dd{padding: 3%; margin: 25px 0 30px 0!important; width: 98.5%;}
.oai3 dd p{margin:25px 0;}
.oai3 dd:last-child{margin: 25px 0 0px 0!important;}
.soap{margin-top:30px;}
ol.good_func{margin:25px 3% 3% 3%; width:94%;}
ol.good_func li{padding:3%;box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);  border:1px solid #e3e3e3; margin-bottom:-1px; text-indent:135px; color:#333333;}
ol.good_func li.no1{background: url(/gbis2014/resources/img/s1.png) no-repeat 30px 20px;border-radius: 3px 3px 0 0;}
ol.good_func li.no2{background: url(/gbis2014/resources/img/s2.png) no-repeat 30px 20px;}
ol.good_func li.no3{background: url(/gbis2014/resources/img/s3.png) no-repeat 30px 20px;}
ol.good_func li.no4{background: url(/gbis2014/resources/img/s4.png) no-repeat 30px 20px;border-radius: 0px 0px 3px 3px;}
ol.good_func li h6, dd.soap1 h6{font-size:17px; margin-bottom:10px; color:#111111;}
.soap h5{margin-left:3%; font-weight:500; font-size:17px; line-height:50px;}
dd.soap1{background: url(/gbis2014/resources/img/s5.png) no-repeat 30px 20px;text-indent:135px; color:#333333;padding:4% 3% 3% 3%;}
dd.soap1 p{line-height:28px; margin:0;}
h3.mbr{width:100%;}
.mbr1{margin-top:60px;}
.mbr1 p.gbis::before { content: "";margin-right: 0px;}
.mbr1 table.list_sty01{margin:25px 3% 3% 3%; width:94%;}
table.list_sty01 td.txt_left{text-align:left;}
.mbr1 p.gbis{ text-indent:0pt; padding-left: 3%;}
p.text3{margin:0 3% 3% 3%;}
p.text1 span.st{display:block; margin-bottom:13px;}
p.text1 span.key label, p.text1 span.key1 label{display:none;}
input.inp_com{margin-left:0px; margin-right:6px; background:#f6f6f6; width:314px;height: 42px;}
.btnStyle button{width:170px; margin-left:6px;}
.key1.btnStyle button{width:522px; margin-left:0px;margin-right:6px;}
.key1 input.inp_com{width: 490px; margin-bottom:6px;}
a.key{position: relative;width: 360px;  top: -16px;}
dd.qna{background: url(/gbis2014/resources/img/s4.png) no-repeat 30px 20px;border-radius: 0px 0px 3px 3px;}

/*나의버스*/
.login h3{font-size:33px; font-weight:400; text-align:center; margin:50px 0 0 0; float:none;}
.login h3 span{font-weight:500;}
.login h3 span.blue{color:#0051a3;}
.login h3 span.sky{color:#089ed1;}
.login p.txt1{margin:30px 0;text-align:center;  line-height:28px;}
.inp_box1{background: url(/gbis2014/resources/img/login.png) no-repeat 50px 55px; padding:5% 3%;}
.inp_box2{background:none;padding:3%;}
.inp_box1 form{margin-left:230px; position:relative;}
.inp_box2 form{margin:0 auto; position:relative;display: inherit; }
.inp_box1 form label{width:200px;}
.inp_box1 input{background: #f6f6f6; width:360px;}
.inp_box1 span.pw label{margin-right:82px;}
.inp_box1 p{margin:15px 0 15px 145px;}
.inp_box1 button.btn_login{width:152px; height:135px; position: absolute; right:3%;  top: 0; background:#b38d04; border:1px solid #b78f00; color:#ffffff; font-weight:500; text-align:center; font-size:17px;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); border-radius:2px;}
.inp_box1 button.btn_login i{display:block; font-size:40px; margin-bottom:5px;}
dl.login dt{font-weight:500; font-size:17px;}
dl.login dd{margin:10px 0 0 50px;}
dl.login dd a{position:relative; top:-20px;}
dl.login{padding:3%;}
dl.pw{margin-bottom:0;}
.inp_box2 button.btn_chk, .inp_box3 .btn_chk, .btnStyle button.btn_chk, .sec_cont.confirm button{width:150px; height:42px; line-height:42px; background:#0051a3; text-align: center; color: #fff; border:1px solid #004b96;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); border-radius:2px;}
.inp_box3{text-align:center;}
.inp_box2 .phone_wrap, .inp_box2 button.btn_chk, .inp_box3 .btn_chk{display:inline-block;vertical-align: text-top;}
ol.join_step{position:relative;}
ol.join_step li{display:inline-block; height:133px;  color:#333333; font-weight:500; font-size:17px; text-indent:0;margin-right: -36px;}
ol.join_step li.on{ color:#ffffff;}
ol.join_step li span{display: block; text-indent: 0px; margin: 43px 0px 0 128px;}
ol.join_step li.step1{background: url(/gbis2014/resources/img/j1.png) no-repeat left; width:290px;}
/*ol.join_step li.step1.on{background: url(/gbis2014/resources/img/j1_on.png) no-repeat left;}*/
ol.join_step li.step1.on{background: url(/gbis2014/resources/img/j1_on_wa.png) no-repeat left;}
ol.join_step li.step2{background: url(/gbis2014/resources/img/j2.png) no-repeat left; width:316px; }
/*ol.join_step li.step2.on{background: url(/gbis2014/resources/img/j2_on.png) no-repeat left;}*/
ol.join_step li.step2.on{background: url(/gbis2014/resources/img/j2_on_wa.png) no-repeat left;}
ol.join_step li.step3{background: url(/gbis2014/resources/img/j3.png) no-repeat left; width:316px;}
/*ol.join_step li.step3.on{background: url(/gbis2014/resources/img/j3_on.png) no-repeat left;}*/
ol.join_step li.step3.on{background: url(/gbis2014/resources/img/j3_on_wa.png) no-repeat left;}
ol.join_step li.step4{background: url(/gbis2014/resources/img/j4.png) no-repeat left; width:287px;}
/*ol.join_step li.step4.on{background: url(/gbis2014/resources/img/j4_on.png) no-repeat left;}*/
ol.join_step li.step4.on{background: url(/gbis2014/resources/img/j4_on_wa.png) no-repeat left;}
.join2{padding:4%; width:92%;}
.join2 h3{margin:65px 0 0 0;}
ol.join_step li.step2 span, ol.join_step li.step3 span, ol.join_step li.step4 span{margin: 43px 0px 0 165px;}
.memb_wrap table.list_sty02{margin:15px 0 30px 0;}
.memb_wrap table.list_sty02 th{background:#f9f9f9; color:#333333; font-weight:400;}
.memb_wrap table.list_sty02 th, .memb_wrap table.list_sty02 td{padding:20px; color:#333333;}
.memb_wrap .buttons, .login .buttons{text-align:center; width:100%;}
.serach_box .buttons {text-align:center; width:auto;}
.memb_wrap table.list_sty02 input.inp_sty1, .write_form input, .sec_cont.confirm input{background:#ffffff; margin-left:6px; height:40px; width:270px; border:1px solid #dedede; box-shadow: 0px 1px 2px rgb(0 0 0 / 6%) inset; padding:0 15px;}
.memb_wrap table.list_sty02 .part .txt1{margin-top:10px;}
.memb_wrap table.list_sty02 .part .txt2{margin-top:6px;}
.memb_wrap table.list_sty02 .red{color: #ff003b; font-weight:400; margin-left:10px;}
.memb_wrap table.list_sty02 .sms span {  margin-right:20px;}
.memb_wrap table.list_sty02 .sms label { margin-left: 6px; }
.memb_wrap table.list_sty02 input[type="checkbox"], .agree_chk input[type="checkbox"]{width:20px; height:20px;position:relative; top:5px;}
.sec_tab p.gbis, .memb_wrap, .mybus .serach_box3, p.joinbox{margin:0; clear: both;width: 95.5%;}
.mybus h3{margin-bottom:25px;}
.memb_wrap, .mybus .serach_box3, p.joinbox{width: 95.5%; padding:3%;}
.page_step3{width: 93.9%; }
.page_step3 table.list_sty02{width:100%;}
.page_step3 .buttons{margin-top:0px!important;}
.memb_wrap p em{color: #0066af; font-style: normal;}
.memb_wrap .inputDesign, .memb_wrap .buttons, .mybus .serach_box3 .inputDesign, .mybus .serach_box3 .buttons{display:inline-block; margin-top:15px;}
.memb_wrap .area select, .memb_wrap .line select{width:180px;}

.memb_wrap .station select{width:330px;}
.buttons .btnStyle{display:inline-block;}
.buttons .navy3 a{width:120px; height:38px; line-height:38px; margin-left:20px; text-align:center;}
.mybus_list .btnStyle button{float:right; margin-bottom:25px;}
.mybus_list .hd p{float:left; position:relative; top:12px;}
.mybus_list .cb p{float:none;display: inline-block; width: 70%;}
.cb{margin-bottom:30px;}
.mybus_list .cb p i, table.list_sty01 i{font-size:20px;margin-right:4px;}
.mybus_list .cb p i.fa-arrow-down, table.list_sty01 i.fa-arrow-down{ color:#4199e6;}
.mybus_list .cb p i.fa-arrow-up, table.list_sty01 i.fa-arrow-up{color:#1271b8;}
.serach_box3 label{margin-right:10px;}
.serach_box3 .area select, .serach_box3 .line select{width:180px;}
.serach_box3 .station select{width:330px;}
.serach_box3 .buttons .navy3 a{margin-left:7px;height:43px; line-height:43px;}
.join2 h3.tit4{margin:30px 0 25px 0;}
.join2 .all_chk{margin:25px 0 20px 0 ; clear:both;}
.join2 .all_chk label, span.each_chk label{margin-left:10px;}
p.joinbox span{display:block; line-height:28px;}
.agree_iframe .iframeDiv { height: 350px; overflow: hidden; overflow-y: scroll; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);  border-radius: 2px;  border: 1px solid #e3e3e3; color:#555555; padding:3%;  }
.policy_box h4{color:#333333; font-weight:500; border-bottom:1px solid #dedede; padding-bottom:15px; margin-top:20px; }
.policy_box h5{color:#000000; margin:15px 0;}
.policy_box .nolist ol{margin:10px 0 10px 15px;}
.policy_box .nolist li, .comms_agree2 ul li, .comms_agree2 ol li{margin-bottom:5px;text-indent: -15pt; margin-left: 20px; line-height:28px;}
.policy_box p, .comms_agree2 li{line-height:28px;}
span.each_chk{float:right; margin:25px 0;}
.agree_iframe{display: table;clear: both;}
.comms_agree2 p{margin:15px 0;line-height:28px;}
.comms_agree2 ul, .comms_agree2 ol{margin-left:15px;}
.comms_agree2 .grp p{display: inline-block; vertical-align: top; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);  border-radius: 2px;  border: 1px solid #e3e3e3; height: 150px; padding:3%; margin-right:30px;}
.comms_agree2 .grp p:last-child{margin-right:0px;}
.comms_agree2 .grp p span.bold{color:#000000; line-height: 38px;}
.comms_agree2 .grp.center p{width:42%;  height:150px;}
.comms_agree2 .grp.center p:nth-child(2n){ margin-right:00px;}
.comms_agree2 .grp.center span.bold{display:block;}
.page_step2 .buttons{text-align:center;}
td.bm_line .part p.ex.red{margin:7px 0 0 0;}
.pnum{color:#000000; font-weight:500;}
.btn_chk2{margin: 0 auto; display: block; width:150px;  text-align: center; margin-bottom:30px;}
.jointit i{display: block;  border-radius: 500px; width: 150px; height: 150px; background:#0068b7; font-size: 50px;color: #ffffff; text-align: center; line-height: 150px; margin: 45px auto;}
.course h4, .provision h4{font-size:17px; color:#222222;}
.login h4{font-size:16px;font-weight: 500; color: #222121;  line-height: 25px;}


/*서브네비*/
#gg_navi24 *{margin:0;padding:0;list-style:none; ;}
#gg_navi24 img{border:0}
#gg_navi24 h1{position:absolute;left:50%;width:1200px;margin-left:-600px; margin-top:20px;}
#gg_navi24 {position:relative;width:100%;}
#gg_navi24 ul.gg_main{position:absolute; left:50%;;margin-left:-470px;height:50px;}
#gg_navi24 ul.gg_main li{float:left;width:170px;height:91px;line-height:91px;}
#gg_navi24 ul.gg_main li:first-child{margin-left:215px}
#gg_navi24 ul.gg_main li a{display:block;width:100%;height:100%; color:#2d2d2d; font-size:19px; font-weight:500; text-align:center;}
#gg_navi24 ul.gg_main li a img{margin-top:15px;}
#gg_navi24 ul.gg_main li a.gg_select, #gg_navi24 ul.gg_main li a:hover{}
#gg_navi24 .gg_mask{position:absolute;width:100%;overflow:hidden; top: 90px; z-index:1004;}
#gg_navi24 .gg_mask .gg_move{position:relative;width:100%;height:335px;top:-350px;border-bottom:5px solid #0051a3;background:#ffffff; border-top:1px solid #eeeeee; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);}
#gg_navi24 .gg_mask .gg_move .gg_subSet{position:relative;left:50%;width:auto;margin-left:-515px;}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul{float:left;width:130px; padding:20px 20px 20px 20px;  border-left:1px solid #eeeeee;height:295px; }
#gg_navi24 .gg_mask .gg_move .gg_subSet ul:last-child{ border-right:1px solid #eeeeee;}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul:first-child{margin-left:260px}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul li{line-height:40px; text-align:center;border-bottom: 1px dotted #c4c4c4; color: #575757; width:170px; margin-left:-20px;}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul li a{display:block; font-size:16px;}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul li a:hover{ background:#eff5fa; color:#333333;}
#gg_navi24 .gg_mask .gg_move .gg_subSet ul li.gg_select a{color:#333333;background:#eff5fa;}


/*운영팀 수정*/
.station_img_01{background-image: url("/gbis2014/resources/img/img_display08.jpg"); background-size: cover;}
.station_img_02{background-image: url("/gbis2014/resources/img/img_display07.jpg"); background-size: cover;}


/*WA 수정영역 */
.schbus_rtb_bt ul.schtab li span {
    display: inline-block;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;}
    
 /*기본테이블*/
 table.basic {
	 border-collapse: collapse;
	 background-color: #ffffff;
	 display: inline-table;
	 text-align: center; 
	 width: 1100px; 
 }   
 
 table.basic td{
 	border:1px solid #dcdcdc;
 	background-color: #ffffff;
 	padding: 10px 10px;
 	
 }
 
 
 /* 아이콘 스마트폰과 일치화 */
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_double{background: url(/gbis2014/resources/media/i_bus-gen_gn_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_low{background: url(/gbis2014/resources/media/i_bus-low_gn.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_second{background: url(/gbis2014/resources/media/i_bus-dbl_gn.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_trolley{background: url(/gbis2014/resources/media/i_bus-tro_gn.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_gn.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.green{background: url(/gbis2014/resources/media/i_bus-gen_gn.svg) no-repeat center;  background-size: 45px auto;}

.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_double{background: url(/gbis2014/resources/media/i_bus-gen_rd_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_low{background: url(/gbis2014/resources/media/i_bus-low_rd.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_second{background: url(/gbis2014/resources/media/i_bus-dbl_rd.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_trolley{background: url(/gbis2014/resources/media/i_bus-tro_rd.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_rd.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.red{background: url(/gbis2014/resources/media/i_bus-gen_rd.svg) no-repeat center;  background-size: 45px auto;}

.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky_double{background: url(/gbis2014/resources/media/i_bus-gen_bl_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky_low{background: url(/gbis2014/resources/media/i_bus-low_bl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky_second{background: url(/gbis2014/resources/media/i_bus-dbl_bl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky_trolley{background: url(/gbis2014/resources/media/i_bus-tro_bl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_bl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.sky{background: url(/gbis2014/resources/media/i_bus-gen_bl.svg) no-repeat center;  background-size: 45px auto;}
 
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_double{background: url(/gbis2014/resources/media/i_bus-gen_yl_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_low{background: url(/gbis2014/resources/media/i_bus-low_yl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_second{background: url(/gbis2014/resources/media/i_bus-dbl_yl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_trolley{background: url(/gbis2014/resources/media/i_bus-tro_yl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_yl.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.yellow{background: url(/gbis2014/resources/media/i_bus-gen_yl.svg) no-repeat center;  background-size: 45px auto;}

.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple_double{background: url(/gbis2014/resources/media/i_bus-gen_pp_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple_low{background: url(/gbis2014/resources/media/i_bus-low_pp.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple_second{background: url(/gbis2014/resources/media/i_bus-dbl_pp.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple_trolley{background: url(/gbis2014/resources/media/i_bus-tro_pp.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_pp.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.purple{background: url(/gbis2014/resources/media/i_bus-gen_pp.svg) no-repeat center;  background-size: 45px auto;}

.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray_double{background: url(/gbis2014/resources/media/i_bus-gen_gy_dup.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray_low{background: url(/gbis2014/resources/media/i_bus-low_gy.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray_second{background: url(/gbis2014/resources/media/i_bus-dbl_gy.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray_trolley{background: url(/gbis2014/resources/media/i_bus-tro_gy.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray_jeonse{background: url(/gbis2014/resources/media/i_bus-jeonse_gy.svg) no-repeat center;  background-size: 45px auto;}
.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.gray{background: url(/gbis2014/resources/media/i_bus-gen_gy.svg) no-repeat center;  background-size: 45px auto;}

.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.icon.navy{background: url(/gbis2014/resources/media/i_bus-gen_navy.svg) no-repeat center;  background-size: 45px auto;}


.schbus_rtb_bt .dtl_bd  ol li a .bus_posi_view span.trasnparent{
	background: #ffffff00;
	box-shadow: 0px 0px 0px rgb(0 0 0 / 40%);
	padding: 5px;
	top: -23px;
	position: relative;
	width: 25px;
	display: inline-table;
	font-weight: 500;
}

.vehicle.green_double{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-gen_gn_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.green_low{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-low_gn.svg) no-repeat center; background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.green_second{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-dbl_gn.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.green_trolley{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-tro_gn_wbg.svg) no-repeat center; background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.green_jeonse{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-jeonse_gn.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.green{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-gen_gn_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}

.vehicle.red_double{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-gen_rd_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.red_low{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-low_rd.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.red_second{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-dbl_rd.svg) no-repeat center; background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.red_trolley{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-tro_rd.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.red_jeonse{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-jeonse_rd.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.red{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_rd_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}

.vehicle.sky_double{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-gen_bl_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.sky_low{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-low_bl.svg) no-repeat center; background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.sky_second{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-dbl_bl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.sky_trolley{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-tro_bl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.sky_jeonse{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-jeonse_bl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.sky{display:inline-block; background:  url(/gbis2014/resources/media/i_bus-gen_bl_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}
 
.vehicle.yellow_double{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_yl_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.yellow_low{display:inline-block; background: url(/gbis2014/resources/media/i_bus-low_yl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.yellow_second{display:inline-block; background: url(/gbis2014/resources/media/i_bus-dbl_yl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.yellow_trolley{display:inline-block; background: url(/gbis2014/resources/media/i_bus-tro_yl.svg) no-repeat center; background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.yellow_jeonse{display:inline-block; background: url(/gbis2014/resources/media/i_bus-jeonse_yl.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.yellow{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_yl_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}

.vehicle.purple_double{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_pp_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.purple_low{display:inline-block; background: url(/gbis2014/resources/media/i_bus-low_pp.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.purple_second{display:inline-block; background: url(/gbis2014/resources/media/i_bus-dbl_pp.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.purple_trolley{display:inline-block; background: url(/gbis2014/resources/media/i_bus-tro_pp.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.purple_jeonse{display:inline-block; background: url(/gbis2014/resources/media/i_bus-jeonse_pp.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.purple{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_pp_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}

.vehicle.gray_double{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_gy_dup.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.gray_low{display:inline-block; background: url(/gbis2014/resources/media/i_bus-low_gy.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.gray_second{display:inline-block; background: url(/gbis2014/resources/media/i_bus-dbl_gy.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.gray_trolley{display:inline-block; background: url(/gbis2014/resources/media/i_bus-tro_gy.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.gray_jeonse{display:inline-block; background: url(/gbis2014/resources/media/i_bus-jeonse_gy.svg) no-repeat center;  background-size: 30px auto; width: 30px; height: 30px;}
.vehicle.gray{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_gy_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}

.vehicle.navy{display:inline-block; background: url(/gbis2014/resources/media/i_bus-gen_navy_wbg.svg) no-repeat center; background-size: 22px auto; width: 22px; height: 22px;}


/*개인정보처리방침 전면 개정*/
.pd_left_right{padding-left:2%; padding-right:2%;}
.label_title_type{border-top:2px solid #0a55a5; text-align: center; padding: 0.6rem 0; background: #EAF1F8FF; color:black;}
.label_list_box_type{ display: flex; justify-content: center; padding:0; margin: 0; flex-wrap: wrap; }
.label_list_box_type > li{list-style-type: none; margin:0 5px; margin-bottom: 10px; width:13%;  background:#fff;  box-shadow: 0 0 0 1px #7ea2c7 inset; }
.label_list_box_type > li div{padding:0.6rem 0.7rem 0rem 0.7rem; }
.label_list_box_type > li div > p{text-align: center; line-height: 1.2; margin:8px 0 5px 0;}
.label_list_box_type > li div > p img{ width:100px;}
.hidden_label_text_type{border:1px solid #0d73bd; position:absolute; background:#0d73bd; color: #fff; z-index: 99999; display:none;  padding:0.5rem 1rem; }
.label_list_box_type > li > div:hover ~ p.hidden_label_text_type{display: block; }
.label_list_box_type2{display: flex; padding:1% 0 0 0; margin: 0 0 12px 0; flex-wrap: wrap;}
.label_list_box_type2_small{display: flex; padding:1% 0 0 0; margin: 0 0 12px 0; flex-wrap: wrap;}
.label_list_box_type2 > li{list-style-type: none; width:49.7%; border-bottom:1px solid #ededed; border-right: 1px solid #ededed;}
.label_list_box_type2_small > li{list-style-type: none; width:45.7%; border-bottom:1px solid #ededed; border-right: 1px solid #ededed;}
.label_list_box_type2 > li:nth-child(1) {border-top: 1px solid #ededed;}
.label_list_box_type2 > li:nth-child(2) {border-top: 1px solid #ededed;}
.label_list_box_type2 > li:nth-child(odd) {border-left: 1px solid #ededed;}
.label_list_box_type2 > li:last-child{ border-bottom: 1px solid #ededed;}

.label_list_box_type2_small > li:nth-child(1) {border-top: 1px solid #ededed;}
.label_list_box_type2_small > li:nth-child(2) {border-top: 1px solid #ededed;}
.label_list_box_type2_small > li:nth-child(odd) {border-left: 1px solid #ededed;}
.label_list_box_type2_small > li:last-child{ border-bottom: 1px solid #ededed;}


.label_list_box_type2 > li a{padding:0.6rem 0.8rem;  display: flex; align-items: flex-start; width:100%;}
.label_list_box_type2_samll > li a{padding:0.6rem 0.8rem;  display: flex; align-items: flex-start; width:100%;}
.label_list_box_type2 > li a img{width: 25px; margin-right: 5px; margin-top: 2px;}
.label_list_box_type2_small > li a img{width: 25px; margin-right: 5px; margin-top: 2px;}

.content_box {padding-bottom:30px;}
.content_box > h4 {color: #0051a3; font-size: 22px; font-weight: 500; display:flex; align-items:center;}
    
.well {
    padding: .75rem 1.25rem;
    margin-bottom: 3.25rem;
    border-color: #ddd;
    border-radius: 0;
    background-color: #f7f7f7;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.flex_center {flex-direction: column; display:flex; justify-content:center; align-items:center; }
.content_box > .flex_center> img { width: 850px; padding-top:60px;}
.align-items-center.mb-2 {margin-top: 16px; margin-bottom:16px;}
.mb-2> a {padding:7px; border: 1px solid #dadada;}
.mb-2> a:hover { background: #f7f7f7;}
.link_btn{padding:7px; border: 1px solid #dadada; margin:10px 5px;}
.link_btn:hover { background: #f7f7f7;}
.line_height_22{padding:22px 0;}
.pl_30{padding-left:20px;}
.pl_10{padding-left:10px;}

.label_list_box_type2 li:hover > a{font-weight:500;}

.station-arrow {
	display:inline-block;
	width: 13%;
	float: right;
	cursor: pointer;
}




/*예상소요시간 정류소 지정 팝업*/
.popup {
    position: absolute;
    background: white;
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    padding: 5px;
    display: none;
    width: 200px;
    z-index: 999;
    text-align: center;
    top: 275px;
    left: 758px;
    /* height: 200px; */
}


.popup>div{
    margin: 2%;
    padding: 3%;
    text-align: center;
    
}
#popupTitle{
    font-weight: 600;
}


.popup :nth-child(2), .popup :nth-child(3){
    background-color: white;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid rgb(168, 166, 166);
}
.popup :nth-child(2):hover,
.popup :nth-child(3):hover {
    background-color: rgb(148, 147, 147);
    color: #fff;
}

.popup button {
background: #dc3545;
color: white;
border: none;
padding: 8px;
border-radius: 5px;
cursor: pointer;
margin-top: 3px;
}
.popup button:hover {
background: #b52a37;
}
.bus-info {
margin: 5px 0;
padding: 5px;
background: #f8f9fa;
border-radius: 5px;
}



.schbus_rtb_bt .dtl_bd  ol li div span.tline{width:8px; height:64px; float:right; margin-right:10px;}
.schbus_rtb_bt .dtl_bd  ol li div span.tline.dblue{ background:#0093d0; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div span.tline.red{ background:#ed3015; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div .bus_line_wrap{float:left;padding:10px 0;}


.schbus_rtb_bt .dtl_bd  ol li div span.tcr{width: 22px; height: 22px; box-shadow: 0px 1px 2px rgb(0 0 0 / 20%); border-radius: 500px; color: #ffffff; display: table; text-align: center; line-height: 22px; float: right; position: relative; left:15px;top:20px;}
.schbus_rtb_bt .dtl_bd  ol li div span.tcr.dblue{background:#0093d0; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div span.tcr.dblue i{font-size:16px; font-weight:600; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div span.tcr.red{background:#ed3015; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div span.tcr.red i{font-size:16px; font-weight:600; pointer-events:none;}
.schbus_rtb_bt .dtl_bd  ol li div span.posi_name{margin-top:14px;}
.schbus_rtb_bt .dtl_bd  ol li div .bus_posi_view{top:12px; right: 0px; position: absolute; width: auto; z-index: 1;}
.schbus_rtb_bt .dtl_bd  ol li div .bus_posi_view span{background:#ffffff; box-shadow: 0px 0px 4px rgb(0 0 0 / 40%); display:inline-table; font-weight:500;}



.schbus_rtb_bt .dtl_bd ol li div span.tline {pointer-events:none;}

#scroll_station li .bus_posi_view {
	width: 150px;
}

#tTimeView {
	margin-top: 5px;
}

#tTimeView span.tcr.dblue{
	display: inline-block;
	background:#0093d0; pointer-events:none;
    width: 18px; height: 18px; box-shadow: 0px 1px 2px rgb(0 0 0 / 20%); border-radius: 500px;
    color: #ffffff;  text-align: center; line-height: 18px;
}
#tTimeView  span.tcr.red{background:#ed3015; pointer-events:none;
	display: inline-block;
    width: 18px; height: 18px; box-shadow: 0px 1px 2px rgb(0 0 0 / 20%); border-radius: 500px;
    color: #ffffff;  text-align: center; line-height: 18px;
}
#tTimeView span.tcr i{font-size:14px; font-weight:600; pointer-events:none;}

.inp{margin: 0 6px; width: 237px; border : 1px solid #cccccc;}


#popup_selectStation {
    display: none;
    position: absolute;
    background: #777575;
    color: #fff;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 14px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
#esimate_refresh_start, #esimate_refresh_end {
	display: inline-block;
	width: 20px; height: 20px; 
	background-image: url("/gbis2014/resources/img/refresh_tiny.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}


/*2025 WA*/
.icon_wa {
	position: relative;
	display: inline-block;
	}
	.icon_wa img {
	display: block;
	}

	/* 사선 패턴 (파란 아이콘용) */
	.icon_wa.line::after {
	content: "";
	position: absolute;
	inset: 0;
	background-image: repeating-linear-gradient(
		45deg,
		rgba(255,255,255,0.5) 0,
		rgba(255,255,255,0.3) 2px,
		transparent 2px,
		transparent 6px
	);
	pointer-events: none;
	}

	/* 점무늬 패턴 (빨간 아이콘용) */
	.icon_wa.dot::after {
	content: "";
	position: absolute;
	inset: 0;
	background-image: radial-gradient(rgba(255,255,255,0.5) 1px, transparent 1px);
	background-size: 6px 6px;
	pointer-events: none;
	}