.mw5-notice-6-46 {
    border:0;
    text-align:left;
}

.mw5-notice-6-46 h2 {
    font-size:1.2em;
    line-height:30px;
    height:30px;
    border-bottom:2px solid #aaa;
    margin:0 0 10px 0;
    padding:0;
    overflow: hidden;
    
    position:relative;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

}

.mw5-notice-6-46 h2 a {
    position:absolute;
    font-size:1.2em;
    line-height:30px;
    height:30px;
    border-bottom:2px solid #e74c3c;
    min-width:120px;
    padding-left:5px;
    text-decoration:none;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.mw5-notice-6-46 ul {
    margin:0;
    padding:0;
    list-style:none;
}

.mw5-notice-6-46 ul li {
    font-size:1em;
    line-height:25px;
    border-bottom:1px solid #efefef;
    position:relative;
    white-space:nowrap;
    overflow:hidden;
}

.mw5-notice-6-46 ul li:before {
    font-family:FontAwesome;
    font-weight:normal;
    font-style:normal;
    display:inline-block;
    text-decoration:inherit;
    content:"\f0da";
    width:10px;
    text-align:center;
    margin-right:5px;
    color:#888;
    color:#e67e22;
    color:#bdc3c7;
}

.mw5-notice-6-46 ul li.new:before {
    color:#e74c3c;
}

.mw5-notice-6-46 ul li.secret:before {
    content:"\f023";
}


.mw5-notice-6-46 ul li a:hover {
    color:#e74c3c;
}

.mw5-notice-6-46 .comment {
    position:absolute;
    right:0;
    font-size:.8em;
    color:#FF6600;
    background-color:#fff;
    padding:0 5px 0 5px;
} 

/* 나눔고딕 */ 
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.font-nanum-gt{
    font-family: 'Nanum Gothic', serif;
}

/* 나눔명조 */
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
.font-nanum-mj{
    font-family: 'Nanum Myeongjo', serif;
}

/* 나눔손글씨 붓 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
.font-nanum-sb{
    font-family: 'Nanum Brush Script', serif;
}

/* 나눔손글씨 펜 */
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
.font-nanum-sp{
    font-family: 'Nanum Pen Script', cursive;
}

/* 제주한라산 */
@import url(//fonts.googleapis.com/earlyaccess/jejuhallasan.css);
.font-jeju-hl{
    font-family: 'Jeju Hallasan', cursive;
}

/* 한나체 */
@import url(//fonts.googleapis.com/earlyaccess/hanna.css);
.font-hanna{
    font-family: 'Hanna', sans-serif;
}

@import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);
.font-kopub-bt{
    font-family: 'KoPub Batang', serif;
}



/* gmassge 추가 */
.ico-rcom{border-radius:4px; background-color:#f00; color:#fff; font-size:.95em; display:inline-block; padding:0 2px; line-height:1.5em;}


.latest h2{ background-color:#ecf0f1;}
.latest h4{margin:0; padding:0; display:inline-block; width:100%; font-weight:normal;}
.latest h4 .ca-name{color:#000; display:inline-block; min-width:65px; margin-right: 10px; font-weight:normal; }
.latest h4 a{}
.latest li{position:relative;}
.latest li .wr-name{position:absolute; right:0; top:2px; min-width:100px;}