@charset "Shift_JIS";
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
	font-style: normal;
}

body {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#container {
	width: 800px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	background-image: url("../images/base.gif");
	background-repeat: repeat-y; 
}
#headBase {
	background-image: url("../images/head_base.jpg");
	background-repeat: no-repeat; 
}
h1{
	margin: 0px;
	padding: 0px;
}
h2{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#logo {
	display: inline;
	float: left;
	margin-left: 14px;
	padding-top: 9px;
	width: 173px;
}
#menuArea {
	float: left;
	margin: 0px;
	padding: 0px;
}
/* --- menu1 --- */
#menu1 {
	width: 601px;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
#menu1 ul{
	list-style-type: none;
	margin-top: 16px;
	padding: 0px;
	text-indent: -9999px;
}
#menu1 li{
	display: inline;
	float: left;
	margin-right: 2px;
	padding: 0px;
}
#menu1 a{
	display: block;
	width: 98px;
	height: 33px;
	text-decoration: none;
	background-image: url("../images/menu1.gif");
}
#menu1_1 a{
	background-position: 0px 0px;
}
#menu1_1 a:hover{
	background-position: 0px -33px;
}
#menu1_1on a{
	background-position: 0px -33px;
}
#menu1_2 a{
	background-position: -100px 0px;
}
#menu1_2 a:hover{
	background-position: -100px -33px;
}
#menu1_2on a{
	background-position: -100px -33px;
}
#menu1_3 a{
	background-position: -200px 0px;
}
#menu1_3 a:hover{
	background-position: -200px -33px;
}
#menu1_3on a{
	background-position: -200px -33px;
}
#menu1_4 a{
	background-position: -300px 0px;
}
#menu1_4 a:hover{
	background-position: -300px -33px;
}
#menu1_4on a{
	background-position: -300px -33px;
}
#menu1_5 a{
	background-position: -400px 0px;
}
#menu1_5 a:hover{
	background-position: -400px -33px;
}
#menu1_5on a{
	background-position: -400px -33px;
}
#menu1_6 a{
	background-position: -500px 0px;
}
#menu1_6 a:hover{
	background-position: -500px -33px;
}
#menu1_6on a{
	background-position: -500px -33px;
}
/* --- menu2 --- */
#menu2 {
	width: 601px;
	height: 33px;
	margin-top: 2px;
	padding: 0px;
}
#menu2 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#menu2 li{
	display: inline;
	float: left;
	margin-right: 2px;
	padding: 0px;
}
#menu2 a{
	display: block;
	width: 98px;
	height: 33px;
	text-decoration: none;
	background-image: url("../images/menu2.gif");
}
#menu2_1 a{
	background-position: 0px 0px;
}
#menu2_1 a:hover{
	background-position: 0px -33px;
}
#menu2_1on a{
	background-position: 0px -33px;
}
#menu2_2 a{
	background-position: -100px 0px;
}
#menu2_2 a:hover{
	background-position: -100px -33px;
}
#menu2_2on a{
	background-position: -100px -33px;
}
#menu2_3 a{
	background-position: -200px 0px;
}
#menu2_3 a:hover{
	background-position: -200px -33px;
}
#menu2_3on a{
	background-position: -200px -33px;
}
#menu2_4 a{
	display: block;
	width: 148px;
	height: 33px;
	background-position: -300px 0px;
}
#menu2_4 a:hover{
	background-position: -300px -33px;
}
#menu2_4on a{
	display: block;
	width: 148px;
	height: 33px;
	background-position: -300px -33px;
}
#menu2_5 a{
	display: block;
	width: 148px;
	height: 33px;
	background-position: -450px 0px;
}
#menu2_5 a:hover{
	background-position: -450px -33px;
}
#menu2_5on a{
	display: block;
	width: 148px;
	height: 33px;
	background-position: -450px -33px;
}
/* --- menu3 --- */
#menu3 {
	width: 601px;
	height: 21px;
	margin-top: 4px;
	padding: 0px;
}
#menu3 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#menu3 li{
	display: inline;
	float: left;
	margin-right: 2px;
	padding: 0px;
}
#menu3 a{
	display: block;
	width: 98px;
	height: 21px;
	text-decoration: none;
	background-image: url("../images/menu3.gif");
}
#menu3_1 a{
	background-position: 0px 0px;
}
#menu3_1 a:hover{
	background-position: 0px -21px;
}
#menu3_1on a{
	background-position: 0px -21px;
}
#menu3_2 a{
	background-position: -100px 0px;
}
#menu3_2 a:hover{
	background-position: -100px -21px;
}
#menu3_2on a{
	background-position: -100px -21px;
}
#menu3_3 a{
	background-position: -200px 0px;
}
#menu3_3 a:hover{
	background-position: -200px -21px;
}
#menu3_3on a{
	background-position: -200px -21px;
}
#menu3_4 a{
	display: block;
	width: 148px;
	height: 21px;
	background-position: -300px 0px;
}
#menu3_4 a:hover{
	background-position: -300px -21px;
}
#menu3_4on a{
	display: block;
	width: 148px;
	height: 21px;
	background-position: -300px -21px;
}
#menu3_5 a{
	display: block;
	width: 148px;
	height: 21px;
	background-position: -450px 0px;
}
#menu3_5 a:hover{
	background-position: -450px -21px;
}
#menu3_5on a{
	background-position: -450px -21px;
}


/* --- ƒpƒ“‚­‚¸ --- */
#p_navi {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 0px;
	font-size: 11px;
}
.photoL {
	float: left;
	margin: 5px 10px 5px 0px;
	padding: 0px;
}
.photoR {
	float: right;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}
#pagetop {
	font-size: 10px;
	text-align: right;
	margin:  0px;
	padding: 0px 20px 5px 0px;
}
#footLine {
	margin: 0px;
	padding: 0px;
}
#footer {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.clear { 
	clear:both; 
}
