
* { scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #DD0000; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #CCCCCC; scrollbar-shadow-color: #CCCCCC    }
body     { color: #666; font-size: 11px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-align: center; margin: 0 0 20px; padding: 0 }
#wrapper  { margin-right: auto; margin-left: auto; padding: 0; width: 750px }
a:link { color: #09c }
a:visited { color: #09c }
a:hover { color: #f96; text-decoration: underline }
div { margin: 0; padding: 0 }
img { border-width: 0 }
h1  { background-image: url("images/header_01.gif"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 509px; height: 110px; float: left }
h2      { margin: 0; padding: 0; float: left }
#menu ul   { text-align: left; list-style-type: none; margin: 0; padding: 0; float: left }
#menu li   { text-align: left; display: inline; margin: 0; padding: 0; float: left }
#left_index  { text-align: left; margin-top: 10px; margin-left: 10px; width: 295px; float: left }
#left_index h3  { background-image: url("images/h3_sc.gif"); text-align: left; text-indent: -9999px; margin: 0 0 15px; padding: 0; width: 96px; height: 26px }
#sm h4  { background-image: url("images/sc_01.jpg"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 233px; height: 78px; float: left }
#kami h4  { background-image: url("images/sc_05.jpg"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 233px; height: 78px; float: left }
#tohi h4   { background-image: url("images/sc_07.jpg"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 233px; height: 78px; float: left }
#genoa h4  { background-image: url("images/sc_08.jpg"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 233px; height: 78px; float: left }
#staff h4  { background-image: url("images/sc_03.jpg"); text-align: left; text-indent: -9999px; margin: 0; padding: 0; width: 233px; height: 77px; float: left }
#topics h4  { background-image: url("images/h3_topics.gif"); text-align: left; text-indent: -9999px; margin: 15px 3px 15px 0; padding: 0; width: 58px; height: 66px; float: left }
#topics_swf      { text-align: left; margin-top: 15px; margin-left: 10px; width: 220px; height: 300px; float: left }
#right_index  { text-align: left; margin-top: 10px; margin-left: 40px; width: 350px; float: left }
#right_index h3  { background-image: url("images/h3_fp.gif"); text-align: left; text-indent: -9999px; margin: 0 0 15px; padding: 0; width: 99px; height: 28px }
#right_index h3#sb   { background-image: url("images/h3_sb.gif") }
#rss { }
#rss ul   { font-size: 11px; list-style-type: none; margin: 0; padding: 0 }
#rss li  { margin: 0 0 8px; padding: 0 }
#right_index p    { color: #333; font-size: x-small; line-height: 140%; text-align: left; margin: 0 0 10px 3px; padding: 0 }
#gmap    { background-color: silver; text-align: left; margin-top: 20px; margin-bottom: 20px; padding: 10px; width: 320px; height: 200px; *height: 200px ; *width: 320px }
#foorter   { text-align: left; margin-bottom: 50px; margin-left: 17px; width: 712px; height: 56px; clear: left }
#fmenu   { text-align: left; margin-left: 17px; height: 19px; clear: left }
#fcopy   { text-align: left; margin-left: 17px; padding-bottom: 20px; clear: left }
#pankuz  { font-size: 10px; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; width: 687px; border-bottom: 1px dotted silver; *width: 712px }
#content    { font-size: 11px; text-align: left; margin: 20px 20px 15px 25px }
#pp h3  { background-image: url("images/h3_pp.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
.hissu  { color: #f00; text-align: left }
#form h3  { background-image: url("images/h3_contact.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#shop h3  { background-image: url("images/h3_shop.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#tile  { text-align: left; margin-top: 30px; margin-bottom: 100px; margin-left: 25px; width: 620px }
#tile #box  { text-align: left; padding: 20px; width: 260px; height: 185px; float: left; *height: 225px; *width: 300px }
#tile #box p  { font-size: x-small; text-align: left }
#tile .box1   { text-align: left; padding: 10px 10px 10px 20px; width: 120px; height: 205px; float: left; *height: 225px; *width: 150px  }
#tile .box1 p  { font-size: x-small; text-align: left }
#menu h3  { background-image: url("images/h3_menu.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#sp1 h3  { background-image: url("images/h3_smp.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#staffp h3  { background-image: url("images/h3_staff.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#sp2 h3  { background-image: url("images/h3_sp2.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#sp3 h3  { background-image: url("images/h3_sp3.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#sp4 h3 { background-image: url("images/h3_sp4.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
#sp4 h4 { font-size: 16px; font-weight: normal; padding-bottom: 5px; border-bottom: 2px solid #f9f }
#sp4 h5 { color: #333; font-size: 12px; margin-top: 30px; padding-left: 5px; border-left: 10px solid #f09 }
#sp4 p  { line-height: 200%; letter-spacing: 2px; margin-left: 15px }
#shopping h3 { background-image: url("images/h3_shopping.gif"); text-align: left; text-indent: -9999px; width: 650px; height: 40px }
.case   { font-size: 10px; background-image: url("images/sp2bg.gif"); background-repeat: no-repeat; text-align: left; width: 300px; height: 320px; float: left }
.case img { margin-top: 40px; margin-left: 60px }
.case h4  { font-size: 12px; text-align: left; margin: 0 0 0 60px; padding: 0 }
.case h5 { font-size: 10px; font-weight: normal; text-align: right; margin: 0 50px 0 0; padding: 0 }
.case p  { font-size: 10px; text-align: left; margin-top: 10px; margin-bottom: 0; margin-left: 60px; width: 180px; overflow: visible }
.case .price { color: #f93; font-size: 10px; text-align: right; margin: 0 0 0 60px; width: 180px }
#sp_contents { text-align: center; margin-top: 10px; margin-bottom: 10px }
#aqua { }
#aqua h3 { color: #333; font-size: 16px; padding-top: 10px; padding-bottom: 5px; border-top: 8px solid #ccc; border-bottom: 2px solid #ccc }
#aqua p { color: #333; font-size: 14px; line-height: 150%; margin-right: 10px; margin-left: 20px }

