@import url('../icomoon/style.css');
@font-face {
    font-family: 'icomoon';
    src: url('../icomoon/fonts/icomoon.eot?c3k3i9');
    src: url('../icomoon/fonts/icomoon.eot?c3k3i9#iefix') format('embedded-opentype'), url('../icomoon/fonts/icomoon.ttf?c3k3i9') format('truetype'), url('../icomoon/fonts/icomoon.woff?c3k3i9') format('woff'), url('../icomoon/fonts/icomoon.svg?c3k3i9#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* theme 1 - PGR Classic */
body {-webkit-text-size-adjust:none;}

/* 기존 index용 css */
a.wt:link, a.wt:visited, a.wt:hover, .wt {color:#FFF;}
.header a {font-size: 12px;}
.menu2 li a {font-size: 11px;letter-spacing:-1px;}
::selection {
	background: rgb(162,86,92);
	color:#FFF;
}
::-moz-selection {
	background: rgb(162,86,92);
	color:#FFF;
}
.sm {font-size: 9px;display:inline-block;vertical-align:top;}
#sideSd {
	position:absolute;
	right:0;
	top:15px;
    margin:0 -120px 0 0;
    max-width: 150px;
}
#sideSd img {max-width: 150px}
/*
.bbsTit {
	background:url(/img/bg_bbstitle.png) repeat-x 0 13px;
	overflow:hidden;
	padding:10px 3px;
}
*/
/* 190306 타이틀 배경 이미지 교체 적용 */

.bbsTit {
	position:relative;
	overflow:hidden;
	padding:10px 3px;
}
.bbsTit:before {
	position:absolute;
	z-index:-1;
	top: 18px;
	right: 0;
	left: 10px;
	height: 5px;
	content:"";
	background-color: #ebeced;
}

.bbsTit a:link,
.bbsTit a:visited,
.bbsTit a:hover {
	font-weight:bold;
	color:#b99074 !important;
	display:block;
	float:left;
	line-height:22px;
	padding: 0 8px 0 0;
	background:#FFF;
	text-decoration: none;
}
.bbsTit.alt a:link,
.bbsTit.alt a:visited,
.bbsTit.alt a:hover {
	color:#cd4f4f !important;
}
.bbsNotice {position: relative; } /* 190524 수정 by boonsoo */
.eventListBox {
    position: absolute;
    z-index:10;
    top:0px;
    right:0; 
} /* 190524 추가 by boonsoo */

.eventListBox select {
	color: #000;
	background-color: #dcc8bb;
	border: 3px solid #a57d61;
	border-radius: 0;
} /* 190524 추가 by boonsoo */

.bbsLink {}


/* 여기부터 원래 메인 */

html, body {height:100%;}
BODY {font-size:12px; color:black; line-height:15pt}
td {text-align:left;}
td.right {text-align:right;}

A:link    {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active  {color:black;text-decoration:none;}
A:hover  {color:black;text-decoration:underline}

table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;}
.tdnum,.tddate,.tdhit,.tdvote,.pt7 {font-family:tahoma;font-size:7pt;}
.vpt7 {font-family:verdana;font-size:7pt;}
img {border: none;}

.head {border:solid 1 black;font-size:9pt;color:black;background-color:white;height:19px}
.textarea {border:solid 1;font-size:9pt;color:black;background-color:white}
.input{border:solid 1;font-size:9pt;color:black;background-color:white;height:19px}
.input2{border:solid 0;font-size:9pt;color:black;background-color:white;height:16px}
.submit {border:solid 1;font-size:9pt;color:white;background-color:black;height:19px}

.keyword {color:#FF001E;background-color:#FFF000;}
.articleArea {
    clear:both;
    margin-bottom: 30px;
}

.articleArea iframe {
	max-width: 100% !important;
}

.boardtitle {
	display: inline-block;
	padding: 0 12px;
	margin-bottom: 3px;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF !important;
	background: #c08156 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c08156), to(#a86a3f));
	background: #c08156 -moz-linear-gradient(top, #c08156, #a86a3f);
	text-shadow: 0 -1px 0 #a1653c;
	border-bottom: 1px solid #7c4e2e;
	border-radius: 5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	text-decoration: none;
}
.boardtitle:hover {
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.5);
}
.boardtitle:active {
	background: #c08156 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a86a3f), to(#c08156));
	background: #c08156 -moz-linear-gradient(top, #a86a3f, #c08156);
}
.titlevoy {
	display: inline-block;
	_display: inline;
	_width: 346px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 346px;
}
#mainArea table {width:100%;}
#mainLeft {vertical-align:top;width:120px;background:#FFF;}
#mainRight {vertical-align:top;padding:0 6px;}
#indexLatest {max-width:1200px;}
h1, h2, h3, h4, h5, h6 {margin:0 !important;}
#logoimg_kr,
#logoimg_fake,
#logoimg {display:block;line-height:0}
#logoimg h1 {text-indent:-9999px;overflow:hidden;font-size:0;width:445px;height:70px;background:url('/img/pgr_home.gif') no-repeat;}
#logoimg_kr h1 {text-indent:-9999px;overflow:hidden;font-size:0;width:445px;height:70px;background:url('/img/pgr_home_kr.gif') no-repeat;}
#logoimg_fake h1 {text-indent:-9999px;overflow:hidden;font-size:0;width:445px;height:70px;background:url('/img/pgr_home_gajung.gif') no-repeat;}
#mainArea {width:980px !important; position:relative;}
#footer {clear:both;height:55px;line-height:55px;text-align:center;color:#FFF;font-weight:bold;background:#9F7557;}

/* 탑이동 버튼 160926 추가 by boonsoo */
a.topBtn {
	position:relative;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	display: block;
	background-color:#f9f9f9;
	border-top: 1px solid #dedede;
	color: #267DCD;
	font-size: 15px;
}

a.topBtn:hover {
	text-decoration: none;
}

.mobileBtn {
	display:none;
}

.PCBtn {
	display:block;
}

@media all and (max-width: 784px) {
a.topBtn {
	position:fixed;
	z-index: 10;
	bottom: 75px;
	left: 10px;
	width: 40px;
	text-align: center;
	padding: 10px 0;
	display: block;
	background-color:rgba(255,255,255,.8);
	border:1px solid #acacac;
	border-radius: 3px;
	color: #000;
	font-size: 15px;
}

a.topBtn:hover {
	text-decoration: none;
}

.mobileBtn {
	display:block;
}

.PCBtn {
	display:none;
}
}

a.topBtn2 {
	position:relative;
	bottom:0;
	right:0;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	display: block;
	background-color:#f9f9f9;
	border-top: 1px solid #dedede;
	color: #267DCD;
	font-size: 15px;
}

a.topBtn2:hover {
	text-decoration: none;
}

@media all and (max-width: 784px) {
a.topBtn2 {
	position:fixed;
	z-index: 10;
	left: 10px;
	bottom: 75px;
	right: auto;
	width: 40px;
	text-align: center;
	padding: 10px 0;
	display: block;
	background-color:rgba(255,255,255,.8);
	border:1px solid #acacac;
	border-radius: 3px;
	color: #000;
	font-size: 15px;
}

a.topBtn2:hover {
	text-decoration: none;
}
}

/* 하단이동 버튼 221114 추가 by boonsoo */
@media all and (max-width: 784px) {
	a.bottomBtn {
		position:fixed;
		z-index: 10;
		bottom: 25px;
		left: 10px;
		width: 40px;
		text-align: center;
		padding: 10px 0;
		display: block;
		background-color:rgba(255,255,255,.8);
		border:1px solid #acacac;
		border-radius: 3px;
		color: #000;
		font-size: 15px;
	}

	a.bottomBtn:hover {
		text-decoration: none;
	}
}

#nav {
	position:relative;
	height:23px;
	padding-top:2px;
	background-color:#a57d61;
	font-weight:bold;
	padding-left:20px;
	overflow: hidden;
}
.sizer {
	position:absolute;
	top:4px;
	left:620px;
}
.sizer a img {display:block;width:12px;height:12px;}
.sizer a {cursor:pointer;display:inline-block;}
.sizer a:active {
	margin-top:2px;
}
.vote_area {color:#a36d47;}
.btn_vote:hover:before {
	background-color: #f8ebb6;
}

#overDiv div {display:none;}
#overDiv.m1 div.menu1,
#overDiv.m2 div.menu2,
#overDiv.m3 div.menu3,
#overDiv.m4 div.menu4,
#overDiv.m5 div.menu5 {display:block;}
#overDiv {
	min-height:23px; /* 190422 수정 by boonsoo */
	padding-top:2px;
	background-color:#dcc8bb;
}
#overDiv ul {margin: 0 0 0 25px;}
#overDiv a {}
#overDiv a:before {
	content:" /\0000a0";
	display:inline-block;
}
#overDiv li:first-child a:before {content:none;}
#overDiv li {display:inline;}
.menu4 ul {padding-left:150px;}
.menu5 ul {padding-left:210px;}



/*
#overDiv div {
	display:none;
	position:absolute;
	z-index: 5;
	background:#FFF;
	border: 2px solid #9b583a;
	border-radius: 3px;
	box-shadow:2px 2px 3px rgba(0,0,0,.2);
}
#overDiv.m1 div.menu1,
#overDiv.m2 div.menu2,
#overDiv.m3 div.menu3,
#overDiv.m4 div.menu4 {display:block;}
div.menu1 {left:60px;}
div.menu2 {left:115px;}
div.menu4 {left:170px;}
#overDiv {
	height:23px;
	padding-top:2px;
	background-color:#dcc8bb;
}
#overDiv ul {margin:0;}
#overDiv a {display:block;text-align:center;padding:4px 8px;line-height:1.3;}
#overDiv a:link {text-decoration: none;}
#overDiv a:hover {background:#F3F3F3;}
#overDiv a:before {}
#overDiv li:first-child a:before {content:none;} */

#mobileNav {display:none;}

/* 코멘트 라인 */
#cmtline {
	display:none;
	position:absolute;
	width:74px;
	height:0;
	margin: -5px 0 0 -182px;
	border-left:1px dashed #D64C4C;
	border-bottom:1px dashed #D64C4C; 
}
#cmtline:before {
	content:"";
	position:absolute;
	width:74px;
	height:16px;
	top:0;
	left:0;
	background:url('/img/cmt_arrow2.png') no-repeat;
	margin:-20px 0 0 -27px;
}
.cmtline {
	display:none;
	position:absolute;
    z-index: 20;
	top:7px;
	left: 2px;
	width:10px;
	height:10px;
	border:2px solid #CFCFCF;
	border-radius:20px;
	background:#FFF;
	cursor:pointer;
}
.cmtName {
	position:relative;
    float: left;
    display: inline-flex;
	align-items: center;
	height: 28px;
	padding-left: 20px;
	margin-left: -18px;
    
}

.btn-group {margin-left:10px;}
.depth1 .cmtName:hover .cmtline,
.depth2 .cmtName:hover .cmtline,
.depth3 .cmtName:hover .cmtline {display:block;}
.parentArticle .cmemo {background:#F2EEEE;}
.myArticle {background-color: #f7f4ec;}

.lockedCmt, .admCmt, .adminMsg {
	position:relative;
	margin:23px;
	padding:30px;
	backgroud-color:#FFF;
	text-align:left;
	font-weight:bold;
	border:2px solid #888;
	border-radius: 0 6px 6px 6px;
}
.admCmt {padding:10px;margin:25px 0 8px 0;font-weight:normal;}
.adminMsg {padding:10px;margin:35px 0 0 0;}
.adminMsg:after,
.lockedCmt:after,
.admCmt:after {
	display:inline-block;
	position:absolute;
	content:"운영 메시지";
	top: -24px;
	left: -2px;
	padding: 0px 7px;
	font-size: 12px;
	font-weight: bold;
	background-color: whiteSmoke;
	border:2px solid #888;
	border-bottom:none;
	color: #777;
	text-shadow:1px 1px 0 #FFF;
	border-radius: 6px 6px 0 0;
}
.adminMsg:after {top: -23px;}
.blind {display:none;}
.myArticle .blind,
.adm .blind {display:block;background-color:#CBABCF;border-radius:5px;padding:3px;}
.adm .btn {display:inline-block !important;}

/* 190503 svg 아이콘 추가 */
.adm .reply_icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    text-shadow: none;
    text-indent: -9999px;
}
.adm .reply_icon:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        text-indent: 0;
        content: "\e900";
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
.adm .hash_icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    text-shadow: none;
    text-indent: -9999px;
}
.adm .hash_icon:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        font-size: 9px;
        text-align: center;
        text-indent: 0;
        content: "\e902";
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
.adm .declaration_icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    text-shadow: none;
    text-indent: -9999px;
}
.adm .declaration_icon:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        font-size: 9px;
        text-align: center;
        text-indent: 0;
        content: "\e901";
        color: #e5544b;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
.adm .eraser_icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    text-shadow: none;
    text-indent: -9999px;
}
.adm .eraser_icon:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        text-indent: 0;
        content: "\e91b";
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
.adm .trash_icon {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    text-shadow: none;
    text-indent: -9999px;
}
.adm .trash_icon:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        text-indent: 0;
        content: "\e91c";
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */

/* 로그인 */
#pgrLogin {
	position:relative;
}
#pgrLogin .loginid,
#pgrLogin .loginpw {
	padding:0 5px;
	width:94px;
	height:20px;
	line-height:20px;
	border-radius: 0;
	margin:6px 7px 0 7px;
}
#pgrLogin .loginpw {width:50px;margin:4px 3px 5px 7px;}
#pgrLogin input[type=image] {
	position:absolute;
	top:32px;
	right:7px;
}
ul.logged {
	position: relative;
	margin: 0;
	padding:10px 0;
	text-align:center;
}  /* 170804 수정 by boonsoo */

ul.logged li {
	position: relative;
	display: block;
	list-style: none;
}  /* 170804 추가 by boonsoo */


/* 플로팅 메뉴 */
#floatingNav {
	position:fixed;
	z-index:20;
	left:1000px;
	bottom:45%;
	cursor:pointer;
}
.navUp {
	display:block;
	width:30px;
	height:28px;
	background:url('/img/btn_updown.png') no-repeat;
}
.navUp:hover {background-position:-31px 0;}
.navUp:active {background-position:-62px 0;}
.navDown {
	display:block;
	width:30px;
	height:28px;
	background:url('/img/btn_updown.png') no-repeat 0 -28px;
}
.navDown:hover {background-position:-31px -28px;}
.navDown:active {background-position:-62px -28px;}
@media screen and (-webkit-min-device-pixel-ratio:2){}
@media all and (max-width: 1024px) {#floatingNav {left:auto;right:5px;bottom:5px;}}

#mbNav {display:none;}
.mobile {display:none !important;}
#bbsSet a {margin:3px 0;}
#viewFoot {width:100%;}
.bbsSetup {overflow:hidden; padding: 0 3px;} /* 190419 수정 by boonsoo */
.category {float:left;}
.category a {margin-bottom: 3px;} /* 190422 추가 by boonsoo */
.category b a {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49AFCD;
	background-image: -moz-linear-gradient(top, #5BC0DE, #2F96B4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#2F96B4));
	background-image: -webkit-linear-gradient(top, #5BC0DE, #2F96B4);
	background-image: -o-linear-gradient(top, #5BC0DE, #2F96B4);
	background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
	background-repeat: repeat-x;
	border-color: #2F96B4 #2F96B4 #1F6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.category b a:hover,
.category b a:active {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.category b a:hover,
.category b a:active {
  background-color: #24748c \9;
}
.noborder {padding:10px;text-align:left;padding-top: 20px;}
.noborder td {border-bottom:none !important;}
.noborder img {max-width:100%;}

@media all and (max-width: 1024px) { /* ipad Landscape */
	.iOS #floatingNav {display:none;}
	.iOS #mbNav {display:block;}
}

body.set_unread td.tdsub a:link {color:#b07a55 !important;/* background-color: #f7f4ec; */}
body.set_unread .listnotice td.tdsub a:link,
body.set_unread td.tdsub a:visited {color:#000 !important;/* background-color: #FFF; */}

body.set_unread .mine td.tdsub a:visited,
.mine td {background-color:#f7f4ec !important;}
body.set_unread .currentTr td.tdsub a:visited,
.currentTr {background-color:#F2EEEE !important;}
body.set_unread .listtr:hover td.tdsub a:visited,
body.set_unread .listnotice.listtr:hover td.tdsub a:link,
.listtr:hover td {background-color: #f2f2f2 !important;}
#mainRight .listnotice .tdnum { background-color: #d4af95 !important;}
#topSd {
	position: absolute;
	right: auto !important;
	left:642px;
	top: -18px !important;
	margin-top: -96px;
}
#overDiv li.temp {
	background:none;
	font-weight:bold;
}
#overDiv li.temp a:link,
#overDiv li.temp a:visited {
	color:#CA5858
}
#overDiv li.temp a:before {
	font-weight:normal;
	color:#000;
}

.overlay {
    display: none;
} /* 배너 추가 by boonsoo */
.sliderPopup {
    display: none;
} /* 배너 추가 by boonsoo */

/* 댓글 알람 추가 220609 by boonsoo */
.replyAlarmLayer {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 32px;
	margin-top: 5px;
	padding: 5px 0;
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	border-radius: 32px;
	box-sizing: border-box;
}
.replyAlarmLayer:hover {
	background-color: rgba(0,0,0,0.6);	
}
.replyAlarmLayer a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	color: #fff;
	text-decoration: none;
}
.replyAlarmLayer button {
	position: relative;
	width: 26px;
	height: 26px;
	background-color: transparent;
	border: none;
	text-indent: -9999px;
}
.replyAlarmLayer button:before {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 26px;
	height: 26px;
	font-size: 22px;
	text-indent: 0;
    content: "\e922";
    color: #fff;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
}

.pink {
	color: #df0068;	
}

/* ========================== 태블릿 이하 ========================== */
/* @media all and (max-width: 800px) { */
	BODY.tt {font-size:14px;}
	.tt #mainLeft {position:absolute; z-index: 20;  width:100%;height:40px;} /* 수정 by boonsoo */
	.tt #mainLeft > * {display:none;}
	.tt #mainLeft > form {display:block;}
	.tt #pgrLogin {margin-left:12px;}
	.tt #pgrLogin .loginid,
	.tt #pgrLogin .loginpw {
		width:75px;
		height:25px;
		line-height:25px;
		font-size:16px;
		margin:6px 1px;
	}
	.tt #pgrLogin input[type=image] {
		position:static;
		margin:6px 7px 6px 0;
		vertical-align: middle;
	}
	.tt .mine td.name,
	.tt .currentTr td.name,
	.tt .listtr:hover td {background-color: transparent !important;}
	.tt .loginJoin {display:inline-block;margin:6px 7px}
	.tt .logged > * {white-space:nowrap;}
	.tt ul.logged {
		position: relative;
		margin: 0;
		padding:10px 0;
		text-align:center;
	} /* 170804 추가 by boonsoo */
	.tt ul.logged li {
		position: relative;
		display: inline-block;
		vertical-align: bottom;
		list-style: none;
	} /* 170804 추가 by boonsoo */


	.tt ul.logged li span {
		padding: 5px;
	} /* 170808 추가 by boonsoo */

	.tt #mainRight {display:block;width:768px;margin:0;padding:40px 13px 0 13px;box-sizing:border-box;}
	.tt #indexLatest {padding:0 !important;}
	.tt #mainArea {width:100% !important;}
	.tt #setting {padding:15px;}
    .tt #setting input[type="text"] {height: 32px; box-sizing: border-box;} /* 190422 추가 by boonsoo */
	.tt .noborder {padding:20px 0 0;}
	.tt .navUp,
	.tt .navDown {left:auto;top:auto;width:45px;height:42px;background-image:url('/img/btn_updown_2x.png');-webkit-background-size:139.5px 85.5px;}
	.tt .navUp:hover {background-position:-46.5px 0;}
	.tt .navUp:active {background-position:-93px 0;}
	.tt .navDown {background-position:0 -42px;}
	.tt .navDown:hover {background-position:-46.5px -42px;}
	.tt .navDown:active {background-position:-93px -42px;}
/* } */

/* ========================== 모바일 ========================== */
/* @media all and (max-width: 767px) { */
    /* slider 추가 by boonsoo */
    .mm .overlay {
    	position:fixed;
    	z-index: 30;
    	top:0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	background-color:rgba(0,0,0, 0.8);
        display: none;
    }
    .mm .sliderPopup {
    	position: absolute;
    	z-index: 40;
    	top: 50px;
    	left: 50%;
        width: 150px;
        margin-left: -75px;
    	background-color: rgba(255,255,255);
    	box-shadow: #000 0 0 10px;
        overflow: hidden;
        display: none;
    }
    .mm .sliderPopup #simpleSlider {
    	position:relative;
    	display:block;
    }
    .mm .sliderPopup .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
        
    .mm .sliderPopup .swiper-slide img {
       width: 320px;
    }
    .mm .sliderPopup .popupClose {
    	position: relative;
        z-index: 999;
        display: block;
        height: 48px;
        line-height: 48px;
        margin-top: -4px;
        font-size: 14px;
        text-align: center;
        background-color: rgba(240,240,240);
        border-top: 1px solid #dedede;
    }/* // slider 추가 by boonsoo */

	.mm .sizer {display:none;}
	.mm .mobile {display:block !important;}
	BODY.tt.mm {font-size:16px;}
	.mm #mainArea {width:100% !important;}
	.mm #mainRight {width:100%; padding:40px 0 0 0;margin:auto; float:none !important; min-width:0 !important; max-width:none !important; box-sizing: border-box;} /* 190419 수정 by boonsoo */
    .mm #mainRight .bbsNotice .eventListBox { position: relative; } /* 191524 추가 by boonsoo */
    .mm #mainRight .bbsNotice .eventListBox select { width: 100%; } /* 1690524 추가 by boonsoo */ 
    .mm .noborder {padding:20px 3px 0;} /* 190419 추가 by boonsoo */
    .mm .articleArea iframe { width: 100%; box-sizing: border-box; } /* 190422 추가 by boonsoo */
    .mm .mine td.tdname {background-color: transparent !important;} /* 190418 추가 by boonsoo */
	.mm .hDiv .tit {padding: 4px 5px;}
	.mm #logoimg,
	.mm #logoimg_kr,
	.mm #logoimg_fake,
	.mm #nav {display:none;}
	.mm #mobileNav {
		display:block;
		height:45px;
		line-height:45px;
		overflow:hidden;
        background: #c08156 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c08156), to(#a86a3f));
	    background: #c08156 -moz-linear-gradient(top, #c08156, #a86a3f);
        background: #c08156 linear-gradient(top, #c08156, #a86a3f);
		/* background:#A57D61 url('/img/m_bg.png') repeat-x; */
		box-shadow: 0 0 2px rgba(0,0,0,.5);
	}
	.mm #mobileNav a.home {
		display:block;
		text-align:center;
		color:#FFF;
		font-size:20px;
		font-weight:bold;
		text-shadow: 0 -1px rgba(0,0,0,.1);
		text-decoration: none;
	}
    .mm #mobileNav a.bannerBox {
        position: absolute;
        z-index: 10;
        top: 8px;
        right: 0;
        height: 28px;
        line-height: 28px;
        padding: 0 2px 0 10px;
        color: #000;
        font-weight: bold;
        background-color: #fff6cd;
        border-top-left-radius: 32px;
        border-bottom-left-radius: 32px;
        cursor: pointer;
        text-decoration: none;
    }
	.mm #mobileNav .bannerBox .bannerNum {
        position:relative;
		display: inline-block;
        padding-right: 2px;
        height: 14px;
        line-height: 14px;
        text-align: center;
        white-space: nowrap;
	}
	.mm #overDiv {min-height:auto; padding-top: 0; moverflow:hidden;} /* 1890423 수정 by boonsoo */
	.mm #overDiv div.menu1 {}
	.mm #overDiv li {
		float:left;
		width:50%;
		background:#EEE;
	}
	.mm #overDiv li a {
		position:relative;
		display:block;
		font-size:16px;
		line-height:35px;
		text-align:left;
		box-sizing:border-box;
		padding-left:10px;
	}
	.mm #overDiv li:nth-of-type(4n-1),
	.mm #overDiv li:nth-of-type(4n-2) {background:#FFF;}
	.mm #overDiv li.mobile {}
	.mm #overDiv ul {margin:0;display:block;overflow:hidden;background:#FFF;}
	.mm .mainWrapper {width:100%;overflow:hidden;}

	.mm .replyAlarmLayer button:before {
		left: 18px;
	}
	
    /* icons */
    /* Sub menu icons */
	/*.mm #overDiv li a:before {
		content:"" !important;
		background:url(set_icons_180920.png) no-repeat;
		display:block;
		position:absolute;
		top:50%;
		margin-top:-8px;
		right:7px;
		width:16px;
		height:16px;
		background-size:516px 90px;
		overflow:hidden;
	}*//* 190503 주석처리 by boonsoo */
     
	/* .mm #overDiv li a[href$="gamenews"]:before {background-position:0 0;} *//* 190503 주석처리 by boonsoo */
    /*.mm #overDiv li a[href$="gamenews"]:before { *//* 190625 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/gamenews/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e985";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;  
    }/* 190503 추가 by boonsoo */
	.mm #overDiv li a[href$="series"]:before {background-position:-32px 0;}
	/* .mm #overDiv li a[href$="free2"]:before {background-position:-64px 0;} */ /* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="free2"]:before { *//* 190625 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/free2/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e983";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="game"]:before {background-position:-64px 0;} */ /* 160921 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="game"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_game/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e983";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	.mm #overDiv li a[href$="ace"]:before {background-position:-96px 0;}
	.mm #overDiv li a[href$="interview"]:before {background-position:-160px 0;}
	.mm .ico-envelop:before {background-position:-192px 0;}
	/* .mm #overDiv li a[href*="viewscrap"]:before {background-position:-224px 0;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href*="viewscrap"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href*="/pb/viewscrap.php"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e97e";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="proposal"]:before {background-position:-256px 0;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="proposal"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_proposal/0"]:before,
    .mm #overDiv li a[href$="/proposal/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e97d";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href*="setting"]:before {background-position:-288px 0;} *//* 190503 주석처리 by boonsoo */
    /*.mm #overDiv li a[href*="setting"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href*="/setting.html"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e91a";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href*="staff"]:before,
	.mm #overDiv li a[href$="master"]:before {background-position:-320px 0;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href*="staff"]:before,
    .mm #overDiv li a[href$="master"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href*="/staff.html"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e919";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	.mm .ico-key:before {background-position:-352px 0;}
	.mm .ico-lock:before {background-position:-384px 0;}
	.mm #overDiv li a[href$="newvod"]:before {background-position:-416px 0;}
	/* .mm #overDiv li a[href$="recommend"]:before {background-position:-448px 0;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="recommend"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_recommand/0"]:before,
    .mm #overDiv li a[href$="/recommend/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e915";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="bulpan"]:before {background-position:-480px 0;} *//* 190503 주석처리 by boonsoo */
    /*.mm #overDiv li a[href$="bulpan"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/bulpan/0"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e914";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="freedom"]:before {background-position:0 -32px;} */ /* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="freedom"]:before,
    .mm #overDiv li a[href$="freedom&category=1"]:before,
    .mm #overDiv li a[href$="freedom&category=2"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/freedom/0"]:before,
    .mm #overDiv li a[href$="/freedom/0?category=1"]:before,
    .mm #overDiv li a[href$="/freedom/0?category=6"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e913";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="free"]:before {background-position:0 -32px;} */ /* 160921 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="free"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_free/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e913";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	.mm .ico-reply:before {background-position:-32px -32px;}
	/* .mm #overDiv li a[href$="election"]:before {background-position:-64px -32px;} *//* 200213 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/election/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e90e";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 200213 추가 by boonsoo */
	/* .mm #overDiv li a[href$="humor"]:before {background-position:-96px -32px;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="humor"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_humor/0"]:before,
    .mm #overDiv li a[href$="/humor/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e911";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	.mm #overDiv li a[href$="daku"]:before {background-position:-128px -32px;}
	/* .mm #overDiv li a[href$="qna"]:before {background-position:-160px -32px;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="qna"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_qna_event/0"]:before,
	.mm #overDiv li a[href$="/qna/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e980";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	.mm #overDiv li a[href$="discuss"]:before {background-position:-192px -32px;}
	/* .mm #overDiv li a[href$="deleted"]:before {background-position:-258px -32px;} */ /* 160921 수정 by boonsoo *//* 190503 주석처리 by boonsoo */
    /*  .mm #overDiv li a[href$="deleted"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/deleted/0"]:before   {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e90b";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="notice"]:before {background-position:-128px 0;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="notice"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/notice/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e981";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	.mm #overDiv li a[href$="genius"]:before {background-position:-224px -32px;}
	.mm #overDiv li a[href$="olympic"]:before {background-position:-288px -32px;}
	/* .mm #overDiv li a[href$="spoent"]:before {background-position:-352px -32px;} */ /* 160921 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="spoent"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_spoent/0"]:before,
    .mm #overDiv li a[href$="/spoent/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e908";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    }/* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="ombudsman"]:before {background-position:-384px -32px;} */ /* 160921 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /*  .mm #overDiv li a[href$="ombudsman"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/mgmt_ombudsman/0"]:before,
    .mm #overDiv li a[href$="/ombudsman/0"]:before  {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e907";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="member_notice.php"]:before {background-position:-320px -32px;} *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="member_notice.php"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/pb/member_notice.php"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e909";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */
    /* .mm #overDiv li a[href$="master&category=1"]:before {background-position:0 -65px;} */ /* 180920 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="master&category=1"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/master/0?category=1"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e903";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="report.php"]:before {background-position: -482px -32px;} */ /* 180920 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /*.mm #overDiv li a[href$="report.php"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/pb/report.php"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e901";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */
	/* .mm #overDiv li a[href$="member_combine.php"]:before {background-position: -450px -32px;} */ /* 180920 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /*.mm #overDiv li a[href$="member_combine.php"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/pb/admin/member_combine.php"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e905";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */ 
	/* .mm #overDiv li a[href$="notification.php"]:before {background-position: -418px -32px;} */ /* 180920 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    /* .mm #overDiv li a[href$="notification.php"]:before { *//* 190525 주석처리 by boonsoo */
    .mm #overDiv li a[href$="/pb/notification.php"]:before {
        position: absolute;
        z-index: 10;
        top:50%;
        right :7px;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: -7px;
        font-size: 16px;
        text-align: center;
        text-indent: 0;
        content: "\e906";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */  

	
    /* Main icons */
    /* .mm .hDiv .bbsTit a:before {
		background:url(set_icons_180920.png) no-repeat;
		background-position:14px 14px;
	} *//* 190503 수정 by boonsoo */
	/* .mm .hDiv .bbsTit a[href$="gamenews"]:before {background-position:14px 14px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/gamenews/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e985";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */
	.mm .hDiv .bbsTit a[href$="series"]:before {background-position:-50px 14px;}
	/* .mm .hDiv .bbsTit a[href$="free2"]:before {background-position:-114px 14px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/free2/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e983";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }
	.mm .hDiv .bbsTit a[href$="ace"]:before {background-position:-178px 14px;}
	.mm .ico-bullhorn:before {background-position:-242px 14px;}
	.mm .hDiv .bbsTit a[href$="interview"]:before {background-position:-306px 14px;}
	.mm .ico-envelop:before {background-position:-370px 14px;}
	.mm .hDiv .bbsTit a[href*="viewscrap"]:before {background-position:-434px 14px;}
	/* .mm .hDiv .bbsTit a[href$="proposal"]:before {background-position:-498px 14px;} *//* 190821 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/mgmt_proposal/0"]:before,
    .mm .hDiv .bbsTit a[href$="/proposal/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e97d";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 1905821 추가 by boonsoo */
	.mm .hDiv .bbsTit a[href*="setting"]:before {background-position:-562px 14px;}
	/* .mm .hDiv .bbsTit a[href*="staff"]:before,
	.mm .hDiv .bbsTit a[href$="master"]:before {background-position:-626px 14px;} *//* 190821 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href*="/staff/0"]:before,
    .mm .hDiv .bbsTit a[href$="/master/0"]:before,
    .mm .hDiv .bbsTit a[href$="/master/0?category=1"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e903";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 1905821 추가 by boonsoo */
	.mm .ico-key:before {background-position:-690px 14px;}
	.mm .ico-lock:before {background-position:-754px 14px;}
	.mm .hDiv .bbsTit a[href$="newvod"]:before {background-position:-818px 14px;}
	/* .mm .hDiv .bbsTit a[href$="recommend"]:before {background-position:-882px 14px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/recommend/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e915";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
	/* .mm .hDiv .bbsTit a[href$="bulpan"]:before {background-position:-946px 14px;} *//* 190503 주석처리 by boonsoo */
       .mm .hDiv .bbsTit a[href$="/bulpan/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e914";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    } /* 190503 추가 by boonsoo */
	/* .mm .hDiv .bbsTit a[href$="freedom"]:before {background-position:14px -50px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/mgmt_free/0"]:before,
    .mm .hDiv .bbsTit a[href$="/mgmt_free/0?category=1"]:before,
    .mm .hDiv .bbsTit a[href$="/mgmt_free/0?category=6"]:before,
    .mm .hDiv .bbsTit a[href$="/freedom/0"]:before,
    .mm .hDiv .bbsTit a[href$="/freedom/0?category=1"]:before,
    .mm .hDiv .bbsTit a[href$="/freedom/0?category=6"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e913";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
	.mm .ico-reply:before {background-position:-50px -50px;}
	/* .mm .hDiv .bbsTit a[href$="election"]:before {background-position:-50px -50px;} *//* 200213 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/election/0"]:before  {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e90e";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none; 
     } /* 200213 추가 by boonsoo */
	/* .mm .hDiv .bbsTit a[href$="humor"]:before {background-position:-178px -50px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/mgmt_humor/0"]:before,
    .mm .hDiv .bbsTit a[href$="/humor/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e911";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
	.mm .hDiv .bbsTit a[href$="daku"]:before {background-position:-242px -50px;}
	/* .mm .hDiv .bbsTit a[href$="qna"]:before {background-position:-306px -50px;} *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/qna/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e980";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
	.mm .hDiv .bbsTit a[href$="discuss"]:before {background-position:-370px -50px;}
	.mm .hDiv .bbsTit a[href$="genius"]:before {background-position:-434px -50px;}
	/* .mm .hDiv .bbsTit a[href$="deleted"]:before {background-position:-498px -50px;} */ /* 190821 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/deleted/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e90b";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190821 추가 by boonsoo */
	/* .mm .hDiv .bbsTit a[href$="notice"]:before {background-position:-242px 14px;} *//* 190821 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/notice/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e981";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190821 추가 by boonsoo */
	.mm .hDiv .bbsTit a[href$="genius"]:before {background-position:-434px -50px;}
	.mm .hDiv .bbsTit a[href$="olympic"]:before {background-position:-562px -50px;}
	/* .mm .hDiv .bbsTit a[href$="spoent"]:before {background-position:-692px -50px;} */ /* 160921 추가 by boonsoo *//* 190503 주석처리 by boonsoo */
    .mm .hDiv .bbsTit a[href$="/mgmt_spoent/0"]:before,
    .mm .hDiv .bbsTit a[href$="/spoent/0"]:before {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 7px;
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 32px;
        text-align: center;
        text-indent: 0;
        content: "\e908";
        color: #487d81;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
    }/* 190503 추가 by boonsoo */
	.mm .search-form {display:none;}
/* } */
    
    /* added by boonsoo 231018 */
    .mm #likeComment {border: 3px solid #a57d61; box-sizing: border-box;}
    .mm #likeComment:before {
        position: absolute;
        z-index: 10;
        /* top: 0; */
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        min-width: 100%;
        height: 28px;
        padding: 0 20px;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background-color: #a57d61;
        transform: translate(-50%, -30px);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        box-sizing: border-box;
        content: "Thumbs up Top 3";
    }
    .mm #likeComment .vcm{background-color: rgba(255,252,241,0.2)}
    .mm #likeComment .goodVote {color: #a57d61 !important;}
