@charset "UTF-8";

/* PROFILE
##################################### */


/* title box
##################################### */

div.content-title{
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

	div.content-title h2.h2-title{
		float: left;
		text-indent: -9999px;
		width: 110px; height: 33px;
		background: url(../img_common/title.gif) 0 -33px no-repeat;
	}
	
	/* local-menu
	##################################### */
	
	div.content-title ul.local-menu{
		float: right;
		width: 221px; 
		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-bandprofile a{ display: block; text-indent: -9999px; width: 80px; background: url(../profile/img/local_menu.gif) 0 0 no-repeat}
		ul.local-menu li.li-bandprofile a:hover{ background-position: 0 bottom}
		/* Biography */
		ul.local-menu li.li-biography a{ display: block; text-indent: -9999px; width: 70px; background: url(../profile/img/local_menu.gif) -80px 0 no-repeat}
		ul.local-menu li.li-biography a:hover{ background-position: -80px bottom}
		/* Logo Mark */
		ul.local-menu li.li-logomark a{ display: block; text-indent: -9999px; width: 71px; background: url(../profile/img/local_menu.gif) -150px 0 no-repeat}
		ul.local-menu li.li-logomark a:hover{ background-position: -150px bottom}


/* eyecatch
##################################### */

div.eyecatch{
	margin-bottom: 10px;
}


/* content-profile-box
##################################### */

	div#col-right div.content-profile-box{
		width: 600px;
		padding-bottom: 20px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	
	/* bandprofile
	##################################### */

	/* title */
	div.content-profile-box h3.h3-subtitle-bandprofile{
		float: left;
		text-indent: -9999px;
		width: 131px; height: 90px;
		background: url(../profile/img/subtitle_bandprofile.jpg) 0 0 no-repeat;
	}

	/* p */
	div.content-profile-box p.bandprofile{
		line-height: 1.5;
		margin-bottom: 15px;
	}
	
	/* table */
	div.content-profile-box table.bandprofile{
		width: 469px;
		float: right;
	}
	
	/* td */
	div.content-profile-box table.bandprofile td{
		text-align: center;
		padding: 5px 0;
	}
	

	
	


	/* biography
	##################################### */
	
	/* title */
	div.content-profile-box h3.h3-subtitle-biography{
		float: left;
		text-indent: -9999px;
		width: 131px; height: 90px;
		background: url(../profile/img/subtitle_biography.jpg) 0 0 no-repeat;
	}

	/* table */
	div.content-profile-box table.biography{
		width: 469px;
		float: right;
		margin-bottom: 20px;
	}

	/* td */
	div.content-profile-box table.biography td{
		padding-bottom: 10px;
	}
	
		/* td year */
		table.biography td.biography-year{
			color: #ffffff;
			background-color:#666699;
			padding: 5px 10px;
			font-weight: bold;
		}
	
		/* td month */
		table.biography td.biography-month{
			width: 90px;
			padding: 10px;
			border-bottom: 1px #333333 solid;
		}
	
		/* td text */
		table.biography td.biography-txt{
			padding: 10px;
			border-bottom: 1px #333333 solid;
			line-height: 1.5;
		}




	/* logo mark
	##################################### */
	

	/* title */
	div.content-profile-box h3.h3-subtitle-logomark{
		float: left;
		text-indent: -9999px;
		width: 131px; height: 90px;
		background: url(../profile/img/subtitle_logomark.jpg) 0 0 no-repeat;
	}
	
	/* flash */
	div.content-profile-box p.logomark-flash{
		width: 469px;
		float: right;
	}

	/* p */
	div.content-profile-box p.logomark{
		width: 469px;
		float: right;
		margin-top: 15px;
		line-height: 1.5;
	}
		
