
#HKeditorContent{
	font-size:14px;
	line-height:24px;
	margin:5px;
}
#HKeditorContent p{margin:0;}

.loading img { position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -25px; width: 50px !important; height: 50px; max-width:50px;}
/* Attached File TB */
#inRow td{ border-left:0; border-top:0; padding:2px 0; }

/* Attached File */
.attachedFile { position:relative; float:left; width:100%; padding-bottom:5px;}
.attachedFile *{ margin:0; padding:0; font-size:11px; vertical-align:middle;}
.attachedFile dt img{ margin-right:5px; vertical-align: middle;}
.attachedFile dt .fileToggle{ border:0; padding:0; overflow:visible; cursor:pointer; font-size:12px; background:none; vertical-align:middle; font-weight:bold;}
.attachedFile dd { padding-bottom:10px;}
.attachedFile ul.files *{ display:inline-block; *display:inline; padding:0; margin:0; font-size:11px;}
.attachedFile ul.files li{ position:relative; margin:0 10px 0 0;}
.attachedFile ul.files a{ position:relative; background-repeat:no-repeat; background-position:left center; *zoom:1; text-decoration:none !important;}
.attachedFile ul.files a{ padding:2px 0 0 15px; background-image:url(/_lib/memberimg/iconFile.gif); color:#4d4d4d;}

/* popup */
.dimmed { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; background: #282828; opacity: .5; filter: alpha(opacity=50); }
.popWrap { position: absolute; top: 0; width: 100%; height: 100%; z-index:99998}
.popCon { position: fixed; z-index: 99999; }
.popCon h1 { position: absolute; top: 0; left: 0; height:31px; width: 100%; padding-top:10px;  background-color:#565b5c; color:#fff; font-size:18px; font-weight:normal; text-indent: 29px; }
.popCon h1:after{ clear:both; content:""; display:block; }
.popCon .btnClose { position:absolute; top:15px; right:15px; }
.popCon #container { padding: 60px 0 40px 0; background: #fff !important; }
.popCon #contents { padding: 0 20px; }


.imgreadyPack{display:block; width:390px; height:300px; font-size:18px; line-height:300px; text-align:center; background-color: #343232; color: #999999}
.imgreadyEvent{display:block; width:300px; height:320px; font-size:18px; line-height:320px; text-align:center; background-color: #343232; color: #999999}

.imgreadyPack_Mobile{display:block; width:290px; height:208px; font-size:18px; line-height:208px; text-align:center; background-color: #343232; color: #999999}
.imgreadyEvent_Mobile{display:block; width:290px; height:290px; font-size:18px; line-height:290px; text-align:center; background-color: #343232; color: #999999}

.disNone {display:none;}

#movie-player-wrapper { position: relative; width: 100%; height: 0; overflow: hidden; padding-bottom: 56.26%; }
#movie-player-wrapper>div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mb20{margin-bottom:20px !important;}

.list_type_moneyplus li .title {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.view_type_board .view_content {word-wrap:break-word;}
.board_prenet li a {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:80%}
li.noPost{ height: auto !important; text-align:center; width:100% !important; padding:100px 0 !important;font-size:17px;}

/*메인 이미지게시물 이미지없을경우 기본 배경색상 처리*/
.news_con .box_item .visual {background-color: #000;}

.mPopLayer{background-color: rgba(0,0,0,0.7); font-size:0; line-height:0; position:fixed; left:0; top:0; right:0; bottom:0; z-index:999; overflow:hidden; overflow-y:auto; opacity:1; display:none;}
.mPopLayer .closeLy{width:100px; display:inline-block; position: fixed; right:0; top:0;}
.mPopLayer .mpl_In{width:100%; height:100%; display: table; position:relative;}
.mPopLayer .mpl_In img{width:100%; height:auto;}
.mPopLayer .mpl_cell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
.mPopLayer .mpl_box{width:90%; margin:0 auto; background-color: #fff; font-size:0; line-height:0; text-align: center; position: relative; box-sizing: border-box; opacity:1;}
.mPopLayer .mpl_box .mpl_in{padding:5px; font-size:20px; line-height:1.4; text-align: left;}
.mPopLayer .mpl_box .mpl_btm{padding:10px; background-color: #eaeaea; text-align: right; display:block;}
.mPopLayer .mpl_box .mpl_btm.checkIn input[type=checkbox]+label,
.mPopLayer .mpl_box .mpl_btm.checkIn label+a{padding-left:10px; font-size:12px; line-height:12px; color: #222;}
.mPopLayer .mpl_box .mpl_btm.checkIn input[type=checkbox]+label:before,
.mPopLayer .mpl_box .mpl_btm.checkIn input[type=radio]+label:after,
.mPopLayer .mpl_box .mpl_btm.checkIn input[type=radio]+label:before{width: 12px; height: 12px; border-color:#555; top:2px;}