h1,h2,h3,div{
	margin: 0;
	padding: 0;
}

h2{
	padding: 20px 60px 20px 125px;
	font-size: 108%;
}
.beatman{
	background: url(../img/bg_wakuside.gif) left top repeat-y;
}
.beatman h2{
	background: no-repeat url(../img/bg_beatman.gif) left top;
}
.pe{
	background: url(../img/bg_wakuside.gif) right top repeat-y;
}
.pe h2{
	background: no-repeat url(../img/bg_pe.gif) right top;
}
.nagashima{
	background: url(../img/bg_wakuside2.gif) left top repeat-y;
}
.nagashima h2{
	padding-left: 135px;
}
.nagashima table.head{
	background: no-repeat url(../img/bg_wallpaper.gif) left top;
}
.caption{
	padding: 5px 25px 0px 25px;
}

.wall{
	margin-left: 25px;
	width:875px;
}
.wall table.thum{
	float:left;
	margin: 0 10px 10px 0;
	width:415px;
}
.wall table.thum img{
	margin-right: 12px;
}
.wall table.thum span{
	width:160px;
	display:block;
}
.wall table.thum span a{
	padding: 5px 0 0 7px;
	display:block;
	background: no-repeat url(../img/bg_link.gif) 0 0.8em;
}
td.thum span{
	width:280px;
	display:block;
}
td.thum span a{
	padding: 0 0 2px 7px;
	display:block;
	background: no-repeat url(../img/bg_link.gif) 0 0.6em;
}

.beatman2{
	background: url(../img/bg_wakuside2.gif) left top repeat-y;
}
.beatman2  table.head{
	background: no-repeat url(../img/bg_beatman2.gif) left top;
}
