@charset "utf-8"; 
.meta-search .search-box {border:3px solid #000;border-radius:7px;padding:0;background: #fff;height:62px;}
.meta-search .box {border: 0;border-radius: 15px;background: #fff;overflow: hidden;position: relative;height: auto;}
.meta-search .search-box .b1{padding:0}
.meta-search .search-box .b1 input {width:100%;box-sizing:border-box;border:0;background:#fff;color:#777777;font-family:"Malgun Gothic";font-size:15px;padding:0 15% 0 3%;}
.meta-search .search-box .b2{position:absolute;top:0;right:0;width:10%;height:100%;}
.meta-search .search-box button{background:#fff;border:0;border-radius:0;color:#fff;font-family:"Malgun Gothic";font-weight:bold;text-align:center;height:100%!important;}
.meta-search .search-box button{width:100%}
.meta-search .search-box button img {padding-top:13px;}
.meta-search .search-box button, .meta-search .search-box input, .meta-search .search-box select, .meta-search .search-box .select2-container .select2-selection--single, meta-search .search-box .select2-container--default .select2-selection--single .select2-selection__arrow, .meta-search .search-box .select2-container--default .select2-selection--single .select2-selection__rendered{height:62px;line-height:62px;}

.libraryList {overflow:hidden;border:3px solid #ececec;border-radius:5px;box-sizing:border-box;margin-top:5px;}
.libraryList li {display:inline-block;float:left;width:33.33333333%;padding:10px 0 10px 15px;box-sizing:border-box;letter-spacing:-1.5px;text-align:left;font-size:14px;}
.libraryList li {border-style:solid;border-color:#ececec;}
.libraryList li:nth-child(1) {border-width: 0px 1px 1px 0px;}
.libraryList li:nth-child(2) {border-width: 0px 1px 1px 0px;}
.libraryList li:nth-child(3)  {border-width: 0px 0px 1px 0px;}
.libraryList li:nth-child(4) {border-width: 0px 1px 0px 0px;}
.libraryList li:nth-child(5) {border-width: 0px 1px 0px 0px;}
.libraryList li:nth-child(6) {border-width: 0px 0px 0px 0px;}

/*아이콘박스1*/
.guideTxt{position:relative;padding:4% 8% 2% 24%;margin-bottom:20px;min-height:150px;background:#fff}
.guideTxt .md_center h2{margin-top:18px;}
.guideTxt::before{content: "";display: inline-block;width: calc(5% + 1px);height: 45px;position: absolute;left: 0;top: 0;background: url('/resources/homepage/busanlibrary/img/guide_txt_top_bg.jpg') repeat-x;z-index: 30}
.guideTxt::after{content: "";display: inline-block;width: calc(50% - 10px);height: 30px;left: 5px;top: 5px;background: #fff;position: absolute;z-index: 31}
.guideTxt .guide_bg{border:1px solid #d3d5db;z-index: 20;width: 100%;height: 100%;position: absolute;left: 0;top: 0}
.guideTxt .ic01::after{content: "";width: 150px;height: 150px;display: inline-block;position: absolute;left: 6%;top: 20%;background: url('/resources/homepage/busanlibrary/img/roomIcon01.png') no-repeat}
.guideTxt h2{ font-size:25px; color: #2850bf;position: relative;}
.guideTxt p{position: relative; font-size:17px;}
.guideTxt p:last-of-type{margin-bottom: 0;}
.guideTxt p, .guideTxt a, .guideTxt ul, .guideTxt h2{z-index: 50;position: relative;}
.guideTxt .ic_point{padding-left: 26px;position: relative;font-size: 14px;}
.guideTxt .ic_point::before{content: "※";display: inline-block;width: 18px;height: 18px;line-height: 18px;text-align: center;color: #fff;background-color: #eb5241;position: absolute;top: 2px;left: 0}


/*테이블*/
.tbl-type01 table {width:100%; border-collapse: collapse; border-spacing: 0; font-size: 15px; word-break: break-all; border-top: 0; border-bottom-width: 1px; margin-bottom:15px; }
.tbl-type01 thead tr th {text-align:center;border-top-width: 1px; border-color:#c9d5e1; border-top-color:#014199;background-color:#f5f7fa; color:#000;padding:12px 12px 12px 12px;}
.tbl-type01 thead tr .lead{background-color:#4063d6;}
.tbl-type01 thead tr .total{background-color:#f6dd66;}
.tbl-type01 thead tr .no-line{border-top-width: 1px; border-top-color:#fff;}
.tbl-type01 tbody th {text-align:center;font-weight:bold;color:#555}      
.tbl-type01 td{text-align:center;padding:8px 8px 9px 8px;border-left:1px solid #ececec;border-bottom:1px solid #ececec;font-weight:normal;}
.tbl-type01 tbody td.left{text-align:left;padding-left:13px;}
.tbl-type01 tbody td.right{text-align:right;padding-right:13px;}
.tbl-type01 th.left{text-align:left;padding-left:13px;}
.tbl-type01 th.right{text-align:right;padding-right:13px;}
.tbl-type01 thead tr td{background:#fff;}
.tbl-type01 thead tr td:first-child{border-left:0;}
.tbl-type01 thead tr td a{color:#1c58e1;font-weight:bold;}
.tbl-type01 thead tr td strong{color:#1c58e1;}
.tbl-type01 thead th .left-area{padding:0 5px;text-align:left;}
.tbl-type01 thead th .left-area span{font-weight:normal;display:block;}
.tbl-type01.nh thead th { border-top: 2px solid #005aab; color:#555; background: #fbfbfb; border-bottom:1px solid #e5e8eb; border-right:1px solid #e5e8eb;font-weight:600 }
.tbl-type01.nh thead td { border-top: 2px solid #005aab;border-bottom:1px solid #e5e8eb; padding-left:13px;}
.tbl-type01.nh tbody td { }
.tbl-type01.nh tbody th { color:#555; font-weight:600 }


@media all and (max-width: 770px){
	.guideTxt .guide_bg{width:99%;}
}

@media all and (max-width: 600px){
	.guideTxt .ic01::after{display:none;}
	.guideTxt{padding:7% 5% 5% 7%;}
	.guideTxt .guide_bg{width:99%;}
}