@charset "Shift_JIS";

*{
	margin:0;
	padding:0;
	font:normal normal normal 100%/1.5 "Century Gothic",Arial,Helvetica,sans-serif;
	text-decoration:none;}

html{
	height:100%;
	overflow:auto;}

body{
	font-size:68%;
	text-align:center;
	color:#333;
	background:#e3e8ec;
	height:100%;}

p{
	margin-bottom:0.8em;}

br{
	letter-spacing:normal;}

hr{
	display:none;}

a{
	font:inherit;}

a:link{
	color:#333;}

a:visited{
	color:#888;}

a:hover,
a:active,
a:focus{
	color:#faa;}

	#KIZI a{
		text-decoration:underline;}

h1{
	font-size:280%;
	font-weight:bold;
	color:#669ccc;
	background:url(img/h1.gif) no-repeat 0% 50%;
	padding-left:30px;
	letter-spacing:-1px;}

h2{
	font-size:150%;
	font-weight:bold;
	margin:15px 8px 0 100px;}

#PAGETOP{
	width:580px;
	margin:0 auto 0 0;
	text-align:left;
	position:relative;
	border-right:solid 1px #ccf;
	background:url(img/img.jpg) no-repeat 0% 100% #fff;
	height:100%;
	min-height:100%;}

#HEADER{
	float:right;
	position:relative;
	top:0;
	right:-300px;
	width:300px;}

	#HEADER h1{
		margin:10px 0 0 10px;}
	
	ul#PAN{
		display:none;}

	ul#PAN li{
		}

#MENU{
	float:right;
	clear:both;
	position:relative;
	top:0;
	right:-300px;
	width:300px;}

	#MENU h2{
		display:none;}

	#MENU ul{
		list-style:none outside;
		margin:10px 0 0 10px;}

	#MENU li{
		list-style-type:none;}
		
		#MENU li a{
			font-size:130%;
			font-weight:bold;
			padding-left:7px;}

		#MENU li a:link,
		#MENU li a:visited{
			color:#1f4566;}

		#MENU li a:hover{
			color:#669ccc;}

		#MENU li.menu-on a:link,
		#MENU li.menu-on a:visited{
			color:#fff;}

		#MENU li.menu-on a:hover{
			color:#669ccc;}
#KIZI{
	width:580px;
	height:100%;
	overflow:auto;
	position:absolute;
	top:0;
	left:0;}

	#KIZI .text{
		padding:0.8em 0.8em 0.8em 150px;}

#FOOTER{
	position:absolute;
	bottom:5px;
	right:-300px;
	width:300px;}

	#FOOTER h2{
		display:none;}

	#FOOTER ul{
		list-style:none outside;
		margin:0 0 0 10px;}

	#FOOTER li{
		list-style-type:none;}

		#FOOTER li a{
			font-weight:bold;
			font-size:130%;}

		#FOOTER li a:link,
		#FOOTER li a:visited{
			color:#669ccc;}

		#FOOTER li a:hover{
			color:#faa;}

	#FOOTER address{
		display:inline;}