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

img { border: 0; }

.div-iframe {position:relative;padding-top:56.25%; margin:20px 0}
.div-iframe iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

a.kboard-pure-gallery-button-small,
input.kboard-pure-gallery-button-small,
button.kboard-pure-gallery-button-small { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 10px 40px; height: 28px; line-height: 28px; font-size: 14px; font-weight: normal; letter-spacing: normal; color: black; background: #fff; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.1s; box-sizing: content-box; border:1px solid #ffc222;border-radius:3px }
a.kboard-pure-gallery-button-small:hover,
a.kboard-pure-gallery-button-small:focus,
a.kboard-pure-gallery-button-small:active,
input.kboard-pure-gallery-button-small:hover,
input.kboard-pure-gallery-button-small:focus,
input.kboard-pure-gallery-button-small:active,
button.kboard-pure-gallery-button-small:hover,
button.kboard-pure-gallery-button-small:focus,
button.kboard-pure-gallery-button-small:active { background:#ffc222; color:#fff }

.kboard-pure-gallery-poweredby {display:none; }
.kboard-pure-gallery-new-notify { display: inline-block; *display: inline; zoom: 1; padding: 2px 2px; line-height: 10px; font-size: 10px; color: white; background-color: #f61b5d; font-weight: normal; }
.kboard-pure-gallery-cut-strings { width: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; }

.page-id-1622 #kboard-document {margin:0}
.page-id-1622 #kboard-pure-gallery-document{margin:0}
.page-id-1622 #kboard-pure-gallery-document .kboard-title h1 {padding:0 0 15px 0; margin:0}

/* 학교 게시판 */
.page-id-1095 #kboard-document {margin:0}
.page-id-1095 #kboard-pure-gallery-list { overflow: hidden; }
.page-id-1095 br {display:none}
.page-id-1095 #kboard-pure-gallery-list .kboard-control { margin: 0; padding: 15px 0; overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-list .kboard-control img { display: inline; margin: 0; width: 20px; height: 20px; vertical-align: middle; max-width: 100%; }
.page-id-1095 #kboard-pure-gallery-list .kboard-control a { display: block; color: black; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; box-sizing: content-box; opacity: 0.2; transition-duration: .1s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-control a:hover { opacity: 0.8; }
.page-id-1095 #kboard-pure-gallery-list .kboard-control .kboard-control-search { float: left; }
.page-id-1095 #kboard-pure-gallery-list .kboard-control .kboard-control-write { float: right; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-search { display: none; padding-bottom: 15px; overflow: hidden; transition-duration: 0.1s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-search.active-search { display: block; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category { padding-bottom: 15px; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0 0; padding:0; width:calc(20% - 5px); border: 0; list-style: none; text-align:center; float:left}
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {margin:0; width:20% }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::before,
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::after { display: none; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 0; font-size: 16px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151;background:#eee; margin:0; width:100%; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a,
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a:hover { font-weight: bold; color: #fff; background:#ffb623 }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child { float:right; }
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li { width:auto}
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li a:before {content:'|'; margin-right:10px;}
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li:first-child a:before {content:'';}
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li a { background:none; padding:10px 7px 10px 0; font-size:14px}
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li.kboard-category-selected a,
.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li a:hover { font-weight: bold; color: #000; background:none; text-decoration:underline; }

.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list { margin: 0 -1% 0 0; padding: 0; list-style: none; overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item { visibility: hidden; position: relative; float: left; margin: 0 1%; padding: 0 0 20px 0; width: 15.6666666666%; list-style: none; border: 0; cursor: pointer; background:none!important}
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block;  text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { position: relative; margin-bottom: 5px; height: 220px!important; background-color: #f9f9f9; overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-child { height: 100%; background-size: cover; background-position: center; transition-duration: 0.5s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0; transition-duration: 0.5s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition-duration: 0.5s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image img { display: inline; margin: 20%; width: 60%; height: 60%; vertical-align: middle; max-width: 100%; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice { text-align: center; font-size: 10px; height: 16px; line-height: 16px; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new { display:none; text-align: center; font-size: 10px;}
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%;margin-bottom: 5px; font-size: 15px; padding:0; color: #fff; background-color:#000; background-color: rgba( 0, 0, 0, 0.7 );font-weight:bold; letter-spacing:-0.02em; position:absolute; bottom:30px; left:0; padding:5px 0 5px 10px}
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }

/*
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { margin-bottom: 5px; text-align: center; font-size: 12px; height: 16px; line-height: 16px; color: #999999; }
*/

.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { display:none }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-child { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-background { opacity: 0.8; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-image { opacity: 1; -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-title { text-decoration: underline; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item.animation-fadein { visibility: visible; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination { padding: 15px 0; overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
.page-id-1095 #kboard-pure-gallery-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; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 13px; color: #999999; text-decoration: none; border: 0; background-color: transparent; box-shadow: none; transition-duration: 0.3s; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:hover a,
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: black; font-weight: bold; text-decoration: underline; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
.page-id-1095 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
.page-id-1095 #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 19%; }
.page-id-1095 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item { margin: 0 2.5% 0 0; width: 23%; }
.page-id-1095 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item:nth-child(4n) { margin-right:0}
.page-id-1095 #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 32.3333333333%; }
.page-id-1095 #kboard-pure-gallery-list.mw800 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 49%; }
.page-id-1095 #kboard-pure-gallery-list.mw600 .kboard-control { margin: 0; }
.page-id-1095 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list { margin: 0; }
.page-id-1095 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 100%; }

.page-id-1095 #kboard-pure-gallery-editor { overflow: hidden; }
.page-id-1095 #kboard-pure-gallery-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; }
.page-id-1095 #kboard-pure-gallery-editor input[type=text],
.page-id-1095 #kboard-pure-gallery-editor input[type=email],
.page-id-1095 #kboard-pure-gallery-editor input[type=number],
.page-id-1095 #kboard-pure-gallery-editor input[type=date],
.page-id-1095 #kboard-pure-gallery-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; }
.page-id-1095 #kboard-pure-gallery-editor select:hover,
.page-id-1095 #kboard-pure-gallery-editor input[type=text]:hover,
.page-id-1095 #kboard-pure-gallery-editor input[type=email]:hover,
.page-id-1095 #kboard-pure-gallery-editor input[type=number]:hover,
.page-id-1095 #kboard-pure-gallery-editor input[type=date]:hover,
.page-id-1095 #kboard-pure-gallery-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
.page-id-1095 #kboard-pure-gallery-editor select:focus,
.page-id-1095 #kboard-pure-gallery-editor input[type=text]:focus,
.page-id-1095 #kboard-pure-gallery-editor input[type=email]:focus,
.page-id-1095 #kboard-pure-gallery-editor input[type=number]:focus,
.page-id-1095 #kboard-pure-gallery-editor input[type=date]:focus,
.page-id-1095 #kboard-pure-gallery-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
.page-id-1095 #kboard-pure-gallery-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; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-title input { width: 70%; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
.page-id-1095 #kboard-pure-gallery-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: 13px; font-weight: bold; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin-left: 150px; line-height: 30px; font-size: 13px; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; cursor: pointer; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox] { cursor: pointer; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-confirm-row { padding: 100px 0; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; min-width: 100%; max-width: 100%; height: 250px; font-size: 13px; box-sizing: border-box; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-control .left { position: static; float: left; }
.page-id-1095 #kboard-pure-gallery-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

.page-id-1095 #kboard-pure-gallery-document { overflow: hidden; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; margin:0!important}
.page-id-1095 #kboard-pure-gallery-document .kboard-document-wrap { background-color: white; }
.page-id-1095 #kboard-pure-gallery-document .kboard-title h1 { font-weight: bold;position: relative;display: inline-block;width: 100%;padding:0 0 15px 0;text-transform: capitalize;font-size: 28px;text-align: center;margin: 0 0 30px 0;color: #333; }
.page-id-1095 #kboard-pure-gallery-document .kboard-title h1:before{position: absolute;content: "";top: 100%;left: 0;right: 0;margin: 0px auto;width: 80px;height: 2px;background-color: #ffc222;border-radius: 3px;}
.page-id-1095 #kboard-pure-gallery-document .kboard-detail {display: none;}
.page-id-1095 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; font-size: 13px; text-align: center; }
.page-id-1095 #kboard-pure-gallery-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 11px 22px; vertical-align: middle; }
.page-id-1095 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #545861; text-align: right; }
.page-id-1095 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 10px; color: #545861; }
.page-id-1095 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
.page-id-1095 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content { clear: both; float: left; width: 100%; padding:0!important }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view { margin: 0; padding: 0; word-break: break-all; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view p { margin: 0; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view p:last-child { margin: 0; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view .thumbnail-area { text-align: center; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view .alignright { float:right; }
.page-id-1095 #kboard-pure-gallery-document .kboard-content .content-view .alignleft { float: left; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-action .left { display: none; position: static; float: left; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-action .right { position: static; float: right; text-align: right; }
.page-id-1095 #kboard-pure-gallery-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
.page-id-1095 #kboard-pure-gallery-document .kboard-button-action { margin: 0 0 5px 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; }
.page-id-1095 #kboard-pure-gallery-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
.page-id-1095 #kboard-pure-gallery-document .kboard-button-like { color: #ff5959; }
.page-id-1095 #kboard-pure-gallery-document .kboard-button-unlike { color: #3d62aa; }
.page-id-1095 #kboard-pure-gallery-document .kboard-button-print { color: gray; display:none}
.page-id-1095 #kboard-pure-gallery-document .kboard-button-download { color: gray; }
.page-id-1095 #kboard-pure-gallery-document .kboard-comments-area { float: left; width: 100%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .navi-document-title { display: block; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
.page-id-1095 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
.page-id-1095 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-1095 #kboard-pure-gallery-document .kboard-control .left { position: static; float: left; }
.page-id-1095 #kboard-pure-gallery-document .kboard-control .right { position: static; float: right; text-align: right; }


/* 학과 게시판 */
.page-id-3250 #kboard-document {margin:0}
.page-id-3250 #kboard-pure-gallery-list { overflow: hidden; }
.page-id-3250 br {display:none}
.page-id-3250 #kboard-pure-gallery-list .kboard-control { margin: 0; padding: 15px 0; overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-list .kboard-control img { display: inline; margin: 0; width: 20px; height: 20px; vertical-align: middle; max-width: 100%; }
.page-id-3250 #kboard-pure-gallery-list .kboard-control a { display: block; color: black; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; box-sizing: content-box; opacity: 0.2; transition-duration: .1s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-control a:hover { opacity: 0.8; }
.page-id-3250 #kboard-pure-gallery-list .kboard-control .kboard-control-search { float: left; }
.page-id-3250 #kboard-pure-gallery-list .kboard-control .kboard-control-write { float: right; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-search { display: none; padding-bottom: 15px; overflow: hidden; transition-duration: 0.1s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-search.active-search { display: block; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category { padding-bottom: 15px; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0 0; padding:0; width:calc(20% - 5px); border: 0; list-style: none; text-align:center; float:left}
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {margin:0; width:20% }
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::before,
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::after { display: none; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 0; font-size: 16px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151;background:#eee; margin:0; width:100%; }
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a,
.page-id-3250 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a:hover { font-weight: bold; color: #fff; background:#ffb623 }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list { margin: 0 -1% 0 0; padding: 0; list-style: none; overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item { visibility: hidden; position: relative; float: left; margin: 0 1% 0 0; padding: 0 0 20px 0; width: 15.6666666666%; list-style: none; border: 0; cursor: pointer; background:none!important}
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; border:3px solid #eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { position: relative; margin-bottom: 5px; height: 220px!important; background-color: #f9f9f9; overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-child { height: 100%; background-size: cover; background-position: center; transition-duration: 0.5s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0; transition-duration: 0.5s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition-duration: 0.5s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image img { display: inline; margin: 20%; width: 60%; height: 60%; vertical-align: middle; max-width: 100%; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice { text-align: center; font-size: 10px; height: 16px; line-height: 16px; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new { display:none; text-align: center; font-size: 10px;}
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:64px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; padding:0; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center}

/*
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { margin-bottom: 5px; text-align: center; font-size: 12px; height: 16px; line-height: 16px; color: #999999; }
*/

.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { display:none }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-child { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-background { opacity: 0.8; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-image { opacity: 1; -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-title { text-decoration: underline; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item.animation-fadein { visibility: visible; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination { padding: 15px 0; overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
.page-id-3250 #kboard-pure-gallery-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; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 13px; color: #999999; text-decoration: none; border: 0; background-color: transparent; box-shadow: none; transition-duration: 0.3s; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:hover a,
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: black; font-weight: bold; text-decoration: underline; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
.page-id-3250 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
.page-id-3250 #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 19%; }
.page-id-3250 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 24%; }
.page-id-3250 #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 32.3333333333%; }
.page-id-3250 #kboard-pure-gallery-list.mw800 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 49%; }
.page-id-3250 #kboard-pure-gallery-list.mw600 .kboard-control { margin: 0; }
.page-id-3250 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list { margin: 0; }
.page-id-3250 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 100%; }

.page-id-3250 #kboard-pure-gallery-editor { overflow: hidden; }
.page-id-3250 #kboard-pure-gallery-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; }
.page-id-3250 #kboard-pure-gallery-editor input[type=text],
.page-id-3250 #kboard-pure-gallery-editor input[type=email],
.page-id-3250 #kboard-pure-gallery-editor input[type=number],
.page-id-3250 #kboard-pure-gallery-editor input[type=date],
.page-id-3250 #kboard-pure-gallery-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; }
.page-id-3250 #kboard-pure-gallery-editor select:hover,
.page-id-3250 #kboard-pure-gallery-editor input[type=text]:hover,
.page-id-3250 #kboard-pure-gallery-editor input[type=email]:hover,
.page-id-3250 #kboard-pure-gallery-editor input[type=number]:hover,
.page-id-3250 #kboard-pure-gallery-editor input[type=date]:hover,
.page-id-3250 #kboard-pure-gallery-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
.page-id-3250 #kboard-pure-gallery-editor select:focus,
.page-id-3250 #kboard-pure-gallery-editor input[type=text]:focus,
.page-id-3250 #kboard-pure-gallery-editor input[type=email]:focus,
.page-id-3250 #kboard-pure-gallery-editor input[type=number]:focus,
.page-id-3250 #kboard-pure-gallery-editor input[type=date]:focus,
.page-id-3250 #kboard-pure-gallery-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
.page-id-3250 #kboard-pure-gallery-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; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-title input { width: 70%; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
.page-id-3250 #kboard-pure-gallery-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: 13px; font-weight: bold; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin-left: 150px; line-height: 30px; font-size: 13px; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; cursor: pointer; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox] { cursor: pointer; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-confirm-row { padding: 100px 0; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; min-width: 100%; max-width: 100%; height: 250px; font-size: 13px; box-sizing: border-box; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-control .left { position: static; float: left; }
.page-id-3250 #kboard-pure-gallery-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

.page-id-3250 #kboard-pure-gallery-document { overflow: hidden; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; margin:0!important}
.page-id-3250 #kboard-pure-gallery-document .kboard-document-wrap { background-color: white; }
.page-id-3250 #kboard-pure-gallery-document .kboard-title h1 { font-weight: bold;position: relative;display: inline-block;width: 100%;padding:0 0 15px 0;text-transform: capitalize;font-size: 28px;text-align: center;margin: 0 0 30px 0;color: #333; }
.page-id-3250 #kboard-pure-gallery-document .kboard-title h1:before{position: absolute;content: "";top: 100%;left: 0;right: 0;margin: 0px auto;width: 80px;height: 2px;background-color: #ffc222;border-radius: 3px;}
.page-id-3250 #kboard-pure-gallery-document .kboard-detail {display: none;}
.page-id-3250 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; font-size: 13px; text-align: center; }
.page-id-3250 #kboard-pure-gallery-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 11px 22px; vertical-align: middle; }
.page-id-3250 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #545861; text-align: right; }
.page-id-3250 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 10px; color: #545861; }
.page-id-3250 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
.page-id-3250 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content { clear: both; float: left; width: 100%; padding:0!important }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view { margin: 0; padding: 0; word-break: break-all; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view p { margin: 0; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view p:last-child { margin: 0; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view .thumbnail-area { text-align: center; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view .alignright { float:right; }
.page-id-3250 #kboard-pure-gallery-document .kboard-content .content-view .alignleft { float: left; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-action .left { display: none; position: static; float: left; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-action .right { position: static; float: right; text-align: right; }
.page-id-3250 #kboard-pure-gallery-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
.page-id-3250 #kboard-pure-gallery-document .kboard-button-action { margin: 0 0 5px 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; }
.page-id-3250 #kboard-pure-gallery-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
.page-id-3250 #kboard-pure-gallery-document .kboard-button-like { color: #ff5959; }
.page-id-3250 #kboard-pure-gallery-document .kboard-button-unlike { color: #3d62aa; }
.page-id-3250 #kboard-pure-gallery-document .kboard-button-print { color: gray; display:none}
.page-id-3250 #kboard-pure-gallery-document .kboard-button-download { color: gray; }
.page-id-3250 #kboard-pure-gallery-document .kboard-comments-area { float: left; width: 100%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .navi-document-title { display: block; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
.page-id-3250 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
.page-id-3250 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-3250 #kboard-pure-gallery-document .kboard-control .left { position: static; float: left; }
.page-id-3250 #kboard-pure-gallery-document .kboard-control .right { position: static; float: right; text-align: right; }




/* 이벤트 게시판 */

.page-id-1604 #kboard-pure-gallery-list { overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control { margin: 0; padding: 15px 0; overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control img { display: inline; margin: 0; width: 20px; height: 20px; vertical-align: middle; max-width: 100%; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control a { display: block; color: black; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; box-sizing: content-box; opacity: 0.2; transition-duration: .1s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control a:hover { opacity: 0.8; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control .kboard-control-search { float: left; }
.page-id-1604 #kboard-pure-gallery-list .kboard-control .kboard-control-write { float: right; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-search { display: none; padding-bottom: 15px; overflow: hidden; transition-duration: 0.1s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-search.active-search { display: block; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category { padding-bottom: 15px; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0 0; padding:0; width:calc(20% - 5px); border: 0; list-style: none; text-align:center; float:left}
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {margin:0; width:20% }
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::before,
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::after { display: none; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 0; font-size: 16px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151;background:#eee; margin:0; width:100%; }
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a,
.page-id-1604 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a:hover { font-weight: bold; color: #fff; background:#ffb623 }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list { margin: 0 -1% 0 0; padding: 0; list-style: none; overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item { visibility: hidden; position: relative; float: left; margin: 0 1% 0 0; padding: 0 0 20px 0; width: 15.6666666666%; list-style: none; border: 0; cursor: pointer; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { position: relative; margin-bottom: 5px; background-color: #f9f9f9; overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-child { height: 100%; background-size: cover; background-position: center; transition-duration: 0.5s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0; transition-duration: 0.5s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition-duration: 0.5s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image img { display: inline; margin: 20%; width: 60%; height: 60%; vertical-align: middle; max-width: 100%; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice { text-align: center; font-size: 10px; height: 16px; line-height: 16px; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new { display:none; text-align: center; font-size: 10px;}
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:74px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center; font-size:16px}

.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { display:none }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-child { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-background { opacity: 0.8; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-image { opacity: 1; -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-title { text-decoration: underline; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item.animation-fadein { visibility: visible; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination { padding: 15px 0; overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
.page-id-1604 #kboard-pure-gallery-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; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 13px; color: #999999; text-decoration: none; border: 0; background-color: transparent; box-shadow: none; transition-duration: 0.3s; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:hover a,
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: black; font-weight: bold; text-decoration: underline; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
.page-id-1604 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
.page-id-1604 #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 19%; }
.page-id-1604 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width:  32.3333333333%; }
.page-id-1604 #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 32.3333333333%; }
.page-id-1604 #kboard-pure-gallery-list.mw800 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 49%; }
.page-id-1604 #kboard-pure-gallery-list.mw600 .kboard-control { margin: 0; }
.page-id-1604 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list { margin: 0; }
.page-id-1604 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item { margin: 0; width: 100%; }

.page-id-1604 #kboard-pure-gallery-editor { overflow: hidden; }
.page-id-1604 #kboard-pure-gallery-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; }
.page-id-1604 #kboard-pure-gallery-editor input[type=text],
.page-id-1604 #kboard-pure-gallery-editor input[type=email],
.page-id-1604 #kboard-pure-gallery-editor input[type=number],
.page-id-1604 #kboard-pure-gallery-editor input[type=date],
.page-id-1604 #kboard-pure-gallery-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; }
.page-id-1604 #kboard-pure-gallery-editor select:hover,
.page-id-1604 #kboard-pure-gallery-editor input[type=text]:hover,
.page-id-1604 #kboard-pure-gallery-editor input[type=email]:hover,
.page-id-1604 #kboard-pure-gallery-editor input[type=number]:hover,
.page-id-1604 #kboard-pure-gallery-editor input[type=date]:hover,
.page-id-1604 #kboard-pure-gallery-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
.page-id-1604 #kboard-pure-gallery-editor select:focus,
.page-id-1604 #kboard-pure-gallery-editor input[type=text]:focus,
.page-id-1604 #kboard-pure-gallery-editor input[type=email]:focus,
.page-id-1604 #kboard-pure-gallery-editor input[type=number]:focus,
.page-id-1604 #kboard-pure-gallery-editor input[type=date]:focus,
.page-id-1604 #kboard-pure-gallery-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
.page-id-1604 #kboard-pure-gallery-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; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-title input { width: 70%; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
.page-id-1604 #kboard-pure-gallery-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: 13px; font-weight: bold; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin-left: 150px; line-height: 30px; font-size: 13px; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; cursor: pointer; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox] { cursor: pointer; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-confirm-row { padding: 100px 0; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; min-width: 100%; max-width: 100%; height: 250px; font-size: 13px; box-sizing: border-box; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-control .left { position: static; float: left; }
.page-id-1604 #kboard-pure-gallery-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

.page-id-1604 #kboard-pure-gallery-document { overflow: hidden; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-wrap { background-color: white; }
.page-id-1604 #kboard-pure-gallery-document .kboard-title h1 { font-weight: bold;position: relative;display: inline-block;width: 100%;padding-bottom: 15px;text-transform: capitalize;font-size: 22px;text-align: center;color: #333; margin:0 }
.page-id-1604 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; font-size: 13px; }

.page-id-1604 #kboard-pure-gallery-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view { margin: 0; padding: 22px; word-break: break-all; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; width:auto!important}
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view p { margin: 0 0 0.75em; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view p:last-child { margin: 0; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view .thumbnail-area { text-align: center; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view .alignright { float:right; }
.page-id-1604 #kboard-pure-gallery-document .kboard-content .content-view .alignleft { float: left; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-action .left { display: none; position: static; float: left; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-action .right { position: static; float: right; text-align: right; }
.page-id-1604 #kboard-pure-gallery-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
.page-id-1604 #kboard-pure-gallery-document .kboard-button-action { margin: 0 0 5px 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; }
.page-id-1604 #kboard-pure-gallery-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
.page-id-1604 #kboard-pure-gallery-document .kboard-button-like { color: #ff5959; }
.page-id-1604 #kboard-pure-gallery-document .kboard-button-unlike { color: #3d62aa; }
.page-id-1604 #kboard-pure-gallery-document .kboard-button-print { color: gray; display:none}
.page-id-1604 #kboard-pure-gallery-document .kboard-button-download { color: gray; }
.page-id-1604 #kboard-pure-gallery-document .kboard-comments-area { float: left; width: 100%; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .navi-document-title { display: block; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
.page-id-1604 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
.page-id-1604 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-1604 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-1604 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left;}


.page-id-1604 .ed_blog_info .blog_meta{background:#f3f3f3!important;border-top:1px solid #ccc!important; padding:5px 10px 10px!important}


/* 영문 이벤트 */
.page-id-756 #kboard-pure-gallery-list { overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-control { margin: 0; padding: 15px 0; overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-control img { display: inline; margin: 0; width: 20px; height: 20px; vertical-align: middle; max-width: 100%; }
.page-id-756 #kboard-pure-gallery-list .kboard-control a { display: block; color: black; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; box-sizing: content-box; opacity: 0.2; transition-duration: .1s; }
.page-id-756 #kboard-pure-gallery-list .kboard-control a:hover { opacity: 0.8; }
.page-id-756 #kboard-pure-gallery-list .kboard-control .kboard-control-search { float: left; }
.page-id-756 #kboard-pure-gallery-list .kboard-control .kboard-control-write { float: right; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-search { display: none; padding-bottom: 15px; overflow: hidden; transition-duration: 0.1s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-search.active-search { display: block; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-756 #kboard-pure-gallery-list .kboard-category { padding-bottom: 15px; }
.page-id-756 #kboard-pure-gallery-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0 0; padding:0; width:calc(20% - 5px); border: 0; list-style: none; text-align:center; float:left}
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {margin:0; width:20% }
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::before,
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::after { display: none; }
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 0; font-size: 16px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151;background:#eee; margin:0; width:100%; }
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a,
.page-id-756 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a:hover { font-weight: bold; color: #fff; background:#ffb623 }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list { margin: 0 -1% 0 0; padding: 0; list-style: none; overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item { visibility: hidden; position: relative; float: left; margin: 0 1% 0 0; padding: 0 0 20px 0; width: 15.6666666666%; list-style: none; border: 0; cursor: pointer; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { position: relative; margin-bottom: 5px; background-color: #f9f9f9; overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-child { height: 100%; background-size: cover; background-position: center; transition-duration: 0.5s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0; transition-duration: 0.5s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition-duration: 0.5s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image img { display: inline; margin: 20%; width: 60%; height: 60%; vertical-align: middle; max-width: 100%; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice { text-align: center; font-size: 10px; height: 16px; line-height: 16px; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new { display:none; text-align: center; font-size: 10px;}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:74px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center; font-size:16px}

.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { display:none }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-child { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-background { opacity: 0.8; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-image { opacity: 1; -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-title { text-decoration: underline; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item.animation-fadein { visibility: visible; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination { padding: 15px 0; overflow: hidden; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
.page-id-756 #kboard-pure-gallery-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; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 13px; color: #999999; text-decoration: none; border: 0; background-color: transparent; box-shadow: none; transition-duration: 0.3s; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:hover a,
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: black; font-weight: bold; text-decoration: underline; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
.page-id-756 #kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
.page-id-756 #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 19%; }
.page-id-756 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width:  32.3333333333%; }
.page-id-756 #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 32.3333333333%; }
.page-id-756 #kboard-pure-gallery-list.mw800 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 49%; }
.page-id-756 #kboard-pure-gallery-list.mw600 .kboard-control { margin: 0; }
.page-id-756 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list { margin: 0; }
.page-id-756 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item { margin: 0; width: 100%; }

.page-id-756 #kboard-pure-gallery-editor { overflow: hidden; }
.page-id-756 #kboard-pure-gallery-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; }
.page-id-756 #kboard-pure-gallery-editor input[type=text],
.page-id-756 #kboard-pure-gallery-editor input[type=email],
.page-id-756 #kboard-pure-gallery-editor input[type=number],
.page-id-756 #kboard-pure-gallery-editor input[type=date],
.page-id-756 #kboard-pure-gallery-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; }
.page-id-756 #kboard-pure-gallery-editor select:hover,
.page-id-756 #kboard-pure-gallery-editor input[type=text]:hover,
.page-id-756 #kboard-pure-gallery-editor input[type=email]:hover,
.page-id-756 #kboard-pure-gallery-editor input[type=number]:hover,
.page-id-756 #kboard-pure-gallery-editor input[type=date]:hover,
.page-id-756 #kboard-pure-gallery-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
.page-id-756 #kboard-pure-gallery-editor select:focus,
.page-id-756 #kboard-pure-gallery-editor input[type=text]:focus,
.page-id-756 #kboard-pure-gallery-editor input[type=email]:focus,
.page-id-756 #kboard-pure-gallery-editor input[type=number]:focus,
.page-id-756 #kboard-pure-gallery-editor input[type=date]:focus,
.page-id-756 #kboard-pure-gallery-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
.page-id-756 #kboard-pure-gallery-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; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-title input { width: 70%; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
.page-id-756 #kboard-pure-gallery-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: 13px; font-weight: bold; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin-left: 150px; line-height: 30px; font-size: 13px; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; cursor: pointer; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox] { cursor: pointer; }
.page-id-756 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
.page-id-756 #kboard-pure-gallery-editor .kboard-confirm-row { padding: 100px 0; }
.page-id-756 #kboard-pure-gallery-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
.page-id-756 #kboard-pure-gallery-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; min-width: 100%; max-width: 100%; height: 250px; font-size: 13px; box-sizing: border-box; }
.page-id-756 #kboard-pure-gallery-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
.page-id-756 #kboard-pure-gallery-editor .kboard-control .left { position: static; float: left; }
.page-id-756 #kboard-pure-gallery-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

.page-id-756 #kboard-pure-gallery-document { overflow: hidden; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-wrap { background-color: white; }
.page-id-756 #kboard-pure-gallery-document .kboard-title h1 { font-weight: bold;position: relative;display: inline-block;width: 100%;padding-bottom: 15px;text-transform: capitalize;font-size: 22px;text-align: center;color: #333; margin:0 }
.page-id-756 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; font-size: 13px; }

.page-id-756 #kboard-pure-gallery-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view { margin: 0; padding: 22px; word-break: break-all; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; width:auto!important}
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view p { margin: 0 0 0.75em; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view p:last-child { margin: 0; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view .thumbnail-area { text-align: center; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view .alignright { float:right; }
.page-id-756 #kboard-pure-gallery-document .kboard-content .content-view .alignleft { float: left; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-action .left { display: none; position: static; float: left; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-action .right { position: static; float: right; text-align: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
.page-id-756 #kboard-pure-gallery-document .kboard-button-action { margin: 0 0 5px 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; }
.page-id-756 #kboard-pure-gallery-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
.page-id-756 #kboard-pure-gallery-document .kboard-button-like { color: #ff5959; }
.page-id-756 #kboard-pure-gallery-document .kboard-button-unlike { color: #3d62aa; }
.page-id-756 #kboard-pure-gallery-document .kboard-button-print { color: gray; display:none}
.page-id-756 #kboard-pure-gallery-document .kboard-button-download { color: gray; }
.page-id-756 #kboard-pure-gallery-document .kboard-comments-area { float: left; width: 100%; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .navi-document-title { display: block; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
.page-id-756 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
.page-id-756 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-756 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left;}
.page-id-756 .ed_blog_info .blog_meta{background:#f3f3f3!important;border-top:1px solid #ccc!important; padding:5px 10px 10px!important}


.page-id-756 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size: 13px; text-align: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 11px 22px; vertical-align: middle; }
.page-id-756 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #eb7f1c; text-align: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 10px; color: #545861; }
.page-id-756 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
.page-id-756 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }


/* 영문 갤러리 */
.page-id-766 #kboard-pure-gallery-list { overflow: hidden; }
.page-id-766 #kboard-pure-gallery-list .kboard-control { margin: 0; padding: 15px 0; overflow: hidden; }
.page-id-766 #kboard-pure-gallery-list .kboard-control img { display: inline; margin: 0; width: 20px; height: 20px; vertical-align: middle; max-width: 100%; }
.page-id-766 #kboard-pure-gallery-list .kboard-control a { display: block; color: black; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; box-sizing: content-box; opacity: 0.2; transition-duration: .1s; }
.page-id-766 #kboard-pure-gallery-list .kboard-control a:hover { opacity: 0.8; }
.page-id-766 #kboard-pure-gallery-list .kboard-control .kboard-control-search { float: left; }
.page-id-766 #kboard-pure-gallery-list .kboard-control .kboard-control-write { float: right; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-search { display: none; padding-bottom: 15px; overflow: hidden; transition-duration: 0.1s; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-search.active-search { display: block; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 48px; min-height: 0; font-size: 13px; color: black; border-radius: 0; border: 1px solid #f9f9f9; background: #f9f9f9; line-height: 48px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
.page-id-766 #kboard-pure-gallery-list .kboard-category { padding-bottom: 15px; }
.page-id-766 #kboard-pure-gallery-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; overflow: hidden; }
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0 5px 0 0; padding:0; width:calc(20% - 5px); border: 0; list-style: none; text-align:center; float:left}
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {margin:0; width:20% }
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::before,
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li::after { display: none; }
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 0; font-size: 16px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151;background:#eee; margin:0; width:100%; }
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a,
.page-id-766 #kboard-pure-gallery-list .kboard-category .kboard-category-list li a:hover { font-weight: bold; color: #fff; background:#ffb623 }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list { margin: 0 -1% 0 0; padding: 0; list-style: none; overflow: hidden; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item { visibility: hidden; position: relative; float: left; margin: 0 1% 0 0; padding: 0 0 20px 0; width: 15.6666666666%; list-style: none; border: 0; cursor: pointer; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { position: relative; margin-bottom: 5px; background-color: #f9f9f9; overflow: hidden; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-child { height: 100%; background-size: cover!important; background-position: center; transition-duration: 0.5s; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0; transition-duration: 0.5s; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition-duration: 0.5s; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail .kboard-list-thumbnail-over-image img { display: inline; margin: 20%; width: 60%; height: 60%; vertical-align: middle; max-width: 100%; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice { display:none; text-align: center; font-size: 10px; height: 16px; line-height: 16px; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-notice .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new { display:none}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new .kboard-oneticon-new-notify { color: #f61b5d; background-color: transparent; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:74px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center; font-size:16px}

.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user { display:none }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-child { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-background { opacity: 0.8; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-thumbnail .kboard-list-thumbnail-over-image { opacity: 1; -moz-transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.15, M12=0, M21=0, M22=1.15, SizingMethod='auto expand'); }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item:hover .kboard-list-title { text-decoration: underline; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item.animation-fadein { visibility: visible; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-766 #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 19%; }
.page-id-766 #kboard-pure-gallery-list.mw1200 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width:24%; }
.page-id-766 #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width:24%; }
.page-id-766 #kboard-pure-gallery-list.mw800 .kboard-pure-gallery-list .kboard-list-item { margin: 0 1% 0 0; width: 49%; }
.page-id-766 #kboard-pure-gallery-list.mw600 .kboard-control { margin: 0; }
.page-id-766 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list { margin: 0; }
.page-id-766 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item { margin: 0; width: 100%; }

.page-id-766 #kboard-pure-gallery-editor { overflow: hidden; }
.page-id-766 #kboard-pure-gallery-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; }
.page-id-766 #kboard-pure-gallery-editor input[type=text],
.page-id-766 #kboard-pure-gallery-editor input[type=email],
.page-id-766 #kboard-pure-gallery-editor input[type=number],
.page-id-766 #kboard-pure-gallery-editor input[type=date],
.page-id-766 #kboard-pure-gallery-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background-color: transparent; box-sizing: content-box; vertical-align: top; }
.page-id-766 #kboard-pure-gallery-editor select:hover,
.page-id-766 #kboard-pure-gallery-editor input[type=text]:hover,
.page-id-766 #kboard-pure-gallery-editor input[type=email]:hover,
.page-id-766 #kboard-pure-gallery-editor input[type=number]:hover,
.page-id-766 #kboard-pure-gallery-editor input[type=date]:hover,
.page-id-766 #kboard-pure-gallery-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
.page-id-766 #kboard-pure-gallery-editor select:focus,
.page-id-766 #kboard-pure-gallery-editor input[type=text]:focus,
.page-id-766 #kboard-pure-gallery-editor input[type=email]:focus,
.page-id-766 #kboard-pure-gallery-editor input[type=number]:focus,
.page-id-766 #kboard-pure-gallery-editor input[type=date]:focus,
.page-id-766 #kboard-pure-gallery-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
.page-id-766 #kboard-pure-gallery-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; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-title input { width: 70%; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
.page-id-766 #kboard-pure-gallery-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: 13px; font-weight: bold; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin-left: 150px; line-height: 30px; font-size: 13px; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; cursor: pointer; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox] { cursor: pointer; }
.page-id-766 #kboard-pure-gallery-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
.page-id-766 #kboard-pure-gallery-editor .kboard-confirm-row { padding: 100px 0; }
.page-id-766 #kboard-pure-gallery-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
.page-id-766 #kboard-pure-gallery-editor .kboard-content textarea { display: inline; margin: 0; padding: 0; width: 100%; min-width: 100%; max-width: 100%; height: 250px; font-size: 13px; box-sizing: border-box; }
.page-id-766 #kboard-pure-gallery-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
.page-id-766 #kboard-pure-gallery-editor .kboard-control .left { position: static; float: left; }
.page-id-766 #kboard-pure-gallery-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

.page-id-766 #kboard-pure-gallery-document { overflow: hidden; -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-wrap { background-color: white; }
.page-id-766 #kboard-pure-gallery-document .kboard-title h1 { font-weight: bold;position: relative;display: inline-block;width: 100%;padding-bottom: 15px;text-transform: capitalize;font-size: 22px;text-align: center;color: #333; margin:0 }
.page-id-766 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; font-size: 13px; }

.page-id-766 #kboard-pure-gallery-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view { margin: 0; padding: 22px; word-break: break-all; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view img { display: inline; vertical-align: middle; max-width: 100%; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view p { margin: 0 0 0.75em; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view p:last-child { margin: 0; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view .thumbnail-area { text-align: center; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view .alignright { float:right; }
.page-id-766 #kboard-pure-gallery-document .kboard-content .content-view .alignleft { float: left; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-action .left { display: none; position: static; float: left; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-action .right { position: static; float: right; text-align: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
.page-id-766 #kboard-pure-gallery-document .kboard-button-action { margin: 0 0 5px 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; }
.page-id-766 #kboard-pure-gallery-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
.page-id-766 #kboard-pure-gallery-document .kboard-button-like { color: #ff5959; }
.page-id-766 #kboard-pure-gallery-document .kboard-button-unlike { color: #3d62aa; }
.page-id-766 #kboard-pure-gallery-document .kboard-button-print { color: gray; display:none}
.page-id-766 #kboard-pure-gallery-document .kboard-button-download { color: gray; }
.page-id-766 #kboard-pure-gallery-document .kboard-comments-area { float: left; width: 100%; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .navi-document-title { display: block; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
.page-id-766 #kboard-pure-gallery-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
.page-id-766 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-766 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left;}
.page-id-766 .ed_blog_info .blog_meta{background:#f3f3f3!important;border-top:1px solid #ccc!important; padding:5px 10px 10px!important}


.page-id-766 #kboard-pure-gallery-document .kboard-detail { background-color: #f9f9f9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size: 13px; text-align: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 11px 22px; vertical-align: middle; }
.page-id-766 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #eb7f1c; text-align: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 10px; color: #545861; }
.page-id-766 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
.page-id-766 #kboard-pure-gallery-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }



.page-id-1622 .kboard-pure-gallery-search {width:100%; text-align:center}
.page-id-1622 #kboard-pure-gallery-list .kboard-list-new .kboard-oneticon-new-notify{margin:10px 6px 0 6px }
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { min-height:60px; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {margin:5px 8px; font-size:16px; display:-webkit-box;    overflow:hidden; /* 숨김처리 */    text-overflow:ellipsis;    -webkit-line-clamp:2;    word-wrap:break-word;    -webkit-box-orient: vertical;}
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-1622 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-1622 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-1622 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left; }


.page-id-756 .kboard-pure-gallery-search {display:none}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:74px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center; font-size:16px}
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-756 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-756 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-756 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left; }



.page-id-766 .kboard-pure-gallery-search {display:none}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { width:100%; min-height:74px; display:table; margin-bottom: 5px; text-align: center; font-size: 15px; color: #333;font-weight:bold; letter-spacing:-0.02em}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {display:table-cell; vertical-align:middle; text-align:center; font-size:16px}
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a { display: block; background:#eee; text-decoration: none;text-shadow: none; box-shadow: none; box-sizing: content-box; }
.page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item a:hover .kboard-list-title {color:#ffb623; text-decoration:underline}
.page-id-766 #kboard-pure-gallery-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
.page-id-766 #kboard-pure-gallery-document .kboard-control .left { position: static; float: right; }
.page-id-766 #kboard-pure-gallery-document .kboard-control .right { position: static; float: left; }



.kboard-pagination { float: left; padding: 15px 0; width: 100%; }
.kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
.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-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 13px; color: #999999; text-decoration: none; border: 0; background-color: #f9f9f9; box-shadow: none; transition-duration: 0.3s; }
.kboard-pagination .kboard-pagination-pages li:hover a,
.kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: white; background-color: #ffc222; }
.kboard-pagination .kboard-pagination-pages li:before { display: none; }
.kboard-pagination .kboard-pagination-pages li:after { display: none; }

.content-view {max-width:1140px; width:100%; margin:0 auto!important; color:#333}

.content-view img {margin-bottom:10px}
.content-view br {display:none}
.content-view br+br {display:block}
.content-view h1 { position: relative; display: inline-block; width: 100%; padding-bottom: 10px; text-transform: capitalize; font-size: 20px; margin:10px 0 20px 0; color: #333; font-weight: bold;}
.content-view h1:before { position: absolute; content: ""; top: 100%; left: 0; right: 0; width: 60px; height: 2px; background-color: #ffc222; }
.content-view h2 {  font-size: 18px; font-weight: bold; margin: 20px 0 10px; padding: 0 0 0 20px; color: #ecad23; background: url(http://kokos.co.nz/wp-content/uploads/2018/02/ico_history.png) 0 2px no-repeat;}
.content-view h3 {  font-size: 18px; font-weight: bold; margin: 20px 0 10px; color: #333; }

.content-view ul {padding:0 0 10px 0}
.content-view ul > li:before { content: "- ";color:#ffc222; font-weight:bold; padding-right:5px}
.content-view ul > li {padding:0 0 4px 17px; text-indent:-14px}
.content-view ul > li > ul {padding:0 0 10px 0; margin:0}
.content-view ul > li > ul > li:before { content: "· "; color:#ffc222; font-weight:bold; padding-right:5px}
.content-view ul > li > ul > li {padding:0 0 4px 17px; text-indent:-14px}

.content-view ol {padding:0 0 10px 0}
.content-view ol > li { counter-increment: my-awesome-counter; padding-bottom:4px; text-indent: -18px; margin-left: 18px;}
.content-view ol > li > ul{padding:0 0 10px 0; margin:0;}
.content-view ol > li > ul > li {padding:0 0 4px 17px; text-indent:-14px}
.content-view ol > li > ul > li:before { content: "- ";color:#ffc222; font-weight:bold; padding-right:5px}
.content-view ol > li::before { content: counter(my-awesome-counter) ". "; color: #ffc222; font-weight: bold; }

.content-view strong {font-weight:bold; }
.content-view em {font-style:italic; }
.content-view blockquote { border: none; padding: 10px 0 0 0; margin-left: 30px;}
.content-view blockquote::before {content: "\201C"; font-size: 3em; font-family: Georgia; color: #bcbcbc; float: left; margin: -20px 0 0px -27px;}

.content-view table { margin-top: 5px; margin-bottom: 5px;overflow: hidden; display: table; border-collapse: collapse;width: 100%; border-top:1px solid #333}
.content-view table{ display:table; border-collapse:collapse; width:100%; }
.content-view table > * > tr > *{ vertical-align:middle; height:38px; border:1px solid #dddddd; background:white; padding:10px; color:#666666; font-size:14px; line-height:1.5em; letter-spacing:-0.025em; }
.content-view table > * > tr > th{ color:#000000; background:#f2f3f7; font-weight:normal; text-align:center; }
.content-view table > * > tr > *.label{ color:#333333; background:#fcfdff; font-weight:normal; text-align:center; }
.content-view table > * > tr:first-child > *{ border-top:none; }
.content-view table > * > tr > *:first-child{ border-left:none; }
.content-view table > * > tr > *:last-child{ border-right:none; }


@media screen and (max-width: 600px) {
	#kboard-pure-gallery-list .kboard-pure-gallery-search select { float: left; margin-right: 1%; width: 29%; min-width: 29%; height: 28px; line-height: 28px; box-sizing: border-box; }
	#kboard-pure-gallery-list .kboard-pure-gallery-search input { float: left; margin-right: 1%; width: 49%; min-width: 49%; height: 28px; line-height: 28px; box-sizing: border-box; }
	#kboard-pure-gallery-list .kboard-pure-gallery-search button { float: left; width: 20%; min-width: 20%; box-sizing: border-box; }
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li { display: none; }
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.first-page,
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.last-page,
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.prev-page,
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.next-page,
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.active { display: inline-block; }
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
	#kboard-pure-gallery-list .kboard-pagination .kboard-pagination-pages li.next-page a { padding: 0 18px; }
	
	#kboard-pure-gallery-editor select,
	#kboard-pure-gallery-editor input[type=text],
	#kboard-pure-gallery-editor input[type=email],
	#kboard-pure-gallery-editor input[type=number],
	#kboard-pure-gallery-editor input[type=date],
	#kboard-pure-gallery-editor input[type=password],
	#kboard-pure-gallery-editor input[type=file] { width: 100%; box-sizing: border-box; }
	#kboard-pure-gallery-editor .kboard-attr-row { padding: 10px 0; }
	#kboard-pure-gallery-editor .kboard-attr-row .attr-name { padding: 0; width: 100%; font-size: 14px; }
	#kboard-pure-gallery-editor .kboard-attr-row .attr-value { margin: 0; }
	
	#kboard-pure-gallery-document .kboard-title h1 { padding: 0; font-size: 18px; }
	#kboard-pure-gallery-document .kboard-detail .detail-attr { clear: both; padding: 0 5px; line-height: normal; }
	#kboard-pure-gallery-document .kboard-content .content-view { padding: 10px 5px; }
	#kboard-pure-gallery-document .kboard-document-action { padding: 10px 5px 5px 5px; }
	#kboard-pure-gallery-document .kboard-attach { margin: 0 5px; padding: 10px 0 5px 0; }
	#kboard-pure-gallery-document .kboard-document-navi .kboard-prev-document { width: 100%; }
	#kboard-pure-gallery-document .kboard-document-navi .kboard-next-document { margin-top: 10px; float: left; width: 100%; text-align: left; }
	
	a.kboard-pure-gallery-button-small, input.kboard-pure-gallery-button-small, button.kboard-pure-gallery-button-small {padding:10px 20px}
	#kboard-pure-gallery-list .kboard-category .kboard-category-list li {width:calc(50% - 5px); margin: 0 5px 5px 0;}
	#kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child {width:calc(50% - 5px);}

	#kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title {min-height:auto}
    
    .page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title,
    .page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title,
    .page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title,
    .page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title{padding:0}
    .page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings,
    .page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings,
    .page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings,
    .page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings{font-size:14px}
    .page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail,
    .page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail,
    .page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail,
    .page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail{min-height:160px!important; padding:0!important}
    .page-id-1604 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item,
    .page-id-1622 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item,
    .page-id-756 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item,
    .page-id-766 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item{margin:0 1% 0 0!important; width:49%!important}
    .page-id-1604 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item,
    .page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item,
    .page-id-756 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item,
    .page-id-766 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item{padding-bottom:10px!important}
    
    #kboard-pure-gallery-document .kboard-detail .detail-attr{margin:0!important}
    #kboard-pure-gallery-document .kboard-detail .detail-writer {display:none!important}
    
    .page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li,
    .page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list li:last-child{width:calc(50% - 5px); padding-bottom:5px }
    .page-id-1095 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item {padding-bottom:10px}
    .page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail { height:180px!important}
    .page-id-1095 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title { min-height:44px; font-size:14px; bottom:20px}
    .page-id-1095 #kboard-pure-gallery-list .kboard-oneticon-cut-strings {padding:0 5px}

	.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child { float:right; }
	.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li { padding:0; width:calc(50% - 10px)}
	.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li a {width:auto;padding:0 5px;}
	.page-id-1095 #kboard-pure-gallery-list .kboard-category .kboard-category-list:last-child li a:before {content:"·"!important; margin-right:5px; text-decoration:none}

    .page-id-1604 #kboard-pure-gallery-document .kboard-title h1 {font-size:22px}

	.page-id-750 #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item {    margin: 0 1% 0 0; width: 49%; padding-bottom:10px!important}
    .page-id-750 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail {max-height:160px; padding:0; }
	.page-id-750 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title {min-height:48px}
	.page-id-750 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title .kboard-oneticon-cut-strings {font-size:14px; height:42px}

	.page-id-1622 #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title {min-height:50px}
    
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}