/* CSS Document */
body {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.6em;
	}

h2 {
	font-size:12px;
	font-weight:300;
	color:#0066CC;
	}

h3 {
	font-size:12px;
	font-weight:300;
	color:#0066CC;
	}
	
img {
    border:none;
	}

small {
	margin-top:5px;
	display:block;
	font:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	line-height:1.4em;
	font-size:9px;
	}

#wrap {
	width:800px;
	margin:auto;
	position:relative;
	}
	
#menu {
	width:150px;
	margin-bottom:30px;
	}
	
#contents {
	width:630px;
	text-align:left;
	position:absolute;
	top:80px;
	left:150px;
    }
	
#artist table {
	border-bottom:dotted 1px #0066CC;
	}
	
#artist td {
	padding:5px;
	}
	
#pfs {
	width:300px;
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
    }
	
#w {
	width:300px;
	text-align:left;
	position:absolute;
	top:0px;
	left:320px;
    }

.italic {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	color:#0066CC;
	}
	
.serif {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	}
	
.wrk {
	position:relative;
	top:20px;
	left:0px;
	}

.exb {
	color:#009900;
	}

/* ______menu______ */
.home ,.home a ,.home a:hover,.home a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/home.gif) no-repeat;
text-decoration: none;display:block;
}
.home {
margin:0px;
}
.home,.home a:hover,.home a:focus {
background:url(img/home2.gif) no-repeat;
}

.schedules ,.schedules a ,.schedules a:hover,.schedules a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/schedules.gif) no-repeat;
text-decoration: none;display:block;
}
.schedules {
margin:0px;
}
.schedules,.schedules a:hover,.schedules a:focus {
background:url(img/schedules2.gif) no-repeat;
}

.artist ,.artist a ,.artist a:hover,.artist a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/artist.gif) no-repeat;
text-decoration: none;display:block;
}
.artist {
margin:0px;
}
.artist,.artist a:hover,.artist a:focus {
background:url(img/artist2.gif) no-repeat;
}

.location ,.location a ,.location a:hover,.location a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/location.gif) no-repeat;
text-decoration: none;display:block;
}
.location {
margin:0px;
}
.location,.location a:hover,.location a:focus {
background:url(img/location2.gif) no-repeat;
}

.multiple ,.multiple a ,.multiple a:hover,.multiple a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/multiple.gif) no-repeat;
text-decoration: none;display:block;
}
.multiple {
margin:0px;
}
.multiple,.multiple a:hover,.multiple a:focus {
background:url(img/multiple2.gif) no-repeat;
}

.rental ,.rental a ,.rental a:hover,.rental a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/rental.gif) no-repeat;
text-decoration: none;display:block;
}
.rental {
margin:0px;
}
.rental,.rental a:hover,.rental a:focus {
background:url(img/rental2.gif) no-repeat;
}

.news ,.news a ,.news a:hover,.news a:focus{
width:150px;height:30px;text-indent:-2000px;
background:url(img/news.gif) no-repeat;
text-decoration: none;display:block;
}
.news {
margin:0px;
}
.news,.news a:hover,.news a:focus {
background:url(img/news2.gif) no-repeat;
}