.comment_area{margin-top: 30px;}
.comment_list .comment_edit>textarea{height: 80px !important; border-radius: 0; border: 1px solid #cfcfcf; padding: 10px;}
.comment_list .cl_top_tit{font-size: 14px; border-bottom: 1px solid #121212; padding-bottom: 10px; margin-bottom: 0;}
.comment_list .depth_group{border-bottom: 1px solid #cfcfcf; padding: 15px 10px;}
.comment_list .depth_group .register_name{font-size: 14px; font-weight: 600; margin-bottom: 10px;}
.comment_list .depth_group .register_name .depth1_date_group{font-size: 11px; color:#898989; font-weight: 400;}
.comment_list .depth_group .comment_view{margin-bottom: 15px;}
.comment_list .depth_group .depth_btn_group{display: flex; align-items: center; gap: 5px;}
.comment_list .depth_group .depth_btn_group button{color:#898989; font-size: 12px;}
.comment_list .depth_group .depth_btn_group button span{color:#898989; font-size: 12px;}
.comment_list .depth_group .form_wrap_reply{background-color: #f7f7f7; padding: 20px; margin-top: 10px;}
.comment_list .depth_group .form_wrap_reply form{display: flex; flex-flow: row wrap;}
.comment_list .depth_group .form_wrap_reply form textarea{border: 1px solid #ededed; height:80px !important; padding: 10px; border-radius: 0; margin-bottom: 5px;}
.comment_list .depth_group .form_wrap_reply form .word_cnt{margin-left: auto; font-size: 12px; color:#898989;}
.comment_list .depth_group .form_wrap_reply form .depth2_save_btn{margin-top: 5px;}
.comment_list .depth_group .form_wrap_reply form .depth2_save_btn>button{color:#fff; background-color: var(--personal_color); padding: 5px 10px;}
.comment_list .depth_group .depth2_wrap{background-color: #f7f7f7; border-top: 1px solid #ededed;}
.comment_list .depth_group .depth2_wrap .comment_row{border-bottom: 1px solid #ededed; background-color: #f7f7f7; padding: 15px 20px;}
.comment_list .depth_group .register_name .depth2_date_group{font-size: 11px; color:#898989; font-weight: 400;}
.comment_area .form_wrap_comment{margin-top: 20px;}
.comment_area .form_wrap_comment form{display: flex; flex-flow: row wrap;}
.comment_area .form_wrap_comment form textarea{border: 1px solid #cfcfcf; height:80px !important; padding: 10px; border-radius: 0; margin-bottom: 5px;}
.comment_area .form_wrap_comment form .word_cnt{margin-left: auto; font-size: 12px; color:#898989;}
.comment_area .form_wrap_comment form .depth1_save_btn{margin-top: 5px;}
.comment_area .form_wrap_comment form .depth1_save_btn>button{color:#fff; background-color: var(--personal_color); padding: 6px 10px;}