.menu01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: 500;
}
.menu01_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: 500;
}

.menu01 A{
	display: block;
	background: url(../images/menu_bar/menu_bar_01.jpg);
    background-repeat: no-repeat;
	color: #2b3e5e;
	width: 76px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu01_a A{
	display: block;
	background: url(../images/menu_bar/menu_bar_over_01.jpg);
    background-repeat: no-repeat;
	color: #2b3e5e;
	width: 76px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu01 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_01.jpg);
	background-repeat: no-repeat;
}
.menu01_a A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_over_01.jpg);
	background-repeat: no-repeat;
}

.menu01 A:visited {
	color: #2b3e5e;
}
.menu01_a A:visited {
	color: #FF881F;
}

.menu01 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_01.jpg);
	background-repeat: no-repeat;
}
.menu01_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_01.jpg);
	background-repeat: no-repeat;
}

.menu01 A:active {
	color: #2b3e5e;
}
.menu01_a A:active {
	color: #FF881F;
}


.menu02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu02_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu02 A{
	DISPLAY: block;
	background: url(../images/menu_bar/menu_bar_02.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 121px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu02_a A{
	DISPLAY: block;
	background: url(../images/menu_bar/menu_bar_over_02.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 121px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu02 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_02.jpg);
	background-repeat: no-repeat;
}
.menu02_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_02.jpg);
	background-repeat: no-repeat;
}

.menu02 A:visited {
	color: #2b3e5e
}
.menu02_a A:visited {
	color: #FF881F
}

.menu02 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_02.jpg);
	background-repeat: no-repeat;
}
.menu02_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_02.jpg);
	background-repeat: no-repeat;
}

.menu02 A:active {
	color: #2b3e5e;
}
.menu02_a A:active {
	color: #FF881F;
}


.menu03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu03_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu03 A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_03.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 146px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu03_a A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_over_03.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 146px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu03 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_03.jpg);
	background-repeat: no-repeat;
}
.menu03_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_03.jpg);
	background-repeat: no-repeat;
}

.menu03 A:visited {
	color: #2b3e5e;
}
.menu03_a A:visited {
	color: #FF881F;
}

.menu03 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_03.jpg);
	background-repeat: no-repeat;
}
.menu03_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_03.jpg);
	background-repeat: no-repeat;
}

.menu03 A:active {
	color: #2b3e5e;
}
.menu03_a A:active {
	color: #FF881F;
}

.menu04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu04_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu04 A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_04.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 81px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu04_a A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_over_04.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 81px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu04 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_04.jpg);
	background-repeat: no-repeat;
}
.menu04_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_04.jpg);
	background-repeat: no-repeat;
}

.menu04 A:visited {
	color: #2b3e5e;
}
.menu04_a A:visited {
	color: #FF881F;
}

.menu04 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_04.jpg);
	background-repeat: no-repeat;
}
.menu04_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_04.jpg);
	background-repeat: no-repeat;
}

.menu04 A:active {
	color: #2b3e5e;
}
.menu04_a A:active {
	color: #FF881F;
}

.menu05 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu05_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu05 A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_05.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 96px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu05_a A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_over_05.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 96px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu05 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_05.jpg);
	background-repeat: no-repeat;
}
.menu05_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_05.jpg);
	background-repeat: no-repeat;
}

.menu05 A:visited {
	color: #2b3e5e;
}
.menu05_a A:visited {
	color: #FF881F;
}

.menu05 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_05.jpg);
	background-repeat: no-repeat;
}
.menu05_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_05.jpg);
	background-repeat: no-repeat;
}

.menu05 A:active {
	color: #2b3e5e;
}
.menu05_a A:active {
	color: #FF881F;
}


.menu06 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu06_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu06 A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_06.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 96px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu06_a A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_over_06.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 96px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu06 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_06.jpg);
	background-repeat: no-repeat;
}
.menu06_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_06.jpg);
	background-repeat: no-repeat;
}

.menu06 A:visited {
	color: #2b3e5e;
}
.menu06_a A:visited {
	color: #FF881F;
}

.menu06 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_06.jpg);
	background-repeat: no-repeat;
}
.menu06_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_06.jpg);
	background-repeat: no-repeat;
}

.menu06 A:active {
	color: #2b3e5e;
}
.menu06_a A:active {
	color: #FF881F;
}


.menu07 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}
.menu07_a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.menu07 A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_07.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 107px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}
.menu07_a A{
	DISPLAY: block;
	background-image: url(../images/menu_bar/menu_bar_over_07.jpg);
	background-repeat: no-repeat;
	color: #2b3e5e;
	width: 107px;
	height: 24px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	position: static;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

.menu07 A:link {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_07.jpg);
	background-repeat: no-repeat;
}
.menu07_a A:link {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_07.jpg);
	background-repeat: no-repeat;
}

.menu07 A:visited {
	color: #2b3e5e;
}
.menu07_a A:visited {
	color: #FF881F;
}

.menu07 A:hover {
	color: #FF881F;
	background-image: url(../images/menu_bar/menu_bar_over_07.jpg);
	background-repeat: no-repeat;
}
.menu07_a A:hover {
	color: #2b3e5e;
	background-image: url(../images/menu_bar/menu_bar_07.jpg);
	background-repeat: no-repeat;
}

.menu07 A:active {
	color: #2b3e5e;
}
.menu07_a A:active {
	color: #FF881F;
}
.b0 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.b0 A {
	display: block;
	background-image: url(../images/bnr_w00.gif);
	background-repeat: no-repeat;
	color: #4D4D4D;
	text-decoration: none;
	/*padding-top: 24px;*/
	/*padding-left: 57px;*/
	width:180px;
	height: 55px;
	/*top: 24px;*/

}
.b0 A:link {
	color: #4D4D4D;
	background-image: url(../images/bnr_w00.gif);
	background-repeat: no-repeat;
}
.b0 A:visited {
	color: #2b3e5e
}
.b0 A:hover {
	color: #FF881F;
	background-image: url(../images/bnr_w00_o.gif);
	background-repeat: no-repeat;
}


.b0 span.com_photo{
border:solid 1px;
	float:left;
}

.b0 span.com_txt{
border:solid 1px;
	float:right;
}



.b1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.b1 A {
	display: block;
	background-image: url(../images/bnr_w01.gif);
	background-repeat: no-repeat;
	color: #4D4D4D;
	text-decoration: none;
	/*padding-top: 24px;*/
	/*padding-left: 57px;*/
	width:180px;
	height: 55px;
	/*top: 24px;*/

}
.b1 A:link {
	color: #4D4D4D;
	background-image: url(../images/bnr_w01.gif);
	background-repeat: no-repeat;
}
.b1 A:visited {
	color: #2b3e5e
}
.b1 A:hover {
	color: #FF881F;
	background-image: url(../images/bnr_w01_over.gif);
	background-repeat: no-repeat;
}


.b1 span.com_photo{
border:solid 1px;
	float:left;
}

.b1 span.com_txt{
border:solid 1px;
	float:right;
}





.b3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.b3 A {
	display: block;
	background-image: url(../images/bnr_w03.gif);
    background-repeat: no-repeat;
	color: #4D4D4D;
    padding-top: 38px;
	padding-left: 57px;
	text-decoration: none;
	height: 55px;
}
.b3 A:link {
	color: #4D4D4D;
	background-image: url(../images/bnr_w03.gif);
	background-repeat: no-repeat;
}
.b3 A:visited {
	color: #2b3e5e
}
.b3 A:hover {
	color: #FF881F;
	background-image: url(../images/bnr_w03_over.gif);
	background-repeat: no-repeat;
}
.b3 A:active {
	color: #2b3e5e
}
.b4 {
	background-image: url(../images/bnr_w04.gif);
    background-repeat: no-repeat;
}

.pickup_txt{
	font-size:12px;
}

/*side menu*/


div#btn {
	margin:0;
	padding:0;
	width: 177px;
}

div#btn img {
	border: none;
}

div#btn a{
	margin:0;
	padding:0;
	display: block;
	background: url(../images/bnr_w01.gif) no-repeat;
	width:177px;
	height:56px;
	color: #4D4D4D;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#btn a:hover{
	background: url(../images/bnr_w01_over.gif) no-repeat;
	width:177px;
	height:56px;
	color: #FF881F;
}

div#btn dl.text {
	margin:0;
	padding:0;
	min-height:45px;
}

div#btn dl.text dt {
	margin:0 0 0 3px;
	padding:5px 0 0 0;
	width:47px;
	height:46px;
	float:left;
}

div#btn dl.text dd {
	margin:21px 15px 0 5px;
	padding:0;
	width:100px;
	float:right;
}
div#bt0n {
	margin:0;
	padding:0;
	width: 177px;
}

div#btn0 img {
	border: none;
}

div#btn0 a{
	margin:0;
	padding:0;
	display: block;
	background: url(../images/bnr_w00.gif) no-repeat;
	width:177px;
	height:56px;
	color: #4D4D4D;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#btn0 a:hover{
	background: url(../images/bnr_w00_o.gif) no-repeat;
	width:177px;
	height:56px;
	color: #FF881F;
}

div#btn0 dl.text {
	margin:0;
	padding:0;
	min-height:45px;
}

div#btn0 dl.text dt {
	margin:0 0 0 3px;
	padding:5px 0 0 0;
	width:47px;
	height:46px;
	float:left;
}

div#btn0 dl.text dd {
	margin:21px 15px 0 5px;
	padding:0;
	width:100px;
	float:right;
}
div#btn2 {
	margin:0;
	padding:0;
	width: 177px;
}

div#btn2 img {
	border: none;
}

div#btn2 a{
	margin:0;
	padding:0;
	display: block;
	background: url(../images/bnr_w03.gif) no-repeat;
	width:177px;
	height:56px;
	color: #4D4D4D;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#btn2 a:hover{
	background: url(../images/bnr_w03_over.gif) no-repeat;
	width:177px;
	height:56px;
	color: #FF881F;
}

div#btn2 dl.text {
	margin:0;
	padding:0;
	min-height:45px;
}

div#btn2 dl.text dt {
	margin:0 0 0 3px;
	padding:5px 0 0 0;
	width:47px;
	height:46px;
	float:left;
}

div#btn2 dl.text dd {
	margin:37px 15px 0 5px;
	padding:0;
	width:100px;
	float:right;
}


div#btn3 img {
	border: none;
}

div#btn3 a{
	margin:0;
	padding:0;
	display: block;
	background: url(../images/bnr_nano_o.gif) no-repeat;
	width:177px;
	height:56px;
	color: #4D4D4D;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#btn3 a:hover{
	background: url(../images/bnr_nano.gif) no-repeat;
	width:177px;
	height:56px;
	color: #FF881F;
}

div#btn3 dl.text {
	margin:0;
	padding:0;
	min-height:45px;
}

div#btn3 dl.text dt {
	margin:0 0 0 3px;
	padding:5px 0 0 0;
	width:47px;
	height:46px;
	float:left;
}

div#btn3 dl.text dd {
	margin:21px 15px 0 5px;
	padding:0;
	width:100px;
	float:right;
}



div#business{
	width:160px;
	margin:10px 0 0 0;
	line-height:12px;
	padding:3px 0 0 0;
}

div#business a{
	color: #4D4D4D;
	text-decoration:none;
	font-size:10px;
}

div#business a:hover{
	color: #FF881F;
}

#menu_price_w table td.pickup_txt{
	font-size:12px;
}