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

a.kboard-ask-one-button-small,
input.kboard-ask-one-button-small,
button.kboard-ask-one-button-small { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; height: 28px; line-height: 28px; font-size: 13px; font-weight: normal; letter-spacing: normal; color: white !important; background: #13afbe !important; border: none; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; }
a.kboard-ask-one-button-small:hover,
a.kboard-ask-one-button-small:focus,
a.kboard-ask-one-button-small:active,
input.kboard-ask-one-button-small:hover,
input.kboard-ask-one-button-small:focus,
input.kboard-ask-one-button-small:active,
button.kboard-ask-one-button-small:hover,
button.kboard-ask-one-button-small:focus,
button.kboard-ask-one-button-small:active { opacity: 0.7; }

a.kboard-ask-one-button-gray,
input.kboard-ask-one-button-gray,
button.kboard-ask-one-button-gray { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; height: 28px; line-height: 28px; font-size: 13px; font-weight: normal; letter-spacing: normal; color: white !important; background: #707070 !important; border: none; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; }
a.kboard-ask-one-button-gray:hover,
a.kboard-ask-one-button-gray:focus,
a.kboard-ask-one-button-gray:active,
input.kboard-ask-one-button-gray:hover,
input.kboard-ask-one-button-gray:focus,
input.kboard-ask-one-button-gray:active,
button.kboard-ask-one-button-gray:hover,
button.kboard-ask-one-button-gray:focus,
button.kboard-ask-one-button-gray:active { opacity: 0.7; }

a.kboard-ask-one-button-search,
input.kboard-ask-one-button-search,
button.kboard-ask-one-button-search { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0; height: 28px; line-height: 25px; font-size: 13px; font-weight: normal; letter-spacing: normal; color: white !important; background: #13afbe !important; border: none; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; }
a.kboard-ask-one-button-search:hover,
a.kboard-ask-one-button-search:focus,
a.kboard-ask-one-button-search:active,
input.kboard-ask-one-button-search:hover,
input.kboard-ask-one-button-search:focus,
input.kboard-ask-one-button-search:active,
button.kboard-ask-one-button-search:hover,
button.kboard-ask-one-button-search:focus,
button.kboard-ask-one-button-search:active { opacity: 0.7; }
.kboard-ask-one-button-search img { display: inline; width: 28px !important; height: 28px !important; vertical-align: middle; }

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

.kboard-ask-one-status { display: inline-block; padding: 2px 5px; min-width: 70px; text-align: center; font-size: 13px; font-weight: normal; color: white; background-color: #959595; }
.kboard-ask-one-status.status-0 { background-color: #959595; }
.kboard-ask-one-status.status-1 { background-color: #12529a; }

#kboard-ask-one-list { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; padding:0 16px 180px; }
#kboard-ask-one-list .kboard-list-header { float: left; display: table; padding-bottom: 15px; width: 100%; }
#kboard-ask-one-list .kboard-list-header form { display: inline; }
#kboard-ask-one-list .kboard-list-header .kboard-left { *float: left; display: table-cell; text-align: left; font-size: 13px; vertical-align: middle; }
#kboard-ask-one-list .kboard-list-header .kboard-right { *float: right; display: table-cell; text-align: right; vertical-align: middle; }
#kboard-ask-one-list .kboard-list-header .kboard-right select { display: inline; margin: 0; padding: 0; width: auto; height: 26px; line-height: 26px; font-size: 13px; color: #565656; border-radius: 0; border: 1px solid #c2c2c2; background: white; vertical-align: middle; box-shadow: none; box-sizing: content-box; text-indent: 0; }
#kboard-ask-one-list .kboard-category.category-pc { display: inline; }
#kboard-ask-one-list .kboard-category.category-mobile { display: none; float: left; padding-bottom: 15px; width: 100%; }
#kboard-ask-one-list .kboard-category.category-mobile select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #565656; border-radius: 0; border: 1px solid #c2c2c2; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; }
#kboard-ask-one-list .kboard-tree-category-wrap { float: left; width: 100%; }
#kboard-ask-one-list .kboard-tree-category-wrap select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #e3e3e3; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-ask-one-list .kboard-tree-category-search .kboard-search-option-wrap.type-select { display: inline; }
#kboard-ask-one-list .kboard-tree-category-search .kboard-search-option-wrap.type-tab { width: 100%; }
#kboard-ask-one-list .kboard-tree-category { float: left; margin: 0 0 5px 0; padding: 0; width: 100%; list-style: none; border: 0; background-color: #f9f9f9; overflow: hidden; }
#kboard-ask-one-list .kboard-tree-category li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 5px; float: left; border: 0; list-style: none; }
#kboard-ask-one-list .kboard-tree-category li::before,
#kboard-ask-one-list .kboard-tree-category li::after { display: none; }
#kboard-ask-one-list .kboard-tree-category li a { display: block; padding: 10px 10px 8px 10px; font-size: 13px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151; }
#kboard-ask-one-list .kboard-tree-category li.kboard-category-selected a { font-weight: bold; border-bottom: 2px solid #545861; color: #545861; }
#kboard-ask-one-list .kboard-tree-category-search { float: left; width: 100%; }
#kboard-ask-one-list .kboard-list { float: left; width: 100%; background-color: white; }
#kboard-ask-one-list .kboard-list table { display: table; table-layout: fixed; margin: 0; padding: 0; width: 100%; border: 0; font-size: 13px; border-collapse: collapse; }
#kboard-ask-one-list .kboard-list table a { color: black; font-weight: normal; text-decoration: none; border: 0; box-shadow: none; font-size: 13px; }
#kboard-ask-one-list .kboard-list table tr { border: 0; background-color: transparent; transition-duration: 0.3s; }
#kboard-ask-one-list .kboard-list table td { padding: 10px 0; height: auto; text-align: center; vertical-align: middle; font-size: 13px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-uid { width: 72px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-category { width: 100px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-title { width: auto; }
#kboard-ask-one-list .kboard-list table td.kboard-list-status { width: 80px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-user { width: 80px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-date { width: 75px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-vote { /* display: none; */ width: 55px; }
#kboard-ask-one-list .kboard-list table td.kboard-list-view { /* display: none; */ width: 55px; }
#kboard-ask-one-list .kboard-list thead { background-color: transparent; }
#kboard-ask-one-list .kboard-list thead tr td { font-weight: bold; color: #2d2d2d; border: 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
#kboard-ask-one-list .kboard-list tbody tr td { word-break: break-all; border: 0; border-bottom: 1px solid #ebebeb; }
#kboard-ask-one-list .kboard-list tbody tr:hover { background-color: #f7f7f7; }
#kboard-ask-one-list .kboard-list tbody tr.kboard-list-notice { background-color: #f4f4f4; }
#kboard-ask-one-list .kboard-list tbody tr.kboard-list-selected .kboard-ask-one-cut-strings { font-weight: bold; }
#kboard-ask-one-list .kboard-list tbody td.kboard-list-title { padding-right:10px; text-align: left; }
#kboard-ask-one-list .kboard-list tbody td.kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: top; max-width: 100%; }
#kboard-ask-one-list .kboard-list tbody td.kboard-list-title img.kboard-icon-reply { width: 16px !important; height: 16px !important; }
#kboard-ask-one-list .kboard-list tbody td.kboard-list-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
#kboard-ask-one-list .kboard-list tbody td.kboard-list-title .kboard-comments-count { color: #13afbe; }
#kboard-ask-one-list .kboard-list .kboard-mobile-category { display: none; }
#kboard-ask-one-list .kboard-list .kboard-mobile-status { display: none; margin-bottom: 10px; }
#kboard-ask-one-list .kboard-list .kboard-mobile-contents { display: none; font-size: 12px; color: #999999; }
#kboard-ask-one-list .kboard-list .kboard-mobile-contents .contents-item { display: inline; margin: 0; padding: 0; }
#kboard-ask-one-list .kboard-list .kboard-mobile-contents .contents-separator { display: inline; margin: 0; padding: 0 2px; color: #bebebe; }
#kboard-ask-one-list .kboard-pagination { float: left; padding: 15px 0; width: 100%; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none; }
#kboard-ask-one-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; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: black; font-weight: bold; text-decoration: underline; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
#kboard-ask-one-list .kboard-search { float: left; padding-bottom: 15px; width: 100%; text-align: center; }
#kboard-ask-one-list .kboard-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 100px; height: 26px; font-size: 13px; color: #565656; border-radius: 0; border: 1px solid #c2c2c2; background: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
#kboard-ask-one-list .kboard-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 200px; height: 26px; font-size: 13px; color: #565656; border-radius: 0; border: 1px solid #c2c2c2; background: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
#kboard-ask-one-list .kboard-control { float: left; padding-bottom: 15px; width: 100%; text-align: right; }
#kboard-ask-one-list .kboard-pagination + .kboard-control {width:auto;float: right;}

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

#kboard-ask-one-document { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; }
#kboard-ask-one-document .kboard-document-wrap { float: left; width: 100%; background-color: white; }
#kboard-ask-one-document .kboard-detail { font-size: 16px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #f5f5f5; overflow: hidden; }
#kboard-ask-one-document .kboard-detail .detail-attr { float: left; margin: 0; padding: 12px 35px 12px 22px; overflow: hidden; }
#kboard-ask-one-document .kboard-detail .detail-attr .detail-name { float: left; min-width: 50px; font-weight: bold; color: #545861; }
#kboard-ask-one-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 20px; color: #545861; }
#kboard-ask-one-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; }
#kboard-ask-one-document .kboard-detail .detail-attr select { display: inline; margin: 0; padding: 0; width: auto; height: 26px; line-height: 26px; font-size: 13px; color: #565656; border-radius: 0; border: 1px solid #c2c2c2; background: white; vertical-align: middle; box-shadow: none; box-sizing: content-box; text-indent: 0; }
#kboard-ask-one-document .kboard-detail .detail-title { float: none; }
#kboard-ask-one-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
#kboard-ask-one-document .kboard-content .content-view { margin: 0; padding: 22px;  word-wrap: break-word; }
#kboard-ask-one-document .kboard-content .content-view img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
#kboard-ask-one-document .kboard-content .content-view hr { margin: 10px 0; padding: 0; height: 1px; border: 0; background-color: #f1f1f1; }
#kboard-ask-one-document .kboard-content .content-view p { margin: 0 0 0.75em;clear: both; overflow: hidden; }
#kboard-ask-one-document .kboard-content .content-view p:last-child { margin: 0; }
#kboard-ask-one-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-ask-one-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
#kboard-ask-one-document .kboard-content .content-view .alignright { float:right; }
#kboard-ask-one-document .kboard-content .content-view .alignleft { float: left; }
#kboard-ask-one-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
#kboard-ask-one-document .kboard-document-action .left { position: static; float: left; }
#kboard-ask-one-document .kboard-document-action .right { position: static; float: right; text-align: right; }
#kboard-ask-one-document .kboard-attach { clear: both; margin: 0 22px; padding: 5px 0 15px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
#kboard-ask-one-document .kboard-attach-title { padding: 10px 0 15px 0; font-size: 13px; font-weight: bold; }
#kboard-ask-one-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; }
#kboard-ask-one-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; }
#kboard-ask-one-document .kboard-button-like { color: #ff5959; }
#kboard-ask-one-document .kboard-button-unlike { color: #3d62aa; }
#kboard-ask-one-document .kboard-button-print { color: gray; }
#kboard-ask-one-document .kboard-button-download { color: gray; }
#kboard-ask-one-document .kboard-comments-area { float: left; width: 100%; }
#kboard-ask-one-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
#kboard-ask-one-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; }
#kboard-ask-one-document .kboard-document-navi .navi-document-title { display: block; }
#kboard-ask-one-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
#kboard-ask-one-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
#kboard-ask-one-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
#kboard-ask-one-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
#kboard-ask-one-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
#kboard-ask-one-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
#kboard-ask-one-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
#kboard-ask-one-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
#kboard-ask-one-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
#kboard-ask-one-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
#kboard-ask-one-document .kboard-control .left { position: static; float: left; }
#kboard-ask-one-document .kboard-control .right { position: static; float: right; text-align: right; }

#kboard-ask-one-latest table { display: table; table-layout: fixed; width: 100%; border: 0; border-bottom: 1px solid #f1f1f1; }
#kboard-ask-one-latest table tr { padding: 0; border: 0; }
#kboard-ask-one-latest table th { padding: 5px 0; height: auto; border: 0; text-align: center; }
#kboard-ask-one-latest table td { padding: 5px 0; height: auto; border: 0; border-top: 1px solid #f1f1f1; }
#kboard-ask-one-latest table .kboard-latest-status { width: 70px; text-align: center; }
#kboard-ask-one-latest table .kboard-ask-one-status { min-width: 60px; }
#kboard-ask-one-latest table .kboard-latest-title { padding-left: 5px; font-size: 13px; }
#kboard-ask-one-latest table .kboard-latest-title a { text-decoration: none; box-shadow: none; }
#kboard-ask-one-latest table .kboard-latest-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
#kboard-ask-one-latest table .kboard-latest-title img.kboard-icon-lock { width: 16px !important; height: 16px !important; }
#kboard-ask-one-latest table .kboard-latest-title .kboard-comments-count { }
#kboard-ask-one-latest table .kboard-latest-date { width: 80px; text-align: center; font-size: 13px; }

#kboard-ask-one-list.ap_board_list .mo{display:none;}
#kboard-ask-one-list.ap_board_list .pc{display:block;}
#kboard-ask-one-list.ap_board_list .kboard-list table td,
#kboard-ask-one-list.ap_board_list .kboard-list tbody td.kboard-list-title .kboard-comments-count,
#kboard-ask-one-list.ap_board_list .kboard-ask-one-cut-strings{color: #222222;}
#kboard-ask-one-list.ap_board_list .kboard-list table td.kboard-list-uid.kboard-list-uid_notice{display:table-cell;font-weight: 700;}
#kboard-ask-one-list.ap_board_list .kboard-search select {appearance: none;background: #fff url(/wp-content/plugins/ask-one/../wp-content/themes/elipsa/assets/img/ico_select.svg) 95% center no-repeat;}

#kboard-ask-one-editor.ap_board_editor .mo{display:none;}
#kboard-ask-one-editor.ap_board_editor .pc{display:block;}
#kboard-ask-one-editor.ap_board_editor {width:100%;max-width: 1360px; padding: 0 10px 200px;margin: 0 auto;border: none;}
#kboard-ask-one-editor.ap_board_editor .ap_editor-form{border-top:2px solid #000;padding: 16px 40px;background-color: #f6f6f6;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row {background-color: #f6f6f6;padding: 8px 0;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-media{display: none;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-thumbnail{display: none;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-search{display: none;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-content {display: flex; align-items: flex-start;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-content .attr-name{background-color: #f6f6f6;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-name{width:180px;display: inline-flex;  padding: 0;	align-items: center;min-height: 68px;    font-size: 18px;font-weight: 400;letter-spacing: -0.45px;color: #222222;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value{display: flex;align-items: center; background-color:#f6f6f6;margin-left: 180px;padding: 0;font-size: 18px; min-height: 68px;color: #222;}
#kboard-ask-one-editor.ap_board_editor input[type=password]::placeholder {color:#ccc;font-size:18px;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .description{font-size:14px;color: #666;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option{display:inline-flex;align-items: center;margin-bottom: 0;flex-shrink: 0;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox]{width: 32px;height: 32px;border:0;margin:0;background: url("../ask-one/images/ico_check_off.svg") center/32px no-repeat;margin-right:8px}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox]:checked:before{background: url("../ask-one/images/ico_check_on.svg") center/32px no-repeat;width: 100%;height: 100%;top: 0;left: 0;content: '';font-size: 0;}
#kboard-ask-one-editor.ap_board_editor .kboard-attr-row.kboard-attr-author{display: none;}
#kboard-ask-one-editor.ap_board_editor select{border-radius: 4px;border-color: #ccc;font-size: 18px;height: 68px;line-height: 68px;color: #222;margin-right: 8px;padding: 0 22px;appearance: none;background: #fff url('../wp-content/themes/elipsa/assets/img/ico_select.svg') 95% center no-repeat;}
#kboard-ask-one-editor.ap_board_editor input[type=text], #kboard-ask-one-editor.ap_board_editor input[type=email], #kboard-ask-one-editor.ap_board_editor input[type=number], #kboard-ask-one-editor.ap_board_editor input[type=date], #kboard-ask-one-editor.ap_board_editor input[type=password]{width:100%;	box-sizing: border-box;	height: 68px;line-height:68px;color: #222;border: 1px solid #CCCCCC;border-radius: 4px;background-color: #ffffff;padding: 0 22px;font-size: 18px;}
#kboard-ask-one-editor.ap_board_editor .kboard-content{padding: 0;flex:auto;background-color: transparent;}
#kboard-ask-one-editor.ap_board_editor .kboard-control{overflow: hidden;padding: 0 30px; margin-top: 80px;justify-content: center;gap: 20px;flex-wrap: wrap;}
#kboard-ask-one-editor.ap_board_editor .kboard-control .left {display: flex;gap: 20px;}
#kboard-ask-one-editor.ap_board_editor .ap_page_btn{border-radius: 50px !important;margin: 0;}
#kboard-ask-one-editor.ap_board_editor .ap_page_btn.btn_black:hover{color: #fff;}
#kboard-ask-one-editor.ap_board_editor .ap_page_btn:hover::after, #kboard-ask-one-editor.ap_board_editor .ap_page_btn::after{display: none;}
#kboard-ask-one-editor .btn-mid.btn-grey{font-family: "AritaDotum", "Open Sans", sans-serif;}
#kboard-ask-one-editor .btn-mid.btn-grey:hover::after, #kboard-ask-one-editor .btn-mid.btn-grey::after{display: none;}
#kboard-ask-one-editor .btn-mid.btn-grey:hover{color: #fff;}

/* 에디터 영역 */
#kboard-ask-one-editor.ap_board_editor .wp-editor-container textarea.wp-editor-area{padding: 24px 22px;background-color: #ffffff;font-size: 18px;}
#kboard-ask-one-editor.ap_board_editor .kboard-content .wp-media-buttons{display: none;}
#kboard-ask-one-editor.ap_board_editor .wp-switch-editor.switch-tmce, #kboard-ask-one-editor.ap_board_editor .wp-switch-editor.switch-html{margin: 0;padding: 3px 8px 4px;border: 1px solid #dcdcde;font-size: 16px;text-shadow: 0 0 BLACK;background: transparent;}
#kboard-ask-one-editor.ap_board_editor .wp-switch-editor.switch-tmce:hover, #kboard-ask-one-editor.ap_board_editor .wp-switch-editor.switch-html:hover{color: #222;}
#kboard-ask-one-list.ap_board_list .kboard-control a .ico_write {display: inline-block;margin-left: 10px;width: 24px;height: 24px;background: transparent url("../wp-content/themes/elipsa/assets/img/ico_write.svg") center/contain no-repeat;vertical-align: -4px;}

/* 답변 */
#kboard-document {padding: 0 10px 200px;max-width: 1360px;width: 100%;margin: 0 auto;}
#kboard-ask-one-document .kboard-comments-area {float:none;margin-top:80px;}
.kboard-comments-default {background:#fff;}
.kboard-comments-default .kboard-comments-wrap {padding:0;}
.kboard-comments-default .comments-header {padding:0;margin-bottom:24px;line-height: 1.2;}
.kboard-comments-default .comments-count,
.kboard-comments-default .comments-count .comments-total-count{color:#000;font-size:30px;font-weight:600;}
.kboard-comments-default .comments-sort select {display:none;}
.kboard-comments-default hr {display:none;}
.kboard-comments-default .kboard-comments-form {padding:0;}
.kboard-comments-default .kboard-comments-form .comments-field {color:#000;font-size:20px;line-height:30px;margin-bottom:0;display: flex;align-items: center;}
.kboard-comments-default .kboard-comments-form .comments-field.field-password {margin-top:0 !important;}
.kboard-comments-default .comments-list .comments-list-content p {color:#222;font-size:20px;line-height:30px;}
.kboard-comments-default .kboard-comments-form .comment-textarea {padding:24px;height:168px;color:#222;font-size:20px;line-height:30px;}
.kboard-comments-default .kboard-comments-form .comment-textarea::placeholder {color:#222;font-size:20px;line-height:30px;}
.kboard-comments-default .kboard-comments-form .comments-field-wrap,
.kboard-comments-default .kboard-comments-form .comments-submit-button {display:block !important;float:none;width:auto;}
.kboard-comments-default .comments-list .comments-list-username img.avatar {display:none;}
.kboard-comments-default .comments-list .comments-list-username {color:#000;font-size:18px; font-weight:600;line-height:30px;padding:0 16px 0 25px;}
.kboard-comments-default .comments-list .comments-list-create {color:#999;font-size:18px;line-height:30px;}
.kboard-comments-default .comments-list .comments-list-controller .left {float:none;}
.kboard-comments-default .comments-list .comments-list-controller .left button {font-size:16px;}
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action {border:0;margin:0;padding:0;background:transparent;}
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action span {color:#999;font-size:18px; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action span::before {display:inline-block;width:24px; height:24px; vertical-align: -6px;content:'';}
.kboard-comments-default .comments-list .comments-list-controller .kboard-comment-like-count::before {background:url('https://stories.amorepacific.com/wp-content/themes/elipsa/assets/img/ic_like-1.svg') no-repeat;background-size:24px;}
.kboard-comments-default .comments-list .comments-list-controller .kboard-comment-unlike-count::before {
background:url('https://stories.amorepacific.com/wp-content/themes/elipsa/assets/img/ic_hate.svg') no-repeat;background-size:24px;}
.kboard-comments-default .comments-list .comments-list-controller {overflow:visible;}
.kboard-comments-default .comments-list .comments-list-controller .right {float:none;}
.kboard-comments-default .comments-list .comments-list-controller .right button {font-size:0;}
.kboard-comments-default .comments-list .comments-list-controller .right button + button {margin-left:12px;}
.kboard-comments-default .kboard-comments-form .comment-textarea {border-color:#ccc;}
.kboard-comments-default .kboard-comments-form .comments-field-area {min-height:72px;border:1px solid #ccc;border-top:0;display:flex;justify-content:space-between;background:#fff;margin-bottom:24px;}
.kboard-comments-default .kboard-comments-form .comments-field-wrap {padding:18px 24px;}
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label {font-size:18px;color:#666666;width:66px;}
.kboard-comments-default .kboard-comments-form .field-image1 {display:flex;align-items:center;color:#666;font-size:16px;}
.kboard-comments-default .kboard-comments-form .comments-field input::file-selector-button {width:110px;height:36px;background:#F6F6F6;border:0;border-radius:24px;text-align:center;color:#666;font-size:16px;line-height:36px;margin-left:18px;display:inline-block;margin-right:16px}
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label + input[type="file"] {border:0;padding:0;width:auto;height:auto;}
.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] {width:240px; height:100%; font-size:24px;font-weight:600;line-height:32px;background:#666666;font-family: "AritaDotum", "Open Sans", sans-serif;}
.kboard-comments-default .kboard-comments-form .comments-field + .comments-field > .inner {margin-top:18px;}
.kboard-comments-default .kboard-comments-form .comments-field:last-child {margin-top:0;}
.kboard-comments-default .kboard-comments-form .field-password input[type="password"] {border:1px solid #ccc;width:320px;height:48px;}
.kboard-comments-default .kboard-comments-form .field-password input {margin-left:16px;padding:0 10px;}
.kboard-comments-default .kboard-comments-form .field-password input::placeholder {color:#ccc;font-size:18px;}
.kboard-comments-default .kboard-comments-form .field-member-display {display:none;}
.kboard-comments-default .kboard-comments-form .field-comment-hide {margin:0 !important;}
.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li:last-child > .comments-depth > .comments-list {padding-top: 0 !important;border-top: 0;}
.kboard-comments-default .comments-list {padding-left:0;}
.kboard-comments-default .comments-list ul li {padding:0 !important;}
.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li:first-child {padding-top:0 !important;}
.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li {position:relative;padding:24px 0 0 !important;}
.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li + li {border-top:1px solid #DBDBDB;}
.kboard-comments-default .comments-list .comments-list-content {padding:0 24px 27px 24px;margin-top: 24px;}
.comments-bottom-wrap {padding: 0 24px;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list {padding: 0 0 0 40px !important;background:#ffffff;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list  > ul > li + li{border-top:1px solid #ccc;padding: 24px 0 0 !important;}
.kboard-comments-wrap > .comments-list >ul >li {padding: 24px 24px 0;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth > .comments-list > ul  li {border-top:1px solid #ccc;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth > .comments-list > ul > li .comments-box-wrap {padding: 24px 0 0 40px !important;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list {position:relative}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li:first-child {padding-top: 24px !important;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li:first-child::before {position:absolute; top:0;left:0;right:0;content:'';height:1px;border-top:1px solid #ccc;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth > .comments-list > ul > li > .comments-depth > .comments-list li {border-top:1px solid #ccc;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth .comments-list .comments-depth .comments-list li .comments-box-wrap {padding:24px 48px 0 !important;}
.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth .comments-list .comments-depth .comments-list .comments-depth .comments-list li .comments-box-wrap {padding:24px 72px 0 !important;}
.kboard-comments-default>.kboard-comments-wrap>.comments-list>ul>li:last-child {border-bottom:1px solid #ccc;}
.comments-list .comments-list {margin-top:20px;}
.comments-top-wrap .comments-edit-btn-wrap {display: flex;justify-content: flex-end;padding-right:24px;}
.comments-top-wrap .comments-edit-btn-wrap .comments-button-action {cursor: pointer; color: #999;font-size: 16px;border:0;background:none;text-shadow: none;padding:0;margin:0;}
.comments-top-wrap .comments-edit-btn-wrap .comments-button-edit::after {display:inline-block; content:'/';color: #999;font-size: 16px;margin-left:8px;}
.comments-bottom-wrap .comments-list-controller {display:flex;justify-content:space-between;align-items: center;}
#kboard-ask-one-list.ap_board_list .kboard-list-footer {display:flex;justify-content:center;align-items: center;}
#kboard-ask-one-list.ap_board_list .kboard-list-footer .kboard-control {margin-top: 80px;}

/*  게시판팝업 */
.kboard-modal-wrap .kboard-popup-title {color: #000;font-size: 20px;font-weight: 600;text-align: left;padding-left: 20px;border-bottom: 1px solid #ccc;height: 66px;}
.kboard-modal-wrap .kboard-popup-row {padding: 40px;}
.kboard-modal-wrap .kboard-popup-row textarea {width: 100%;border: 1px solid #ccc;padding: 24px;color: #000;font-size: 20px;font-weight: 500;line-height: 30px;height: 280px;}
.kboard-modal-wrap .kboard-popup-row textarea:focus {outline: 0;}
.kboard-modal-wrap .kboard-popup-row {margin-top: 40px;}
.kboard-modal-wrap .row-button button {min-width: 120px;height: 48px;line-height: 48px;background: #666;border-radius: 25px;text-align: center;color: #fff;font-size: 20px;font-weight: 500;}

/* 비밀번호 확인 */
#kboard-ask-one-editor.confirm {max-width: 900px;width: 100%;padding: 120px 160px;margin: 80px auto 200px;border: 1px solid #ccc;}
#kboard-ask-one-editor.confirm .kboard-control .left {display: flex;justify-content: space-between;}
#kboard-ask-one-editor .kboard-confirm .attr-name {color: #666;font-size: 16px;line-height: 1;margin-bottom: 0;}
#kboard-ask-one-editor .kboard-confirm .attr-value {width: 100%;height: 48px;margin-top: 12px;border: 1px solid #CCC;}
#kboard-ask-one-editor .kboard-confirm .attr-value input {width: 100%;height: 100%;}
#kboard-ask-one-editor .kboard-confirm .attr-value .description {margin: 12px 0 0;color: #FF3700;font-size: 12px;font-weight: 500;line-height: 1;}
#kboard-ask-one-editor .kboard-control {display: flex;justify-content: center;margin-top: 76px;padding: 0;}
#kboard-ask-one-editor .kboard-control >* {float: none;}
#kboard-ask-one-editor .kboard-control .right {width: auto;margin-left: 8px;}
#kboard-ask-one-editor.confirm .kboard-control .left .btn-mid + .btn-mid {margin-left: 8px;}

a.btn-mid,
button.btn-mid {display: inline-block;border-radius: 25px;height: 48px;min-width: 152px;line-height: 48px;color: #666;font-size: 20px;font-weight: 500;text-align: center;transition: .7s;padding: 0 40px;box-sizing: border-box;margin: 0;}
.btn-mid.btn-white {border: 1px solid #ccc;background: #fff;color: #666;}
.btn-mid.btn-white:hover {background: #0000000A;}
.btn-mid.btn-grey {background: #666;color: #fff;}
.btn-mid.btn-grey:hover {background: #000;}

/* 에디터 */
blockquote,
.wp-block-quote {padding: 0 20px;margin: 25px 0;width:auto;}
/* blockquote br { display: none;} */
.wp-block-quote:before,blockquote:before,
.wp-block-quote:after, blockquote:after {top:0;height: auto;font-size: 56px;line-height: inherit;transform: none;color:#ccc;}
.wp-block-quote:before,blockquote:before {right:auto;left: -5px;}
.wp-block-quote:after, blockquote:after{position: absolute;content: '”';right: 0;top: 2px;}

@media (max-width: 1024px) {
	#kboard-ask-one-editor.confirm .kboard-control .left {display: block;padding-right: 0;}
	#kboard-ask-one-editor.confirm {padding:120px 100px}
	#kboard-ask-one-editor .kboard-control .right {margin-left: 0;}
}

@media screen and (max-width: 768px) {
	#kboard-ask-one-list .kboard-category.category-mobile { display: block; }
	#kboard-ask-one-list .kboard-category.category-pc { display: none; }
	#kboard-ask-one-list .kboard-list-header .kboard-left { display: block; padding-bottom: 15px; }
	#kboard-ask-one-list .kboard-list-header .kboard-right { display: block; }
	#kboard-ask-one-list .kboard-list-header .kboard-right select { width: 100%; }
	#kboard-ask-one-list .kboard-tree-category-search .kboard-search-option-wrap.type-select { display: block; margin: 0 0 5px 0; }
	#kboard-ask-one-list .kboard-list table { border-top: 1px solid #f1f1f1; }
	#kboard-ask-one-list .kboard-list table thead { display: none; }
	#kboard-ask-one-list .kboard-list table td.kboard-list-title { padding: 10px 5px; }
	#kboard-ask-one-list .kboard-list table td.kboard-list-title .kboard-ask-one-cut-strings,
	#kboard-ask-one-list.ap_board_list .kboard-default-cut-strings { margin-bottom: 10px; white-space: normal; font-size: 15px; line-height: 23px; }
	#kboard-ask-one-list .kboard-list table td.kboard-list-uid,
	#kboard-ask-one-list .kboard-list table td.kboard-list-category,
	#kboard-ask-one-list .kboard-list table td.kboard-list-status,
	#kboard-ask-one-list .kboard-list table td.kboard-list-user,
	#kboard-ask-one-list .kboard-list table td.kboard-list-date,
	#kboard-ask-one-list .kboard-list table td.kboard-list-vote,
	#kboard-ask-one-list .kboard-list table td.kboard-list-view { display: none; }
	#kboard-ask-one-list .kboard-list .kboard-mobile-category { display: inline; }
	#kboard-ask-one-list .kboard-list .kboard-mobile-status { display: block; }
	#kboard-ask-one-list .kboard-list .kboard-mobile-status .kboard-ask-one-status { padding: 2px; min-width: 60px; text-align: center; font-size: 11px; }
	#kboard-ask-one-list .kboard-list .kboard-mobile-contents { display: block; }
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li { display: none; }
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.first-page,
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.last-page,
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.prev-page,
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.next-page,
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.active { display: inline-block;}
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.active { color:#000; }
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
	#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.next-page a { padding: 0 18px; }
	#kboard-ask-one-list .kboard-search select { float: left; margin-right: 1%; width: 29%; min-width: 29%; height: 28px; line-height: 28px; box-sizing: border-box; }
	#kboard-ask-one-list .kboard-search input { float: left; margin-right: 1%; width: 49%; min-width: 49%; height: 28px; line-height: 28px; box-sizing: border-box; }
	#kboard-ask-one-list .kboard-search button { float: left; width: 20%; min-width: 20%; box-sizing: border-box; }
	#kboard-ask-one-list.ap_board_list .kboard-pagination .kboard-pagination-pages li.first-page:hover a,
	#kboard-ask-one-list.ap_board_list .kboard-pagination .kboard-pagination-pages li.next-page:hover a,
	#kboard-ask-one-list.ap_board_list .kboard-pagination .kboard-pagination-pages li.next-prev:hover a,
	#kboard-ask-one-list.ap_board_list .kboard-pagination .kboard-pagination-pages li.last-page:hover a	{border:0;}

	#kboard-ask-one-editor select,
	#kboard-ask-one-editor input[type=text],
	#kboard-ask-one-editor input[type=email],
	#kboard-ask-one-editor input[type=number],
	#kboard-ask-one-editor input[type=date],
	#kboard-ask-one-editor input[type=password],
	#kboard-ask-one-editor input[type=file] { width: 100%; box-sizing: border-box; }
	#kboard-ask-one-editor .kboard-attr-wrap { display: block; width: auto; }
	#kboard-ask-one-editor .kboard-attr-row { display: block; padding: 10px 0; background-color: white; }
	#kboard-ask-one-editor .kboard-attr-row .attr-name { display: block; padding: 0; width: 100%; font-size: 14px; background-color: white; }
	#kboard-ask-one-editor .kboard-attr-row .attr-value { display: block; margin: 0; padding: 0; }
	
	#kboard-ask-one-document .kboard-detail .detail-attr { clear: both; padding: 5px 5px; }
	#kboard-ask-one-document .kboard-content .content-view { padding: 10px 5px; }
	#kboard-ask-one-document .kboard-document-action { padding: 10px 5px 5px 5px; }
	#kboard-ask-one-document .kboard-attach { margin: 0 5px; }
	#kboard-ask-one-document .kboard-document-navi .kboard-prev-document { width: 100%; }
	#kboard-ask-one-document .kboard-document-navi .kboard-next-document { margin-top: 10px; float: left; width: 100%; text-align: left; }

	#kboard-ask-one-list.ap_board_list {padding-bottom:120px !important;}
	#kboard-ask-one-list.ap_board_list .mo{display:block;}
	#kboard-ask-one-list.ap_board_list .pc{display:none;}
	#kboard-ask-one-list.ap_board_list .kboard-search form{flex-wrap:wrap;gap: 0 4px;}
	#kboard-ask-one-list.ap_board_list .kboard-control.mo{position:relative;top:0;padding-bottom: 0;}
	#kboard-ask-one-list.ap_board_list .kboard-control.mo a{width: 100%;border-radius: 0;min-height: 48px;font-size: 18px;line-height: 48px;margin-bottom: 32px;}
	#kboard-ask-one-list.ap_board_list .kboard-control a .ico_write{width: 18px;height: 18px;margin-left: 4px;vertical-align: middle;}
	#kboard-ask-one-list.ap_board_list .kboard-list table{border-width: 2px;}
	#kboard-ask-one-list.ap_board_list .kboard-list table td.kboard-list-uid.kboard-list-uid_notice{display:none;}
	.kboard-list-uid.kboard-list-uid_notice.mo,
	.kboard-list-uid.kboard-list-uid_popular.mo {letter-spacing: 0px;color: #0464B3;font-weight: 700;font-size: 16px;line-height: 1;margin-bottom: 12px;}
	.kboard-list-uid.kboard-list-uid_popular.mo {color:#FF3700;}
	#kboard-ask-one-list .kboard-list table td.kboard-list-title .kboard-ask-one-cut-strings{margin-bottom: 12px;font-size: 16px;line-height: 1.25;}
	#kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-contents .kboard-vote, #kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-contents .kboard-view{    font-size: 14px;line-height: 14px;}
	#kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-contents .kboard-vote .icon, #kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-contents .kboard-view .icon{vertical-align: middle;}
	#kboard-ask-one-list .kboard-list .kboard-mobile-status{margin-bottom: 0;}
	#kboard-ask-one-list .kboard-list .kboard-mobile-status .kboard-ask-one-status{margin-right: 12px;font-size: 12px;padding: 6px 12px;}

	#kboard-ask-one-editor.ap_board_editor {padding: 0 0 120px;}
	#kboard-ask-one-editor.ap_board_editor .ap_editor-form{padding:18px 16px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row{display: flex;padding:10px 0;flex-direction: column;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-name{background-color: transparent;width:100%;min-height: auto;font-size: 14px;letter-spacing: -.35px;line-height: 1;margin-bottom: 6px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value{margin-left: 0;}
	#kboard-ask-one-editor.ap_board_editor .wp-editor-container textarea.wp-editor-area{padding: 16px 12px;font-size: 16px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value{min-height: 40px;}
	#kboard-ask-one-editor.ap_board_editor input[type=text], #kboard-ask-one-editor.ap_board_editor input[type=email], #kboard-ask-one-editor.ap_board_editor input[type=number], #kboard-ask-one-editor.ap_board_editor input[type=date], #kboard-ask-one-editor.ap_board_editor input[type=password]{padding: 0 12px;font-size: 16px;height: 40px;line-height: 40px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .description{font-size: 12px;line-height: 1.2;}
	#kboard-ask-one-editor.ap_board_editor select{font-size: 16px;height: 40px;line-height: 40px;padding: 0 12px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-control{margin-top: 60px;flex-direction: row;gap:8px;padding: 0 16px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-control .left{margin-top: 0px;padding-top:0;border-top:0;flex-direction: row;gap:8px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-control .left, #kboard-ask-one-editor.ap_board_editor .kboard-control .right{text-align: left; width:auto;}
	#kboard-ask-one-editor.ap_board_editor .ap_page_btn{margin: 0;font-size: 18px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-content .wp-editor-tools{position: absolute;top: -29px;right: 0;}

	#kboard-document {padding: 0 0 120px;max-width: 100%;}
	.kboard-comments-default .comments-header {padding: 0 16px;}
	.kboard-comments-default .comments-count, 
	.kboard-comments-default .comments-count .comments-total-count {font-size: 24px;}
	.kboard-comments-default .kboard-comments-form .comment-textarea {padding: 8px 12px;font-size: 16px;}
	.kboard-comments-default .kboard-comments-form .comment-textarea::placeholder {font-size: 16px;}
	.kboard-comments-default .kboard-comments-form .comments-field-wrap {padding: 8px 12px;}
	.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label {font-size: 14px;width: 52px;flex-shrink: 0;}
	.kboard-comments-default .kboard-comments-form .field-password input {margin-left: 12px;}
	.kboard-comments-default .kboard-comments-form .comments-field + .comments-field > .inner {margin-top: 8px;}
	.kboard-comments-default .kboard-comments-form .comments-field.field-comment-anonymous {margin: 0;}
	.kboard-comments-default .kboard-comments-form .comments-field input::file-selector-button {width: 72px;height: 24px;font-size: 12px;line-height: 12px;margin-left: 12px;}
	.kboard-comments-default .kboard-comments-form .comments-field-area {display: block;min-height: auto;}
	.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] {width: 100%;font-size: 16px;line-height: 1.5;}
	.kboard-comments-default .kboard-comments-form .field-password input[type="password"] {width: 100%;height: 32px;}
	.kboard-comments-default .kboard-comments-form .comments-field-area {margin-bottom: 25px;}
	.kboard-comments-default .comments-list .comments-list-username,.kboard-comments-default .comments-list .comments-list-content {padding: 0;}
	.comments-top-wrap .comments-edit-btn-wrap {padding-right: 0;}
	.kboard-comments-default .comments-list .comments-list-content {margin-top: 12px;padding: 0 0 16px;}
	.kboard-comments-default .comments-list .comments-list-create {margin-left: 16px;}
	.comments-bottom-wrap {padding: 0;}
	.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li {padding: 30px 16px;}
	.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li .comments-box-wrap {padding: 0 16px !important;}
	.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list > ul > li > .comments-depth > .comments-list > ul > li .comments-box-wrap {padding: 24px 32px 0 !important;}
	.kboard-comments-wrap > .comments-list >ul >li > .comments-depth > .comments-list {padding: 0 !important;}
	.kboard-comments-default .comments-list .comments-list-username,.kboard-comments-default .comments-list .comments-list-create,.kboard-comments-default .comments-list .comments-list-controller .left button {font-size: 14px;}
	.comments-top-wrap .comments-edit-btn-wrap .comments-button-action,.comments-top-wrap .comments-edit-btn-wrap .comments-button-edit::after {font-size: 12px;}
	.kboard-comments-default .comments-list .comments-list-controller .comments-button-action span {font-size: 16px;}
	.kboard-comments-default> .kboard-comments-wrap > .comments-list > ul > li:last-child {border-bottom: 1px solid #DBDBDB;}
	.kboard-comments-default form {margin: 0 16px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option {font-size: 16px;}
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox],
	#kboard-ask-one-editor.ap_board_editor .kboard-attr-row .attr-value .attr-value-option input[type=checkbox]:checked:before {width: 24px;height: 24px;background-size: 24px;margin-right:0;}
	.wp-block-quote p, 
	blockquote p {font-size: 20px;}
	.wp-block-quote:before, blockquote:before, .wp-block-quote:after, blockquote:after {font-size: 48px;}
	.wp-block-quote:before, blockquote:before {left: 0;}
	#kboard-ask-one-list.ap_board_list .kboard-list-footer {flex-direction: column;}
	#kboard-ask-one-list.ap_board_list .kboard-list-footer .kboard-control { margin-top: 40px;}
	#kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-contents {display: flex;justify-content:space-between;align-items: center;}
	#kboard-ask-one-list.ap_board_list .kboard-list .kboard-mobile-items { display: flex;justify-content:space-between;flex-grow: 1;}
}