body {
		background: url(image/background.gif);
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #2a2a2a;
		margin: 0px;
		padding: 0px;
}



/************************
 *     div status  ˜g   *
 ************************/

div.container {
		background-color: #FFFFFF;
		width: 900px;
		margin-right: auto;
		margin-left: auto;
}

div.contentheader {
		background-color: #FFFFFF;
		width: 900px;
		height:150px;
		border-right: #5F5F5F 0px solid;
		border-bottom: #FFCE4C 1px solid;
		border-left: #5F5F5F 0px solid;
}

div.contentheader_center {
		background-color: #FFFFFF;
		width: 700px;
		height:150px;
		margin-right: 100px;
		margin-left: 100px;
		border-right: #FFCE4C 1px solid;
		border-left: #FFCE4C 1px solid;
}

div.contentheader_center_bottom {
		text-align: center;
		border: #000000 0px solid;
}

div.menu {
		background-color: #FFFFFF;
		width: 900px;
		height: 40px;
		border-right: #5F5F5F 0px solid;
		border-bottom: #FFCE4C 1px solid;
		border-left: #5F5F5F 0px solid;
}

div.menu_center {
		background-color: #FFFFFF;
		width: 700px;
		height: 40px;
		margin-right: 100px;
		margin-left: 100px;
		border-right: #8F8F8F 0px solid;
		border-left: #8F8F8F 0px solid;
}

div.menu_center_bar {
		background-color: #FFFFFF;
		width: 670px;
		height: 30px;
		margin-top: 0px;
		margin-right: 14px;
		margin-bottom: 0px;
		margin-left: 15px;
		border-top: #FFFFFF 5px solid;
		border-bottom: #FFFFFF 1px solid;
}

div.menu_center_bar_text {
		margin-top: 7px;
		margin-left: 7px;
}

div.maincontainer {
		background-color: #FFFFFF;
		width: 900px;
		margin-right: auto;
		margin-left: auto;
		border-right: #5F5F5F 0px solid;
		border-bottom: #FFCE4C 1px solid;
		border-left: #5F5F5F 0px solid;
}

div.maincontainer_center {
		background-color: #FFFFFF;
		width: 700px;
		height:auto;
		margin-right: 100px;
		margin-left: 100px;
		border-right: #FFCE4C 1px solid;
		border-left: #FFCE4C 1px solid;
}

div.footer {
		background-color: #FFFFFF;
		width: 900px;
		height:40px;
		border-right: #5F5F5F 0px solid;
		border-bottom: #5F5F5F 0px solid;
		border-left: #5F5F5F 0px solid;
}

div.footer_center {
		background-color: #FFFFFF;
		width: 700px;
		height:40px;
		margin-right: 100px;
		margin-left: 100px;
		border-right: #FFCE4C 1px solid;
		border-left: #FFCE4C 1px solid;
		text-align: center;
}

div.footer_center_text {
		margin-top: 3px;
		text-align: center;
}

div.bottom {
		background:: #FFFFFF;
		width: 905px;
		height: 0px;
}



/************************
 *    div status ‹¤—L   *
 ************************/

div.maincontainer_center_block {
		background-color: #FFFFFF;
		width: 686px;
		height:auto;
		margin-left: 7px;
		padding-top: 5px;
		border: #000000 0px solid;
}

div.top_photo{
		background-color: #FBFBFB;
		width: auto;
		height: auto;
		border: #000000 0px solid;
}

div.bottom_contents {
		background-color: #FFFFFF;
		width: auto;
		height: auto;
		border: #000000 0px solid;
}

div.bottom_left {
		background-color: #FFFFFF;
		width: 435px;
		height: auto;
		margin-top: 5px;
		border: #000000 0px solid;
}

div.bottom_left2 {
		background-color: #FFFFFF;
		width: 435px;
		height: auto;
}

div.bottom_right {
		background-color: #FFFFFF;
		width: auto;
		height: 380px;
		margin-left: 8px; 
		border: #000000 0px solid;
}

div.bottom_right_menu {
		background-color: #FFFFFF;
		width: auto;
		height: auto;
		margin-top: 12px;
		margin-bottom: 5px;
}

div.bottom_right_menu_topic {
		background-color: #FFFFFF;
		width: 220px;
		height: 26px;
		color: #2a2a2a;
		font-size: 15px;
		font-weight: bold;
		padding-top: 9px;
		padding-left: 5px;
		margin: 2px;
		border: #FFFFFF 1px solid;
}

div.bottom_right_menu_contents {
		background-color: #FFFFFF;
		width: auto;
		height: auto;
		border: #FFFFFF 2px solid;
}

div.shop_left_bottom {
		background-color: #FFFFFF;
		width: 400px;
		height: auto;
		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 60px;
		border: #000000 0px solid;
}

div.shop_left_bottom2 {
		background-color: #FFFFFF;
		width: 400px;
		height: auto;
}

div.sitemap_bottom {
		background-color: #FBFBFB;
		width: auto;
		height: auto;
		margin-top: 5px;
		border: #000000 0px solid;
}

div.sitemap {
		background-color: #FBFBFB;
		width: autopx;
		height: auto;
		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 60px;
		border: #000000 0px solid;
}

/************************
 *  table status  ‹¤—L  *
 ************************/

table.contentheader_center {
		margin-top: 17px;
		margin-left: 20px;
}

td.contentheader_center_right {
		color: #000000;
		font-size: 10px;
		padding-top: 25px;
		padding-left: 15px;
		border: #FFFFFF 0px solid;
}

table.bottom_right_menu_contents {
		background-color: #FFFFFF;
		width: 220px;
		height: 26px;
		border: #000000 0px solid;
}

table.bottom_right_menu_contents2 {
		background-color: #FFFFFF;
		width: 220px;
		height: 26px;
		margin-top: 1px;
		margin-left: 16px;
		border: #000000 0px solid;
}

td.bottom_right_menu_arrow {
		width: 12px;
}

td.bottom_left_info_arrow {
		width: 12px;
}

td.bottom_right_menu_contents {
		width: 180px;
}

table.shop_left_top {
		background-color: #FFFFFF;
		width: auto;
		height: auto;
		margin-top: 5px;
		margin-left: 10px;
		border: #000000 0px solid;
}

table.shop_left_info {
		background-color: #FFFFFF;
		width: 380px;
		height: auto;
		margin-top: 5px;
		margin-left: 10px;
}

table.shop_left_photo {
		background-color: #FFFFFF;
		width: auto;
		height: auto;
		margin-top: 5px;

}

td.shop_left_photo {
		padding: 2px;
		border: #5F5F5F 1px solid;
}

td.shop_left_photo_coment {
		padding: 1px;
		border: #5F5F5F 0px solid;
}

table.sitemap {
		background-color: #FFFFFF;
		width: 660px;
		height: auto;
		margin-top: 5px;
		margin-right: 10px;
		margin-left: 10px;
}



/************************
 *   Main_Top  status   *
 ************************/

table.top_map {
		background-color: #FBFBFB;
		width: 435px;
		height: auto;
		margin-top: 5px;
}

div.top_map_block {
		background-color: #FEFEFE;
		width: 210px;
		height: auto;
		border: #C2C2C2 1px solid;
}

div.top_map_block_name {
		background-color: #FEFEFE;
		padding-top: 5px;
		padding-left: 5px;
}

a.top_map_name:link { color: #2A2A2A; }
a.top_map_name:visited { color: #2A2A2A; }
a.top_map_name:hover { color: #EB0000; }
a.top_map_name:active { color: #2A2A2A; }
a.top_map_name {
		text-decoration: none;
		font-size: 19px;
}

div.top_map_block_map {
		background-color: #FEFEFE;
		padding-left: 14px;
}

div.top_map_block_ad {
		background-color: #FEFEFE;
		padding-left: 20px;
}

div.top_map_block_phone {
		background-color: #FEFEFE;
		padding-top: 8px;
		padding-bottom: 3px;
		padding-left: 15px;
}

div.top_map_block_time {
		background-color: #FEFEFE;
		padding-bottom: 15px;
		padding-left: 15px;
}

table.top_news {
		background-color: #FBFBFB;
		width: 410px;
		height: auto;
		margin-top: 20px;
		margin-bottom: 60px;
		margin-left: 20px;
}

td.top_news_arrow {
		background: url(image/arrow_red.gif);
		background-repeat: no-repeat;
		width: 20px;
		height: 23px;
}

td.top_news_topic {
		padding-top: 3px;
}

ul.top_news_contents {
		line-height: 20px;
		padding: 0px;
		margin: 0px;
}



/************************
 *  photo main  status  *
 ************************/

table.top_photo_mainpage {
		margin-left: 0px;
		border: #000000 0px solid;
}

td.top_photo_mainpage_one {
		background: url(image/photo_1.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_mainpage_two {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_mainpage_three {
		background: url(image/photo_7.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_mainpage_four {
		background: url(image/photo_6.jpg);
		width: 168px;
		height: 224px;
}



/************************
 * photo ekimae  status *
 ************************/

table.top_photo_ekimae {
		margin-left: 0px;
		border: #000000 0px solid;
}

td.top_photo_ekimae_one {
		background: url(image/photo_3.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_two {
		background: url(image/photo_1.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_three {
		background: url(image/photo_4.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_four {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}



/************************
 * photo ekinan  status *
 ************************/

table.top_photo_ekinan {
		margin-left: 0px;
		border: #000000 0px solid;
}

td.top_photo_ekinan_one {
		background: url(image/photo_7.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_two {
		background: url(image/photo_8.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_three {
		background: url(image/photo_9.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_four {
		background: url(image/photo_6.jpg);
		width: 168px;
		height: 224px;
}



/************************
 * photo ekimae_food status *
 ************************/

table.top_photo_ekimae_food {
		margin-left: 0px;
		border: #000000 0px solid;
}

td.top_photo_ekimae_food_one {
		background: url(image/photo_6.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_food_two {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_food_three {
		background: url(image/photo_4.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_food_four {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekimae_food_wide_one {
		background: url(image/photo_13.jpg);
		width: 340px;
		height: 224px;
}

td.top_photo_ekimae_food_wide_two {
		background: url(image/photo_10.jpg);
		width: 340px;
		height: 224px;
}



/************************
 * photo ekinan_food status *
 ************************/

table.top_photo_ekinan_food {
		margin-left: 0px;
		border: #000000 0px solid;
}

td.top_photo_ekinan_food_one {
		background: url(image/photo_6.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_food_two {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_food_three {
		background: url(image/photo_4.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_food_four {
		background: url(image/photo_5.jpg);
		width: 168px;
		height: 224px;
}

td.top_photo_ekinan_food_wide_one {
		background: url(image/photo_13.jpg);
		width: 340px;
		height: 224px;
}

td.top_photo_ekinan_food_wide_two {
		background: url(image/photo_10.jpg);
		width: 340px;
		height: 224px;
}



/************************
 *     font status      *
 ************************/

#fontbig {
		font-size: 13pt;
		font-weight: bold;
}

#fontbold {
		font-size: 10pt;
		font-weight: bold;
}

#fontbold1 {
		font-size: 11pt;
		font-weight: bold;
}

#fontnor {
		font-size: 9pt;
}
/************************
 *     etc status      *
 ************************/

a.underber:link { color: #545454; }
a.underber:visited { color: #545454; }
a.underber:hover { color: #FF6600; }
a.underber:active { color: #545454; }

a.none:link { color: #454545; }
a.none:visited { color: #454545; }
a.none:hover { color: #FF6600; }
a.none:active { color: #454545; }
a.none {
		text-decoration: none;
}

h1.contentheader_center_bottom {
		color: #3b3b3b;
		font-size: 10px;
		margin: 0px;
}

#space_5 {
		height: 5px;
}

#space_10 {
		height: 10px;
}

#space_15 {
		height: 15px;
}
