@charset "utf-8";

/*　トップ
------------------------------------------------------------ */

/* contents */

.profile {
	width: 860px;
	height: 380px;
	background: url(../images/profile_bg.jpg) no-repeat;
	position: relative;
	margin-bottom: 20px;
}
.p_text {
	font-size: 1em;
	width: 430px;
	position:absolute;
	top: 40px;
	left: 330px;
}
.mikageishi {
	width: 120px;
	height: 156px;
	background: url(../images/mikageishi.jpg) no-repeat;
	position: absolute;
	bottom: 15px;
	right: 15px;
} 
.rock {
	width: 860px;
	height: 500px;
	background: url(../images/bg_rock.jpg) no-repeat;
	position: relative;
	margin-bottom: 20px;
}
.rock_text {
	width: 570px;
	position: absolute;
	top: 60px;
	right: 20px;
}

.band {
	width: 860px;
	height: 510px;
	background: url(../images/bg_band.jpg) no-repeat;
	position: relative;
	margin-bottom: 20px;
}
.band_text {
	width: 400px;
	position: absolute;
	top: 60px;
	right: 20px;
}

.koten {
	width: 860px;
	height: 1200px;
	background: url(../images/bg_koten.jpg) no-repeat;
	position: relative;
	padding-bottom: 10px;
}
.ginza {
	width: 260px;
	position: absolute;	
	top: 145px;
	left: 20px;
}
.kyoto {
	width: 260px;
	position: absolute;
	top: 145px;
	left: 301px;	
}
.ibaraki {
	width: 260px;
	position: absolute;
	top: 145px;
	left: 580px;		
}