﻿/*@charset "utf-8";*/
/* CSS Document */
/*
.container {width:100%;background: #FFFFFF;margin: 0 auto;}
.container .title_s01{margin-bottom:5px; font-size:15px; color:#1095d1; font-weight:600;}

.header {}

.sidebar1 {float: left; margin-top:20px; margin-right:1%; width: 33%; box-sizing:border-box;}

.sidebar2 {float: right;width:33%; padding:20px 15px 40px 15px; background:#e2e8ec; box-sizing:border-box;}

.content ul, .content ol { 	padding: 0; }
.footer {position:relative; padding-top:15px; padding-bottom:100px; border-top:1px solid #ccc;}
.footer span{font-size:12px;}

.fltrt { float: right;margin-left: 8px;}
.fltlft { float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.s_txt{display:inline-block; margin-top:-15px; font-size:12px; color:333;}


#skipnavigation {position:absolute; left:0; top:-1000px; width:100%; height: 0px; z-index:1000; line-height:0px; font-size:0px;}
#skipnavigation a{display:block; text-align:center; width: 100%; line-height:0px; font-size:0px;}
#skipnavigation a:focus, #skipnavigation a:hover, #skipnavigation a:active {position:absolute; left:0px; top:1000px; padding: 8px 0;  display:block; height:20px; background:#20262c; font-size:12px; font-weight:bold; line-height:18px; color:#fff;}

.header .topmenu{clear:both; width:100%; height:30px;background: #5B5A5F;border-bottom:3px solid #0B6BB8;text-align:right;}
.header .topmenu a{display:inline-block;margin:8px 8px 0 8px;padding:0;font-size:11px;font-family:nanum;font-weight:bold;color:#EEEEEE;}
.header .topmenu a:hover, a:active, a:focus {color:#1C85D9;}

.header .menu{margin:0 auto;clear:both;width:1050px;height:78px;background: #fff;}
.header .menu .tlogo{float:left;display:inline-block;margin:10px 20px 0 0px;}

.header .menu ul{float:left;display:inline-block;margin:30px 0 0 20px;padding:0;list-style:none;font-size:16px;font-weight:bold;color:#000;}
.header .menu ul li{float:left;margin:0 0 0 55px;font-family:NanumBold;}

ul#minitabs {
list-style: none;
margin:0px 0 0 0px;
padding:0;list-style:none;
font-size:16px;
font-weight:bold;
color:#000;
white-space: nowrap
}
ul#minitabs li {
display: inline;
margin:30px 0 0 25px
}
ul#minitabs a {
text-decoration: none;
padding: 0 0 3px;
border-bottom: 2px solid #FFF;
color: #000;
font-size:15px;
  }
ul#minitabs a#current {
padding-bottom:10px;	
border-color: #009AE1;
color:#1C85D9
}
ul#minitabs a:hover {
padding-bottom:10px;		
border-color: #009AE1;
color: #1C85D9
}



.header .map{margin:0 auto;clear:both; width:1050px; height:44px;background: #fff;text-align:right;}
.header .map img{margin:12px 5px 0 3px;}
.header .map input{display:inline-block;margin:0px 0 6px 10px;}
.header .mainimg{clear:both; height:220px; background:#88c8c2; text-align:center; overflow:hidden;}

*/
.content {padding:10px; margin-top:20px; margin-bottom:20px; margin-right:1%;  width:100%;  background:linear-gradient(0deg,#454bb2,#1270bd); -webkit-background:linear-gradient(0deg,#454bb2,#1270bd); box-sizing:border-box;}
/*sidebar1 */


/*content*/
.txtorange{color:#F23F01 !important;}

.content .contit{display:inline-block; margin-bottom:10px; font-size:16px;color:#fff; width:280px; font-weight:600;}
.busarrtime{/*clear:both;display:inline-block;margin:0 5px 10px 5px;*/border:1px solid #08538F;width:100%; background:#fff;}
.busarrtime .arssearch{display:inline-block;text-align:center;font-size:15px;background:#D0E4F4;width:100%;padding:19px 0; box-sizing:border-box;}
.busarrtime .arssearch input{background:#fff;border:1px solid #BBBBBB;font-size:11px;height:16px;}
.busarrtime .arssearch img{vertical-align:middle;margin-left:4px;}
.busarrtime .arsresult{/*clear:both;display:inline-block;*/padding:2px; margin-bottom:1px; text-align:left;font-size:11px;background-color:#EFEFEF;width:100%;padding:9px 0 7px 10px;
border-top:1px solid #08538F; box-sizing:border-box; height:30px; box-sizing:border-box;} 

.bustimescroll{margin-top:10px; width:100%;height:141px;overflow-x:hidden;overflow-y:auto;background-color:#fff;/*position:absolute;*/}

.bustime {border-collapse:collapse; clear:both; table-layout:fixed;margin:0 auto;}
.bustime caption {display:none;margin:0;padding:0;}

.bustime thead th { padding:7px 0 7px 0;text-align:center;border:1px solid #DDDDDD;}
.bustime thead th {color:#454545;font-family:Dotum;font-size:11px;font-weight:normal; }
.bustime thead th.topb {border-top:1px solid #08538F !important; }
.bustime thead th.botb {border-bottom:1px solid #D1D0D0 !important; }

.bustime thead th.cell1 {background-color:#EFEFEF; }

.bustime tbody tr:hover {background-color:#F8E7FB !important;}
.bustime tbody td { border:1px solid #DDDDDD;padding:7px 0 7px 0px;  vertical-align:middle;color:#444444;font-family:Dotum;font-size:11px; font-weight:normal;text-decoration:none;background-color:#fff;}
.bustime tbody td.cellc {text-align:center;}
.bustime tbody td.celll {text-align:left; padding-left:5px;}
.bustime tbody td.cellma {text-align:center;padding:0px 0 0px 0px !important; }
.bustime tbody td.bol{font-weight:bold;}
.bustime tbody td.cellle {background-color:#F6F6F6;padding:7px 0 7px 0;text-align:center;color:#444444;font-family:Dotum;font-size:12px;font-weight:bold;}
.bustime tbody td.cellri {background-color:#ffffff;padding:7px 0 7px 0;text-align:left;color:#444444;font-family:Dotum;font-size:12px; padding:0 0 0 5px;}
.bustime tbody td.botb {border-bottom:2px solid #333333 !important; }

.bustime tbody td a:link { color:#2D2D2D;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.bustime tbody td a:visited  { color:#2D2D2D;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.bustime tbody td a:active  { color:#066DC5;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:underline;}
.bustime tbody td a:hover  { color:#066DC5;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:underline;}

div.arsNo{margin:0px; padding:0px;;}
.arsNo ul {float:left; width:296px;height:140px; margin:0px; padding:0px;list-style:none;}
.arsNo li {float:left;padding:7px 0 7px 0;text-align:center;color:#454545;font-family:Dotum;font-size:11px;font-weight:normal;background-color:#EFEFEF;}
.arsNo li.a {width:17%;border:1px solid #DDDDDD;}
.arsNo li.b {width:15%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.arsNo li.c {width:33%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.arsNo li.d {width:33%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}


.busarrtime .busarrtip{/*clear:both;display:inline-block;line-height:160%;
position:relative;top:141px;left:0px;*/padding:8px 10px; width:100%; font-size:11px;color:#000;background:#fff; box-sizing:border-box;}

.busarrbanner{display:inline-block; width:100%; height:125px;}
.busarrbanner>span{display:inline-block; padding-top:20px; width:100px; height:100px; background:#eee; text-align:center; box-sizing:border-box;}
.busarrbanner a{padding:10px 5px 0px 5px; display:inline-block; width:167px; height:100px; background:#3954b5; font-size:13px;color:#fff;text-align:center;vertical-align:top; box-sizing:border-box;}
.busarrbanner a img{margin:0 auto; margin-bottom:5px; display:inline-block; width:40%; height:auto;}
.busarrbanner strong{color:#fff;}
.busarrbanner a.alineright{border-right:1px solid #5897CA;}


.warp_btns{width:100%; height:125px;}
.warp_btns a{display:inline-block; padding:12px; width:163px; background:#fff; border:1px solid #ccc; box-sizing:border-box; font-size:15px; color:#333; font-weight:bold; text-align:center;}
.warp_btns a:hover{background:#555; color:#fff;}
.warp_btns a:nth-child(2n-1){margin-left:6px;}

/*sidebar2 */
.sidebar2 .linetit{clear:both; margin-bottom:5px;border-bottom:1px solid #4c97d1;font-size:16px;color:#000;}
.sidebar2 .linetit img{margin:0px 0 4px 0;vertical-align: middle;}
.sidebar2 .linetit span{display:inline-block; font-size:15px;}
.sidebar2 .linetit strong{color:#095490;}
.sidebar2 .linetit a{display:inline-block;float:right;margin:8px 2px 0 0;}


.sidebar2 .linecon{clear:both;width:100%;height:175px; /*position:absolute;top:449px;*/overflow-x:hidden; overflow-y:scroll; background-color:#eee; border:1px solid #ccc; box-sizing:border-box;}
.sidebar2 .linecon ul{padding:0;list-style:none; display:inline-block; width:100%;}
.sidebar2 .linecon ul li{display:inline-block;}
.sidebar2 .linecon ul li.litit{font-size:11px;font-family:Dotum;color:#F23F01;padding:15px 2px 5px 7px; width:100%; background:#fff; box-sizing:border-box;}
.sidebar2 .linecon ul li.litit img{vertical-align: middle;margin:0 2px 2px 0;}
.sidebar2 .linecon ul li.litit em{display:inline-block;float:right;color:#424242;font-style:normal;}

.sidebar2 .linecon ul li.libe{clear:both;background: #F2F2F2;font-size:11px;padding:10px 10px 5px 10px; width:100%; color:#363636; box-sizing:border-box;}
.sidebar2 .linecon ul li.libe span{display:inline-block;background: #797979;border:1px solid #5F5F5F;color:#fff;padding:0px 2px 0px 2px;margin:0 5px 3px 0;font-size:11px;}

.sidebar2 .linecon ul li.liaf{background: #F2F2F2;font-size:11px;padding:5px 10px 10px 10px;color:#0B6BB8;}
.sidebar2 .linecon ul li.liaf span{display:inline-block;background: #F23F01;border:1px solid #BD0101;color:#fff;padding:0px 2px 0px 2px;margin:0 5px 0px 0;font-size:11px;}


.sidebar2 .poptit{clear:both; /*position:absolute;top:710px;*/width:100%;margin:20px 0px 5px 0px;border-bottom:1px solid #4c97d1;font-size:16px;color:#000;}
.sidebar2 .poptit img{margin:0px 0 4px 0;vertical-align: middle;}
.sidebar2 .poptit span{display:inline-block; font-size:15px;}
.sidebar2 .poptit strong{color:#095490;}
.sidebar2 .poptit a{display:inline-block;float:right;margin:2px 2px 0 0;}

.sidebar2 .popcon{clear:both; overflow:hidden;}


.sidebar2 .noticetit{/*clear:both;margin:10px 2px 0 15px;*/margin-bottom:5px; border-bottom:1px solid #4c97d1;font-size:16px;color:#000;}
.sidebar2 .noticetit img{margin:0px 0 4px 0;vertical-align: middle;}
.sidebar2 .noticetit span{display:inline-block; font-size:15px;}
.sidebar2 .noticetit strong{color:#095490;}
.sidebar2 .noticetit a{display:inline-block;float:right;margin:8px 2px 0 0;}


.sidebar2 .noticecon{clear:both;width:100%; height:75px; background:#eee; border:1px solid #ccc; box-sizing:border-box;}
.sidebar2 .noticecon ul{padding:0;list-style:none;}

.sidebar2 .noticecon ul li{clear:both;font-size:11px;padding:5px;color:#5D5D5D; background:#fafafa; border-bottom:1px solid #ececec;}
.sidebar2 .noticecon ul li img{margin:0px 4px 2px 0;vertical-align: middle;}
.sidebar2 .noticecon ul li em{font-style:normal;float:right; background:#fff;}

/*
.sidebar2 .arstit{clear:both;width:330px;margin:30px 2px 0 15px;border-bottom:1px solid #DADADA;font-size:16px;color:#000;font-family:NanumBold;}
.sidebar2 .arstit img{margin:0px 0 4px 0;vertical-align: middle;}
.sidebar2 .arstit span{display:inline-block;}
.sidebar2 .arstit strong{color:#095490;}

.sidebar2 .arssearch{clear:both;width:310px;margin:4px 2px 0 15px;background:#D5E5F3;border:1px solid #95B1C9;padding:20px 10px;text-align:center;}
.sidebar2 .arssearch select{font-size:11px;font-family:Dotum;border:1px solid #AFAFAF;}
.sidebar2 .arssearch input{font-size:11px;font-family:Dotum;border:1px solid #A6C2DB;background:#fff;height:16px;}
.sidebar2 .arssearch img{vertical-align: middle;}

.sidebar2 .arstip{clear:both;width:332px;margin:20px 0 0 15px;}
.sidebar2 .arstip ul{list-style:decimal;padding:0;margin:0;color:#F23F01;}
.sidebar2 .arstip ul li{margin:15px 0 10px 15px;line-height:170%;font-size:11px;color:#424242;}
*/

div.arstit{padding:10px; clear:both;width:100%; border-bottom:1px solid #4c97d1;font-size:16px;color:#000; background:url(../images/main/title_bg01.jpg) no-repeat; background-size:cover; border-radius:5px 5px 0px 0px; box-sizing:border-box;}
div.arstit img{margin:0px 0 4px 0;vertical-align: middle;}
div.arstit span{display:inline-block; color:#fff; font-weight:600;}
div.arstit strong{color:#095490;}

div.arssearch2{clear:both;width:100%; padding:20px 10px;background:#D5E5F3; border-left:1px solid #95B1C9; border-right:1px solid #95B1C9;text-align:center; box-sizing:border-box;}
div.arssearch2 select{font-size:11px;font-family:Dotum;border:1px solid #AFAFAF;margin:0 10px 0 0;}
div.arssearch2 input{font-size:11px;font-family:Dotum;border:1px solid #A6C2DB;background:#fff;height:16px;}
div.arssearch2 img{vertical-align: middle;}

div.arstip{padding:20px 10px; clear:both; width:100%; height:262px; scroll-y:auto; background:#eee; border:1px solid #ccc; box-sizing:border-box;}
div.arstip ul{list-style:decimal;padding:0;margin:0;color:#F23F01;}
div.arstip ul li{margin:15px 0 10px 15px;line-height:170%;font-size:11px;color:#424242;}


.arstable{border-collapse:collapse;border:0px solid #000; clear:both; table-layout:fixed;margin:0 0 15px 17px;width:332px;}
.arstable caption{text-align:left;margin:5px 0 2px 0;border:1px solid #CCC;padding:0;font-size:12px;font-family:Dotum;color:#333;}
.arstable caption strong{color:#095490 !important;font-weight:normal;}
.arstable caption img{vertical-align:middle;}

.arstable thead th{font-weight:normal;font-size:11px;background:#D5E5F3;color:#105098;border-top:1px solid #95B1C9;border-bottom:1px solid #95B1C9;padding:4px 0 4px 0;}

.arstable tbody td.arsstittb{text-align:right;font-size:11px;font-family:Dotum;color:#333;padding:5px 0 5px 0;border-bottom:1px solid #EAEAEA; }
.arstable tbody td.arsmemtb img{vertical-align:middle;}
.arstable tbody td.arsmemtb{text-align:left;}
.arstable tbody td.arsmemtb a{display:inline-block;padding:10px 0 10px 10px;color:#095490;}
.arstable tbody td.arsnoretb{text-align:center;font-size:12px;font-family:Dotum;color:#095490;}



.lineList{border-collapse:collapse;border:0px solid #000; clear:both; table-layout:fixed;width:100%;}
.lineList caption{padding:0px 15px; text-align:left;margin:5px 0 2px 0;/*border:1px solid #CCC;*/font-size:12px;font-family:Dotum;color:#333;font-size:14px;}
.lineList caption strong{color:#095490 !important;font-weight:normal;}
.lineList caption img{vertical-align:middle;}

.lineList thead th{font-weight:normal;font-size:11px;background:#D5E5F3;color:#105098;border-top:1px solid #95B1C9;border-bottom:1px solid #95B1C9;padding:4px 0 4px 0;}

.lineList tbody td{padding:2px 0 2px 20px;font-size:11px;border-bottom:1px solid #EAEAEA; background:#fff;}
.lineList tbody td.arsstittb{text-align:right;font-size:11px;font-family:Dotum;color:#333;padding:5px 0 5px 0;border-bottom:1px solid #EAEAEA; }
.lineList tbody td.arsmemtb img{vertical-align:middle;}
.lineList tbody td.arsmemtb{text-align:left;}
.lineList tbody td.arsmemtb a{display:inline-block;padding:10px 0 10px 10px;color:#095490;}
.lineList tbody td.arsnoretb{text-align:center;font-size:12px;font-family:Dotum;color:#095490;}

























