/* 全般 */
body {
background-color: #fff;
color: #333;
background-image: url(img/top_bg.gif);
}

table{
line-height: 130%;
}

/* リンク */
a:link {
color: #868666;
text-decoration: none;
}
a:visited {
color: #868666;
text-decoration: none;
}
a:hover {
color: #fff;
background-color: #868666;
text-decoration: none
}
a:active {
color: #868666;
text-decoration: none
}

/* メイン */
.main{
width:1px;
margin-top: 2em;
}

/* 右の記事枠 */
.hako-main {
background-color: #FFFFFF;
border-left: #9FA089 0px solid;
border-right: #9FA089 0px solid;
border-top: #9FA089 0px solid;
border-bottom: #9FA089 15px solid;
}

/* 上の表 */
.tbl-list{
color: #868666;
margin-left: 0.5em;
}

/* トップ画像 */
.tbl-topbox{
padding:1em;
border-bottom: #9FA089 0px solid;
}

/* 上のメニュー */
.selector{
border-bottom: #868666 1px solid;
}

/* サービス毎のタイトル */
.dai{
border-left: #9FA089 20px solid;
border-bottom: #9FA089 1px solid;
margin-top: 1em;
margin-left: 1em;
}

/* 記事小見出し */
.midasi{
color: #868666;
font-weight: bold;
border-left: #9FA089 10px solid;
border-bottom: #9FA089 1px solid;
margin-top: 1em;
margin-left: 3em;
padding-left: 0.5em;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

/* 何階 */
.nf{
color: #868666;
font-weight: bold;
border-bottom: #9FA089 1px double;
margin-top: 0.5em;
margin-left: 2em;
padding-left: 0.5em;
}

/* 記事内容 */
.naiyou{
padding: 1.5em;
line-height: 150%;
}

/* 画像コメント枠 */
.naiyou{
padding: 1em 1em 1em 1em;
}

/* 資料 */
.siryou{
padding:1em;
border-bottom: #9FA089 0px solid;
line-height: 140%;
margin-top: 1em;
margin-bottom: 1em;
margin-left:2em;
}

/* Topへ戻る */
.up{
text-align: right;
padding-top: 1em;
}

/* フッター */
.footer{
color: #FFFFFF;
padding-right: 0.3em;
text-align:right;
background-color: #9FA089;
}

/* td-bar */
.bar{
color: #FFFFFF;
padding-right: 0.3em;
text-align:right;
background-color: #9FA089;
}

/* 更新日付 */
.date{
color: #868666;
text-align: right;
font-size: 8pt;
padding-top: 1em;
}

/* 表 */
.tbl-space{
margin-left: 2em;
}
.tbl-green{
color: #FFFFFF;
background-color: #868666;
}
.tbl-pink{
font-weight:bold;
color: #FFFFFF;
background-color: #FF9999;
}
.tbl-hyou{
padding: 0.5em;
}
.gray{
padding: 0.5em;
background-color: #ccc;
}

.td-txt{
padding-top: 1em;
padding-bottom: 1em;
}
/* 俯瞰図レイヤー */

#Layer1{
border-left: #9FA089 15px solid;
border-top: #9FA089 1px solid;
border-bottom: #9FA089 1px solid;
}
#Layer2{
border-left: #9FA089 15px solid;
border-top: #9FA089 1px solid;
border-bottom: #9FA089 1px solid;
}
#Layer3{
border-left: #9FA089 15px solid;
border-top: #9FA089 1px solid;
border-bottom: #9FA089 1px solid;
}
#Layer4{
border-left: #9FA089 15px solid;
border-top: #9FA089 1px solid;
border-bottom: #9FA089 1px solid;
}
