@charset "utf-8";

/* 1.1.4 { */
.writer_prof {margin-top: 25px; margin-bottom: 20px;}
.chk_box input[type="checkbox"] + label span {display: none !important;}
.chk_box input[type="radio"] + label span {display: none !important;}
input[type="checkbox"] + label {padding-left: 30px !important;}
#bo_cate {border-bottom: 0px;}
.rb_bbs_wrap .rb_bbs_list {border-top:1px solid #ddd !important;}
#faq_wrap {border-top:1px solid #ddd !important;}
.rb_prof_tab #bo_cate {border-bottom:1px solid #ddd; margin-bottom: 20px;}
.rb_bbs_wrap .rb_bbs_top {margin-top: 0px !important;}
/* } */

/* 1.1.5 { */
.point_info_btns {border:1px solid #ddd; border-radius: 6px; padding-left: 10px; padding-right: 10px; height:25px; font-size: 12px; display: flex;  justify-content:center; align-items: center;}
.point_info_btns i {margin-top: 2px; margin-right: 4px;}
.point_info_btns:hover {border-color:#aaa;}
.point_info_btns.act {border-color:#aaa;}
.point_info_btns_wrap {margin-top: 3px; position: relative;}
.point_info_btns_wrap ul {margin-top: 10px; background-color: #f9f9f9; border-radius: 6px; padding: 15px; display: flex; gap:15px; justify-content: center;}
.point_info_btns_wrap ul dl {text-align: center;}
.point_info_btns_wrap ul dl dd {margin-top: 2px; padding-bottom: 2px; font-size: 12px;}
.point_info_opens h6 {display: block;}
.rb_bbs_wrap .rb_bbs_top {position: absolute; top:-55px; right:0px; margin-top: 0px;}
.rb_bbs_wrap #bo_cate {margin-top: 0px !important;}

.point_info_opens {
    padding: 20px;
    border: 1px solid #eee;;
    border-radius: 6px;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, .02);
    background: #fff;
    min-width: 280px;
    position: relative;
    font-size: 13px;
    position: absolute; top:35px; right:0px;
    z-index: 2;
    display: none;
}
/* } */

/* 1.2.6 { */
.gallery-item-info-sub {margin-top: 15px !important;}
.rb_bbs_wrap .rb_bbs_for_cont {padding-right: 180px !important;}
.notification, .notification-custom {border:1px solid #000 !important;}
.cbp-hrmenu-btm {box-shadow: none !important; border:0px !important;}
.beta_ico {display: none !important;}
.gallery-item-tit {margin-top: 10px !important;}
.content_box {transition: box-shadow 0.3s ease, transform 0.2s ease;}
.bbs_main_wrap_thumb_con_main dd:last-child {border-bottom: 0px !important;}

.content_box.clicked {}
.content_box.dragging {box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #fff; opacity: 0.6}
.placeholders_box {border: 1px dashed #ddd;background: none;visibility: visible !important; margin: 20px;box-sizing: border-box; height: auto;}
.content_box .admin_ov {cursor: grab !important}
.content_box .admin_ov:active  {cursor: grabbing !important;}
.win_btn {padding-bottom: 30px;}
.sv_wrap .sv a {color:#fff !important;}
.user_prof img {height:80px; width:auto;}
.rb_prof .rb_prof_info_img img {height:80px; width:auto;}
/* } */

/* 1.2.7 { */
#bo_v_con img {border:1px solid rgba(0,0,0,0.1);}
.bbs-view-image {height:100%; overflow: auto;}
.gallery-item-img img {border:1px solid rgba(0,0,0,0.1);}
.rb_bbs_wrap .rb_thumb_wrap img {border:1px solid rgba(0,0,0,0.1);}
#faq_wrap .con_inner {line-height: 150%; font-size: 14px;}
.system_del_btn {float:right !important; background-color: #fff !important; border:1px solid #ddd !important; border-radius: 6px !important;}
.system_del_btn a {color:#000 !important; font-size: 12px;}
#memo_list h1#win_title {padding-right: 20px !important;}
/* } */

/* 1.2.8 { */
.bbs-view-image {height:100%; overflow:inherit !important;}
.bbs-view-image img {max-width: 100%; height:auto;}
/* } */

/* 1.3.9 { */
.cbp-hrmenu .cbp-hrsub {z-index: 98;}
#m_gnb_close_btn {width: 60px; height:80px;}
.cbp-hrmenu-btm > ul > li {position: relative; background-repeat: no-repeat; background-position: right 20px top 27px;}
.cbp-hrmenu-btm > ul > li.add_arr_svg {background-image: url('../n_icon/arr_down.svg');}
.cbp-hrmenu-btm > ul > li.cbp-hropen {background-image: url('../n_icon/arr_up.svg');}
.cbp-hrmenu-btm > ul > li .add_arr_btn {position: absolute; top:0px; right:0px; width:50px; height:60px;}
/* } */

@media all and (max-width:1024px){
    
    /* 1.1.4 { */
    .rb_prof_tab #bo_cate {margin-bottom: 20px !important;}
    /* } */
    
    /* 1.1.5 { */
    .rb_bbs_wrap .rb_bbs_top {right:20px;}
    /* } */
    
    /* 1.2.6 { */
    .rb_bbs_wrap .rb_bbs_for_cont {width: 100% !important; padding-right: 140px !important;}
    .gnb_wrap .snb_wrap .qm_wrap button {margin-left: 10px;}
    .gnb_wrap .snb_wrap .qm_wrap a {margin-left: 10px;}
    /* } */
    
}