.community_container .content_center{padding:50px 60px 30px;}

/*글 상단*/
.community_container .view_info li{display: flex; gap:50px;}
.community_container .view_info li:last-child{padding-bottom:40px; border-bottom:1px solid var(--color-gray3);}
.community_container .view_info li span{color:var(--color-gray11); font-size:15px;}
.community_container .view_info li span.category{font-size: 17px; padding-bottom: 22px;}
.community_container .view_info li span.view_count{margin-left:auto; font-size:16px;}
.community_container .view_info li .sub_info{display: flex; flex-wrap: wrap; gap:0 10px; flex:1;}
.community_container .view_info li .sub_info span.subject{width:100%; font-size:22px; padding-bottom: 20px; font-weight: bold;}
.community_container .view_info li #recommend_count{margin-left:auto; display: flex; align-items: center; border:1px solid var(--color-gray3); max-width:85px; padding:0 15px; height:34px; border-radius: 25px; justify-content: center;}
.community_container .view_info li #recommend_count img{width: 20px;}
/*에디터*/
.community_container .content{padding:40px 0; border-bottom:1px solid var(--color-gray3);font-size: var(--font-size-md); color:var(--color-gray11);  white-space: unset;overflow-x: hidden;}
.community_container .content img{max-width: 100%;}
/*추천 신고*/
.community_container .util_btn_wrapper{display: flex; justify-content: end;gap:10px; padding-top: 10px;}
.community_container .util_btn_wrapper .btn_new_gray3{border-radius: 5px;}
.community_container .util_btn_wrapper .btn_new_gray3 img{width:20px;}
/*수정 삭제 영역*/
.community_container .my_content{padding:20px 0 60px; display: flex; gap:10px; justify-content: center;}
.community_container .my_content a, .community_container .my_content button{width:200px; line-height: 50px; font-size: var(--font-size-lg); font-weight: bold; display: flex; justify-content: center; border-radius: 10px; color:var(--color-white);}
.community_container .my_content a{background-color: #4e41db;}
.community_container .my_content button#delete_btn{background-color: var(--color-gray9);}

/*리플 영역*/
.community_container .reply_wrapper{width:100%; padding-top:30px;}
.community_container .reply_wrapper #reply_count{color:#4e41db; font-weight: bold;}
.community_container .reply_wrapper .replay_info{display: flex; padding-bottom: 10px; border-bottom:1px solid var(--color-gray3); font-size: 16px; align-items: center;}
.community_container .reply_wrapper .replay_info h4{font-size:16px;}
.community_container .reply_wrapper .replay_info div{margin-left:auto; display: flex; align-items: center;gap:12px; font-size:15px; color:var(--color-gray6);}
.community_container .reply_wrapper .replay_info div button.on{font-size:16px; color:var(--color-gray11);}
.community_container .reply_wrapper .reply_list .reply{padding:20px 0 30px;  border-bottom:1px solid var(--color-gray2);}
.community_container .reply_wrapper .reply_list .reply .re_reply_wrapper{padding-top:30px;}
.community_container .reply_wrapper .reply_list .reply .re_reply_wrapper li{border-bottom:2px solid var(--color-white);}
.community_container .reply_wrapper .reply_list .re_reply .reply_content{padding-bottom:0;}
.community_container .reply_wrapper .reply_list .reply .reply_action{width:100%;text-align: right; padding-right:10px;}
.community_container .reply_wrapper .reply_list .reply .reply_info{display: flex; font-size:15px; color:var(--color-gray11); flex-wrap: wrap;}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_writer{width:100%;}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_comment{width:100%; font-size:17px; padding-bottom:5px; display: flex; align-items: center;}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_comment .reply_recommend{margin-left:auto; margin-right:10px;}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_comment .reply_recommend img{width:20px;}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_regde{width:100%; color:var(--color-gray5);}
.community_container .reply_wrapper .reply_list .reply .reply_info span.reply_regde .re_reply_action{color:var(--color-gray10); padding-left:10px;}

.community_container .reply_wrapper .reply_list .re_reply{padding:10px 0 10px 50px; background-color: var(--color-gray1); position: relative;}
.community_container .reply_wrapper .reply_list .re_reply:before{content:'ㄴ'; width:10px; height:10px; position:absolute;left:30px; top:50%; transform: translateY(-50%); color:var(--color-gray4);}
.reply_write{padding-top:20px;}
.reply_write form{display: flex; gap:10px;}
.reply_write form div:first-child{flex:1; display: flex; flex-direction: column; background-color:var(--color-gray1);border-radius: 4px; border:1px solid var(--color-gray3); padding:10px; font-size:15px;}
.reply_write form div:first-child input{background-color: transparent;border:0; outline: none; padding-top:5px; font-size:17px;}
.reply_write form div:first-child input::placeholder{ color:var(--color-gray6);}
.reply_write form div:last-child button{width:50px; height: 100%; border-radius: 5px; font-size:15px; color:var(--color-gray10);}

/*신고*/
.g_layer .cont{width: 680px; max-width: 680px;}
.report_info{display: flex; flex-direction: column; gap:10px; border:1px solid var(--color-gray3); padding:20px; border-radius: 15px;}
.report_info > div{display: flex; flex-wrap: wrap;}
.report_info span:first-child{color:var(--color-gray11); font-size:15px; display: inline-block; width:80px; }
.report_info #report_subject{flex:1;}
#write_reason{background-color:var(--color-gray1); width:100%; border:0; margin-top: 10px; outline: none;}
.btn_wrap{width:100%; display: flex; justify-content: center; gap:10px; padding-top:20px;}
.btn_wrap a{width:72px; line-height: 34px; border:1px solid var(--color-gray4); text-align: center; border-radius: 4px;}
.btn_wrap button{width:200px; line-height: 50px; font-size: var(--font-size-lg); font-weight: bold; display: flex; justify-content: center; border-radius: 10px; color:var(--color-white);}
.btn_wrap button{background-color: #4e41db;}
.btn_wrap button#cancel_btn{background-color: var(--color-gray9);}
