/*バナーのスタイル*/

.Banner{
height:85px;
}

.BreadCrumb{
position:absolute;
top:85px; left:20px;
}

span{
background:#ffffff;
}

/*Leadのスタイル*/

.Lead{
border:4px solid #ffc900;
background-color:#ffff99;
}

.Lead h1{
font-size:100%;
color:#000066;
background:#ffc900;
}

.Lead h2{
color:#330066;
background:#ffff99;
}

.Lead h3{
color:#330066;
background:#ffff99;
}

/*Blockのスタイル*/

.Block{
border:1px solid #99cc00;
background:#ffff99;
}

.Block h1{
color:#000033;
background:#ccff66;
}

.Block h2{
color:#330066;
background:#ffff99;
}

.Block h3{
color:#330066;
background:#ffffff;
}

/*2段カラムレイアウトのスタイル*/

.Left{
float:left;
width:49%;
margin:0px 10px 0px 0px;
padding:0px;
}

.Right{
float:left;
width:49%;
margin:0px 0px 0px 10px;
padding:0px;
}

/*テーブルのスタイル*/

table{
border-top:1px solid #666699;
border-left:1px solid #666699;
background:#ffffff;
}

th{
color:#000033;
background:#ccffcc;
border-right:1px solid #666699;
border-bottom:1px solid #666699;
}

th.title2{
color:#000033;
background:#ffffff;
border-right:1px solid #666699;
border-bottom:1px solid #666699;
text-align: left;
}

td{
border-right:1px solid #666699;
border-bottom:1px solid #666699;
}

caption{
color:#330066;
}

/*定義リストのスタイル*/

dl{
margin:5px 15px 10px 15px;
padding:0px;
}

dt{
line-height:150%;
margin:8px 15px 8px 15px;
padding:0px;
font-weight: bold;
font-size:85%;
}

dd{
line-height:150%;
margin:8px 15px 8px 2.5em;
padding:0px;
font-size:85%;
}

/*底部分のスタイル*/

.Bottom{
background:#ffffff;
}

}

