body { font-size: 12px; font-family: tahoma; margin: 0; padding: 0; }
p,div,form { margin: 0; padding: 0; }
a { color: #4169e1; text-decoration: none; }
a:hover { color: #dc143c; }
/*MIDASHI*/
h1,h2,h3,h4,h5 { margin: 0; padding: 0; font-weight: bold; }
h1 { color: #fff; font-size: 30px; background-color: #000080; text-align: center; margin-bottom: 20px; padding-top: 3px; padding-bottom: 3px; }
h2 { font-size: 20px; line-height: 20px; background-color: #fff0f5; padding-left: 10px; border-left: 20px solid #dc143c; }
h3 { font-size: 14px; font-weight: normal; text-align: center; padding-top: 5px; padding-bottom: 10px; }
h4 { font-size: 16px; text-align: center; padding-bottom: 10px; }
p.close { font-size: 12px; font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 10px; }
/*CLASS*/
.body { }
.section1 { width: 500px; margin-right: auto; margin-left: auto; }
.section2 { width: 380px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 50px #008080; }
.section2 p { line-height: 1.5; }
.calc { color: #f00; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 10px; }
pre { font-family: "courier new"; background-color: #f5f5f5; margin: 10px; padding: 10px; border: inset 1px #c0c0c0; }
