/*全体のスタイル*/

BODY{
background:#fff;
margin:20;
}

P{
font-size:85%;
line-height:150%;
margin:10 15 10 15;
padding:0;
}


/*各ブロックのスタイル*/

H1{
clear:left;
background:#66f;
color:#fff;
font-size:85%;
margin:0;
padding:2 15 2 15;
}

.Lead{
float:left;
width:100%;
border-width:4;
border-style:solid;
border-color:#66f;
margin:10 0 15 0;
padding:0;
}

H2{
clear:left;
background:#039;
color:#fff;
font-size:85%;
margin:0;
padding:5 15 2 15;
}

.Block{
float:left;
width:100%;
border-width:1;
border-style:solid;
border-color:#039;
margin:0 0 15 0;
padding:0 0 15 0;
}

/*レイアウトのスタイル*/

.Left{
float:left;
width:49%;
}

.Right{
float:right;
width:49%;
}

