@import "../js/jquery/bootstrap-3.3.2/bootstrap.min.css";

@font-face { font-family: 'NanumGothic';
src: url('font/NanumGothic.eot');
src: url('font/NanumGothic.eot') format('embedded-opentype'),
url('font/NanumGothic.woff') format('woff');}

@font-face { font-family: 'NanumGothicBold';
src: url('font/NanumGothicBold.eot');
src: url('font/NanumGothicBold.eot') format('embedded-opentype'),
url('font/NanumGothicBold.woff') format('woff');}


* {margin:0;padding:0} /* �겕濡ы빑泥섎━ / [D]紐⑤컮�씪�씪寃쎌슦 異붽� -webkit-text-size-adjust:none;*/
html {width:100%;height:100%;}
* html{background-color:#fff; height:1px}/* IE6 �옍�긽諛⑹� */
body{width:100%;height:100%;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#BBBBBB;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#EEEEEE;scrollbar-arrow-color:#BBBBBB;margin:0px;text-align:center;background-color:#fff; /* background:url(../images_eng/bg.gif) */ repeat-x}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, p, div, form, input, button, select, textarea,table{font: 16px 'Noto Sans', sans-serif, Arial, 'Oxygen', helvetica, "Trebuchet MS", sans-serif !important; color:#212121;line-height:18px; padding:0; margin:0; font-weight:300; font-style:normal; text-align:left; }	
dl,dt,tt,ol,ul,li{list-style:none}
input,select{vertical-align:middle}
img,fieldset{border:0;}
table{border-collapse:collapse}
hr{clear:both;visibility:hidden;height:0}
caption{display:none}
legend{display:none}

input[type=checkbox], input[type=radio]{width:13px;height:13px;vertical-align:middle;margin:0 0 3px}
input[type=text],input[type=password], textarea{border:1px solid;border-color:#d0d0d0 ;margin:0;padding:0}
input[type=text],input[type=password]{height:18px; padding:0px 3px;}
select{padding:2px;border:1px solid;border-color:#d0d0d0 ;}
textarea{resize: none} /* �겕濡�,�궗�뙆由� */
input[type=image]{vertical-align:middle;cursor:pointer;_cursor /**/:hand}
input[type=file]{height:20px;vertical-align:middle}
input.upload{height:19px;_height:21px;line-height:19px}

a:link{color:#212121;text-decoration:none}
a:visited{color:#212121;text-decoration:none}
a:active{color:#212121;text-decoration:none}
a:hover{color:#212121;text-decoration:none}
.dn{display:none;}

/* skipNavigation */
#skipNavi{width:100%; position:relative; overflow:hidden; margin:0; z-index:600;}
#skipNavi a{display:block ;background:#555555; font-weight:bold; width:0; height:0; font-size:0; line-height:0; margin:0 -1px -2px 0; overflow:hidden; font-size:16px; text-align:center;}
#skipNavi a:hover, #skipNavi a:active, #skipNavi a:focus{height:30px; line-height:1.5; margin:0; padding-top:6px ;width:auto; text-decoration:none; color:#53b0cf;}

#wrap{width:100%;}

/* header */
.header {position:relative; width:1100px; height:97px; text-align:left; margin:0 auto; padding:4px 0 2px}
.header h1{position:absolute; top:15px; left:0}
.header .gnb{position:absolute; top:10px; right:0}
.header .lnb{text-align:center; padding-top:50px}
.header .lnb a{display:inline-block; *display:inline; *zoom:1; padding:10px 20px 10px 30px; background:url(../images_eng/lnb_line.gif) no-repeat 0 10px; color:#003366; font-size:22px; font-weight:600; letter-spacing:-0.02em}
.header .lnb a:hover{text-decoration:none; color:#3399ff;}
.header .lnb a.current{color:#3399ff;}
.header .lnb a.first{background:none; padding-left:20px}

.container{width:1280px; margin:0 auto}
.contents{width:780px; float:right}
h3.tit_1{font-size:24px; color:#333; background:url(/images_eng/icon_tit.png) no-repeat 0 4px; padding-left:25px; margin:40px 0 25px; clear:both; line-height:24px}
h3.tit_1.m_none{margin-top:0}
h3.tit_2{font-size:14px; color:#333; font-weight:600; clear:both; margin-bottom:10px; }

.sub_title{width:100%; background:url(../images_eng/sub_title_bg.gif) repeat-x; height:121px; margin-bottom:20px}
.sub_title h2{width:1100px; margin:0 auto; padding-top:70px; color:#3399ff; font-size:42px; font-weight:400; height:40px; line-height:40px; letter-spacing:-0.05em}

.snbWrap{background:url(../images_eng/snbWrap_bg.gif) no-repeat bottom; width:260px; float:left; height:650px}
.snbWrap .snb a{display:block; height:49px; background:url(../images_eng/snb_bg.gif) no-repeat; font-size:16px; color:#666666; line-height:49px; padding-left:25px; margin-top:-1px}
.snbWrap .snb a.current,.snbWrap .snb a:hover{background:url(../images_eng/snb_bg_on.gif) no-repeat; color:#fff; text-decoration:none}

.tab_1{border-bottom:6px solid #003366; overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-bottom:20px}
.tab_1 li{float:left; margin-left:10px;}
.tab_1 li a{display:block; border:1px solid #003366; border-bottom:none; height:48px; color:#003366; font-size:22px; font-weight:300; font-style:italic; line-height:48px; padding:0 25px}
.tab_1 li a.current,.tab_1 li a:hover{background:#003366; color:#fff; text-decoration:none}

.transInfo_type{font-size:18px; color:#333333; line-height:22px; margin-bottom:20px; letter-spacing:0}
.transInfo_type strong{color:#3366cc}
.transInfo_list li{margin-bottom:10px; background:url(../images_eng/icon_2.gif) no-repeat 0 10px; padding-left:9px; line-height:20px}
.transInfo_list li strong{color:#333; font-weight:600}
.transInfo_list li.no_icon{background:none; padding-left:0}
.transInfo_list.line{padding-bottom:20px; border-bottom:1px solid #3399ff; margin-bottom:30px;}
.transInfo_list2 li{margin-bottom:20px; font-size:14px;line-height:20px}
.transInfo_list2 li img{float:left; margin-right:20px}
.transInfo_list3{clear:both; margin-bottom:30px; overflow:hidden}
.transInfo_list3 dt{float:left}
.transInfo_list3 dd{float:right; width:540px}
.transInfo_list3 dd strong{font-size:16px; font-weight:400; display:block; margin-bottom:15px; color:#333}
.transInfo_list3 dd li{margin-bottom:15px; background:url(../images_eng/icon_2.gif) no-repeat 0 10px; padding-left:9px; line-height:20px}
.transInfo_list4{padding:0 0 0 10px;}
.transInfo_list4 li dl{padding-top:15px}

.other_list{clear:both; margin-bottom:30px; overflow:hidden}
.other_list dt{float:left}
.other_list dd{float:right; width:570px}

/* .other_list2{clear:both; margin-bottom:30px; overflow:hidden}
.other_list2 dt{float:left; width:220px; text-align:center}
.other_list2 dd{float:right; width:530px; padding-top:10px}
.other_list2 dd strong{font-size:16px; font-weight:300; display:block; margin-bottom:15px; color:#333}
.other_list2 dd li{margin-bottom:5px; background:url(../images_eng/icon_2.gif) no-repeat 0 10px; padding-left:9px; font-size:14px; line-height:14px} */

.other_list2{clear:both; margin-bottom:20px; overflow:hidden}
.other_list2 dt{float:left; width:220px; text-align:center}
.other_list2 dd{float:right; width:650px; padding-top:20px}

span.subway_line{background-image:url(../images_eng/contents/line_icon_ed.gif); background-repeat:no-repeat; width:10px; height:10px; margin-right:7px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle}
span.subway_line.line1{background-position:0 0}
span.subway_line.line2{background-position:0 -20px}
span.subway_line.line3{background-position:0 -40px}
span.subway_line.line4{background-position:0 -60px}
span.subway_line.line5{background-position:0 -80px}
span.subway_line.line6{background-position:0 -100px}
span.subway_line.line7{background-position:0 -120px}
span.subway_line.line8{background-position:0 -140px}
span.subway_line.line9{background-position:0 -160px}
span.subway_line.line10{background-position:0 -180px}
span.subway_line.line11{background-position:0 -200px}
span.subway_line.line12{background-position:0 -220px}
span.subway_line.line13{background-position:0 -240px}
span.subway_line.line14{background-position:0 -260px}
span.subway_line.line15{background-position:0 -280px}
span.subway_line.line16{background-position:0 -300px}
span.subway_line.line17{background-position:0 -320px}
span.subway_line.line18{background-position:0 -340px}
span.subway_line.line19{background-position:0 -360px}
span.subway_line.line20{background-position:0 -380px}
span.subway_line.line21{background-position:0 -400px}
span.subway_line.line22{background-position:0 -420px}

.info_link{overflow:hidden; margin-bottom:15px}
.info_link dt{background:url(../images_eng/icon_3.gif) no-repeat 0 6px; padding-left:15px; margin-bottom:10px; font-weight:400px; color:#333;}
.info_link dd{padding-left:15px;}
a.go{display:inline-block; *display:inline; *zoom:1; margin-right:10px; border:1px solid #cccccc; padding:1px 10px; color:#333}
a.link{display:inline-block; border:1px solid #cccccc; background:#333; padding:1px 6px; color:#fff; margin: 25px 0;}

.route_type{font-size:18px; color:#333; font-weight:400; line-height:24px; margin-bottom:30px}
.route_map{position:relative;}
.route_map dl{position:absolute; bottom:15px}
.route_map dt{margin-bottom:10px; font-size:16px; color:#333; font-weight:400}
.route_map.bus{margin-bottom:30px;}
.route_map.bus dl{left:350px}
.route_map.subway{margin-bottom:30px; text-align:right}
.route_map.subway dl{right:350px; text-align:right}

.contents .map_zoom{float:right; background:url(../images_eng/about/ico_zoom.png) no-repeat; padding:1px 0 0 20px; height:25px; color:#333; margin:5px 0 30px; display:block; font-size:10px; letter-spacing:-0.03em}
.contents .map_zoom:after{content:"";clear:both; display:block;}
.contents .map_tit{font-weight:600; height:30px; position:relative; padding:1px 0 0 35px; clear:both}
.contents .map_tit .ico{position:absolute; top:2px; left:0}

.contents-area table.tb_location{width:100%; margin-top: 20px; margin-bottom:30px}
.contents-area table.tb_location th, .contents-area table.tb_location td{ padding:5px 0; }

.service_list{margin-bottom:30px}
.service_list li{margin-bottom:15px; background:url(../images_eng/icon_3.gif) no-repeat 0 6px; padding-left:15px; font-size:16px; color:#333333; line-height:20px; font-weight:600; letter-spacing:-0.028em}

.service_system{position:relative; margin-bottom:30px}
.service_system dl{width:220px; position:absolute; bottom:0; right:0}
.service_system dt{padding:10px 0; background:#3366cc; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.03em; text-align:center}
.service_system dd{height:140px; padding:15px 10px; border:1px solid #3366cc;letter-spacing:-0.03em}
.service_system dd li{margin-bottom:0; background:url(../images_eng/icon_2.gif) no-repeat 0 9px; padding-left:9px; font-size:13px; line-height:18px; color:#333}


/* table */
/* .tb_1{margin-bottom:30px; width:100%}
.tb_1 th,.tb_1 td{border:1px solid #3366cc; padding:10px; }
.tb_1 th{color:#333; font-weight:600; text-align:center; background:#f9f9f9; }
.tb_1 th.tit_blue{background:#3366cc; padding:15px 0; text-align:center; color:#fff; }
.tb_1 th.tit_blue strong{font-weight:600; font-size:18px; text-align:center; display:block}  */

.tb_1{margin-bottom:30px; width:100%; border-bottom:1px solid #d6d6d6;}
.tb_1 th,.tb_1 td{border-top:1px solid #d6d6d6; padding:15px; }
.tb_1 th{color:#333; font-weight:700; text-align:left; background:#f9f9f9; }

.tb_2{margin-bottom:30px; width:100%; border-bottom:1px solid #d6d6d6;}
.tb_2 th,.tb_2 td{border-top:1px solid #d6d6d6; padding:30px; }
.tb_2 th{color:#333; font-weight:700; background:#f9f9f9; }
.tb_2 th .small{font-size: 12px; color: #3366cc;}

td .list1 li{background:url(/images_eng/icon_2.gif) no-repeat 0 7px; padding-left:9px; }
td .box_blue{background:url(/images_eng/box_bg.gif) no-repeat; height: 200px; padding:10px 0 0 10px; letter-spacing:-0.03em}
td .box_blue p{color:#333; height:60px; font-weight:600; letter-spacing:-0.03em}
td .box_blue li{color:#333;background:url(../images_eng/icon_2.gif) no-repeat 0 7px; padding-left:9px; margin-bottom:10px; line-height:16px}

.table-wrap {border-top:solid 2px #111;clear:both;}
.table-wrap table {width:100%;min-width:728px;}
.table-wrap table.wideTbl {min-width:900px;}
.table-wrap.noscroll table {min-width:100%;}

.tbl-basic th, .tbl-basic td {border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;line-height:1.5em;padding:18px 10px;text-align:center;background:#fff;word-wrap:break-word; font-size: 16px;}
.tbl-basic tr td:first-child, .tbl-basic tr th:first-child {border-left:0;}
.tbl-basic tbody tr th + td {border-left:solid 1px #ddd;}
.tbl-basic thead th ,
.tbl-basic tbody th.bg {background:#f8f8f8;}
.tbl-basic td.ar {padding-right:25px;}
.tbl-basic th.al, .tbl-basic td.al {padding-left:21px; text-align: left;}
.tbl-basic tr.point-r01 th, .tbl-basic tr.point-r01 td {background:#f4faf9;}
.tbl-basic tr.point-r02 th, .tbl-basic tr.point-r02 td {background:#f4fbff;}
.tbl-basic tr.point-r03 th, .tbl-basic tr.point-r03 td {background:#f2f3fa;}
.tbl-basic.list thead th, .tbl-basic.list tbody td {background:#fff;border-left:0;}
.tbl-basic td.brd_l_none {border-left:0;}
.tbl-basic.rules thead th {background:#eaf5fb;padding:15px 10px;}
.tbl-basic.rules tbody td {padding:15px 10px;}
.tbl-basic.al tbody th,
.tbl-basic.al tbody td{padding:18px 30px;text-align:left;vertical-align:top;}
.tbl-basic.al tbody th{font-weight:600;color:#01ae83;}
.tbl-basic.al tbody td.am.ac{padding-right:10px;padding-left:10px;}

.paging { text-align: center; margin-top: 30px; }
  .paging li {  display: inline-block;  padding: 8px 13px;  margin: 0 6px 0 0;  cursor: pointer; border-radius: 3px; }
  .paging li.first { border: none; font-weight: 600; background: none; }
  .paging li.last { border: none; font-weight: 600; background: none; }
  .paging li:hover { background-color: #f6f9fd; }
  .paging li.active { background-color: #3366cc; color: #fff;font-weight: 700; border-radius: 100px; }

  .boardViewWrap {border-top: 2px solid #222;}
  .boardViewWrap .bvTop {position: relative; padding:  35px 36px; background-color: #f4f5f9; border-bottom: 1px solid #dcdcdc;}
  .boardViewWrap .bvTop .bvTop_tit {font-size: 22px; line-height: 1.64; padding-right: 275px; font-weight: 400;}
  .boardViewWrap .bvTop .bvTop_info {position: absolute; right: 36px; top: 50%; font-size:0; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
  .boardViewWrap .bvTop .bvTop_info li {display: inline-block; padding-left: 40px; font-size: 14px; font-weight: 400; line-height: 1.88; }
  .boardViewWrap .bvTop .bvTop_info li:first-child {padding-left: 0;}
  .boardViewWrap .bvCont {padding: 25px 50px; font-size: 15px; line-height: 26px;}
  .boardViewWrap .bvCont * {max-width:100%; word-break: break-word;}
  
  
  .boardViewWrap .bvCont ul { display: block; list-style: disc outside none; margin: 1em 0; padding: 0 0 0 40px; }
  .boardViewWrap .bvCont ol { display: block; list-style: decimal outside none; margin: 1em 0; padding: 0 0 0 40px; }
  .boardViewWrap .bvCont ol { list-style-type: decimal; }  
  .boardViewWrap .bvCont  li { display: list-item; }  
  .boardViewWrap .bvCont ul ul, .boardViewWrap .bvCont ol ul { list-style-type: circle; margin-left: 15px; }
  .boardViewWrap .bvCont ol ol, .boardViewWrap .bvCont ul ol { list-style-type: lower-latin; margin-left: 15px; }  
  .boardViewWrap .bvFile {padding: 30px 36px 30px;font-size: 0;}
  .boardViewWrap .bvFile .file_item {display: inline-block;margin-right: 10px;margin-bottom: 5px;
    border: 1px solid #dcdcdc;vertical-align: top;font-size: 13px;line-height: 20px;padding: 13px 20px 13px 50px;
    background-repeat: no-repeat; background-position: 20px 13px; background-image: url(../images_eng/contents/iconFile.png); 
    background-color: #fff;}
  .boardViewWrap .bvNav {border-top: 1px solid #dcdcdc;}
  .boardViewWrap .bvNav ul li {position: relative;border-bottom: 1px solid #dcdcdc;padding-left: 160px;padding-right: 36px;
    text-overflow:ellipsis; white-space:nowrap;  word-wrap:normal; overflow:hidden;}
  .boardViewWrap .bvNav ul li .bvNav_arrow {position: absolute;left:36px;padding-right: 95px;background-position: 55px center;
    background-repeat: no-repeat;font-size: 16px;line-height: 56px;color: #1a1a1a;}
  .boardViewWrap .bvNav ul li.bvNav_prev .bvNav_arrow {background-image: url(../images_eng/contents/board_prev.png);}
  .boardViewWrap .bvNav ul li.bvNav_next .bvNav_arrow {background-image: url(../images_eng/contents/board_next.png);}
  .boardViewWrap .bvNav ul li a {display: inline-block;vertical-align: top;max-width:100%; overflow: hidden; white-space: nowrap; 
    text-overflow: ellipsis;line-height: 56px;font-size: 16px;font-weight:400;color: #545454;}
  .boardViewWrap .bvNav ul li a:hover {text-decoration: none;}
  .board .btn_box {    margin-top: 56px;}

.btn_ty2 { font-weight: 500;
     transition:border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 48px;
    height: 50px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    min-width: 103px;
    text-align: center;
    padding: 0 56px;}
.btn_ty2:hover {background-color: rgba(0,0,0,.05);}

/* footer */
.footer {font-size:14px;background-color:#252525;border-top:1px solid #f1f1f1;padding:25px 15px;color:#999; margin-top: 50px;}
.footer h4 {font-size:18px;color:#fff;}
.footer p {padding-top:9px;clear:both;color:#fff;}
.footer ul {margin:0;padding:0;list-style:none;margin-top:10px;margin-bottom:40px;}
.footer ul li {margin:0;padding:0;float:left;margin-right:20px;}
.footer ul li small {font-size:10px;}

.f_l{float:left}
.f_r{float:right}
.text-center{text-align: center;}

.mB10{margin-bottom:10px}
.mB20{margin-bottom:20px}
.mB30{margin-bottom:30px}
.mR30{margin-right:30px}
.mL30{margin-left:30px}
.mT10{margin-top:10px !important}
.mT-20{margin-top:-20px}
.mT-30{margin-top:-30px}

.navbar-static-top {background-color:#f9f9f9;}
.navbar-default {background-color:#f9f9f9;border-bottom:2px solid #3366cc;}
.navbar-brand {font-size:24px;font-weight:bold;color:#333;padding:6px 15px;}
.navbar-default .navbar-nav>li>a {font-size:18px;font-weight:600;color:#333; text-align: center;}
.dropdown-menu>li>a {font-size:16px;}
.navbar-nav>li>a {padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;}
.navbar-nav>li>.dropdown-menu { width: 202px;  }
.bg-gray {background-color:#fbfbfb;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}

.navbar {margin-bottom:0;}
.navbar-nav > li { width: 202px; }
.navbar-nav > li > a { padding: 25px; }

.w-tab-content .tab-pane {padding:0;overflow:hidden;padding:15px 0 15px 0;}
.w-tab-content .list-group {margin-bottom:0;}
.w-tab-content h5 {font-size:16px;}
.w-list-group-item {border:none;border-bottom:1px solid #ddd;margin-bottom:0;}
.w-list-group-item h5 {font-size:16px;}
.w-list-group {float:left;width:700px;}
.dt-cycle {z-index:105;width:70px;height:70px;border-radius:35px;background-color:#f8f8f8;border:1px solid #f1f1f1;float:left;margin:5px 15px 0 15px;}
.dt-cycle h4 {margin-top:15px;margin-bottom:5px;}
.dt-cycle h5 {margin-top:0;}

.widget-title{ margin-bottom: 22px; line-height: 1em; font-size: 1.75em; font-weight: 700; }

/*SUB*/
.sub-container {overflow:hidden;}
.contents-area.col-xs-9 {padding-left:50px;padding-right:0;}
.contents-area.col-xs-9 .page-header {margin-top:40px;border-bottom:none;margin-bottom:10px;}
.contents-area.col-xs-9 .page-header h1 {margin:0;font-weight:400;}
.left-area.col-xs-3 {height:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-right:0px;width:255px;padding-left:0;margin-left:15px;overflow:hidden;}
.left-area .leftmenu-tit {font-size:24px;font-weight:700;margin:40px 0 40px 15px;}
.left-menu-box.panel-group {border-bottom:1px solid #ddd; margin-bottom: 0;}
.left-menu-box.panel-group .panel {border-radius:0;border-top:1px solid #ddd;border-left:none;border-right:none;border-bottom:none;}
.left-menu-box.panel-group .panel+.panel {margin-top:0;}
.left-menu-box .panel-default>.panel-heading {border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;padding:0px 0px;}
.left-menu-box .panel-default>.panel-heading a {padding:15px 15px;display:block;}
.left-menu-box .panel-default>.panel-heading.active a {background-color:#3366cc;color:#fff;}
.left-menu-box .panel-default>.panel-heading h4 {font-size:16px;}
.left-menu-box .panel-default>.panel-heading+.panel-collapse>.panel-body {background-color:#f5f5f5;}
.left-menu-box .depth2-menu {list-style:none;margin:0;padding:0;}
.left-menu-box .depth2-menu li {padding-bottom:10px;}
.left-menu-box .depth2-menu li:last-child {padding-bottom:0;}

input.input_ty1 {border: 1px solid #dcdcdc;display: inline-block;vertical-align: top;height: 44px;box-sizing:border-box;padding: 0 15px;font-size: 14px;}
.topSearchArea {margin-bottom: 30px; }
.topSearchArea .topSearch {float: right;}
.topSearch .input_ty1 {width: 100%;padding-right: 50px;outline: none;border-radius: 4px !important;}
.topSearch .inputBox {position: relative;display: inline-block;margin-left: 6px;width: 329px;}
.topSearch .inputBox .btn_search {outline: none;position: absolute;right: 0;top: 0;width: 50px;height: 50px;border: none;
    background-color: transparent;background-repeat: no-repeat;background-image: url(/images_eng/icon_search.png);background-position: center center;}


.boardDtl-box .dtl-header{ padding: 15px 0; border-bottom: solid 2px #111;}
.boardDtl-box .dtl-header h4{ font-size: 24px; font-weight: 600;}
.boardDtl-box .dtl-footer{ padding: 30px 0; border-bottom: 3px solid #3366cc;}
.boardDtl-box .regDate{ padding: 10px 0;}

.blind{ position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: polygon(0 0, 0 0, 0 0);}
.h10{ height: 10px;}
.h20{ height: 20px;}

.tb_location span.label-blue{ background: #263c96;}
.tb_location span.label-red{ background: red;}
.tb_location span.label-success{ background: #0c8a1a;}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{ background: #2a2a2a; }
.nav-justified>li>a{ background: #e5ecf9;}
.nav-pills>li>a{ border-radius: 0; }

.hr{ padding: 15px 0px; border-top: 1px solid #d6d6d6;}