legend {
	border-bottom:0px solid !important;
}

#mw_mobile {
	font-family:"Noto Sans KR";
	font-weight:400;
	background:#fff;
}

#mw_mobile .board_top {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:10px;
	font-size:0.92em;
	border-bottom:1px solid #ddd;
}

#mw_mobile .board_top .board_top_right {
	color:#888;
	font-size:0.9em;
	border:1px solid #ddd;
	padding:3px 10px;
	border-radius:10px;
}


#mw_mobile #mw_basic_hot_list {
	border:0px solid;
	border-bottom:1px solid #ddd;	
	margin:0px;	
	padding:10px;
	background:#f8f8f8;
}

#mw_mobile #mw_basic_hot_list .title {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0px 10px 10px;
	font-size:0.92em;
	border-bottom:1px solid #ddd;
}

#mw_mobile #mw_basic_hot_list .title .title_left {
	font-weight:800;
	letter-spacing:-1px;
}


#mw_mobile #mw_basic_hot_list .title .title_right a {
	background:#fff;
	font-weight:300;
	font-size:0.85em;
	padding:1px 4px;
	border:1px solid #ddd;
	color:#aaa;
	border-radius:5px;
}

#mw_mobile #mw_basic_hot_list .mw_basic_hot_dot {
	margin:0px;
	padding:0px;
}


#mw_mobile #mw_basic_hot_list .mw_basic_hot_dot li {
	list-style:none;
	display:flex;
	align-items:center;
	padding: 0px 5px 0px 20px;
	margin:3px 0px 3px 10px;
	font-size:0.95em;
	font-weight:400;
	letter-spacing:-0.5px;
	font-family:"Noto Sans KR";
}

#mw_mobile #mw_basic_hot_list li.hot_icon_1{
	margin-top:10px;
}
	

#mw_mobile #mw_basic_hot_list h3 {
	margin:0px;
	color:#000;
	font-weight:800;
	font-size:1em;
	padding:10px 0px;
}

#mw_mobile .board_sub_top {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:10px;
	font-size:0.9em;
	background:#fff;
	border-top:1px solid #ddd;
}

#mw_mobile .board_sub_top .board_sub_top_left{
	color:#aaa;
	font-size:11.76px;
	padding-left:5px;
}
#mw_mobile .board_sub_top .board_sub_top_right{
	display:flex;
	align-items:center;
}

#mw_mobile .board_top_btn a,
#mw_mobile .board_top .board_top_right_view a,
#mw_mobile .board_sub_top .board_sub_top_right a{ 
	border:1px solid #ddd;
	padding:2px 5px;
	background:#fff;
	border-radius:5px;
}

#mw_mobile .board_sub_top .board_sub_top_right input {
	background:#333;
	color:#fff !important;
	border:0px solid;
	padding:2px 5px;
	border-radius:5px;
	font-family:"Noto Sans KR";	
}
#mw_mobile .board_top_btn a,
#mw_mobile .board_top_btn {
	font-size:0.9em;
}	

#kakao_ajax_btn{
	border:0px solid;
	color:#95a5a6;
	border-radius:5px;
	font-size:11px;
	background:#fff;
	outline:none;
	display:flex;
	align-items:center;
	justify-content:center;
}
#mw_mobile .board_top_btn span,
#mw_mobile .board_sub_top .board_sub_top_right span {
	border-radius:5px;
}

#mw_mobile .board_top_btn a img,
#mw_mobile .board_top .board_top_right_view a img,
#mw_mobile .board_sub_top .board_sub_top_right a img {
	margin:0px 3px
}



#cate_toggle {
	font-size:.9em;
	border:1px solid #ddd;
	padding: 2px 5px;
	background:#fff;
}


#notice_view {
	font-size:.9em;
	border:1px solid #ddd;
	padding: 2px 5px;
	background:#fff;
}

#mw_mobile .board_list {
	padding:0px;
	width:100%;
}

#mw_mobile .board_list_none{
	height:150px;
	line-height:150px;
	text-align:center;
	border-top:.5px solid #ddd;
	border-bottom:.5px solid #ddd;
}


#mw_mobile .board_list .board_list_row {
	display:flex;
	align-items:center;
	border-top : .5px solid #ddd;
	min-height:70px;
}

#mw_mobile .board_list:last-child {
	border-bottom:1px solid #ddd;
}

#mw_mobile .board_list .board_list_row .board_list_row_main {
	display:flex;
	flex-direction:column;
	padding:0px 0px 0px 10px ;
	width:100%;
	letter-spacing:-0.5px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject {
	padding:5px 7px 5px 0px;
	line-height:18px;
}
	
#mw_mobile .board_list .board_list_row .board_list_row_main .subject .subject_name {
	font-weight:500;
	margin-left:3px;
	font-size:1em;

}

#mw_mobile .board_list a:visited .board_list_row .board_list_row_main .subject .subject_name{
	color:#aaa !important;
}

#mw_mobile .board_list .board_list_row .board_list_row_main i {
	font-size:0.8em;
	color:#aaa
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info {
	display:flex;
	align-items:center;
	font-size:0.85em;
	color:#888;
	padding:5px 5px 10px 0px;
	height:20px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .category {
	letter-spacing:-0.8px;
	font-weight:500;
	background:#dadada;
	color:#fff;
	padding:1px 5px;
	font-size:0.8em;
	border-radius:0px 5px 5px 5px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .nameimg2 {
	display:flex;
	align-items:center;
	justify-content:center;
	width:8px;
	height:8px;
}
#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .nameimg2 img {
	width:8px;
	max-height:8px;
	opacity:0.8;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .name2 {
	display:flex;
	align-items:center;
	letter-spacing:-0.8px;
	font-weight:500;
	font-size:0.8em;
	margin-left:1px;
}


#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .category2 {
	letter-spacing:-0.8px;
	font-weight:500;
	font-size:0.8em;
	margin-left:5px;
}


#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .datetime2 {
	display:flex;
	align-items:center;
	letter-spacing:-0.8px;
	font-weight:500;
	font-size:0.8em;
	margin-left:5px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit2 {
	display:flex;
	align-items:center;
	letter-spacing:-0.8px;
	font-weight:500;
	font-size:0.8em;
	margin-left:5px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit2 .hit_title2{
	color:#c5c5c5;
	font-weight:700;
	margin-right:2px;
	font-size:0.8em;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .goodcnt {
	display:flex;
	align-items:center;
	letter-spacing:-0.8px;
	font-weight:500;
	font-size:0.8em;
	margin-left:5px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .goodcnt .goodcnt_title{
	color:#c5c5c5;
	font-weight:700;
	margin-right:2px;
	font-size:0.8em;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit {
	display:flex;
	align-items:center;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit .hit_title{
	color:#c5c5c5;
	font-weight:700;
	margin-right:2px;
	font-size:0.7em;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .notice {
	color:#ba94d1;
}


#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .nameimg {
	display:flex;
	align-items:center;
	justify-content:center;
	width:16px;
	height:16px;
}
#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .nameimg img {
	width:8px;
	height:auto;
	opacity:0.8;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .name {
	display:flex;
	align-items:center;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .datetime {
	display:flex;
	align-items:center;
	padding:0px 5px;
	margin:0px 2px;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .datetime i {
	margin-right:2px;
	font-size:0.75em;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit {
	display:flex;
	align-items:center;
}

#mw_mobile .board_list .board_list_row .board_list_row_main .subject_info .hit .hit_title{
	color:#c5c5c5;
	font-weight:700;
	margin-right:2px;
	font-size:0.7em;
}

#mw_mobile .board_list .board_list_row .with_photo {
	display:flex;
	align-items:center;
	width:100%;
}

#mw_mobile .board_list .board_list_row .with_photo .board_list_row_photo {
	display:flex;
	align-items:center;
	justify-content:center;
	width:50px;
	margin-left:auto;
	margin-right:5px;
}


#mw_mobile .board_list .board_list_row .board_list_row_comment {
	margin-left:auto;
	background:#efefef;
	color:#000;
	width:62px;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	font-size:0.83em;
	font-weight:400;
	margin-right:5px;
	border-radius:10px;
}

#mw_mobile .board_list .board_list_row .board_list_row_comment .comment_cnt {
	position:relative;
	font-weight:600;
	font-size:0.93em;
}

#mw_mobile .board_list .board_list_row .board_list_row_comment .comment_cnt .cmt_icon {
	position:absolute;
	top:2px;
	left:-7px;
}

#mw_mobile .board_button {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin-right:5px;
}

#mw_mobile .view_bottom_button {
	display:flex;
	align-items:center;
	justify-content:center !important;
	margin-right:0px !important;
}

#mw_mobile .view_bottom_button input{
	margin:0px 2px;
}

#mw_mobile .board_page {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:10px 0px;
}

#mw_mobile .board_page input {
	margin:0px 5px;
	font-size:1em;
	font-weight:500;
	padding:5px 30px !important;
}	

#mw_mobile .board_page2 {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:20px 0px 0px;
}

#mw_mobile .board_page2 input {
	margin:0px 5px;
	font-size:1em;
	font-weight:500;
	padding:5px 30px !important;
}	

#mw_mobile .view_top {
	border-bottom:1px solid #ddd;	
}


#mw_mobile .write_info {
	display:flex;
	align-items:center;
	padding:0px 10px 15px;
	color:#444;
	font-size:0.8em;

}

#mw_mobile .write_info .write_info_img { 
	display:flex;
	align-items:center;
	justify-content:center;
	width:40px;
	height:40px;
	border-radius:50%;
	border:1px solid #ddd;
}
#mw_mobile .write_info .write_info_img img {width:10px;height:auto;}

#mw_mobile .write_info .write_info_text { 
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin-left:7px;
}

#mw_mobile .write_info .write_info_text .write_name a {font-size:1em; color:#2a2d34;font-weight:500;}
#mw_mobile .write_info .write_info_text .date {color:#6a6a6a;margin-top:3px;}
#mw_mobile .write_info .write_info_text .date strong {margin:0px 3px;color:#c5c5c5}
#mw_mobile .write_info .write_info_text .wrlist_btn {
	color:#aaa;border:1px solid #ddd;padding:0px 3px;border-radius:10px;margin-left:3px;font-weight:500;
}
#mw_mobile .write_info .write_info_singo {display:flex;align-items:center;margin-left:auto;font-size:1.2em;}
#mw_mobile .write_info .write_info_singo .wr_btn {display:flex;align-items:center;margin-right:8px;font-size:0.95em;padding:2px 5px;border:.5px solid #ddd;border-radius:5px}
#mw_mobile .write_info .write_info_singo .wr_btn i {font-size:0.85em;margin-right:2px;}
#mw_mobile .write_info .write_info_singo .dropdown {position:relative;padding:0px 5px;display:block !important;}
#mw_mobile .write_info .write_info_singo .dboxcontent {display:none;position:absolute;z-index:1;width:100px;border:1px solid #ddd;right:5px;top:25px;}
#mw_mobile .write_info .write_info_singo .dboxcontent a {text-decoration:none;}
#mw_mobile .write_info .write_info_singo .dboxcontent a div {background:#f9f9f9;color:#999;height:30px;line-height:30px;padding-left:10px;}
#mw_mobile .write_info .write_info_singo .dropdown:hover .dboxcontent {display:block;}


#mw_mobile .write_content {
	min-height:150px;
    word-break:break-word;
	font-size:1.15em;
	padding:10px 5px;
}

#mw_mobile .write_content a {
    color:#000;
    text-decoration:underline;
}

#mw_mobile .write_content img {
    max-width:100%;
    height:auto; 
}

#mw_mobile .write_content .content-image {
    max-width:100%;
    height:auto; 
}

#notice_line {
	background:#fafafa;
}



/* 설문 */
#mw_mobile .mw_basic_view_vote {
}

.pg_page {
	background:#fff;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote h3 {
    font-size:13px;
    font-weight:bold;
    padding:0;
    margin:20px 0 0 0;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote h3 .info {
    font-size:11px;
    margin:0 0 0 10px;
    color:#888;
    font-weight:normal;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_list {
    margin:10px 0 10px 0;
    padding:10px;
    /*border:1px solid #ddd;   */
    border-top:1px solid #6B95BD;   
    background-color:#f6f6f6;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_list div.item {
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .btn {
    background-color:#fff;
    border:1px solid #888;
    cursor:pointer;
    margin:10px 0 0 0;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote input {
    cursor:pointer;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote label {
    cursor:pointer;
    display:inline;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result {
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result div {
    padding:7px 7px 7px 10px;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result .item {
    margin:0 10px 0 0;
    white-space:nowrap;
    width:200px;
    display:block;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result .graph {
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result .rate {
    width:50px;
    font-size:11px;
    font-weight:bold;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result .rate .zero {
    color:#888;
    font-weight:normal;
}

/* 설문 */
#mw_mobile .mw_basic_view_vote .mw_vote_result .count {
    width:30px;
    font-size:11px;
}

/* qna 안내  */
#mw_mobile .mw_basic_qna_info {
    margin:10px 0 0 0;
    padding:15px;
    background-color:#F8F8F9;
    border:1px solid #ddd;
    line-height:25px;
    color:#767676;
}

#mw_mobile .mw_basic_qna_info .mb_id {
    font-weight:bold;
}

#mw_mobile .mw_basic_qna_info .info2 {
    font:normal 11px 'dotum';
}

#mw_mobile .mw_basic_qna_info .num {
    color:#1B8F00;
}

#mw_mobile .mw_basic_qna_info a {
    color:#767676;
    font:normal 11px 'dotum';
    text-decoration:underline;
}

/* 질문에 대한 답변 채택 */
#mw_mobile #commentContents .mw_basic_qna_choose a {
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#3399FF;
    margin:0 0 0 10px;
    cursor:pointer;
    text-decoration:none;
}

/* 댓글 추천 */
#mw_mobile #commentContents .mw_basic_comment_good {
    color:#999;
    cursor:pointer;
	border:1px solid #d4d4d4;
	padding:0px 10px 0px 0px;
	border-radius:3px;	
	background:#fff;
}

#mw_mobile #commentContents .mw_basic_comment_good a {
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#999;
    text-decoration:none;
}

#mw_mobile #commentContents .mw_basic_comment_nogood {
    color:#999;
    cursor:pointer;
	border:1px solid #d4d4d4;
	padding:0px 10px 0px 0px;
	border-radius:3px;	
	margin-left:3px;
	background:#fff;
}

#mw_mobile #commentContents .mw_basic_comment_nogood a {
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#999;
    text-decoration:none;
}


#mw_mobile #commentContents .mw_basic_comment_reply {
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#999;
    cursor:pointer;
	border:1px solid #d4d4d4;
	padding:5px 5px;
	border-radius:3px;	
	margin-left:3px;	
	background:#fff;
}

#mw_mobile #commentContents .mw_basic_comment_reply a {
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#999;
    text-decoration:none;
}


#mw_mobile #commentContents .comment_content_head {
	display:flex;
	align-items:center;
}



#mw_mobile #commentContents .comment_content_head .sv_wrap a {
font-weight:bold;
	
}


#mw_mobile #commentContents .comment_content_head .comment_reply {
	margin-right:5px;
	padding-left:5px;
	color:#bbb;
}

#mw_mobile #commentContents .comment_content_head .comment_content_head_left {
	display:flex;
	align-items:center;
	font-size:0.95em;
	margin-right:3px;
}
#mw_mobile #commentContents .comment_content_head .comment_content_head_left .nameimg {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:3px;
	width:20px;
	height:20px;
	border:1px solid #ddd;
	border-radius:50%;
}
#mw_mobile #commentContents .comment_content_head .comment_content_head_left .nameimg img {
	width:10px;
	max-height:10px;
	opacity:0.8;
}
#mw_mobile #commentContents .comment_content_head .comment_content_head_center {display:flex;align-items:center;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_center .nmark {
	display:flex;
	align-items:center;
	justify-content:center;
	width:14px;
	height:14px;
	background:#ff5100;
	color:#fff;
	border-radius:50%;
	font-size:0.65em;
	font-weight:normal;
	margin-left:3px;
}
#mw_mobile #commentContents .comment_content_head .comment_content_head_center .samewrite {
	font-size:0.8em;
	color:#fff;
	background:#aaa;
	border:.5px solid #aaa;
	padding:0px 3px;
	margin-left:3px;
	border-radius:10px;
	font-weight:500;
}
#mw_mobile #commentContents .comment_content_head .comment_content_head_center .cmtmodal {
	font-size:0.8em;
	color:#aaa;
	background:#fff;
	border:1px solid #aaa;
	padding:0px 3px;
	margin-left:3px;
	border-radius:10px;
}


#mw_mobile #commentContents .comment_content_head .comment_content_head_right {display:flex;margin-left:auto;justify-content:flex-end;font-size:12px;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_right .dropdown {position:relative;padding:0px 5px;display:block !important;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_right .dboxcontent {display:none;position:absolute;z-index:1;width:100px;border:1px solid #ddd;right:30px;top:0px;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_right .dboxcontent a {text-decoration:none;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_right .dboxcontent a div {background:#f9f9f9;color:#999;height:30px;line-height:30px;padding-left:10px;}
#mw_mobile #commentContents .comment_content_head .comment_content_head_right .dropdown:hover .dboxcontent {display:block;}
#mw_mobile #commentContents .mw_basic_comment_edit a,
#mw_mobile #commentContents .mw_basic_comment_del a
{
    font-weight:normal;
    font-size:11px;
    font-family:dotum;
    color:#666;
    margin:0;
    text-decoration:none;
	border:1px solid #d4d4d4;
	padding:5px;
	border-radius:0px;
	margin:0px 2px 0px 3px;
}


/* 페이지 번호 */
#mw_mobile .mw_basic_comment_page {
    margin:10px 0 10px 0;
    text-align:center;
}

/* 페이지 번호 링크 */
#mw_mobile .mw_basic_comment_page a {
    font-weight:bold;
    font-size:11px;
    color:#797979;
    text-decoration:none;
    border:1px solid #d4d4d4;
    background-color:#f4f4f4;
    padding:3px 5px 2px 5px;
}

/* 페이지 번호 현재 */
#mw_mobile .mw_basic_comment_page b {
    font-weight:bold;
    font-size:11px;
    color:#fff;
    text-decoration:none;
    border:1px solid #5078B9;
    background-color:#5078B9;
    padding:3px 5px 2px 5px;
}


#mw_mobile .mw_basic_comment_page .pg_wrap .pg .pg_current{
    color:#ffc600;
	font-weight:bold;
	font-size:16px;
	padding:5px 7px;
	border-radius:5px;
}

#mw_mobile .mw_basic_view_bomb {
    text-align:center;
    padding:7px 0 7px 0;
    margin:7px 0 7px 0;
    border:2px solid #efefef;
    background-color:#f6f6f6;
}

/* sns 퍼가기 */
#mw_mobile .sns {
    margin:30px 0 0 0;
    text-align:right;
    text-align:left;
    clear:both;
    height:30px;
}

#mw_mobile .sns div {
    margin:0 5px 0 0;
    float:left;
}


#mw_mobile .mw_basic_view_content {
    word-break:break-all;
    border:2px solid #efefef;
    background-color:#f8f8f9;
    line-height:17px;
    color:#000;
}

/* 관련글 */
#mw_mobile .mw_basic_view_related {
}

/* 관련글 */
#mw_mobile .mw_basic_view_related h3 {
    font-size:13px;
    font-weight:bold;
    padding:0;
    margin:20px 0 0 0;
}

/* 최신글 */
#mw_mobile .mw_basic_view_related h3 a {
    font-weight:normal; 
    font-size:11px;
    color:#888;
    margin-left:10px;
}

#mw_mobile .mw_basic_view_related .comment {
    font-size:11px;
    color:#333;
	background:#dcdcdc;
    font-weight:bold;
}

/* 관련글 */
#mw_mobile .mw_basic_view_related ul {
    margin:5px 0 0 0;
    padding:0 0 0 5px;
    list-style:none;
}

/* 관련글 */
#mw_mobile .mw_basic_view_related li {
    margin:0;
    padding:0;
}

/* 관련글 */
#mw_mobile .mw_basic_view_related a {
    text-decoration:none;
}

/* 관련글 */
#mw_mobile .mw_basic_view_related a:hover {
    text-decoration:underline;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest {
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest h3 a {
    font-weight:normal; 
    font-size:11px;
    color:#888;
    margin-left:10px;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest .comment {
    font-size:11px;
    color:#333;
	background:#dcdcdc;
    font-weight:bold;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest h3 {
    font-size:12px;
    font-weight:bold;
    padding:0;
    margin:20px 0 0 0;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest ul {
    margin:5px 0 0 0;
    padding:0 0 0 5px;
    list-style:none;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest li {
    margin:0;
    padding:0;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest a {
    text-decoration:none;
}

/* 최신글 */
#mw_mobile .mw_basic_view_latest a:hover {
    text-decoration:underline;
}


#nameContextMenu { background-color:#fff;  }


/* 댓글 공지 */
#mw_mobile .mw_basic_comment_notice {
    border:1px solid #efefef;
    background:#f8f8f9;
    margin:5px 0 0 0;
}

/* 댓글 공지 */
#mw_mobile .mw_basic_comment_notice td {
    padding:3px 10px;
    color:#444;
    font:normal 12px 'malgun gothic';
    line-height:20px;
}

/* CCL 표시 */
#mw_mobile .mw_basic_ccl {
    padding:30px 0 0 0;
}

/* CCL 표시 링크 */
#mw_mobile .mw_basic_ccl a:link,
#mw_mobile .mw_basic_ccl a:hover,
#mw_mobile .mw_basic_ccl a:active,
#mw_mobile .mw_basic_ccl a:visited
{
    text-decoration:none;
}

/* 댓글 비밀 */
#mw_mobile .mw_basic_comment_secret {
    color:#ff6600;
}

#mw_mobile .comment_content {
    line-height:20px;
    padding:7px;
    font-size:1.1em;
    word-break:break-all;
    overflow:hidden;
    clear:both;

}

#mw_mobile .comment_content span {
	font-size:.95em;
}

#mw_mobile .comment_content a {
    color:#333;
    text-decoration:none;
}


.rate_box {
    margin:10px 0 0 0;
    border:1px solid #ddd;
    padding:10px;
    font:normal 11px 'dotum';
    color:#777;
}

.rate_box .comment_rate {
    margin:10px 0 0 0;
}

#view_rate_box {
    margin:10px 0 0 0;
    border:1px solid #ddd;
    padding:20px;
    font:normal 11px 'dotum';
    color:#777;
}

#view_rate {
    margin:10px 0 0 0;
}

#mw_mobile .mw_basic_list_name { overflow:visible; } 
#mw_mobile .mw_basic_list_name .sv_wrap .sv { white-space:normal; position:absolute;} 
#mw_mobile .mw_basic_list_name .sv_member, .sv_guest { 
    display:block; 
    color:#3d5b7a; 
    text-align:left; 
    overflow:hidden; 
} 

#mw_mobile .board_view {
    list-style:none;
    padding:10px;
    background-color:#fff;
}

#mw_mobile .board_view .board_view_top {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	font-size:0.78em;
	padding:0px 0px 5px 0px;
}

#mw_mobile .board_view .board_view_top a {
	border:1px solid #ddd;
	border-radius:2px;
	padding:2px 5px;
	color:#666;
	margin:0px 2px;
}

#mw_mobile .board_view .board_view_top input {
	background:#333;
	color:#fff !important;
	border:0px solid;
	padding:2px 5px;
	border-radius:2px;
	font-family:"Noto Sans KR";	
	margin:0px 2px;
}

#mw_mobile .board_view .board_view_top input:before{
	content:"\f303";
	font-family:"Font Awesome 5 Free";	
}


#mw_mobile .write_subject { font-size:1.5em; font-weight:700; padding:5px 10px 15px;}
#mw_mobile .write_subject h1 {font-size:1.1em;font-weight:700;line-height:35px;margin:0px}
#mw_mobile .write_down { margin:5px 0 0 0;  }
#mw_mobile .write_down a { color:#888; }

#mw_mobile .write_link { margin:5px 0 0 0;  }
#mw_mobile .write_link a { color:#888; }


#mw_mobile .write_good { text-align:center; margin:20px 0 20px 0; clear:both; }

#mw_mobile .board_button { text-align:center; margin:20px 0 20px 0; }

#mw_mobile .move_link_title {font-weight:700;font-size:1.1em;margin-top:20px;display:flex;align-items:center;letter-spacing:-.5px;}
#mw_mobile .move_link_title a {margin-left:auto;font-size:.85em;font-weight:400;padding:3px 8px;border:1px solid #ddd;border-radius:3px;}

#mw_mobile .move_link { margin:5px 0px 10px; border:.5px solid #ddd;width:100%;background:#f8f8f8}
#mw_mobile .move_link:last-child{border-bottom:0px solid}

#mw_mobile .move_link .next_link,
#mw_mobile .move_link .prev_link {display:flex;align-items:center;width:100%; margin:0; border-bottom:.5px solid #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#mw_mobile .move_link .next_link .bongl, 
#mw_mobile .move_link .prev_link .bongl {display:flex;align-items:center;justify-content:center;margin-left:5px;color:#aaa;width:40px;height:25px;background:#fff;border:.5px solid #bbb;padding:2px 5px;border-radius:10px;font-size:0.85em;}
#mw_mobile .move_link .nowgl {background:#efefef}
#mw_mobile .move_link .next_link a,
#mw_mobile .move_link .prev_link a {width:280px;display:block; padding:10px 0 10px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

#mw_mobile .move_link .next_link i,
#mw_mobile .move_link .prev_link i {color:#aaa;}

/* 신고 */
#mw_mobile .singo_info { color:#FF6600; color:#444; margin:0 0 20px 0; }
#mw_mobile .btn_singo_block { cursor:pointer; color:#888; color:#FF6600; font-weight:bold; /*font-size:11px; margin:0 0 0 10px;*/ text-decoration:underline; }
#mw_mobile .singo_block { display:none; } 

#mw_mobile #board_write {
	padding:10px;
	background:#f3f3f3;
}

#mw_mobile #board_write #variableFiles {
	width:100%;
}
#mw_mobile #board_write #variableFiles .form-control {
	height:38px;
}
	
.good-box { margin:15px 0px;display:flex;align-items:center;justify-content:center;;position:relative;}
.good-box .mw_basic_good {border:1px solid #ddd;padding:0px 15px 0px 5px;border-radius:5px;}
.good-box .mw_basic_nogood {border:1px solid #ddd;padding:0px 15px 0px 5px;border-radius:5px;margin-left:3px;}
.good-box .mw_basic_good a {color:#999 !important;font-family:gulim !important;}
.good-box .mw_basic_nogood a {color:#999 !important;font-family:gulim !important;}
.good-box .mw_basic_good .good-flex {display:flex;align-items:center;justify-content:center;font-size:12px;}
.good-box .mw_basic_nogood .nogood-flex {display:flex;align-items:center;justify-content:center}
.goodnnogoodalert {
	position:absolute;
	top:-35px;
	left:20%;
	background:#666;
	color:#fff;
	padding:5px 20px;
	display:none;
	border-radius:10px;
	z-index:9999;
}

.heart {
	width:25px;
	height:25px;
	background: url("https://sungyesa.com/new/img/heartpang.png") no-repeat;
	background-size:auto 100%;
	background-position: 0 0;
	cursor: pointer;

}

.brokenheart {
	width: 25px;
	height: 25px;
	background: url("https://sungyesa.com/new/img/broken_heartpang.png") no-repeat ;
	background-size:auto 100%;
	background-position: 0 0;
	cursor: pointer;

}		

.is-active-view {
	transition-duration: .5s;
	background-position: -1400px 0;					
}		

#comment_write .cmt_write_option {
	display:flex;
	align-items:center;
	padding:10px 0px 0px;
	font-size:1em;
}
#comment_write .cmt_write_option input {
	margin:0px 3px 0px 0px !important
}

#comment_write .cmt_info_byte {
	font-size:0.8em;
	color:#aaa;
	font-weight:400;
}

.moremore_btn {margin:10px auto;width:90%;background:#ccc;color:#fff;text-align:center;padding:10px 0px;border-radius:5px;}
.moremore_btn b {margin-right:3px}
.j_btn_bottom_up {margin:0px auto;width:100%;border-top:1px solid #ddd;padding:15px 0px;text-align:center;}

#mw_mobile_tail{border-top:1px solid #ddd}


#vote_box {border:1px solid #ddd;margin:10px 0px;padding:10px;border-radius:10px;}
#vote_box .vote_flex {display:flex;align-items:center;margin:5px 0px;}
#vote_box .vote_flex .vote_title {width:100px}
#vote_box .vote_flex .vote_content {width:100%}
#vote_box .vote_flex .vote_content #mw_vote input {width:100%;}

#add_file_btn, #add_vote_btn {cursor:pointer; font-family:tahoma; font-size:.8em;background:#ff5100;color:#fff;width:50px;text-align:center;padding:2px 5px;margin:3px 0px;border-radius:5px;margin-right:2px;}
#del_filebtn, #del_vote_btn {cursor:pointer; font-family:tahoma; font-size:.8em;background:#aaa;color:#fff;width:50px;text-align:center;padding:2px 5px;margin:3px 0px;border-radius:5px;}


#mw_mobile .tag_box {display:block;width:100%;height:35px;}
#mw_mobile .tag_box .sub_cate_tag {border-bottom:1px solid #ddd;padding:5px 0px;}
#mw_mobile .tag_box .sub_cate_tag .tag_info {display:flex;align-items:center;color:#aaa;}
#mw_mobile .tag_box .sub_cate_tag .tag_info div {margin:0px 3px}
#mw_mobile .tag_box .sub_cate_tag .tag_info .taglink {margin-left:5px;background:#aaa;padding:2px 4px;border-radius:2px;font-weight:400;font-size:.9em}
#mw_mobile .tag_box .sub_cate_tag .tag_info .taglink a {color:#fff !important}
#mw_mobile .board_sub_top_sub_cate { display:flex; align-items:center;width:100%;margin:5px 0px;}
#mw_mobile .board_sub_top_sub_cate .sub_cate_left{display:flex;align-items:center;}
#mw_mobile .board_sub_top_sub_cate .sub_cate_right{display:flex;align-items:center;margin-left:5px;}

.category_photo_tab {display:flex;align-items:center;flex-wrap:wrap;padding:10px;background:#efefef;}
.category_photo_tab div {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0.5%;
	padding:8px 0px;
	flex:0 0 32.3%;
	border:1px solid #aaa;
	background:#fff;
	border-radius:5px;
	font-size:12px;
}

.category_photo_tab div a {padding:0px 5px}
.category_photo_tab div.selected,
.category_photo_tab div.selected a {background:#000;color:#fff;border:1px solid #000;}
.category_photo_tab .selected a {color:#fff !important}
.category_photo_tab .diff_board {background:#f5f8ff}
.category_photo_tab .last {background:#fceeef;flex:0 0 65.5%;}

#mw_mobile .category_tab_sub {display:flex;align-items:center;flex-wrap:wrap;padding:0px 15px 5px;background:#efefef}
#mw_mobile .category_tab_sub .sub_box {margin:2px;border:1px solid #ddd;padding:5px 6px;border-radius:3px;font-size:12px;background:#fff;}
#mw_mobile .category_tab_sub .here {background:#333;color:#fff}
#mw_mobile .category_tab_sub .here a {color:#fff !important}
#danger {display:flex;align-items:center;justify-content:center;background:#fff;padding:3px 10px;border-radius:15px;margin:5px 0px;color:#d22121;border:1px solid #d22121}
#scrap_button {border:1px solid #ddd;font-size:.85em;padding:3px 6px;border-radius:5px;background:#fff;color:#999}


.star_icon_div_new {position:relative;display:table-cell;margin:0;width:100px;height:19px;background:url('./img/star_pink_back.png')}
.star_icon_div_new .star_score_span_new {position:absolute;top:0;left:0;height:19px;background:url('./img/star_pink.png');}
.star_icon_div_new {position:relative;display:table-cell;margin:0;width:100px;height:19px;background:url('./img/new_star_pink_back.png')}
.star_icon_div_new .star_score_span_new {position:absolute;top:0;left:0;height:19px;background:url('./img/new_star_pink.png');}

.pwr_flex .pwr_subject { padding:5px 0px;font-weight:700;font-size:1.2em;color:#000;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left;}
.pwr_flex .pwr_subject a {text-decoration:none !important;}
.pwr_flex .pwr_subject .bo_subject {font-size:.78em;margin-top:5px;padding:2px 0px;color:#999;border-radius:10px;font-weight:400;}
.pwr_flex .pwr_subject .pwr_date {font-weight:300;font-size:.78em;color:#aaa;display:flex;align-items:center;}
.pwr_flex .pwr_subject .pwr_date div {margin-right:5px;}
.pwr_flex {display:flex;align-items:flex-start;width:100%;}
.pwr_flex .pwr_img {padding:5px 0px;position:relative;margin-right:5px;}
.pwr_flex .pwr_img img {border-radius:5px}	

.tags {margin:15px 0px 10px;}
.tags i { font-size: 1em;color: #888;margin-right:3px; }
.tags a { background: #eee;display: inline-block;border-radius: 2px;padding: 4px 10px;margin: 0 1px 6px;font-size:1em;color: #777777;text-decoration:none !important }
.tags a:hover, .tags a:focus { background: #ec6c85;color:#fff !important; }


.fix_btn {position:fixed;z-index:99;bottom:15px;right:15px;background:#000;width:40px;height:40px;color:#fff;text-align:center;border-radius:50% !important;font-size:1.2em;line-height:40px !important;-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)}

.fix_btn i {color:#fff !important}

.write_info_img_bottom {width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.write_info_img_bottom img {width:12px;height:auto;padding-bottom:0px !important}

.codename {color:#aaa;margin:0px 5px;font-size:11px;}
.codename a {color:#aaa !important;font-size:11px;}