body { margin: 0; padding: 10px; }
h1, div, address { border: 2px solid #660000; }

h1 { margin: 0; padding: 30px; text-align: right; font-size: 90%; background-image:url(images/top_01.gif); background-repeat: no-repeat}
h2 { text-align: center; font-size: 120%; background-color:#D8B099; }
h3 { margin: 0; padding: 0px; text-align: left; font-size: 90%; line-height: 3; font-style: italic; font-weight: bold; background-image:url(images/bgmame.jpg); background-position: left; background-repeat: repeat-x}
h4 { text-align: center; font-size: 100%; }

div { margin: 1px 0; }
div.header { }

div.contents { float: right; width: 30%; background-color:#D8B099; margin-top: 0; background-repeat: no-repeat }

div.honbun { padding: 100px; text-align:left; font-size: 80%; background-color:#D8B099; margin-right: 31%; background-image:url(images/top_04.jpg); background-repeat: no-repeat; background-position: left bottom }
div.honbun2 { text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-repeat: no-repeat; background-position: right bottom }
div.honbun3 { text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-image:url(images/aginarudo.gif); background-repeat: no-repeat; background-position: right bottom}

div.honbun4 { padding-bottom: 50px; text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-image:url(images/baisen6.gif); background-repeat: no-repeat; background-position: right bottom }
div.honbun5 { padding-bottom: 50px; text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-image:url(images/bl_santos.gif); background-repeat: no-repeat; background-position: right bottom }
div.honbun6 { padding-bottom: 50px; text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-image:url(images/yosi_1.gif); background-repeat: no-repeat; background-position: right bottom }

div.honbun7 { text-align:left; font-size: 80%; background-color:#ffffff; margin-right: 31%; background-image:url(images/); background-repeat: no-repeat; background-position: right bottom }



div.stf1 { margin-top: 1; padding: 62px; text-align: right; background-image:url(images/kimura.gif); background-repeat: no-repeat; background-position: center center; border: none }
div.stf2 { margin-top: 1; padding: 62px; text-align: right; background-image:url(images/saiki.gif); background-repeat: no-repeat; background-position: center center; border: none }
div.stf3 { margin-top: 1; padding: 62px; text-align: right; background-image:url(images/yamasita.gif); background-repeat: no-repeat; background-position: center center; border: none }
div.stf4 { margin-top: 1; padding: 62px; text-align: right; background-image:url(images/wada.gif); background-repeat: no-repeat; background-position: center center; border: none }
div.stf5 { 100%; margin-top: 1; padding: 62px; text-align: right; background-image:url(images/hiro.gif); background-repeat: no-repeat; background-position: center center; border: none }

div.footer { clear: right; }
div.address { background-color:#D8B099; text-align: center; font-size: 70%; }
div.line1 { border: 3px solid #660000; }
div.line2 { border: 1px solid #D8B099; }

.color1
{ color: #660000; }
.color2
{ color: #cc0000; }
.color3
{ color: #ffffcc; }
.color4
{ color: #0000ff; }
.color5
{ color: #ffffff; }

.f-size90 { font-size: 90%; border: none }
.f-size80 { font-size: 80%; border: none }
.f-size70 { font-size: 70%; border: none }
.f-size60 { font-size: 60%; border: none }
.f-size50 { font-size: 50%; border: none }

img.left { 
float: left; 
margin-right:0.8em;
margin-bottom: 0.5em }
img.right { float: right; }

#padding { padding: 83px }
#padding2 { padding: 90px }