@charset "utf-8";
/**
 * @author http://www.cosmosfarm.com/
 */

img{border:0}

.kboard-default-button-small,
.kboard-default-button-small:link,
.kboard-default-button-small:visited{position:relative;display:inline-block;*display:inline;zoom:1;margin:0;padding:0 10px;height:30px;line-height:30px;font-size:13px;font-weight:normal;color:white;background-image:none;background-color:#999999;border:none;border-radius:0;text-decoration:none;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none;border-radius:3px}
.kboard-default-button-small:hover,
.kboard-default-button-small:focus,
.kboard-default-button-small:active{position:relative;display:inline-block;*display:inline;zoom:1;margin:0;padding:0 10px;height:30px;line-height:30px;font-size:13px;font-weight:normal;color:white;background-image:none;background:#999 !important;border:none;border-radius:0;text-decoration:none;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none;border-radius:3px}

.kboard-default-poweredby{float:left;padding-bottom:15px;width:100%;font-size:13px}
.kboard-default-new-notify{display:inline-block;*display:inline;zoom:1;padding:2px 2px;line-height:10px;font-size:10px;color:white;background-color:#000}
.kboard-default-cut-strings{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}

#kboard-default-list{display:inline-block;*display:inline;zoom:1;margin:0;width:100%}
#kboard-default-list .kboard-header{float:left;margin-top:0;width:100%}
.show_search #kboard-default-list .kboard-header{display:block}
#kboard-default-list .kboard-category{float:left;padding-bottom:5px;width:50%;text-align:left}
#kboard-default-list .kboard-category select{display:inline-block;*display:inline;zoom:1;margin:0;padding:5px 2px;font-size:12px;width:120px;color:#666666;border-radius:0;border:1px solid #cccccc;box-shadow:none;background:#fff}
#kboard-default-list .kboard-search{padding-bottom:12px;width:100%;text-align:center}
#kboard-default-list .kboard-search select{display:inline-block;*display:inline;zoom:1;margin:0;background:#fff;padding:5px 2px;width:68px;height:auto;font-size:12px;color:#666666;border:1px solid #cccccc;vertical-align:middle;box-shadow:none;border-radius:0}
#kboard-default-list .kboard-search input{display:inline-block;*display:inline;zoom:1;margin:0;background:#fff;padding:6px 2px;width:160px;height:auto;font-size:12px;color:#666666;border:1px solid #cccccc;line-height:12px;vertical-align:middle;box-shadow:none}
#kboard-default-list .kboard-list{float:left;width:100%;background-color:white;border-top:2px solid #000}
#kboard-default-list .kboard-list table{display:table;table-layout:fixed;width:100%;border:0;font-size:13px;border-collapse:collapse}
#kboard-default-list .kboard-list table a{color:black;text-decoration:none;border:0;box-shadow:none}
#kboard-default-list .kboard-list table tr{border:0}
#kboard-default-list .kboard-list table td{padding:8px 0;height:auto;text-align:center;vertical-align:middle}
#kboard-default-list .kboard-list table td.kboard-list-uid{width:58px}
#kboard-default-list .kboard-list table td.kboard-list-category{width:150px;font-weight:700}
#kboard-default-list .kboard-list table td.kboard-list-title{width:auto}
#kboard-default-list .kboard-list table td.kboard-list-title img{display:inline;margin:0;width:16px;height:16px;vertical-align:middle}
#kboard-default-list .kboard-list table td.kboard-list-user{width:80px}
#kboard-default-list .kboard-list table td.kboard-list-date{width:106px}
#kboard-default-list .kboard-list table td.kboard-list-view{width:55px}
.kboard-list-category{}
#kboard-default-list .kboard-list thead tr td{font-weight:normal;color:#000;padding:10px 0;border:0;border-bottom:1px solid #999;background-color:#f5f6f6;font-size:15px;font-weight:600}
#kboard-default-list .kboard-list thead tr td:last-child{border-right:0}
#kboard-default-list .kboard-list tbody tr td{word-break:break-all;border-bottom:1px solid #ddd;font-size:14px}
#kboard-default-list .kboard-list tbody tr td:first-child{border-left:0}
#kboard-default-list .kboard-list tbody tr td:last-child{border-right:0}
#kboard-default-list .kboard-list tbody tr:hover{background-color:#f7f7f7}
#kboard-default-list .kboard-list tbody tr.kboard-list-notice{background-color:#f4f4f4}
#kboard-default-list .kboard-list tbody tr.kboard-list-notice td.kboard-list-uid{font-weight:bold;color:#515151}
#kboard-default-list .kboard-list tbody td.kboard-list-title{text-align:left;padding-left:15px}
#kboard-default-list .kboard-list tbody td.kboard-list-title img{display:inline;vertical-align:text-bottom}
#kboard-default-list .kboard-list .kboard-mobile-contents{display:none;font-size:12px;color:#c2c2c2}
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-item{padding:0 5px 0 0}
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-item img{width:12px;height:12px;vertical-align:middle}
#kboard-default-list .kboard-pagination{float:left;padding:15px 0;width:100%}
#kboard-default-list .kboard-pagination .kboard-pagination-pages{float:left;margin:0;padding:0;width:100%;line-height:40px;list-style:none;text-align:center;border:0}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0 1px;background:none;border:0;list-style:none}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li a{padding:6px 11px;border:1px solid #dddddd;text-decoration:none;font-size:13px;color:#999999;background-color:white;box-shadow:none}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a{border:1px solid #000;color:white;background-color:#000}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:before{display:none}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:after{display:none}
#kboard-default-list .kboard-control{float:left;padding:15px 0 1px 0;width:100%;text-align:right}

#kboard-default-editor{display:inline-block;*display:inline;zoom:1;margin:0;width:100%}
#kboard-default-editor select{display:inline;margin:0;padding:5px 2px;font-size:12px;width:30%;height:28px;line-height:28px;color:#666666;border-radius:0;border:0;border-bottom:1px solid #cccccc;box-shadow:none;background-color:transparent}
#kboard-default-editor input[type=text],
#kboard-default-editor input[type=email],
#kboard-default-editor input[type=number],
#kboard-default-editor input[type=data],
#kboard-default-editor input[type=password]{display:inline;margin:0;padding:6px 2px;width:30%;height:28px;line-height:28px;font-size:12px;color:#666666;border-radius:0;border:0;border-bottom:1px solid #cccccc;box-shadow:none;background-color:transparent}
#kboard-default-editor input[type=file]{display:inline;margin:0;padding:0;width:30%;font-size:12px;color:#666666;border-radius:0;border:0;box-shadow:none;background-color:transparent}
#kboard-default-editor .kboard-attr-title input{width:80%}
#kboard-default-editor .kboard-attr-row{float:left;padding:5px 0;width:100%;background-color:white}
#kboard-default-editor .kboard-attr-row .attr-name{display:inline;float:left;margin:0;padding:0 10px 0 20px;width:120px;line-height:30px;color:#545861;font-size:12px;font-weight:bold}
#kboard-default-editor .kboard-attr-row .attr-name img{display:inline;margin:0;padding:0;max-width:100%;vertical-align:middle}
#kboard-default-editor .kboard-attr-row .attr-value{font-size:12px;line-height:30px;text-align:left}
#kboard-default-editor .kboard-attr-row .attr-value .attr-value-option{padding-right:20px;cursor:pointer}
#kboard-default-editor .kboard-content{float:left;padding:9px 0;width:100%;text-align:center;background-color:white}
#kboard-default-editor .kboard-content textarea{display:inline;margin:0;padding:0;width:98%;height:250px;font-size:12px}
#kboard-default-editor .kboard-control{float:left;padding:15px 0;width:100%}
#kboard-default-editor .kboard-control .left{position:static;float:left}
#kboard-default-editor .kboard-control .right{position:static;float:right;width:50%;text-align:right}

#kboard-default-document{display:inline-block;*display:inline;zoom:1;margin:0;width:100%}
#kboard-default-document .kboard-document-wrap{float:left;width:100%;background-color:white}
#kboard-default-document .kboard-title{float:left;width:100%}
#kboard-default-document .kboard-title p{margin:0;padding-bottom:10px;color:#333;font-size:24px;line-height:32px;text-align:left}
#kboard-default-document .kboard-detail{clear:both;float:left;width:100%;border-bottom:1px solid #e3e3e3;font-size:14px;padding-bottom:20px}
#kboard-default-document .kboard-detail .detail-attr{display:inline-block;*display:inline;zoom:1;float:left;margin:0;padding:0}
#kboard-default-document .kboard-detail .detail-attr .detail-name{float:left;font-weight:bold;color:#999;text-align:right}
#kboard-default-document .kboard-detail .detail-attr .detail-value{float:left;padding-left:6px;color:#999}
#kboard-default-document .kboard-content{clear:both;float:left;width:100%;min-height:200px;border-bottom:1px solid #eee}
#kboard-default-document .kboard-content .content-view{margin:0;padding:20px 0;word-break:break-all;text-align:left;font-size:14px;line-height:24px}
#kboard-default-document .kboard-content .content-view img{margin-top:0;margin-bottom:0;max-width:100%}
#kboard-default-document .kboard-content .content-view .thumbnail-area{text-align:center}
#kboard-default-document .kboard-document-action{padding:0 22px 5px 22px;overflow:hidden;line-height:1}
#kboard-default-document .kboard-document-action .left{position:static;float:left}
#kboard-default-document .kboard-document-action .right{position:static;float:right;text-align:right}
#kboard-default-document .kboard-attach{margin:0 0;padding:5px 0 5px 0;font-size:12px;overflow:hidden;line-height:1;border-bottom:1px dashed #ededed;text-align:left}
#kboard-default-document .kboard-button-action{margin:0 0 0 0;padding:4px 5px;font-size:12px;font-weight:normal;line-height:12px;text-align:left;border:1px solid #ededed;background:none;background-color:transparent;border-radius:2px;letter-spacing:normal;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none}
#kboard-default-document .kboard-button-like{color:#ff5959}
#kboard-default-document .kboard-button-unlike{color:#3d62aa}
#kboard-default-document .kboard-button-print{color:gray}
#kboard-default-document .kboard-button-download{background:#249fd9;color:#fff;padding:6px 14px;border:0;border-radius:3px;margin-bottom:4px !important}
#kboard-default-document .kboard-comments-area{float:left;width:100%}
#kboard-default-document .kboard-document-navi{float:left;padding-top:15px;width:100%}
#kboard-default-document .kboard-document-navi a{display:block;text-decoration:none;border:0;font-size:13px;line-height:20px;box-shadow:none;color:#545861}
#kboard-default-document .kboard-document-navi .navi-document-title{display:block}
#kboard-default-document .kboard-document-navi .navi-arrow{position:absolute;display:block}
#kboard-default-document .kboard-document-navi .kboard-prev-document{position:relative;float:left;width:45%}
#kboard-default-document .kboard-document-navi .kboard-prev-document .navi-document-title{padding-left:15px}
#kboard-default-document .kboard-document-navi .kboard-prev-document .navi-arrow{left:0;top:0}
#kboard-default-document .kboard-document-navi .kboard-next-document{position:relative;float:right;width:45%;text-align:right}
#kboard-default-document .kboard-document-navi .kboard-next-document .navi-document-title{padding-right:15px}
#kboard-default-document .kboard-document-navi .kboard-next-document .navi-arrow{right:0;top:0}
#kboard-default-document .kboard-control{float:left;padding:15px 0; width:100%}
#kboard-default-document .kboard-control .left{position:static;float:left}
#kboard-default-document .kboard-control .right{position:static;float:right;text-align:right}

#kboard-default-latest table{display:table;table-layout:fixed;width:100%;border:0;border-bottom:1px solid #e3e3e3}
#kboard-default-latest table tr{padding:0;border:0}
#kboard-default-latest table th{padding:5px 0;height:auto;border:0;text-align:center}
#kboard-default-latest table td{padding:5px 0;height:auto;border:0;border-top:1px solid #e3e3e3}
#kboard-default-latest table .kboard-latest-title{padding-left:5px;font-size:13px}
#kboard-default-latest table .kboard-latest-date{width:80px;text-align:center;font-size:13px}

@media screen and (max-width:600px){
	#kboard-default-list .kboard-category{padding:0;width:100%;text-align:center;margin-bottom:8px}
	#kboard-default-list .kboard-category select{margin-bottom:5px;width:100%}
	#kboard-default-list .kboard-search{clear:both;float:left;width:100%;text-align:center}
	#kboard-default-list .kboard-search select{float:left;margin-right:1%;width:29%}
	#kboard-default-list .kboard-search input{float:left;margin-right:1%;width:49%}
	#kboard-default-list .kboard-search button{float:left;width:20%}
	#kboard-default-list .kboard-list table{border-top:1px solid #e3e3e3}
	#kboard-default-list .kboard-list table thead{display:none}
	#kboard-default-list .kboard-list table td.kboard-list-title{padding:3px 5px 3px 8px}
	#kboard-default-list .kboard-list table td.kboard-list-title .kboard-default-cut-strings{line-height:34px}
	#kboard-default-list .kboard-list table td.kboard-list-uid,
	#kboard-default-list .kboard-list table td.kboard-list-category,
	#kboard-default-list .kboard-list table td.kboard-list-user,
	#kboard-default-list .kboard-list table td.kboard-list-date,
	#kboard-default-list .kboard-list table td.kboard-list-view{display:none}
	#kboard-default-list .kboard-list .kboard-mobile-contents{display:block}
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li{display:none}
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.first-page,
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.last-page{display:inline-block;*display:inline;zoom:1}
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.prev-page,
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.next-page{display:inline-block;*display:inline;zoom:1}
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.next-page a{padding:6px 18px}
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active{display:inline-block;*display:inline;zoom:1}
	
	#kboard-default-editor select,
	#kboard-default-editor input[type=text],
	#kboard-default-editor input[type=email],
	#kboard-default-editor input[type=number],
	#kboard-default-editor input[type=data],
	#kboard-default-editor input[type=password],
	#kboard-default-editor input[type=file]{width:100%}
	#kboard-default-editor .kboard-attr-row{padding:10px 0}
	#kboard-default-editor .kboard-attr-row .attr-name{padding:0;width:100%;font-size:14px}
	
	#kboard-default-document .kboard-title p{padding:10px 5px;font-size:18px}
	#kboard-default-document .kboard-content .content-view{padding:10px 5px;font-size:14px;line-height:22px}
	#kboard-default-document .kboard-detail .detail-attr{clear:both;padding:10px 5px;line-height:normal}
	#kboard-default-document .kboard-document-action{padding:10px 5px 5px 5px}
	#kboard-default-document .kboard-attach{margin:0 5px;padding:10px 0 5px 0}
	#kboard-default-document .kboard-document-navi .kboard-prev-document{width:100%}
	#kboard-default-document .kboard-document-navi .kboard-next-document{margin-top:10px;float:left;width:100%;text-align:left}
	
	#kboard-default-list .kboard-list thead tr td{font-size:13px}
	#kboard-default-list .kboard-list tbody tr td{font-size:14px}
}