@charset "Shift_JIS";

/*------------------------------------------

	構成

	1. 基本設定(p/br/hrも含む)
	2. リンク
	3. 見出し
	4. リスト
	5. フォーム
	6. その他のタグ要素
	7: レイアウト(#id/.class)


------------------------------------------*/

/*-----------------------------------------------------
	1. 基本設定(p/br/hrも含む)
-----------------------------------------------------*/
*{
	margin:0;
	padding:0;
	font:normal normal normal 100%/1.5 Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;}

html{
	height:100%;}

body{
	color:#666;
	font-size:78%;
	text-align:center;
	height:100%;}

p{
	margin-bottom:0.8em;}

br{
	letter-spacing:normal;}

hr{
	display:none;}

/*-----------------------------------------------------
	2. リンク
-----------------------------------------------------*/

a{
	font:inherit;}

a:link{
	color:#d5d2bf;}

a:visited{
	color:#d5d2bf;}

a:hover,
a:active,
a:focus{
	color:#e6e6e6;}

	#KIZI a:link,
	#KIZI a:visited{
		text-decoration:underline;}
	#KIZI a:hover{
		text-decoration:none;}

/*-----------------------------------------------------
	3: 見出し
-----------------------------------------------------*/
h1{
	font-size:140%;
	font-weight:bold;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	color:#333;}

h2{
	font-size:120%;
	color:#7186a6;
	font-weight:bold;}

	#KIZI h2{
		margin:0 0 0.2em 1.5em;
		padding:20px 0 0;}

h3{
	font-size:100%;
	font-weight:bold;
	color:#c5b9b8;}

	#KIZI h3{
		margin:0 0 0.3em -0.3em;}

h4{
	font-size:100%;
	font-weight:bold;
	color:#d5d2bf;}

	#KIZI h4{
		margin:0 0 0.3em -0.2em;}

h5,
h6{
	font-size:100%;
	margin:0 0 0.3em 0;}

/*-----------------------------------------------------
	4. リスト
-----------------------------------------------------*/
ol{
	list-style:decimal outside;
	margin:0.8em 1.8em;}

ol li{
	list-style-type:decimal;}

ul{
	list-style:circle outside;
	margin:0.8em 1.5em;}

ul li{
	list-style-type:circle;}

dl{
	list-style-position:inside;}

dt{
	font-weight:bold;
	color:#b59a3e;}

dd{
	margin-left:2.5em;}

/*-----------------------------------------------------
	5. フォーム
-----------------------------------------------------*/
form{
	}

label{
	font-size:100%;}

input,
textarea,
select{
	margin-bottom:0.3em;
	vertical-align:middle;
	border:solid 1px #d5d2bf;
	background:#fff;}

input,
textarea{
	}

	input#RADIO,
	input#CHECKBOX{
		border:none;
		background:none;}

	input#BUTTON{
		background:#e6e6e6;}

option,
optgroup{
	}

/*-----------------------------------------------------
	6. その他のタグ要素
-----------------------------------------------------*/
em{
	font-weight:bold;}

strong{
	font-weight:bold;
	color:#a787a6;}

ins{
	text-decoration:underline;
	color:#d1c731;}

del{
	text-decoration:line-through;
	color:#e6e6e6;}

blockquote{
	margin:0.8em auto;
	padding:0.5em 0.5em 0.2em 7.8em;
	background:url(img/quote.gif) no-repeat 0% 0%;}

	blockquote[cite]:after{
		content:attr(cite);
		font-style:oblique;
		text-align:right;
		display:block;
		color:#333;
		margin:0.3em -0.5em 0 -7.8em;
		padding:0 0.3em;
		background:#efefef;}

	blockquote p{
		margin:0 0 0.3em;}

cite{
	font-style:oblique;
	border-bottom:solid 1px #d5d2bf;}

q{
	border:solid 1px #d5d2bf;
	padding:0.1em 0.2em;}

pre{
	width:95%;
	overflow:scroll;
	margin:0.8em auto;
	padding:0.2em 0.3em;
	background:#eae3da;
	font-family:"Courier New",Courier,monospace;}

	#KIZI .text > pre{
		width:auto;
		overflow:auto;}

/* 物理要素(非推奨) */

b{
	font-weight:bold;}

i{
	font-style:oblique;}

big{
	font-size:110%;}

small{
	font-size:84%;}

tt{
	font-family:monospace;}

