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

/* ***********************************************
/* HTML要素（一部#ID） */
*{margin:0; padding:0;}

/* 基本構造 */
html{}
body{
	font:normal 14px Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	color:#666;
}
hr{display:none;}
hr.lines{display:block; color:#808080; width:100%;}

/* 見出し */
h1{font:24px normal 'Century Gothic';}
h2,h3,h4,h5,h6{font-weight:bolder; margin-top:5px;}
h2{font-size:18px; border-bottom:4px #003399 double; padding-left:5px; margin:10px 0 5px;}
h3{font-size:16px; margin:15px -5px 0;}
h4{font-size:14px; border-bottom:1px solid #ff6666; padding-left:5px;}
h5,h6{font-size:12px;}

/* 段落 */
p{margin:5px 0;}

/* アンカー */
a{text-decoration:none;}
	a:link{color:#0099ff;}
	a:visited{color:#0099cc;}
	a:hover{border-bottom:1px #ff3366 solid}
	a:active,a:focus{color:#ccffff; border:0;}

#MENU a, #FOOTER a, #PAN a, #PAN a:visited{color:#666;}
	#MENU a:visited, #FOOTER a:visited{border-bottom:1px #666 dashed;}
	#MENU a:hover, #FOOTER a:hover{color:#ff3366; border-bottom:1px #99ff33 solid;}
	#MENU a:active, #MENU a:focus, #FOOTER a:active, #FOOTER a:focus{border-bottom:1px #ffcc00 solid;}

#PAN a:hover, #PAN a:active, #PAN a:focus{border:0;}

/* 強調・追加・削除 */
em{font-weight:bold; font-style:normal;}
strong{font-weight:bold; border-bottom:3px double;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}

/* フォーム */
input,textarea,select,option,optgroup{margin:2px; font:normal 14px Verdana, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', sans-serif;}
	input#TEXT,input#BUTTON,textarea{border:1px solid #333; padding:2px;}

/* リスト */
ol,ul{margin:5px 20px;}
	ol li{list-style:decimal outside;}
	ul li{list-style:circle outside;}
dl{margin:5px 10px; border:1px dashed #999;}
	dt{margin:5px 10px 0px;}
	dd{margin:0px 10px 10px 20px; color:#666;}

/* アドレス */
address{font-style:normal;}

/* 引用（サンプルページ未記述） */
blockquote{margin:5px; padding:5px; border:1px solid;}
cite,q{margin:5px; text-decoration:underline;}

/* 整形済みテキスト（サンプルページ未記述） */
pre{white-space:pre;}

/* 物理要素（サンプルページ未記述） */
b{font-weight:bold;}
i{font-style:italic;}
big{font-size:120%;}
small{font-size:80%;}
tt{font-family:monospace;}

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

div#PAGETOP{width:100%;}
div#HEADER{
	width:220px;
	text-align:center;
	color:#666;
	position:absolute;
	top:20px;
	left:0px;
}
	ul#PAN{text-align:left; font-size:12px;}
	ul#PAN li{display:inline;}
	ul#PAN li a{padding-right:10px; background:url(./images/pan.gif) no-repeat right center;}
div#MENU{
	width:220px;
	line-height:200%;
	position:absolute;
	left:6px;
	top:134px;
}
#MENU h2{display:none;}
#MENU li{list-style:none; padding-left:10px;}
	li.menu-on{background:url(./images/pan.gif) no-repeat left center;}
div#KIZI{
	height:auto;
	padding:10px;
	margin-left:220px;
	}
	div.text{margin:10px; line-height:160%;}
		ul.modori{margin-top:20px; text-align:right;}
		ul.modori li{display:inline; margin:0;}
div#FOOTER{
　　clear: both;
　　height: 30px;
　　background: #fff ;
　　text-align: center;
　　padding: 16px 0px 0px 0px;
　　font-size: 10px;
}
