.newBBS16{font-family:"¸¼Àº °íµñ", "malgun gothic", "µ¸¿ò", dotum, serif; color:#333;}
.newBBS16 form, .newBBS16 div, .newBBS16 p, .newBBS16 dl, .newBBS16 dt, .newBBS16 dd{margin:0px; padding:0px;}
.newBBS16 a{color:#333; text-decoration:none;}

.newBBS16 .bbstitle{width:100%; height:80px; padding:0 0 2px; font-size:20px; color:#333; text-align:center; line-height:80px; background:url(image/line_bbstitle.gif) no-repeat center bottom;}

.newBBS16 .seaform{width:100%; height:22px; margin:30px 0 0;}
.newBBS16 .seaform form{float:right;}
.newBBS16 .seaform .search_select_bg{width:110px; height:21px; margin:0 10px 0 0; background:url(image/arrow_search.png) no-repeat right center; border-bottom:1px solid #ccc; float:left; position:relative;}
.newBBS16 .seaform .search_select_bg label{font-size:15px; color:#333; line-height:21px; position:absolute; top:2px; left:4px; }
.newBBS16 .seaform .search_select_bg .search_select{width:100%; height:23px; margin:0; padding:0; font-size:15px; color:#333; opacity:0; outline:none;}
.newBBS16 .seaform .search_input_bg{height:22px; float:left;}
.newBBS16 .seaform .search_input_bg .search_input{width:250px; height:21px; margin:0 28px 0 0; padding:0; font-size:15px; color:#333; text-align:center; line-height:21px; border:0 none; border-bottom:1px solid #ccc; outline:none; display:block; float:left;}

.newBBS16 .catlist{width:100%; height:45px; margin:40px 0 0; background:url(image/bg_catlist.gif) repeat-x left top;}
.newBBS16 .catlist a{height:45px; padding:0 1px 0 0; background:url(image/line_cate.gif) no-repeat right center; display:block; float:left;}
.newBBS16 .catlist a.cate79{padding:0; background:none;}
.newBBS16 .catlist a:hover{text-decoration:underline;}
.newBBS16 .catlist a .tab{height:20px; padding:12px 20px; font-size:15px; color:#333; line-height:20px; border-top:1px solid #ccc; display:block;}
.newBBS16 .catlist a .selected .tab{color:#f15931; border-top:1px solid #f1592a;}
.newBBS16 .catlist a:hover .selected .tab{color:#f15931; text-decoration:underline;}
.newBBS16 .catlist .cateAll, .newBBS16 .catlist .default{display:none;}

.newBBS16 .bbslist{margin:15px 0 0;}
.newBBS16 .bbslist thead th{font-size:15px; font-weight:normal; border-bottom:2px solid #000; background:url(image/line_th.gif) no-repeat right center;}
.newBBS16 .bbslist thead th.last{background:none;}
/* 2017.02.01 font-size : 16 */
.newBBS16 .bbslist tbody th, .newBBS16 .bbslist tbody td{font-size:15px; font-weight:normal; border-bottom:1px solid #ccc;}
.newBBS16 .bbslist tbody th{text-align:left;}
.newBBS16 .bbslist tbody th img{vertical-align:middle;}
.newBBS16 .bbslist tbody td{text-align:center;}
.newBBS16 .bbslist tbody tr:hover th, .newBBS16 .bbslist tbody tr:hover td{color:#f15931; border-bottom:1px solid #f15931;}
.newBBS16 .bbslist tbody tr:hover th a{color:#f15931;}

.newBBS16 .bbsfoot{width:100%; margin:50px 0 0; padding:0 0 50px; min-height:50px; float:left; position:relative;}
.newBBS16 .more_button_bg .more_button{width:48px; height:46px; text-indent:-1600em; overflow:hidden; background:url(image/btn_more.png) no-repeat; display:block; position:absolute; left:50%; top:2px; margin-left:-24px;}
.newBBS16 .button_bg{width:100%; float:left;}
.newBBS16 .button_bg .left_button{float:left;}
.newBBS16 .button_bg .left_button a{margin-right:10px;}
.newBBS16 .button_bg .right_button{float:right;}
.newBBS16 .button_bg .right_button a{margin-left:10px;}

.newBBS16 .bbsview{width:100%; margin:40px 0 0; padding:0 0 40px; border-top:5px solid #333; border-bottom:5px solid #333; float:left;}
.newBBS16 .bbsview .headline{width:100%; border-bottom:1px solid #e0e0e0; display:table; float:left;}
.newBBS16 .bbsview .headline .close{width:10%; display:table-cell; text-align:left; vertical-align:middle;}
.newBBS16 .bbsview .headline .close .close_button{width:20px; height:20px; text-indent:-1600em; overflow:hidden; background:url(image/btn_close.gif) no-repeat; display:block;}
.newBBS16 .bbsview .headline .subject{width:80%; height:79px; padding:0 10%; font-size:18px; color:#333; line-height:24px; display:table-cell; text-align:center; vertical-align:middle;}
.newBBS16 .bbsview .headline .date{width:10%; display:table-cell; font-family:Myriad Pro, Arial, Helvetica, "µ¸¿ò", dotum, serif; font-size:15px; color:#333; text-align:right; vertical-align:middle; background:url(../newBBS16/image/bg_date.gif) no-repeat right 22px;}
.newBBS16 .bbsview .infoline{width:100%; height:39px; font-size:15px; color:#000; line-height:39px; border-bottom:1px solid #000; float:left;}
.newBBS16 .bbsview .infoline .writer{float:left;}
.newBBS16 .bbsview .infoline .hit{float:right;}
.newBBS16 .bbsview .infoline .hit .tit{padding:0 21px 0 20px; background:url(image/line_hit.gif) no-repeat right center; float:left;}
.newBBS16 .bbsview .infoline .hit .con{padding:0 0 0 20px; float:left;}
.newBBS16 .bbsview .contline{width:100%; padding:30px 0; float:left;}
.newBBS16 .bbsview .footline{width:920px; float:left;}
.newBBS16 .bbsview .footline .flBox{width:100%; display:table;}
.newBBS16 .bbsview .footline .flBox dt{width:80px; height:31px; padding:4px; font-size:15px; color:#000; border-bottom:1px solid #000; display:table-cell; vertical-align:bottom;}
.newBBS16 .bbsview .footline .flBox dd{height:31px; padding:4px; font-size:15px; color:#666; border-bottom:1px solid #ccc; display:table-cell; vertical-align:bottom;}
.newBBS16 .bbsview .footline .flBox dd a{color:#666;}
.newBBS16 .bbsview .footline .flBox dd a:hover{color:#333;}
.newBBS16 .bbsview .footline .flBox:first-child dt{border-top:1px solid #000;}
.newBBS16 .bbsview .footline .flBox:first-child dd{border-top:1px solid #ccc;}
.newBBS16 .bbsview .footbutt{float:right;}

.newBBS16 .bbsinput{width:100%; margin:92px 0 0; padding:0 0 40px; border-top:5px solid #333; border-bottom:5px solid #333; float:left;}
.newBBS16 .bbsinput .biBox{width:100%; display:table;}
.newBBS16 .bbsinput .biBox dt{width:130px; height:49px; font-size:15px; color:#333; border-bottom:1px solid #000; display:table-cell; text-align:center; vertical-align:middle;}
.newBBS16 .bbsinput .biBox dd{height:49px; padding:0 50px 0 49px; font-size:15px; color:#333; background:url(image/line_input.gif) no-repeat left center; border-bottom:1px solid #ccc; display:table-cell; vertical-align:middle;}
.newBBS16 .bbsinput .biBox dd .input{height:24px; margin:0; padding:2px; font-size:15px; color:#333; line-height:24px; background:#f9f9f9; border:1px solid #e0e0e0; vertical-align:middle;}
.newBBS16 .bbsinput .biBox dd select{height:24px; margin:0; padding:2px; font-size:15px; color:#333; line-height:24px; background:#f9f9f9; border:1px solid #e0e0e0; vertical-align:middle;}
.newBBS16 .bbsinput .biBox dd img{vertical-align:middle;}
.newBBS16 .bbsinput .conBox{padding:20px 0; font-size:15px; color:#333;}
.newBBS16 .bbsinput .conBox .check{vertical-align:middle;}
.newBBS16 .bbsinput .bbsfoot{margin:40px 0 0; padding:0;}

.newBBS16.pass{padding:0 0 40px;}
.newBBS16 .password{width:430px; height:80px; margin:92px auto 0; padding:0 0 0 84px; background:url(image/bg_password.png) no-repeat left center;}
.newBBS16 .password .textBox{width:430px; height:32px; text-align:center; background:url(image/bg_catlist.gif) repeat-x center center;}
.newBBS16 .password .textBox span{margin:0 auto; padding:0 20px; font-size:15px; color:#333; line-height:32px; background:#fff; display:inline-block;}
.newBBS16 .password .inputBox{margin:12px 0 0;}
.newBBS16 .password .inputBox .input{width:154px; height:24px; margin:0 20px 0 0;; padding:2px; font-size:15px; color:#333; line-height:24px; background:#f9f9f9; border:1px solid #e0e0e0;}
.newBBS16 .password .inputBox input{vertical-align:middle;}
.newBBS16 .password .inputBox img{margin:0 0 0 10px; vertical-align:middle;}