/*バナーのスタイル*/

.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:#003399;
background:#ffc900;
}

.Lead h2{
color:#663333;
background:#ffffcc;
}

.Lead h3{
color:#663333;
background:#ffffcc;
}

/*Blockのスタイル*/

.Block{
border:1px solid #0000cc;
background:#ffffff;
}

.Block h1{
color:#ffffff;
background:#0000cc;
}

.Block h2{
color:#663333;
background:#ffffff;
}

.Block h3{
color:#663333;
background:#ffffff;
}

/*リストのスタイル*/

ul.sub{
margin:0px 15px 5px 3em;
list-style:disc;
}

li.sub{
font-size:1em;
line-height:150%;
background:none;
padding-left:0px;
}

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%;
}

dd.info{
margin: 0em auto 0.3em 2.5em;
padding: 0.5em;
font-size: 0.9em;
}

dd.naiyou{
background-color: #ffffff;
margin-bottom:0.5em;
font-size: 0.9em;
padding: 0.3em 0.5em 0.3em 0.5em;
line-height: 1.5em;
}

/*テーブルのスタイル*/

table{
border-top:1px solid #666699;
border-left:1px solid #666699;
background:#ffffff;
}

th{
color:#000066;
background:#ccccff;
border-right:1px solid #666699;
border-bottom:1px solid #666699;
}

td{
border-right:1px solid #666699;
border-bottom:1px solid #666699;
}

caption{
color:#663333;
}

/*底部分のスタイル*/

.Bottom{
background:#ffffff;
}

