/**
* Service : 검색
* Creation Date : 2013.08.01
* Last Update : 2014.04.23
*/
/* 140224 */
.song_list1 li,
.album_list1 li,
.artist_relation1 li,
.artist_relation1_st2 li,
.mv_list1 li,
.mv_list1_st2 li,
.artist_relation1.lyric_list li{
	background:none;
	border-top:none;
	border-bottom:1px solid #e8e8e8;
}

.retina .album_list1 .sing,
.retina .artist_relation1 li .sing{
	height:100%;
	background: url(http://cdnimg.melon.co.kr/resource/image/cds/common/mobilempoc/ic_list_detail2.png) right center no-repeat;
	background-size: 27px 16px;
}

.lyric_list_st2 .btn-play{
	width:27px;
	height:27px;
}
.song_scrh1{
	border-bottom:1px solid #d7d7d7;
}
/* //140224 */

.wrap_predictive {
	display:block;
	border-bottom:1px solid#999fa4; /* 140429 */
}
/* 140508 */
.wrap_predictive li {
	position:relative;
	border-bottom:solid 1px #e0e0e0;
	background-color:#fff;
	height:39px;
	padding:0 48px 0 15px;
	font-size:14px;
	line-height:39px;
	color:#4a4a4a;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
/* 140512 */
.wrap_predictive li span{
	display:block;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.wrap_predictive li .btn_delete{
	position:absolute;
	top:0;right:0;
	display:block;
	width:48px;
	height:39px;
	border:none;
	background:url(http://cdnimg.melon.co.kr/resource/image/cds/common/mobilempoc/ic_clear2.png) no-repeat center center;background-size:13px 13px;-webkit-background-size:13px 13px;
	text-indent:-9999px;
	overflow:hidden;
}
/* //140512 */
.wrap_predictive li strong {
	font-weight:normal;
	color:#87b92a
}
.wrap_predictive li.last{
	border-bottom:none;
	text-align:center;
	padding:0;
}
/* //140508 */
/* 140429 */
.wrap_searchbox {
	padding:6px 8px 7px 8px; /* 140528_수정 */
	background-color:#e8eff4;
	border-bottom:1px solid #a5abb8;
	overflow:hidden
}
/* //140429 */

.search_sc1_st2{
	position:relative;
	padding-right:97px;
}
.search_sc1_st2 span{
	display:block;
	height:35px; /* 140528_수정 */
	padding:0 30px 0 10px;
	border:1px solid #c4c4c4;
	border-radius:3px 0 0 3px;
	background-color:#fff;
}
.search_sc1_st2 .txt{
	position: relative;/* 140711_추가 */
	width:100%;
	height:35px; /* 140528_수정 */
	border:none;
	border-radius:3px;
	font-size:14px;
	color:#323232;
	vertical-align:top;
	z-index: 1;/* 140711_추가 */
}
/* 141202 */
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
input[type="search"] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
    -webkit-focus-ring-color: rgba(0, 0, 0, 0)!important;
    outline: none!important;
	-webkit-user-modify: read-only;
    -webkit-touch-callout: none;
}
/* //141202 */
.search_sc1_st2 .search_all{/* 140528_수정 */
	position:absolute;
	top:0;right:53px;
	width:45px;height:37px;
	border:none;
	background:url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/btn_search2.png) no-repeat left top;background-size:45px 37px;-webkit-background-size:45px 37px;
}
.search_sc1_st2 .search_music{ /* 140528_수정 */
	position:absolute;
	top:0;right:0;
	width:45px;height:37px;
	border:none;
	background:url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/btn_search_music2.png) no-repeat left top;background-size:45px 37px;-webkit-background-size:45px 37px;
}
.search_sc1_st2 .search_all span,
.search_sc1_st2 .search_music span{
	display:none;
}
/* 140423 */
.search_sc1_st2 .btn_clear{
	position:absolute;
	top:7px;right:104px;
	z-index:2;
	display:none;
	width:19px;height:19px;
	background:url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ico_clear1@2.png) no-repeat left top;background-size:19px 19px;-webkit-background-size:19px 19px;
	text-indent:-9999px;
	overflow:hidden;
}
/* //140423 */
.keyword1 {
	border-top: solid 2px #a0c840;
}
/* 140224 */
.keyword1 span {
	color: #ccc;
	font-size: 11px;
	position: absolute;
	right: 16px;
	top: 0;
	line-height: 38px;
	height: 38px;
	padding: 3px 0 0 26px;
	width: 16px;
	text-align: center;
}

.keyword_wrap1_st2 .date{
	color:#9d9d9d;
	font-size:12px;
	margin:10px 10px 5px 10px;
	text-align:right;
}
.keyword_wrap1_st2 .keyword1{
	border:1px solid #cfcfcf;
	padding:0;
	margin:0 10px;
	background:url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/bg_num2.png) no-repeat 10px 13px #fff; background-size:16px 385px;-webkit-background-size:16px 385px; /* 140224 */
}
/* 140512 */
.keyword_wrap1_st2 .keyword1 li{
	position: relative;
	height:40px;
	line-height: 40px;
	font-size: 14px;
	color: #4a4a4a;
	padding:0 60px 0 35px;
	border-bottom:1px solid #e8e8e8;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
/* //140512 */
.sbnr1{
	margin-bottom:10px;
	font-size: 0;/* 140701 */
	line-height: 0;/* 140701 */
}
/* //140224 */
.keyword_nav{
	position:relative;
	margin:25px 10px 5px 10px;

}
.keyword_nav li{
	float:left;
	width:50%;
	text-align:center;
}
.keyword_nav li a{
	display:block;
	font-size:14px;
	color:#676865;
	text-shadow:0 -1px 0 #2b2b2b;
}
.keyword_nav li.on a{
	color:#a0c840;
}
.keyword_nav ul:after{
	display: block;content: ".";height: 0;clear: both;visibility: hidden;
}
.keyword_nav ul li {width:50%} /* 130807 js */
.keyword_nav .bg-bar{
	-webkit-backface-visibility: hidden;
	position: relative;
	width: 100%;
	height: 4px;
	margin-top:5px;
	background-color: #333333;
	box-shadow: inset 0px 1px 1px 0px #2e2e2e, 0px 1px 1px 0px #4e4e4e;
	border-radius: 10px;
}
/* 140116 */
.keyword_nav .bg-bar .focus-bar {
	position: absolute;
	left: 0;
	top: -1px;
	padding:0;
	border-radius: 10px;
	box-shadow: 0px 1px 1px 0px #3c3c3c;
	-webkit-transition-property: -webkit-transform width;
	-webkit-transition-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
	-webkit-transition-duration: .15s;
	-webkit-transform: translate(0px, 0px) translateZ(0px) scale(1);
}
.keyword_nav .bg-bar .focus-bar span {
	display: block;
	background:#8eb535;
	height: 6px;
	padding:0 1px;
	border-radius: 10px;
}
/* //140116 */
.content_scroller{
	position:absolute;
}
.content_scroller > div{
	float:left;
}
.content_scroller > div:after{
	display: block;content: ".";height: 0;clear: both;visibility: hidden;
}
/* 140224 */
.retina .keyword1 span.up {
	color:#f34067;
	background: url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ic_up2.png) 5px center no-repeat;background-size:9px 11px;-webkit-background-size:9px 11px;
}
.retina .keyword1 span.new {
	color:#bbaf00;
	background: url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ic_new2.png) left center no-repeat;background-size:22px 9px;-webkit-background-size:22px 9px;
}
.retina .keyword1 span.down {
	color:#92c72f;
	background: url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ic_down2.png) 5px center no-repeat;background-size:9px 11px;-webkit-background-size:9px 11px;
}
.retina .keyword1 span.same {
	color:#999;
	background: url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ic_same2.png) 5px center no-repeat;background-size:9px 3px;-webkit-background-size:9px 3px; /* 131107 */
}
/* //140224 */

#realtime,
#popular {
	width:100%;
}
.tabsContent{
    display: none;
}
.search_sc1_st2 span.info_txt{
	position:absolute;
	display:block;
	left:0;
	top:1px;
	height:35px; /* 140528_수정 */
	line-height:37px; /* 140528_수정 */
	border:0;
	color:#b2b2b2;
	font-size:14px;
	background:none;
}
.wrap_searchbox .search_blank span.info_txt {
	display:none !important;
}
.search_sc1_st2 img.btn_clear{
	display:none;
}
.wrap_searchbox .search_blank img.btn_clear{
	display:block !important;
}

/* 140106 추가 */
div.search_blank a.btn_clear{width:19px;height:19px;display:block;background:url(http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/ico_clear1@2.png) no-repeat 0 0;background-size:19px 19px}
/* //140106 추가 */

.search_main{
	background-color:#f6f6f6;
}
/* 140521 소식함 아이콘추가 */
#header_v6 a.msg_box {
    position:absolute;
    top:10px;
    right:11px;
    background:url('http://cdnimg.melon.co.kr/resource/image/cds/search/mobilempoc/icon_msg_box.png') no-repeat;
    background-size:50px 50px;
    width:24px;
    height:22px;
    font-size:12px;
    color:#fff;
    text-indent:-9999px;
    padding:3px 1px 0 0;
    text-align:center;
}
#header_v6 a.msg_box:active {
    background-position:0 -25px;
}
#header_v6 a.msg_box.on:active {
    color:#c8c8c8;
    background-position:-25px -26px;
}
#header_v6 a.msg_box.on {
    top:9px;
    right:10px;
    text-indent:0;
    background-position:-25px 0;
}

/* 140701 */
.sbnr1 a {
	display: block;
	position: relative;
}
.sbnr1 .border {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  box-shadow: inset 0px 0px 1px 1px hsla(0, 0%, 0%, 0.1);
}