@charset "UTF-8";
#all-Shop {
	*font-size: small;
    *font: x-small;
	font-size: 13px;
}
.h1 {
	font-size: 18px;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.h2 {
	font-size: 14px;
	margin-bottom: 5px;
}

/* format 
------------------------------------------------------------ */
/*#setsumei li {
	list-style: square url(../none) inside;
}*/
#all-Shop table {
	border-collapse:collapse;
	text-align: center;
	font-size: 13px;
}
#all-Shop table a{
	border-collapse:collapse;
	text-align: center;
	font-size: 13px;
	color: #00F;
	text-decoration: underline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#all-Shop table tr td {
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #CCC;
	text-align:center;
}
.bg-blue {
	background-color: #E6E6E6;
}
.bg-yellow {
	background-color: #FAFCA7;
	font-weight: bolder;
}


/*連番設定*/
.numbering {
    margin: 0 0 50px 0;
    border: 1px solid #98A0A6;
    counter-reset: num;
}
 
.numbering td {
    padding: 5px;
    /*background-color: #E9EAEB;*/
    color: #3A4956;
    /*font-size: 0.8em;*/
}
 
.numbering td.number {
    /*background-color: #C0DFFF;*/
    color: #3A4956;
    /*font-weight: bold;*/
    text-align: center;
    white-space: pre;
    counter-increment: num;
}
 
.numbering td.number:before {
    content: " " counter(num) /*"."*/;
}
