@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:#004885;border:none;border-radius:0;text-decoration:none;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none}
.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:#004885 !important;border:none;border-radius:0;text-decoration:none;cursor:pointer;vertical-align:middle;text-shadow:none;box-shadow:none}

.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:#de0606}
.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{float:right;padding-bottom:12px;width:50%;text-align:right}
#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%;font-size:13px; background-color:white;border-top:2px solid #004885}
#kboard-default-list .kboard-list table{display:table;table-layout:fixed;width:100%;border:0;border-collapse:collapse}
#kboard-default-list .kboard-list table a{color:#666;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:12px 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:136px}
#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:#004885;padding:10px 0;border:0;border-bottom:1px solid #999;background-color:#fff;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;}
#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-list_a{float:left;width:100%;color:#000; font-size:13px; background-color:white;border-top:2px solid #004885}
#kboard-default-list .kboard-list_a table{display:table;table-layout:fixed;width:100%;border:0;border-collapse:collapse}
#kboard-default-list .kboard-list_a table a{color:#666;text-decoration:none;border:0;box-shadow:none}
#kboard-default-list .kboard-list_a table tr{border:0}
#kboard-default-list .kboard-list_a table td{padding:5px 0;height:auto;text-align:center;vertical-align:middle}

#kboard-default-list .kboard-list_a table td.kboard-list-image {width:100px;}
#kboard-default-list .kboard-list_a table td.kboard-list-image img{display:inline;margin:0;width:80px;height:80px;vertical-align:middle; border:1px solid #ddd;}
#kboard-default-list .kboard-list_a table td.kboard-list-category{width:auto; }
#kboard-default-list .kboard-list_a table td.kboard-list-category > .cate {width:90%; color:#999; text-align:left; padding:5px 10px 5px 10px; }
#kboard-default-list .kboard-list_a table td.kboard-list-category > .title {width:90%; font-weight:600; text-align:left; margin:5px 10px 5px 10px; }
#kboard-default-list .kboard-list_a table td.kboard-list-category > .title >  a{color:#000;}

#kboard-default-list .kboard-list_a table td.kboard-list-info{width:40%; }
#kboard-default-list .kboard-list_a table td.kboard-list-info > div.bsname{width:100%; text-align:left; margin-bottom:10px; }
#kboard-default-list .kboard-list_a table td.kboard-list-info > div.bsname > select {color:#000;width:95%;margin:0px; padding:5px; }
#kboard-default-list .kboard-list_a table td.kboard-list-info > div.bsdiv {width:100%; text-align:left; }
#kboard-default-list .kboard-list_a table td.kboard-list-info > div.bsdiv > div.bsqty{float:left; width:60%; text-align:left; }
#kboard-default-list .kboard-list_a table td.kboard-list-info > div.bsdiv > div.bsdel{float:left; width:38%; text-align:left; }

#kboard-default-list .kboard-list_a table td.kboard-list-bname{width:15%; text-align:left; padding-left:10px; }
#kboard-default-list .kboard-list_a table td.kboard-list-bprice{width:15%; text-align:right; padding-right:10px; }
#kboard-default-list .kboard-list_a table td.kboard-list-bqty{width:15%; text-align:right; padding-right:10px; }

#kboard-default-list .kboard-list_a thead tr td{color:#004885;padding:10px 0;border:0;border-bottom:1px solid #999;background-color:#fff;}
#kboard-default-list .kboard-list_a thead tr td:last-child{border-right:0}
#kboard-default-list .kboard-list_a tbody tr td{word-break:break-all;border-bottom:1px solid #ddd;}
#kboard-default-list .kboard-list_a tbody tr td:first-child{border-left:0}
#kboard-default-list .kboard-list_a tbody tr td:last-child{border-right:0}
#kboard-default-list .kboard-list_a tbody tr:hover{background-color:#f7f7f7}

@media screen and (max-width:719px){
    #kboard-default-list .kboard-list_a table td.kboard-list-image {display:none;}
    #kboard-default-list .kboard-list_a table td.kboard-list-category > .cate {display:;}
    
}







#kboard-default-list .kboard-list_b{float:left;width:100%;color:#000; font-size:13px; background-color:white;border-top:2px solid #004885}
#kboard-default-list .kboard-list_b table{display:table;table-layout:fixed;width:100%;border:0;border-collapse:collapse}
#kboard-default-list .kboard-list_b table a{color:#666;text-decoration:none;border:0;box-shadow:none}
#kboard-default-list .kboard-list_b table tr{border:0}
#kboard-default-list .kboard-list_b table td{padding:12px 0;height:auto;text-align:center;vertical-align:middle}

#kboard-default-list .kboard-list_b table td.kboard-list-num{width:40px;  }
#kboard-default-list .kboard-list_b table td.kboard-list-date {width:20%; text-align:left;}
#kboard-default-list .kboard-list_b table td.kboard-list-subj {width:auto; font-weight:600; text-align:left; margin:5px 10px 5px 10px;}
#kboard-default-list .kboard-list_b table td.kboard-list-status {width:20%;text-align:left;  }

#kboard-default-list .kboard-list_b thead tr td{color:#004885;padding:10px 0;border:0;border-bottom:1px solid #999;background-color:#fff;}
#kboard-default-list .kboard-list_b thead tr td:last-child{border-right:0}
#kboard-default-list .kboard-list_b tbody tr td{word-break:break-all;border-bottom:1px solid #ddd;}
#kboard-default-list .kboard-list_b tbody tr td:first-child{border-left:0}
#kboard-default-list .kboard-list_b tbody tr td:last-child{border-right:0}
#kboard-default-list .kboard-list_b tbody tr:hover{background-color:#f7f7f7}

@media screen and (max-width:719px){

}






#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 #004885;color:white;background-color:#004885}
#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:#929292;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}
}