@charset "utf-8";
/* DIY갤러리 대문 톤 맞춤 (디자인 맞추기 6차) */

/* 목록 전체 래퍼 - 다른 게시판(#bo_list/#bo_v)과 동일한 카드 톤 */
#bo_gall {background:#ffffff;border:1px solid #EEF0F3;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,0.06);box-sizing:border-box;padding:20px}
#bo_gall #gall_ul {margin-top:16px}

/* 그리드 카드 */
#bo_gall .gall_box {margin:0 0 24px;background:#fff;border:1px solid #EEF0F3;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,0.06);overflow:hidden;transition:box-shadow .15s ease, transform .15s ease}
#bo_gall .gall_box:hover {box-shadow:0px 4px 12px rgba(0,0,0,0.10);transform:translateY(-2px)}

#bo_gall .gall_img {border-bottom:0}
#bo_gall .gall_img img, #bo_gall .gall_img video {transition:transform .2s ease}
#bo_gall .gall_img:hover img {transform:scale(1.04)}

#bo_gall .gall_text_href {margin:12px 14px 6px}
#bo_gall .bo_tit {font-size:1.05em;font-weight:700;color:#222;line-height:1.4}
#bo_gall .bo_tit:hover, #bo_gall .bo_tit:hover .fa {color:#0080EA}
#bo_gall .gall_now .gall_text_href a {color:#0080EA}
#bo_gall .bo_cnt {display:block;margin-top:4px;color:#8b8f98;font-size:0.9em;line-height:1.5}

#bo_gall .gall_info {padding:0 14px 14px;color:#a1a5ad;font-size:0.85em}
#bo_gall .gall_info .gall_date, #bo_gall .gall_info .gall_view {color:#a1a5ad}

#bo_gall .gall_option strong {box-shadow:0px 1px 4px rgba(0,0,0,0.10)}

#bo_gall .bo_tit .cnt_cmt {background:#f0f4ff;color:#0080EA}
#bo_gall .bo_tit .new_icon {color:#1fbf6a;background:#e4fbef}
#bo_gall .bo_tit .hot_icon {background:#0080EA}

/* 상단 총건수/버튼 영역 */
#bo_btn_top #bo_list_total {color:#8b8f98}
