@charset "shift_jis";/* エスケーチE*/



/*

	- Table of Contents -

	初期匁E

	要素別スタイル

	汎用クラス
	--------------------------------
*/



/* --------------------------------
	初期匁E
-------------------------------- */

/* 余白 -------- */
* { margin:0; padding:0; }

/* アピアランス -------- */
html, body {
	height:100%;

}

ol, ul { list-style:none; }

img {
	border:none;
}

iframe { border:none; overflow:auto; }

th { text-align:left; }
td { empty-cells:show; }

hr { display:none; }

fieldset { border:none; }
label { cursor:default; }
legend { display:none; }

/* タイポグラフィ -------- */
h1, h2, h3, h4, h5, h6,
p, address, blockquote, pre, div,
dl, ol, ul,
th { font-weight:normal; font-style:normal; }

em, strong { font-weight:bold; font-style:normal; }



/* --------------------------------
	要素別スタイル
-------------------------------- */

body {
	color:#444;
}
html>/**/body { font-size:13px; }/* Win IE 以夁E*/

a:link { color:#6A4800; text-decoration:none; }
a:visited { color:#6A4800; text-decoration:none;; }
a:hover { color:#996600; text-decoration:underline; }
a:active { color:#6A4800; text-decoration:underline; }

caption { display:block; position:absolute; left:-9999px; top:0; width:0; height:0; overflow:hidden; }

input, select, textarea { color:#444; font-size:100%; line-height:1.417em; }
html>/**/body input,
html>/**/body select,
html>/**/body textarea { font-family:sans-serif; }/* Win IE 以夁E*/
option { padding:0 3px 0 3px; }
textarea { padding:2px 2px 2px 2px; }



/* --------------------------------
	汎用クラス
-------------------------------- */

/* フォントサイズ -------- */
/*
.txt10 { 10px/15px }
.txt12 { 12px/17px }
.txt14 { 14px/19px }
.txt16 { 16px/20px }
.txt18 { 18px/22px }
*/
.txt10 { font-size:62.5%; line-height:1.5em; } * html .txt10 { font-size:63%; }/* Win IE 6 以剁E*/
.txt12 { font-size:75%; line-height:1.417em; }
.txt14 { font-size:87.5%; line-height:1.357em; } * html .txt14 { font-size:88%; }/* Win IE 6 以剁E*/
.txt16 { font-size:100%; line-height:1.25em; }
.txt18 { font-size:112.5%; line-height:1.222em; } * html .txt18 { font-size:113%; }/* Win IE 6 以剁E*/

/* スキチEEナビ -------- */
.skipnav { display:block; position:absolute; left:-9999px; top:0; width:0; height:0; overflow:hidden; }

/* 非表示 -------- */
.none { display:block; position:absolute; left:-9999px; top:0; width:0; height:0; overflow:hidden; }

/* clearfix: Ver. 2007.05.31 -------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/

/* 見EぁE-------- */
h1{
	font-size: 100%;
	padding-top: 10px;
}
h2 {
	font-size: 24px;
	color: #410F08;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #410F08;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-left: 12px;
	padding-bottom: 5px;
	height: auto;
}
h3{
	font-size: 140%;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #013300;
	border-bottom-color: #CCCCCC;
	margin-top: 2.5em;
	margin-bottom: 1em;
	color: #013300;
	padding: 10px;
	clear: both;
}
h4{
	font-size: 16px;
	color: #1D0B00;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/* 水平緁E-------- */

hr {
	clear: both;
	display: block;
	height: 0px;
	border: 1px solid #FFFFFF;
}

