@charset "Shift_Jis";/*---- NF018 -----*/* {	margin: 0;	padding: 0;}html, body {	scrollbar-track-color: #212D38;	scrollbar-face-color: #212D38;	scrollbar-shadow-color: #5B6874;	scrollbar-darkshadow-color: #212D38;	scrollbar-highlight-color: #5B6874;	scrollbar-3dlight-color: #212D38;	scrollbar-arrow-color: #CAB55F;}html {	overflow-y: scroll;}body {	line-height: 1.5;	color: #45371E;	font-size: 83.3%;	font-family: "メイリオ", Meiryo, Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;	background: url("haikei.jpg") center top;}a {	text-decoration: none;}a:link {	color: #433D2B;}a:visited {	color: #433D2B;}a:hover {	color: #FFF;}a:active {	color: #FFF;}	.write a {text-decoration: underline;}	.write a:link {color: #433D2B;}	.write a:visited {color: #948C73;}	.write a:hover {color: #FFF;}	.write a:active {color: #FFF;}h1, h2, h3 {	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, Sans-Serif;}h1 {	color: #CAB55F;	font-size: 160%;}	h1 a:link {color: #CAB55F;}	h1 a:visited {color: #CAB55F;}h2 {	color: #696C53;	font-size: 77%;}h3 {	padding-left: 20px;	color: #696C53;	font-size: 100%;}	h3.title {		color: #696C53;		font: 14px bold;		font-family: Georgia, "Times New Roman", Times, serif;	}	h3.title:first-letter {		display: block;		float: left;		font: 40px normal;		font-family: Georgia, "Times New Roman", Times, serif;	}	h4.title {		display: block;		float: left;		margin: 0 0 10px 0;		padding: 0 0 0 2px;		color: #696C53;		font: 10px normal;	}h4, h5, h6 {	font-size: 100%;}p {	margin: 0 0 1em 0;}br {	letter-spacing: normal;}em {	color: #991818;	font-style: normal;}strong {	color: #917D42;	font-weight: bold;}big  {	font-size: 131%;}small {	font-size: 77%;}ins {	text-decoration: underline;}del {	color: #AAA;}b {	font-weight: bold;}i {	font-style: oblique;}address, cite {	font-style: normal;}code {	font-family: monospace;}table {	margin: 0 0 1em 0;	border-collapse: collapse;	border-spacing: 0;	background: #ECEDE5;}th,td {	padding: 2px 5px;	border: 1px solid #CCD0B3;}hr {	display: none;}	.line {		margin-top: 30px;	}	.clears {		clear: both;		padding: 0 0 1em 0;	}img, img a {	border: 0;}	.img_right {		float: right;		margin: 0 0 0 10px;		padding: 5px;		border: 1px solid #DDDFD1;		background: #ECEDE5;	}	.img_left {		float: left;		margin: 0 10px 0 0;		padding: 5px;		border: 1px solid #DDDFD1;		background: #ECEDE5;	}blockquote {	margin: 0 0 1em 30px;	padding: 5px 10px;	border: 1px solid #DDDFD1;	background: #ECEDE5;}input, select, textarea {	margin: 2px 0;	width: 40%;	border: 1px solid #DDDFD1;	color: #45371E;	font-size: 100%;	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;	background: #ECEDE5;}textarea {	width: 70%;	scrollbar-track-color: #E2E3D6;	scrollbar-face-color: #DDDFD1;	scrollbar-shadow-color: #E2E3D6;	scrollbar-darkshadow-color: #E2E3D6;	scrollbar-highlight-color: #E2E3D6;	scrollbar-3dlight-color: #E2E3D6;	scrollbar-arrow-color: #CAB55F;}input.button {	width: 90px;	vertical-align: middle;}div#out {	margin: 0 auto;	width: 740px;	border-right: 2px solid #1D252D;	border-left: 2px solid #1D252D;	background: #ECEDE5 url("css_oth010.jpg") center top no-repeat;}div#header {	padding: 120px 0 0 20px;	width: 720px;	height: 300px;	background: url("top_l.jpg") center top no-repeat;}div.write {	clear: both;	margin: 0 auto;	padding: 15px;	width: 90%;	border: 1px solid #DDDFD1;	background: #E2E3D6;}div.write ul, div.write ol {	margin: 0 0 1em 10px;}div.write ul li {	list-style: square inside;}div.write ol li {	list-style: decimal;	margin: 0 0 0 20px;}div.write ul.parallel {	margin: 0;}ul.parallel li {	display: inline;	list-style: none;}ul.parallel li img {	margin: 0 2px 3px 0;}dl {	margin: 0 0 1em 0;}dt {	}dd {	margin: 0 0 5px 15px;}dl.parallel dt {	width: 120px;	line-height: 1.6;}dl.parallel dd {	margin: -1.6em 0 5px 120px;	padding: 0 0 0 15px;}p.info {	margin: 0 0 1em 0;	padding: 2px 10px 0 0;	height: 80px;	overflow: auto;	border: 0;	scrollbar-track-color: #E2E3D6;	scrollbar-face-color: #DDDFD1;	scrollbar-shadow-color: #E2E3D6;	scrollbar-darkshadow-color: #E2E3D6;	scrollbar-highlight-color: #E2E3D6;	scrollbar-3dlight-color: #E2E3D6;	scrollbar-arrow-color: #CAB55F;}.deco {	line-height: 22px;	background: url("line004.gif") left top;}img.deco {	padding: 5px;	border: 1px solid #DDDFD1;	background: #ECEDE5;}.page_navi li {	list-style: none;	margin: 0 20px;	text-align: right;}div#menu {	padding: 30px 10px 0 10px;	min-height: 70px;	text-align: center;	background: #ECEDE5 url("css_oth010.jpg") center top no-repeat;}	* html div#menu {		height: 70px;	}div#menu p {	margin: 10px 0 0 0;}div#menu li {	display: inline;	list-style: none;	padding: 0 5px;}div#menu li a {	color: #696C53;	font-size: 150%;	font-family: Georgia, "Times New Roman", Times, serif;}#menu li a:hover {	color: #948C73;}div#footer {	width: 100%;	height: 110px;	text-align: center;	background: #ECEDE5 url("css_oth010_2.jpg") center bottom no-repeat;}div#footer li {	display: inline;	list-style: none;	padding: 0 5px;}#copy {	margin: 30px 0 0 0;}#copy a {	font-size: 11px;	font-family: Arial, Helvetica, Sans-Serif;}#entrance {	margin: 50px auto 0 auto;	width: 740px;}#entrance h1 {	margin-bottom: 10px;}