@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************

/* HTML要素（一部#ID） */
*	{	margin:0;
		padding:0;
		font:normal normal normal 100%/170% Verdana,Osaka,"ＭＳ Ｐゴシック",sans-serif;
		color:#666;
		border:0; }

/* 基本構造 */
html	{	scrollbar-face-color:#fff;
		scrollbar-track-color:#fff;
		scrollbar-arrow-color:#999;
		scrollbar-highlight-color:#999;
		scrollbar-shadow-color:#999;
		scrollbar-3dlight-color:#fff;
		scrollbar-darkshadow-color:#fff;	}
body	{	background:url(./img/bg.jpg) no-repeat;
		font-size:75%;	}
hr	{ display:none; }


/* 見出し */
h4,h5,h6	{ margin:2px 0.5em; }
h1	{	margin:195px 0 0 380px;
		font-size:18px;
		font-family:"Century Gothic",Verdana,Arial;
		letter-spacing:1px;	}
h2	{	margin:20px 0 0 0;
		padding:0 0 0 50px;
		background:url(./img/line.gif) no-repeat 100% 100%;
		font-size:14px;
		font-family:"Century Gothic",Verdana,Arial;	}
h3	{	margin:15px 0px 10px;
		padding:0 0 0 5px;
		font-size:12px;
		border-left:5px solid #ccc;	}
h4	{ font-weight:bold; }
h5	{ text-align:center; }
h6	{	}

/* 段落 */
p	{ margin:0 0.7em 0.7em; }

/* アンカー */
a	{ text-decoration:none; }
	a:link	{ color:#8f8f8f; }
	a:visited	{ color:#8f8f8f; }
	a:hover	{ color:#cfcfcf; }

/* 強調・追加・削除 */
em	{ border-bottom:1px dashed #555; }
strong	{ color:#a22041; }
ins	{ text-decoration:underline; }
del	{ text-decoration: line-through; }

/* フォーム */

input	{	margin-bottom:4px;
		padding:1px 0 0;
		background:#fff;
		width:190px;
		height:19px;	}
	input#TEXT	{ border:1px solid #999; }
	input#CHECKBOX	{ width:30px; }
	input#RADIO	{ width:30px; }
	input#BUTTON	{ border:1px solid #999; }
textarea	{	margin-bottom:4px;
			background:#fff;
			width:190px;
			height:75px;
			border:1px solid #999;	}
select	{	margin-bottom:4px;
		border:1px solid #999;	}

/* リスト */
ol	{	list-style-position:inside;
		margin:0.5em 0 0.5em 1.2em;	}
ul	{	list-style-position:inside;
		margin:0.5em 0 0.5em 1.2em;	}
	ul li	{ list-style-type:square; }
dl	{ margin:0.5em 0 0.5em 1.2em; }
	dt	{ margin:0.3em 0 0; }
	dd	{	margin:0 0 0 0.5em;
			padding:0 0 0 7px;
			border-left:3px double #aaa;	}

/* アドレス */
address	{ display:inline; }

/* 引用（サンプルページ未記述） */
blockquote	{	margin:0.7em;
			padding:3px;
			border:1px solid #aaa;	}

/* 整形済みテキスト（サンプルページ未記述） */
pre	{	overflow:auto;
		margin:10px 0; 
		padding:5px;
		width:95%;
		font-size:11px; 
		border:3px double #999;	}

/* 物理要素（サンプルページ未記述） */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:125%; }
small	{ font-size:85%; }

/* ***********************************************
/* 各#ID＆.class */

div#PAGETOP	{ width:750px; }
div#HEADER	{	}
	ul#PAN	{ display:none; }
div#MENU	{	}
	#MENU ul { margin:10px 0 0 380px; }
	#MENU li {	font-size:105%;
			display:inline;
			list-style-type:none;	}
	#MENU li a {	padding:0 6px;
			color:#555;
			font-family:"Century Gothic",Verdana,Arial;	}
	#MENU li a:hover	{ color:#ccc; }
	#MENU li.menu-on a {	padding:0 6px;
				background:#e5e5e5;	}
	#MENU h2	{ display:none;	}
div#KIZI	{	margin:0 80px 0 0;
			padding:75px 0 0 0;	}
	div.text	{	margin:0 0 0 50px;
				padding:15px;	}
		ul.modori	{	margin:15px 0 0;
					text-align:right;	}
		ul.modori li	{ list-style-type:none; }

div#FOOTER	{ margin:30px 0 20px 50px; }
	#FOOTER ul	{ padding:3px 0; }
	#FOOTER li	{	margin:0 3px;
				display:inline;	}
	#FOOTER li	{ list-style-type:none; }
	#FOOTER h2	{ display:none; }