@charset "Shift_JIS";

/* --- font --- */
*{
font-family:Verdana,sans-serif;
}

/* --- 線 --- */
hr{
height: 1px;
color: #008080;
background-color: #666666;
border: 0px;
margin-top:1px;
}

/* --- テーブル --- */
table,tr,td,th{
border-collapse: collapse;
border-color: #CC9900;
border-width: 1px; 
border-style: solid;
}

table{
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #FFFFFF;
}

tr,td{
text-align: right;
font-size: small;
}

th{
text-align: center;
background: #CCFFCC;
font-size: small;
}

caption{
text-align:left;
color: #000080;
}

tr.total{
background-color:#FFFFCC;
}

td.totalh{
background-color:#FFFFCC;
}

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
}

/* --- コンテナ --- */
#container {
width: 750px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background-color: #FFFFCC; /* メインカラムの背景色 */
border-left: 1px #c0c0c0 solid; /* 左枠線 */
border-right: 1px #c0c0c0 solid; /* 右枠線 */
}

/* --- ヘッダ --- */
#header {
background-color: #ffe080; /* ヘッダの背景色 */
border-top: 1px #c0c0c0 solid; /* 上枠線 */
border-bottom: 1px #c0c0c0 solid; /* 上枠線 */
}

/* --- ナビゲーション --- */
#nav {
float: left;
width: 129px; /* サイドバーの幅 */
}

/* --- メインカラム --- */
#content {
float: left;
width: 620px; /* メインカラムの幅 */
border-left: 1px #c0c0c0 solid; /* 右枠線 */
background-image: url(images/bg.gif); /* サイドバーの背景画像 */
background-repeat: repeat;
}

/* --- メインカラム リンク --- */
#content1 {
float: left;
width: 750px; /* メインカラムの幅 */
border-left: 1px #c0c0c0 solid; /* 右枠線 */
background-image: url(images/bg.gif); /* サイドバーの背景画像 */
background-repeat: repeat;
}

/* --- フッタ --- */
#footer {
clear: left; /* フロートのクリア */
width: 100%;
background-color: #ffe080; /* フッタの背景色 */
border-top: 1px #c0c0c0 solid; /* 上枠線 */
border-bottom: 1px #c0c0c0 solid; /* 上枠線 */
}

/* --- 見出し --- */
h1{
color:#6666FF;
}
h2{
color:#003399;
text-align:center;
margin:0em;
padding: 0em;
}
h3{
margin:0.5em 0em 0em 0.5em;
}
h4{
margin:1em 0em 0em 0em;
font-size:small;
border: solid;
border-width: 1px 0px 0px 5px;
padding: 5px;
border-color: #33ffff;
}

/* --- 文章 --- */
.indent {
margin:0em 0em 0em 2em;
text-indent:1em; 
line-height:1.5em;
font-size:small;
width:570px;
}

.indent2 {
margin:1em 0em 0em 2em;
text-indent:1em; 
line-height:1.5em;
font-size:small;
width:570px;

}

