@charset "utf-8";

/*フラッシュ　#fla
----------------------------------------------------------------*/
#fla {
	margin:0;
	}

#vnavigation{
	padding-top:0px;
	}
/*トップページ #top
----------------------------------------------------------------*/
#top{
	width:650px;
	margin:10px 0 0;
	}
	#top #topl{
		float:left;
		width:440px;
	}
	#top #topr{
		float:right;
		width:190px;
		background-color:#eaeaea;
	}
#top #topr_2{
		float:right;
		width:190px;
		background-color:#eaeaea;
	}
#top #topr_3{
		float:right;
		width:190px;
		background-color:#FFFFFF;
	}


.flash_up {
	width:440px;
	height:111px;
	background-image: url(../common_img/iyada.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
.flash_up_2 {
	width:440px;
	height:111px;
	background-image: url(../common_img/kinken.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	.flash_up p {
		margin:0 0 10px 0;
		}

#top .bnr {
	position:relative;
	height:111px;
	width:440px;
	}
	#top .bnr .l {
		position:absolute;
		top:0;
		left:0;
		}
	#top .bnr .r {
		position:absolute;
		top:0;
		right:0;
		}
		
		
.shops {
	background:url(../images/top_shopinfo.gif) no-repeat;
	width:190px;
	height:415px;
	}	
	.shops p {
		margin:10px;
		}

/*これは左ナビに加盟店一覧を入れたときに適用して下さい
--------------------------------------------------------------*/
.shops_2 {
	width:240px;
	height:440px;
	background-image: url(../images/top_shopinfo_02.gif);
	background-repeat: no-repeat;
	}	
	.shops_2 p {
	width: 170px;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
		}

.shops_3 {
	width:190px;
	height:auto;
	margin-top: 5px;
	}	
	.shops_3 p {
	width: 170px;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
		}

/*ここまで
----------------------------------------------------------------*/
		
	
/*新着情報（html版）
----------------------------------------------------------------*/
#topics{
	width:440px;
	margin:10px 0 0;
	}	
	#topics h3{
		margin:0 0 5px 0;
		}	
	#topics #entries{
		width:440px;
		height:100px;
		overflow:auto;
		border-top:0;
	}
		#topics #entries dl{
			line-height:15px;
			margin:10px 0px;
			padding:0;
		}
			#topics #entries dl dt{/* 日付 */
				color:#ff6b7e;
				font-size:12px;
				line-height:15px;
				font-weight:bold;
				/*letter-spacing:0.1em;*/
				float:left;
				margin:0;
				padding:0 0 0 0px;
				}
				
			#topics #entries dl dd{/* タイトル・本文 */
				font-size:12px;
				line-height:15px;
				background-image:url(../common_img/dot_line01.gif);
				background-position:bottom;
				background-repeat:repeat-x;
				margin:0 0 5px;
				padding:0 5px 5px 100px;
			}
				#topics #entries dl dd a{
					color:#333;
					font-weight:normal;
					text-decoration:none;
				}
				#topics #entries dl dd a:hover{
					color:#888;
					text-decoration:none;
					}

/*新着情報（php版）・・・2009/6/26保留
----------------------------------------------------------------*/
#news{
	width:570px;
	margin:10px 0 0;
	}	
	#news h3{
		color:#fff;
		background-color:#333;	
		padding:5px;
		margin:0;
		}
	#news iframe{
		width:568px;
		height:79px;
		overflow:auto;
		border:solid 1px #ccc;
		border-top:0;
	}

