/* ---------------- 基礎構造 ------------------- */
*
{
margin: 0;
padding: 0;
border: none;
font: normal normal normal small/1.7 "times new roman","ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body
{
background: #b0e0e6;
color: #000000;
}

/* ---------------- レイアウト ------------------- */
#head
{
width: 750px;
margin: 0 auto;
border: 1px solid #4682b4;
border-width: 0 0px;
}
#menu
{
border: 1px solid #4682b4;
border-width: 1px 0;
background: #f0f8ff;
text-align: center;
}
	#menu a
	{
	font:bold 13pt/35px "NFモトヤアポロ1等幅";
	text-decoration: bold;
	}
#kizi
{
clear: both;
width: 730px;
margin: 0 auto;
padding: 10px;
border: 1px solid #4682b4;
border-width: 0 1px;
background: url("hidden.gif") no-repeat 0% 100%;
}
	#kizi div
	{
	margin: 0px 0 30px;
	}
	.l1 ul
	{
	list-style: none;
	}
	.l1 li
	{
	list-style: none;
	float: left;
	width: 50%;
	line-height: 30px;
	margin-top: 10px;
	}
	.l1 img
	{
	float: left;
	width: 200px;
	height: 40px;
	}
#foot
{
padding: 13px 0;
border: 1px solid #4682b4;
border-width: 1px 0;
background: #f0f8ff;
text-align: center;
}

/* ---------------- リンク・見出し ------------------- */
a:link
{
color: #696969;
}
a:visited
{
color: #000000;
text-decoration: none;
}
a:active,
a:hover
{
color: #4682b4;
}

textarea,
input,
select,
button
{
border: 1px solid #ffffff;
background-color: transparent;
color: #ffffff;
}

h4
{
padding: 2px;
color: #990000;
font: bold 18px "NFモトヤアポロ1等幅";
}
h1
{
padding: 10px;
color: #990000;
font: bold 34pt "times new roman";
}
h2
{
clear: both;
color: #330033;
font: italic bold 30px "NTモトヤマルベリ2";
}
h3
{
margin: 15px 0 0;
border-bottom: 1px dotted #660033;
font: bold 11pt "Times New Roman";
}
