#maincontent .player-playBtn {position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;}
#maincontent .player-playBtn a {display: block;height: 100px;text-indent: -99999px;background: url("/re_images/common/player/playBtn.png") no-repeat 0 0; -webkit-transition-duration: 0.2s;transition-duration: 0.2s}
#maincontent .player-playBtn a:hover {background: url("/re_images/common/player/playBtn_hover.png") no-repeat 0 0;}


#maincontent .playerLyr {position: absolute;top: 50%;left: 50%;width: 200px;height: 140px;padding: 20px 0;margin: -90px 0 0 -100px;text-align: center;background: #000;z-index: 300}
#maincontent .playerLyr span {display: block;text-align: center;color: #fff;padding-top: 102px;background: url("/re_images/common/player/video_loadingW.gif") no-repeat center 0;font-size: 13px;line-height: 150%;font-family:'Malgun Gothic','맑은 고딕',Dotum,Verdana;}
/*
#maincontent .playerLyr {position: absolute;top: 50%;left: 50%;background: #fff;width: 260px;height: 120px;padding: 30px;margin: -90px 0 0 -160px;text-align: center;z-index: 300}
#maincontent .playerLyr span {display: block;text-align: center;padding-top: 100px;background: url("http://new.dangoll.com/images/Content/playerLyr-ico.png") no-repeat center top;font-size: 13px;}
*/

.player_down {position: absolute;top: 0;left: 0;width: 100%;height:438px;background: #000;font-family:"Noto Sans KR", "Malgun Gothic","맑은 고딕","돋움",Dotum,Verdana,Arial,helvetica,clean,"Sans-serif";}
.player_down .cont {position: absolute;display: block;top: 50%;left: 50%;margin-left: -300px;width: 450px;padding-left: 150px;height: 230px;margin-top: -115px}
.player_down .cont .down_ico {position: absolute;top: 50%;left: 0;width: 126px;height: 127px;display: block;margin-top: -63px;background: url("/re_images/common/player/ico_downChek.png") no-repeat}
.player_down .cont dl {display: block;overflow: hidden}
.player_down .cont dl dt {display: block;font-size: 16px;color: #ffe401;line-height: 140%;margin-bottom: 10px}
.player_down .cont dl dd {position: relative;display: block;color: #fff;line-height: 26px;padding-left: 18px;margin-left: 0 !important;font-size: 13px}
.player_down .cont dl dd:after {position: absolute;top: 0;left: 0;width: 10px;height: 28px;line-height: 26px;font-family: FontAwesome,LineAwesome;content: "\f17b";font-size: 12px}
.player_down .cont .btn {position: relative;display: block;margin-top: 15px}
.player_down .cont .btn a {display: inline-block;padding: 0 20px;background: #08a0b2;text-align: center;width: 120px;border-radius: 5px}
.player_down .cont .btn a span {position: relative;display: inline-block;font-size: 15px;color: #fff;line-height: 40px;padding-left: 25px}
.player_down .cont .btn a span:after {position: absolute;top: 8px;left: 0;width: 20px;height: 28px;line-height: 26px;font-family: FontAwesome,LineAwesome;content: "\f1bd";font-size: 20px}
.player_down .help {position: absolute;bottom: 25px;right: 20px;padding-right: 40px;cursor: pointer}
.player_down .help:after {position: absolute;top: -15px;right: 0;width: 84px;height: 86px;background: url("/re_images/common/player/ico_help.png") no-repeat;content: "";z-index: 0}
.player_down .help .helpBtn {display: inline-block;height: 40px;padding: 10px 50px 10px 30px;background: #f8c205;border-radius: 60px;color: #332407;font-size: 14px;z-index: 1}
.player_down .help_box {display: none;position: absolute;bottom:150%;right: 0;width: 380px;background: #fff;padding: 40px;border-radius: 7px;border: 3px solid #f8c205;z-index: 1}
.player_down .help_box b {display: block;font-size: 18px;color: #333;text-align: center;margin-bottom: 15px}
.player_down .help_box p {display: block;text-align: center;line-height: 150%;font-size: 14px}

.player_down .help:hover .help_box {display: block;}

.player_msg {position: absolute;top: 0;left: 0;width: 100%;height:438px;background: #000;}
.player_msg div {position: absolute;top: 50%;left: 50%;width: 400px;height: 145px;margin: -72px 0 0 -200px;text-align: center}
.player_msg div i {position: relative;display: inline-block;width: 50px;height: 50px;font-style: normal}
.player_msg div i:after {position: absolute;top: 0;left: 0;width: 100%;text-align: center;color: #fff;line-height: 50px;font-size: 50px;font-family: FontAwesome,LineAwesome;}
.player_msg div b {display: block;font-size: 25px;color: #fff;line-height: 160%;letter-spacing: -0.05em;font-weight: normal;margin-bottom: 5px}
.player_msg div span {display: block;color: #fff;font-size: 14px;opacity: 0.7}
.player_msg div i.loading:after {content: "\f311"}
.player_msg div i.info:after {content: "\f24b"}
.player_msg div i.cog:after {content: "\f19a"}
.player_msg div i.tip:after {content: "\f266"}



.next_video_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.next_video {position: absolute;display: block;top: 50%;left: 50%;width: 300px;height: 200px;background: #fff;text-align: center;padding: 30px;border-radius: 10px;}
.next_video .img {display: block;}
.next_video .txt {display: block;overflow: hidden;margin: 15px 0;font-size: 15px;color: #333;}
.next_video .bt {display: block;}
.next_video .btn_next {position: relative;display: inline-block;padding: 0 20px;line-height: 40px;height: 40px;border-radius: 4px;background: #151515;}
.next_video .btn_next span {position: relative;display: inline-block;color: #fff;line-height: 40px;padding-right: 18px;font-size: 15px}
.next_video .btn_next span:after {position: absolute;top: 0;right: 0;font-family: FontAwesome,LineAwesome;content: "\f112";font-size: 15px;line-height: 41px}










