@charset "utf-8";.hy-sub-container #bo_v,.hy-sub-container #bo_w,.hy-sub-container #bo_list,.hy-sub-container #bo_gall{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.hy-sub-container #bo_v *,.hy-sub-container #bo_list *,.hy-sub-container #bo_gall *{box-sizing:border-box!important}.hy-sub-container #bo_v_title,.hy-sub-container .bo_v_title{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid #eedfea!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.hy-sub-container #bo_v_title h1,.hy-sub-container #bo_v_title .bo_v_tit,.hy-sub-container .bo_v_title h1,.hy-sub-container h1.bo_v_tit{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111827!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.055em!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.hy-sub-container #bo_v_info,.hy-sub-container .bo_v_info{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important;width:100%!important;min-height:0!important;margin:0!important;padding:14px 0 16px!important;border:0!important;border-bottom:1px solid #f0e5ec!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6d6370!important;font-size:14px!important;line-height:1.45!important}.hy-sub-container #bo_v_info .profile_img,.hy-sub-container .bo_v_info .profile_img,.hy-sub-container #bo_v_info img.avatar,.hy-sub-container .bo_v_info img.avatar{width:42px!important;height:42px!important;min-width:42px!important;margin:0 4px 0 0!important;border-radius:50%!important;object-fit:cover!important;background:#eee!important}.hy-sub-container #bo_v_info strong,.hy-sub-container .bo_v_info strong,.hy-sub-container #bo_v_info .sv_wrap,.hy-sub-container .bo_v_info .sv_wrap{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;color:#6e3159!important;font-weight:900!important;line-height:1.35!important;background:transparent!important;border:0!important}.hy-sub-container #bo_v_top,.hy-sub-container #bo_v_bot,.hy-sub-container .bo_v_com{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin:14px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;float:none!important}.hy-sub-container #bo_v_top .btn_bo_user,.hy-sub-container #bo_v_bot .btn_bo_user,.hy-sub-container .bo_v_com .btn_bo_user{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}.hy-sub-container #bo_v_top .btn_bo_user>li,.hy-sub-container #bo_v_bot .btn_bo_user>li,.hy-sub-container .bo_v_com .btn_bo_user>li{margin:0!important;padding:0!important;list-style:none!important}.hy-sub-container #bo_v_atc,.hy-sub-container .bo_v_atc,.hy-sub-container #bo_v_con,.hy-sub-container .bo_v_con{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:24px 0!important;border:0!important;border-bottom:1px solid #f0e5ec!important;background:transparent!important;box-shadow:none!important;color:#1f2937!important;font-size:16px!important;line-height:1.85!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.hy-sub-container #bo_v_con:empty,.hy-sub-container .bo_v_con:empty{display:none!important}.hy-sub-container #bo_v_con img,.hy-sub-container .bo_v_con img,.hy-sub-container #bo_v_img img,.hy-sub-container .bo_v_img img{display:block!important;max-width:100%!important;height:auto!important;margin:16px auto!important;border-radius:18px!important}.hy-sub-container #bo_v_act,.hy-sub-container .bo_v_act{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid #f0e5ec!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.hy-sub-container #bo_v_act a,.hy-sub-container #bo_v_act button,.hy-sub-container .bo_v_act a,.hy-sub-container .bo_v_act button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:58px!important;height:40px!important;padding:0 14px!important;border:1px solid #eadbe5!important;border-radius:999px!important;background:#fff!important;color:#5f4b5b!important;box-shadow:0 6px 14px rgba(80,42,65,.045)!important;line-height:1!important}.hy-sub-container #bo_v_act strong,.hy-sub-container #bo_v_act b,.hy-sub-container #bo_v_act span,.hy-sub-container .bo_v_act strong,.hy-sub-container .bo_v_act b,.hy-sub-container .bo_v_act span{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;color:#7a4d68!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.hy-sub-container #bo_v_nb,.hy-sub-container .bo_v_nb{display:block!important;margin:18px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hy-sub-container #bo_v_nb li,.hy-sub-container .bo_v_nb li{display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;margin:8px 0 0!important;padding:0 16px!important;border:1px solid #f0e1ea!important;border-radius:14px!important;background:#fff!important;list-style:none!important}.hy-sub-container #bo_vc,.hy-sub-container .bo_vc{position:relative!important;display:block!important;width:100%!important;margin:28px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.hy-sub-container #bo_vc>h2,.hy-sub-container #bo_vc>h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.hy-sub-container #bo_vc header h2,.hy-sub-container #bo_vc article h2.sound_only,.hy-sub-container #bo_vc .cmt_header h2{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.hy-sub-container #bo_vc article,.hy-sub-container .bo_vc article,.hy-sub-container #bo_vc .cmt_wrap,.hy-sub-container #bo_vc .cmt_li,.hy-sub-container #bo_vc .comment-item{position:relative!important;display:block!important;clear:both!important;width:100%!important;max-width:100%!important;min-height:74px!important;margin:10px 0!important;padding:17px 58px 17px 74px!important;border:1px solid #f0e1ea!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;float:none!important}.hy-sub-container #bo_vc .profile_img,.hy-sub-container #bo_vc img.avatar,.hy-sub-container #bo_vc article>img:first-child{position:absolute!important;left:18px!important;top:17px!important;width:40px!important;height:40px!important;max-width:40px!important;margin:0!important;border-radius:50%!important;object-fit:cover!important;background:#eceaec!important}.hy-sub-container #bo_vc header,.hy-sub-container #bo_vc .cmt_header,.hy-sub-container #bo_vc .cmt_info,.hy-sub-container #bo_vc .bo_vc_hdinfo,.hy-sub-container #bo_vc .bo_vc_info{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px 8px!important;width:auto!important;margin:0 0 6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#6b5f6b!important;font-size:13px!important;line-height:1.4!important}.hy-sub-container #bo_vc .sv_wrap,.hy-sub-container #bo_vc .member,.hy-sub-container #bo_vc .sv_member,.hy-sub-container #bo_vc .sv_guest,.hy-sub-container #bo_vc strong{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#6e3159!important;font-weight:900!important;line-height:1.35!important;white-space:normal!important}.hy-sub-container #bo_vc .cmt_contents,.hy-sub-container #bo_vc .bo_vc_content,.hy-sub-container #bo_vc .comment_content,.hy-sub-container #bo_vc article>p{display:block!important;clear:both!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#1f2937!important;font-size:15px!important;line-height:1.7!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.hy-sub-container #bo_vc textarea[id^="save_comment_"]{display:none!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important}.hy-sub-container #bo_vc .cmt_btn{position:absolute!important;right:14px!important;top:14px!important;z-index:20!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:1px solid #eadbe5!important;border-radius:999px!important;background:#fff!important;color:#7a4d68!important;box-shadow:0 6px 14px rgba(80,42,65,.055)!important;font-size:0!important;line-height:1!important;overflow:hidden!important}.hy-sub-container #bo_vc .cmt_btn:before{content:"⋮"!important;font-size:18px!important;font-weight:900!important;line-height:1!important;color:#7a4d68!important}.hy-sub-container #bo_vc .bo_vc_act,.hy-sub-container #bo_vc .comment-action{position:absolute!important;right:12px!important;top:50px!important;z-index:30!important;display:none!important;width:122px!important;min-width:122px!important;margin:0!important;padding:8px!important;list-style:none!important;border:1px solid #eadbe5!important;border-radius:15px!important;background:#fff!important;box-shadow:0 16px 36px rgba(37,27,39,.13)!important;float:none!important;text-align:left!important}.hy-sub-container #bo_vc .cmt_btn.cmt_btn_op+.bo_vc_act,.hy-sub-container #bo_vc .bo_vc_act.hy-cmt-menu-open,.hy-sub-container #bo_vc .comment-action.hy-cmt-menu-open{display:block!important}.hy-sub-container #bo_vc .bo_vc_act li{display:block!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}.hy-sub-container #bo_vc .bo_vc_act a,.hy-sub-container #bo_vc .bo_vc_act button,.hy-sub-container #bo_vc .comment-action a,.hy-sub-container #bo_vc .comment-action button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#5f4b5b!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;box-shadow:none!important}.hy-sub-container #bo_vc .bo_vc_act a:hover,.hy-sub-container #bo_vc .bo_vc_act button:hover{background:#fff3f8!important;color:#8b4d74!important}.hy-sub-container #bo_vc .hy-empty-comment-slot,.hy-sub-container #bo_vc span.bo_vc_w:empty,.hy-sub-container #bo_vc [id^="edit_"].bo_vc_w:empty,.hy-sub-container #bo_vc [id^="reply_"].bo_vc_w:empty{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important;min-height:0!important;overflow:hidden!important}.hy-sub-container #bo_vc_w,.hy-sub-container .bo_vc_w,.hy-sub-container #fviewcomment{display:block!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:18px!important;border:1px solid #f0e1ea!important;border-radius:18px!important;background:#fffafd!important;box-shadow:none!important;overflow:visible!important}.hy-sub-container #bo_vc_w textarea,.hy-sub-container .bo_vc_w textarea,.hy-sub-container #fviewcomment textarea{width:100%!important;min-height:120px!important;border:1px solid #eadbe5!important;border-radius:14px!important;background:#fff!important}.hy-sub-container #bo_btn_top,.hy-sub-container #bo_btn_bottom,.hy-sub-container .bo_fx,.hy-sub-container #bo_list_total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hy-sub-container #bo_btn_bottom{margin:14px 0 0!important;justify-content:flex-end!important}.hy-sub-container #bo_list_total{justify-content:flex-start!important;width:auto!important;min-height:38px!important;padding:0 14px!important;border:1px solid #f0e1ea!important;border-radius:999px!important;background:#fff!important;color:#655a67!important;font-weight:800!important}.hy-sub-container form#fboardlist,.hy-sub-container #bo_list .tbl_head01,.hy-sub-container .tbl_head01{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #f0e1ea!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important}.hy-sub-container form#fboardlist .tbl_head01{border:0!important;border-radius:0!important;overflow:visible!important}.hy-sub-container #bo_list table,.hy-sub-container .tbl_head01 table{width:100%!important;min-width:720px!important;margin:0!important;border-collapse:collapse!important;border-spacing:0!important;background:#fff!important}.hy-sub-container #bo_list thead th,.hy-sub-container .tbl_head01 thead th{height:48px!important;padding:12px 10px!important;border-top:0!important;border-bottom:1px solid #f0e1ea!important;background:#fff7fb!important;color:#6a5968!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}.hy-sub-container #bo_list tbody td,.hy-sub-container .tbl_head01 tbody td{padding:13px 10px!important;border-bottom:1px solid #f5edf3!important;background:#fff!important;vertical-align:middle!important}.hy-sub-container #bo_list tbody tr:last-child td,.hy-sub-container .tbl_head01 tbody tr:last-child td{border-bottom:0!important}.hy-sub-container #bo_list .td_subject,.hy-sub-container .tbl_head01 .td_subject{min-width:280px!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.hy-sub-container #bo_list .bo_tit a,.hy-sub-container .tbl_head01 .bo_tit a{display:inline!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.45!important}.hy-sub-container .btn_bo_user a,.hy-sub-container .btn_bo_user button,.hy-sub-container #bo_v_top a,.hy-sub-container #bo_v_top button,.hy-sub-container #bo_btn_top a,.hy-sub-container #bo_btn_top button,.hy-sub-container #bo_btn_bottom a,.hy-sub-container #bo_btn_bottom button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;border:1px solid #eadbe5!important;border-radius:13px!important;background:#fff!important;color:#60465b!important;box-shadow:0 6px 14px rgba(80,42,65,.045)!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}.hy-sub-container .btn_bo_user a:hover,.hy-sub-container .btn_bo_user button:hover,.hy-sub-container #bo_v_top a:hover,.hy-sub-container #bo_v_top button:hover,.hy-sub-container #bo_btn_top a:hover,.hy-sub-container #bo_btn_top button:hover,.hy-sub-container #bo_btn_bottom a:hover,.hy-sub-container #bo_btn_bottom button:hover{background:#fff3f8!important;border-color:#ecc9dc!important}.hy-sub-container #captcha_mp3,.hy-sub-container #captcha_reload,.hy-sub-container button[id*="captcha"],.hy-sub-container .captcha button{background:#fff!important;color:#4b2f45!important;border-color:#dcb9ce!important;opacity:1!important;filter:none!important}.hy-sub-container #captcha_mp3 i,.hy-sub-container #captcha_reload i,.hy-sub-container button[id*="captcha"] i,.hy-sub-container .captcha button i{color:#4b2f45!important;opacity:1!important}@media (max-width:720px){.hy-sub-container{padding:18px 14px!important}.hy-sub-container #bo_v_title h1,.hy-sub-container #bo_v_title .bo_v_tit,.hy-sub-container .bo_v_title h1,.hy-sub-container h1.bo_v_tit{font-size:24px!important;line-height:1.3!important}.hy-sub-container #bo_v_info,.hy-sub-container .bo_v_info{padding:12px 0 14px!important;font-size:13px!important}.hy-sub-container #bo_v_atc,.hy-sub-container .bo_v_atc,.hy-sub-container #bo_v_con,.hy-sub-container .bo_v_con{padding:20px 0!important;font-size:15px!important}.hy-sub-container #bo_vc article,.hy-sub-container .bo_vc article,.hy-sub-container #bo_vc .cmt_wrap,.hy-sub-container #bo_vc .cmt_li,.hy-sub-container #bo_vc .comment-item{padding:15px 48px 15px 60px!important;border-radius:16px!important}.hy-sub-container #bo_vc .profile_img,.hy-sub-container #bo_vc img.avatar,.hy-sub-container #bo_vc article>img:first-child{left:14px!important;top:15px!important;width:36px!important;height:36px!important;max-width:36px!important}.hy-sub-container #bo_vc .cmt_btn{right:10px!important;top:10px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.hy-sub-container #bo_vc .bo_vc_act,.hy-sub-container #bo_vc .comment-action{right:8px!important;top:46px!important}.hy-sub-container #bo_vc_w,.hy-sub-container .bo_vc_w,.hy-sub-container #fviewcomment{padding:14px!important;border-radius:16px!important}.hy-sub-container #bo_list table,.hy-sub-container .tbl_head01 table{min-width:660px!important}}
