/* import Font */
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:200,300,400,500,600,700,900&amp;display=swap&amp;subset=korean');

.q_logo img {max-height: 50%; padding-top:16px;}
.slide_titbg_pink {background-color:#d9cfd300; padding:30px;}
.slide_titbg_green {background-color:#cde0c700; padding:30px;}

.slide_stit {font-family: 'Noto Serif KR', serif; font-weight:600; color:#525252; font-size:20px; line-height:22px; margin-bottom:10px;}
.slide_tit {font-family: 'Noto Serif KR', serif; color:#525252;  font-size:36px;  line-height:42px;}

.side_menu_button {height:120px!important;}
.side_menu_button > a  {font-size:14px;}
.sub_top {padding:80px 0px; display:block;}
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-item {padding: 0 16px 12px 0; width: 114px;}
#kboard-cross-calendar-document .kboard-button-action {display:none;}
.kboard-cross-calendar-poweredby {display:none;}
.kboard-ask-one-poweredby {display:none;}
#kboard-ask-one-document .kboard-button-action {display:none;}
#afc_sidebar_1150 {padding: 15px 4px!important; border:1px solid #ececec;}
.cs_center p {font-size:20px; letter-spacing:-0.5px; margin-bottom:15px;}
.green {color:#309a2b; margin-right:8px;}
.align_left {float:left; margin-right:8px; display:block;}
.align_right {float:left; word-break:break-all; clear:both; display:block;}
.align_block {display:block; clear:both;}

strong   {font-weight: 600;}
header.sticky .side_menu_button {height:50px!important;}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {border-top: 4px solid #309a2b;}
h2 {color:#ffffff; background-color: #52b849; display: inline-block; padding: 2px 8px;}

@media only screen and (max-width: 1024px){
.side_menu_button {height:90px!important;}
.side_menu_button > a  {font-size:24px;}
}

@media screen and (max-width: 600px) {
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item { width: 45%; display: block; float: left; padding: 0 0 15px 0; margin: 0 2.5%; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail { width:100%;}
}

@media only screen and (max-width: 480px){
.slide_titbg_pink {background-color:#d9cfd398; padding:15px;}
.slide_titbg_green {background-color:#cde0c798; padding:15px;}
.slide_stit {font-family: 'Nanum Myeongjo', serif; color:#525252; font-size:16px; line-height:18px; margin-bottom:10px;}
.slide_tit {font-family: 'Nanum Myeongjo', serif; color:#525252; font-size:24px;  line-height:26px;}
div.grid_section .section_inner {width:340px;}
#afc_sidebar_1150 {width:40px!important; background: #fefefe60!important; margin-top:300px!important; border:1px solid #ececec60;}
.footer_bottom p {line-height: 22px;}
  

  
/* 오션갤러리 섬네일 사이즈 */
#kboard-ocean-gallery-latest { text-align: center; }
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-item { display: inline-block; float: none; }
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-item,
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-thumbnail,
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-title { width: 128px; }
#kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-thumbnail { height: 76px; }
}


#kboard-default-latest table th {display:none!important;}
.kboard-default-new-notify {display:none!important;}
#kboard-default-latest table .kboard-latest-date {display:none!important;}
#kboard-default-latest table td {border-top: 1px solid #f1f1f100!important;}
#kboard-default-latest table {border-bottom: 1px solid #f1f1f100!important;}
#kboard-default-latest table .kboard-latest-date {display:none!important;}
#kboard-default-latest table td {padding: 2px 0!important;}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a	{background-color: #666666!important;}
a.kboard-default-button-small, input.kboard-default-button-small, button.kboard-default-button-small	{background-color: #666666!important;}
.kboard-default-poweredby	{display:none;}
.kboard-ocean-gallery-poweredby {display:none;}
#kboard-ocean-gallery-document .kboard-button-like {display:none;}
#kboard-ocean-gallery-document .kboard-button-unlike {display:none;}
.media-wrap .no-media a {display:none;}

/* PC_날짜 추천 삭제 */
#kboard-default-list .kboard-list table td.kboard-list-date {padding:0 10px;}
#kboard-default-list .kboard-list table td.kboard-list-vote {display:none;}
#kboard-default-list .kboard-list table td.kboard-list-view {display:none;}

/* New 아이콘 컬러 변경 */
.kboard-default-new-notify {background-color: #bfbfbf;}

/* 좋아요 삭제 */
#kboard-default-document .kboard-document-action {display:none;}

/* 테이블 */
.tablepress tfoot th, .tablepress thead th {text-align: center; background-color:#dcdcdc;}
.tablepress td, .tablepress th {text-align:center;}
.tablepress tbody td {font-size:16px!important; line-height:20px!important; font-weight:400;}
.tablepress thead th {font-size:16px!important; line-height:20px!important; padding:20px 10px; background-color: #dfeaf5!important;}
.tablepress .odd td {background-color: #fff!important;}

@media (min-width: 1024px){
.tablepress tbody tr td {padding:16px 0px;}
}

@media only screen and (max-width: 600px){
.tablepress tbody td {font-size:12px!important; line-height:14px!important; font-weight:400; letter-spacing:-0.5px;}
.tablepress thead th {font-size:12px!important; line-height:14px!important; padding:10px 0px; letter-spacing:-0.5px;}
}

/* Custom_end */