div#left_clmn_inner {
	width: 207px;
	margin: 30px 0 0 55px;
}

div#right_clmn_inner {
	width: 770px;
	margin: 30px 55px 0 0;
}

div#left_column h3 {
	margin-top: 10px;
	line-height: 0;
}

div#left_column ul#category li,
div#left_column ul#place li,
div#left_column ul#profit_list li,
div#left_column ul#coupon li,
div#left_column ul.e_category
{
	line-height: 0;
	font-size: 0;
}

div#left_column ul#category li a,
div#left_column ul#place li a,
div#left_column ul#profit_list li a,
div#left_column ul#coupon li a,
div#left_column ul.e_category a
{
	display: block;
	width: 207px;
	height: 35px;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}

div#left_column ul#category li a span,
div#left_column ul#place li a span,
div#left_column ul#profit_list li a span,
div#left_column ul#coupon li a span,
div#left_column ul.e_category a span
{
	display: none;
	font-size: 0;
	line-height: 0;
}

div#left_column ul#category li#fashion a {
	background-image: url(/image/button/menu_fashion.jpg);
	height: 36px;
}
div#left_column ul#category li#goods a		{ background-image: url(/image/button/menu_fashion_goods.jpg); }
div#left_column ul#category li#outlet a		{ background-image: url(/image/button/menu_outlet.jpg); }
div#left_column ul#category li#character a	{ background-image: url(/image/button/menu_life_chara.jpg); }
div#left_column ul#category li#sports a		{ background-image: url(/image/button/menu_sports.jpg); }
div#left_column ul#category li#kids a		{ background-image: url(/image/button/menu_kids.jpg); }
div#left_column ul#category li#amusement a	{ background-image: url(/image/button/menu_amuse.jpg); }
div#left_column ul#category li#showroom a	{ background-image: url(/image/button/menu_show.jpg); }
div#left_column ul#category li#other a		{ background-image: url(/image/button/menu_other.jpg); }
/*20090331*/
div#left_column ul#category li#fashion a:hover,
div#left_column ul#category li#fashion_on a
{ background-image: url(/image/button/menu_fashion_on.jpg); }

div#left_column ul#category li#goods a:hover,
div#left_column ul#category li#goods_on a
{ background-image: url(/image/button/menu_fashion_goods_on.jpg); }

div#left_column ul#category li#outlet a:hover,
div#left_column ul#category li#outlet_on a
{ background-image: url(/image/button/menu_outlet_on.jpg); }

div#left_column ul#category li#character a:hover,
div#left_column ul#category li#character_on a
{ background-image: url(/image/button/menu_life_chara_on.jpg); }

div#left_column ul#category li#sports a:hover,
div#left_column ul#category li#sports_on a
{ background-image: url(/image/button/menu_sports_on.jpg); }

div#left_column ul#category li#kids a:hover,
div#left_column ul#category li#kids_on a
{ background-image: url(/image/button/menu_kids_on.jpg); }

div#left_column ul#category li#amusement a:hover,
div#left_column ul#category li#amusement_on a
{ background-image: url(/image/button/menu_amuse_on.jpg); }

div#left_column ul#category li#showroom a:hover,
div#left_column ul#category li#showroom_on a
{ background-image: url(/image/button/menu_show_on.jpg); }

div#left_column ul#category li#other a:hover,
div#left_column ul#category li#other_on a
{ background-image: url(/image/button/menu_other_on.jpg); }

div#left_column ul#place li#all_facilities a { background-image: url(/image/button/menu_srch_atc.jpg); }
div#left_column ul#place li#south_pavilion a { background-image: url(/image/button/menu_srch_south.jpg); }
div#left_column ul#place li#north_pavilion a { background-image: url(/image/button/menu_srch_north.jpg); }
div#left_column ul#place li#itm a			 { background-image: url(/image/button/menu_srch_itm.jpg); }

/*20090331*/
div#left_column ul#place li#all_facilities a:hover,
div#left_column ul#place li#all_facilities_on a
{ background-image: url(/image/button/menu_srch_atc_on.jpg); }

div#left_column ul#place li#south_pavilion a:hover,
div#left_column ul#place li#south_pavilion_on a
{ background-image: url(/image/button/menu_srch_south_on.jpg); }

div#left_column ul#place li#north_pavilion a:hover,
div#left_column ul#place li#north_pavilion_on a
{ background-image: url(/image/button/menu_srch_north_on.jpg); }

div#left_column ul#place li#itm a:hover,
div#left_column ul#place li#itm_on a
{ background-image: url(/image/button/menu_srch_itm_on.jpg); }

/*20090331 レストラン */
div#left_column ul#category li#jfood a	{ background-image: url(/image/button/menu_jap_food.jpg); }
div#left_column ul#category li#efood a	{ background-image: url(/image/button/menu_west_food.jpg); }
div#left_column ul#category li#cfood a	{ background-image: url(/image/button/menu_ethnic_food.jpg); }
div#left_column ul#category li#tvrn a	{ background-image: url(/image/button/menu_bar.jpg); }
div#left_column ul#category li#cf a		{ background-image: url(/image/button/menu_cafe_fast_food.jpg); }
div#left_column ul#category li#rstthr a	{ background-image: url(/image/button/menu_other.jpg); }

div#left_column ul#category li#jfood a:hover,
div#left_column ul#category li#jfood_on a
{ background-image: url(/image/button/menu_jap_food_on.jpg); }

div#left_column ul#category li#efood a:hover,
div#left_column ul#category li#efood_on a
{ background-image: url(/image/button/menu_west_food_on.jpg); }

div#left_column ul#category li#cfood a:hover,
div#left_column ul#category li#cfood_on a
{ background-image: url(/image/button/menu_ethnic_food_on.jpg); }

div#left_column ul#category li#tvrn a:hover,
div#left_column ul#category li#tvrn_on a
{ background-image: url(/image/button/menu_bar_on.jpg); }

div#left_column ul#category li#cf a:hover,
div#left_column ul#category li#cf_on a
{ background-image: url(/image/button/menu_cafe_fast_food_on.jpg); }

div#left_column ul#category li#rstthr a:hover,
div#left_column ul#category li#rstthr_on a
{ background-image: url(/image/button/menu_other_on.jpg); }

/*20090331 イベント今だけ書きます */
div#left_column ul.e_category li#all_event a { background-image: url(/image/button/menu_all_event.jpg); }
div#left_column ul.e_category li#pickup a	 { background-image: url(/image/button/menu_event.jpg); }
div#left_column ul.e_category li#enter a	 { background-image: url(/image/button/menu_entertain.jpg); }
div#left_column ul.e_category li#art a		 { background-image: url(/image/button/menu_art_music.jpg); }
div#left_column ul.e_category li#bus a		 { background-image: url(/image/button/menu_bus_cul.jpg); }
div#left_column ul.e_category li#camp a		 { background-image: url(/image/button/menu_camp.jpg); }
div#left_column ul.e_category li#kids a		 { background-image: url(/image/button/menu_kids.jpg); }
div#left_column ul.e_category li#senior a	 { background-image: url(/image/button/menu_senior.jpg); }
div#left_column ul.e_category li#couple a	 { background-image: url(/image/button/menu_couple.jpg); }
div#left_column ul.e_category li#atc_h a	 { background-image: url(/image/button/menu_atc_hall.jpg); }
div#left_column ul.e_category li#itm_h a	 { background-image: url(/image/button/menu_itm_hall.jpg); }
div#left_column ul.e_category li#itm_2f a	 { background-image: url(/image/button/menu_itm_2f.jpg); }
div#left_column ul.e_category li#sunset a	 { background-image: url(/image/button/menu_nanko_sunset_hall.jpg); }
div#left_column ul.e_category li#seaside a	 { background-image: url(/image/button/seaside_stage.jpg); }
div#left_column ul.e_category li#sea_breeze a{ background-image: url(/image/button/sea_breeze_stage.jpg); }
div#left_column ul.e_category li#main_g a	 { background-image: url(/image/button/menu_maingate.jpg); }
div#left_column ul.e_category li#sky a		 { background-image: url(/image/button/menu_sky_space.jpg); }
div#left_column ul.e_category li#tree a		 { background-image: url(/image/button/menu_tree_space.jpg); }
div#left_column ul.e_category li#piroty a	 { background-image: url(/image/button/menu_piroty_space.jpg); }
div#left_column ul.e_category li#othr_atc a	 { background-image: url(/image/button/menu_other_atc_area.jpg); }
div#left_column ul.e_category li#intex a	 { background-image: url(/image/button/menu_intex_osaka.jpg); }
div#left_column ul.e_category li#wtc a		 { background-image: url(/image/button/menu_wtc.jpg); }
div#left_column ul.e_category li#othr_atc_b a{ background-image: url(/image/button/menu_around_atc_area.jpg); }

div#left_column ul.e_category li#all_event a:hover,
div#left_column ul.e_category li#all_event_on a
{ background-image: url(/image/button/menu_all_event_on.jpg); }

div#left_column ul.e_category li#pickup a:hover,
div#left_column ul.e_category li#pickup_on a
{ background-image: url(/image/button/menu_event_on.jpg); }

div#left_column ul.e_category li#enter a:hover,
div#left_column ul.e_category li#enter_on a
{ background-image: url(/image/button/menu_entertain_on.jpg); }

div#left_column ul.e_category li#art a:hover,
div#left_column ul.e_category li#art_on a
{ background-image: url(/image/button/menu_art_music_on.jpg); }

div#left_column ul.e_category li#bus a:hover,
div#left_column ul.e_category li#bus_on a
{ background-image: url(/image/button/menu_bus_cul_on.jpg); }

div#left_column ul.e_category li#camp a:hover,
div#left_column ul.e_category li#camp_on a
{ background-image: url(/image/button/menu_camp_on.jpg); }

div#left_column ul.e_category li#kids a:hover,
div#left_column ul.e_category li#kids_on a
{ background-image: url(/image/button/menu_kids_on.jpg); }

div#left_column ul.e_category li#senior a:hover,
div#left_column ul.e_category li#senior_on a
{ background-image: url(/image/button/menu_senior_on.jpg); }

div#left_column ul.e_category li#couple a:hover,
div#left_column ul.e_category li#couple_on a
{ background-image: url(/image/button/menu_couple_on.jpg); }

div#left_column ul.e_category li#atc_h a:hover,
div#left_column ul.e_category li#atc_h_on a
{ background-image: url(/image/button/menu_atc_hall_on.jpg); }

div#left_column ul.e_category li#itm_h a:hover,
div#left_column ul.e_category li#itm_h_on a
{ background-image: url(/image/button/menu_itm_hall_on.jpg); }

div#left_column ul.e_category li#itm_2f a:hover,
div#left_column ul.e_category li#itm_2f_on a
{ background-image: url(/image/button/menu_itm_2f_on.jpg); }

div#left_column ul.e_category li#sunset a:hover,
div#left_column ul.e_category li#sunset_on a
{ background-image: url(/image/button/menu_nanko_sunset_hall_on.jpg); }

div#left_column ul.e_category li#seaside a:hover,
div#left_column ul.e_category li#seaside_on a
{ background-image: url(/image/button/seaside_stage_on.jpg); }

div#left_column ul.e_category li#sea_breeze a:hover,
div#left_column ul.e_category li#sea_breeze_on a
{ background-image: url(/image/button/sea_breeze_stage_on.jpg); }

div#left_column ul.e_category li#main_g a:hover,
div#left_column ul.e_category li#main_g_on a
{ background-image: url(/image/button/menu_maingate_on.jpg); }

div#left_column ul.e_category li#sky a:hover,
div#left_column ul.e_category li#sky_on a
{ background-image: url(/image/button/menu_sky_space_on.jpg); }

div#left_column ul.e_category li#tree a:hover,
div#left_column ul.e_category li#tree_on a
{ background-image: url(/image/button/menu_tree_space_on.jpg); }

div#left_column ul.e_category li#piroty a:hover,
div#left_column ul.e_category li#piroty_on a
{ background-image: url(/image/button/menu_piroty_space_on.jpg); }

div#left_column ul.e_category li#othr_atc a:hover,
div#left_column ul.e_category li#othr_atc_on a
{ background-image: url(/image/button/menu_other_atc_area_on.jpg); }

div#left_column ul.e_category li#intex a:hover,
div#left_column ul.e_category li#intex_on a
{ background-image: url(/image/button/menu_intex_osaka_on.jpg); }

div#left_column ul.e_category li#wtc a:hover,
div#left_column ul.e_category li#wtc_on a
{ background-image: url(/image/button/menu_wtc_on.jpg); }

div#left_column ul.e_category li#othr_atc_b a:hover,
div#left_column ul.e_category li#othr_atc_b_on a
{ background-image: url(/image/button/menu_around_atc_area_on.jpg); }




div#left_column ul#profit_list li#news_list a	 {
	background-image: url(/image/button/menu_info_list.jpg);
	height: 37px;
}

div#left_column ul#coupon li#coupon_list a	 {
	background-image: url(/image/button/srch_coupon_list.jpg);
	height: 37px;
}

div#detail_h {
	background-image: url(/image/detail_header.jpg);
	background-repeat: no-repeat;
	width: 768px;
	height: 71px;
}

div#detail_h h3 {
	padding: 36px 0 0 25px;
	font-size: 1.6em;
	float: left;
	font-weight: bold;
}

div#detail_h img {
	float: right;
	margin: 5px 20px 0 0;
}

div#detail {
	width: 770px;
	margin-top: 20px;
}

div#detail img {
	float: left;
}

div#intro {
	float: left;
	width: 453px;
	margin-left: 10px;
}

div#intro_floor {
	background-image: url(/image/bg_floor_guide.gif);
	background-repeat: no-repeat;
	width: 453px;
	height: 49px;
}

div#intro_floor p.i_f_left {
	float: left;
	padding: 10px 0 0 10px;
}

div#intro_floor p.i_f_right {
	float: right;
	padding: 8px 8px 0 0;
}

div#intro p.intro_txt {
	padding: 0 10px;
	margin-top: 15px;
	line-height: 1.5em;
}

div#intro p.intro_ico {
	float: right;
	margin-top: 10px;
}

div#intro p.intro_ico img {
	margin-left: 5px;
}

div#detail_info {
	margin-top: 15px;
}

div#detail_info table {
	width: 100%;
	font-size: 10pt;
}

div#detail_info table th, div#detail_info table td {
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div#detail_info table th {
	width: 70px;
	height: 22px;
	vertical-align: middle;
	text-align: center;
	background-color: #F3F1ED;
}

div#detail_info table td {
	padding: 3px 10px;
}

div#detail_info table td.tel {
	width: 100px;
}

/*
div.detail_info_1 {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 28px;
}


div#detail_info p.item,
div#detail_info p.tel,
div#detail_info p.bus,
div#detail_info p.web
{
	background-color: #f3f1ed;
	float:left;
	height: 17px;
	width: 70px;
	margin-top: 3px;
	text-align: center;
	padding: 3px;
}

div#detail_info p.item_txt {
	margin: 5px 0 0 10px;
	float:left;
}

div.detail_info_2 {
	border-bottom: 1px solid #ddd;
	height: 28px;
}

div#detail_info p.tel_txt,
div#detail_info p.web_txt
{
	margin: 5px 0 0 10px;
	float:left;
	width: 100px;
}

div#detail_info p.bus_txt {
	margin: 5px 5px 0 10px;
	float:left;
}
*/

div#shop_comment {
	margin: 30px 0 0 0;
}

div#shop_com_inner {
	margin-top: 20px;
}

div#shop_com_inner img {
	float: left;
	margin-left: 15px;
}

div#shop_com_inner p {
	float: left;
	width: 520px;
	margin-left: 15px;
	line-height: 1.5em
}

div#profit {
	margin-top: 30px;
}

div#profit img.prft_img {
	float: left;
	margin: 5px 0 0 5px;
}

div#profit_info {
	float: left;
	width: 520px;
	margin: 15px 0 0 15px;
	line-height: 1.5em
}

div#profit_info div.profit_info_inner {
	width: 720px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
}

div#profit_info div.prft_info_txt {
	width: 530px;
	float: left;
	margin-left: 10px;
}

div#profit_info div.prft_info_txt p.prft_title {
	background-image: url(/image/arrow_right.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#profit_info div.prft_info_txt p.prft_title a {
	margin-left: 20px;
}

div#recommend {
	margin: 30px 0 0 0;
	width: 760px;
}

div#reco_inner {
	margin: 15px 0 0 15px;
}

div#reco_inner div.reco_box {
	background-image: url(/image/grey_box.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 241px;
/*	height: 165px;*/
	padding-bottom: 20px;
/*	border-bottom: 1px dotted #ccc;*/
	float: left;
	margin-left: 4px;
}

div#reco_inner div.reco_box img {
	margin: 4px 0 0 4px;
}


div#reco_inner div.reco_box div.fee {
	width: 241px;
	height: 46px;
	background-color: #f3f1ed;
	margin-top: 10px;
}

div#reco_inner div.reco_box div.fee p {
	padding: 5px 0 0 10px;
	font-weight: bold;
}

div#reco_inner p.item_intro {
	width: 230px;
	margin: 10px 0 0 10px;
}

p.pickup_list {
	margin: 10px 0 0 15px;
	float: right;
}

p.to_top {
	background-image: url(/image/arrow_top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 40px 0 0 0;
	float: right;
}

p.to_top a {
	margin-left: 15px;
}


/* ショップカテゴリリスト
**********************************************************/
div#shop_category_h { background-image: url(/image/category_list_h.jpg); }
div#shop_category_b { background-image: url(/image/category_list_b.jpg); }

div#shop_category_h, div#shop_category_b {
	background-repeat: no-repeat;
	width: 768px;
	height: 7px;
}

div#shop_category_h {
	margin-top: 20px;
	font-size: 0;
	line-height: 0;
}

div#shop_category_m {
	background-image: url(/image/category_list_m.jpg);
	background-repeat: repeat-y;
	width: 768px;
	padding-bottom: 6px;
}

div#shop_category_m ul#shop_category_list {
	width: 768px;
}

div#shop_category_m ul#shop_category_list li {
	float: left;
	margin: 6px 0 0 7px;
}

div#shop_category_m ul#shop_category_list li a {
	display: block;
	width: 246px;
	height: 70px;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}

div#shop_category_m ul#shop_category_list li a span { display: none }

div#shop_category_m ul#shop_category_list li#fashion a {background-image: url(/image/button/btn_b_fashion.jpg)}
div#shop_category_m ul#shop_category_list li#goods a   {background-image: url(/image/button/btn_b_fashion_goods.jpg)}
div#shop_category_m ul#shop_category_list li#outlet a  {background-image: url(/image/button/btn_b_fashion_outlet.jpg)}
div#shop_category_m ul#shop_category_list li#character a{background-image: url(/image/button/btn_b_life_chara.jpg)}
div#shop_category_m ul#shop_category_list li#sports a	{background-image: url(/image/button/btn_b_sports_outdoor.jpg)}
div#shop_category_m ul#shop_category_list li#kids a		{background-image: url(/image/button/btn_b_kids.jpg)}
div#shop_category_m ul#shop_category_list li#amusement a{background-image: url(/image/button/btn_b_amuse.jpg)}
div#shop_category_m ul#shop_category_list li#showroom a	{background-image: url(/image/button/btn_b_showroom.jpg)}
div#shop_category_m ul#shop_category_list li#other a	{background-image: url(/image/button/btn_b_other.jpg)}

/* add 20090331 */
div#shop_category_m ul#shop_category_list li#jpnfood a	{background-image: url(/image/button/bt_jap_food.jpg)}
div#shop_category_m ul#shop_category_list li#erpfood a	{background-image: url(/image/button/bt_west_food.jpg)}
div#shop_category_m ul#shop_category_list li#cnsfood a	{background-image: url(/image/button/bt_ethnic_food.jpg)}
div#shop_category_m ul#shop_category_list li#tavern a	{background-image: url(/image/button/bt_bar_food.jpg)}
div#shop_category_m ul#shop_category_list li#cafe a	{background-image: url(/image/button/bt_cafe_fast_food.jpg)}
div#shop_category_m ul#shop_category_list li#restother a	{background-image: url(/image/button/bt_other_food.jpg)}






div.info_box {
	width: 768px;
	margin-top: 20px;
}

div.info_box_m {
	background-image: url(/image/infobox_body_l.jpg);
	background-repeat: repeat-y;
	width: 768px;
}

div.info_box div.info_box_b {
	background-image: url(/image/infobox_bottom_l.jpg);
	background-repeat: no-repeat;
	width: 768px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	margin-bottom: 20px;
}

div.info_box div.info_box_m_back {
	background-image: url(/image/top_infobox_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 766px;
	margin-left: 1px;
}

div.info_box div.info_image_back {
	background-image: url(/image/top_main_info_image_back.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 115px;
	padding: 4px;
}

div.info_box div.info_left {
	float: left;
	padding-top: 15px;
	width: 390px;
}

div.info_box div.m_info_box, div.info_box div.m_info_box_2 {
	float: left;
	padding: 0 0 10px 10px;
	width: 185px;
}

div.info_box div.m_info_box_2 {
	margin-top: 20px;
}

div.info_box p.info_title {
	background-image: url(/image/arrow_right.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-left: 20px;
	width: 165px;
}

div.info_box p.info_text {
	padding: 10px 0pt 0pt 0;
	width: 185px;
}

div.info_right {
	width: 360px;
	padding-top: 15px;
	margin-left: 10px;
	float: left;
}

div.info_box div.info_image_back_s {
	background-image: url(/image/top_sub_info_image_back.gif);
	background-repeat: no-repeat;
	float: left;
	height: 57px;
	margin-right: 5px;
	padding: 4px;
	width: 86px;
}

div.info_box div.info_box_inner_s {
	float: left;
	margin-bottom: 10px;
	width: 260px;
}

div.info_box p.info_title_s {
/*	float: left;*/
	margin-bottom: 10px;
	width: 260px;
}

div.info_box p.info_text_s {
/*	float:left;*/
	width:260px;
}

div.info_box div.info_detail_btn {
	background-image:url(/image/border_dotted_gray.gif);
	background-position:center top;
	background-repeat:repeat-x;
	float:right;
	margin:5px 15px 0pt 0pt;
	padding-top:10px;
	text-align:right;
	width:280px;
}

div#banner_box {
	background-image: url(/image/banner/banner_bg.jpg);
	background-repeat: no-repeat;
	width: 768px;
	height: 107px;
	margin-top: 20px;
}

div#banner_box img {
	margin: 13px 0 0 13px;
}

div.info_box div.logo_image_back {
	background-image: url(/image/logo_back.jpg);
	background-repeat: no-repeat;
	width: 228px;
	height: 147px;
	padding: 4px;
}

div.info_box div.shop_reco_box {
	width: 236px;
	margin: 20px 0 0 0;
	padding-left: 15px;
	float: left;
	padding-bottom: 10px;
}

div.info_box div.shop_reco_box p.shop_title {
	margin-top: 10px;
	background-image: url(/image/arrow_right.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}

div.info_box div.shop_reco_box p.shop_intro {
	margin-top: 7px;
}

/* ショップリスト
**********************************************************/
div#shop_box {
	width: 768px;
}

div#shop_box div.shop_list,
div#shop_box div.shop_list_2,
div#shop_box div.shop_list_3,
div#shop_box div.shop_list_4
{
	float: left;
}

div#shop_box div.shop_list_2 { margin-left: 10px; }
div#shop_box div.shop_list_3 { margin-top: 10px; }
div#shop_box div.shop_list_4 { margin: 10px 0 0 10px; }


div#shop_box div.shop_list_h {
	background-image: url(/image/shop_header.jpg);
	background-repeat: no-repeat;
	width: 247px;
	height: 43px;
}

div#shop_box div.shop_list_h p {
	padding: 10px 0 0 25px;
	width: 210px;
	font-size: 1.0em;
	font-weight: bold;
}

div#shop_box div.shop_list_m {
	background-image: url(/image/shop_middle.jpg);
	background-repeat: repeat-y;
	width: 247px;
	height: 230px;/* 一時的20090331 */
	padding-bottom: 10px;
}

div#shop_box div.shop_list_b {
	background-image: url(/image/shop_bottom_gr.jpg);
	background-repeat: repeat-y;
	width: 247px;
	height: 36px;
}

div#shop_box div.shop_list_back {
	background-image: url(/image/top_infobox_back.jpg);
	background-repeat: repeat-x;
	width: 243px;
	margin-left: 2px;
	padding-top: 10px;
}

div#shop_box div.shop_list_img {
	background-image: url(/image/shop_logo_back.jpg);
	background-repeat: no-repeat;
	width: 217px;
	height: 95px;
	margin-left: 9px;
	padding: 4px;
}

div#shop_box p.shop_title {
	background-image: url(/image/arrow_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin: 10px 0 0 9px;
	width: 207px;
}

div#shop_box p.shop_txt {
	margin: 10px 0 0 9px;
	width: 220px;
}

div#shop_box div.shop_list_b p {
	text-align: center;
	padding-top: 10px;
}








