@charset "Shift_JIS";

* {
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	text-decoration:none;
	color:inherit;
	font:normal normal normal 100%/1.4 Verdana,Tahoma,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
body {
	background:#fff;
	color:#000;
	font-size:14px;
	line-height:9.5mm;
}
hr {
	display:none;
}
br {
	letter-spacing:normal;
}
h1 {
	text-align:left;
	padding-top:20px;
	padding-left:0px;
	font:nomal x-large Verdana,Tahoma,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,Sans-serif;
	letter-spacing:2px;
	font-size:15px;
}
h2 {
	margin-left:0px;
	margin-bottom:10px;
	padding-left:0px;
	border-left:0px double #cc33ff;
	font:bold large/1.8 Verdana,Tahoma,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,Sans-serif;
	color:#000;
	letter-spacing:3px;
	font-size:15px;
	line-height:4.0mm;
}
h2:first-letter {
		color : #ff6666;
		margin-right:1px;
		font-size:15px;
		font:bold large/1.8 Verdana,Tahoma,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,Sans-serif;
}

h3 {
	margin:20px 20px 0px 0px;
	padding-left:0px;
	border-bottom:0px solid #cc99ff;
	text-align:left;
	font-weight:bold;
	line-height:11.0mm;
	letter-spacing:2px;
	font-size:15px;
	background:#fff;
	color:#99cccc;
}
h4 {
	margin-bottom:10px;
	border-bottom:0px solid #eee;
	text-align:right;
	font-weight:bold;
	letter-spacing:2px;
	color:#444;
	font-size:18px;
}
h5 {
	margin-bottom:5px;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	font-size:15px;
	color:#000;
}
h6 {
	margin-bottom:10px;
	text-align:left;
}
a {
	text-decoration:none;
	line-height:6.0mm;

}
	a:link {
		color:#33ccff;
	}
	a:visited {
		color:#66ccff;
	}
	a:hover {
		color:#c9c;
	border-bottom:2px dashed #33ccff;
	}
	a img {
		border:0;
	}
em {
	color:#333;
	font-weight:bold;
}
strong {
	margin-left:0px;
	border-bottom:1px solid #ff33cc;
	color:#333;
	font-weight:bold;
}
div#PAGETOP {
	width:750px;
	margin:50px auto;
	background:#fff url(./image/78.jpg) no-repeat left top;
}
div#HEADER {
	height:5px;
	margin:0px 0px 50px 50px;
	padding:0 0 0 0;
}
	div#HEADER ul#PAN {
		margin:0;
		text-align:right;
	}
		div#HEADER ul#PAN li {
			display:inline;
			list-style:none outside;
		}
			div#HEADER ul#PAN li a {
				padding-right:5px;
				border-right:1px solid #666;
				text-decoration:none;
			}
				div#HEADER ul#PAN li a:link,
				div#HEADER ul#PAN li a:visited {
					color:#666;
				}
				div#HEADER ul#PAN li a:hover {
					color:#c9c;
				}
div#MENU {padding:20px 10px 10px 0;
	margin:0;
}
	div#MENU h2 {
		display:none;
	}
	div#MENU ul {
		margin:0;
		text-align:left;
		letter-spacing:1px;
	}
		div#MENU ul li {
			display:inline;
			list-style:none outside;
			margin-left:3px;
			padding-left:3px;
		}
			div#MENU ul li a {
				text-decoration:none;
				font-size:13px;
				font-weight:bold;
			}
				div#MENU ul li a:link,
				div#MENU ul li a:visited {
					color:#ff6666;
				}
				div#MENU ul li a:hover {
					color:#ff99cc;
					background:none;
				}
				#MENU li.menu-on a{
					color:#f66;
				}
div#KIZI {	width:750px;
	margin:0px 50px 0px 50px;
	padding:0px 0px 0px 0px;
}
	div#KIZI div.text {
		letter-spacing:1px;
		color:#333;
		line-height:9.0mm;
	}
		div#KIZI div.text ul.modori {
			margin:0;
			text-align:right;
		}
			div#KIZI div.text ul.modori li {
				display:inline;
				list-style:none outside;
				padding-left:0px;
				background:url(img/list.gif) no-repeat left center;
			}
				div#KIZI div.text ul.modori li a {
					text-decoration:none;
				}
					div#KIZI div.text ul.modori li a:link,
					div#KIZI div.text ul.modori li a:visited {
						color:#9cc;
					}
					div#KIZI div.text ul.modori li a:hover {
						color:#c9c;
					}
div#KIZI div.k{margin:0 0px 10px 0px;line-height:8.5mm;border-bottom:1px dashed #000;}
.back{text-align:right;padding-right:20px;}
.back a:link {color:#33ccff;}
.back a:visited {color:#66ccff;}
.back a:hover {color:#c9c;border-bottom:2px dashed #33ccff;}
.kome{text-align:right;padding-right:20px;font-size:14px;color:#999999;margin-bottom:150px;letter-spacing:5px;}
.goku{text-align:right;padding-right:20px;font-size:14px;color:#999999;margin-bottom:150px;letter-spacing:1px;}