body { color: #666; font-size: 12px; line-height: 140%; background-color: #e6fcc2; word-spacing: 1px; margin-top: 0; }
a:link { color: #40a429; font-weight: bolder; text-decoration: underline; }
a:visited { color: #093b13; font-weight: bolder; text-decoration: underline; }
#main { background-image: url(../img/back01.jpg); background-repeat: repeat; width: 700px; margin-right: auto; margin-left: auto; }
#header { background-image: url(../img/header_back.jpg); background-repeat: no-repeat; width: 700px; height: 175px; }
#main_title { width: 386px; height: 99px; padding-top: 9px; padding-left: 305px; }
#menu { background-image: url(../img/linkback.jpg); background-repeat: no-repeat; width: 681px; height: 61px; padding-top: 6px; padding-left: 19px; }
#title { background-image: url(../img/back02.jpg); background-repeat: no-repeat; width: 681px; height: 95px; padding-right: 10px; padding-left: 9px; }
#content_bio {
	background-image: url(../img/bio_headshot.jpg);
	background-repeat: no-repeat;
	background-position: 535px 0;
	width: 460px;
	padding: 15px 185px 30px 55px;
}
#content_concert { background-image: url(../img/concert_gazou.jpg); background-repeat: no-repeat; background-position: 535px 0; width: 460px; padding-top: 15px; padding-right: 185px; padding-left: 55px; }
#content_contact { background-image: url(../img/contact_gazou.jpg); background-repeat: no-repeat; background-position: 535px 0; width: 460px; padding-top: 15px; padding-right: 185px; padding-left: 55px; }
#content_repert { background-image: url(../img/repertoire_gazou.jpg); background-repeat: no-repeat; background-position: 535px 0; width: 460px; padding-top: 15px; padding-right: 185px; padding-left: 55px; }
#content_review {
	background-repeat: no-repeat;
	background-position: 535px 0;
	width: 460px;
	background-image: url(../img/review_gazou.jpg);
	padding: 15px 185px 10px 55px;
}
#content_gallery {
	background-repeat: no-repeat;
	background-position: 535px 0;
	width: 460px;
	padding: 15px 185px 10px 55px;
}
.midashi { background-image: url(../img/midashiback.jpg); background-repeat: repeat-x; width: 460px; height: 33px; margin-bottom: 10px; }
#footer { background-image: url(../img/footer.jpg); background-repeat: no-repeat; width: 700px; height: 13px; }
/*コンテンツ*/
.naiyou { width: 452px; padding-left: 8px; }
.clear { clear: both; }
