@charset "UTF-8";


/*===目次================================

	1. 全体（p/br/hr含）
	2. アンカー
	3. リスト関係
	4. フォーム関係
	5. その他要素
	6. 見出し
	7. レイアウト用 #ID/.class

=========================================*/


/*----------------------------------------
 1. 全体
=========================================*/
* {
	margin:0; padding:0;
	background-color:transparent; 
	font:normal normal normal small/1.5 Helvetica,Arial,"ＭＳ Pゴシック",Sans-serif;
	text-decoration:none; }

body{ 
	background:#555;
	color:#eee;
	text-align:center; }

p{
	margin:0 0 0.3em; }

br{ 
	letter-spacing:normal; }

hr{
	display:none; }

	div.text hr{
		display:block; }


/*----------------------------------------
 2. アンカー 
=========================================*/

a{
	font:inherit; }

a:link{ 
	color:#999; }
a:visited{ 
	color:#888; }
a:hover{ 
	color:#9cdd44; }
a:active{ 
	color:#999; }
a:focus{
	color:#9cdd44; }

	#KIZI a{ 
		text-decoration:underline; }

/*----------------------------------------
 3. リスト関係 
=========================================*/

ol{	
	list-style:decimal inside;
	padding:0.5em 0; }

ol li,
li ol li{
	list-style:decimal inside; }

ul{
	list-style:circle outside;
	padding:0.5em 0 0.5em 2em; }

ul li,
li ul li{
	 list-style:circle outside; }

dl{
	list-style-position:inside;  }

dt{
	margin:0.5em 0 1px;
	background:url("gyades_img/line.gif") repeat-x 0 100%; }

dt:first-letter {
	color:#9cdd44; 
	font:inherit; }

dd{ 	
	padding:2px 0 0 2em; }

	li p,
	dd p{ 
		margin:0 0 0.25em; }

	li ol,
	dd ol{
		padding:0 0.5em 0 1.5em; }
	li ul,
	dd ul{ 
		padding:0 0.5em 0 2.5em; }

	li img,
	dt img,
	dd img{ margin:1px; }

/*----------------------------------------
 4.フォーム関連
=========================================*/

form{
	margin:5px 0; }

	form p{ margin:0; }

label{
	font-size:100%; }

input,
select,
textarea{ 
	margin:0 1px 5px 0;
	border:#777 1px solid;
	background:#000;
	color:#eee;
	font:1em/normal Osaka,Chicago,Verdana,"ＭＳ Pゴシック",Sans-serif;
	vertical-align:middle; }

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	input#BUTTON{ 
		cursor:pointer; }

option,
optgroup,
optgroup option{ 
	font-family:Osaka,Chicago,Verdana,"ＭＳ Pゴシック",Sans-serif; }

	optgroup{	
		background:#000;
		color:#fff; }

	optgroup option{
		padding:0 0 0 1em; 
		color:#eee; 
		font-weight:normal; }

/*----------------------------------------
 5. その他要素指定
=========================================*/

ins{ 
	text-decoration: underline; }
del{ 
	color:#999; 
	text-decoration: line-through; }

img{
	border:none;
	vertical-align:bottom; }

address{
	}

em{ 
	font-weight:bold; }
strong{ 
	color:#9cdd44;
	font-weight:bold; }

blockquote{
	margin:1em 15px; padding:8px 28px 0;
	background:url("gyades_img/quote.gif") no-repeat 0 0; }

q{
	padding:0 1em; }

cite{ 
	font-style:oblique; }

pre{ 
	margin:1em auto; padding:2px 0;
	font-size:12px; font-family: monospace; }

	/*長文対策、前者IE用（MacIE省）\*/

	pre{
		width:95%; 
		overflow:scroll; }

	#KIZI>div.text pre{ 
		padding:2px 5px;
		width:auto;
		overflow:auto; }

	/*長文対策、後者IE以外終わり*/

code,
samp,
var{ 
	font-family:monospace; }

var{
	font-style:oblique; }

kbd{
	padding:0 1px;
	border:1px #777 outset;
	font-family:monospace; }

dfn:before{
	content:"“"; }

dfn:after{
	content:"”"; }

acronym,
abbr{ 
	border-bottom:1px dotted #666;
	cursor:help; }


/* テーブルはご自由に装飾頂ければいいかと */
table,
td{ 
	font-size:100%; }
th{ 
	font-weight:bold; }
caption{ 
	text-align:center; }


/* 非推奨要素*/
b{ 
	font-weight:bold; }
i{
	 font-style:oblique; }
big{ 
	font-size:large; }
small{ 
	font-size:x-small; }
tt{ 
	font-family:monospace; }

/*----------------------------------------
 6. 見出し
=========================================*/
h1{
	font-weight:bold; font-size:160%; }

h1:first-letter {
	color:#9cdd44; 
	font-weight:bold; font-size:100%; }

h2{
	padding:2px 10px; 
	border-top:1px solid #555;
	background:#333;
	color:#eee;
	font-weight:bold; font-size:120%; 
	text-align:right; }


h3{
	padding:5px 0 0;
	color:#ccc; 
	font-weight:bold; font-size:130%; 
	letter-spacing:0.25em; }

h4{ 
	margin:5px 0px; padding:0 5px;
	border-top:1px solid #666;
	border-bottom:1px solid #555;
	color:#888; 
	font-weight:bold; font-size:100%; 
	letter-spacing:0.5em;}
h5,
h6{ 
	padding:5px 0;
	color:#eee; 
	font-weight:bold; }

/*----------------------------------------
 7. レイアウト用 #ID .class
=========================================*/

#PAGETOP {
	margin:0 auto; padding-bottom:15px;
	width:728px;
	text-align:left; }

#HEADER{
	}

	#HEADER h1 { 
		margin:10px 8px 0.8em; }

	ul#PAN{ 
		display:none; }


#MENU{
	margin:-2em 0 0 0; padding:5px;
	border-bottom:1px solid #666; }

	#MENU h2{
		display:none; }
	
	#MENU ul{ 
		margin:0; padding:0;
		text-align:right; }

	#MENU li {
		display:inline;
		list-style-type:none; }

		#MENU li a{ 
			padding:0 8px;
			border-left:1px solid #999;
			text-decoration:none; }

		#MENU li#MENU01 a{
			border:none; }

#ADSENSE{
	text-align: center;
}

#KIZI{ 
	border:10px solid #000;
	background:#000; }

	div.text{
		padding:0.75em 15px 1em;
		border-bottom:1px solid #000;
		background:#333 url("gyades_img/text.gif") repeat-x 0 0;
		min-height:1px; }

	div.text ul.modori{
		list-style-type:none;
		margin:0.5em 0 0; padding:0;
		text-align:right; }

	div.text ul.modori li{
		list-style-type:none; }

	div.text ul.modori a{
		font-size:80%;
		text-decoration:none; }

#INFO{
	text-align: center;
}
	
#FOOTER{
	border-top:1px solid #666; }

	#FOOTER h2{
		display:none; }

	#FOOTER ul{ 
		list-style-type:none;
		margin:4px; padding:0;
		text-align:center; }

	#FOOTER li { 
		display:inline; 
		padding:0 1em; }

	#FOOTER li address{ 
		display:inline; 
		text-decoration:none; }

