@charset "UTF-8";

/* DISCOGRAPHY
##################################### */


/* title
##################################### */

div.content-title{
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

	div.content-title h2.h2-title{
		float: left;
		text-indent: -9999px;
		width: 210px; height: 41px;
		background: url(../img_common/title.gif) 0 -99px no-repeat;
	}


	/* local-menu
	##################################### */

	div.content-title ul.local-menu{
		float: right;
		width: 110px; 
		margin-top: 14px;
	}
		div.content-title ul.local-menu li{
			float: left;
		}	
		div.content-title ul.local-menu li a{
			height: 19px;
			outline: none;	/* link dot frame delete */
		}
	
		/* BandProfile */
		ul.local-menu li.li-all a{ display: block; text-indent: -9999px; width: 22px; background: url(../discography/img/local_menu.gif) 0 0 no-repeat}
		ul.local-menu li.li-all a:hover{ background-position: 0 bottom}
		/* Biography */
		ul.local-menu li.li-album a{ display: block; text-indent: -9999px; width: 45px; background: url(../discography/img/local_menu.gif) -22px 0 no-repeat}
		ul.local-menu li.li-album a:hover{ background-position: -22px bottom}
		/* Logo Mark */
		ul.local-menu li.li-single a{ display: block; text-indent: -9999px; width: 43px; background: url(../discography/img/local_menu.gif) -67px 0 no-repeat}
		ul.local-menu li.li-single a:hover{ background-position: -67px bottom}


/* content-box
##################################### */
		
div.content-box-inner2{
	width:100%;	/* for background error */
	padding: 20px; 
	background: url(../img_common/waku_top_white.gif) 0 0 no-repeat;
	overflow: hidden;
}

		/* left-colum
		##################################### */
		
		div.content-box-inner2 div.left-colum{
			float: left;
			width: 180px;
		}
				
		/* right-colum
		##################################### */
				
		div.content-box-inner2 div.right-colum{
			float: left;
			width: 360px;
			margin-left: 20px;
		}

			/* playlist
			##################################### */
			
			/* table */
			table.table-playlist{
				width: 360px;
				margin-bottom: 20px;
			}
			
			/* th */
			table.table-playlist th{
				padding: 5px 0;
				border-top: 1px #666666 solid;
				border-bottom: 1px #666666 solid;
			}
			
			/* td */
			table.table-playlist td{
				padding: 5px 0;
				border-bottom: 1px #666666 solid;
			}
	
			/* td playlist-icon */
			table.table-playlist td.playlist-icon{
				width: 20px;
			}
	
			/* td playlist-title */
			table.table-playlist td.playlist-title{
				width: 180px;
			}

	