@charset "utf-8";

/** contents ****************************************/

a.banner:hover img {
	filter          : alpha(opacity=85);
	opacity         : 0.85;
}


#conts {
	position              : relative;
}

#conts,
#conts p {
	color                :#012a54;
}

#conts p {
	margin-bottom         :0;
}

#conts .bigBox {
	margin-top            : 0;
	border                : none;
	padding               : 0;
}

#conts h1 {
	text-indent           : -9999px;
	font-size             : 1;
	margin-bottom         : 0 !important;
}

/** main_area ****************************************/

#conts .main_area {
	height                : 476px;
	width                 : 702px;
	background            : url(../../img/accessory/recommend/2010/musiclife/main_visual.jpg) no-repeat top left;
	position              : relative;
}

#conts .main_area img#cd_jkt {
	position              : absolute;
	top                   : 172px;
	left                  : 29px;
}

#conts .main_area .store {
	width                 : 324px;
	position              : absolute;
	top                   : 365px;
	left                  : 341px;
}

#conts .main_area .store .center img {
	margin                : 0 auto;
	padding-top           : 5px;
}

/** tracklist_area ****************************************/

#conts .tracklist_area {
	width                 : 702px;
	background            : url(../../img/accessory/recommend/2010/musiclife/bg_page_top.jpg) #53c5dd top left no-repeat;
}

#conts .tracklist_area .elm {
	width                 : 680px;
	padding               : 27px 0 210px 22px;
	background            : url(../../img/accessory/recommend/2010/musiclife/bg_page_btm.jpg) bottom left no-repeat;
}

#conts img#sign {
	position              : absolute;
	bottom                : 0;
	right                 : -7px;
}


#conts .tracklist_area .elm .tracklist {
	background            : url(../../img/accessory/recommend/2010/musiclife/bg_tracklist.gif) repeat-y;
	width                 : 658px;

}

/** label logo_area ****************************************/

#conts .tracklist_area .elm .tracklist .logo_label {
	background            : url(../../img/accessory/recommend/2010/musiclife/logo_label.gif) top left no-repeat;
	width                 : 658px;
	height                : 133px;
	position              : relative;
}

#conts .tracklist_area .elm .tracklist .logo_label a#binyl,
#conts .tracklist_area .elm .tracklist .logo_label a#avex,
#conts .tracklist_area .elm .tracklist .logo_label a#rhythm,
#conts .tracklist_area .elm .tracklist .logo_label a#riddim {
	position              : absolute;
	text-indent           : -9999px;
}


#conts .tracklist_area .elm .tracklist .logo_label a#binyl {
	width                 : 135px;
	height                : 22px;
	top                   : 55px;
	left                  : 38px;
}

#conts .tracklist_area .elm .tracklist .logo_label a#avex {
	width                 : 109px;
	height                : 53px;
	top                   : 41px;
	left                  : 210px;
}

#conts .tracklist_area .elm .tracklist .logo_label a#rhythm {
	width                 : 60px;
	height                : 50px;
	top                   : 44px;
	left                  : 393px;
}

#conts .tracklist_area .elm .tracklist .logo_label a#riddim {
	width                 : 52px;
	height                : 51px;
	top                   : 42px;
	left                  : 559px;
}

/** present banner ****************************************/

.tracklist_area .elm .present {
	padding               : 20px 0 0 6px;
}

/** artist ****************************************/

.tracklist_area .artist {
	width                 : 594px;
	margin-left           : 7px;
	padding               : 20px 25px;
}

.tracklist_area .artist.odd {
	background: #e5f8fd;

}


.tracklist_area .artist h3 {
	font-size             : 14px;
	font-weight           : bold;
	font-family           : Arial;
}


.tracklist_area .artist .left {
	width                 : 120px;
	float                 : left;	
}

.tracklist_area .artist .right {
	width                 : 450px;
	float                 : left;
	padding-left          : 24px;
}


.tracklist_area .artist .wrap {
	margin               : 15px 0 0 0;
}

.tracklist_area .artist ul.website {
	padding               : 15px 0 0 0; 
}

.tracklist_area .artist ul.website li {
	float                 : left;
	margin-right          : 5px; 
}


/*/*/



/* clear ****************************************/

#conts .tracklist_area .artist .wrap:after,
#conts .tracklist_area .artist ul.website:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

#conts .tracklist_area .artist .wrap,
#conts .tracklist_area .artist ul.website
{display :inline-block;}

/*\*/
* html #conts .tracklist_area .artist .wrap,
* html #conts .tracklist_area .artist ul.website
{zoom:1;}

#conts .tracklist_area .artist .wrap,
#conts .tracklist_area .artist ul.website
{display:block;}
/*/*/
