/* BODY の設定
---------------------------------------------------------------------- */
body {
background-color: #FFF;
color: #666;
text-align: left;

scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: #ccc;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #ccc;
scrollbar-shadow-color: #ccc;
scrollbar-track-color: #fff;

margin-left: 4%;
margin-right: 4%;

font-size:11pt;
letter-spacing: 0.1em;
line-height: 30px;
}


/* LINK の設定
---------------------------------------------------------------------- */
a:link,a:visited {
color: #333;
}

a:hover,a:active {
color: #666;
}

#ta a:link,#ta a:visited {
}

#ta a:hover,#ta a:active {
}

/* CONTENTS の設定
---------------------------------------------------------------------- */

hr {
border: 2px #ccc dotted;
}

/* タイトルバー */
#title {
background-color: #fff;
color: #000;
font-size: 13pt;
padding: 18px;
margin-top: 10px;
margin-bottom: 20px;
letter-spacing: 0.5em;
border: 8px #E6F1F2 solid;
text-align: center;
}

/* カテゴリ */
#category {
margin: 10px 0px 15px 0px;
font-size: 14px;
letter-spacing: 0.2em;
line-height: 40px;
}

tr,td {
font-size: 14px;
letter-spacing: 0.2em;
line-height: 28px;
}

/* 検索フォーム */
#search {
background-color: #E4E4E4;
padding: 10px;
text-align: center;
line-height: 40px;
}

/* 目次 */
#mokuji {
margin: 10px;
}

/* 表示テーブル設定
---------------------------------------------------------------------- */
.ta {
background-color: #E6F1F2;
font-size: 11pt;
padding: 18px;
margin: 20px 0px 0px 0px;
line-height: 30px;
width: 99%;
text-align: left;

color: #333;
}

/* タイトル設定 */
.title {
font-size: 18px;
letter-spacing: 0.2em;
}

/* 更新日設定 */
.update {
padding: 0px;
margin: 0px;

font-size: 10px;
letter-spacing: 0.2em;
}

/* 修正・削除　管理者に通知 */
.co1 {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px #fff dotted;

font-size: 10px;
letter-spacing: 0.2em;
word-spacing: 0.3em;
}

.co1l {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px #fff dotted;

font-size: 10px;
letter-spacing: 0.2em;
word-spacing: 0.3em;
}

/* 住所　コメント */
.co2 {
padding: 0px;
margin: 0px;
}

.co2l {
border-top: 1px #fff dotted;
padding-top: 10px;
margin-top: 10px;
}

/* 旧データの設定 （ 触らない ）
---------------------------------------------------------------------- */
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:800; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFCCFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */

/* タイトルバー　*）新規登録サイトのみ変更 */
#title-bar {
background-color: #fff;
color: #000;
font-size: 13pt;
padding: 18px;
margin-top: 10px;
margin-bottom: 20px;
letter-spacing: 0.5em;
border: 8px #E6F1F2 solid;
text-align: center;
}
