@charset "utf-8";

#main{ 
background-color : white ;
width:768px;
margin:0px 0px;
border: 1px solid silver;
padding-bottom: auto;
margin-left:auto;
margin-right:auto;
}

a:hover {
color: #333333;
background-color: indianred;
}

b{
color : firebrick;
}

table {
width: 100%;
border: 0px;
}

#KICHI{
color: green;
}
#KYO{
color: firebrick;
}
#KICHIKYO{
color: gray;
}

/* メニューボタン-*/
#link {
font-size: 27px;
font-family:Times;
font-weight: bolder;
color : #FFFFFF;
background-color: firebrick;
padding: 0px 61px;
border: 1px solid #999999;
text-decoration:none
}

/* メニューボタンマウスオーバー-*/
a:hover#link{
background-color: indianred;
color : firebrick;
}

/* メニューボタンマウスオーバー-*/
a:hover#img{
background-color: white;
}

/* バックカラーテーブル用*/
#color_table td {
padding: 5px;
background: #F5DEB3;
border: 1px solid gray;
font-size: 16px;
}


/* 見出し1-*/
h1{
border:1px solid firebrick ;
border-left: 10px solid firebrick;
border-right: 10px solid firebrick;
text-align:center;
font-size: 16px;
font-weight:bold;
color:firebrick;
}

/* 見出し2-*/
h3{
border:1px solid firebrick ;
border-left: 10px solid firebrick;
border-right: 10px solid firebrick;
text-indent:10px;
font-size: 16px;
font-weight:bold;
color:firebrick;
}

/* 見出し4-*/
h4{
border:1px dotted lightcoral ;
border-left: 10px solid lightcoral;
text-indent:16px;
font-size: 16px;
font-weight:bold;
color:lightcoral;
}

/* 枠レイアウト-*/
#waku{
border:1px solid silver ;
font-size: 16px;
padding: 0px 10px;
}
/* 枠外の見出し用/フッター用-*/
#text_back{
text-align:center;
padding: 0px 0px;
font-size: 16px;
background-color: indianred;
color:#FFFFFF;
font-weight:bold;
}

/* 本文-*/
#text{
padding: 10px 10px;
margin:10px 10px;
text-align:left;
font-size: 16px;
line-height: 150%;
color:#333333;
}

/* フッター-*/
#footer{
border:1px solid silver ;
text-align:center;
font-size: 14px;
padding: 0px 10px;
}


