/* グッツ
---------------------------------------------- */
div#supporters {
	width: 800px;
	margin: 10px 0px 0px 0px!important;  
	margin: 10px 0px 0px 0px; /* for only IE6 style */  
	background: #FFFFFF;
	color:#000000;
}

div#supporters_text{ 
	padding: 5px 10px;
	}
div#supporters_text a{
	line-height: 15px;
	color:#FF0000;
	}
	
div#supporters_title{
	width: 800px;
	text-align: left;
	border-top:1px solid  #414141;
	border-bottom:1px solid  #414141;
	height: 40px;
	}
div#supporters_title h1{
	background: url(../images/title/title_support.gif) left center no-repeat;
	width: 500px;
	height: 40px;
	text-indent: -99999px;
	float: left;
	}


div#support_title{ 
	border-bottom:1px solid  #cccccc;
	padding: 5px 0;
	}
div#support_w{ 
	border-bottom:1px solid  #cccccc;
	padding: 5px 0;
	}
div#support_left{ 
	line-height:20px;
	float: left;
	width:380px;
	margin: 0px 0px 0px 0px!important;  
	margin: 0px 0px 0px 0px; /* for only IE6 style */  
	padding: 5px 5px 5px 0px;
	border-right:1px solid  #cccccc;
	}
div#support_right{ 
	line-height:20px;
	float: right;
	width:380px;
	margin: 0px 0px 0px 0px!important;  
	margin: 0px 0px 0px 0px; /* for only IE6 style */  
	padding: 5px 0px 5px 5px;
	}
div#support_photo{ 
	float: left;
	width:170px;
	height: 135px;
	}
	
/*　店舗詳細　.dl
---------------------------------- */
	.support_info{
		margin:0px 0px 0px 0px;
		overflow:hidden;
		padding: 0 0 0 0px;
		font-size:11px;
		float: right;
		width:210px;
		}
	
	.support_info dt{
		float:left;
		line-height: 15px;
		margin:0 0 0 0;
		width:25%;
		text-align: right;
		font-size:11px;
	}
	
	.support_info dd{
		float:left;
		line-height: 15px;
		margin:0 0 0 0;
		width:74%;
		font-size:11px;
	}
	.support_info dd a{
		line-height: 15px;
		font-size:11px;
		color:#FF0000;
	}
	.support_coupon{
		line-height: 15px;
		color:#FF0099;
		font-weight:bold;
	}
	
/*　店舗詳細２　.dl
---------------------------------- */
	.support_time{
		margin:0px 0px 0px 0px;
		overflow:hidden;
		padding: 0 0 0 0px;
		font-size:11px;
		float: right;
		width:380px;
		}
	
	.support_time dt{
		float:left;
		line-height: 15px;
		margin:0 0 0 0;
		width:17%;
		text-align: left;
		font-size:11px;
	}
	
	.support_time dd{
		float:left;
		line-height: 15px;
		margin:0 0 0 0;
		width:78%;
		font-size:11px;
	}
	.support_time dd a{
		line-height: 15px;
		font-size:11px;
		color:#FF0000;
	}
	
/*　協力店　.dl
---------------------------------- */
div#supporters table {
    width: 780px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

div#supporters table th.membertitle {
    padding: 3px 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    white-space: nowrap; 
	text-align: center;
}
div#supporters table td {
    padding: 3px 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}
div#supporters table td.num {
	text-align: center;
}

div#supporters table th.mem{
    padding: 0 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FDF7EE;
    font-size: 10px;
	text-align: left;
    font-weight: bold;
    white-space: nowrap; 
}

