@charset 'euc-kr';

/*
*
*
* y css
*
*
*/
body, div, p, section, h1, h2, h3, table, td, th, ul, ol, li, form  {margin:0; padding:0; list-style:none;}
html, body {height:100%;}
body {
	font-family:sans-serif;
	font-size:24px;
	line-height:32px;
	font-style:normal;
	color:#333;
	/*-webkit-text-size-adjust:none;*/
}
input {
	-webkit-appearance:none;
	border-radius:0;
}
input[type='checkbox'] {-webkit-appearance:checkbox; border-radius:6px; width:38px; height:38px;}
	.ua-android input[type='checkbox'] {position:relative; -webkit-appearance:checkbox; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border-radius:6px; width:0; height:0; border:0 none;}
	.ua-android input[type='checkbox']:before {position:relative; top:-5px; left:-10px; content:''; width:38px; height:40px; display:block; background:url('http://image.geniemusic.co.kr/genie/Images/body/i_check.png') no-repeat 0 -110px;}
	.ua-android input[type='checkbox']:checked:before {background:url('http://image.geniemusic.co.kr/genie/Images/body/i_check.png') no-repeat 0 0;}
input[type='radio'] {-webkit-appearance:radio; border-radius:16px; width:32px; height:32px;}
	.ua-android input[type='radio'] {-webkit-appearance:radio; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width:0; height:0; border:0; }
	.ua-android input[type='radio']:before {position:relative; top:-2px; left:0; content:''; width:21px; height:21px; display:inline-block; background:url('http://image.geniemusic.co.kr/genie/Images/body/i_radio.png') no-repeat 0 -50px;}
	.ua-android input[type='radio']:checked:before {background:url('http://image.geniemusic.co.kr/genie/Images/body/i_radio.png') no-repeat 0 0;}
select {
	 -webkit-appearance:none; font-size:24px; background-color:#fff; color:#999; padding:4px 10px; height:56px; line-height:30px;
	  border:2px solid #B6B6B6; border-radius:10px;
	  background-image:url('http://image.geniemusic.co.kr/genie/Images/body/select_1.png'); background-repeat:no-repeat; background-position:100% 50%;
}
a {color:#333; text-decoration:none;}

#wrap_whole {position:relative; width:640px; overflow:hidden; min-height:100%; background-color:#e8e8e8;}

#wrap_2parts {width:1280px; position:relative; left:0; -webkit-transition:left .3s; min-height:100%; background:url('http://image.geniemusic.co.kr/genie/Images/body/player_bg.gif') repeat-y 100% 0;}
#wrap_2parts:after {content:''; clear:both; visibility:hidden; display:block; height:0;}
#wrap_2parts.player {left:-640px;}

#wrap_contents {float:left; width:640px;}

/* header */
#wrap_contents .header {position:relative; height:90px;
	background: -moz-linear-gradient(top, rgba(103,128,144,1) 0%, rgba(45,57,67,1) 38%, rgba(45,57,67,1) 38%, rgba(28,39,48,1) 40%, rgba(17,17,17,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,128,144,1)), color-stop(38%,rgba(45,57,67,1)), color-stop(38%,rgba(45,57,67,1)), color-stop(40%,rgba(28,39,48,1)), color-stop(80%,rgba(17,17,17,1)));
	background: -webkit-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: -o-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: -ms-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
}
#wrap_contents .header .logo {display:block; position:absolute; top:20px; left:20px; width:126px; height:48px; text-indent:-999px; overflow:hidden; background:url('http://image.geniemusic.co.kr/genie/Images/head/new_logo.png') no-repeat 0 0;}
#wrap_contents .header .to-player {display:block; position:absolute; top:0; right:0; width:108px; height:90px; border:0; overflow:hidden; text-indent:-999px; background:none; padding:0; background:url('http://image.geniemusic.co.kr/genie/Images/head/b_player.jpg') no-repeat 0 0;}
#wrap_contents .search_form {position:absolute; top:16px; left:170px; width:317px; height:54px; overflow:hidden;
	background:url('http://image.geniemusic.co.kr/genie/Images/head/search.png') no-repeat 0 0;
}
#wrap_contents .search_form .search-input {position:absolute; display:block; left:10px; top:0; right:72px; height:54px;}
#wrap_contents .search_form .search-input input {display:inline-block; width:98%; margin-top:12px; padding:0; border:0; height:32px; font-size:28px; line-height:28px; background-color:transparent;}
#wrap_contents .search_form .search-btn {position:absolute; top:0; right:0; width:72px; height:54px; display:block; border:0; overflow:hidden; text-indent:-999px; background-color:transparent;
	-moz-box-shadow:-4px 0 4px rgba(100,100,100,.2); -webkit-box-shadow:-4px 0 4px rgba(100,100,100,.2); box-shadow:-4px 0 4px rgba(100,100,100,.2);
}

/* quick nav + location */
#quick-nav {height:0; overflow:hidden; background-color:#111;
	-moz-transition:height .3s; -webkit-transition:height .3s; -o-transition:height .3s; transition:height .3s;
}
#quick-nav.show {height:218px;}
#quick-nav ul {position:relative; top:20px; width:598px; height:179px; margin:0 auto;}
#quick-nav li {position:absolute;}
#quick-nav li.chart {top:0; left:0; width:199px; height:89px;}
#quick-nav li.new {top:0; left:200px; width:199px; height:89px;}
#quick-nav li.genre {top:0; left:400px; width:200px; height:89px;}
#quick-nav li.play_list {top:89px; left:0; width:199px; height:90px;}
#quick-nav li.channel {top:89px; left:200px; width:199px; height:90px;}
#quick-nav li.star {top:89px; left:400px; width:200px; height:90px;}
#quick-nav li a {display:block; height:89px; text-indent:-999px; overflow:hidden; background-image:url('http://image.geniemusic.co.kr/genie/Images/head/quick_nav.gif'); background-repeat:no-repeat;}
#quick-nav li.chart a {background-position:0 0;}
#quick-nav li.new a {background-position:-199px 0;}
#quick-nav li.genre a {background-position:-398px 0;}
#quick-nav li.play_list a {background-position:0 -89px; height:90px;}
#quick-nav li.channel a {background-position:-199px -89px; height:90px;}
#quick-nav li.star a {background-position:-398px -89px; height:90px;}

/* footer */
.footer { text-align:center; }
.footer .util_menu {height:60px; padding-top:26px; border-top:1px solid #dadada;
	-moz-box-shadow:0 -6px 6px rgba(200,200,200,.3); -webkit-box-shadow:0 -6px 6px rgba(200,200,200,.3); box-shadow:0 -6px 6px rgba(200,200,200,.3);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 49%, rgba(208,208,208,1) 51%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(225,225,225,1)), color-stop(51%,rgba(208,208,208,1)), color-stop(100%,rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 49%,rgba(208,208,208,1) 51%,rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 49%,rgba(208,208,208,1) 51%,rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 49%,rgba(208,208,208,1) 51%,rgba(228,228,228,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 49%,rgba(208,208,208,1) 51%,rgba(228,228,228,1) 100%);
}
.footer .util_menu ul:after {content:''; clear:both; display:block; height:0; visibility:hidden;}
.footer .util_menu li {float:left; background:url('http://image.geniemusic.co.kr/genie/Images/head/foot_util.png') no-repeat 0 0;}
	.footer .util_menu li:first-child {background:none;}
.footer .util_menu li a {display:inline-block; text-align:center; color:#666; font-size:22px; line-height:36px; letter-spacing:-1px;}
.footer .util_menu li a:before {content:''; display:inline-block; width:23px; height:36px; margin-right:4px; vertical-align:middle; background-image:url('http://image.geniemusic.co.kr/genie/Images/head/foot_util.png'); background-repeat:no-repeat;}
.footer .util_app {width:22%;}
.footer .util_pass {width:22%;}
.footer .util_event {width:18%;}
.footer .util_notice {width:20%;}
.footer .util_login {width:18%;}
.footer .util_app a:before {background-position:0 -98px;}
.footer .util_pass a:before {background-position:0 -196px;}
.footer .util_event a:before {background-position:0 -298px;}
.footer .util_notice a:before {background-position:0 -398px;}
.footer .util_login a:before {background-position:0 -496px;}
.footer .copy {height:72px; color:#a3a3a3; text-transform:uppercase; font-style:normal; line-height:56px; font-size:18px;
	-moz-box-shadow:inset 0 4px 4px #d0d0d0; -webkit-box-shadow:inset 0 4px 4px #d0d0d0; box-shadow:inset 0 4px 4px #d0d0d0;
	background: -moz-linear-gradient(top, rgba(214,214,214,1) 15%, rgba(229,229,229,1) 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(214,214,214,1)), color-stop(75%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(214,214,214,1) 15%,rgba(229,229,229,1) 75%);
	background: -o-linear-gradient(top, rgba(214,214,214,1) 15%,rgba(229,229,229,1) 75%);
	background: -ms-linear-gradient(top, rgba(214,214,214,1) 15%,rgba(229,229,229,1) 75%);
	background: linear-gradient(top, rgba(214,214,214,1) 15%,rgba(229,229,229,1) 75%);
}


/* body */
#wrap_contents .body {position:relative; background:#f2f2f2 url('http://image.geniemusic.co.kr/genie/Images/body/visual_1.jpg') no-repeat 0 0; min-height:300px;}
#wrap_contents .body.cover {background-size:160%; background-position:70% top}
#wrap_contents .location {height:62px;
	-moz-box-shadow:0 8px 8px rgba(50,50,50,.1); -webkit-box-shadow:0 8px 8px rgba(50,50,50,.1); box-shadow:0 8px 8px rgba(50,50,50,.1);
	background-color:rgba(255,255,255,.2);
}
#wrap_contents .location {position:relative; height:42px; padding:22px 0 6px 20px;}
body.ua-ios #wrap_contents .location {padding-left:130px;}
#wrap_contents .location .home {float:left; width:36px; height:30px; overflow:hidden; padding-left:0; text-indent:-999px; background:url('http://image.geniemusic.co.kr/genie/Images/body/location.png') no-repeat 0 0;}
#wrap_contents .location span,
#wrap_contents .location strong {float:left; margin-right:4px; padding-left:18px; font-size:20px; line-height:30px; background:url('http://image.geniemusic.co.kr/genie/Images/body/location.png') no-repeat -36px 0;}
#wrap_contents .location strong {font-weight:normal;}
#wrap_contents .location .quick-nav-toggle {position:absolute; right:20px; top:16px; display:block; width:52px; height:30px; border:0; background:url('http://image.geniemusic.co.kr/genie/Images/body/location.png') no-repeat 100% -30px;}
#wrap_contents .location .quick-nav-toggle.true {background-position:100% -60px;}

#wrap_contents .title-header {min-height:80px; position:relative; z-index:10;}
#wrap_contents .title-header h1 {font-size:32px; line-height:40px; padding:18px;}
#wrap_contents .title-header h1.result {font-size:32px; line-height:40px; padding:18px; font-weight:normal; text-align:center; }
#wrap_contents .title-header h1.result .keyword {font-weight:bold;}
#wrap_contents .tab-type-1 {border-top:1px solid #b9bfc0; border-bottom:1px solid #b9bfc0;
	-moz-box-shadow:0 8px 8px rgba(200,200,200,.4); -webkit-box-shadow:0 8px 8px rgba(200,200,200,.4); box-shadow:0 8px 8px rgba(200,200,200,.4);
}
#wrap_contents .tab-type-1 ul {height:54px;
	background: -moz-linear-gradient(top, rgba(226,238,238,1) 0%, rgba(213,231,234,1) 48%, rgba(189,207,210,1) 50%, rgba(226,238,238,1) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,238,238,1)), color-stop(48%,rgba(213,231,234,1)), color-stop(50%,rgba(189,207,210,1)), color-stop(99%,rgba(226,238,238,1)));
	background: -webkit-linear-gradient(top, rgba(226,238,238,1) 0%,rgba(213,231,234,1) 48%,rgba(189,207,210,1) 50%,rgba(226,238,238,1) 99%);
	background: -o-linear-gradient(top, rgba(226,238,238,1) 0%,rgba(213,231,234,1) 48%,rgba(189,207,210,1) 50%,rgba(226,238,238,1) 99%);
	background: -ms-linear-gradient(top, rgba(226,238,238,1) 0%,rgba(213,231,234,1) 48%,rgba(189,207,210,1) 50%,rgba(226,238,238,1) 99%);
	background: linear-gradient(top, rgba(226,238,238,1) 0%,rgba(213,231,234,1) 48%,rgba(189,207,210,1) 50%,rgba(226,238,238,1) 99%);
}
#wrap_contents .tab-type-1 ul:after {clear:both; display:block; height:0; visibility:hidden;}
#wrap_contents .tab-type-1 li {float:left; }
#wrap_contents .tab-type-1 li.current {
	background: -moz-linear-gradient(top, rgba(220,232,232,1) 0%, rgba(187,225,232,1) 48%, rgba(156,189,195,1) 50%, rgba(217,231,231,1) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,232,232,1)), color-stop(48%,rgba(187,225,232,1)), color-stop(50%,rgba(156,189,195,1)), color-stop(99%,rgba(217,231,231,1)));
	background: -webkit-linear-gradient(top, rgba(220,232,232,1) 0%,rgba(187,225,232,1) 48%,rgba(156,189,195,1) 50%,rgba(217,231,231,1) 99%);
	background: -o-linear-gradient(top, rgba(220,232,232,1) 0%,rgba(187,225,232,1) 48%,rgba(156,189,195,1) 50%,rgba(217,231,231,1) 99%);
	background: -ms-linear-gradient(top, rgba(220,232,232,1) 0%,rgba(187,225,232,1) 48%,rgba(156,189,195,1) 50%,rgba(217,231,231,1) 99%);
	background: linear-gradient(top, rgba(220,232,232,1) 0%,rgba(187,225,232,1) 48%,rgba(156,189,195,1) 50%,rgba(217,231,231,1) 99%);
}
#wrap_contents .tab-type-1 li a {display:block; position:relative; left:-1px; height:54px; text-align:center; font-size:24px; line-height:54px; background:url('http://image.geniemusic.co.kr/genie/Images/body/tab_div.gif') no-repeat 0 50%;}
#wrap_contents .tab-type-1 li:first-child a {background:none;}
#wrap_contents .title-header .btn-all-play {position:absolute; top:16px; right:22px; width:132px; height:48px; font-size:20px; line-height:50px; text-align:right; padding-right:10px; background:url('http://image.geniemusic.co.kr/genie/Images/body/btn_all_play.png') no-repeat 0 0;}
#wrap_contents .title-header .btn-edit-end {position:absolute; top:16px; right:22px; width:132px; height:48px; font-size:20px; line-height:50px; text-align:right; padding-right:10px; background:url('http://image.geniemusic.co.kr/genie/Images/body/btn_edit.png') no-repeat 0 0;}
#wrap_contents .tab-type-2 ul {border:1px solid rgba(0,0,0,.2); border-radius:6px; overflow:hidden; }
	#wrap_contents .tab-type-2.search-tab ul {width:424px; margin:0 auto 15px;}
	#wrap_contents .tab-type-2 ul:after {content:''; clear:both; display:block; height:0; visibility:hidden;}
	#wrap_contents .tab-type-2.search-tab li {width:140px;}
#wrap_contents .tab-type-2 li {float:left; width:140px; border-left:1px solid rgba(0,0,0,.2); text-align:center;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(205,205,205,0.2) 50%, rgba(255,255,255,0.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(50%,rgba(205,205,205,0.2)), color-stop(100%,rgba(255,255,255,0.2)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(205,205,205,0.2) 50%,rgba(255,255,255,0.2) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(205,205,205,0.2) 50%,rgba(255,255,255,0.2) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(205,205,205,0.2) 50%,rgba(255,255,255,0.2) 100%);
	background: linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(205,205,205,0.2) 50%,rgba(255,255,255,0.2) 100%);
}
#wrap_contents .tab-type-2 li:first-child {border-left:0;}
#wrap_contents .tab-type-2 li.current {
	background: -moz-linear-gradient(top, rgba(201,225,243,0.5) 0%, rgba(151,179,204,0.5) 50%, rgba(201,225,243,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,225,243,0.5)), color-stop(50%,rgba(151,179,204,0.5)), color-stop(100%,rgba(201,225,243,0.5)));
	background: -webkit-linear-gradient(top, rgba(201,225,243,0.5) 0%,rgba(151,179,204,0.5) 50%,rgba(201,225,243,0.5) 100%);
	background: -o-linear-gradient(top, rgba(201,225,243,0.5) 0%,rgba(151,179,204,0.5) 50%,rgba(201,225,243,0.5) 100%);
	background: -ms-linear-gradient(top, rgba(201,225,243,0.5) 0%,rgba(151,179,204,0.5) 50%,rgba(201,225,243,0.5) 100%);
	background: linear-gradient(top, rgba(201,225,243,0.5) 0%,rgba(151,179,204,0.5) 50%,rgba(201,225,243,0.5) 100%);
}
#wrap_contents .tab-type-2 li a {display:block; font-size:24px; line-height:48px;}
#wrap_contents .tab-type-2 li a {}


/* genie list (album, artist, song) */
.g-list {background-color:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #c6c6c6;}
.g-list > ul > li {position:relative; min-height:110px;}
.g-list > ul > li:before {content:''; display:block; width:0; height:110px; visibility:hidden; float:left;}
.g-list > ul > li:nth-child(2n) {background-color:#e6e6e6;}
.g-list .thumb {width:110px; height:110px; position:relative; display:block;}
.g-list .thumb img {width:110px; height:110px;}
	.g-list .thumb.icon-19:after {content:''; display:block; position:absolute; top:0; right:0; width:32px; height:32px; background:url('http://image.geniemusic.co.kr/genie/Images/body/icon_19.png') no-repeat 0 0;}
	.g-list .thumb.icon-lock:after {content:''; display:block; position:absolute; top:0; right:0; width:32px; height:32px; background:url('http://image.geniemusic.co.kr/genie/Images/body/icon_lock.png') no-repeat 0 0;}
.g-list .title {position:absolute; top:0; left:130px; right:150px; height:110px; display:block;}
.g-list .chart_rank {position:absolute; top:0; width:80px; text-align:center; font-size:22px; line-height:32px; color:#444; padding-top:40px;}
	.g-list.type-album .title {right:0; z-index:5;}
	.g-list.type-album .title .song,
	.g-list.type-album .title .artist {right:62px;}
	.g-list.type-artist .title {right:0; z-index:5;}
	.g-list.type-artist .title .artist {right:62px; top:34px; font-size:28px; line-height:40px; color:#333;}
	.g-list.type-album-song .title {left:80px;}
	.g-list.type-album-song .chart_rank {left:0;}
	.g-list.type-chart .chart_rank {left:110px;}
	.g-list.type-chart .title {left:190px;}
	.g-list.type-playlist .title {right:80px;}
	.g-list.type-playlist .play-list {right:0;}
	.g-list.type-playlist .check {position:absolute; top:30px; right:0; width:80px; display:block; text-align:center; }
	.g-list.type-playlist .check input[type='checkbox'] {}
.g-list .title .icon_title {vertical-align:middle; margin-right:6px;}
.g-list .title .song,
.g-list .title .artist {position:absolute; left:0; right:0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.g-list .title .song {font-size:28px; top:22px; line-height:40px;}
.g-list .title .artist {font-size:20px; color:#666; top:62px; line-height:24px;}
.g-list .play-list {position:absolute; top:0; width:90px; right:62px; height:110px; text-indent:-999px; overflow:hidden; background:url('http://image.geniemusic.co.kr/genie/Images/body/list_1.png') no-repeat 0 0;}
	.g-list .play-list.true {background-position:0 -110px;}
.g-list .more-option,
.g-list .more {position:absolute; top:0; width:60px; height:110px; text-indent:-999px; overflow:hidden; background-image:url('http://image.geniemusic.co.kr/genie/Images/body/list_1.png'); background-repeat:no-repeat;}
.g-list .more-option {right:0; border-left:1px solid #dbdcdc; background-position:-90px 0;}
	.g-list .more-option.ture {background-position:-90px -110px}
.g-list .more {right:0; border-left:1px solid #dbdcdc; background-position:-150px 0;}
	.g-list > ul li:nth-child(2n) .more,
	.g-list > ul li:nth-child(2n) .more-option {border-left:1px solid #d4d4d5;}
.g-list.type-playlist .playing-this:after {content:''; display:block; position:absolute; top:0; left:0; width:110px; height:110px; background:url('http://image.geniemusic.co.kr/genie/Images/body/now_song.png') no-repeat 0 0; z-index:11;}
.g-list.type-playlist {
	-moz-box-shadow:-20px 0 20px rgba(100,100,100,.5); -webkit-box-shadow:-20px 0 20px rgba(100,100,100,.5); box-shadow:-20px 0 20px rgba(100,100,100,.5);
}
.g-list-more {position:relative; height:108px; border-top:1px solid #fff;
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(220,220,220,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(220,220,220,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(220,220,220,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(220,220,220,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(220,220,220,1) 100%);
	background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(220,220,220,1) 100%);
}
.g-list-more .more-25 {position:absolute; top:0; left:0; bottom:0; display:block; padding-top:10px; right:118px; text-align:center; font-size:28px; line-height:40px;}
.g-list-more .more-25 .count {display:block; text-align:center; color:#999; font-size:22px; line-height:24px;}
.g-list-more .page-top {position:absolute; top:0; right:0; bottom:0; display:block; padding:20px 0 0 42px; width:76px; font-size:20px; line-height:20px; background:url('http://image.geniemusic.co.kr/genie/Images/body/page_top.png') no-repeat 0 0;}
.g-list-more .edit-btn,
.g-list-more .all-number,
.g-list-more .edit-del,
.g-list-more .edit-up,
.g-list-more .edit-down {position:absolute; top:0; text-align:center; font-size:26px; padding-top:20px; line-height:36px; display:block; height:60px; background:url('http://image.geniemusic.co.kr/genie/Images/body/btn_playlist.png') no-repeat 0 -400px;}
.g-list-more .edit-btn:before,
.g-list-more .edit-del:before,
.g-list-more .edit-up:before,
.g-list-more .edit-down:before {content:''; display:inline-block; width:30px; height:36px; vertical-align:middle; background-image:url('http://image.geniemusic.co.kr/genie/Images/body/btn_playlist.png'); background-repeat:no-repeat;}
.body .g-list-more a:first-child {background:none;}
.g-list-more .edit-btn {width:160px; left:0;}
.g-list-more .edit-del {width:160px; left:0;}
.g-list-more .edit-up {width:240px; left:160px;}
.g-list-more .edit-down {width:240px; right:0;}
.g-list-more .all-number {width:364px; left:160px;}
.g-list-more .edit-btn:before {background-position:0 -296px;}
.g-list-more .edit-del:before {background-position:0 4px;}
.g-list-more .edit-up:before {background-position:0 -96px;}
.g-list-more .edit-down:before {background-position:0 -196px;}
.g-list li.open .more-option {background-position:-90px -100px;}
.g-list li .menu {clear:both; position:relative; padding:19px 0 19px 97px; border-color:#bcbdbd; border-style:solid; border-width:1px 0; background-color:rgba(200,200,200,.7); box-shadow:inset 0 10px 10px -6px rgba(100,100,100,.2);}
	.g-list li .menu:before {content:' '; position:absolute; left:40px; top:25px; display:block; width:41px; height:40px; background-repeat:no-repeat; background-position:0 -150px; background-image:url('http://image.geniemusic.co.kr/genie/Images/body/list_3.png');}
	.g-list li .menu:after {content:' '; display:block; visibility:hidden; clear:both;}
.g-list li .menu ul {float:left; overflow:hidden; border-radius:4px; border:1px solid #b0b0b0;}
.g-list li .menu ul li {font-size:24px; text-align:center; float:left; width:173px; border-top:1px solid #ededed; border-left:1px solid #b0b0b0;}
	.g-list li .menu ul li:first-child {border-left:0 none;}
.g-list li .menu ul li a {color:#333; line-height:67px; display:block; height:67px;}
.g-list li .menu ul li a:before {vertical-align:middle; content:' '; display:inline-block; margin:-3px 7px 0 0; background-repeat:no-repeat; background-image:url('http://image.geniemusic.co.kr/genie/Images/body/list_3.png');}
.g-list li .menu ul li.album a:before {width:29px; height:29px;}
.g-list li .menu ul li.artist a:before {width:29px; height:29px; background-position:0 -50px;}
.g-list li .menu ul li.lyrics a:before {width:29px; height:29px; background-position:0 -100px;}

.genre-category {border-top:1px solid #fff; border-bottom:2px solid #c6c6c6; box-shadow:0 -10px 10px rgba(200,200,200,.5);}
.genre-category > ul {background-color:#f2f2f2;}
.genre-category > ul > li:nth-child(2n) {background-color:#e6e6e6;}
.genre-category > ul > li > a {display:block; position:relative; height:110px; font-size:28px; line-height:110px; padding:0 0 0 110px; background:url('http://image.geniemusic.co.kr/genie/Images/body/genre_i.png') no-repeat 32px 50%;}
.genre-category > ul > li > a:after {content:''; display:block; position:absolute; z-index:5; position:absolute; top:0; right:0; width:60px; height:110px; background:url('http://image.geniemusic.co.kr/genie/Images/body/list_1.png') no-repeat -90px 0; border-left:1px solid #dbdcdc;}
.genre-category > ul > li > a.true:after {background-position:-90px -100px;}
.genre-category .genre-sub {display:none; background-color:rgba(200,200,200,.7); padding:20px 0; border-top:1px solid #bcbdbd;
	box-shadow:inset 0 10px 10px -6px rgba(100,100,100,.2);
}
.genre-category .genre-sub ul {width:600px;	border-radius:4px; border:1px solid #b0b0b0; margin:0 auto; overflow:hidden;}
.genre-category .genre-sub ul:after {content:''; clear:both; height:0; visibility:hidden; display:block;}
.genre-category .genre-sub ul li {width:50%; float:left;
	border-top:1px solid #eee; border-bottom:1px solid #b0b0b0; border-right:1px solid #b0b0b0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.genre-category .genre-sub ul li:nth-child(2n) {border-right:0;}
.genre-category .genre-sub ul li:nth-last-child(1),
.genre-category .genre-sub ul li:nth-last-child(2):not(:nth-child(even)) {border-bottom:0;}
.genre-category .genre-sub ul li:nth-last-child(1):not(:nth-child(even)):before {
	position:relative; top:-1px; display:block; content:''; left:300px; width:100%; height:1px; background-color:#eee;
}
.genre-category .genre-sub ul li a {display:block; height:64px; text-align:center; font-size:24px; line-height:64px;}

#wrap_contents .info_cover {width:100%; height:200px; position:relative; padding:16px 20px 20px;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
#wrap_contents .info_cover .thumb img {width:160px; height:160px; display:block; border:1px solid #fff;
	box-shadow:0 0 6px 0 rgba(100,100,100,.5);
}
#wrap_contents .info_cover .infos {position:absolute; top:45px; left:200px; right:20px;}
#wrap_contents .info_cover .infos .title,
#wrap_contents .info_cover .infos .artist {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#wrap_contents .info_cover .infos .title.only {text-overflow:clip; white-space:normal; overflow:visible}
#wrap_contents .info_cover .infos .title {padding:0; color:#000;}
#wrap_contents .info_cover .infos .artist {display:block; font-size:24px; margin-left:2px; line-height:36px;}
#wrap_contents .info_cover .infos .date {display:block; color:#666; font-size:22px; margin-left:4px;}
#wrap_contents .body.cover .tab-type-2.search-tab ul {margin:0 0 15px 20px;}
#wrap_contents .body.cover .btn-all-play {top:200px;}
#wrap_contents .cover-infomation {position:relative; z-index:10;}
#wrap_contents .cover-infomation > h2 {height:88px; padding-left:20px; color:#459299; font-size:30px; line-height:88px;
	border-top:1px solid #fff; background-color:#f3f3f3;
	box-shadow:0 -10px 10px rgba(200,200,200,.4);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#wrap_contents .cover-infomation .info_contents {
	min-height:500px; padding:20px 20px 40px; width:100%;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	border-top:1px solid #fff; box-shadow:0 -10px 10px rgba(200,200,200,.4);
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(237,237,237,1) 80%, rgba(220,220,220,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(80%,rgba(237,237,237,1)), color-stop(100%,rgba(220,220,220,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(237,237,237,1) 80%,rgba(220,220,220,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(237,237,237,1) 80%,rgba(220,220,220,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(237,237,237,1) 80%,rgba(220,220,220,1) 100%);
	background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(237,237,237,1) 80%,rgba(220,220,220,1) 100%);
}
#wrap_contents .cover-infomation .info_contents .item {font-size:24px; line-height:36px;}
#wrap_contents .cover-infomation .info_contents .item strong {position:relative; display:inline-block; width:140px; margin-right:10px;}
#wrap_contents .cover-infomation .info_contents .item strong:before {content:'- '; font-weight:normal;}
#wrap_contents .cover-infomation .info_contents .item strong:after {content:':'; font-weight:normal; position:absolute; right:0;}
#wrap_contents .cover-infomation .info_contents .item.descriptioin {margin-top:20px;}
#wrap_contents .cover-infomation .info_contents .item.descriptioin strong {display:block; width:100%;}
#wrap_contents .cover-infomation .info_contents .item.descriptioin strong:after {content:'';}
#wrap_contents .cover-infomation .info_contents .null {height:40px; padding-top:140px; text-align:center; color:#459299; font-size:30px; line-height:40px; background:url('http://image.geniemusic.co.kr/genie/Images/body/info_null.png') no-repeat 50% 30px;}

/* player */
#wrap_player {float:right; width:640px; position:relative; min-height:100%;}

#wrap_player .header {position:relative; height:90px;
	background: -moz-linear-gradient(top, rgba(103,128,144,1) 0%, rgba(45,57,67,1) 38%, rgba(28,39,48,1) 40%, rgba(17,17,17,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,128,144,1)), color-stop(38%,rgba(45,57,67,1)), color-stop(40%,rgba(28,39,48,1)), color-stop(80%,rgba(17,17,17,1)));
	background: -webkit-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: -o-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: -ms-linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
	background: linear-gradient(top, rgba(103,128,144,1) 0%,rgba(45,57,67,1) 38%,rgba(28,39,48,1) 40%,rgba(17,17,17,1) 80%);
}
#wrap_player .header h1 {display:block; position:absolute; top:20px; left:50%; margin-left:-63px; width:126px; height:48px; text-indent:-999px; overflow:hidden; background:url('http://image.geniemusic.co.kr/genie/Images/head/logo.png') no-repeat 0 0;}
#wrap_player .header .to_contents,
#wrap_player .header .btn_playlist {display:block; position:absolute; border:0; padding:0; text-indent:-999px; overflow:hidden;}
#wrap_player .header .to_contents {top:16px; left:20px; width:80px; height:54px; background:url('http://image.geniemusic.co.kr/genie/Images/player/to_content.png') no-repeat 0 0;}
#wrap_player .header .btn_playlist {top:0; right:0; width:108px; height:90px; background:url('http://image.geniemusic.co.kr/genie/Images/player/playlist.jpg') no-repeat 0 0;}
#wrap_player .cover-image {height:640px; margin-bottom:-50px;}
#wrap_player .cover-image img {display:block; width:640px; height:640px;}
.ua-ios #wrap_player .cover-image.cover-mask img {display:block; width:640px; height:640px;
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top, #678090 0%,#2d3943 38%,#1c2730 40%,#111111 80%);
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%);
}
#wrap_player .song_info {position:absolute; top:90px; left:0; width:100%; height:80px; z-index:5;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.86) 0%, rgba(17,17,17,0.64) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.86)), color-stop(100%,rgba(17,17,17,0.64)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.86) 0%,rgba(17,17,17,0.64) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.86) 0%,rgba(17,17,17,0.64) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.86) 0%,rgba(17,17,17,0.64) 100%);
	background: linear-gradient(top, rgba(0,0,0,0.86) 0%,rgba(17,17,17,0.64) 100%);
}
#wrap_player .song_info .title {position:absolute; top:20px; left:20px; right:180px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#fff; font-size:28px; line-height:36px;}
#wrap_player .lyric_info {display:none; position:relative; margin-top:-640px; padding-top:90px; width:100%; z-index:5; background-color:rgba(0,0,0,.7);}
#wrap_player .song_info .to-lyrics,
#wrap_player .lyric_info .to-cover,
#wrap_player .lyric_info .to-artist,
#wrap_player .lyric_info .to-album {position:absolute; border:0; display:block; text-indent:-999px; overflow:hidden; background-color:transparent;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/player/btns_1.png'); background-repeat:no-repeat;
	-moz-box-shadow:0 5px 8px rgba(0,0,0,.6); -webkit-box-shadow:0 5px 8px rgba(0,0,0,.6); box-shadow:0 5px 8px rgba(0,0,0,.6);
	border-radius:4px;
}
#wrap_player .song_info .to-lyrics {top:15px; right:20px; width:148px; height:50px; background-position:0 0;}
#wrap_player .lyric_info .to-cover {top:15px; right:20px; width:148px; height:50px; background-position:-150px 0;}
#wrap_player .lyric_info .to-artist {top:15px; left:20px; width:221px; height:50px; background-position:0 -50px;
	border-top-right-radius:0; border-bottom-right-radius:0;
	-moz-box-shadow:-1px 5px 8px rgba(0,0,0,.6); -webkit-box-shadow:-1px 5px 8px rgba(0,0,0,.6); box-shadow:-1px 5px 8px rgba(0,0,0,.6);
}
#wrap_player .lyric_info .to-album {top:15px; left:241px; width:221px; height:50px; background-position:-221px -50px;
	border-top-left-radius:0; border-bottom-left-radius:0;
	-moz-box-shadow:1px 5px 8px rgba(0,0,0,.6); -webkit-box-shadow:1px 5px 8px rgba(0,0,0,.6); box-shadow:1px 5px 8px rgba(0,0,0,.6);
}
#wrap_player .lyric_info .lyric-text {color:#fff; font-size:24px; color:#eee; line-height:36px; height:500px;}

/* playcontroller */
.playcontroller {border-top:1px solid rgba(255,255,255,.5); z-index:5; position:relative; }
.playcontroller .btnarea {overflow:hidden; height:103px;
	background: -moz-linear-gradient(top, rgba(111,120,130,0.6) 0%, rgba(81,90,100,0.8) 25%, rgba(45,57,67,1) 50%, rgba(27,32,36,1) 75%, rgba(17,17,17,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,120,130,0.6)), color-stop(25%,rgba(81,90,100,0.8)), color-stop(50%,rgba(45,57,67,1)), color-stop(75%,rgba(27,32,36,1)), color-stop(100%,rgba(17,17,17,1)));
	background: -webkit-linear-gradient(top, rgba(111,120,130,0.6) 0%,rgba(81,90,100,0.8) 25%,rgba(45,57,67,1) 50%,rgba(27,32,36,1) 75%,rgba(17,17,17,1) 100%);
	background: -o-linear-gradient(top, rgba(111,120,130,0.6) 0%,rgba(81,90,100,0.8) 25%,rgba(45,57,67,1) 50%,rgba(27,32,36,1) 75%,rgba(17,17,17,1) 100%);
	background: -ms-linear-gradient(top, rgba(111,120,130,0.6) 0%,rgba(81,90,100,0.8) 25%,rgba(45,57,67,1) 50%,rgba(27,32,36,1) 75%,rgba(17,17,17,1) 100%);
	background: linear-gradient(top, rgba(111,120,130,0.6) 0%,rgba(81,90,100,0.8) 25%,rgba(45,57,67,1) 50%,rgba(27,32,36,1) 75%,rgba(17,17,17,1) 100%);
}
.playcontroller .btnarea span {overflow:hidden; float:left;}
.playcontroller .btnarea .repeatbtn {position:absolute; top:22px; left:35px; width:60px; height:60px; background:url('http://image.geniemusic.co.kr/genie/Images/player/repeat.png') no-repeat left top;}
.playcontroller .btnarea .navibtn {position:absolute; top:18px; width:70px; height:70px; background-image:url('http://image.geniemusic.co.kr/genie/Images/player/prevnext.png'); background-repeat:no-repeat;}
.playcontroller .btnarea .prevbtn {left:170px; background-position:left top;}
.playcontroller .btnarea .nextbtn {left:400px; background-position:left bottom;}
.playcontroller .btnarea .playbtn {position:absolute; top:13px; left:280px; width:80px; height:80px; background:url('http://image.geniemusic.co.kr/genie/Images/player/playpause.png') no-repeat left top;}
.playcontroller .btnarea .randombtn {position:absolute; top:22px; right:35px; width:60px; height:60px; background:url('http://image.geniemusic.co.kr/genie/Images/player/random.png') no-repeat left top;}
.playcontroller .timelinearea {position:relative; height:90px; background-color:#111;}
.playcontroller .timelinearea span {position:absolute;}
.playcontroller .timelinearea .timetxt {top:10px; color:#fff; font-size:26px; line-height:36px;}
.playcontroller .timelinearea .timetxt.start {left:20px; color:#52cdcd;}
.playcontroller .timelinearea .timetxt.end {right:20px;}
.playcontroller .timelinearea .timeline {top:20px; left:108px; width:425px; height:19px; background:url('http://image.geniemusic.co.kr/genie/Images/player/timeline.png') no-repeat center top;}
.playcontroller .timelinearea .currenttime {width:222px; height:19px; background:url('http://image.geniemusic.co.kr/genie/Images/player/timeline.png') no-repeat 0 -19px;}
.playcontroller .timelinearea .timelinebtn {position:absolute; top:-12px; width:46px; height:46px; margin-left:-23px; background:url('http://image.geniemusic.co.kr/genie/Images/player/timeline.png') no-repeat 0 -38px;}

/* loading */
.loading-now {display:none; position:absolute; left:0; width:100%; height:100%; text-align:center; background-color:rgba(100,100,100,.4); z-index:50;}
.loading-now img {position:absolute; top:50%; left:50%; margin-top:22px; margin-left:-22px;}

/* agreement */
.agree_box_in h1, .agree_box_in h2, .agree_box_in h3, .agree_box_in p, .agree_box_in li {font-size:24px;}
.agree_box_in h1 {margin:20px 0 10px;}
.agree_box_in h2 {margin:20px 0 10px;}
.agree_box_in ol ol {margin:0 0 0 20px;}

/* channel plus top banner */
#channel_banner {overflow:hidden; zoom:1; width:640px; background-color:black; padding:2px;}
/*
#channel_banner .left {width:317px; height:240px; float:left; margin-right:2px;}
#channel_banner .right {width:317px; height:240px; float:left;}
*/
#channel_banner .right {width:320px; height:260px; float:left;}
#channel_banner .left {width:316px; height:240px; float:left; margin-right:2px;}
/*
#channel_banner .banner01 {width:317px; height:121px; position:relative; display:block;}
#channel_banner .banner02 {width:317px; height:119px; position:relative; display:block;}
#channel_banner .banner03 {width:317px; height:240px; position:relative; display:block;}
*/
#channel_banner .banner01 {width:316px; height:129px; position:relative; display:block;}
#channel_banner .banner02 {width:316px; height:130px; position:relative; display:block; margin-top:2px;}
#channel_banner .banner03 {width:320px; height:260px; position:relative; display:block;}

#channel_main {width:640px; padding:6px;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
#channel_main:after {content:''; clear:both; display:block; height:0; visibility:hidden;}
#channel_main .left {width:310px; float:left;}
#channel_main .right {width:310px; float:right;}

.contents-area .product_box {padding:12px 20px; margin:20px 0 30px; border:1px solid #bebebe; background-color:#f3f3f3; color:#333;
	-moz-box-shadow:inset 0 0 0 1px #fff;
}
.contents-area .product_box p {font-weight:bold; text-indent:-4.6em; padding-left:4.6em;}
.contents-area .product_box p:first-child {margin-bottom:20px;}
.contents-area .product_box p strong {min-width:100px; background-image:url('http://image.geniemusic.co.kr/genie/Images/member/point_bul.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:10px;}
.contents-area .product_box .note {display:block; margin-left:20px; font-weight:normal; color:#666;}
.contents-area .lte_genie {border-top:2px solid #dadada;}
.contents-area .lte_genie p {border-top:2px solid #fff; padding:20px 0 0;}
.contents-area .lte_genie strong {color:#62acb3;}
.contents-area .lte-wrap-genie {color:#666; padding-left:14px; margin-left:16px; background:url('http://image.geniemusic.co.kr/genie/Images/body/lte_genie.gif') no-repeat 0 10px;}
.contents-area .lte-wrap-genie strong {color:#62acb3;}



/*
*
*
* jamese css
*
*
*/
.contents-area {position:relative; background-color:#e8e8e8; min-height:400px; width:100%; padding:20px 20px; margin-bottom:40px; border-top:1px solid #fff; z-index:10; color:#666;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-box-shadow:0 -8px 8px rgba(200,200,200,.5); -moz-box-shadow:0 -8px 8px rgba(200,200,200,.5); box-shadow:0 -8px 8px rgba(200,200,200,.5);
}

.float_wrap:after {content:' '; clear:both; visibility:hidden; display:block;}
.mgn_b10 {margin-bottom:10px;}
.mgn_b20 {margin-bottom:20px;}
.mgn_b30 {margin-bottom:30px;}
.mgn_b40 {margin-bottom:40px;}
.left_20 {padding-left:20px;}
.padd20 {padding:20px;}
.bul_1 {padding-left:25px; font-size:20px; color:#666;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/member/point_bul.gif');
	background-position:14px 12px;
	background-repeat:no-repeat;
}

/* input */
.in_box1 {height:56px; border:2px solid #b6b6b6; font-size:24px; padding:0; padding-left:16px; color:#b6b6b6;
	-webkit-border-radius:10px; border-radius:10px;
}
.in_length70 {width:70px;}
.in_length74 {width:74px;}
.in_length80 {width:80px;}
.in_length120 {width:120px;}
.in_length142 {width:142px;}
.in_length150 {width:150px;}
.in_length334 {width:334px;}
.in_length349 {width:349px;}
.in_length536 {width:536px;}

/* 1가지 버튼 ?열 */
.btn_wrap_1 span {width:100%; display:table;}
.btn_wrap_1 a,.btn_wrap_1 input {display:table-cell; vertical-align:middle; text-align:center; padding:0; width:100%;}
.btn_wrap_1 span.gray_type a,.btn_wrap_1 span.gray_type input {
	border:1px solid #c2c2c2;
	color:#333;
	font-size:30px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top, #ededed 0%,#d2d2d2 100%);
	background: linear-gradient(top, #ededed 0%,#d2d2d2 100%);
}
.btn_wrap_1 span.green_type a,.btn_wrap_1 span.green_type input {
	border:1px solid #d2d6d9;
	color:#fff;
	font-size:30px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #6acbd7;
	background: -moz-linear-gradient(top, #6acbd7 0%, #40a1b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6acbd7), color-stop(100%,#40a1b1));
	background: -webkit-linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
	background: linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
}
.btn_wrap_1 span.short a, .btn_wrap_1 span.short input {height:60px; font-size:30px;}
.btn_wrap_1 span.tall a, .btn_wrap_1 span.tall input {height:80px; font-size:30px;}

/* 2가지 버튼 ?열 */
.btn_wrap_2 {width:100%;}
.btn_wrap_2 span {display:table;}
.btn_wrap_2 span.w_left {float:left; width:48%;}
.btn_wrap_2 span.w_right {float:right; width:48%;}
.btn_wrap_2 a,.btn_wrap_2 input {display:table-cell; vertical-align:middle; text-align:center; padding:0; width:100%;}
.btn_wrap_2 .green_type a,.btn_wrap_2 .green_type input {
	border:1px solid #d2d6d9;
	color:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #6acbd7;
	background: -moz-linear-gradient(top, #6acbd7 0%, #40a1b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6acbd7), color-stop(100%,#40a1b1));
	background: -webkit-linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
	background: linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
}
body.ua-android .btn_wrap_2 .green_type a,.btn_wrap_2 .green_type input {border-color:#419faf;}

.btn_wrap_2 .gray_type a,.btn_wrap_2 .gray_type input {
	border:1px solid #c2c2c2;
	color:#333;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top, #ededed 0%,#d2d2d2 100%);
	background: linear-gradient(top, #ededed 0%,#d2d2d2 100%);
}

.btn_wrap_2 .tall a,.btn_wrap_2 .tall input {height:80px; font-size:30px;}
.btn_wrap_2 .short a,.btn_wrap_2 .short input {height:60px; font-size:24px;}
 .btn_wrap_2 .big_font a, .btn_wrap_2 .big_font input {font-size:30px;}

/* 버튼 */
.pos_btn1 {display:table;}
.pos_btn1 input,.pos_btn1 a {display:table-cell; vertical-align:middle; text-align:center; width:140px; border:1px solid #d2d6d9; padding:0;
	color:#fff;
	font-size:30px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #6acbd7;
	background: -moz-linear-gradient(top, #6acbd7 0%, #40a1b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6acbd7), color-stop(100%,#40a1b1));
	background: -webkit-linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
	background: linear-gradient(top, #6acbd7 0%,#40a1b1 100%);
}
.btn_tall input,.btn_tall a {height:138px;}
.btn_short input,.btn_short a {height:78px;}

.global_box {border:2px solid #bebebe;}
.global_box .box_in {border:2px solid #fff; padding:0px; background-color:#f3f3f3;}
.global_box .padd .box_item {padding:20px;}
.global_box .box_in .box_item {border-bottom:2px solid #dadada; border-top:2px solid #fff;}
.global_box .box_in .box_item:first-child {border-top:0px;}
.global_box .box_in .box_item:last-child {border-bottom:0px;}
.global_box .form_ver .box_item:first-child {background-color:#637c8d; padding:20px; border-bottom:0px;}
.global_box .form_ver .box_item:first-child h3 {color:#fff; font-size:26px; margin:0; padding:0;}
.global_box .form_ver .box_item:first-child strong {color:#7ad6de; font-size:24px;}
.global_one_box {border:2px solid #bebebe;}
.global_one_box > * {border:2px solid #fff; padding:20px; background-color:#f3f3f3; color:#000;}
.global_one_box strong {color:#62acb3;}
.global_one_box dl,.global_one_box dt,.global_one_box dd {margin:0; padding:0;}
.global_one_box dl {padding:20px; line-height:1.5;}
.global_one_box dt {display:inline-block; color:#000; width:34%; font-weight:bold;}
.global_one_box dd {display:inline-block; color:#333; width:56%;}

.basic_list li {padding-bottom:10px; font-size:22px; padding-left:30px;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/member/basic_list_bul.png');
	background-position:17px 8px;
	background-repeat:no-repeat;
}
.basic_list li strong {color:#62acb3;}

.login_wrap {border:2px solid #bebebe; margin:45px 0 0 0; margin-bottom:20px;}
.login_wrap fieldset {margin:0 0 0 0; padding:0; border:2px solid #fff; position:relative; padding:38px 38px 34px 38px; background-color:#f3f3f3;}
.login_wrap fieldset legend {position:absolute; top:-50px; left:0px; color:#666; font-size:24px; padding:0; font-weight:bold;}
.login_wrap p {margin-bottom:19px; width:354px;}
.login_wrap .pos_btn1 {position:absolute; top:38px; right:38px;}
.text_h3 {font-size:24px; margin:0; padding:0;}
.text_box {color:#666; margin-bottom:30px; font-size:22px;}
.text_box dl {margin:0; padding:0;}
.text_box dt,.text_box dd {display:inline; margin:0; padding:0;}
.text_box a {color:#62acb3; text-decoration:underline;}
.text_box dt {background-image:url('http://image.geniemusic.co.kr/genie/Images/member/point_bul.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:10px;}
.text_box dd {padding-right:8px;}

/* my */
.sub_title_h2 {font-size:24px; font-weight:bold; color:#666; margin-bottom:13px;}
.logon_box {border:2px solid #bebebe; margin-bottom:20px;}
.logon_box div.logon_in {border:2px solid #fff; background-color:#f3f3f3; padding:38px;}
.logon_in strong {display:block; font-size:30px; text-align:center; margin-bottom:30px;}
.logon_in strong span {color:#62acb3;}
.logon_in .btn_wrap_1 {margin-bottom:20px;}
.my_btn_logout {position:absolute; top:16px; right:20px; width:auto;}
.my_btn_logout .green_type a {padding:6px 25px; height:33px; font-size:22px;}

.sing_up_fr {height:78px; position:relative; line-height:1em;}
.sing_up_fr strong {font-size:46px; line-height:1; display:inline-block; margin-bottom:5px; padding-top:3px;}
.sing_up_fr strong.typ01 {color:#62acb3;}
.sing_up_fr strong.typ02 {color:#627fb2;}
.sing_up_fr p {padding-left:3px; font-size:26px; color:#666;}
.sing_up_fr span.pos_btn1 {position:absolute; top:0px; right:0px;}

.join_real_box {margin:0; padding:0; border:0; margin-bottom:0px;}
.join_real_box legend {margin:0; padding:0; border:0; visibility:hidden; height:0px;}
.join_real_box form {margin:0; padding:0; border:0;}
.join_real_box label {display:inline-block; width:170px; font-weight:bold;}
.join_real_box .unique_id_number label {display:block; width:auto; margin-bottom:10px; vertical-align:middle; letter-spacing:-1px;}
.join_real_box .unique_id_number .in_box1  {width:240px; text-align:left;}
.join_real_box input.in_length120 {text-align:center; padding-left:8px; padding-right:8px;}
.bar_size {display:inline-block; text-align:center; width:29px;}

.s_agree_box {position:relative;}
.s_agree_box h3 {margin:0; padding:0; font-size:24px; margin-bottom:10px;}

.agree_box_in {border:2px solid #b6b6b6; padding:20px; background-color:#fff; font-size:22px;
	-webkit-border-radius:8px;
	border-radius:8px;
	height:150px;
	overflow:auto;
	margin-bottom:8px;
}
.agree_box_in.open {height:auto;}
.s_agree_box .btn_wrap_s {position:absolute; top:-10px; right:0;}
.align_right {text-align:right; color:#666;}
.align_center {text-align:center; color:#666;}
.align_left {text-align:left; color:#666;}
.s_agree_box label,.s_agree_box input {vertical-align:middle;}
.s_agree_box .align_right {font-size:22px;}
.btn_wrap_s {display:table;}
.btn_wrap_s input,.btn_wrap_s a {display:table-cell; vertical-align:middle; text-align:center; width:100px; height:38px; border:1px solid #d2d6d9; padding:0;
	font-size:22px;
	color:#333;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top, #ededed 0%,#d2d2d2 100%);
	background: linear-gradient(top, #ededed 0%,#d2d2d2 100%);
}

/* ?원?보?력 */
.info_write_wrap,.info_write_wrap form,.info_write_wrap legend {border:0; margin:0; padding:0;}
.info_write_wrap legend {height:0; display:block; visibility:hidden;}
.join_table_lay {width:100%; border-collapse:separate;}
.join_table_lay th {text-align:left; padding:33px 0 20px 20px; border-top:2px solid #fff; border-bottom:2px solid #dadada; vertical-align:top; font-size:26px;}
.join_table_lay td {text-align:left; padding:20px 20px 20px 0; border-top:2px solid #fff; border-bottom:2px solid #dadada; color:#666;}
.join_table_lay tr:first-child th {border-top:0;}
.join_table_lay tr:first-child td {border-top:0;}
.join_table_lay tr:last-child th {border-bottom:0;}
.join_table_lay tr:last-child td {border-bottom:0;}
.phone_radio_box {margin-bottom:10px;}
.phone_radio_box input,.phone_radio_box label {vertical-align:middle;}
.pass_number .in_box1 {width:150px; padding-left:8px; padding-right:8px; text-align:center; font-size:22px;}
.pass_number .p_left {float:left;}
.pass_number .p_right {float:right; width:165px;}
.pass_number .p_right .btn_wrap_1 input,.pass_number .p_right .btn_wrap_1 a {font-size:22px;}
.email_box .in_box1 {width:148px; padding-left:10px;}

/* ?원가?완??식*/
.contents-area.cont_ver2 {padding-top:0; background-color:red; border-top:0px;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-moz-box-shadow:0 0 0 rgba(200,200,200,.5); -webkit-box-shadow:0 0 0 rgba(200,200,200,.5); box-shadow:0 0 0 rgba(200,200,200,.5);
	/*?시*/
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,1) 13%, rgba(232,232,232,1) 33%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(13%,rgba(246,246,246,1)), color-stop(33%,rgba(232,232,232,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(246,246,246,1) 13%,rgba(232,232,232,1) 33%,rgba(232,232,232,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(246,246,246,1) 13%,rgba(232,232,232,1) 33%,rgba(232,232,232,1) 100%);
	/*?시*/
}
.contents-area.cont_ver2 h2 {color:#62acb2; font-size:40px; padding-bottom:20px; border-bottom:2px solid #dadada; line-height:48px;}
.contents-area.cont_ver2 .second_text {padding-top:20px; border-top:2px solid #fff; font-weight:bold; color:#666; margin-bottom:40px;}

/* ?린???원 가??*/
.ol_list span {display:inline-block; width:7px; height:27px; vertical-align:middle; text-indent:-9999px;
	padding:0 6px;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/member/ol_list_bul.png');
	background-position:6px 3px;
	background-repeat:no-repeat;
}
.top_border_w {padding-top:20px; border-top:2px solid #fff;}
.top_border_g {border-top:2px solid #dadada;}
.ps_number {padding:0 8px; text-align:center;}

/* ?원?보 ?정 */
.join_real_box2,.join_real_box2 legend {margin:0; padding:0; border:0;}
.join_real_box2 legend {font-weight:bold; font-size:24px; color:#666; display:block; height:45px;}
.join_real_box2 label {display:inline-block; width:170px; font-weight:bold;}
.color_b2 {color:#333;}
.info_write_wrap2,.info_write_wrap2 legend {margin:0; padding:0; border:0;}
.info_write_wrap2 legend {font-weight:bold; font-size:24px; color:#666; display:block; height:45px;}
.sing_up_fr strong.find_fr {padding-top:17px;}

/* 공??항 */
.cont_ver3 {padding:0;}
.list_wrap {margin-bottom:40px;}
.list_wrap li {
	background-color:#f2f2f2;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/member/list_bul.png');
	background-position:95% 50%;
	background-repeat:no-repeat;}
.list_wrap li.odd {background-color:#e6e6e6;}
.list_wrap li:last-child {border-bottom:1px solid #cdcdcd;}
.list_wrap li a {display:block; padding:25px 60px 20px 25px;}
.list_wrap li p {color:#333; font-weight:normal; font-size:30px;}
.list_wrap li small {color:#666; font-size:20px;}
.list_wrap li small span {margin-left:20px; font-weight:normal;}

.list_h2 {font-size:30px; color:#333; padding:25px;
	background: #f3f3f3;
	background: -moz-linear-gradient(top, #f3f3f3 0%, #f3f3f3 92%, #e3e3e3 99%, #e3e3e3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(92%,#f3f3f3), color-stop(99%,#e3e3e3), color-stop(100%,#e3e3e3));
	background: -webkit-linear-gradient(top, #f3f3f3 0%,#f3f3f3 92%,#e3e3e3 99%,#e3e3e3 100%);
	background: linear-gradient(top, #f3f3f3 0%,#f3f3f3 92%,#e3e3e3 99%,#e3e3e3 100%);
	font-weight:normal;
	border-bottom:1px solid #cacaca;
}
.bbs_contents {padding:25px 25px 10px 25px; font-size:26px; border-top:1px solid #fff;}
.bbs_contents p {margin-bottom:35px; color:#333;}
.event_list li a {padding-top:40px; padding-bottom:35px;}
.event_contents {padding:20px; border-top:1px solid #fff; min-height:300px;}
.event_contents p {margin-bottom:35px; color:#666;}
.event_contents img {max-width:600px;}

/* ?리?스 구입*/
.freepass_wrap {margin:45px 0 20px;}
.freepass_wrap fieldset,.freepass_wrap legend {padding:0; margin:0; border:0;}
.freepass_wrap fieldset {position:relative;}
.freepass_wrap legend {color:#666; font-size:24px; font-weight:bold; padding:0; position:absolute; left:0; top:-50px;}
.freepass_in_wrap {border:1px solid #bebebe; margin-bottom:20px;}
.freepass_in_box {border:1px solid #fff; background-color:#f3f3f3; padding:20px 20px 10px 20px;}
.freepass_in_box p {margin-bottom:10px;}
.freepass_in_box label, .freepass_wrap input {vertical-align:middle;}
.freepass_in_box label {color:#333; padding-left:10px; font-weight:bold;}

/* 문의 ?기 (eMail) */
.email_wrap {margin:45px 0 20px;}
.email_wrap fieldset,.email_wrap legend {padding:0; margin:0; border:0;}
.email_wrap fieldset {position:relative;}
.email_wrap legend {color:#666; font-size:24px; font-weight:bold; padding:0; position:absolute; left:0; top:-50px;}
.email_in_wrap {border:1px solid #bebebe; margin-bottom:20px;}
.email_in_box {border:1px solid #fff; background-color:#f3f3f3; padding:20px 20px 10px 20px;}
.email_in_box p {margin-bottom:25px;}
.email_in_box .in_box1 {margin-bottom:20px;}
.email_in_box textarea {width:520px; border: 2px solid #B6B6B6; border-radius:10px; color: #666; font-size: 24px; height:370px; padding:16px; margin-bottom:10px;}
.send_textarea {display:block; width:96%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:10px 20px; border: 2px solid #B6B6B6; border-radius:10px; color: #666; font-size: 24px; height:370px; padding:16px;}

/* ?이???플?*/
.global_layer {position:absolute; top:150px; left:20px; border:2px solid #bebebe; width:596px; background-color:#f3f3f3; display:none; z-index:60;}
.global_layer_box {border:2px solid #fff; position:relative;}
.global_layer h3 {font-size:33px; font-weight:bold; padding:25px 20px; color:#fff;
	background: #97a0a7;
	background: -moz-linear-gradient(top, #97a0a7 0%, #1d2226 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97a0a7), color-stop(100%,#1d2226));
	background: -webkit-linear-gradient(top, #97a0a7 0%,#1d2226 100%);
	background: linear-gradient(top, #97a0a7 0%,#1d2226 100%);
}
.global_layer .btn_wrap_1 {padding:20px;}
.global_layer_box .layer_close_btn {position:absolute; top:18px; right:18px;}
.global_layer_box .layer_contents {padding:20px;}



/*
*
*
* g css
*
*/
.main_page {background-color:#e8e8e8; background-repeat:no-repeat; background-image:url('http://image.geniemusic.co.kr/genie/Images/main/visual.jpg');}
#wrap_contents .main_page .title-header {color:#666; min-height:40px; padding:25px 20px 0;}
#wrap_contents .main_page .title-header h2 {font-size:26px; font-weight:normal; padding-left:38px; background-repeat:no-repeat; background-image:url('http://image.geniemusic.co.kr/genie/Images/main/icon_title.png');}

#coverflow {position:relative; overflow:hidden; width:640px; height:335px;}
#coverflow .info {position:absolute; left:25px; top:0; z-index:50; width:600px;}
#coverflow .info .album {color:#111; font-size:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:600px; margin-bottom:8px;}
#coverflow .info .artist {color:#333; font-size:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:250px;}
#coverflow li {position:absolute; top:132px; left:730px; float:left; width:90px; height:90px;}
#coverflow li .info {display:none;}
#coverflow li img {width:100%;
	border:1px solid #fff;
	box-sizing:border-box;
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,.35);
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.35);
	box-shadow:0px 0px 5px rgba(0,0,0,.35);
}
.ua-ios #coverflow li img {
	-webkit-box-reflect:below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(rgba(255,255,255,.2)));
}
#coverflow #scroll {position:relative; top:0; left:0; width:6000px; height:280px;}
.main_page .quick_nav {height:348px;}

#main-quick-nav {width:598px; height:259px; margin:0 auto 18px; background-color:#d2d6d9;}
	#main-quick-nav ul:after {content:' '; display:block; visibility:hidden; clear:both;}
#main-quick-nav li {float:left;}
#main-quick-nav li a {text-indent:-999em; display:block; width:199px; height:129px; background-image:url('http://image.geniemusic.co.kr/genie/Images/main/quick_nav.jpg');}
#main-quick-nav li.new a,
#main-quick-nav li.channel a {width:198px; margin:0 1px;}
#main-quick-nav li.chart a {margin-bottom:1px; background-position:0 0;}
#main-quick-nav li.new a {margin-bottom:1px; background-position:-200px 0;}
#main-quick-nav li.genre a {margin-bottom:1px; background-position:-399px 0;}
#main-quick-nav li.play_list a {background-position:0 -130px;}
#main-quick-nav li.channel a {background-position:-200px -130px;}
#main-quick-nav li.star a {background-position:-399px -130px;}

#realchart {font-size:26px; overflow:hidden; width:598px; height:47px; margin:0 auto 24px;}
	#realchart:after {content:' '; display:block; visibility:hidden; clear:both;}
#realchart h2 {color:#666; font-size:24px; white-space:nowrap; float:left; width:130px; padding:8px 0 0 4px;}
#realchart ul {color:#7c7e80; position:relative; float:left; width:464px;}
#realchart ul li {position:relative; height:49px; padding-right:80px; text-overflow:ellipsis; white-space:nowrap;}
#realchart ul li strong {color:#3d9396; font-weight:normal;}
#realchart ul li em {color:#575859; font-family:Arial; font-style:normal; font-size:24px; line-height:50px; text-align:center; vertical-align:top; overflow:hidden; display:inline-block; width:44px; height:47px; margin-top:-10px; background-image:url('http://image.geniemusic.co.kr/genie/Images/main/realchart_num.png');}
#realchart ul li .song_title {float:left; width:400px; padding-top:10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#realchart ul li span {position:absolute; right:5px; top:8px; height:40px; padding-left:18px; background-repeat:no-repeat; background-image:url('http://image.geniemusic.co.kr/genie/Images/main/icon_state.png');}
#realchart ul li span.freeze {background-position:0 15px;}
#realchart ul li span.new {background-position:0 -40px;}
#realchart ul li span.down {background-position:0 -90px;}
#realchart ul li span.up {background-position:0 -140px;}

.add_quick_icon {position:fixed; height:199px; left:0; bottom:0; border-top:1px solid #b8bec3; z-index:50;
	box-shadow:0 -50px 50px 0 rgba(100,100,100,.4);
	background: -moz-linear-gradient(top, rgba(149,159,166,1) 0%, rgba(46,49,51,1) 19%, rgba(60,63,66,1) 20%, rgba(15,21,26,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,159,166,1)), color-stop(19%,rgba(46,49,51,1)), color-stop(20%,rgba(60,63,66,1)), color-stop(100%,rgba(15,21,26,1)));
	background: -webkit-linear-gradient(top, rgba(149,159,166,1) 0%,rgba(46,49,51,1) 19%,rgba(60,63,66,1) 20%,rgba(15,21,26,1) 100%);
	background: -o-linear-gradient(top, rgba(149,159,166,1) 0%,rgba(46,49,51,1) 19%,rgba(60,63,66,1) 20%,rgba(15,21,26,1) 100%);
	background: -ms-linear-gradient(top, rgba(149,159,166,1) 0%,rgba(46,49,51,1) 19%,rgba(60,63,66,1) 20%,rgba(15,21,26,1) 100%);
	background: linear-gradient(top, rgba(149,159,166,1) 0%,rgba(46,49,51,1) 19%,rgba(60,63,66,1) 20%,rgba(15,21,26,1) 100%);
}
.add_quick_icon .close {position:absolute; top:0; left:0; width:100%; height:100%; display:block; text-indent:-999px; overflow:hidden;}
body.ua-android .add_quick_icon {display:none;}

body.ua-android .history_back {display:none;}
body.ua-ios .history_back {position:absolute; top:10px; left:20px; width:90px; padding:0 0 0 10px; height:50px; font-size:24px; color:#333; text-align:center;
	background:url('http://image.geniemusic.co.kr/genie/Images/body/back.png') no-repeat 0 0; border:0 none; z-index:5;
}
.login_wrap p.auto_login_ck {width:auto; text-align:center;}
.login_wrap p.auto_login_ck label {vertical-align:top; line-height:48px;}

.contents-area.cont_ver2.product_genie h2 {border-bottom:0 none;}
.contents-area.cont_ver2.product_genie .second_text {border-top:0 none; padding-top:10px;}
.product_descript {position:relative; border:2px solid #bebebe; color:#666; padding:2px; background-color:#fff; margin:20px 0;}
.product_descript + .product_descript {margin-top:30px;}
.product_descript h3 {padding:20px; color:#666; background-color:#f3f3f3; border-bottom:2px solid #dadada;}
.product_descript h3.last_price .dt {color:#666; min-width:100px; margin-right:20px; display:inline-block;}
.product_descript h3.last_price .dd {}
.product_descript h3 span {color:#62acb2;}
.product_descript .color {color:#62acb2;}
.product_descript .cont {padding:20px; background-color:#f3f3f3; border-top:2px solid #fff;}
.product_descript .cont.center {text-align:center;}
.product_descript .cont .short {color:#333; margin-bottom:20px;}
.product_descript .cont .short em {font-weight:normal; color:#62acb2; font-style:normal;}
.product_descript .cont .btn_wrap_1 span {width:90%; margin:0 auto;}
.product_descript .disconnect_product {position:absolute; top:10px; right:10px;}
.product_descript .disconnect_product .short a {font-size:22px; height:40px; min-width:120px; padding:6px 20px;}
.product_descript .infos li {padding-left:10px; line-height:40px;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/member/point_bul.gif'); background-position:0 14px; background-repeat:no-repeat;}
.product_descript .infos li > strong {font-weight:normal; margin-right:30px; color:#888;}
.product_descript .infos.width li > strong {display:inline-block; min-width:95px;}
.product_descript .infos li > span {color:#333;}
.contents-area .note,
.product_descript .cont .note  {padding-left:14px; font-size:22px; line-height:26px;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/body/lte_genie.gif'); background-repeat:no-repeat; background-position:0 6px;}
.contents-area .note .color {color:#62acb2;}
.product_descript .infos + .note,
.product_descript .note + .btn_wrap_1 {margin-top:40px;}
.product_descript .infos .list_1 {margin-top:10px;}
.product_descript .infos .list_1 li {background-image:none; text-indent:-20px; padding-left:20px; color:#333; line-height:32px;}
.product_descript .infos_2 li {line-height:40px;}
.product_descript .infos_2 li > strong {font-weight:normal; margin-right:30px; display:inline-block; min-width:95px; color:#888;}
.product_descript .infos_2 li > span {color:#333;}
.product_descript .infos_2 li .list {margin:0 0 0 30px;}
.product_descript .infos_2 li .list li {line-height:40px; margin:10px 0; color:#333; font-size:24px;}
.product_descript .infos_2 li .list li label {vertical-align:top;}
.product_descript .infos_2 li .list li.disable {opacity:.3;}
.product_descript .infos_2 li .list li.disable .coupon8 {display:none;}
.product_descript .infos_2 li .list .coupon8 .in_box1 {border-color:#62acb3;}
.contents-area p + p.note {margin-top:20px;}
.dcinfo_byul {}
.dcinfo_byul .infos {}
.dcinfo_byul .infos li {}
.dcinfo_byul .infos li strong {display:inline-block; min-width:60px; margin-right:20px; color:#888;}
.dcinfo_byul .infos li span {color:#333;}
.dc_monthly {position:relative; border-top:2px solid #dadada; padding:20px;}
.dc_monthly:after {content:''; border-top:2px solid #fff; height:0; width:100%; top:0; left:0; right:0; position:absolute; }
.product_descript .cont_1 {font-size:22px; padding:20px; background-color:#f3f3f3; border-bottom:2px solid #dadada;}
.product_descript .cont_1:after {content:''; clear:both; visibility:hidden; height:0; display:block; }
.product_info_field .join_table_lay tr th {font-size:22px; font-weight:normal; color:#888;}
.product_info_field .join_table_lay tr td {font-size:22px; color:#333;}

.blog_top_banner {width:100%; margin:0 0 30px;}
.blog_top_banner img {width:100%;}
.blog_view {width:600px; margin:30px auto 0;}
.blog_view.blog_list_wrap li {border-top:1px solid #dadada; padding:30px 0;}
.blog_view.blog_list_wrap li:first-child {border-top:0 none;}
.blog_view h3 {font-size:28px; font-weight:bold; line-height:36px;}
.blog_view.blog_list_wrap h3 {height:72px; overflow:hidden;}
.blog_view h3 a {color:#333;}
.blog_view .info {color:#999; font-size:22px; margin:4px 0 10px;}
.blog_view .info:after {content:''; clear:both; display:block; visibility:hidden; height:0;}
.blog_view .info .from {float:left; margin-right:20px; font-weight:normal;}
.blog_view .info .date {float:left; }
.blog_view .info .hits {float:right;}
.blog_view .cont .cover_img {width:100%;}
.blog_view .cont p {color:#666; font-size:24px; line-height:34px; margin:14px 0; height:100px;}
.blog_view.blog_list_wrap .cont p {height:68px; overflow:hidden;}

.g-page {font-size:0; width:100%; margin:0 auto; padding:40px 20px; text-align:center;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-top:1px solid #dadada; box-shadow:inset 0 1px 0 #fff;}
.g-page > a {
	display:inline-block; width:84px; text-align:center; border-left:1px solid #c2c2c2; color:#666;
	font-size:24px; line-height:32px; vertical-align:middle; text-shadow:1px 1px 0 #fff;}
.g-page > span + a {border-left:0 none;}
.g-page .btn {position:relative; border:1px solid #c2c2c2; border-radius:4px; vertical-align:middle;
	width:68px; height:48px; display:inline-block;
	background-color: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: linear-gradient(top, #ededed 0%,#d1d1d1 100%);
}
.g-page .btn:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:block; }
.g-page .btn:before,
.g-page .btn a {width:68px; height:48px; display:inline-block;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/body/g_page.png'); background-repeat:no-repeat; background-size:auto; vertical-align:middle;}
.g-page .btn a {position:relative; z-index:2;}
.g-page a.current {color:#62acb2; font-weight:bold;}
.g-page .btn.prev:before {background-position:-70px -50px;}
.g-page .btn.next:before {background-position:0 -50px;}
.g-page .btn.prev a {background-position:-70px 0;}
.g-page .btn.next a {background-position:0 0;}


.blog_nav {width:100%; margin:20px auto 0; padding:40px 20px 40px 0; text-align:center; display:table;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #dadada; box-shadow:inset 0 1px 0 #fff;}
.blog_nav .btn {display:table-cell; padding-left:20px;}
.blog_nav .btn a {display:block; position:relative; border:1px solid #c2c2c2; border-radius:4px;
	height:60px; line-height:60px; font-size:22px; color:#62acb2; text-align:center; padding:0 30px;
	background-color: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top, #ededed 0%,#d1d1d1 100%);
	background: linear-gradient(top, #ededed 0%,#d1d1d1 100%);
}
.blog_nav .btn.prev a {padding-left:48px;}
.blog_nav .btn.next a {padding-right:48px;}
.blog_nav .btn.prev,
.blog_nav .btn.next {max-width:90px;}
.blog_nav .btn.prev a:before,
.blog_nav .btn.next a:before {position:absolute; content:''; display:block; width:10px; height:16px; top:20px;
	background-image:url('http://image.geniemusic.co.kr/genie/Images/body/g_nav.png'); background-repeat:no-repeat; background-size:auto;
}
.blog_nav .btn.prev a:before {left:28px; background-position:0 -16px;}
.blog_nav .btn.next a:before {right:28px; background-position:-10px -16px;}



/* ŸĿ  ߰  [s] */
/* 2012-07-25 ߰ [s] */
#wrap_contents .cover-infomation .evt {margin-bottom:25px; border-bottom:1px solid #ffffff; }
#wrap_contents .cover-infomation .evt .txt01 {padding:20px; border-bottom:1px solid #dadada; }
#wrap_contents .cover-infomation .evt .txt01 span.point {color:#42a3b3; }
#wrap_contents .cover-infomation .starfocusList {}
#wrap_contents .cover-infomation .starfocusList li {padding:20px; min-height:172px; border-bottom:1px solid #fff; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 {position:relative; margin:0; min-height:172px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01:after {content:''; clear:both; visibility:hidden; display:block; height:0;}
#wrap_contents .cover-infomation .starfocusList li dl.sec01 img {vertical-align:top; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dt {float:left; margin:0; padding-right:20px; width:172px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd {margin:0; float:left; width:405px; padding-bottom:45px;  }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd p.title {padding-bottom:10px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd strong {display:block; font-size:24px; line-height:24px; letter-spacing:-0.05em; padding-bottom:10px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd p {font-size:16px; line-height:18px; letter-spacing:-0.05em; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd p.btn_wrap_1 {position:absolute; left:192px; bottom:0; width:405px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 dd p .green_type a {display:inline-block; width:100%; font-size:16px; line-height:40px; }

#wrap_contents .cover-infomation .starfocusList li dl.sec01 .thumb {width:172px; height:172px; }
#wrap_contents .cover-infomation .starfocusList li dl.sec01 a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/* 2012-07-25 ߰ [e] */

/* 2012-07-25 ߰ */
.global_layer01 {position:fixed; top:30%; left:20px; border:2px solid #bebebe; width:596px; background-color:#f3f3f3; display:none; z-index:60;}
.global_layer01 h3 {font-size:33px; font-weight:bold; padding:25px 20px; color:#fff; text-align:center; 
	background: #97a0a7;
	background: -moz-linear-gradient(top, #667f8f 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#667f8f), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top, #667f8f 0%,#111111 100%);
	background: linear-gradient(top, #667f8f 0%,#111111 100%);
}
.global_layer01 .btn_wrap_1 {padding:20px;}

/* dimmed 2012-07-25 ߰ */
.dimmed {display:none; width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; opacity:0.8; z-index:50; }

/* starfocus main 2012-08-06 ߰ */
.starfocusMain {padding:20px; 
	-moz-box-shadow:inset 0 4px 4px #d0d0d0; -webkit-box-shadow:inset 0 4px 4px #d0d0d0; box-shadow:inset 0 4px 4px #d0d0d0;
	background: -moz-linear-gradient(top, rgba(214,214,214,1) 1%, rgba(237,237,237,1) 6%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(214,214,214,1)), color-stop(6%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(214,214,214,1) 1%,rgba(237,237,237,1) 6%);
	background: -o-linear-gradient(top, rgba(214,214,214,1) 1%,rgba(237,237,237,1) 6%);
	background: -ms-linear-gradient(top, rgba(214,214,214,1) 1%,rgba(237,237,237,1) 6%);
	background: linear-gradient(top, rgba(214,214,214,1) 1%,rgba(237,237,237,1) 6%);
}
.starfocusMain img {vertical-align:top; }
.starfocusMain .big {display:block; position:relative; padding-bottom:20px; }
.starfocusMain .ico {position:absolute; left:-6px; top:-11px; }
.starfocusMain .list {}
.starfocusMain .list li {display:block; position:relative; padding-bottom:20px; }

/* ŸĿ  ߰  [e] */