h3{
	color:#F31071;
	font-size:100%;
	font-weight:normal;
	}

#contentTitle01{
	width:553px;
	border-bottom:2px solid #F7941D;
	margin-bottom:20px;
	}
	
#contentTitle01 img{
	margin-bottom:5px;
	}

.shoplistTable01{
	background:url(/image/common/shoplist_bk01.gif) repeat-y;
	margin-bottom:15px;
	}
	
.shoplistTable01 .listbk,.shoplistTable02 .listbk{
	background:url(/image/common/shoplist_bk02.gif) no-repeat bottom;
	padding:5px 10px 10px 10px;
	}
	
.shoplistTable02{
	background:url(/image/common/shoplist_bk01.gif) repeat-y;
	margin:0px 0px 15px 10px;
	}
	
.shoplistTable02 .listbk{
	background-image:url(/image/common/shoplist_bk02.gif) no-repea bottom;
	padding:5px 10px 10px 10px;
	}

.shoplistTable03{
	width:532px;
	}

.shoplistTable03 td{
	padding:5px 0px;
	border-bottom:1px dashed #CCCCCC;
	}

.shoplistTable04{
	border-bottom:1px dashed #CCCCCC;
	}
	
.shoplistTable04 td{
	border-top:1px dashed #CCCCCC;
	}

	
.shoplistTable04 .listText{
	padding:5px;
	}	
	
.shoplistTable05{
	margin-bottom:10px;
	}
	
.shoplistTable05 .listText01{
	padding:5px 15px;
	}
	
.shoplistTable05 .listText01 img{
	margin-right:10px;
	}

.shoplistTable06 td{
	border-bottom:1px dashed #CCCCCC;
	padding:10px 0px;
	}

.shoplistTable06 .title01{
	color:#008A6E;
	font-weight:bold;
	}
.shoplistTable06 .text01{
	margin-left:10px;
	}	

.shoplistTable07{
	width:532px;
	margin-bottom:10px;
	}

.bana{
	}

.bana img{
	border:1px solid #CCCCCC;
	margin-right:10px;
	}
	
.courtname{
	width:50px;
	}	

.list01 {
	background:url(/image/common/shoplist_01.gif) no-repeat;
	padding-left:10px;
	width:50px;
}

.list02 {
	background:url(/image/common/shoplist_02.gif) no-repeat;
	padding-left:10px;
}

.list03 {
	background:url(/image/common/shoplist_03.gif) no-repeat;
	padding-left:10px;
}

.list04 {
	background:url(/image/common/shoplist_04.gif) no-repeat;
	padding-left:10px;
}

.list05 {
	background:url(/image/common/shoplist_05.gif) no-repeat;
	padding-left:10px;
}

.list06 {
	background:url(/image/common/shoplist_06.gif) no-repeat;
	padding-left:10px;
}

	/*メールマガジン*/

	
.mlTable{
	margin:10px 0px 5px 0px;
	border-top:1px dashed #CCCCCC;
	width:500px;
	}
	
.mlTable .mlform{
	padding:5px 0px 5px 10px;
	}
	
.mlTable img{
	margin:8px 0px 5px 0px;
	
	}
	
h4{
	color:#F7941D;
	font-size:120%;
	}
	
.mlP{
	color:#F7941D;
	font-weight:bold;
	margin-bottom:10px;
	}

.mlCenter{
	text-align:center;
	}	
	
.mlCenter h4{
	margin:20px 0px 50px;
	}
	
.mlCenter strong{
	color:#F7941D;
	font-weight:normal;
	font-size:110%;
	}
	
.mlCenter p{
	margin:20px 0px;
	}

.mlErrerarea{
	margin:10px 0px;
	width:498px;
	color:#F31071;
	}

.mlErrer{

	font-weight:bold;
	border:1px solid #F31071;
	padding:5px;
	}
