
/*全体のスタイル*/

body{
background-color:#ffffcc;
}

/*バナーのスタイル*/

.Banner{
height:85px;
}

.BreadCrumb{
position:absolute;
top:85px; left:20px;
}

/*Leadのスタイル*/

.Lead{
border:4px solid #ccff00;
background-color:#ffffff;
}

.Lead h1{
font-size:100%;
color:#000033;
background:#ccff00;
}

.Lead h2{
color:#000033;
background:#ffffff;
border-left:solid 8px #ccff00;
}

.Lead h3{
color:#663333;
background:#ffffff;
}

/*Blockのスタイル*/

.Block{
border:1px solid #ffcc00;
background:#ffffff;
}

.Block h1{
color:#000099;
background:#ffcc00;
}

.Block h2{
color:#000033;
background:#ffffff;
border-left:solid 8px #ffcc00;
}

.Block h3{
color:#000033;
background:#ffffff;
}

/*リストのスタイル*/

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:#ffffcc;
}


