﻿/*@charset "utf-8";*/
/* CSS Document */
/*
.container {width:100%;background: #FFFFFF;margin: 0 auto;}
.header {}


.sidebar1 {float: left;	width: 195px;padding:0 0 10px 0;margin-bottom:15px;}


.sidebar2 {float: left;width: 50px;padding:0 0 10px 0;margin-bottom:15px;}

.content ul, .content ol { 	padding: 0; }
.footer {clear: both;position: relative; margin:0 auto;padding: 10px 0 10px 0;width:1000px;border-top:1px solid #E0E0E0; margin-bottom:20px;}


.fltrt { float: right;margin-left: 8px;}
.fltlft { float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}



#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{clear:both;width:100%;height:78px;background: #fff;border-bottom:1px solid #D7D7D7;}
.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:0 0 0 0;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 45px;}
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;}
*/

.content{position:relative;background:#fff; width:100%; margin-bottom:50px;}
.con_wrap{margin:0 auto; width:1050px;}

ul#sidemenu {margin:0;padding:0;border-right:1px solid #E1E1E1;}
ul#sidemenu li {clear:both;float:left;display:inline-block;width:195px;border-right:1px solid #E1E1E1;}
ul#sidemenu a {display:inline-block;width:164px;margin:0;text-decoration:none;padding:12px 0 12px 30px;border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1;  }
ul#sidemenu a {color: #373737;font-family:NanumBold;font-weight:bold;font-size:13px;}
ul#sidemenu a#current {display:inline-block;padding-bottom:10px;background-color:#066AAF;color: #fff;}
ul#sidemenu a:hover {display:inline-block;padding-bottom:10px;background-color:#066AAF;color: #fff;}



/*.header .subimg{clear:both;width:1000px;height:216px;}*/
.subimg{position:relative; padding-top:60px; width:100%; height:190px; text-align:center; box-sizing:border-box;}
.subimg .subtit{float:left;display:block;background:url(/busanBIMS/img/subtit.jpg) no-repeat;background-size:195px 216px;width:195px;height:216px;margin:0;padding:0;}
.subimg .subtit span{display:inline-block;color:#fff;text-align:center;margin:145px 15px 0 25px;font-family:NanumBold;font-size:18px;font-weight:bold;}
.subimg .subtit span em{font-size:11px;font-weight:normal !important;font-style:normal;line-height:200%;}

.sub_bg01{background-image:url('../img/info/bg_info.jpg'); background-position:center; background-repeat:no-repeat; background-color:#a2a7e1;}
.sub_bg02{background-image:url('../img/info/bg_data.jpg'); background-position:center; background-repeat:no-repeat; background-color:#80ace1;}

/*1
.subimg .submtit1{float:left;display:block;background:url(/busanBIMS/img/submtit1.jpg) no-repeat;background-size:805px 216px;width:805px;height:216px;margin:0;padding:0;}
/*.subimg .submtit1 span{display:inline-block;color:#104088;text-align:left;margin:60px 0px 0 50px;font-family:NanumBold;font-size:25px;font-weight:bold;line-height:150%;}*/
.submtit1 span{margin-bottom:30px; display:block; text-decoration:none; color:#004289; font-style:normal; font-size:15px; font-weight:700;}
.submtit1 h2{margin-bottom:10px; color:#fff !important; font-size:24px;}
.subimg .submtit1 span em{font-size:16px;color:#1F1F1F;font-weight:normal !important;font-style:normal;line-height:150%;}

/*2*/
.subimg .submtit2{float:left;display:block;background:url(/busanBIMS/img/submtit2.jpg) no-repeat;background-size:805px 216px;width:805px;height:216px;margin:0;padding:0;}
.subimg .submtit2 span{display:inline-block;color:#104088;text-align:left;margin:60px 0px 0 50px;font-family:NanumBold;font-size:25px;font-weight:bold;line-height:150%;}
.subimg .submtit2 span em{font-size:16px;color:#1F1F1F;font-weight:normal !important;font-style:normal;line-height:150%;}

/*inb_bar /  상단 버튼식 사이드메뉴*/
.inb_bar{position:absolute; left:50%; margin-left:-525px; bottom:0px; width:1050px; text-align:center;}
.inb_bar ul{display:table; margin:0 auto;}
.inb_bar>ul{border:1px solid #b9b9b9; border-bottom:0px;}
.inb_bar>ul>li{display:inline-block; float:left; padding:15px 20px; background:#e9e9e9; font-size:16px;  border-left:1px solid #cfcfd0;}
.inb_bar>ul>li:hover ul{display:block;}
.inb_bar li.on{background:#fff !important;}
.inb_bar li:first-child{border-left:0px;}
.inb_bar>ul>li>a{font-weight:600; display:block; color:#373737; font-size:16px; }
/*사이드메뉴 하단*/
.inb_bar li{position:relative;}
.inb_bar li ul{display:none; position:absolute; text-align:center; z-index:100; padding:10px 5px; top:49px; left:50%; width:200px; border-top:1px solid #595959; background:rgba(49,71,110,0.9); height:auto; box-sizing:border-box; margin-left:-100px;/* box-shadow:0px 1px 3px #5883a7; border:1px solid #888;*/}
.inb_bar li li{display:inline-block; width:100%; /*background:#31476e;*/}
.inb_bar li li a{display:inline-block; padding:5px 0px; color:#fff; font-size:16px;}

/*현재위치*/
.location{margin-bottom:60px; padding-left:10px; width:100%; height:35px; color:#fff; background:#156ebc; font-size:15px; line-height:35px; box-sizing:border-box;}
.location > p{margin:0 auto; width:1050px;}
/*안내문구*/
.intro_txt{position:relative; margin-bottom:50px;}
.intro_txt p{margin-bottom:10px; color:#2e538c; font-size:25px; font-weight:bold;}
.intro_txt p:before{content:url('../img/info/icon_bus.gif'); margin-right:10px;}
.intro_txt span{display:inline-block; margin-top:5px; color:#3b3b3b; font-size:15px; font-weight:600;}
/*.intro_txt:after{content: "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"; font-size: 17px;  font-weight: 900; font-family: Times New Roman, Serif;  color:#1973b6; width: 100%; height:15px; position:absolute; bottom:-15px;  left: 0px;  overflow: hidden; dispaly:block;}
*/
/*검색영역*/
.sch_box{margin-bottom:35px;}
.sch_box>h4{margin-bottom:4px; color:#0779ce; font-size:15px;}
.sch_box>span{color:#3b3b3b; font-size:15px;}
.sch_box>table{margin:10px 0px;background:#fff; width:100%; border:1px solid #ccc;}
.sch_box>table td,.sch_box>table th{padding:5px; box-sizing:border-box;}
.sch_box>table th{width:130px; text-align:center; background:#d0e4f4; color:#363636;}
.sch_box>table th:first-child{border-bottom:1px solid #b0b0b0;}
.sch_box select{margin-top:-2px; width:100px; padding:2px 5px; height:25px; box-sizing:border-box;}
.sch_box input[type="text"]{width:150px; padding:2px 5px; box-sizing:border-box;}
.sch_box input[type="checkbox"]{display:inline-block; width:15px; height:15px; margin-right:2px; vertical-align:middle;}

/*테이블 스타일*/
/*테이블 상단 고정 스크롤*/
.tb_st_fix{margin-bottom:50px; display:block; width:100%; border-collapse:collapse; overflow-x:auto; table-layout:fixed; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.tb_st_fix thead, .tb_st_fix tbody{display:block; width:100%;}
.tb_st_fix tbody{overflow-y:scroll; overflow-x:hidden; height:800px; background:#ccc;}
.tb_st_fix tbody td:nth-child(1){background:#595959;}
.tb_st_fix td, .tb_st_fix th {padding:5px 8px; min-width:100px; height:25px; border:solid 1px #9d9d9d; overflow:hidden; text-overflow: ellipsis; width:600px; word-break:break-all; box-sizing:border-box;}
.tb_st_fix th{font-size:13px; background:#eef4f9; color:#373737;}
.tb_st_fix td:nth-child(1){font-size:13px; background:#eef4f9 !important; color:#373737; text-align:left;}
.tb_st_fix tr:nth-child(1) td{border-top:none;}
.tb_st_fix td{font-size:13px; background:#fff;}
.tb_st_fix .col_02{min-width:200px !important;}
.tb_st_fix .col_05{min-width:80px !important;}
.tb_st_fix td:nth-child(1){text-align:left;}
/*테이블*/
.tb_st_01{margin-bottom:10px; display:block; width:100%; border-collapse:collapse; overflow-x:auto; table-layout:fixed; text-align:center;}
/*.tb_st_01 thead, .tb_st_01 tbody{display:block; width:100%;}*/
.tb_st_01 tbody{background:#ccc;}
.tb_st_01 tbody td:nth-child(1){background:#595959;}
.tb_st_01 td, .tb_st_01 th {padding:5px 8px; height:25px; border:solid 1px #9d9d9d; overflow:hidden; text-overflow: ellipsis; width:600px; word-break:break-all; box-sizing:border-box;} /*min-width:100px;*/ 
.tb_st_01 th{font-size:13px; background:#eef4f9; color:#373737;}
.tb_st_01 td:nth-child(1){font-size:13px; background:#eef4f9 !important; color:#373737; text-align:left;}
.tb_st_01 tr:nth-child(1) td{border-top:none;}
.tb_st_01 td{font-size:13px; background:#fff;}
.tb_st_01 td:nth-child(1), .tb_st_01 th:nth-child(1){!important; text-align:center;}
/* .tb_st_01 td:nth-child(1), .tb_st_01 th:nth-child(1){width:70px !important; text-align:center;} */

.tb_st_02 td{border-bottom:1px solid #ececec; border-right:1px solid #ececec;}
.tb_st_02 td:first-child{border-left:1px solid #ececec;}
.tb_st_02 tr:last-child td{border-bottom:0px;}

/*개요 스타일*/
.con_summary{position:relative; padding:55px 0px; margin:0 auto; width:750px; text-align:center;}
.con_summary .txtbox_01 span{padding-top:40px; display:block; background:#f0f4f9; height:100%; color:#595959; box-sizing:border-box;}
.con_summary .txtbox_01{/*padding:70px 75px 25px 75px;*/padding:20px; position:relative; top:0px; left:50%; margin-left:-235px; width:470px; height:160px; background:url(../img/info/acc_bg01.jpg); border-radius:7px; color:#fff; font-size:17px; box-sizing:border-box; background-size:cover; font-weight:bold; line-height:30px;}
.con_summary .txtbox_02{margin:0 auto; border-radius:10px; width:430px; height:100px; box-shadow:10px 10px 0px #d7e6f1; background:#065ea0; color:#fff; font-size:18px; font-weight:bold; line-height:100px;}
.con_summary .acc_01:before{content:url(../img/info/acc_bus.png); position:absolute; top:-55px; left:50%; margin-left:-55px;}
.con_summary .acc_02:before{content:url(../img/info/acc_hand.png); position:absolute; top:-55px; left:50%; margin-left:-55px;}
.con_summary>div{margin:-25px auto 0px auto; padding:25px; width:90%; height:580px; background:-webkit-linear-gradient(90deg,#6f72b9,#5e9bcb); background:linear-gradient(90deg,#6f72b9,#5e9bcb);box-sizing:border-box;}
.con_summary>div div{background:#f4f4f4; height:100%; padding:35px; box-sizing:border-box; font-weight:bold;}
.con_summary div table{display:block; margin:20px 0px;}
.con_summary div td{width:210px; height:130px; border:1px dotted #939393; font-size:17px; line-height:20px; color:#636363;}

/*모바일 스타일*/
.btn_area{display:table; margin:0 auto 50px auto; width:500px;}
.btn_area li{display:inline-block; width:100%;}
.btn_area a{display:inline-block; margin-bottom:5px; width:160px; height:40px; line-height:40px; text-align:center; background:#e9e9e9; border:1px solid #d3d3d3; color:#3b3b3b; font-size:15px; font-weight:600;}

.btn_area a.on{background:#4d8fd1 !important; border:1px solid #4a84c0 !important; color:#fff !important;}
.btn_area li a:nth-child(1){float:left; margin-right:7px;}
.btn_area li a:nth-child(3){float:right;}
.con_mobile{margin:0px auto 100px auto; padding:50px 20px; text-align:center; background:#e9e9e9; border:1px solid #d3d3d3; box-sizing:border-box;}
.con_mobile b{display:inline-block; margin-bottom:10px; width:100%; font-size:15px; line-height:21px;}
.con_mobile img{display:inline-block;}

/*그래프*/
.graph_box{margin:10px 0px 30px 0px; padding-top:10px; width:100%; height:520px; background:#fff; border:1px solid #555; box-sizing:border-box;}

ul.stxt{margin:0;padding:0;list-style:none;clear:both;}
ul.stxt li{float:left;font-family:NanumBold;font-weight:bold;color: #343434;font-size:13px;margin-bottom:20px;}
ul.stxt li img{vertical-align:middle;}
ul.stxt li strong{font-size:17px;color: #104088;line-height:190%;}
ul.stxt li.stext{padding:12px 0 0 20px;word-wrap: break-word;}
ul.stxt li.stext2{padding:0px 0 0 10px;word-wrap: break-word;}

ul.stxt2{clear:both;display:inline-block;margin:0;padding:0;list-style:none;}
ul.stxt2 li{float:left;font-family:NanumBold;font-weight:bold;color: #343434;font-size:13px;margin-bottom:20px;}
ul.stxt2 li img{vertical-align:middle;}
ul.stxt2 li strong{font-size:17px;color: #104088;line-height:190%;}
ul.stxt2 li.stext{padding:12px 0 0 20px;word-wrap: break-word;}
ul.stxt2 li.stext2{padding:0px 0 0 10px;word-wrap: break-word;}



.outlinetxt1{
	clear:both;float:left;
	font-family:NanumBold;font-weight:bold;color: #fff;font-size:14px;
    width:150px;height:150px;
	margin:60px 15px 0 0;
}
.outlinetxt1 strong{display:inline-block;margin:50px 0 0 20px;text-align:center;}

.outarr1{float:left;font-size:24px;}
.outarr1 img{display:inline-block;margin:80px 10px 0 0;}

.outlinetxt2{float:left;}
.outlinetxt2 ul{margin:0;padding:0;list-style:none;}
.outlinetxt2 ul li{margin:15px 0 15px 0;padding:12px;font-family:NanumBold;font-size:12px;color:#065288;}
.outarr2{float:left;}
.outarr2 img{display:inline-block;margin:80px 10px 0 10px;}

.outlinetxt3{float:left;font-family:NanumBold;font-weight:bold;color: #fff;font-size:14px;width:150px;height:150px;	margin:60px 0px 0 0px;}
.outlinetxt3 strong{display:inline-block;margin:70px 0 0 20px;text-align:center;}
.outarr3{clear:both;margin:0 auto;}
.outarr3 img{display:inline-block;margin:0px 0px 15px 240px;}
.outlinetxt4{clear:both;margin:0 auto;font-family:NanumBold;font-weight:bold;color: #024574;font-size:14px;width:220px;padding:15px;}



.rec1{
border:1px solid #0E588B;
background: #1e5799; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 57%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 57%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 57%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );  IE6-8 */
}

.rec2{
border:2px solid #99BAD0;
background: #DAECF8;	
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

.rec3{
border:2px solid #5D90AE;
background: #85B4D0;	
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}



.circle1{background-color: #2C88C7;
border:2px solid #1B6395;
width: 160px;height: 160px;
-webkit-border-radius:80px;
-moz-border-radius:80px;
border-top-left-radius:80px;
border-top-right-radius:80px;
border-bottom-left-radius:80px;
border-bottom-right-radius:80px;
}




/**/
dl.cont1{clear:both;margin:30px 0 10px 0;}
dl.cont1 dt{font-family:NanumBold;font-weight:bold;color: #343434;font-size:14px;}
dl.cont1 dt strong{color:#104088;}
dl.cont1 dt img{vertical-align:middle;margin-right:5px;}
dl.cont1 dd{padding:10px 0 10px 0px;/*margin:0 0 0 18px;*/font-family:Dotum;line-height:150%;}
dl.cont1 dd img{vertical-align:middle;margin:0 4px 0 0;}
dl.cont1 dd img.imce{display:block;margin:0 auto;}
dl.cont1 dd.drec1{display:block; background-color:#efefef;/*border:1px solid #b7dcf7; background-color:#dceaf5;*/color:#636363;padding:10px 20px;line-height:20px;}
dl.cont1 dd.drec1 em{float:left;display:block;width:20px;font-style:normal;margin:0px 2px 0px 0;color:#FD5528;}
dl.cont1 dd.drec1 span{display:inline-block;/*float:left;*/}
dl.cont1 dd em{display:inline-block;font-style:normal;color:#095CB9;margin-top:5px;}
dl.cont1 dd strong{font-style:normal;font-weight:normal;color:#FD5528;}

dl.cont1 dd.drec2{border:1px solid #B4B4B4;background-color:#EEEEEE;color:#2F2F2F;padding:10px 20px 10px 20px;line-height:180%;}

dl.cont1 dd.drec3{/*border:2px solid #B4B4B4;*/background-color:#efefef;color:#095CB9; padding:10px 20px 10px 20px;line-height:160%;font-size:11px;}
dl.cont1 dd.drec3 span{display:inline-block;font-size:13px;/*padding:0 10px 0 0;*/color:#2F2F2F;}
dl.cont1 dd.drec3 img{display:block;margin:0 auto;padding:0 0 10px 0;}
dl.cont1 dd.drec3 em{display:inline-block;color:#FD5528;padding:10px 0 0 0;}


dl.cont2{clear:both;margin:30px 0 10px 20px;}
dl.cont2 dt{font-family:NanumBold;font-weight:bold;color: #343434;font-size:14px;}
dl.cont2 dt img{vertical-align:middle;margin-right:5px;}
dl.cont2 dd{padding:10px 0 10px 0px;margin:0 0 0 18px;font-family:Dotum;line-height:150%;}
dl.cont2 dd img{vertical-align:middle;margin:0 4px 0 0;}


dl.cont3{clear:both;margin:30px 0 10px 0;}
dl.cont3 dt{font-family:NanumBold;font-weight:bold;color: #343434;font-size:14px;}
dl.cont3 dt strong{color:#104088;}
dl.cont3 dt img{vertical-align:middle;margin-right:5px;}
dl.cont3 dd{clear:both;;padding:10px 0 10px 0px;margin:0 0 0 18px;font-family:Dotum;line-height:150%;}
dl.cont3 dd img{vertical-align:middle;margin:0 4px 0 0;}
dl.cont3 dd span{float:right;border:1px solid #B4B4B4;background-color:#EEEEEE;color:#2F2F2F;font-size:11px;padding:5px;}
dl.cont3 dd img.dmimg{margin:20px 0 0 0;}
.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;  
  border-bottom: 5px solid black;
 }
 
 .arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;  
  border-top: 20px solid #f00;
 }
 
 .arrow-right {
  width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;  
  border-left: 60px solid green;
 }
 
 .arrow-left {
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;  
  border-right:10px solid blue; 
 }
.cont-box-pseudo{width:40px;height:30px; background-color:cornflowerblue;}/*사각형*/
.cont-box-pseudo:before {/*삼각형*/
content:"";display:block; 
border-right:50px solid transparent;border-bottom:50px solid cornflowerblue;
transform:rotate(225deg) translateY(14px);
-ms-transform:rotate(225deg) translateY(14px);
-webkit-transform:rotate(225deg) translateY(14px);
-moz-transform:rotate(225deg) translateY(14px);
-o-transform:rotate(225deg) translateY(14px);
}

/*ars*/


/*
ul.arsu{clear:both;float:left;display:inline-block;margin:0 0 0 30px;padding:0;list-style:none;}
ul.arsu li{float:left;list-style:none;}

ul.arsu li.arrow1 img{margin:100px 15px 0 15px;}
ul.arsu li.arsstep1{background:url(/busanBIMS/img/info/ars_bgst1.jpg) no-repeat;width:177px;height:264px;}
ul.arsu li.arsstep2{background:url(/busanBIMS/img/info/ars_bgst2.jpg) no-repeat;width:177px;height:264px;}
ul.arsu li.arsstep3{background:url(/busanBIMS/img/info/ars_bgst3.jpg) no-repeat;width:177px;height:264px;}


ul.step1text{margin:0;padding:0;list-style:none;}
ul.step1text li{clear:both;}
ul.step1text li.step1text1{font-family:NanumBold;padding:10px 0 0 95px;}
ul.step1text li.step1text1 em{font-size:12px;color:#000;line-height:160%;}
ul.step1text li.step1text1 strong{font-size:18px;color:#fff;font-style:italic;}
ul.step1text li.step1text2{font-family:NanumBold;padding:40px 0 0 12px;font-size:16px;color:#000;}
ul.step1text li.step1text2 em{color:#930;font-style:normal;}
ul.step1text li.step1text3{font-family:NanumBold;padding:10px 0 0 15px;font-size:26px;color:#33C;letter-spacing:-1px;}
ul.step1text li.step1text4{font-family:NanumBold;padding:12px 10px 0 12px;font-size:12px;color:#000;line-height:140%;}


ul.step2text{margin:0;padding:0;list-style:none;}
ul.step2text li{clear:both;}
ul.step2text li.step2text1{font-family:NanumBold;padding:10px 0 0 95px;}
ul.step2text li.step2text1 em{font-size:12px;color:#000;line-height:160%;}
ul.step2text li.step2text1 strong{font-size:18px;color:#fff;font-style:italic;}
ul.step2text li.step2text2{font-family:NanumBold;padding:40px 0 0 12px;font-size:16px;color:#000;}
ul.step2text li.step2text2 em{color:#930;font-style:normal;}
ul.step2text li.step2text3{font-family:NanumBold;padding:10px 0 0 42px;font-size:26px;color:#33C;letter-spacing:-1px;}
ul.step2text li.step2text4{font-family:NanumBold;padding:12px 10px 0 72px;font-size:12px;color:#000;line-height:140%;}


ul.step3text{margin:0;padding:0;list-style:none;}
ul.step3text li{clear:both;}
ul.step3text li.step3text1{font-family:NanumBold;padding:10px 0 0 95px;}
ul.step3text li.step3text1 em{font-size:12px;color:#000;line-height:160%;}
ul.step3text li.step3text1 strong{font-size:18px;color:#fff;font-style:italic;}
ul.step3text li.step3text2{font-family:NanumBold;padding:40px 0 0 20px;font-size:16px;color:#000;}
ul.step3text li.step3text2 em{color:#930;font-style:normal;}

ul.step3text li.step3text3{font-family:NanumBold;font-size:12px;color:#fff;letter-spacing:-1px;}
ul.step3text li.step3text3 strong{display:inline-block;background-color:#36C;padding:1px 4px;margin:10px 0 0 15px;}
ul.step3text li.step3text4{font-family:NanumBold;padding:12px 10px 0 15px;font-size:12px;color:#000;line-height:140%;}
ul.step3text li.step3text4 em{color:#930;font-style:normal;}

*/

ul.tabmenu1{clear:both;display:block;border-bottom:1px solid #E3E3E3;list-style: none;height:24px;}
ul.tabmenu1 li{float:left;font-family:NanumBold;font-size:12px;}
ul.tabmenu1 li a{display:inline-block;width:120px;text-decoration:none;text-align:center;padding: 4px 0 4px 0;
border-top:1px solid #A3A3A3;border-left:1px solid #A3A3A3;border-right:1px solid #A3A3A3;
-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;
background-color:#CFCFCF;color:#272727;}

ul.tabmenu1 li a.on {display:inline-block;width:120px;text-decoration:none;text-align:center;padding: 4px 0 4px 0;
border-top:1px solid #43419C;border-left:1px solid #43419C;border-right:1px solid #43419C;
-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;
background-color:#5D5AE3;color:#fff;}

ul.tabmenu1 li a:hover {display:inline-block;width:120px;text-decoration:none;text-align:center;padding: 4px 0 4px 0;
border-top:1px solid #43419C;border-left:1px solid #43419C;border-right:1px solid #43419C;
-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;
background-color:#5D5AE3;color:#fff;}



ul.tabmenu2{clear:both;display:block;list-style: none;margin:10px 0 0 0;}
ul.tabmenu2 li{float:left;font-family:NanumBold;font-size:12px;margin-right:3px;letter-spacing:-0.5px;}

ul.tabmenu2 li a{display:inline-block;width:97px;text-decoration:none;text-align:center;padding: 4px 0 4px 0;
border:1px solid #A3A3A3;
-webkit-border-radius:15px;-moz-border-radius:15px;
border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;
background-color:#CFCFCF;color:#272727;}


ul.tabmenu2 li a.on {border:1px solid #295484;
-webkit-border-radius:15px;-moz-border-radius:15px;
border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;
background-color:#106DD5;color:#fff;}

ul.tabmenu2 li a:hover {border:1px solid #295484;
-webkit-border-radius:15px;-moz-border-radius:15px;
border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;
background-color:#106DD5;color:#fff;}


.mtitle1{clear:both;display:inline-block;font-family:NanumBold;font-size:16px;margin:30px 0 0 270px;text-align:center;}
.mtitle1 span{display:inline-block;border:2px solid #295484;padding:10px 20px;height:20px;
-webkit-border-radius:15px;-moz-border-radius:15px;
border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;
background-color:#106DD5;color:#fff;}


ul.mobileweb{clear:both;display:block;list-style: none;margin:10px 0 0 0px;}
ul.mobileweb li{margin:25px 16px 0 17px;float:left;font-size:11px;}
ul.mobileweb li img{margin-bottom:10px;}
ul.mobileweb li span{display:inline-block;width:200px;height:90px;}



.site1{clear:both;float:left;width:300px;margin-left:100px;}
.site1 dt{font-family:NanumBold;font-size:20px;color:#066AAF;}
.site1 dd{margin:10px 0 10px 5px;font-family:NanumBold;font-size:13px;}
.site1 dd a{display:inline-block;background-color:#E0ECF4;border:2px solid #84B6D7;width:150px;padding:5px;color:#135580;}


.site2{float:left;width:300px;}
.site2 dt{font-family:NanumBold;font-size:20px;color:#066AAF;}
.site2 dd{margin:10px 0 10px 5px;font-family:NanumBold;font-size:13px;}
.site2 dd a{display:inline-block;background-color:#E0ECF4;border:2px solid #84B6D7;width:150px;padding:5px;color:#135580;}


.tableboard {border-collapse:collapse; clear:both; table-layout:fixed;width:100%;margin:0 auto;}
.tableboard caption {display:none;margin:0;padding:0;}
.tableboard thead th  { background-color:#DCEFFB; border-top:2px solid #508FBA;border-bottom:1px solid #CDE6F7; padding:8px 0 8px 0;text-align:center;}
.tableboard thead th  { color:#1F569A;font-family:Dotum;font-size:12px; font-weight:normal; }

.tableboard tbody td { border-bottom:1px solid #E5E9EB; vertical-align:middle;color:#2D2D2D;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.tableboard tbody td.cell1 { padding:8px 0 8px 0px; text-align:center;}
.tableboard tbody td.cell2 { padding:8px 0 8px 25px; text-align:left;}
.tableboard tbody td.cell3 { padding:8px 0 8px 0px; text-align:center;}
.tableboard tbody td.cell4 { padding:8px 0 8px 0px; text-align:center;}
.tableboard tbody td a:link { color:#2D2D2D;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.tableboard tbody td a:visited  { color:#2D2D2D;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.tableboard tbody td a:active  { color:#066DC5;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:underline;}
.tableboard tbody td a:hover  { color:#066DC5;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:underline;}
.tableboard tbody th { border-top:2px solid #418EE6;}

div.paging { clear:both; width:100%; text-align:center; font-size:100%; margin-top:15px;}
div.paging span { padding:3px 5px; font-weight:bold; margin-right:7px; color:#555555;}
div.paging a:link  { padding:3px 5px 2px 5px; margin-right:3px; color:#666666; font-family:Tahoma, verdana, sans-serif;}
div.paging a:active  { padding:3px 5px 2px 5px; margin-right:3px; color:#666666; font-family:Tahoma, verdana, sans-serif;}
div.paging a:visited  { padding:3px 5px 2px 5px; margin-right:3px; color:#666666; font-family:Tahoma, verdana, sans-serif;}
div.paging a:hover  { padding:3px 5px 2px 5px; margin-right:3px; background:#ebebeb; color:#666666;}
div.paging a:link.arw  { padding:3px 5px; border: none; background:#fff; margin-right:0px;}
div.paging img { margin-right:2px;vertical-align:0px; vertical-align:0px; }
div.search { clear:both; width:100%; text-align:center;  margin-top:20px; color:#666666; }
div.search input.chk { vertical-align:-2px; margin-right:5px; vertical-align:0px;}
div.search input.txtfd {background: #f2f2f2;border:1px solid #cdcdcd; height:18px; color:#666; padding:0px 3px; vertical-align:1px; margin-right:5px; vertical-align:-1px;}
div.search input.btn { vertical-align:-7px; vertical-align:-6px;}
div.search img {  vertical-align:-7px; vertical-align:-6px;}


.tableboardz {border-collapse:collapse; clear:both; table-layout:fixed;width:100%;margin:0 auto;border-bottom:2px solid #508FBA;}
.tableboardz caption {display:none;margin:0;padding:0;}
.tableboardz tbody td { font-family:Dotum;font-size:12px;text-align:left; vertical-align:middle;}
.tableboardz tbody .celltl {padding:9px 0 9px 0px;background-color:#DCEFFB; border-top:2px solid #508FBA;border-bottom:1px solid #CDE6F7;}
.tableboardz tbody .celltl {text-align:center;color:#1F569A;font-family:Dotum;font-size:12px;font-weight:normal;}

.tableboardz tbody .celltr {padding:9px 0 9px 15px;background-color:#fff; border-top:2px solid #508FBA;border-bottom:1px solid #CDE6F7;}
.tableboardz tbody .celltr {text-align:left;color:#2D2D2D;font-family:Dotum;font-size:12px; }

.tableboardz tbody .cellle {padding:9px 0 9px 0px;border-bottom:1px solid #E5E9EB;background-color:#DCEFFB; }
.tableboardz tbody .cellle {text-align:center;color:#1F569A; font-weight:normal;font-family:Dotum;font-size:12px; }


.tableboardz tbody .cellri {padding:9px 0 9px 15px;border-bottom:1px solid #E5E9EB;background-color:#fff; }
.tableboardz tbody .cellri {text-align:left;color:#2D2D2D; font-weight:normal;font-family:Dotum;font-size:12px; }

.tableboardz tbody .cellbr {text-align:left;padding:15px 20px 15px 20px;/*border-bottom:2px solid #508FBA;*/line-height:170%;font-family:Dotum;font-size:12px; background:#f9f9fc;}

.tableboardz tbody .cellmce {text-align:left;padding:30px 0 5px 0;border-bottom:1px solid #DADADA;font-size:12px;color:#0D4CA2;font-weight:bold;}
.tableboardz tbody .cellmce strong{display:inline-block;padding:1px 4px;font-weight:bold;border:1px solid #501F13;background-color:#A83115;font-size:11px;color:#fff;margin:0 10px 0 10px;}


.tableboardz tbody .cellmle1{text-align:center; background:#f0f0f0;}
.tableboardz tbody .cellmle1 span{display:inline-block;border:1px solid #183860;background-color:#0C50A4;font-size:11px;color:#fff;letter-spacing:-1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:1px 2px 0 2px;}

.tableboardz tbody .cellmri1{padding:10px;color:#183860; background:#f9f9fc;}

.tableboardz tbody .cellmle2{text-align:center; background:#f0f0f0;}
.tableboardz tbody .cellmle2 span{display:inline-block;border:1px solid #501F13;background-color:#A83115;font-size:11px;color:#fff;letter-spacing:-1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:1px 2px 0 2px;}

.tableboardz tbody .cellmri2{padding:10px;color:#501F13; background:#f9f9fc;}
.tableboardz tbody .cellmri3{font-size:11px;color:#646464;padding:10px; background:#e9e9e9; border-top:1px solid #ccc;}
.tableboardz tbody .cellmle3{background:#e9e9e9; border-top:1px solid #ccc;}


.tableboardz tbody td a { color:#127BD7;font-family:Dotum;font-size:12px; font-weight:normal;text-decoration:none;}
.tableboardz tbody td em{color:#F60;font-weight:bold;font-size:12px; }

.tbbtn{clear:both;/*float:right;margin:10px 10px 20px 0;*/margin:10px 0px 20px 0px; text-align:center;}

ul.tbnext{clear:both;list-style:none;margin:10px 0 0 0;border-bottom:1px solid #DCDDDD;}
ul.tbnext li{border-top:1px solid #DCDDDD;padding:8px 0 8px 0;}
ul.tbnext li img{vertical-align:middle;margin-right:50px;}
ul.tbnext li em{font-style:normal;}

/*pop 팝업*/
.pop_bg{display:none; position:fixed; width:100%; min-height:100%; z-index:998; background:#111; opacity:0.8; top:0px; left:0px;}
.pop_st01{display:none; padding:20px 10px; position:absolute; z-index:999; top:20%; left:50%; margin-left:-49%; width:98%; background:#eee; border:1px solid #ccc; box-sizing:border-box;}

