BODY {
	BACKGROUND:url(images/bg2.jpg)   center top
}
HTML {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 100%; 
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Georgia,Arial,Tahoma,Verdana; 
	HEIGHT: 100%; 
	COLOR: #000000; 
	FONT-SIZE: 14px;
	PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; PADDING-LEFT: 0px; 
	WIDTH: 100%; PADDING-RIGHT: 0px;
	FONT-FAMILY: Georgia,Arial,Tahoma,Verdana; 
	HEIGHT: 100%; 
	COLOR: #000000; 
	FONT-SIZE: 14px; 
	PADDING-TOP: 0px
}
img
{
  border-width:0px;
  border-style:none;
}
H1 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; WIDTH: 606px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND:url(images/green_bamboo_big.jpg)  no-repeat left 27px; COLOR: #2d2920; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 5px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
A {
	OUTLINE-STYLE: none;
	text-decoration:none;
	color:#CCC;
	
}
A:link {
	 TEXT-DECORATION: none;
}
A:visited {
	 TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: none;
	
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.clearfix:after {
	DISPLAY: block; 
	HEIGHT: 0px; 
	VISIBILITY: hidden; 
	CLEAR: both; 
	CONTENT: ".";
	line-height:0px;
	
	
}
.clearfix {
	DISPLAY: block;
}



#full_content {
	MARGIN: auto; 
	WIDTH: 1080px;
}
#header {
	POSITION: relative;
	MARGIN: auto;
	WIDTH: 970px;
	height:120px;
	
}

.logo {
	height:90px;
	width:190px;
	position:absolute;
	top:10px;
	left:0px;
	background:url(images/yamelogo1.png) no-repeat;
}
.main-menu {
	POSITION: relative; 
	PADDING-LEFT: 0px;
	WIDTH: 800px;
	height:60px;
	 MARGIN-LEFT: 184px; 
	 PADDING-TOP: 60px;
}
.main-menu LI {
	PADDING-RIGHT: 2px; 
	FLOAT: left;
}
.main-menu LI A {
	VERTICAL-ALIGN: bottom;
}
.main-menu LI A SPAN {
	DISPLAY: none;
}
A.menu-home:link {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat left top; HEIGHT: 35px;
}
A.menu-home:visited {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat left top; HEIGHT: 35px;
}
A.menu-home:active {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat left top; HEIGHT: 35px;
}
A.menu-home:hover {
	BACKGROUND: url(images/menu.gif) no-repeat left bottom;
}
A.active.menu-home {
	BACKGROUND: url(images/menu.gif) no-repeat left bottom;
}
A.menu-about:link {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -125px top; HEIGHT: 35px;
}
A.menu-about:visited {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -125px top; HEIGHT: 35px;
}
A.menu-about:active {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -125px top; HEIGHT: 35px;
}
A.menu-about:hover {
	BACKGROUND: url(images/menu.gif) no-repeat -125px bottom;
}
A.active.menu-about {
	BACKGROUND: url(images/menu.gif) no-repeat -125px bottom;
}
A.menu-menu:link {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -247px top; HEIGHT: 35px;
}
A.menu-menu:visited {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -247px top; HEIGHT: 35px;
}
A.menu-menu:active {
	WIDTH: 115px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -247px top; HEIGHT: 35px;
}
A.menu-menu:hover {
	BACKGROUND: url(images/menu.gif) no-repeat -247px bottom;
}
A.active.menu-menu {
	BACKGROUND: url(images/menu.gif) no-repeat -247px bottom;
}
A.menu-review:link {
	WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -367px top; HEIGHT: 35px;
}
A.menu-review:visited {
	WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -367px top; HEIGHT: 35px;
}
A.menu-review:active {
	WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -367px top; HEIGHT: 35px;
}
A.menu-review:hover {
	BACKGROUND: url(images/menu.gif) no-repeat -367px bottom;
}
A.active.menu-review {
	BACKGROUND: url(images/menu.gif) no-repeat -367px bottom;
}
A.menu-contact:link {
	 WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -488px top; HEIGHT: 35px;
}
A.menu-contact:visited {
	 WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -488px top; HEIGHT: 35px;
}
A.menu-contact:active {
	; WIDTH: 120px; DISPLAY: inline-block; BACKGROUND: url(images/menu.gif) no-repeat -488px top; HEIGHT: 35px;
}
A.menu-contact:hover {
	BACKGROUND: url(images/menu.gif) no-repeat -488px bottom;
}
A.active.menu-contact {
	BACKGROUND: url(images/menu.gif) no-repeat -488px bottom;
}
.facebook {
	FLOAT: left; !important
}
.twitter {
	FLOAT: left; !important
}
.twitter{
	display:inline-block;
	height:35px;
	width:40px;
	font-size:0px;
	background:url(images/twitter.png) no-repeat center;
	margin:0 0 0 35px;
	padding:0px;
}
.facebook{
	display:inline-block;
	height:35px;
	width:40px;
	font-size:0px;
	background:url(images/facebook.png) no-repeat center;
	margin:0 0 0 10px;
	padding:0px;
}


#homepage-content {
	POSITION: relative; MARGIN:0px; WIDTH: 933px; HEIGHT: 395px; padding:0px;
}
#inside-page-content{
	POSITION: relative; MARGIN:0px; WIDTH: 933px; HEIGHT: 250px; padding:0px;
	}

#homepage-content .welcome-message {
	POSITION: absolute; WIDTH: 560px; HEIGHT: 150px; COLOR: #d1bf82; TOP: 34px; LEFT: 293px;
}
#homepage-content .welcome-message H1 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -99999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(images/welcome.gif) no-repeat left top; HEIGHT: 50px; FONT-SIZE: 32px; PADDING-TOP: 0px;
}
#homepage-content .order-now {
	POSITION: absolute; TEXT-INDENT: -99999px; WIDTH: 99px; BACKGROUND: url(images/order_now.gif) no-repeat left top; HEIGHT: 42px; TOP: 96px; LEFT: 470px
}


#homepage-content .news {
	POSITION: absolute; WIDTH: 410px; COLOR: #f2e3b0; TOP: 318px; LEFT: 410px
}
#homepage-content .news H2 {
	PADDING-BOTTOM: 5px; COLOR: #fff; FONT-SIZE: 18px
}
#homepage-content .news .all-news {
	POSITION: absolute; PADDING-RIGHT: 14px; BACKGROUND: url(images/arrow.gif) no-repeat right 5px; COLOR: #f2e3b0; TOP: 95px; LEFT: 341px
}
#homepage-content .sticks {
	POSITION: absolute; WIDTH: 323px; BACKGROUND: url(images/sticks.png) no-repeat left top; HEIGHT: 85px; TOP: 408px; LEFT: 0px
}
#homepage-content .silver-award {
	POSITION: absolute; WIDTH: 74px; BACKGROUND: url(images/silver_award.png) no-repeat left top; HEIGHT: 109px; TOP: 355px; LEFT: -30px
}

#switchDiv
{
    margin: 0;
    position: relative;
	
	left:0px;
	top:0px;
	overflow:hidden;
   
}
.swpic 
{
  margin:0px;
  padding:0px;
  position:absolute;
  opacity:0; filter:alpha(opacity=0);
}


#koganei-footer {
	MARGIN: auto; 
	WIDTH: 933px;
}
#koganei-footer .special-offers li {
	POSITION: relative;  
	PADDING: 10px 0px; 
	WIDTH: 300px; 
	
	FLOAT: left; 
	
	MARGIN-RIGHT: 24px; 
	
}
#koganei-footer .special-offers H3 {
	PADDING-BOTTOM: 8px; 
	COLOR: #d4b338; 
	FONT-SIZE: 19px; 
	FONT-WEIGHT: normal;
}
#koganei-footer .special-offers P {
	PADDING-BOTTOM: 0px; 
	
}



#koganei-footer .special-offers LI.contact {
	 MARGIN-RIGHT: 0px;
	 width:250px; 
	 float:left;
	 margin-left:30px;
	 margin-top:0px;
	 padding-top:0px;
}

#koganei-footer .koganei-footer {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial; BACKGROUND: url(images/small_bamboo.gif) no-repeat left top; FONT-SIZE: 12px; PADDING-TOP: 10px
}
#koganei-footer .koganei-footer A {
	COLOR: #000; FONT-SIZE: 12px
}

.price{background:url(images/fishbk.png) center no-repeat; border:solid 1px #060; border-right:0px;}
.left-price-block{
	background:url(images/fishbk2.png) center no-repeat;
	border:0px;
	
	}

#content {
	POSITION: relative; MARGIN: auto; WIDTH: 933px;
}
.shadow-inside {
	PADDING-BOTTOM: 0px; 
	MIN-HEIGHT: 100px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	BACKGROUND: url(images/bg_inside_top.jpg) no-repeat left top; 
	PADDING-TOP: 15px;
}
.content-left-col {
	PADDING-BOTTOM: 10px; WIDTH: 250px; FLOAT: left
}
.inside-footer {
	WIDTH: 900px; BACKGROUND: url(images/inside_footer.png) no-repeat left top; HEIGHT: 22px; FONT-SIZE: 0px
}
.content-left-col .title {
	PADDING-BOTTOM: 3px; 
	
	
	MARGIN-BOTTOM: 5px; 
	
	
	FONT-SIZE: 20px; 
	PADDING-TOP: 0px;
}

.note{
	height:300px;
	width:250px;
	background:url(images/note.png) no-repeat center; 
	}
.products-menu LI {
	PADDING-LEFT: 18px
}
.products-menu A:link {
	COLOR: #000
}
.menu A:visited {
	COLOR: #000
}
.menu A:active {
	COLOR: #000
}
.products-menu A:hover {
	COLOR: #046c1f
}
.products-menu .menu-selected A {
	COLOR: #046c1f !important; TEXT-DECORATION: underline !important
}
.products-menu .menu-selected {
	BACKGROUND: url(images/selected.gif) no-repeat left center
}
.content-right-col {
	POSITION: relative; WIDTH: 605px; PADDING-RIGHT: 25px; FLOAT: right
}
.food-image {
	POSITION: absolute; WIDTH: 148px; HEIGHT: 83px; TOP: 0px; LEFT: 15px
}
.food-image-link {
	POSITION: absolute; WIDTH: 148px; HEIGHT: 83px; TOP: 0px; LEFT: 0px
}
.food-details {
	MARGIN-LEFT: 165px
}
.food-price {
	COLOR: #792605; FONT-SIZE: 18px
}

.news DD {
	PADDING-BOTTOM: 5px; WIDTH: 190px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; MARGIN-LEFT: 18px
}
.news DD.last {
	TEXT-ALIGN: right; MARGIN-TOP: -5px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.read-more {
	PADDING-RIGHT: 13px; BACKGROUND: url(images/arrow_green.gif) no-repeat right 6px
}
.intro-txt {
	POSITION: relative; PADDING-BOTTOM: 22px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; FONT-SIZE: 16px; PADDING-TOP: 4px
}
.intro-txt-small {
	POSITION: relative;
	LINE-HEIGHT: 22px; 
	MARGIN: -5px 0px 20px; 
	WIDTH: 100%; 
	BACKGROUND: url(images/dash.gif) repeat-x left bottom; 
	FONT-SIZE: 14px;
	PADDING: 0px 0px 18px 0px;
}
.contact .intro-txt-small{
	background-image:none;
	padding:18px;
	margin:auto;
	}
.intro-txt P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; margin:10px;
}
.intro-txt-small P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; margin:10px;
}

.photo-gallery {
	PADDING-BOTTOM: 23px; PADDING-LEFT: 5px
}
.gallery-image {
	POSITION: relative; WIDTH: 182px; FLOAT: left; HEIGHT: 106px; MARGIN-LEFT: 22px;
}
.first.gallery-image {
	MARGIN-LEFT: 0px
}
.gallery-image-frame {
	POSITION: absolute; WIDTH: 186px; BACKGROUND: url(images/over_image_restaurant.png) no-repeat left top; HEIGHT: 110px; TOP: 0px; LEFT: 0px
}
.first.gallery-image .gallery-image-frame {
	BACKGROUND: url(images/over_image_restaurant_first.png) no-repeat left top
}
.gallery-image-link {
	POSITION: absolute; WIDTH: 182px; HEIGHT: 106px; TOP: 0px; LEFT: 0px
}
.all-images {
	PADDING-BOTTOM: 75px
}
.reviews-list LI {
	POSITION: relative;
	
	PADDING: 0px 0px 35px 45px;
}
.come-see {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/dash.gif) repeat-x left top; PADDING-TOP: 20px
}
.contact-address {
	PADDING-BOTTOM: 21px; BACKGROUND: url(images/dash.gif) repeat-x left bottom
}


.address-phone {
	PADDING-BOTTOM: 9px; MARGIN-TOP: 5px; PADDING-LEFT: 48px; PADDING-RIGHT: 0px; BACKGROUND: url(images/phone.gif) no-repeat left top; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.business-hours {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 135px; WIDTH: 140px; PADDING-RIGHT: 0px; BACKGROUND: url(images/business_hours.jpg) no-repeat left top; FLOAT: right; HEIGHT: 119px; PADDING-TOP: 8px
}
.business-hours LI {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 14px
}

.page-news .content-left-col .menu {
	MARGIN: 12px 0px 0px 14px
}
.page-news .content-left-col .menu IMG {
	MARGIN-BOTTOM: 12px
}
.item-list .pager {
	TEXT-ALIGN: left; MARGIN: 15px 0px 0px; FONT-FAMILY: Arial; FONT-SIZE: 13px
}
.item-list .pager LI {
	BORDER-BOTTOM: #9c9587 1px solid; BORDER-LEFT: #9c9587 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: #9c9587 1px solid; BORDER-RIGHT: #9c9587 1px solid; PADDING-TOP: 0px
}
.item-list .pager LI.pager-next {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.item-list .pager LI.pager-last {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.item-list .pager LI.pager-first {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.item-list .pager LI.pager-previous {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.item-list .pager LI.pager-current {
	BACKGROUND-COLOR: #decaa3; COLOR: #dd0a0a
}
.item-list .pager LI A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
.item-list .pager LI A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
.item-list .pager LI A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
.item-list .pager LI A:hover {
	COLOR: #dd0a0a; TEXT-DECORATION: none
}
.page-news .content-right-col {
	MARGIN-BOTTOM: 70px
}
.page-news .news-item-title {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.page-news .news-item-body {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.page-news .news-item-date {
	FONT-FAMILY: Arial; COLOR: #6e6c6c; FONT-SIZE: 12px
}
.page-menu .content-image {
	WIDTH: 900px; BACKGROUND: url(images/image_foods1.jpg) #f5ead3 no-repeat left top; HEIGHT: 228px
}
.page-restaurant .content-image {
	WIDTH: 900px; BACKGROUND: url(images/image_foods1.jpg) #f5ead3 no-repeat left top; HEIGHT: 228px
}
.page-review .content-image {
	WIDTH: 900px; BACKGROUND: url(images/image_foods1.jpg) #f5ead3 no-repeat left top; HEIGHT: 228px
}
.page-contact .content-image {
	WIDTH: 900px; BACKGROUND: url(images/image_foods1.jpg) #f5ead3 no-repeat left top; HEIGHT: 228px
}
.page-news .content-image {
	WIDTH: 900px; BACKGROUND: url(images/image_foods1.jpg) #f5ead3 no-repeat left top; HEIGHT: 228px
}
.page-restaurant .content-image {
	BACKGROUND: url(images/image_foods2.jpg) #f5ead3 no-repeat left top
}
.page-review .content-image {
	BACKGROUND: url(images/image_foods3.jpg) #f5ead3 no-repeat left top
}
.page-contact .content-image {
	BACKGROUND: url(images/image_foods4.jpg) #f5ead3 no-repeat left top
}
.page-news .content-image {
	BACKGROUND: url(images/image_foods5.jpg) #f5ead3 no-repeat left top
}



.content-inside {
	POSITION: relative; 
	BACKGROUND: url(images/bg_inside.jpg) repeat-y left top; 
	HEIGHT: 100%;
	border:solid 6px #715751;
	border-style:ridge;
}
.product-item {
	POSITION: relative; PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px; MIN-HEIGHT: 87px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; PADDING-TOP: 0px; _height: 87px
}
.menu-categ .last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.product-item-price {
	COLOR: #792605; FONT-SIZE: 18px
}
.product-item-image {
	POSITION: absolute; WIDTH: 148px; HEIGHT: 83px; TOP: 0px; LEFT: 15px
}
.food-image-frame {
	POSITION: absolute; WIDTH: 153px; BACKGROUND: url(images/over_image_menu.png) no-repeat left top; HEIGHT: 87px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.page-menu .content {
	MARGIN-BOTTOM: 45px
}
.page-restaurant .news-block-item {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; MARGIN-LEFT: 18px; PADDING-TOP: 6px
}
.page-review .news-block-item {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; MARGIN-LEFT: 18px; PADDING-TOP: 6px
}
.page-contact .news-block-item {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/dash.gif) repeat-x left bottom; MARGIN-LEFT: 18px; PADDING-TOP: 6px
}
.page-restaurant .content-left-col .last {
	MARGIN-TOP: -5px; PADDING-LEFT: 136px; BACKGROUND: 0px 0px
}
.page-review .content-left-col .last {
	MARGIN-TOP: -5px; PADDING-LEFT: 136px; BACKGROUND: 0px 0px
}
.page-contact .content-left-col .last {
	MARGIN-TOP: -5px; PADDING-LEFT: 136px; BACKGROUND: 0px 0px
}
#contact-map {
	BORDER: #a59478 1px solid; 
	MARGIN: 5px 0 20px 0px; 
	WIDTH: 606px; 
	HEIGHT: 350px; 
}
.page-contact #contact-site-form .form-textarea {
	BORDER-BOTTOM: #9d8e79 1px solid; BORDER-LEFT: #9d8e79 1px solid; BACKGROUND-COLOR: #fdf5e8; WIDTH: 360px; HEIGHT: 79px; MARGIN-LEFT: 3px; BORDER-TOP: #9d8e79 1px solid; BORDER-RIGHT: #9d8e79 1px solid
}
.page-contact #contact-site-form .form-text {
	BORDER-BOTTOM: #9d8e79 1px solid; BORDER-LEFT: #9d8e79 1px solid; BACKGROUND-COLOR: #fdf5e8; WIDTH: 358px; BORDER-TOP: #9d8e79 1px solid; BORDER-RIGHT: #9d8e79 1px solid
}

.page-contact .dash {
	PADDING-BOTTOM: 10px; WIDTH: 606px; BACKGROUND: url(images/dash.gif) repeat-x left top
}
.page-contact .form-item LABEL {
	TEXT-ALIGN: right; WIDTH: 77px; PADDING-RIGHT: 8px; DISPLAY: inline-block
}
.page-contact .form-item{
	margin:5px 0px;	
	}
.page-contact .form-item-message {
	MARGIN-BOTTOM: 96px; 
	CLEAR: both; 
	_margin-bottom: 0
}
.page-contact .form-item-message LABEL {
	FLOAT: left
}
.page-contact .form-item-message .form-textarea-wrapper {
	FLOAT: left
}
.page-contact .form-item-copy {
	MARGIN-LEFT: 88px
}
.page-contact #edit-actions {
	MARGIN-LEFT: 88px
}
.page-contact .form-item-copy .option {
	TEXT-ALIGN: left; WIDTH: 200px
}
.page-contact #edit-submit {
	CURSOR: pointer;
	background-color:#FFDCB9;
	border:2px outset #FC0;
	text-shadow:none;
	
}
.page-contact .region-content {
	MARGIN-BOTTOM: 35px
}
.page-contact .form-required{
	color:#F00;
	}
.page-contact DIV.error {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dd1d1d
}
TR.error {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #dd1d1d
}
#koganei-footer .koganei-footer A {
	BACKGROUND-IMAGE: none
}
.page-contact #contact-site-form .error {
	BORDER-BOTTOM: #dd1d1d 1px solid; BORDER-LEFT: #dd1d1d 1px solid; BORDER-TOP: #dd1d1d 1px solid; BORDER-RIGHT: #dd1d1d 1px solid
}
.news H2 A {
	COLOR: #fff
}
.spacer {
	HEIGHT: 40px; FONT-SIZE: 5px
}
.subnav {
	list-style:none outside none;
	margin:20px auto;
	padding:0;
	width:606px;
	display:block;
	
}
.subnav li {
    float: left;
    height: 130px;
    margin: 15px 25px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 238px;
}
li {
    display: list-item;
}

.subnav li.aa {
    background:url(images/nav1.png) no-repeat scroll 0 0 transparent;
}
.subnav li.bb {
    background:url(images/nav2.png) no-repeat scroll 0 0 transparent;
}
.subnav li.cc {
    background:url(images/nav3.png) no-repeat scroll 0 0 transparent;
}
.subnav li.dd {
    background:url(images/nav4.png) no-repeat scroll 0 0 transparent;
}
.subnav li div {
	height: 90px;
	width: 218px;
	background: url(images/alphabg.png) repeat scroll 0 0 transparent;
	color: #CCCCCC;
	font-size: 11px;
	left: 0px;
	top: 80px;
	padding: 0 10px;
	position:absolute;
}
.subnav li div h3{
	margin:6px;
	
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    
  
	
}

	
