@charset "utf-8";

.header {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.head_logo {
	background-image: url(/common/site_logo.gif);
	display: block;
	height: 33px;
	width: 277px;
}
.head_logo a {
	height: 33px;
	width: 277px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.head_illu {
	height: 84px;
	width: 748px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	background-image: url(/common/contents_top.gif);
	text-indent: -9999px;
	overflow: hidden;
}
.head_navi1 {
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	display: block;
	width: 750px;
	padding: 0px;
	height: 27px;
}
.head_navi1 li {
	float: left;
	width: 125px;
	height: 27px;
	display: block;
}
.head_navi1 li a {
	width: 125px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(/common/header_btton1.gif);
}
.entrance a {
	background-position: 0px 0px;
}
.entrance a:hover {
	background-position: 0px -27px;
}
.home a {
	background-position: -125px 0px;
}
.home a:hover {
	background-position: -125px -27px;
}
.read_me a {
	background-position: -250px 0px;
}
.read_me a:hover {
	background-position: -250px -27px;
}
.info a {
	background-position: -375px 0px;
}
.info a:hover {
	background-position: -375px -27px;
}
.off_me a {
	background-position: -500px 0px;
}
.off_me a:hover {
	background-position: -500px -27px;
}
.gallery a {
	background-position: -625px 0px;
}
.gallery a:hover {
	background-position: -625px -27px;
}


.head_navi2 {
	margin: 2px 0px 0px;
	list-style-type: none;
	text-decoration: none;
	display: block;
	width: 750px;
	padding: 0px;
	height: 20px;
}
.head_navi2 li {
	float: left;
	height: 20px;
	background-image: url(/common/header_btton2.gif);
	display: block;
}
.head_navi2 li a {
	background-image: url(/common/header_btton2.gif);
	display: block;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 9px;
}

.modify {	width: 94px;}
.modify a { background-position: 0px 0px; }
.modify a:hover { background-position: 0px -20px; }

.remove { width: 93px; }
.remove a {	background-position: -94px 0px;	}
.remove a:hover {	background-position: -94px -20px;}

.trouble {	width: 94px;}
.trouble a {	background-position: -187px 0px;}
.trouble a:hover {	background-position: -187px -20px;}

.europe {	width: 94px;}
.europe a {	background-position: -281px 0px;}
.europe a:hover {	background-position: -281px -20px;}

.etc {	width: 93px;}
.etc a {	background-position: -375px 0px;}
.etc a:hover {	background-position: -375px -20px;}

.members {	width: 94px;}
.members a {	background-position: -468px 0px;}
.members a:hover {	background-position: -468px -20px;}

.guestbook {	width: 93px;}
.guestbook a {	background-position: -562px 0px;}
.guestbook a:hover {	background-position: -562px -20px;}

.links {	width: 95px;}
.links a {	background-position: -655px 0px;}
.links a:hover {	background-position: -655px -20px;}
