﻿@charset "utf-8";

/* --- 全体の背景・テキスト --- */
body {
margin:0;
padding:0;
background-image: url("img/koruku.jpg");
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
cursor : default;

}

/* --- 全体のリンクテキスト --- */
a	{
	cursor : hand;
}
aa:link	{
	color : #008040;
}
a:visited	{
	color : #804040;
}
a:active	{
	color : #008080;
	text-decoration : none;
}
a:hover	{
	color : #FF8080;
	text-decoration : underline;
}
li {
margin-bottom:15px;}

dd {
margin-bottom:17px;}
h1 {
font-size:12px;

padding:10px;
}
h2 {
font-size:110%;
}
h3 {font-size:110%;
}
h4 {font-size:110%;
}
div {margin:0;
padding:0}
p {margin:5px;
padding:5px;
}

/* --- コンテナ --- */
#container {
width: 800px; /* ページの幅 */
margin: 0 auto; /* センタリング */

}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
margin-bottom:10px;
border-right:2px solid gray;
border-bottom:2px solid gray;
}

/* --- ナビゲーション --- */
#nav {
background-color:#ffffff;
float: left;
width: 210px; /* サイドバーの幅 */
margin-bottom:10px;
border-right:2px solid gray;
border-bottom:2px solid gray;
padding:3px;
}

/* --- メインカラム --- */
#content {
float: right;
width: 550px; /* メインカラムの幅 */
padding:6px;
line-height:25px;
background-color:#ffffff;
margin-bottom:10px;
border-right:2px solid gray;
border-bottom:2px solid gray;
}

/* --- フッタ --- */
#footer {
clear: both; /* フロートのクリア */

background-color: #ffffff; 
border-right:2px solid gray;
border-bottom:2px solid gray;
padding:5px;
}
.red {color:red;
font-size:95%;
}
.blue {color:blue;
font-size:95%
}
.yellow{color:yellow;
font-size:95%
}
.bg_lightblue {
background-color:lightblue;
color:#ffffff;
}
.bg_blue{
background-color:blue;
color:#ffffff;
vertical-align:top;
padding-right:94px;
padding-left:50px;
}
ul.menu1{
line-height:30px;
font-size:90%;
}
.orange{
color:deeppink;
font-weight:bold;}