<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.re_submenu_form {border-bottom:1px solid #eee; overflow:hidden;}
div.re_submenu_form ul {text-align:left; width:1200px; margin:auto; }
div.re_submenu_form ul li {display:inline-block; padding:0 30px 0 0;}
div.re_submenu_form ul li a {display:inline-block; padding:15px 0 15px 0;}
div.re_submenu_form ul li a.active {border-bottom:3px solid #000; padding:12px 0 15px 0; font-weight:700;}

/* 구독정보 리스트 */
div.renew_pc_song_detail_wrap .txct {text-align:center;}
div.renew_pc_song_detail_wrap .txlt {text-align:left;}

div.bgm_mypage_price_info {width:1200px; margin:auto; clear:both; overflow:hidden;}
h3.bgm_mypage_special_title {font-size:22px; margin:30px 0 20px 0;}
.opicial_btn_style01 {display:inline-block; border:1px solid #000; color:#000; border-radius:30px; -webkit-border-radius:30px; padding:5px 15px; font-size:14px; margin-top:-5px; vertical-align:middle; margin-left:10px; background-color:transparent; position:relative;}
.opicial_btn_style01:hover {background-color:#efefef;}
.opicial_btn_style01.in_red_point {margin-top:18px;}
.opicial_btn_style01.in_red_point span {position:absolute; top:-25px; left:0; width:100%; text-align:center; color:#f09;}
div.bgm_mypage_price_info div.price_info {border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:table; table-layout:fixed; width:100%; box-sizing:border-box; margin-bottom:15px;}
div.bgm_mypage_price_info div.price_info:last-child {margin-bottom:0;}
div.bgm_mypage_price_info div.price_info &gt; div {display:table-cell; text-align:center; box-sizing:border-box; padding:25px 0; vertical-align:middle;}
div.bgm_mypage_price_info div.price_info &gt; div.subject {font-size:18px; border-right:1px solid #efefef;}
div.bgm_mypage_price_info div.price_info &gt; div.subject.txlt {text-align:left; padding:15px 30px;}
div.bgm_mypage_price_info div.price_info &gt; div.date {width:33%; font-size:16px; border-right:1px solid #efefef;}
div.bgm_mypage_price_info div.price_info &gt; div.btn {width:33%;}
div.bgm_mypage_price_info div.price_info &gt; div.btn .opicial_btn_style01 {margin-top:-1px;}
div.bgm_mypage_price_info div.price_info &gt; div.btn .opicial_btn_style01.in_red_point {margin-top:18px;}

div.re_mypage01_tbl_wrap {width:1200px; margin:0px auto 0 auto; overflow:hidden; clear:both;}
table.re_mypage01_tbl {width:100%;}
table.re_mypage01_tbl th, table.re_mypage01_tbl td {padding:15px 0; text-align:center; font-size:14px;}
table.re_mypage01_tbl th {border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:400;}
table.re_mypage01_tbl td {border-bottom:1px solid #eee;}
table.re_mypage01_tbl td .tbl_thumbs {width:30px; height:30px; vertical-align:middle; margin-top:-2px; margin-right:13px; border-radius:5px; -webkit-border-radius:5px;}
table.re_mypage01_tbl td button.tbl_btn {font-size:0; border:none; background:transparent; width:30px; height:30px; background-size:cover; -webkit-background-size:cover; outline:none; vertical-align:middle;}
table.re_mypage01_tbl td button.download {background-image:url('../images/re/song/song_list_ico08.png'); margin-top:-2px;}
table.re_mypage01_tbl td button.copy {background-image:url('../images/re/song/song_list_ico13.png'); margin-top:-2px;}
table.re_mypage01_tbl td button.play {background-image:url('../images/song/song_list_ico06.png'); margin-top:-1px;}
table.re_mypage01_tbl td.credit_wrap {position:relative;}

/* 구독정보 상세 */
.bgm_mypage_price_view_box {padding:60px 0 100px 0; position:relative; margin-bottom:60px;}
.bgm_mypage_price_view_box h4 {font-size:40px; text-align:center; font-weight:300;}
.bgm_mypage_price_view_box h4:after {content:''; display:block; width:30px; clear:both; height:5px; background-color:#000; margin:15px auto 0;}
.bgm_mypage_price_view_box ul {width:100%; display:table; table-layout:fixed; margin-top:40px;}
.bgm_mypage_price_view_box ul li {display:table-cell; text-align:center; font-size:14px; border-right:1px solid #efefef;}
.bgm_mypage_price_view_box ul li:last-child { border-right:none;}
.bgm_mypage_price_view_box ul li span {font-size:20px; display:block; margin-bottom:10px; font-weight:300;}
.bgm_mypage_price_view_box .out_btn {position:absolute; bottom:0; right:0; text-align:center; margin-top:60px; color:#999;}

/* 해지 */
textarea.out_price_txt {width:100%; height:200px; resize:none; border:1px solid #ccc; box-sizing:border-box; padding:20px 30px; margin-bottom:15px; line-height:26px; font-size:14px;}
textarea.out_price_txt:focus {outline:none; border:1px solid #000;}
.agree_chk_box {text-align:center; margin-bottom:20px;}
.agree_chk_box input[type=checkbox] {vertical-align:middle; margin-top:-2px;}
.agree_chk_box label {cursor:pointer;}
.bgm_mypage_submit_btn {text-align:center; margin-bottom:30px;}
.bgm_mypage_submit_btn a {display:inline-block; border:1px solid #000; color:#000; border-radius:30px; -webkit-border-radius:30px; padding:10px 15px; font-size:14px; margin-top:-5px; vertical-align:middle; margin-left:10px; background-color:transparent; position:relative; text-align:center; min-width:130px;}
.bgm_mypage_submit_btn a:hover {background-color:#efefef;}

.bgm_password_chk {width:690px; margin:auto; display:table; table-layout:fixed;}
.bgm_password_chk &gt; li {display:table-cell; box-sizing:border-box; padding:0 15px 15px;}
.bgm_password_chk &gt; li div.point_input {clear:both; width:100%; position:relative; padding:15px 0 30px 0;}
.bgm_password_chk &gt; li div.point_input h4 {font-size:16px; font-weight:400; position:absolute; top:17px; left:0;}
.bgm_password_chk &gt; li div.point_input h5 input {width:100%; padding:0px 0px 15px 0 !important; border:none; border-bottom:2px solid #000; text-align:right; font-size:18px; box-sizing:border-box; font-weight:500; height:44px;}
.bgm_password_chk &gt; li div.point_input h5 input:focus {outline:0; border-bottom:2px solid #47cead;}
.bgm_password_chk &gt; li div.point_input h5 input::placeholder {font-weight:300; font-size:14px;}

.bgm_password_chk &gt; li div.total {clear:both; padding:15px 0; width:100%; display:table; table-layout:fixed; border-bottom:1px solid #ccc;}
.bgm_password_chk &gt; li div.total h4,div.re_join_format_wrap &gt; div.join_input &gt; div.total h5 {display:table-cell;}
.bgm_password_chk &gt; li div.total h4 {font-size:16px; font-weight:400;}
.bgm_password_chk &gt; li div.total h5 {font-size:18px; text-align:right;}
.bgm_password_chk &gt; li div.total h5 span {font-size:18px;}

.bgm_out_bank_input_wrap {width:690px; margin:0 auto 10px; display:table; table-layout:fixed;}
.bgm_out_bank_input_wrap &gt; li {clear:both;}
.bgm_out_bank_input_wrap &gt; li div.point_input {clear:both; width:100%; position:relative; padding:15px 0 10px 0;}
.bgm_out_bank_input_wrap &gt; li div.point_input h4 {font-size:16px; font-weight:400; position:absolute; top:17px; left:0;}
.bgm_out_bank_input_wrap &gt; li div.point_input h5 input {width:100%; padding:0px 0px 15px 0; border:none; border-bottom:2px solid #000; text-align:right; font-size:18px; box-sizing:border-box; font-weight:500; height:44px;}
.bgm_out_bank_input_wrap &gt; li div.point_input h5 input:focus {outline:0; border-bottom:2px solid #47cead;}
.bgm_out_bank_input_wrap &gt; li div.point_input h5 input::placeholder {font-weight:300; font-size:14px;}
.bgm_out_bank_input_wrap &gt; li div.point_input.in_btn h5 input {padding:0 130px 15px 0;}
.bgm_out_bank_input_wrap &gt; li div.point_input.in_btn_comp h5 input {padding:0 97px 15px 0;}
.bgm_out_bank_input_wrap &gt; li div.point_input a.opicial_btn_style01 {position:absolute; top:18px; right:0; cursor:pointer;}

.bgm_out_bank_input_wrap &gt; li div.total {clear:both; padding:15px 0; width:100%; display:table; table-layout:fixed; border-bottom:1px solid #ccc; margin-bottom:5px;}
.bgm_out_bank_input_wrap &gt; li div.total h4,div.re_join_format_wrap &gt; div.join_input &gt; div.total h5 {display:table-cell;}
.bgm_out_bank_input_wrap &gt; li div.total h4 {font-size:16px; font-weight:400;}
.bgm_out_bank_input_wrap &gt; li div.total h5 {font-size:18px; text-align:right;}
.bgm_out_bank_input_wrap &gt; li div.total h5 span {font-size:18px;}

div.re_join_format_wrap &gt; div.join_input  .join_special_btn a {display:block; clear:both; padding:15px 0; border:1px solid #000; text-align:center; font-size:16px; margin:20px 0 0 0;}
div.re_join_format_wrap &gt; div.join_input  .join_special_btn a:hover {border:1px solid #47cead; color:#2eab8c;}

.agree_chk_special_btn a {display:block; clear:both; padding:15px 0; border:1px solid #000; text-align:center; font-size:16px; margin:0px 0 0 0;}
.agree_chk_special_btn a:hover {border:1px solid #47cead; color:#2eab8c;}
.bgm_out_caution_message {text-align:center; margin-bottom:30px; color:red;}

/* 해지 팝업 */
div.bgm_mypage_pop_wrap {position:fixed; width:100%; height:100%; top:0; left:0; z-index:999999999999; display:none;}/* overflow-y:scroll;*/
div.bgm_mypage_pop_wrap.active {display:block;}
div.bgm_mypage_pop_wrap .black_bg {background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.7;}
div.bgm_mypage_pop_wrap .bgm_mypage_pop {position:absolute; top:0; left:0; width:100%; height:100%;}
div.bgm_mypage_pop_wrap .pop_mypage_wrap {background-color:#fff; overflow-y:hidden; border-radius:30px; -webkit-border-radius:30px; padding:20px 25px 45px; box-sizing:border-box; text-align:center; max-width:476px; margin:100px auto 0; color:#000; position:relative;}

.pop_mypage_wrap &gt; h3 {font-size:30px; font-weight:300; margin-top:20px;}
.pop_mypage_wrap &gt; .txt {font-size:14px; margin:15px 0 14px;}
.pop_mypage_wrap .out_comp_btn {margin-top:10px; clear:both; overflow:hidden;}
.pop_mypage_wrap .out_comp_btn button {background-color:transparent; border:1px solid #ccc; color:#000; display:inline-block; min-width:130px; padding:10px 15px; margin:3px; border-radius:15px; -webkit-border-radius:15px;}
.pop_mypage_wrap .out_comp_btn button.highlight {border:1px solid #47cead; background-color:#47cead; color:#fff;}
.pop_mypage_wrap .out_comp_btn button.highlight:hover {background-color:#35bb9b; border:1px solid #35bb9b;}
.pop_mypage_wrap .out_comp_btn button:hover {border:1px solid #000; background-color:#;}

/* 정보수정 약관 */
.bgm_out_bank_input_wrap &gt; li div.join_select h3 {font-size:24px; padding:20px 0 0 0;}
.bgm_out_bank_input_wrap &gt; li div.join_select h4 {font-size:18px; padding-left:2px; font-weight:500; clear:both; padding:10px 0 0 0;}

.bgm_out_bank_input_wrap &gt; li div .textarea_box textarea {width:100%; border:1px solid #ccc; height:180px; margin:15px 0 0 0; padding:20px; box-sizing:border-box; resize:none;}

.bgm_out_bank_input_wrap &gt; li div ul {padding:10px 0 15px 0; overflow:hidden;}
.bgm_out_bank_input_wrap &gt; li div ul.column1 {padding:15px 0 15px 0;}
.bgm_out_bank_input_wrap &gt; li div ul li {padding:0px; display:block; box-sizing:border-box; float:left; width:33%;}
.bgm_out_bank_input_wrap &gt; li div ul.column1 li {width:100%;}
.bgm_out_bank_input_wrap &gt; li div ul.column2 li {width:50%;}
.bgm_out_bank_input_wrap &gt; li div ul.column2 li:first-child {padding-right:10px;}
.bgm_out_bank_input_wrap &gt; li div ul.column2 li:last-child {padding-left:10px;}
.bgm_out_bank_input_wrap &gt; li div ul.column3 li:first-child {padding-right:10px;}
.bgm_out_bank_input_wrap &gt; li div ul.column3 li:last-child {padding-left:10px;}
.bgm_out_bank_input_wrap &gt; li div ul.column4 li {padding:5px; display:block; box-sizing:border-box; float:left; width:25%;}
.bgm_out_bank_input_wrap &gt; li div ul.column4 li:first-child {padding-left:0;}
.bgm_out_bank_input_wrap &gt; li div ul.column4 li:last-child {padding-right:0;}

.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] {width:0; height:0; padding:0; margin:0; border:0; font-size:0; display:none;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label {border:1px solid #ccc; width:100%; display:block; float:left; padding:18px 15px 15px; box-sizing:border-box; cursor:pointer; margin:0; letter-spacing:-1px; font-size:13px;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label:before {content:''; display:inline-block; width:30px; height:30px; background-image:url(../images/re/common/renew_radio_chk_ico_off.png); background-size:cover; -webkit-background-size:cover; margin-top:-4px; margin-right:10px; vertical-align:middle;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.privacy:before {margin-right:7px;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label {border:1px solid #47cead; color:#2eab8c;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label:before {background-image:url(../images/re/common/renew_radio_chk_ico_on.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.peopletype01 {border-right:none;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.peopletype01 {border-right:1px solid #47cead;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.peopletype02 {border-left:none; padding-left:16px;}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.peopletype02 {border-left:1px solid #47cead; padding-left:15px;}

.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.selltype01:before {background-image:url(../images/re/common/renew_radio_chk_ico01_off.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.selltype02:before {background-image:url(../images/re/common/renew_radio_chk_ico02_off.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.selltype03:before {background-image:url(../images/re/common/renew_radio_chk_ico03_off.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox] + label.selltype04:before {background-image:url(../images/re/common/renew_radio_chk_ico04_off.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.selltype01:before {background-image:url(../images/re/common/renew_radio_chk_ico01_on.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.selltype02:before {background-image:url(../images/re/common/renew_radio_chk_ico02_on.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.selltype03:before {background-image:url(../images/re/common/renew_radio_chk_ico03_on.png);}
.bgm_out_bank_input_wrap &gt; li div ul li input[type=checkbox]:checked + label.selltype04:before {background-image:url(../images/re/common/renew_radio_chk_ico04_on.png);}
.bgm_out_bank_input_wrap &gt; li div div.separate {height:10px; clear:both;}
.bgm_out_bank_input_wrap &gt; li div div.separate2 {height:30px; clear:both;}

.bgm_out_bank_input_wrap &gt; li div.join_select div.select_column {padding:0;}
.bgm_out_bank_input_wrap &gt; li div.join_select div.select_column select {color: #000; width: 100%; min-width: 120px; height: 50px; line-height: 50px; border: 0 none; border-bottom: 2px solid #000; outline:none; cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; background: #ffffff url('../images/common/arrow_01.png') right 50% no-repeat; background-size: auto 50px; font-size:16px;}
.bgm_out_bank_input_wrap &gt; li div.join_select div.select_column select:focus {border-bottom:2px solid #47cead;}

/*이미지관리 페이지*/
div.re_music_sale_wrap {padding:30px; clear:both; width:100%; box-sizing:border-box;}
div.re_music_sale_info {clear:both; margin:30px 0; display:table; table-layout:fixed; width:100%;}
div.re_music_sale_info &gt; div {display:table-cell; width:50%; box-sizing:border-box;}
div.re_music_sale_info &gt; div.point {padding:0 15px 0 0;}
div.re_music_sale_info &gt; div.payment {padding:0 0 0 15px;}
div.re_music_sale_info &gt; div.point &gt; div.point_wrap {}
div.re_music_sale_info &gt; div.point  h3 {font-size:24px;}
div.re_music_sale_info &gt; div.point  div.total {clear:both; padding:15px 0; width:100%; display:table; table-layout:fixed; border-bottom:1px solid #eee;}
div.re_music_sale_info &gt; div.point  div.total h4,div.re_music_sale_info &gt; div.point &gt; div.total h5 {display:table-cell;}
div.re_music_sale_info &gt; div.point  div.total h4 {font-size:18px; font-weight:500;}
div.re_music_sale_info &gt; div.point  div.total h5 {font-size:22px; text-align:right;}
div.re_music_sale_info &gt; div.point  div.total h5 span {font-size:18px;}

div.re_music_sale_info &gt; div div.point_input {clear:both; width:100%; position:relative; padding:15px 0 0 0;}
div.re_music_sale_info &gt; div div.point_input h4 {font-size:18px; font-weight:500; position:absolute; top:20px; left:0;}
div.re_music_sale_info &gt; div div.point_input h5 input {width:100%; padding:0px 18px 15px 0; border:none; border-bottom:2px solid #000; text-align:right; font-size:22px; box-sizing:border-box; font-weight:700;}
div.re_music_sale_info &gt; div div.point_input h5 input:focus {outline:0; border-bottom:2px solid #47cead;}
div.re_music_sale_info &gt; div div.point_input h5:after {position:absolute; top:20px; right:0px; content:'원'; font-size:18px; font-weight:bold;}
input[type=text]::-ms-clear {display: none;} 

div.re_music_sale_info &gt; div.point  div.final_price {clear:both; width:100%; padding:15px 0; display:table; table-layout:fixed;}
div.re_music_sale_info &gt; div.point  div.final_price h4,div.re_music_sale_info &gt; div.point &gt; div.final_price h5 {display:table-cell;}
div.re_music_sale_info &gt; div.point  div.final_price h4 {font-size:18px; font-weight:500;}
div.re_music_sale_info &gt; div.point  div.final_price h5 {font-size:28px; text-align:right; color:#ff6c00;}
div.re_music_sale_info &gt; div.point  div.final_price h5 span {font-size:18px; color:#000;}

div.re_music_sale_info &gt; div.payment h3 {font-size:24px;}

div.re_music_sale_info &gt; div.payment ul {padding:10px 0 15px 0; overflow:hidden;}
div.re_music_sale_info &gt; div.payment ul li {padding:5px; display:block; box-sizing:border-box; float:left; width:50%;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio] {width:0; height:0; padding:0; margin:0; border:0; font-size:0; display:none;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio] + label {border:1px solid #ccc; width:100%; display:block; float:left; padding:18px 15px 15px; box-sizing:border-box; cursor:pointer; margin:0;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio] + label:before {content:''; display:inline-block; width:30px; height:30px; background-image:url(../images/re/common/renew_radio_chk_ico_off.png); background-size:cover; -webkit-background-size:cover; margin-top:-4px; margin-right:10px; vertical-align:middle;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio]:checked + label {border:1px solid #47cead; color:#2eab8c;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio]:checked + label:before {background-image:url(../images/re/common/renew_radio_chk_ico_on.png);}
div.re_music_sale_info &gt; div.payment ul li input[type=radio] + label.peopletype01 {border-right:none;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio]:checked + label.peopletype01 {border-right:1px solid #47cead;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio] + label.peopletype02 {border-left:none; padding-left:16px;}
div.re_music_sale_info &gt; div.payment ul li input[type=radio]:checked + label.peopletype02 {border-left:1px solid #47cead; padding-left:15px;}

/*포인트 페이지*/
div.re_mypage03_wrap {padding:30px;}
div.re_mypage03_wrap div.re_mypage_point {width:100%; clear:both;}
div.re_mypage03_wrap div.re_mypage_point h3 {font-size:18px; text-align:center; border:10px solid #eee; padding:30px; box-sizing:border-box;}
div.re_mypage03_wrap div.re_mypage_point h3 strong {font-size:28px; color:#ff9c00; margin-left:10px;}
div.re_mypage03_wrap div.re_mypage_point h3 span {font-size:14px; margin-left:5px;}

div.re_mypage03_wrap div.mypage_chk_ttl {width:100%; clear:both; display:table; table-layout:fixed;}
div.re_mypage03_wrap div.mypage_chk_ttl h3 {display:table-cell; text-align:right;}
div.re_mypage03_wrap div.mypage_chk_ttl h3 a.point_in_pay {display:inline-block; border:1px solid #ccc; font-size:16px; min-width:150px; padding:6px; font-weight:400; text-align:center; box-sizing:border-box;}
div.re_mypage03_wrap div.mypage_chk_ttl h3 a.point_in_pay:hover {background-color:; border:1px solid #000;}
div.re_mypage03_wrap div.mypage_chk_ttl h4 {display:table-cell; font-size:18px; padding:15px 0;}
div.re_mypage03_wrap div.mypage_chk_ttl h4 select {padding:5px; font-size:16px; min-width:150px; border:1px solid #ccc;}

ul.re_mypage_point_2column_wrap {display:table; table-layout:fixed; width:100%;}
ul.re_mypage_point_2column_wrap li {display:table-cell; width:50%; padding-right:10px;}
ul.re_mypage_point_2column_wrap li:last-child {padding-right:0; padding-left:10px;}

div.re_music_sale_info &gt; div div.point_input.notmoney.payment_money {margin-top:-6px; margin-bottom:10px;}
div.re_music_sale_info &gt; div.point  div.point_input.notmoney h5 input {font-size:18px; font-weight:500;}
div.re_music_sale_info &gt; div.point  div.point_input.notmoney h5:after {display:none;}

div.mypage_point_bank_add {overflow:hidden; clear:both; padding:15px 0; margin:auto; width:100%; box-sizing:border-box; color:#000;}
div.mypage_point_bank_add ul {overflow:hidden; clear:both; display:table; table-layout:fixed; margin-top:15px; width:100%;}
div.mypage_point_bank_add ul li {display:table-cell; border:1px solid #ccc; width:48%; text-align:center; height:120px; vertical-align:middle; font-size:14px; color:#888; position:relative; padding-bottom:10px; box-sizing:border-box; cursor:pointer;}
div.mypage_point_bank_add ul li.blank_block {border:none; width:4%;}
div.mypage_point_bank_add ul li span.plus {clear:both; display:inline-block; width:100%; font-size:60px; line-height:35px;}
div.mypage_point_upload_img {position:absolute; top:0; left:0; width:100%; height:120px; background-size:contain; -webkit-background-size:contain; background-color:#000; display:none;}

dl.mypage_point_info {padding:15px 15px; box-sizing:border-box; font-size:16px; color:#000;}
dl.mypage_point_info dt {font-size:18px; color:#000; margin-bottom:10px;}
dl.mypage_point_info dd {margin-bottom:10px; font-size:14px;}
dl.mypage_point_info dd span {color:#fff;}

.mypage_chk_tbl_wrap .re_demo_song_list_table .submit {text-align:left;}
.mypage_chk_tbl_wrap .re_demo_song_list_table .up {color:#ff5353;}
.mypage_chk_tbl_wrap .re_demo_song_list_table .down {color:#0084ff;}

/*정보수정로그인*/
div.re_mypage04_wrap {clear:both; width:500px; margin:60px auto 30px auto; text-align:left; border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px; padding:30px; box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);}
div.re_mypage04_wrap h3 {font-size:16px; text-align:center; font-weight:500; padding:15px 0 30px 0;}
div.re_mypage04_wrap ul.re_pw_input li.id_line {color: #2c2c2c; font-weight: 500; border-bottom: 2px solid #2c2c2c;	width: 100%; height: 50px; display: inline-block; line-height: 50px;}
div.re_mypage04_wrap ul.re_pw_input li input[type="password"] {display: inline-block; height: 50px; line-height: 50px; border:none; border-bottom: 2px solid #e5e5e5; outline: none; width:100%; text-align:left;}
div.re_mypage04_wrap ul.re_pw_input li input[type="password"]:focus {border-bottom:2px solid #000;}
div.re_mypage04_wrap ul.re_pw_input li.btn_line a {background-color:#000; height:50px; line-height:50px; color:#fff; display:block; margin-top:15px; text-align:center;}
div.re_mypage04_wrap ul.re_pw_input li.btn_line a:hover {color:#47cead;}

/*정보수정인풋*/
div.re_mypage04_modify_wrap {padding:40px 0px 0px 0px; clear:both; max-width:720px; margin:auto; box-sizing:border-box;}
div.re_join_format_wrap {clear:both; margin:0 0 0px 0; display:table; table-layout:fixed; width:100%;}
div.re_join_format_wrap &gt; div {display:; width:100%; box-sizing:border-box;}
div.re_join_format_wrap &gt; div.join_input {padding:0 0px 20px 0;}
div.re_join_format_wrap &gt; div.join_select {padding:0 0 0 0px;}
div.re_join_format_wrap &gt; div.join_input &gt; div.join_input_wrap {}
div.re_join_format_wrap &gt; div.join_input  h3 {font-size:24px;}
div.re_join_format_wrap &gt; div.join_input  div.total {clear:both; padding:15px 0; width:100%; display:table; table-layout:fixed; border-bottom:1px solid #ccc;}
div.re_join_format_wrap &gt; div.join_input  div.total h4,div.re_join_format_wrap &gt; div.join_input &gt; div.total h5 {display:table-cell;}
div.re_join_format_wrap &gt; div.join_input  div.total h4 {font-size:16px; font-weight:400;}
div.re_join_format_wrap &gt; div.join_input  div.total h5 {font-size:18px; text-align:right;}
div.re_join_format_wrap &gt; div.join_input  div.total h5 span {font-size:18px;}

div.re_join_format_wrap &gt; div.join_input  .join_special_btn a {display:block; clear:both; padding:15px 0; border:1px solid #000; text-align:center; font-size:16px; margin:20px 0 0 0;}
div.re_join_format_wrap &gt; div.join_input  .join_special_btn a:hover {border:1px solid #47cead; color:#2eab8c;}

div.re_join_format_wrap &gt; div div.point_input {clear:both; width:100%; position:relative; padding:15px 0 0 0;}
div.re_join_format_wrap &gt; div div.point_input h4 {font-size:16px; font-weight:400; position:absolute; top:17px; left:0;}
div.re_join_format_wrap &gt; div div.point_input h5 input {width:100%; padding:0px 0px 15px 0; border:none; border-bottom:2px solid #000; text-align:right; font-size:18px; box-sizing:border-box; font-weight:500;}
div.re_join_format_wrap &gt; div div.point_input h5 input:focus {outline:0; border-bottom:2px solid #47cead;}
div.re_join_format_wrap &gt; div div.point_input h5 input::placeholder {font-weight:300; font-size:14px;}
div.re_join_format_wrap &gt; div div.point_input h5 input.phone_submit {padding-right:128px; padding-left:110px;}
div.re_join_format_wrap &gt; div div.point_input h5 button {border:1px solid #ccc; position:absolute; top:11px; right:0; background-color:transparent; padding:5px 10px; border-radius:20px; -webkit-border-radius:20px; width:120px;}
input[type=text]::-ms-clear {display: none;} 

div.re_join_format_wrap &gt; div.join_select h3 {font-size:24px; padding-left:2px;}
div.re_join_format_wrap &gt; div.join_select h4 {font-size:18px; padding-left:2px; font-weight:500; margin-top:10px;}

div.re_join_format_wrap &gt; div ul {padding:10px 0 15px 0; overflow:hidden;}
div.re_join_format_wrap &gt; div ul.column1 {padding:15px 0 15px 0;}
div.re_join_format_wrap &gt; div ul li {padding:0px; display:block; box-sizing:border-box; float:left; width:33%;}
div.re_join_format_wrap &gt; div ul.column1 li {width:100%;}
div.re_join_format_wrap &gt; div ul.column2 li {width:50%;}
div.re_join_format_wrap &gt; div ul.column2 li:first-child {padding-right:10px;}
div.re_join_format_wrap &gt; div ul.column2 li:last-child {padding-left:10px;}
div.re_join_format_wrap &gt; div ul.column3 li:first-child {padding-right:10px;}
div.re_join_format_wrap &gt; div ul.column3 li:last-child {padding-left:10px;}
div.re_join_format_wrap &gt; div ul li.plus {width:34%;}
div.re_join_format_wrap &gt; div ul li input[type=radio] {width:0; height:0; padding:0; margin:0; border:0; font-size:0; display:none;}
div.re_join_format_wrap &gt; div ul li input[type=radio] + label {border:1px solid #ccc; width:100%; display:block; float:left; padding:15px 15px 15px; box-sizing:border-box; cursor:pointer; margin:0; text-align:center; font-size:16px;}
div.re_join_format_wrap &gt; div ul li input[type=radio] + label:before {content:''; display:none; width:30px; height:30px; background-image:url(../images/re/common/renew_radio_chk_ico_off.png); background-size:cover; -webkit-background-size:cover; margin-top:-4px; margin-right:10px; vertical-align:middle;}
div.re_join_format_wrap &gt; div ul li input[type=radio]:checked + label {border:1px solid #47cead; color:#2eab8c;}
div.re_join_format_wrap &gt; div ul li input[type=radio]:checked + label:before {background-image:url(../images/re/common/renew_radio_chk_ico_on.png);}
div.re_join_format_wrap &gt; div ul li input[type=radio] + label.peopletype01 {border-right:none;}
div.re_join_format_wrap &gt; div ul li input[type=radio]:checked + label.peopletype01 {border-right:1px solid #47cead;}
div.re_join_format_wrap &gt; div ul li input[type=radio] + label.peopletype02 {border-left:none; padding-left:16px;}
div.re_join_format_wrap &gt; div ul li input[type=radio]:checked + label.peopletype02 {border-left:1px solid #47cead; padding-left:15px;}

div.re_join_format_wrap &gt; div .textarea_box textarea {width:100%; border:1px solid #ccc; height:180px; margin:15px 0 0 0; padding:20px; box-sizing:border-box; resize:none;}

div.re_join_format_wrap &gt; div ul.column4 li {padding:5px; display:block; box-sizing:border-box; float:left; width:25%;}
div.re_join_format_wrap &gt; div ul.column4 li:first-child {padding-left:0;}
div.re_join_format_wrap &gt; div ul.column4 li:last-child {padding-right:0;}

div.re_join_format_wrap &gt; div ul li input[type=checkbox] {width:0; height:0; padding:0; margin:0; border:0; font-size:0; display:none;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label {border:1px solid #ccc; width:100%; display:block; float:left; padding:18px 15px 15px; box-sizing:border-box; cursor:pointer; margin:0;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label:before {content:''; display:inline-block; width:30px; height:30px; background-image:url(../images/re/common/renew_radio_chk_ico_off.png); background-size:cover; -webkit-background-size:cover; margin-top:-4px; margin-right:10px; vertical-align:middle;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.privacy:before {margin-right:7px;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label {border:1px solid #47cead; color:#2eab8c;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label:before {background-image:url(../images/re/common/renew_radio_chk_ico_on.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.peopletype01 {border-right:none;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.peopletype01 {border-right:1px solid #47cead;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.peopletype02 {border-left:none; padding-left:16px;}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.peopletype02 {border-left:1px solid #47cead; padding-left:15px;}

div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.selltype01:before {background-image:url(../images/re/common/renew_radio_chk_ico01_off.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.selltype02:before {background-image:url(../images/re/common/renew_radio_chk_ico02_off.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.selltype03:before {background-image:url(../images/re/common/renew_radio_chk_ico03_off.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox] + label.selltype04:before {background-image:url(../images/re/common/renew_radio_chk_ico04_off.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.selltype01:before {background-image:url(../images/re/common/renew_radio_chk_ico01_on.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.selltype02:before {background-image:url(../images/re/common/renew_radio_chk_ico02_on.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.selltype03:before {background-image:url(../images/re/common/renew_radio_chk_ico03_on.png);}
div.re_join_format_wrap &gt; div ul li input[type=checkbox]:checked + label.selltype04:before {background-image:url(../images/re/common/renew_radio_chk_ico04_on.png);}
div.re_join_format_wrap &gt; div div.separate {height:10px; clear:both;}
div.re_join_format_wrap &gt; div div.separate2 {height:30px; clear:both;}

div.re_join_format_wrap &gt; div.join_select div.select_column {padding:0;}
div.re_join_format_wrap &gt; div.join_select div.select_column select {color: #000; width: 100%; min-width: 120px; height: 50px; line-height: 50px; border: 0 none; border-bottom: 2px solid #000; outline:none; cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; background: #ffffff url('../images/common/arrow_01.png') right 50% no-repeat; background-size: auto 50px; font-size:16px;}
div.re_join_format_wrap &gt; div.join_select div.select_column select:focus {border-bottom:2px solid #47cead;}

/* 환불페이지 추가본 20200205 */

.bgm_mypage_cancle_info {padding:50px 0; clear:both; overflow:hidden; width:840px; margin:auto;}
.bgm_mypage_cancle_info h3 {font-size:30px; text-align:center;}
.bgm_mypage_cancle_info h4 {font-size:20px; text-align:center; font-weight:500; margin:10px 0 40px;}
.bgm_mypage_cancle_info .info_tab {position:relative; clear:both; overflow:hidden; margin-bottom:40px;}
.bgm_mypage_cancle_info .info_tab:before {content:''; display:block; width:22px; height:1px; background-color:#000; position:absolute; top:68px; left:119px;}
.bgm_mypage_cancle_info .info_tab .thumbs {width:120px; height:120px; background-size:cover; -webkit-background-size:cover; float:left; margin-top:10px;}
.bgm_mypage_cancle_info .info_tab .thumbs.ico00 {background-image:url('../images/member/mypage_cancle_ico01.png');}
.bgm_mypage_cancle_info .info_tab .thumbs.ico01 {background-image:url('../images/member/mypage_cancle_ico02.png');}
.bgm_mypage_cancle_info .info_tab .thumbs.ico02 {background-image:url('../images/member/mypage_cancle_ico03.png');}
.bgm_mypage_cancle_info .info_tab .thumbs.ico03 {background-image:url('../images/member/mypage_cancle_ico04.png');}
.bgm_mypage_cancle_info .info_tab .thumbs.ico04 {background-image:url('../images/member/mypage_cancle_ico05.png');}
.bgm_mypage_cancle_info .info_tab .info_detail {float:left; width:700px; margin:0 0px 0 20px;}
.bgm_mypage_cancle_info .info_tab .info_detail h5 {font-size:20px;}
.bgm_mypage_cancle_info .info_tab .info_detail h5 span {color:#ff7402;}
.bgm_mypage_cancle_info .info_tab .info_detail .box_info_wrap {border:1px solid #000; margin:5px 0 10px; border-radius:15px; -webkit-border-radius:15px; padding:10px 20px; box-sizing:border-box;}
.bgm_mypage_cancle_info .info_tab .info_detail .box_info_wrap span {color:#ff7402; font-weight:700;}
.bgm_mypage_cancle_info .info_tab .info_detail .info_btn_wrap &gt; a {display:inline-block; width:210px; background-color:#ff8400; color:#fff; border-radius:15px; -webkit-border-radius:15px; padding:10px 20px; box-sizing:border-box; text-align:center;}
.bgm_mypage_cancle_info .info_tab .info_detail .info_btn_wrap &gt; a:hover {background-color:#ff3b00;}

.bgm_mypage_cancle_info .separate_info {text-align:center; padding:15px; border:1px solid #000; border-radius:15px; -webkit-border-radius:15px; margin-bottom:10px; font-size:18px;}
.bgm_mypage_cancle_info .separate_btn_wrap {text-align:center;}
.bgm_mypage_cancle_info .separate_btn_wrap &gt; a {display:inline-block; width:210px; background-color:#ff8400; color:#fff; border-radius:15px; -webkit-border-radius:15px; padding:10px 20px; box-sizing:border-box; text-align:center;}
.bgm_mypage_cancle_info .separate_btn_wrap &gt; a:hover {background-color:#ff3b00;}

/* 쿠폰 팝업 */
div.sbm_coupon_pop_wrap {position:fixed; width:100%; height:100%; top:0; left:0; z-index:999999999999; display:none;}/* overflow-y:scroll;*/
div.sbm_coupon_pop_wrap.active {display:block;}
div.sbm_coupon_pop_wrap .black_bg {background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.7;}
div.sbm_coupon_pop_wrap .bgm_coupon_pop {position:absolute; top:0; left:0; width:100%; height:100%;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap {background-color:#fff; overflow-y:hidden; border-radius:30px; -webkit-border-radius:30px; padding:30px 25px 45px; box-sizing:border-box; text-align:center; max-width:476px; margin:30px auto 0; color:#000; position:relative;}

div.sbm_coupon_pop_wrap .pop_coupon_wrap .thumbs img {width:150px; height:150px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap h3 {font-size:26px; margin-top:10px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap h4 {font-size:18px; font-weight:300;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_copy {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0; padding-bottom:10px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_copy h5 {color:#029667; font-size:26px; font-weight:500; margin:10px 0;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_copy .btn_wrap &gt; a {color:#029667; display:block; box-sizing:border-box; border:1px solid #029667; font-size:18px; padding:7px 0; margin-bottom:10px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_copy .btn_wrap.active &gt; a {background-color:#029667; color:#fff;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_info {text-align:left;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_info .title {font-size:22px; margin:5px 0 5px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_info .info {font-size:12px;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_confirm a {border:1px solid #000; color:#000; padding:7px 0; font-size:18px; box-sizing:border-box; display:block; margin-top:10px; cursor:pointer;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_confirm a:hover {background-color:#000; color:#fff;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter {overflow:hidden; margin:15px 0;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter input[type=checkbox] {width:0; height:0; padding:0; margin:0; border:0; font-size:0; display:none;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter input[type=checkbox] + label {border:1px solid #ccc; width:100%; display:block; float:left; padding:13px 15px 10px; box-sizing:border-box; cursor:pointer; margin:0;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter input[type=checkbox] + label:before {content:''; display:inline-block; width:30px; height:30px; background-image:url(../images/re/common/renew_radio_chk_ico_off.png); background-size:cover; -webkit-background-size:cover; margin-top:-4px; margin-right:10px; vertical-align:middle;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter input[type=checkbox]:checked + label {border:1px solid #47cead; color:#2eab8c;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_newsletter input[type=checkbox]:checked + label:before {background-image:url(../images/re/common/renew_radio_chk_ico_on.png);}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_btn &gt; a {display:inline-block; padding:10px 30px; border-radius:30px; -webkit-border-radius:30px; background-color:#666; font-size:18px; color:#fff;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .coupon_btn &gt; a.active {background-color:#ff8a00;}
div.sbm_coupon_pop_wrap .pop_coupon_wrap .close_btn {background-color:transparent; width:50px; height:50px; background-size:cover; -webkit-background-size:cover; background-image:url('../images/view/view_pop_close_ico.png'); font-size:0; position:absolute; top:10px; right:10px; cursor:pointer; border:none;}

.re_mypage01_tbl.coupon_tbl td img.thumbs {width:80px; height:80px;}
.re_mypage01_tbl.coupon_tbl td .coupon_pop_btn {display:inline-block; border:1px solid #ff8a00; color:#ff8a00; padding:7px 15px; cursor:pointer;}
.re_mypage01_tbl.coupon_tbl td .coupon_pop_btn:hover {background-color:#ff8a00; color:#fff;}

.re_mypage01_tbl td.y_ch_td {background-color:#efefef;}
.re_mypage01_tbl td .y_channel_input {display:table; table-layout:fixed; width:100%;}
.re_mypage01_tbl td .y_channel_input li {display:table-cell; box-sizing:border-box; text-align:left; vertical-align:middle;}
.re_mypage01_tbl td .y_channel_input li.input_in {padding:0 10px 0 15px;}
.re_mypage01_tbl td .y_channel_input li input {width:100%; padding:5px 10px; box-sizing:border-box; height:36px; border:1px solid #ccc; border-radius:30px; -webkit-border-radius:30px;}
.re_mypage01_tbl td .y_channel_input li input:focus {outline:none; border:1px solid #ff8a00;}
.re_mypage01_tbl td .y_channel_input li.btn_in {width:115px; padding-right:15px;}
.re_mypage01_tbl td .y_channel_input li.btn_in button {display:inline-block; width:100px; border:1px solid #000; color:#000; border-radius:30px; -webkit-border-radius:30px; padding:5px 15px; font-size:14px; vertical-align:middle; background-color:transparent; position:relative; box-sizing:border-box; background-color:#fff;}
.re_mypage01_tbl td .y_channel_input li.btn_in button:hover {background-color:#000; color:#fff;}
.re_mypage01_tbl td .y_channel_input li.btn_in.delete_plus {width:235px;}
.re_mypage01_tbl td .y_channel_input li.btn_in.delete_plus button {margin-left:5px;}</pre></body></html>