
html  { margin: 0; padding: 0 }
/*body   { background-image: url("../image/nogami_bg.gif"); text-align: center; margin: 0; padding: 0 }*/
body   { text-align: center; margin: 0; padding: 0 }
img { border-width: 0 }
dfn { display: none }
h1#corp_name { display: none }
h2 { color: #390; font-size: 100%; padding-left: 3em }
h2#pic   { text-align: right; margin: 0; padding: 0 }
div.main h3   { color: #4169e1; font-size: 110%; background-image: url("../image/h3.gif"); background-repeat: no-repeat; margin: 0; padding-top: 20px; padding-bottom: 20px; padding-left: 62px }
div.main h4   { font-size: 100%; background-image: url("../image/h4.gif"); background-repeat: no-repeat; margin: 0 0 0 15px; padding-top: 15px; padding-bottom: 20px; padding-left: 40px }
table.parent    { margin: 0; padding: 0; border-style: none; border-collapse: collapse  }
td.main    { background-image: url("../image/main_bg.gif"); background-position: -200px 0; margin: 0; padding: 0; width: 600px; border-bottom: 1px solid #9c3 }
div.main   { font-size: 80%; margin: 0; padding: 0 0 0 10px }
div.main p.topicpath   { color: #390; font-size: 12px; text-align: right; padding-right: 1em }
div.main p.topicpath a { color: #390; text-decoration: none }
div.main p.topicpath a:hover { color: #4169e1; text-decoration: underline }
div.main td , div.main th , div.main caption { font-size: 80% }
div.main table.data_part { }
div.main tr.data_part  { }
div.main td.data_part  { padding-top: 0.5em; padding-bottom: 0.5em; vertical-align: top }
div.main td.arrow { padding-top: 80px; vertical-align: top }
div.main td.col { border-bottom: 1px dashed #390 }
div.main table.result  { margin-right: auto; margin-left: auto; width: 95%; border-spacing: 0.5em }
div.main tr.result { }
div.main td.result  { padding: 0.5em; width: 33%; vertical-align: top; border-style: solid; border-width: 1px; border-color: #fff #ccc #ccc #fff }
div.main td.result h4  { color: #390; font-size: 95%; margin: 0; padding: 0.3em; border-color:  }
div.main td.result a.block { color: #390; text-decoration: none; display: block }
div.main td.result .sub   { font-size: 12px; margin: 0 }
div.main td.result .sub a { color: #000; text-decoration: none }
div.main td.result .image  { text-align: center; margin: 0 }
p.no_print  { margin: 0; padding: 0 }
td.menu    { background-image: url("../image/main_bg.gif"); margin: 0; padding: 0; width: 200px; border-bottom: 1px solid #9c0; border-left: 1px solid #9c0 }

td.tab      { margin: 0; padding: 0 }
td.tab ul { margin-top: 2em }
td.tab li { list-style-type: none; margin: 0 }

td.tab li a   { list-style-type: none; display: block; margin: 0; width: 24px; height: 131px }
td.tab a#home   { background-image: url("../image/tab_home.gif"); background-repeat: no-repeat; margin: 0 }
td.tab a#profile  { background-image: url("../image/tab_profile.gif"); background-repeat: no-repeat; margin: 0 }
td.tab a#contact  { background-image: url("../image/tab_contact.gif"); background-repeat: no-repeat; margin: 0 }

td.tab .home , .tab .profile , .tab .contact  { text-indent: -1600px; width: 24px; height: 131px }

td.tab a:hover#home , .tab .home  { background-image: none; margin: 0 }
td.tab a:hover#profile , .tab .profile  { background-image: none; margin: 0 }
td.tab a:hover#contact , .tab .contact  { background-image: none; margin: 0 }

td.tab .home { background-image: url("../image/tab_home-a.gif"); margin: 0 }
td.tab .profile { background-image: url("../image/tab_profile-a.gif"); margin: 0 }
td.tab .contact { background-image: url("../image/tab_contact-a.gif"); margin: 0 }

td.menu ul   { margin: 0; padding: 0 0 0 }
td.menu li    { list-style-type: none; margin: 0 0 15px; padding: 0 }
td.menu li li    { margin-bottom: 0 }
td.menu li a      { margin: 0; width: 190px }
td.menu li li a { margin: 0; width: 170px }

td.menu a#urban_gardening , td.menu a#urban_gardeningA { background-image: url("../image/menu_urban_gardening.gif")}
td.menu a#example , td.menu a#exampleA { background-image: url("../image/menu_example.gif")}
td.menu a#roofplanting , td.menu a#roofplantingA { background-image: url("../image/menu_roofplanting.gif")}
td.menu a#garden , td.menu a#gardenA { background-image: url("../image/menu_garden.gif")}
td.menu a#doctor , td.menu a#doctorA { background-image: url("../image/menu_doctor.gif")}
td.menu a#dictionary , td.menu a#dictionaryA { background-image: url("../image/menu_utility.gif")}
td.menu a#amesiro , td.menu a#amesiroA { background-image: url("../image/menu_amesiro.gif")}
td.menu a#basket , td.menu a#basketA { background-image: url("../image/menu_basket.gif")}
td.menu a#blog , td.menu a#blogA { background-image: url("../image/menu_blog.gif")}

td.menu a#urban_gardening,
td.menu a#example,
td.menu a#roofplanting,
td.menu a#garden,
td.menu a#doctor,
td.menu a#dictionary,
td.menu a#basket,
td.menu a#amesiro,
td.menu a#urban_gardeningA,
td.menu a#exampleA,
td.menu a#roofplantingA,
td.menu a#gardenA,
td.menu a#doctorA,
td.menu a#dictionaryA,
td.menu a#basketA,
td.menu a#amesiroA
 { background-repeat: no-repeat; display: block; margin: 0; height: 35px; width:190px }
td.menu a#blogA,
td.menu a#blog { background-repeat: no-repeat; display: block; margin: 0; height: 75px; width:190px }

td.menu a:hover#urban_gardening,
td.menu a:hover#example,
td.menu a:hover#roofplanting,
td.menu a:hover#garden,
td.menu a:hover#doctor,
td.menu a:hover#dictionary,
td.menu a:hover#basket,
td.menu a:hover#amesiro,
td.menu a:hover#blog,
td.menu a#urban_gardeningA,
td.menu a#exampleA,
td.menu a#roofplantingA,
td.menu a#gardenA,
td.menu a#doctorA,
td.menu a#dictionaryA,
td.menu a#basketA,
td.menu a#amesiroA,
td.menu a#blogA
{ background-position: -189px 0; }

td.menu a#urban_gardening span,
td.menu a#example span,
td.menu a#roofplanting span,
td.menu a#garden span,
td.menu a#doctor span,
td.menu a#dictionary span,
td.menu a#amesiro span,
td.menu a#basket span,
td.menu a#blog span,
td.menu a#urban_gardeningA span,
td.menu a#exampleA span,
td.menu a#roofplantingA span,
td.menu a#gardenA span,
td.menu a#doctorA span,
td.menu a#dictionaryA span,
td.menu a#amesiroA span,
td.menu a#basketA span,
td.menu a#blogA span
 { display: none }

td.menu li.sub     { font-size: 12px; background-image: url("../image/menu_sub_bg.gif"); background-repeat: repeat-y; margin: 0 0 0 5px; padding: 0 0 6px 15px }
td.menu li.sub a { color: #390; text-decoration: none }
td.menu li.sub a:hover { color: #ff8000; text-decoration: none }
td.menu li.sub strong { color: #06c }
td.main div.amesiro  { margin-left: 10px }
td.main div.amesiro h3  { background-image: url("../image/amesiro/amesiro_area1.gif"); margin: 0; padding: 0; width: 140px; height: 36px }
td.main div.amesiro span#amesiro { display: none }
td.main div.amesiro p   { font-size: 75%; background-image: url("../image/amesiro/amesiro_area2.gif"); background-repeat: repeat-y; text-align: center; margin: 0; padding: 5px; width: 140px }
td.main div.amesiro div#foot { background-image: url("../image/amesiro/amesiro_area3.gif"); background-repeat: no-repeat; margin: 0; width: 140px; height: 8px }
.hidden { display: none }
.break { clear: both }
.small { font-size: 10px }
.no_screen { display: none }
p#pagetop  { margin-bottom: 20px; margin-left: 300px }
p#pagetop a { background-image: url("../image/pagetop.gif"); background-repeat: no-repeat; display: block; width: 40px; height: 24px }
p#pagetop a span { display: none }
address#profile { font-size: 70%; font-style: normal; font-weight: normal; text-align: center; margin-top: 1em }
address#copyright { color: #999; font-size: 70%; font-style: normal; font-weight: normal; text-align: center }
address#copyright a { color: #999; text-decoration: none }
.imeoff { border: solid 1px #39f; ime-mode: disabled }
.imeon { border: solid 1px #f90; ime-mode: active }
