html { overflow-y: scroll }
body { text-align: center; }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, br { margin: 0; padding: 0 }
p, div   { text-align: justify; text-justify: inter-ideograph }
a { outline:0; }
a:link { color: #03c; text-decoration: none }
a:visited { color: #03f; text-decoration: none }
a:hover { color: #006 }
div#bigbox   { margin: 0 auto; width: 800px }
div#header    { height: 177px }
div#container  { margin: 0 auto; width: 800px }
div#main { width: 590px; float: right }
div#menu { width: 200px; float: left }
div#footer{ clear: both }
div#bigbox1{ background-image: url("../img/back01.jpg"); background-repeat: no-repeat; background-position: 0 150px; margin: 0 auto; width: 800px }
div#bigbox2{ background-image: url("../img/back02.jpg"); background-repeat: no-repeat; background-position: 0 150px; margin: 0 auto; width: 800px }
div#bigbox3{ background-image: url("../img/back03.jpg"); background-repeat: no-repeat; background-position: 0 150px; margin: 0 auto; width: 800px }
div#bigbox4{ background-image: url("../img/back04.jpg"); background-repeat: no-repeat; background-position: 0 150px; margin: 0 auto; width: 800px }
div#bigbox5 { background-position: 0 150px; margin: 0 auto; width: 800px }
td.title{ color: white; font-size: 18px; padding-left: 15px }
td.title2{ font-size: 16px; padding-left: 18px }
td.celnavi  { font-size: 12px; padding-top: 3px; padding-bottom: 3px }
td.celnavi2   { font-size: 12px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid gray }
.massage   { background-image: url("../img/image.jpg"); background-repeat: no-repeat; width: 800px; height: 351px; }
.massage10   { background-image: url("../img/image2010.jpg"); background-repeat: no-repeat; width: 800px; height: 351px; }
.massage1     { color: #333; font-size: 12px; line-height: 1.3em; margin-right: 185px; margin-left: 180px; padding-top: 73px; width: 440px; text-justify: auto         }
.massage2   { color: #333; font-size: 14px; line-height: 1.5em; padding-top: 10px }
.massage3       { color: #333; font-size: 12px; line-height: 1.3em; margin-left: 45px; padding-top: 78px; width: 510px; text-justify: auto           }
td.contents      { font-size: 12px; line-height: 21px; padding-top: 5px }
td.contents2 { font-size: 12px; line-height: 21px; padding-top: 4px; padding-bottom: 1px; padding-left: 0; border-bottom: 1px dotted gray }
td.contents3{ font-size: 12px; line-height: 21px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; border-bottom: 1px dotted gray }
td.contents4{ font-size: 12px; line-height: 21px; border: solid 1px gray }
.fontsize10 { font-size: 10px }
.fontsize12 { font-size: 12px; line-height: 2em }
.fontsize14  { color: #333; font-size: 14px; line-height: 1.6em }
.fontsize20  { color: #333; font-size: 20px; line-height: 2em; padding-top: 5px }
.menu div { color: #333; font-size: 12px; margin: 0 0 1px }
.menu a { color: #333; font-size: 12px; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; width: 200px }
.navi  { width: 800px }
.navi1  { margin-left: 270px; width: 800px }
.navi2   { margin-top: 10px; margin-left: 150px }
.m1 a { color: #333; font-size: 12px }
.m1 a:hover { color: #03c; background-image: url("../img/harf.gif") }

