

.comment {
	font-family:"돋움", Dotum, Arial, sans-serif;
	width:100%;
	color:#282828;
}

.comment button {margin:0;}

.commt_heard {
	font-size:15px;
	font-weight:bolder;
	height: 24px;
	color: #2a2a2a;
	margin-top: 20px;
    border-bottom: 0px solid #e2e2e2;
	font-family: "나눔고딕",nanumgothic,sans-serif;
}

.commt_heard span {
    color: #e30000;
	font-family: tahoma;
}
.commt_heard span.explan {
    color: #2a2a2a;
	font-family: "나눔고딕",nanumgothic,sans-serif;
	font-size:13px;
	font-weight:normal;

}

.commt_list {
	margin-top: 4px;
}

.best_title {
	background:url("//cdn.gamemeca.com/design/comment/images/ico_best.jpg") no-repeat;
	width:36px;
	height:15px;
	position: absolute;
	margin-top: -7px;
}

.commt_best {
	background-color:#FEFBF6;
	margin-top: 20px;
}

.commt_view {
	border-bottom:1px solid #e2e2e2;
	padding:15px 0 ;
	box-sizing:border-box;
}
.commt_view h2 {
	font-weight:bolder;
	font-size:12px;
	padding: 0;
	color: #2a2a2a;
	font-family: "나눔고딕",nanumgothic,sans-serif;
}
.commt_view h2 span {
	background:url("//cdn.gamemeca.com/design/comment/images/icobox.png") no-repeat;
	width:20px;
	height:18px;
	display:inline-block;
	vertical-align:bottom;
}

.commt_view h2 span.gamemeca { background-position: -5px -7px; }
.commt_view h2 span.twitter { background-position: -53px -7px; }
.commt_view h2 span.facebook { background-position: -80px -7px; }
.commt_view h2 span.naver { background-position: -29px -7px; }
.commt_view h2 span.google { background-position: -106px -7px; }
.commt_view h2 span.guest { background-position: -134px -8px; }

.commt_view h2 span.manager {
	background:url("//cdn.gamemeca.com/design/comment/images/ico_gm.gif") no-repeat;
	margin-left:5px;
	width:37px;
	height:15px;
	display:inline-block;
	vertical-align:bottom;
}

.commt_view h2 span.level {
	background:none;
	width:36px;
	height:18px;
	margin-left:5px;
}

.commt_view h2 span.date {
	background:none;
	width:120px;
	height:13px;
	margin-left:10px;
	font-size:10px;
	font-family: tahoma;
	font-weight:normal;
	width: 120px;
	color: #afafaf;
}


.commt_view p {
	color: #2a2a2a;
	font-size:13px;
	line-height:190%;
	font-family:"나눔고딕",nanumgothic,sans-serif;
	margin-top: 15px;
	margin-bottom: 10px;
	word-break: break-all;
}

.commt_view p.del {
	color: #B5B5B5;
}

.commt_view p a.comment_link {
	margin-left: 10px;
	color: #696969;
	font-family: 돋음;
	font-size: 12px;
	padding: 4px 6px 3px;
	background: #E4E3E3
}


.commt_view .commt_ctr {
	position:relative;
	width:100%;
	height:40px;
	box-sizing:border-box;
}

.commt_ctr > button {
	background-color:#fff;
	border:1px solid #e7e7e7;
	height:26px;
	margin:10px 0 0 10px;
	font-size:12px;
	cursor:pointer;
	padding: 0 6px;
}
.commt_ctr button:nth-of-type(1) {
	margin-left:0;
}

/*.commt_ctr button.good, .commt_view button.bad {
	float: right;
	color:#999999;
	margin-left: -1px;
	background:url("//cdn.gamemeca.com/design/comment/images/ico_up.jpg") no-repeat;
}*/

.commt_ctr button.good{
	float: right;
	color:#999999;
	margin-right: 0px;
	background:url("//cdn.gamemeca.com/design/comment/images/ico_up.jpg") no-repeat scroll 6px 4px;
	background-color:#fff;
	width: 58px;
}
.commt_view button.bad {
	float: right;
	color:#999999;
	margin-left: -1px;
	background:url("//cdn.gamemeca.com/design/comment/images/ico_down.jpg") no-repeat scroll 4px 0px;
	background-color:#fff;
	width: 58px;
}

.commt_ctr button.reply[data-num]::after {
	content: ' ' attr(data-num);
	float: none;
}

.commt_ctr button[data-num]::after {
	content: ' ' attr(data-num);
	float: right;
}

@media only screen and (max-width: 740px){
.commt_write {
	width:100%;
	border:1px solid #b3b3b3;
	padding:0px;
	box-sizing:border-box;
	height: 176px !important;
	background: #ffffff
}
}

.commt_write {
	width:100%;
	border:1px solid #b3b3b3;
	padding:0px;
	box-sizing:border-box;
	height:180px;
	background: #ffffff
}
.commt_write textarea {
	width:100%;
	height:84px;
	resize:none;
	border:0;
	border-bottom:1px solid #EDEDED;
	font-size:12px;
	color:#3d3d3d;
	padding: 0 15px;
	margin-bottom: -4px;
}
.commt_write > button {
	background-color:#D7030D;
	border:none;
	height:41px;
	float:right;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:12px;
	cursor:pointer;
	width: 74px;
}
.loginBox {
	margin: 13px 11px 10px 13px;
}

.loginBox > button {
	background:url("//cdn.gamemeca.com/design/comment/images/icobox.png") no-repeat;
	width:30px;
	height:30px;
	border:0px solid #e7e7e7;
	border-radius:2px;
	margin-right:3px;
	cursor:pointer;
}
.loginBox button.gamemeca { background-position: -2px -29px; }
.loginBox button.twitter { background-position: -50px -29px; }
.loginBox button.facebook { background-position: -77px -29px; }
.loginBox button.naver { background-position: -26px -29px; }
.loginBox button.google { background-position: -103px -29px; }

.loginBox button.gamemeca.on { background-position: -2px -3px; }
.loginBox button.twitter.on { background-position: -50px -3px; }
.loginBox button.facebook.on { background-position: -77px -3px; }
.loginBox button.naver.on { background-position: -26px -3px; }
.loginBox button.google.on { background-position: -103px -3px; }
.loginBox button.logout {
	background: none;
	width:auto;
	float:right;
	border: 1px solid #e7e7e7;
	font-size: 12px;
}


.commt_reply {
    background: #fafafa ;
	padding:12px 10px 10px 5%;
    margin: 10px 0 0;
}
.commt_reply:empty {
	display:none;
}

.commt_view2 {
    margin-top: 17px;
	padding-bottom: 15px;
	border-bottom:0px solid #e4e4e4;
}

.commt_best .commt_view {
	border:1px solid #D7D0C6;
	padding:15px 15px ;
	box-sizing:border-box;
}

.commt_best .commt_reply {
    background: #FEFBF6 ;
	padding:12px 10px 10px 5%;
    margin: 10px 0 0;
}
.commt_best .commt_reply:empty {
	display:none;
}

.reply_title {
	background:url("//cdn.gamemeca.com/design/comment/images/ico_re.png") no-repeat;
	width:12px;
	height:12px;
	position: absolute;
	margin: 20px 0 0 -15px;
}
