#layer0   { position: relative; top: 0px; left: 0px; width: 100%; height: 700px; visibility: visible; display: block }
#layer1   { background-color: #ffba9a; position: absolute; top: 0px; left: 0px; width: 100%; height: 100px; visibility: visible; display: block }
#layer2   { position: absolute; top: 101px; left: 20px; width: 500px; height: 15px; color: #999; visibility: visible; display: block }

/*大カテゴリか小カテゴリ*/
#layer3   { background-color: #fff7f2; position: absolute; top: 115px; left: 0px; width: 100%; height: 400px; visibility: visible; display: block }
#layer3s   { background-color: #fff7f2; position: absolute; top: 115px; left: 0px; width: 100%; height: 1150px; visibility: visible; display: block }

#layer1menu    { position: absolute; top: 15px; left: 285px; width: 476px; height: 75px; visibility: visible; display: block }
#layer1m0    { background-color: #FA9B6C; position: absolute; top: 0px; left: 0px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m1    { background-color: #F58C5A; position: absolute; top: 0px; left: 68px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m2    { background-color: #F07D4A; position: absolute; top: 0px; left: 136px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m3    { background-color: #EB6E38; position: absolute; top: 0px; left: 204px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m4    { background-color: #E65F26; position: absolute; top: 0px; left: 272px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m5    { background-color: #E15014; position: absolute; top: 0px; left: 340px; width: 68px; height: 60px; visibility: visible; display: block }
#layer1m6    { background-color: #DC4002; position: absolute; top: 0px; left: 408px; width: 68px; height: 60px; visibility: visible; display: block }

.menu-b { background-color: #ff9966; text-align: center }
.menu-bb{ background-image: url(images/menu.gif);width: 68px; height: 60px  }
.menu-bbb	{ padding-top: 24px; }
.main-m { color: #fff; text-decoration: none; line-height: 100%; display: block; width: 68px; height: 36px }
#layer1sm1 { position: absolute; top: 62px; left: 0px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm2 { position: absolute; top: 62px; left: 68px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm3 { position: absolute; top: 62px; left: 136px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm4 { position: absolute; top: 62px; left: 204px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm5 { position: absolute; top: 62px; left: 272px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm6 { position: absolute; top: 62px; left: 340px; width: 68px; height: 13px; visibility: visible; display: block }
#layer1sm7 { position: absolute; top: 62px; left: 408px; width: 68px; height: 13px; visibility: visible; display: block }
.sm  { font-size: 10px; color: #B35324; text-decoration: none; text-align: center }

#layer1rogo  { position: absolute; top: 20px; left: 35px; width: 100px; height: 50px; visibility: visible; display: block }
#layer1home  { position: absolute; top: 38px; left: 155px; width: 85px; height: 13px; visibility: visible; display: block }


#layer3photo  { position: absolute; top: 0px; left: 0px; width: 250px; height: 340px; visibility: visible; display: block }
#layer3memo  { position: absolute; top: 340px; left: 3px; width: 250px; visibility: visible; display: block; background-color: #fff; }

/*大カテゴリ*/
#layer3sub           { position: absolute; top: 35px; left: 610px; width: 138px; height: 295px; visibility: visible; display: block }

/*大カテゴリか小カテゴリ*/
#layer3main   { border-right: 1px dotted gray; position: absolute; top: 30px; left: 290px; width: 290px; height: 300px; visibility: visible; display: block }
#layer3list  { border-top: 1px dotted gray; border-right: 1px dotted gray; position: absolute; top: 50px; left: 290px; width: 460px; height: 924px; visibility: visible; display: block }

body { font-size: 12px; background-color: white; margin: 0px }
body { font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",平成角ゴシック }
.yaji  { vertical-align: middle; margin-right: 10px; border: 0px  }
.map  { vertical-align: middle }

a:hover.menu { color: #c00 }
.sub-menu  { margin-top: 35px }
.menu-w { height: 30px; }
.memo  { color: #666666; line-height: 170% }
.memo1  { color: #666666; line-height: 140% }
.link { color: #b35424; text-decoration: none }
.img { border-style:none }
