div.box{ margin-bottom: 30px; padding: 15px; background-color: #ffffff; }
.heading1 { margin-bottom: 15px; padding: 5px; background-color:red; font-size: 150%; color: white; }
.heading2 { margin: 15px 0px; padding: 5px; background-color: #fff8e8; border-left: solid 10px red;
font-size: large; }
p { margin: 10px 0px; font-size: 110%; line-height: 150%; }
.sml { margin: 20px 0px; font-size: 100%; line-height: 150%; }
.line {
display: block;
width: 100%;
height: 2px;
background-color: #b8f1b8;
margin-top: 15px;
border: 0; /*デフォルトデザインでは線がある場合があるので、消しておく。*/
}