
body             { font: 1em; background: #f0f1ed url(images/top_cloud.jpg) no-repeat fixed center top; text-align: center; margin: 0px; width: 100% }
#wrapper       { background-color: transparent; margin: 30px auto 50px; width: 800px; height: auto }
div#header { background-repeat: repeat-x; margin: 0; padding: 0; width: 800px }
div#header h1 { font-size: 1px; margin: 0; padding: 0 }
div#header h1 a     { text-decoration: none; width: 800px; height: 266px; display: block }
.main_menu  { background: url(images/main_2.gif) no-repeat; text-align: left; width: 800px; height: 48px }
ul.Menu { font-size: 1px; margin: 0; padding: 0; width: 800px; height: 48px }
ul.Menu li { float: left; display: inline }
ul.Menu li .m1 { background: url(images/tm1.gif) no-repeat left bottom; width: 98px; height: 48px }
ul.Menu li a.m1     { font-size: 1px; line-height: 1px; width: 98px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m1  { text-indent: -9999px }
ul.Menu li .m2 { background: url(images/tm2.gif) no-repeat left bottom; width: 88px; height: 48px }
ul.Menu li a.m2  { font-size: 1px; line-height: 1px; width: 88px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m2  { text-indent: -9999px }
ul.Menu li .m3 { background: url(images/tm3.gif) no-repeat left bottom; width: 81px; height: 48px }
ul.Menu li a.m3   { font-size: 1px; line-height: 1px; width: 81px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m3   { text-indent: -9999px }
ul.Menu li .m4 { background: url(images/tm4.gif) no-repeat left bottom; width: 94px; height: 48px }
ul.Menu li a.m4   { font-size: 1px; line-height: 1px; width: 94px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m4   { text-indent: -9999px }
ul.Menu li .m5 { background: url(images/tm5.gif) no-repeat left bottom; width: 114px; height: 48px }
ul.Menu li a.m5   { font-size: 1px; line-height: 1px; width: 114px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m5   { text-indent: -9999px }
ul.Menu li .m6 { background: url(images/tm6.gif) no-repeat left bottom; width: 80px; height: 48px }
ul.Menu li a.m6   { font-size: 1px; line-height: 1px; width: 80px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m6   { text-indent: -9999px }
ul.Menu li .m7 { background: url(images/tm7.gif) no-repeat left bottom; width: 76px; height: 48px }
ul.Menu li a.m7   { font-size: 1px; line-height: 1px; width: 76px; height: 48px; outline: none; display: block }
ul.Menu li a:hover.m7   { text-indent: -9999px }
ul.Menu li .m8 { width: 169px; height: 48px }
ul.Menu li a.m8   { font-size: 1px; line-height: 1px; width: 169px; height: 48px; outline: none; display: block }
.center   { background-color: white; width: 800px; height: auto }
.center2  { background: white url(images/move_back.jpg) no-repeat center; width: 800px; height: 256px }
.clear { clear: both }
.footer_menu  { background-color: transparent; text-align: left; width: 800px; height: 65px }
ul.FMenu { font-size: 1px; margin: 0; padding: 0; width: 800px; height: 65px }
ul.FMenu li { float: left; display: inline }
.Rkeikaku td  { color: #696969; font-size: 12px; padding: 4px 10px; border-bottom: 1px dotted silver }
.Rkeikaku0 td   { color: #696969; font-size: 12px; padding: 10px; border-bottom: 1px dotted silver }
.efm td  { color: #696969; font-size: 11px; padding: 2px 10px; border-bottom: 1px dotted silver }
td { color: #696969; font-size: 12px; padding: 15px 20px; border-bottom: 1px dotted silver }
ul.FMenu li .fm1 { background: url(images/bm1.gif) no-repeat left bottom; width: 195px; height: 65px }
ul.FMenu li a.fm1 { font-size: 1px; line-height: 1px; width: 195px; height: 65px; outline: none; display: block }
ul.FMenu li a:hover.fm1 { text-indent: -9999px }
ul.FMenu li .fm2 { background: url(images/bm2.gif) no-repeat left bottom; width: 195px; height: 65px }
ul.FMenu li a.fm2 { font-size: 1px; line-height: 1px; margin-right: 7px; margin-left: 7px; width: 195px; height: 65px; outline: none; display: block }
ul.FMenu li a:hover.fm2    { text-indent: -9999px }
ul.FMenu li .fm3 { background: url(images/bm3.gif) no-repeat left bottom; width: 195px; height: 65px }
ul.FMenu li a.fm3     { font-size: 1px; line-height: 1px; margin-right: 6px; width: 195px; height: 65px; outline: none; display: block }
ul.FMenu li a:hover.fm3     { text-indent: -9999px }
ul.FMenu li .fm4 { background: url(images/bm4.gif) no-repeat left bottom; width: 195px; height: 65px }
ul.FMenu li a.fm4    { font-size: 1px; line-height: 1px; width: 195px; height: 65px; outline: none; display: block }
ul.FMenu li a:hover.fm4    { text-indent: -9999px }
.address   { background-color: #02803d; text-align: left; width: 800px; height: auto }
.address2 { color: white; font-size: 10pt; text-align: left; padding: 4px 4px 4px 15px; width: auto; height: auto }
div#footer  { margin: 0; padding: 0; width: 800px }
div#footer h2 { font-size: 1px; margin: 0; padding: 0 }
div#footer h2 a    { text-decoration: none; width: 800px; height: 50px; display: block }
.enkaku  { width: 591px; height: 71px }
.jisseki { background: url(images/jisseki.gif) no-repeat center; width: 590px; height: 55px }
.scroll   { background-color: white; text-align: center; margin-right: auto; margin-left: auto; padding: 0px; width: 800px }
img { margin: 0px; padding: 0px; border: 0px }
.gaiyo   { width: 592px; height: 70px }
.tokyo01  { width: 670px; height: 81px }
.tokyo02 { width: 670px; height: 484px }
.Lkeikaku   { background-color: #eaffed; float: left; width: 195px; height: auto }
.Rkeikaku     { background-color: white; float: right; width: 592px }
.Rkeikaku0   { background-color: white; float: right; width: 592px; height: 500px }
.keikaku01     { margin-right: auto; margin-left: auto; width: 550px; height: 71px }
.keikaku02    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.keikaku03    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.keikaku03-1    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.keikaku03-2    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.keikaku03-3    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.keikaku03-4    { margin-right: auto; margin-left: auto; width: 550px; height: 57px }
.kyoten     { width: 550px; height: 352px }
.haikan   { width: 550px; height: 237px }
.L_menu    { text-align: left; width: 195px; height: 350px }
ul.LMenu { font-size: 1px; margin: 0; padding: 0; width: 195px; height: 350px }
ul.LMenu li { float: left }
ul.LMenu li .Lm1 { background: url(images/m01-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm1     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm1      { text-indent: -9999px }
ul.LMenu li .Lm2 { background: url(images/m02-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm2    { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm2    { text-indent: -9999px }
ul.LMenu li .Lm3 { background: url(images/m03-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm3    { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm3     { text-indent: -9999px }
ul.LMenu li .Lm4 { background: url(images/m04-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm4     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm4      { text-indent: -9999px }
ul.LMenu li .Lm5 { background: url(images/m05-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm5     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm5     { text-indent: -9999px }
ul.LMenu li .Lm6 { background: url(images/m06-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm6     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm6     { text-indent: -9999px }
ul.LMenu li .Lm7 { background: url(images/m07-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.LMenu li a.Lm7     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.LMenu li a:hover.Lm7      { text-indent: -9999px }
.niji  { color: gray; font-size: 12px; line-height: 30px; text-align: center; width: 550px; height: auto }
.niji1  { color: gray; font-size: 12px; line-height: 30px; text-align: left; margin-right: auto; margin-left: auto; width: 350px; height: auto }
.rdf  { color: gray; font-size: 12px; text-align: center; width: 550px }
.rdf2  { color: gray; font-size: 12px; line-height: 20px; text-align: left; margin-right: auto; margin-left: auto; width: 500px; height: auto }
.seizou  {width: 550px; height: 136px }
.seizou14001  {width: 550px; height: 79px }
.stone  {width: 550px; height: 147px }
.L_menu    { text-align: left; width: 195px; height: 400px }
ul.eMenu { font-size: 1px; margin: 0; padding: 0; width: 195px; height: 400px }
ul.eMenu li { float: left }
ul.eMenu li .em1 { background: url(images/01-1.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em1      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em1       { text-indent: -9999px }
ul.eMenu li .em2 { background: url(images/01-2.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em2     { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em2     { text-indent: -9999px }
ul.eMenu li .em3 { background: url(images/01-3.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em3      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em3     { text-indent: -9999px }
ul.eMenu li .em4 { background: url(images/01-4.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em4      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em4      { text-indent: -9999px }
ul.eMenu li .em5 { background: url(images/01-5.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em5      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em5      { text-indent: -9999px }
ul.eMenu li .em6 { background: url(images/01-6.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em6      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em6      { text-indent: -9999px }
ul.eMenu li .em7 { background: url(images/01-7.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em7      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em7      { text-indent: -9999px }
ul.eMenu li .em8 { background: url(images/01-8.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em8      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em8      { text-indent: -9999px }
ul.eMenu li .em9 { background: url(images/01-9.gif) no-repeat left bottom; width: 195px; height: 50px }
ul.eMenu li a.em9      { font-size: 1px; line-height: 1px; width: 195px; height: 50px; outline: none; display: block }
ul.eMenu li a:hover.em9      { text-indent: -9999px }
.donyu  { width: 592px; height: 68px }
.shisetsu  { width: 550px; height: 1120px }
.y-efm   { width: 592px; height: 72px }
.language  { color: black; font-size: 16px; background-color: transparent; text-align: right; margin: 0px; padding: 3px }
.language a  { color: black; font-size: 16px; text-decoration: none; background-color: transparent; text-align: right; margin: 0px; padding: 3px }
.language a:hover   { color: green; font-size: 16px; text-decoration: none; background-color: #bee1b2; text-align: right; margin: 0px; padding: 3px }
