@charset "utf-8";
.repair_indent {
	text-indent: -3.5em;
	margin-left: 4em;
	margin-bottom:10px;
}
.time_table {
border-collapse:collapse;
	font-size:small;

}
.time_table th {
	padding:5px;
	background-color:#EEE;
	text-align:left;
	border:1px solid #BBB;
	}
.time_table td {
	margin:0; padding:0;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	line-height:1.5em;
	}
/*ショップリストのページ内リンク*/
#shop_link {
	border-collapse:collapse;
	border:double 3px #BBB;
		font-size:small;

	}
#shop_link td {
	padding:5px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
		width:25%
	}
	
#shop_link li {
	padding-left: 15px;
	margin-right: 8px;
	margin-bottom:8px;
	background-image: url(../../../template/img/arrow_down_pred.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:inline;
	line-height:1.5em;
}
#shop_link a {
	text-decoration:none;
	font-weight:bold;
	color:#444;
	}
#shop_link a:hover {
	color:#B91440;
	}
/*ショップリスト*/
#shoplist_table {
	border-collapse:collapse;
	font-size:small;
	}

#shoplist_table td{
	padding:3px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	}
#shoplist_table th{
	padding:3px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	background-color:#FBECEE;
	font-weight:bold;
	color:#B91440;
	font-size:small;
	background-image: url(../../../template/img/subcate_back_red.gif);
	background-repeat: repeat;
	text-align:left;
	}
#shoplist_table th.gotop{
	font-size:x-small;
	color:#000;
	text-align:center;
	white-space:nowrap;
	}
#shoplist_table th.gotop a{
	font-size:x-small;
	color:#000;
	text-align:center;
	}
.blue {
	color:#0000FF;
	}
.green {
	color:#009900;
	}
.m-right_2 {
	margin-right:2px;
	}
.gray_box_p8_shoplist {
	padding:8px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	}
#title_map {
	background-color:#FFF;
	margin:2px;
	padding:1px 1px 1px 8px;
	border-left:4px solid #B91440;
	font-weight:bold;
	font-size:large;
	vertical-align:middle;
	text-align:left;
	line-height:1.3em;
		}
.border {
	border:1px solid #BBB;
	}

div.link_button_box {
	width:540px;
	margin:auto;
	padding:0;
} div.link_button_box img {
	margin-right:5px;
} div.link_button_box form {
	display:inline;
}
div.link_button {
	float:left;
	margin:5px 0; padding:0;
} div.link_button_clear {
	height:1px;
	margin:0; padding:0;
	clear:both;
}

div.link_button_box div.button_float {
	float:left;
	width:260px;
	margin:0;
	padding:0;
}

#main h2.h2_01 {
	margin-bottom:5px;
}#main h3.h3_01_box {
	margin:0;
} #main h4.h4_02 {
	margin:0;
}.box_p8 {
	margin-bottom: 20px;
	padding:8px;
}


#shoplists {
	margin:0; padding:0;	
} #shoplists table {
	margin:0; padding:0;	
} #shoplists table#shoplist_table_new {
	margin:0; padding:0;
	border-collapse:collapse;
	font-size:small;
} #shoplists table#shoplist_table_new td{
	padding:2px 7px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	font-size:90%;
} #shoplists table#shoplist_table_new td.point {
	width:10px;
} #shoplists table#shoplist_table_new td.name {
	width:130px;
} #shoplists table#shoplist_table_new td.tel {
	width:120px;
} #shoplists table#shoplist_table_new td.map {
	width:48px;
}


dl.freecall_attention {
	margin:0; padding:0;
} dl.freecall_attention dt {
	float:left;
	width:100px;
	margin:0; padding:10px 0;
	font-size:large; font-weight:bold;
} dl.freecall_attention dd {
	float:left;
	margin:0; padding:10px 0;
	font-size:large; font-weight:bold;
}















