/* ----------------- 基礎構造 -------------------- */
*
{
margin: 0;
padding: 0;
border: none;
font: normal normal normal small/1.7 Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
line-height:1.5em;
    scrollbar-face-color:#ffffff;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
}
html
{
height: 100%;
min-height: 100%;
background: #ffffff;
}
body
{
height: 100%;
min-height: 100%;
color: #333333;
}


/* ----------------- レイアウト -------------------- */
#menu
{
width: 25%;
margin: -40px 0 0 20px;
}
	#menu a
	{
	font: italic bold 100% verdana;
	}
#index
{
padding: 9px 0 20px 20px;
}
#kizi
{
margin: 0 18% 0 18%;
}
#foot
{
width: 100%;
padding-top: 50px;
}
/* ------------- リンク・見出し・その他 -------------- */
a
{
text-decoration: none;
}
a:link
{
color: #00a1e9;
}
a:visited
{
color: #0068b7;
}
a:active,
a:hover
{
color: #bbe2f1;
}

textarea,
input,
select,
button
{
border: 1px ridge #dddddd;
background-color: transparent;
color: #333333;
}

h1
{
color: #e8ece9;
font: bold 50pt Impact;
}
h2
{
margin: 10px 0 4px;
font: bold 115% impact;
}
h3
{
margin: 5px 0 0;
font-weight: bold;
}
	h3:first-letter
	{
	color: #0099ff;
	font-weight: bold;
	}

b { font-weight: bold; }
i { font-style: italic; }
