@charset "utf-8";

/********************
탑팝업
********************/
/*탑팝업이 2개 이상일 경우*/
/*.topPopup{background:#000;position:relative;max-height:80px;}
.topPopup .slick-current li{display:flex !important;justify-content:flex-end;}
*/
/*탑팝업이 2개 이상일 경우*/

/*탑팝업이 1개일 경우*/
.topPopup{background:#2e2e2e;position:relative;max-height:80px;}
.topPopup .slick-current li{display:flex !important;justify-content:center;}
/*탑팝업이 1개일 경우*/

.topPopup::before{content:"";display:block;width:50%;height:100%;position:absolute;right:0;top:0;background:#2e2e2e;}
.topPopup .slick-track{line-height:1;}
.topPopup .slick-slide li{padding:0 50px;}
.topPopup .slick-slide a{display:flex;align-items:center;width:400px;height:80px;}
.topPopup .item_1{margin-right:20px;width:80px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}
.topPopup .item_1 img{}
.topPopup .item_2{width:300px;}
.topPopup .item_2 .text_1{font-size:17px;color:#FFF;font-family:'Pre Medium';line-height:1.3;}
.topPopup .item_2 .text_1 strong{color:#d6c9b1;display:block;}
.topPopup .item_2 .text_2{display:none;}
.topPopup .control{display:none !important;}
/*오늘하루열지않음*/
.topPopup .noMore{display:flex;align-items:center;justify-content:center;font-size:14px;color:#FFF;font-family:'Pre Bold';line-height:1;position:absolute;right:60px;top:calc(50% - 13px);}
.topPopup .noMore input{display:block;width:20px;height:20px;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:#DDD;border:1px solid #888;border-radius:4px;margin-right:10px;}
.topPopup .noMore input[type=checkbox]:checked{background:#7c121b url(/sites/ko/images/common/popupCheck.png) no-repeat center;}
.topPopup .noMore .closeTopPopup{display:inline-block;margin-left:15px;text-indent:-9999px;background:#7c121b url(/sites/ko/images/common/topPopupClose.png) no-repeat center;width:24px;height:24px;border-radius:100%;}


/********************
풀팝업
********************/
/*처음로딩시display:block,visibility:none;으로설정.main_full_popup{visibility:hidden;}*/
.main_full_popup{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none;visibility:hidden;display:flex;align-items:center;justify-content:center;}
.main_full_popup.active{}
.main_full_popup::before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.8);}
.main_full_popup_wrap{width:1320px;max-width:90%;}
.full_popup{position:relative;}
.full_popup .slick-slide{padding:0 20px;text-align:center;}
.full_popup .slick-slide img{display:inline;}
.full_popup .slick-slide a { display:block; margin:2px; }
.full_popup .text_1,
.full_popup .text_2{display:none;}
.full_popup .control{margin-top:50px;display:flex;align-items:center;justify-content:center;}
.full_popup .playstop,
.full_popup .prevnext{display:none;}
.full_popup .numbering{font-family:'Exo Bold';color:#FFF;line-height:1;display:none;align-items:center;margin-right:15px;}
.full_popup .numbering .now{color:#d7ccbe;font-size:16px;}
.full_popup .numbering .total{font-size:16px;}
.full_popup .numbering i{padding:0 5px;font-size:12px;}
.full_popup .paging ul.slick-dots{display:flex;align-items:center;justify-content:center;}
.full_popup .paging ul.slick-dots li{margin:0 3px;line-height:0;}
.full_popup .paging ul.slick-dots li button{width:10px;height:10px;background:#d7ccbe;border-radius:30px;font-size:0;}
.full_popup .paging ul.slick-dots li.slick-active button{width:30px;background:#972c3f;}
.full_popup .paging ul.slick-dots li button:hover{background:#FFF;}
/*오늘하루열지않음*/
.full_popup .noMore{}
.full_popup .noMore .item_1{display:flex;align-items:center;justify-content:center;}
.full_popup .noMore .item_2{display:flex;align-items:center;justify-content:center;font-size:14px;color:#FFF;font-family:'Pre Bold';line-height:1;margin:15px 0 30px 0;}
.full_popup .noMore a.closeWin{display:block;text-indent:-9999px;background:url(/sites/ko/images/common/fullPopupClose_w.png) no-repeat center;width:50px;height:50px;border:2px solid #FFF;border-radius:100%;}
.full_popup .noMore input{display:block;width:20px;height:20px;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:#DDD;border:1px solid #888;border-radius:4px;margin-right:10px;}
.full_popup .noMore input[type=checkbox]:checked{background:#7c121b url(/sites/ko/images/common/popupCheck.png) no-repeat center;}
.main_full_popup::before{opacity:0;transition:0.5s;}
.main_full_popup.active::before{opacity:1;}
.full_popup{opacity:0;transform:translateY(-100px);}
.main_full_popup.active .full_popup{opacity:1;transition:0.5s;transition-delay:0.3s;transform:translateY(0px);}
@media all and (max-width:1320px){
	.main_full_popup_wrap{width:880px;}
}
@media all and (max-width:880px){
	.main_full_popup_wrap{width:440px;}
}

/* 250625 */

#basic_popup {
    width: 100%;
  	font: normal normal 13px / 1.2 "나눔고딕", "nanumgothic", dotum, "돋움", "나눔고딕볼드", "nanumgothicbold";
}

#basic_popup img{
 	border: 0;
    vertical-align: middle;
}

.symphony_header {
    border-top: 15px solid #4d4e53;
    border-bottom: 3px solid #4d4e53;
    text-align: center;
    width: 864px;
    margin: 0 auto;
}

.symphony_header {
    border-top: 15px solid #4d4e53;
    border-bottom: 3px solid #4d4e53;
    text-align: center;
    width: 864px;
    margin: 0 auto;
}

.symphony_header .big_title {
    font-size: 40px;
    color: #101010;
    font-family: Georgia;
    letter-spacing: -1px;
    padding: 42px 0 27px;
}

.symphony_header .big_title span {
    display: block;
    color: #404040;
    font-size: 12px;
    font-family: verdana;
    letter-spacing: 0;
    padding: 12px 0 0;
}

.symphony_header .small_title {
    font-size: 25px;
    color: #876243;
    font-family: "나눔명조", "nanum_mj", dotum, "돋움";
    margin: 0 0 48px;
}

.symphony_body {
    line-height: 20px;
    padding: 25px 0 30px;
    width: 864px;
    margin: 0 auto;
}

.symphony_body .vod_player {
    text-align: center;
    padding: 27px 0 53px;
}

.symphony_body .vod_player p {
    padding: 15px 0 0;
}

.symphony_body .music_part {
    border-top: 2px solid #d9dadb;
    margin: 37px 0 0;
}

.symphony_body .music_part dl dt {
    color: #876243;
    font-size: 18px;
    padding: 37px 0 25px;
}

.symphony_body .music_part dl dd {
    margin: 0 0 17px;
}

.introduce_people {
    background: #f2f2f2;
    padding: 40px 49px;
    overflow: hidden;
}

.introduce_people .image {
    float: left;
    width: 92px;
    margin: 0 30px 0 0;
}

.introduce_people .title {
    float: left;
    width: 740px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #101010;
    margin: -3px 0 16px;
}

.introduce_people .basic_list {
    float: left;
    width: 740px;
}

.introduce_people .basic_list ul {
    width: 100%;
    overflow: hidden;
    list-style-type: none !important;
}

.introduce_people .basic_list li {
    float: left;
    width: 48%;
    list-style-type: none;
}

.basic_list>*>li {
    background: url(/sites/ko/images/contents/bg_dot_3x3_940034.gif) no-repeat 0 8px;
    padding: 0 0 0 10px;
    line-height: 20px;
}

.license {
    text-align: center;
    padding: 38px 0 63px;
}

.license p {
    display: inline-block;
    margin: 0 23px;
    text-align: center;
}

.license p strong {
    display: block;
    font-size: 16px;
    padding: 0 0 12px;
}

.symphony_footer {
    border-top: 2px solid #4d4e53;
    border-bottom: 2px solid #4d4e53;
    text-align: center;
    font-size: 11px;
    padding: 18px 0;
    width: 864px;
    margin: 0 auto;
}

/*테블릿*/
@media all and (max-width: 768px) {
  .topPopup .noMore  {display:none !important;}
  .topPopup .slick-slide a {width:300px !important;}
}

/*모바일*/
@media all and (max-width: 480px) {
  .topPopup .noMore  {display:none !important;}
  .topPopup .slick-slide a {width:300px !important;}
}