@charset "UTF-8";
/* formatting style---------------------------*/
* {
	margin: 0px;
	padding: 0px;
	font-style:
	normal;
}
body {
	color: #443D44;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	line-height: 1.5;
	background-color: #000000;
}
a img {
	border-style:none
}
a:link {
	color: #0066FF;
}
a:visited{
	color: #0066FF;
}
a:hover {
	color: #0099FF;
}
#wrapper {
	background-color: #FFFFFF;
	margin: 0px auto;
	width: 900px;
}
#header {	
	position: absolute;	
	width: 900px;	
	height: 80px;
}
#main {
	position: absolute;
	height: 440px;
	width: 900px;
	top: 80px;
	background-color: #FFFFFF;
}
#main1 {
	height: 460px;
	width: 900px;
	left: 0px;
	top: 70px;
	position: relative;
	background-color: #FFFFFF;
}
#menu {
	position: absolute;
	left: 350px;
	top: 0px;
	height: 440px;
	width: 340px;
	padding-left: 30px;
	padding-right: 30px;
	color: #443D44;
}
#menu form {
	width: 300px;
}
#menu em {
	font-size: 90%;
}
#f10 {
	width: 340px;
	height: 210px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#e3 {
	height: 80px;
	margin-bottom: 10px;
	width: 335px;
	font-size: 80%;
}
#scrollbar {
	height: 400px;
	width: 355px;
	overflow: auto;
	font-size: 90%;
}
#scrollbar div {
	font-size: 120%;
	font-weight: bold;
}
#scrollbar th {
	font-weight: lighter;
}
#scrollbar em {	
	font-weight: bold;
}
#scrollbar2 {
	height: 400px;
	width: 355px;
	overflow: auto;
}
#scrollbar2 dd {
	padding-bottom: 50px;
}
.toumeiyoko {
	position: relative;
	height: 170px;
	width: 250px;
}
.toumeitate {
	position: relative;
	height: 280px;
	width: 200px;
}
.guard {
	position: absolute;
	height: 100%;
	width: 100%;
	display:block;
	background-image:url(image/toumeigazou.gif);
}
#scrollbar2 img {
	border-width: 1px;
}
#scrollbar3 {
	height: 400px;
	width: 355px;
	overflow: auto;
}
#scrollbar4 {
	height: 400px;
	width: 330px;
	overflow: auto;
	font-size: 95%;
	padding-right: 25px;
}
#scrollbar4 h2 {
	padding-bottom: 15px;
}
#scrollbar4 dt {
	float: left;
	width: 80px;
}
#scrollbar4 p {
	padding-top: 20px;
}
#menu1 {
	position: absolute;
	left: 350px;
	height: 440px;
	width: 340px;
	color: #443D44;
	background-image: url(image/photo_news02.gif);
	background-color: #FFFFFF;
	padding-left: 30px;
	top: 0px;
	padding-right: 30px;
	background-repeat: no-repeat;
}
#menu2 {
	position: absolute;
	left: 0px;
	height: 440px;
	width: 750px;
	color: #443D44;
	background-color: #FFFFFF;
	padding-top: 0px;
	top: 0px;
}
#menu3 {
	position: absolute;
	left: 350px;
	height: 410px;
	width: 370px;
	color: #443D44;
	padding-top: 30px;
	padding-left: 30px;	
	top: 0px;
	background-repeat: no-repeat;
	background-image: url(image/back_link.gif);
}
#menu3 li {	
	margin-bottom: 10px;
	list-style: square outside;
	font-size: 90%;
	margin-left: 12px;
}
#Image1 {
	position: absolute;
	left: 30px;
	top: 390px;
	visibility: visible;
	border-top: #666666;
}
#menu4 {
	position: absolute;
	left: 350px;
	top: 0px;
	height: 410px;
	width: 370px;
	padding-left: 30px;
	color: #443D44;
	padding-right: 30px;
}
#menu4 h3 {
	padding-bottom: 20px;
}

#contents {
	padding-top: 15px;
	padding-left: 10px;
}
#menu2 {	
height: 440px;
width: 370px;
background-color: #000000;
}
#menu h3 {
	padding-bottom: 20px;
}
#menu dl dt {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 85%;
}
#menu dd {
	font-size: 90%;
	margin-bottom: 20px;
}
#menu1 h3 {
	padding-bottom: 20px;
}
#qr {
	border: 1px solid #666666;
	margin-top: 10px;
	width: 215px;
	padding: 3px;
}
#menu1 dl dt {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 85%;
}
#menu1 dd {
	font-size: 90%;
}
#navi {	
	height: 214px;
	width: 150px;
	position: absolute;
	top: 220px;
	left: 750px;
	text-decoration: none;
}
#navi li {
	list-style: none;
}
#navi1 {
	position: absolute;
	height: 214px;
	width: 150px;
	left: 750px;
	top: 230px;
}
.home{
	display: block;
	width: 150px;
	height: 32px;
	background: url(image/home_ov.gif);
}
.news{	
	display: block;
	width: 150px;
	height: 26px;
	background: url(image/news_ov.gif);
}
.from{
	display: block;
	width: 150px;
	height: 27px;
	background: url(image/fromminoru_ov.gif);
}
.pro{
	display: block;
	width: 150px;
	height: 27px;
	background: url(image/profile_ov.gif);
}
.bio{
	display: block;
	width: 150px;
	height: 26px;
	background: url(image/biography_ov.gif);
}
.photos{
	display: block;	
	width: 150px;
	height: 26px;
	background: url(image/photos_ov.gif);
}
.mail{
	display: block;
	width: 150px;
	height: 24px;
	background: url(image/mail_ov.gif);
}
.link{
	display: block;
	width: 150px;
	height: 26px;
	background: url(image/link_ov.gif);
}
a:hover {
}
a:hover img {
	visibility: hidden;
}
#footer {
	position: absolute;
	height: 80px;
	width: 900px;
	top: 520px;
	background-image: url(image/footer2.gif);
	background-repeat: no-repeat;
}
#footer address {
	float: right;
	position: relative;
	top: 64px;
	color: #CCCCCC;
	padding-right: 11px;
}
