body { background-color: white; width: 760px; margin-right: auto; margin-left: auto; }
a:link { color: blue; }
a:hover { color: purple; }
h1 { font-size: 1.2em; font-weight: normal; margin: 0; padding: 0; }
h2 { font-size: 1.1em; font-weight: bold; margin: 20px 0 0.83em; }
* { color: #626262; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka−等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; }
.title { width: 760px; float: left; margin: 0; padding: 2em 0; border-bottom: 1px solid #d7d7d7; border-top-width: 0; }
.title1 { text-align: left; width: 90px; float: left; margin: 0; padding: 0; }
.title2 { width: 650px; float: right; padding-top: 1em; }
.rogo-area { text-align: center; width: 740px; float: left; margin: 0; padding: 0; }
.navi-area { text-align: left; width: 270px; float: left; margin: 0; padding: 1.5em 0 0 70px; }
.img-area { text-align: left; vertical-align: middle; width: 418px; height: auto; float: right; margin: 0; padding: 2em 0 0; }
.navi-img { float: left; margin: 0 30px 10px 0; padding: 0; }
.new-img { margin: 0 5px; padding: 0; }
.main { width: 760px; float: left; margin: 0; }
.title-img { margin-right: 15px; }
.navi2 { text-align: right; width: 760px; float: left; }
.menu-img { margin-top: 10px; margin-bottom: 0; margin-left: 0; }
