<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 서브 곡상세 리플 코딩 */
.renew_pc_reply_wrap {clear:both; overflow:hidden; border-top:1px solid #c5c5c5;}
.renew_pc_reply {clear:both; overflow:hidden; box-sizing:border-box; padding:30px 0; max-width:1200px; margin:auto;}
.renew_pc_reply ul.textarea_format {width:100%; display:table; table-layout:fixed;}
.renew_pc_reply ul.textarea_format li {display:table-cell; vertical-align:top;}
.renew_pc_reply ul.textarea_format li.reply_btn {width:120px;}
.renew_pc_reply ul.textarea_format li textarea, ul.textarea_format li a {height:120px; box-sizing:border-box;}
.renew_pc_reply ul.textarea_format li textarea {border:1px solid #c5c5c5; border-right:none; width:100%; resize: none; padding:15px;}
.renew_pc_reply ul.textarea_format li textarea:focus {background-color:#efefef; outline:none;}
.renew_pc_reply ul.textarea_format li.reply_btn a {display:block; border:1px solid #c5c5c5; line-height:120px; text-align:center;}
.renew_pc_reply ul.textarea_format li.reply_btn a:hover {border:1px solid #000;}
.renew_pc_reply ul.textarea_format li.reply_btn a:after {content:''; display:inline-block; width:20px; height:20px; vertical-align:middle; background-image:url('../images/re/common/review_textarea_btn_ico01.png'); background-size:cover; -webkit-background-size:cover; margin:-3px -10px 0 3px;}

.renew_pc_reply ul.upload_format {text-align:left; clear:both; overflow:hidden; /* display:none; */} /*첨부파일 리스트 가린것*/
.renew_pc_reply ul.upload_format li {float:left; margin-right:15px;}
.renew_pc_reply ul.upload_format li button {display:inline-block; height:30px; vertical-align:middle; background-size:auto 100%; -webkit-background-size:auto 100%; background-position:left; background-repeat:no-repeat; background-color:transparent; border:none; padding-left:32px;}
.renew_pc_reply ul.upload_format li button:hover {color:#ff9600;}
.renew_pc_reply ul.upload_format li button.upload_btn01 {background-image:url('../images/re/common/re_detail_reply_ico01.png');}
.renew_pc_reply ul.upload_format li button.upload_btn02 {background-image:url('../images/re/common/re_detail_reply_ico02.png');}
.renew_pc_reply ul.upload_format li label.upload_btn02 {display:inline-block; width:30px; height:30px; vertical-align:middle; background-size:auto 100%; -webkit-background-size:auto 100%; background-position:left; background-repeat:no-repeat; background-color:transparent; background-image:url('../images/re/common/re_detail_reply_ico02.png');}
.renew_pc_reply ul.upload_format li input[type=file] {position:absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.renew_pc_reply ul.upload_format li input[type=file] + label {display:inline-block; height:30px; line-height:30px; vertical-align:middle; background-size:auto 100%; -webkit-background-size:auto 100%; background-position:left; background-repeat:no-repeat; background-color:transparent; background-image:url('../images/re/common/re_detail_reply_ico02.png'); padding-left:32px; cursor:pointer;}
.renew_pc_reply ul.upload_format li input[type=file] + label:hover {color:#ff9600;}
.renew_pc_reply ul.upload_format li button.upload_btn03 {background-image:url('../images/re/common/re_detail_reply_ico03.png');}

div.re_pc_reply_info {border:1px solid #999; border-radius:10px; -webkit-border-radius:10px; padding:20px 24px; box-sizing:border-box; color:#333; margin:15px 0; clear:both; overflow:hidden;}
div.re_pc_reply_info h3 {font-size:18px; font-weight:800; margin-bottom:6px;}
div.re_pc_reply_info p {font-size:14px; font-weight:500;}

/* 서브 곡상세 리플 코딩 상단 */
.re_pc_reply_format {overflow:hidden; clear:both;}
.re_pc_reply_format .reply_header {overflow:hidden; clear:both; padding-bottom:15px; border-bottom:1px solid #c5c5c5;}
.re_pc_reply_format .reply_header h4 {font-size:20px; font-weight:500; float:left;}
.re_pc_reply_format .reply_header h4 span {font-size:16px;}
.re_pc_reply_format .reply_header ul {float:right; margin-top:5px;}
.re_pc_reply_format .reply_header ul li {float:left; margin-left:10px;}
.re_pc_reply_format .reply_header ul li a {font-size:14px; color:#000;}
.re_pc_reply_format .reply_header ul li a:before {content:''; display:inline-block; width:12px; height:7px; vertical-align:middle; background-image:url('../images/re/common/re_detail_reply_more_ico.png'); background-size:cover; -webkit-background-size:cover; background-position:center; background-repeat:no-repeat; background-color:transparent; color:#fff; text-align:center; font-size:0px; margin-top:-2px; margin-right:5px;}
.re_pc_reply_format .reply_header ul li a.active {color:#de0b00;}
.re_pc_reply_format .reply_header ul li a.active:before {background-image:url('../images/re/common/re_detail_reply_more_ico2.png');}

/* 서브 곡상세 리플 코딩 포맷 */
div.re_pc_reply_format div.reply_contents {clear:both; overflow:hidden;}
div.re_pc_reply_format div.reply_contents div.reply_box {padding:0px 0 20px 0; box-sizing:border-box; overflow:hidden; margin:15px 0 0; clear:both; border-bottom:1px solid #c5c5c5;}
div.re_pc_reply_format div.reply_contents div.reply_box img {width:auto; max-width:100%;}
div.re_pc_reply_format div.reply_contents div.reply_box h5 {font-size:18px; color:#000; float:left; margin:0 0 5px 0;}
div.re_pc_reply_format div.reply_contents div.reply_box h5 span {color:#5a5a5a; font-size:14px; margin-left:3px; font-weight:500;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line {float:right; margin-top:3px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li {float:left; font-size:13px; margin-left:10px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li:after {content:'|'; color:#ccc; font-size:11px; display:inline-block; margin:-4px 0 0 12px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li:last-child:after {display:none;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li a.modify {color:#ff9d42;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li a:hover {color:#ff9d42;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li a.claim {color:#cb0202;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.btn_line li a.claim:before {content:''; display:inline-block; width:10px; height:13px; vertical-align:middle; background-image:url(../images/common/re_detail_reply_claim_ico.png); background-size:cover; -webkit-background-size:cover; background-position:center; background-repeat:no-repeat; background-color:transparent; color:#fff; text-align:center; font-size:0px; margin-top:-3px; margin-right:5px;}

div.re_pc_reply_format div.reply_contents div.reply_box div.stars_line div.vote_detail_stars_chk {padding:0px 0 15px 0px; text-align:left;}
div.re_pc_reply_format div.reply_contents div.reply_box div.stars_line div.vote_detail_stars_chk ul li {display:inline-block; width:14px; height:14px; margin-right:2px; vertical-align:middle;}
div.re_pc_reply_format div.reply_contents div.reply_box div.stars_line div.vote_detail_stars_chk ul li.txt_line {font-size:11px; color:#2e2e2e; margin-top:-2px; margin-left:5px; font-weight:700;}

div.re_pc_reply_format div.reply_contents div.reply_box div.txt_line {font-size:14px; padding:8px 0 16px 0; clear:both; color:#5a5a5a;}
div.re_pc_reply_format div.reply_contents div.reply_box div.txt_line blockquote {display:inline-block; border:1px solid #e70000; color:#e70000; font-size:14px; font-weight:700; padding:0 5px 1px 5px; margin-right:5px; margin-top:-3px; vertical-align:middle;}
div.re_pc_reply_format div.reply_contents div.reply_box div.txt_line textarea {width:100%; height:80px; font-size:12px; box-sizing:border-box; padding:15px; border:1px solid #ccc; resize: none;}

div.re_pc_reply_format div.reply_contents div.reply_box div.button_line {width:30%; float:left;}
div.re_pc_reply_format div.reply_contents div.reply_box div.button_line button.re_reply_on_btn {border:1px solid #000; color:#000; font-size:14px; border-radius:40px; -webkit-border-radius:10px; padding:4px 15px; 
background-color:transparent;}
div.re_pc_reply_format div.reply_contents div.reply_box div.button_line button.re_reply_on_btn span {font-weight:800;}
div.re_pc_reply_format div.reply_contents div.reply_box div.button_line button.re_reply_on_btn:after {content:''; display:inline-block; width:20px; height:20px; vertical-align:middle; background-image:url('../images/re/common/song_view_lyrics_ico01.png'); background-size:cover; -webkit-background-size:cover; margin:-2px -3px 0 5px;}
div.re_pc_reply_format div.reply_contents div.reply_box div.button_line button.re_reply_on_btn:hover {background-color:#efefef;}
div.re_pc_reply_format div.reply_contents div.reply_box div.button_line button.re_reply_on_btn.active:after {background-image:url('../images/re/common/song_view_lyrics_ico01up.png');}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line {width:70%; float:left; margin-top:4px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li {float:right; margin-left:10px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a {color:#5a5a5a; font-size:14px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a:before {content:''; display:inline-block; width:21px; height:19px; vertical-align:middle; background-size:cover; -webkit-background-size:cover; background-position:center; background-repeat:no-repeat; background-color:transparent; color:#fff; text-align:center; font-size:0px; margin-top:-2px; margin-right:5px;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_up:before {background-image:url('../images/common/re_detail_reply_like01.png');}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_down:before {background-image:url('../images/common/re_detail_reply_like02.png');}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_up.active:before {background-image:url('../images/common/re_detail_reply_like01on.png');}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_down.active:before {background-image:url('../images/common/re_detail_reply_like02on.png');}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_up.active {color:#ff9d42;}
div.re_pc_reply_format div.reply_contents div.reply_box ul.like_line li a.like_down.active {color:#ff3929;}

div.reply_lets_close_open {display:none;}
div.reply_lets_close_open.active {display:block;}

div.reply_lets_wrap {clear:both; overflow:hidden; display:table; table-layout:fixed; margin-top:15px; width:100%;}
div.reply_lets_wrap div.nien_ico,  div.reply_lets_write_wrap div.nien_ico {display:table-cell; vertical-align:top; text-align:center; width:60px; border-bottom:1px solid #c5c5c5;}
div.reply_lets_wrap div.nien_ico img,  div.reply_lets_write_wrap div.nien_ico img {vertical-align:middle;}
div.re_pc_reply_format div.reply_contents div.reply_box.lets_re {display:table-cell;}
div.re_pc_reply_format div.reply_contents div.reply_box.lets_re img {width:auto;}
div.re_pc_reply_format div.reply_contents div.reply_box.lets_re ul.like_line {width:100%; float:right;}

div.reply_lets_write_wrap {clear:both; overflow:hidden; margin-top:25px;}

/* 각 상세페이지 댓글라인 신고버튼 팝업소스 */
div.re_reply_claim_box {text-align:center;}
div.re_reply_claim_box h3 {color: #191919; font-size: 20px; font-weight:300; margin:20px 0 5px 0;}
div.re_reply_claim_box h5 {font-size:16px; font-weight:300; color: #191919; margin:5px 0 5px 0;}
div.re_reply_claim_box h5 span {color:#ff9d42;}
div.re_reply_claim_box p {font-size:14px;}
div.re_reply_claim_box ul {width:90%; margin:auto;}
div.re_reply_claim_box ul li {font-size:14px; float:left; width:50%; text-align:left; margin:10px 0 0; padding-top:2px;}
div.re_reply_claim_box div.claim_ex {font-size:14px; box-sizing:border-box; padding:10px; text-align:left; border:1px solid #ccc; color:#000; background:#efefef;}

.renew_radio_crack{display: inline-block;position: relative;}
.renew_radio_crack label{display: inline-block;padding-left: 27px;margin-left; width: auto;font-size:13px;color: #000000; background-image:url('../images/common/radio.png'); background-repeat:no-repeat; background-position:left middle; background-size:18px auto; height:18px; line-height:18px;}
.renew_radio_crack input[type="radio"]{display: none; -webkit-appearance: none;}
.renew_radio_crack input:checked+label{background-image: url('../images/common/radio_ch.png');}

div.re_reply_claim_box .others_claim {clear:both; overflow:hidden; padding:15px 0 5px 0; box-sizing:border-box; width:90%; margin:auto;}
div.re_reply_claim_box .others_claim textarea {width:100%; height:80px; box-sizing:border-box; padding:10px; font-size:12px; border:1px solid #ccc;}

div.re_reply_claim_box div.btn-line {clear:both; overflow:hidden; border-top:1px solid #ccc; margin-top:20px;}
div.re_reply_claim_box div.btn-line a {width:50%; float:left; display:block; box-sizing:border-box; height:40px; line-height:40px; font-size:16px; color:#ff9d42;}
div.re_reply_claim_box div.btn-line a:first-child {border-right:1px solid #eee;}

/* 레이어 팝업js관련 소스 */
.pop-layer .pop-container {padding: 0px 0px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r { width: 100%; margin: 10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align: right;}
.pop-layer { display: none; position: absolute; top: 50%; left: 50%; width: 80%; max-width:370px; height: auto; background-color: #fff; z-index: 10; border-radius:10px; -webkit-border-radius:10px;}

.dim-layer { display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000;}
.dim-layer .dimBg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50);}
.dim-layer .pop-layer { display: block;}

div.radio {margin-top:-2px;}

/* 댓글 페이징 */
div.renew_sbm_paging_wrap ul {text-align:center; margin:15px 0;}
div.renew_sbm_paging_wrap ul li {display:inline-block; vertical-align:middle;}
div.renew_sbm_paging_wrap ul li a {display:block; width:22px; height:22px; border:1px solid #ccc; background-size:cover; -webkit-background-size:cover;}
div.renew_sbm_paging_wrap ul li a.prev {background-image:url(../images/vote/vote_paging_arrow01.png); background-color:#efefef;}
div.renew_sbm_paging_wrap ul li a.next {background-image:url(../images/vote/vote_paging_arrow02.png); background-color:#efefef;}
div.renew_sbm_paging_wrap ul li a:hover {border:1px solid #000;}
div.renew_sbm_paging_wrap ul li a.active {border:1px solid #ff6000; color:#ff6000;}

/* 댓글 신고하기 2019-07-21 waspkim 추가 */
#report .pop-layer .pop-container {padding: 0px 0px;}
#report .pop-layer p.ctxt {color: #666; line-height: 25px;}
#report .pop-layer .btn-r { width: 100%; margin: 10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align: right;}
#report .pop-layer { display: none; position: absolute; top:0; left:0;width:370px; max-width:370px; height: auto; background-color: #fff; z-index: 10; border-radius:10px; -webkit-border-radius:10px;}

#report { position: absolute; display: none; width: 370px; height: 415px;}
#report  .dimBg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50);}
#report  .pop-layer { display: block;}</pre></body></html>