@charset "euc-jp";

/*layout-id*/

#menu {margin:0}
#main {margin:0}


/*header*/

h1 {margin:0; font-size:160%; color:#513008;}

h2 {
	margin:0;
	padding:5px;
	font-size:75%;
	color:#fff;
	background:#ACA195
}

h3 {
	margin:0;
	padding:3px;
	background:#DBD6CC;
	font-size:75%;
	text-indent:0.5em
}

h4 {
	margin:0;
	padding:3px;
	background:#E6E4E3;
	font-size:75%;
	font-weight:normal;
	text-indent:1em
}

h5 {margin:1em 0; font-size:100%} 
h6 {margin:0 0 0.5em 1em; font-size:85%;}


/*header-link*/
h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {color:#fff}
h4 a:link,h4 a:visited,h4 a:hover,h4 a:active {color:#fff}
h5 a:link,h5 a:visited,h5 a:hover,h5 a:active {color:#000}
h6 a:link,h6 a:visited,h6 a:hover,h6 a:active {color:#000}


/*content*/
p {margin:1em 0;line-height:1.6}


/*list*/
dd {line-height:1.4; margin-top:1em; margin-bottom:1em}
li {line-height:1.4; margin-top:0.3em; margin-bottom:0.3em}
dd.rel_link{font-size:80%; text-indent:1em !important}
dl.index {margin:0; border:1px solid #DBD6CC}
ol.index {margin-top:1em; margin-bottom:1em; font-size:75%}

/*quotation*/

.bq {
	display:block;
	background:#efefef;
	padding:15px;
	margin:15px
}

.bq2 {
	display:block;
	background:#ffffee;
	padding:15px;
	margin:15px
}


/*font-size*/
.x-large {font-size:120%}
.large {font-size:100%}
.mid {font-size:90%}
.small {font-size:85%}
.x-small {font-size:80%}


/*image*/

img.right {
	display:inline;
	margin:0 0 15px 15px;
	float:right
}


