/* CSS Document */

/* Content */
ul.gallery {padding:0; margin:0;}
ul.gallery li {padding:0; margin:0 3px; display:inline-block;}

ul.rightboard {padding:0; margin:0;}
ul.rightboard li{ margin-bottom:20px; line-height:1.466}
ul.rightboard li .tit{color:#ef8c16; margin-bottom:15px; }

.tbListA {width:100%; border-top:2px solid #666666; border-bottom:1px solid #666666; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbListA thead tr th {padding:17px 0 15px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.tbListA tbody tr td {height:19px; padding:14px 5px 13px; color:#3e3e3e; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbListA tbody tr:first-child td {border-top:0;}
.tbListA tbody.alignC tr td {text-align:center;}
.tbListA tbody tr td.num {font-size:12px; color:#747474;}
.tbListA tbody tr td.date {font-size:12px; color:#747474;}
.tbListA tbody tr td.medical02 {color:#747474;}
.tbListA tbody tr td.issueState a, .tbListA tbody tr td.issueState span {width:83px; padding:0;}
.tbListA tbody.pd10 tr td {padding:10px 5px;}

.listTypeA {border-bottom:1px solid #d7d7d7; height:270px;}
.listTypeA li:first-child {padding-left:0;}
.listTypeA li {float:left; padding-left: 35px; width:210px;}
.listType_tit {font-size:16px; margin-bottom:20px;}
.listType_cont {font-size:12px; margin-bottom:30px;overflow:hidden;}

/* PAGINATE */
.paginate {margin-top:30px; text-align:center;}
.paginate .prev {margin-right:1px;}
.paginate .next {margin-left:1px;}
.paginate span {}
.paginate span a:first-child {padding-left:0;}
.paginate span a {width:30px; height:29px; color:#666666; line-height:29px; text-align:center; text-decoration:none; padding-left:10px;}
.paginate span a:hover {color:#ffffff; background:url(../../images/board/bg_paginate_on.gif) no-repeat 0 0;}
.paginate span strong {width:30px; height:29px; font-weight:bold; color:#ffa716; line-height:29px; text-align:center; text-decoration:underline; }

/* bdSearch */
legend {display:none;}
fieldset {border:0;}
.bdSearch {margin-top:20px; padding:15px 0 16px; text-align:center; background:#f4f4f4;}
.bdSearch .select {width:82px; height:30px;}
.bdSearch .inputTxt {height:28px;}

#footerBanner {position:relative; width:100%; height:87px; background:#FFF;border-top:1px solid #AAA;border-bottom:1px solid #AAA;}
.ftMenu {height:15px;}
.ftMenu li {float: left; margin-left:7px; padding-left:7px; border-left:1px solid #d7d7d7; }
.ftMenu li:first-child {margin-left: 0; padding-left:0px; border-left:0px solid #d7d7d7;}
.ftMenu li a {font-size: 11px; font-weight: bold;color: #000; line-height: 11px; text-decoration: none;}
.nbs-flexisel-container {position:relative; max-width:100%;}
.nbs-flexisel-ul {position:relative; width:9999px; margin:0px; padding:10px 0; list-style-type:none; text-align:center;}
.nbs-flexisel-inner {overflow:hidden; float:left; width:100%;}
.nbs-flexisel-item {float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}
.nbs-flexisel-item img {width: 100%; cursor: pointer; position: relative; margin-top: 10px; margin-bottom: 10px; max-width:158px; max-height:47px;}
@media (max-width:767px) {
.mfl {float:left;}
.listTypeA { padding:0; border:0; }
.listTypeA li {width:100%; padding:10px 0; border-bottom:1px solid #ccc;}
.listTypeA li:first-child { padding:0 0 10px; }
.listTypeA li:after {clear:both; display:block; height:1px; content:"";}
.listType_tit {font-size:22px; margin-bottom:20px;}
.listType_cont {font-size:18px; margin-bottom:30px;}
.listTypeA li img 
.listTypeA li a { float:left;}
.listBox {float:right; width:350px;}
}


input[type="checkbox"] { 
	display: inline-block;
        width: 13px;
        height: 13px;
        border-radius: 3px;
        cursor: pointer;
	background: url(/img/09/btn.jpg) no-repeat 0 0; }


