h1 {
color: #FFFFFF;　　/*カラーの指定*/
background-color: #000066;　　/*背景色の指定*/
padding: 15px;　　/*余白の指定*/
text-align: center;　　/*中央揃えの指定*/
margin: 0px;
}
h2 {
font-style: italic;　　/*斜体の指定*/
color: #FF0000;　　/*カラーの指定*/
text-decoration: underline;　　/*下線の指定*/
padding-left: 30px;　　/*左余白の指定*/
}

body {
line-height: 180%;　　/*行送りの指定*/
margin: 0px;　　/*マージンの指定*/
padding: 0px;　　/*余白の指定*/
background-color: #EBEBD6;　　/*背景色の指定*/
}
.main {
background-color: #FFFFFF;　　/*背景色の指定*/
float: left;　　/*左に配置の指定*/
width: 80%;　　/*左部分の幅の指定*/
margin: 0px;
padding: 0px;
}
.sitemenu {
padding: 0px;
float: right;　　/*右に配置の指定*/
width: 20%;　　/*右部分の幅の指定*/
}
.figure { float: left; }
.no-float { clear: both; }

h2 {
color: #CC3300;
padding: 5px;
margin-left: 30px;　　/*左マージンの指定*/
margin-right: 30px;　　/*右マージンの指定*/
border-bottom-width: 2px;　　/*下ボーダー幅の指定*/
border-bottom-style: dotted;　　/*下ボーダースタイルの指定*/
border-bottom-color: #CC3300;　　/*下ボーダー色の指定*/
}

p {
padding-top: 0px;　　/*上余白*/
padding-right: 35px;　　/*右余白*/
padding-bottom: 0px;　　/*下余白*/
padding-left: 35px;　　/*左余白*/
}

table {
padding: 0px;　　/*セル内余白*/
width: 100%;　　/*テーブルの幅*/
border: 0px;　　/*境界線の幅*/
margin-left: 0px;　　/*テーブル左マージン*/
}

ul {
color: #000000;　　/*カラーの指定*/
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
a.mn:link {　　/*未訪問のリンク*/
font-weight: bold;
color: #0000FF;
background-color: #EBEBD6;
display: block;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
width: 100%;
text-indent: 10px;
}
a.mn:visited {　　/*訪問済みのリンク*/
font-weight: bold;
color: #993366;
background-color: #EBEBD6;
display: block;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
width: 100%;
text-indent: 10px;
}

h3 {
color: #FFFFFF;
background-color: #CC0000;
text-align: center;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

.top_img {
background-color: #B2947A;
text-indent: 30px;
display: block;
}

h4 {
color: #CC3300;
padding: 5px;
margin-left: 30px;　　/*左マージンの指定*/
margin-right: 30px;　　/*右マージンの指定*/
border-bottom-width: 2px;　　/*下ボーダー幅の指定*/
border-bottom-style: dotted;　　/*下ボーダースタイルの指定*/
border-bottom-color: #CC3300;　　/*下ボーダー色の指定*/
}
