@charset "Shift_JIS";

/* style resset */

* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, address {
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
}
img {border: 0px;}

body {font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W4", "Osaka", "‚l‚r ƒSƒVƒbƒN",sans-serif;
	background-image: url(img/000back.jpg);
	background-repeat:repeat-x;
}



#frame  {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border-left: solid 2px #0f3192;
	border-right: solid 2px #0f3192;
	border-bottom: solid 2px #0f3192;
	}
#header_back {
	background-image:url(img/header_back.jpg);
	background-repeat:no-repeat;
	}

.grnavi1 {
	text-align: right;
	padding: 0px 10px 0px 0px;
	font-size: 85%;}

.grnavi1 A{
	text-align: right;
	font-size: 12px;}
	
.grnavi2 {
	text-align: center;
	font-size: 90%;
}

.pankuzulist {
	width: 800px;
	padding: 5px 0px 10px 20px;
	display: inline;
	font-size:12px;
	}
	
.menumoji {display: none;}
	
A.menu1 {float: left; width: 120px; height: 30px;
  background-image: url(img/grnavi1.jpg);     }
A.menu1:hover {height: 30px;background-image: url(img/grnavi1r.jpg);}

A.menu2 {float: left; width: 120px; height: 30px;
  background-image: url(img/grnavi2.jpg);     }
A.menu2:hover {height: 30px;background-image: url(img/grnavi2r.jpg);}

A.menu3 {float: left; width: 120px; height: 30px;
background-image: url(img/grnavi3.jpg);     }
A.menu3:hover {height: 30px;background-image: url(img/grnavi3r.jpg);}

A.menu4 {float: left; width: 120px; height: 30px;
  background-image: url(img/grnavi4.jpg);     }
A.menu4:hover {height: 30px;background-image: url(img/grnavi4r.jpg);}

A.menu5 {float: left; width: 120px; height: 30px;
  background-image: url(img/grnavi5.jpg);     }
A.menu5:hover {height: 30px;background-image: url(img/grnavi5r.jpg);}

A.menu6 {float: left; width: 120px; height: 30px;
  background-image: url(img/grnavi6.jpg);     }
A.menu6:hover {height: 30px;background-image: url(img/grnavi6r.jpg);}

.back_to_top {
clear:left;
	font-size: 85%;
	text-align: right;
	padding: 10px 10px 5px 0px;
	}

.kuukan {margin: 0 0 0 20px;}

.footer {
	clear:left;
	text-align: right;
	padding: 10px 10px 10px 0px;
	border-top: solid 1px #0f3192;
	}
