/* BASIC css start */
 .ellipsis { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.screen-out, .ui.main.enews .ui.layer.issue ~ .ui.button.out { overflow: hidden; position: absolute !important; left: -1000px !important; height: 0; padding: 1px 0 0 0; line-height: 0; font-size: 0; }

.icon.triangle.arrow.right {display:none;background: url("../images/icon-triangle-arrow-right.png") no-repeat right center;}

.ui.main.special { 
    position: relative;
    width: 100px;
    height: 20px;
    overflow: hidden;
    display:inline-block
}
.ui.main.special .ui.header {
    display: inline-block;
    position: absolute;
    left: 3px;
    top: 0;
    width: 75px;
    height: 20px;
    padding: 0 11px 0 0;
    line-height: 28px;
    color: #e0a36d;
    font-weight: 600; }
.ui.main.special .ui.list.special { position: relative;
    overflow: visible;
    height: 20px;
    margin-left: 5px;}
.ui.main.special ul { position:absolute;left:0px;top:0px; }
.ui.main.special li { margin: 0; font-size:11px;}
.ui.main.special li a {     
	height: 20px;
    line-height: 28px;
    font-size: 11px;}
.ui.main.special .ui.buttons.special { position: absolute; right: 3px; top: 5px; display:none}
.ui.main.special .ui.buttons.special > .ui.button { display: block; width: 18px; height: 18px; margin: 0 2px 0 0; }
.ui.main.special .icon.slide.pause { background: url("http://efairplay.img2.kr/moonbanggu/07_site/img/fp/icon-slide-pause.png") no-repeat; }
.ui.main.special .icon.slide.pause:hover { background: url("http://efairplay.img2.kr/moonbanggu/07_site/img/fp/icon-slide-pause-active.png") no-repeat; }
.ui.main.special .icon.slide.play { background: url("http://efairplay.img2.kr/moonbanggu/07_site/img/fp/icon-slide-play.png") no-repeat; }
.ui.main.special .icon.slide.play:hover { background: url("http://efairplay.img2.kr/moonbanggu/07_site/img/fp/icon-slide-play-active.png") no-repeat; }

#header .topH .fr >ul >li.commu{top: -4px;}
/* BASIC css end */

