<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*20200702 ENG추가본*/

.price_in_engform_wrap {clear:both; overflow:hidden; border-top:1px solid #ccc;}
.price_in_engform {width:1200px; clear:both; margin:auto; overflow:hidden; padding:60px 0 60px;}
.price_in_engform &gt; h2, div.price_in_engform &gt; h3 {text-align:center;}
.price_in_engform &gt; h2 {font-size:36px; font-weight:700; margin:0px 0 10px 0;}
.price_in_engform &gt; h2 &gt; span {font-weight:700; color:#00ffc1;}
.price_in_engform &gt; h3 {font-size:22px; font-weight:500; margin:0 0 30px 0;}
.price_in_engform &gt; h3 &gt; span {font-size:26px; font-weight:700; color:#00cd9f;}
.price_in_engform &gt; h3 &gt; a.h3_btnline {display:inline-block; padding:5px 20px; margin:-6px 0 0 10px; vertical-align:middle; border-radius:15px; -webkit-border-radius:15px; border:1px solid #fff; color:#fff; background-color:transparent; font-size:16px;}
.price_in_engform &gt; h3 &gt; a.h3_btnline:hover {border:1px solid #00cd9f; color:#00cd9f;}
.price_in_engform .form_2col {width:48%; min-height:500px; float:left; border:1px solid #ccc; box-sizing:border-box; padding:30px 40px 100px; position:relative;}
.price_in_engform .form_2col.rt {float:right; border:1px solid #ccc;}
.price_in_engform .form_2col &gt; h3 {font-size:40px;}
.price_in_engform .form_2col &gt; span {font-size:22px;}
.price_in_engform .form_2col &gt; ul.chk_select {margin:15px 0 10px;}
.price_in_engform .form_2col &gt; ul.chk_select li {margin-bottom:5px;}
.price_in_engform .form_2col &gt; ul.chk_select li input {display:inline-block; vertical-align:middle; margin-right:10px; margin-top:-4px;}
.price_in_engform .form_2col &gt; ul.chk_select li label {cursor:pointer; font-size:18px;}
.price_in_engform .form_2col &gt; ul.info {margin-bottom:15px; margin-left:20px;}
.price_in_engform .form_2col &gt; ul.info li {list-style:disc; margin-bottom:5px; font-size:14px;}
.price_in_engform .form_2col .btn_wrap &gt; a {border:1px solid #000; padding:10px 40px; display:inline-block; font-size:18px; position:absolute; bottom:50px; left:40px;}
.price_in_engform .form_2col .btn_wrap &gt; a:hover {background-color:#000; color:#fff;}

/* sub_form 추가*/
.price_in_engform_wrap.sub_form {border-bottom:1px solid #ccc;}
.price_in_engform_wrap.sub_form .price_in_engform {padding:40px 0 60px;}
.price_in_engform_wrap.sub_form .price_in_engform .form_2col {min-height:440px; padding:30px 40px 30px;}
.price_in_engform_wrap.sub_form .price_in_engform .form_2col .btn_wrap {display:none;}


/*20200702 ENG추가본*/

.new_bgm_sub_price_wrap {clear:both; overflow:hidden;}
.new_bgm_sub_price_wrap &gt; h2 {font-size:36px; font-weight:700; margin:40px 0 10px 0; text-align:center;}
.new_bgm_sub_price_wrap &gt; h3 {font-size:18px; font-weight:500; margin:0 0 20px 0; text-align:center;}
.new_bgm_sub_price_tab01 {margin:0 auto 0px; clear:both; border-bottom:1px solid #000;}
.new_bgm_sub_price_tab01 ul {text-align:center; margin-bottom:-4px; position:relative; z-index:100;}
.new_bgm_sub_price_tab01 ul li {display:inline-block; width:190px; height:50px; line-height:50px; border:3px solid transparent; font-size:18px; cursor:pointer; margin:0 10px;}
.new_bgm_sub_price_tab01 ul li.active {border-bottom:none !important; font-weight:700; background-image:url('../images/layout/main_youtube_backg.png'); border:1px solid #000; border-radius:15px 15px 0 0;}

.new_bgm_sub_price_wrap .bgm_gerne_backg {clear:both; overflow:hidden;}
.new_bgm_sub_price_block_wrap {border-bottom:1px solid #000;}

.new_bgm_sub_price_block {width:940px; margin:-1px auto 30px; box-sizing:border-box;}/*f8fafb*/
.new_bgm_sub_price_block h3 {font-size:26px; flex-direction:row; text-align:center; margin:15px 0 15px;}
.new_bgm_sub_price_block * {transition: all ease 0.3s;}
.new_bgm_sub_price_block &gt; ul {}
.new_bgm_sub_price_block &gt; ul &gt; li {margin:0 0 15px 0; padding:0px 0px; box-sizing:border-box; text-align:center;}
.new_bgm_sub_price_block &gt; ul.c_4column {clear:both; overflow:hidden;}
.new_bgm_sub_price_block &gt; ul.c_4column li {width:25%; float:left; margin:0;}
.new_bgm_sub_price_block &gt; ul.c_4column li .box_li h4 {font-size:18px;}
.new_bgm_sub_price_block &gt; ul.c_2column {clear:both; overflow:hidden;}
.new_bgm_sub_price_block &gt; ul.c_2column li {width:50%; float:left; margin:0;}
.new_bgm_sub_price_block &gt; ul.c_2column li .box_li h4 {font-size:18px;}
.new_bgm_sub_price_block &gt; ul.c_2column &gt; li .box_li.btn_box:before {width:26px; height:26px; background-image:url('../images/layout/bgm_price_chk_ico_off.png'); background-size:cover; vertical-align:middle; margin:-3px 10px 0 0;}
.new_bgm_sub_price_block &gt; ul &gt; li:last-child {margin:0;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li {box-sizing:border-box; padding:15px 25px; background-color:#fff; position:relative; border:1px solid transparent; text-align:left;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.active {border:1px solid #4978ff;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.active h4 {color:#4978ff;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.active h4 span {color:#000;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.btn_box {cursor:pointer;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.btn_box:before {content:''; display:inline-block;  width:35px; height:35px; background-image:url('../images/layout/bgm_price_chk_ico_off.png'); background-size:cover; vertical-align:middle; margin:-11px 10px 0 0;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li.btn_box.active:before {background-image:url('../images/layout/bgm_price_chk_ico.png');}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li h4 {font-size:26px; text-align:left; display:inline-block;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li h4 span {font-size:18px; font-weight:300;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul {margin:15px 0;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul &gt; li {text-align:left;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .option {font-size:18px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price span {display:inline-block; margin-top:2px; vertical-align:middle;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price {position:absolute; bottom:15px; right:20px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price strong {font-size:28px; vertical-align:middle; font-weight:700; margin-left:5px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price strong i {font-size:18px; font-style:inherit; vertical-align:middle;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price_vip {position:absolute; bottom:10px; right:20px; text-align:right;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price_vip strong {font-size:40px; vertical-align:middle; font-weight:700; display:inline-block; margin-top:-15px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price_vip strong i {font-size:18px; font-style:inherit; vertical-align:middle;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price_vip span {font-size:18px; text-decoration:line-through; display:inline-block; margin-right:6px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li .price_vip span i {font-style:inherit;}

.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul.option_ul {width:580px; overflow:hidden; clear:both; margin-top:10px; margin-bottom:0px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul.option_ul li {float:left; margin-right:15px; font-size:16px; margin-bottom:7px;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul.option_ul li a {cursor:pointer; font-size:14px; color:#b10000; display:inline-block; margin-left:10px; border:1px solid #b10000; padding:3px 15px; border-radius:5px; -webkit-border-radius:5px; margin-top:-3px; vertical-align:middle;}
.new_bgm_sub_price_block &gt; ul &gt; li .box_li ul.option_ul li a:hover {background-color:#b10000; color:#fff;}

.new_bgm_sub_price_block.none_click {cursor:pointer; padding:20px 20px; height:81px; border:1px solid #ccc !important; overflow:hidden;}
.new_bgm_sub_price_block.none_click:hover {border:1px solid #000 !important;}
.new_bgm_sub_price_block.none_click h3 {margin:0px 0 !important; color:#000 !important;}
.new_bgm_sub_price_block.none_click h3:after {content:''; display:inline-block; width:30px; height:30px; margin-top:-3px; background-size:cover; -webkit-background-size:cover; background-image:url('../images/layout/arrow_btn_ico2.png'); transform:rotate( 90deg ); vertical-align:middle;}
.new_bgm_sub_price_block.none_click .block_in_one_price,
.new_bgm_sub_price_block.none_click &gt; ul {display:none;}
.new_bgm_sub_price_block.price_02_block.none_click {box-shadow:none;}

div.bgm_new_sub_price_wrap .vip_price_box_wrap div.price strong {font-size:44px; vertical-align:middle; font-weight:700; margin-top:-18px; display:inline-block;}
div.bgm_new_sub_price_wrap .vip_price_box_wrap div.price strong i {font-size:18px; font-style:inherit; vertical-align:middle;}
div.bgm_new_sub_price_wrap .vip_price_box_wrap div.price span {font-size:18px; text-decoration:line-through; display:inline-block; margin-right:10px;}
div.bgm_new_sub_price_wrap .vip_price_box_wrap div.price span i {font-style:inherit;}

.new_bgm_sub_price_block.price_02_block h3 {margin:10px 0 25px;}

.new_bgm_sub_price_block.price_03_block {margin-top:25px; padding-bottom:10px;}
.new_bgm_sub_price_block.price_03_block h3 {margin:5px 0 25px; font-size:30px; font-weight:300;}

.new_bgm_sub_price_block.price_04_block {margin-top:-1px; padding-bottom:30px; border:1px solid #000; padding:20px 30px; border-radius:15px; -webkit-border-radius:15px; background-color:#fff;}
.new_bgm_sub_price_block.price_04_block h3 {margin:5px 0 25px; font-size:30px; font-weight:300;}
.new_bgm_sub_price_block.price_04_block &gt; ul {margin:15px 0 20px;}

.new_bgm_sub_price_block .block_in_one_price {overflow:hidden; clear:both;}
.new_bgm_sub_price_block .block_in_one_price h4 {font-size:16px; float:left; display:block; width:170px;}
.new_bgm_sub_price_block .block_in_one_price ul {float:left; margin-top:1px;}
.new_bgm_sub_price_block .block_in_one_price ul li {float:left; height:40px; margin-right:15px;}

.new_bgm_sub_price_block .numb_up_down {display:inline-block; margin-right:0px; margin-top:0px; vertical-align:middle;}
.new_bgm_sub_price_block .numb_up_down input {display:inline-block; width:69px; height:31px; line-height:31px; border:1px solid #000; text-align:right; padding:1px 10px 5px 10px; box-sizing:border-box; font-size:20px; font-weight:700; vertical-align:middle;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap {display:inline-block; width:14px; position:relative; height:31px; vertical-align:middle; margin-top:-3px;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap button {background:transparent; border:none; position:absolute; right:0; padding:0; height:14px; vertical-align:middle; line-height:14px; font-size:14px;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap button.up {top:0;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap button.down {bottom:0;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap button:hover {color:#4978ff;}
.new_bgm_sub_price_block .numb_up_down .numb_wrap button:focus {outline:none;}

.re_join_format_wrap .business_info {display:none;}
.re_join_format_wrap .business_info.active {display:block;}

.song_price_input_in_tbl_wrap {box-sizing:border-box; width:100%;}
.song_price_input_in_tbl_wrap table.input_in_tbl {width:100%; box-sizing:border-box;}
.song_price_input_in_tbl_wrap table.input_in_tbl th, .song_price_input_in_tbl_wrap table.input_in_tbl td {border:1px solid #ccc; padding:15px; box-sizing:border-box;}
.song_price_input_in_tbl_wrap table.input_in_tbl th {text-align:left; background-image:url('../images/layout/main_youtube_backg.png'); font-weight:500; font-size:16px;}
.song_price_input_in_tbl_wrap table.input_in_tbl td {font-size:14px;}
.song_price_input_in_tbl_wrap table.input_in_tbl input[type=text], .song_price_input_in_tbl_wrap table.input_in_tbl select {height:30px; line-height:30px; box-sizing:border-box; padding:0 5px;}
.song_price_input_in_tbl_wrap table.input_in_tbl input[type=text]:focus, .song_price_input_in_tbl_wrap table.input_in_tbl select:focus {outline:none; border:1px solid #47cead;}
.song_price_input_in_tbl_wrap table.input_in_tbl .mt10 {margin-top:10px;}
.song_price_input_in_tbl_wrap table.input_in_tbl .mt5 {margin-top:5px;}
.song_price_input_in_tbl_wrap table.input_in_tbl .zip_btn {display:inline-block; border:1px solid #2eab8c; color:#2eab8c; padding:0 12px 0; height:30px; line-height:28px; box-sizing:border-box; vertical-align:middle; margin-top:-4px; cursor:pointer; font-size:14px; border-radius:10px; -webkit-border-radius:10px; margin-left:5px;}
.song_price_input_in_tbl_wrap table.input_in_tbl .zip_btn:hover {background-color:#f5fffd;}

.new_bgm_sub_price_block_tab_line {width:100%; clear:both; overflow:hidden; margin-bottom:0; margin-top:30px;}
.new_bgm_sub_price_block_tab_line ul {text-align:center;}
.new_bgm_sub_price_block_tab_line ul li {width:170px; height:70px; line-height:70px; display:inline-block; border:1px solid transparent; font-size:18px; cursor:pointer;}
.new_bgm_sub_price_block_tab_line ul li.active {background-color:#fff; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border:1px solid #000; border-bottom:1px solid transparent;}

div.new_bgm_sub_price_block_wrap h3 {max-width:940px; margin:auto; clear:both; overflow:hidden; font-size:18px; margin-top:30px;}
div.new_bgm_sub_price_block_wrap h3.mid_size_align0 {width:900px; padding-left:80px;}
div.new_bgm_sub_price_block_wrap h3.mid_size_align {width:650px; padding-left:50px;}
div.new_bgm_sub_price_block_wrap h3.mid_size_align2 {width:670px; padding-left:20px;}
div.new_bgm_sub_price_block_wrap h3 span {display:block; text-align:left; margin-bottom:5px;}
div.new_bgm_sub_price_block_wrap h3 span:before {content:''; display:inline-block; width:20px; height:20px; background-size:cover; background-image:url('../images/price/new_price_chk_ico.png'); vertical-align:middle; margin-top:-4px; margin-right:5px;}
div.new_bgm_sub_price_block_wrap h3 span font {font-weight:300;}
div.new_bgm_sub_price_block_wrap h3 &gt; a {display:inline-block; padding:5px 20px; margin:10px 0 0 10px; vertical-align:middle; border-radius:15px; -webkit-border-radius:15px; border:1px solid #000; color:#000; background-color:#fff; font-weight:700; font-size:14px;}
div.new_bgm_sub_price_block_wrap h3 &gt; a:hover {color:#00b898; border:1px solid #00b898;}
div.new_bgm_sub_price_block_wrap &gt; h4 {width:900px; padding-left:80px; margin:auto; clear:both; overflow:hidden; font-size:14px; margin-top:10px; color:red;}

/* VIP 구매 서브용 코딩 */
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap {width:940px; height:234px; cursor:pointer; box-sizing:border-box; margin:10px auto 40px; clear:both; position:relative; border:1px solid rgba(0,0,0,0.3); border-radius:7px; -webkit-border-radius:7px; color:#000; padding:20px 15px 35px 30px; background-image:url('../images/layout/bgm_price_box_bg01.jpg'); transition:all ease 0.3s;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap * {transition:all ease 0.3s;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap:hover {border:1px solid #000;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap.active {border:1px solid #4978ff;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap:before {content:''; display:block; width:120px; height:120px; position:absolute; top:10px; right:10px; background-image:url('../images/layout/bgm_price_vip_ico.png');}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap:after {content:''; display:block; width:70px; height:70px; background-image:url('../images/price/bgm_price_chk_ico_off.png'); background-size:cover; position:absolute; bottom:11px; left:28px;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap.active:after {content:''; display:block; width:70px; height:70px; background-image:url('../images/price/bgm_price_chk_ico.png'); background-size:cover; position:absolute;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap h4 {font-size:38px; font-weight:700;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap h4 span {display:inline-block; vertical-align:middle; font-size:18px;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap.active h4 {color:#4978ff;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap.active h4 span {color:#000;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap ul.option_ul {width:580px; overflow:hidden; clear:both; margin-top:10px;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap ul.option_ul li {float:left; margin-right:15px; font-size:18px; margin-bottom:5px;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap ul.option_ul li a {cursor:pointer; font-size:14px; color:#b10000; display:inline-block; margin-left:10px; border:1px solid #b10000; padding:3px 15px; border-radius:5px; -webkit-border-radius:5px; margin-top:-3px; vertical-align:middle;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap ul.option_ul li a:hover {background-color:#b10000; color:#fff;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.price {position:absolute; bottom:20px; right:20px; font-size:16px; font-weight:300;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.price strong {font-size:44px; vertical-align:middle; font-weight:700; margin-top:-18px; display:inline-block;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.price strong i {font-size:18px; font-style:inherit; vertical-align:middle;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.price span {font-size:18px; text-decoration:line-through; display:inline-block; margin-right:10px;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.price span i {font-style:inherit;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap div.option {font-size:16px; font-weight:500;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap &gt; button {position:absolute; bottom:28px; left:20px; display:none; padding:5px 20px; margin:-3px 0 0 10px; vertical-align:middle; border-radius:15px; -webkit-border-radius:15px; border:1px solid #000; color:#000; background-color:transparent;}
div.new_bgm_sub_price_block_wrap .vip_price_box_wrap &gt; button:hover {background-color:#00b898; border:1px solid #00b898; color:#fff;}


/*개인 상품목록 변경안 20200317*/
.new_bgm_sub_price_block .blue_box_li {display:table; table-layout:fixed; width:100%; border-radius:5px; -webkit-border-radius:5px; min-height:140px; box-sizing:border-box;}
.new_bgm_sub_price_block .blue_box_li &gt; div {display:table-cell; vertical-align:middle;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head {background-color:#4978ff; color:#fff; font-size:24px; text-align:left; box-sizing:border-box; padding:0px 0 0 26px; width:280px; position:relative; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head.type01 {background-color:#4978ff;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head.type02 {background-color:#3252af;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head.type03 {background-color:#00b59c;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head span {font-weight:300; display:block; clear:both; overflow:hidden; margin-bottom:-3px; opacity:0.7;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico {position:absolute; display:block; font-size:0; background-size:cover; width:50px; height:50px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico_01 {top:31px; right:22px; background-image:url('../images/price/new_price_ico01.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico_02 {top:31px; right:17px; background-image:url('../images/price/new_price_ico02.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico_03 {top:31px; right:22px; background-image:url('../images/price/new_price_ico03.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico_04 {top:31px; right:17px; background-image:url('../images/price/new_price_ico04.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_ico_05 {top:31px; right:25px; background-image:url('../images/price/new_price_ico05.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_pro_ico_01 {top:54px; right:22px; background-image:url('../images/price/new_price_pro_ico01.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_pro_ico_02 {top:54px; right:22px; background-image:url('../images/price/new_price_pro_ico02.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_pro_ico_03 {top:54px; right:22px; background-image:url('../images/price/new_price_pro_ico03.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_head i.box_pro_ico_04 {top:54px; right:22px; background-image:url('../images/price/new_price_pro_ico04.png');}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents {position:relative; border:1px solid #ccc; border-left:none; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; background-color:#fff; padding:15px 0 20px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents &gt; ul {float:left; margin:-3px 0 0 20px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents &gt; ul &gt; li {text-align:left; font-size:16px; margin-top:7px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents &gt; ul &gt; li:before {content:''; display:inline-block; width:20px; height:20px; background-size:cover; background-image:url('../images/price/new_price_chk_ico.png'); vertical-align:middle; margin-top:-4px; margin-right:5px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents &gt; ul &gt; li select {width:60px; height:30px; margin-top:-7px; margin-left:5px;}

.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price {position:absolute; top:26px; right:35px; text-align:right;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price.sale_contents {top:27px; right:35px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price .price_wrap {display:inline-block;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price .price_wrap h5 {font-size:22px; font-weight:300; display:inline-block; text-align:right; margin-bottom:10px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price .price_wrap div.sale_per {display:inline-block; border:1px solid red; color:red; padding:1px 7px; border-radius:20px; -webkit-border-radius:20px; vertical-align:middle; margin-top:-8px; margin-right:5px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price .price_wrap span {font-size:16px; color:#999; position:relative; display:block; padding:0 7px 0 15px; text-align:right; margin-bottom:-3px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price .price_wrap span:before {content:''; position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-image:url('../images/price/price_sale_arrow.png'); background-size:; background-position:right; background-repeat:no-repeat;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price button {font-size:16px; font-weight:300; color:#0074ff; border:1px solid #0074ff; background-color:transparent; display:block; padding:5px 15px; vertical-align:middle; margin-top:-6px; margin-left:10px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price button:hover {background-color:#f6faff;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price button.active {background-color:#4978ff; color:#fff;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price.sale_contents .price_wrap {display:block; clear:both; margin-top:-5px;}
.new_bgm_sub_price_block .blue_box_li &gt; div.box_contents .price.sale_contents button {margin-right:0; margin-left:0; float:right;}

.new_bgm_sub_price_block .box_txt_type {border:1px solid #4978ff; padding:15px; box-sizing:border-box; color:#4978ff;}
.new_bgm_sub_price_block .title_for_li {font-size:22px;}

/* 체크박스 css */

.new_bgm_sub_price_wrap .checks {position: relative;}

.new_bgm_sub_price_wrap .checks input[type="checkbox"] {  /* 실제 체크박스는 화면에서 숨김 */
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0}
.new_bgm_sub_price_wrap .checks input[type="checkbox"] + label {
  display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.new_bgm_sub_price_wrap .checks input[type="checkbox"] + label:before {  /* 가짜 체크박스 */
  content: ' '; display: inline-block; width: 17px;  /* 체크박스의 너비를 지정 */ height: 17px;  /* 체크박스의 높이를 지정 */ line-height: 17px; /* 세로정렬을 위해 높이값과 일치 */ margin: -0px 4px 0 0; text-align: center; vertical-align: middle; background: #fafafa; border: 1px solid #cacece; border-radius : 3px; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.new_bgm_sub_price_wrap .checks input[type="checkbox"] + label:active:before,
.new_bgm_sub_price_wrap .checks input[type="checkbox"]:checked + label:active:before {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

.new_bgm_sub_price_wrap .checks input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */ 
  content: '\2714';  /* 체크표시 유니코드 사용 */ color: #99a1a7; text-shadow: 1px 1px #fff; background: #e9ecee; border-color: #adb8c0; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}

.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"] + label {
  padding-left: 25px;}
.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"] + label:before {
  position: absolute; left: 0; top: 0; margin-top: 2px; opacity: .6; box-shadow: none; border-color: #000000; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s;}
.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"] + label.dont_click {cursor:default;}
.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"] + label.dont_click:before {background-color:#; content: '\0058'; color:#000; font-weight:300;}
.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"]:checked + label {
  color:#000000;}
.new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"]:checked + label:before {
  content: '\2714';  /* 체크표시 유니코드 사용 */
  color: red;
  background: #fff;
  border-color: #000;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}

.no-csstransforms .new_bgm_sub_price_wrap .checks.etrans input[type="checkbox"]:checked + label:before {
  /*content:"\2713";*/
  content: "\2714"; top: 0; left: 0; width: 17px; line-height: 17px; color: #000000; text-align: center; border: 1px solid #000000;}

/**/
.price_box_ul {text-align:center;}
.price_box_ul li {display:inline-block; width:300px; vertical-align:top;}
.price_box_main_block {display:block; border:1px solid #000; border-radius:15px; -webkit-border-radius:15px; margin:0 5px; letter-spacing:0; min-height:250px; position:relative; padding:15px;}
.price_box_main_block .price_box_ico {font-size:0; display:block; width:50px; height:50px; clear:both; overflow:hidden; background-size:cover; -webkit-background-size:cover; margin:5px auto 15px;}
.price_box_main_block .box_ico01 {background-image:url('../images/price/main_price_ico01.png');}
.price_box_main_block .box_ico02 {background-image:url('../images/price/main_price_ico02.png');}
.price_box_main_block .box_ico03 {background-image:url('../images/price/main_price_ico03.png');}
.price_box_main_block h4 {font-size:20px; margin-bottom:10px;}
.price_box_main_block p {font-size:16px;}
.price_box_main_block .btn_line {text-align:center; position:absolute; bottom:25px; left:0; width:100%;}
.price_box_main_block .btn_line button {font-size:16px; font-weight:300; border:none; background-color:#000; color:#fff; display:inline-block; padding:5px 25px; vertical-align:middle;}
.price_box_main_block:hover {border:1px solid #4978ff;}
.price_box_main_block:hover h4 {color:#4978ff;}
.price_box_main_block:hover .btn_line button {background-color:#4978ff; color:#fff;}

/**/
#sit_opt_added {margin:0;padding:0;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding: 15px 0;padding-right:220px;border-bottom:1px solid #e9e9e9;position:relative}
#sit_opt_added li .opt_name{line-height:20px;font-weight:bold}
#sit_opt_added li .opt_count{position:absolute;top:50%;right:0;margin-top:-15px}
#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #cdcdcd;background:#fff;color:#666;font-size:0.92em;}
#sit_opt_added button:hover{color:#000}
#sit_opt_added button i { font-style:normal;}
#sit_opt_added .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;}
#sit_opt_added .sit_opt_del{border:0;font-size:15px}
#sit_opt_added .sit_opt_del:hover{color:#be334a}
#sit_opt_added .sit_opt_prc{display:block;float:left;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold}
.fa-minus:before {content: "-";}
.fa-plus:before {content: "+";}
.bgm_plus_channel input {width:100%; clear:both; margin-bottom:10px;}
.bgm_plus_channel span.highlight {color:red;}


/* 유튜브 채널 팝업 코딩 */

.y_ch_price_pop_wrap {position:fixed; width:100%; height:100%; top:0; left:0; z-index:999999999999; display:none;}/* overflow-y:scroll;*/
.y_ch_price_pop_wrap.active {display:block;}
.y_ch_price_pop_wrap .black_bg {background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.7;}
.y_ch_price_pop_wrap .vip_price_pop {position:absolute; top:0; left:0; width:100%; height:100%;}
.y_ch_price_pop_wrap .pop_y_ch_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; width:800px; margin:30px auto 0; color:#000; position:relative;}

.y_ch_price_pop_wrap .pop_y_ch_wrap .thumbs img {width:150px; height:150px;}
.y_ch_price_pop_wrap .pop_y_ch_wrap h3 {font-size:28px; margin-top:10px;}
.y_ch_price_pop_wrap .pop_y_ch_wrap h3:after {content:''; display:block; clear:both; width:30px; height:6px; background-color:#000; margin:20px auto 20px;}
.y_ch_price_pop_wrap .pop_y_ch_wrap span {text-align:left; display:block;}
.y_ch_price_pop_wrap .pop_y_ch_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;}
.y_ch_price_pop_wrap .pop_y_ch_wrap .pop_y_ch_price_in_btn {clear:both; overflow:hidden; margin-top:20px; padding-bottom:25px;}
.y_ch_price_pop_wrap .pop_y_ch_wrap .pop_y_ch_price_in_btn &gt; a {border:1px solid #000; padding:8px 35px; border-radius:15px; -webkit-border-radius:15px; color:#000; font-size:16px; background-color:#fff; display:inline-block; box-shadow:0 4px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1); margin:0 5px;}
.y_ch_price_pop_wrap .pop_y_ch_wrap .pop_y_ch_price_in_btn &gt; a:hover {background-color:#efefef;}</pre></body></html>