@charset "utf-8";

#header p, #header ul, #breadcrumb, #footernav, #footer ul, .right_section, .totop { display: none; }
#header, #contents, #footer { float: none !important; width: auto !important; margin:0 !important; padding:0 !important; }

body { line-height: 1.5; letter-spacing: 1px; font-size: 10pt; color: #000000; background-color: #ffffff; }
a img { border: 0; }
a:link, a:visited { text-decoration: underline; color:#333333; }

h2 { margin-bottom: 0.5em; font-size: 17pt; }
h3 { margin-bottom: 0.5em; font-size: 15pt; }
h4 { margin-bottom: 0.2em; font-weight: bold; font-size: 12pt; }
h5 { margin: 0; color: #f39300; font-weight: bold; font-size: 12pt; }
#contents p { margin-bottom: 2em; }
#footer p { margin-top: 4em; }
