/************************************/
/***	Store(店舗関係)CSS           	 	***/
/************************************/

	h1.top_image {
		background-image:url('images/main_img.jpg');
		background-repeat: no-repeat;
		width:770px;
		height:328px;
		margin-bottom:24px;
	}

	table.content3 {
		width:770px;
		margin-bottom:0px;
		/* margin-bottom:24px; */
	}
		table.content3 td {
			vertical-align:top;
		}
		table.content3 td.store{
			padding:0 2px 0 2px;
		} 
		table.content3 td.web{;
		} 
			table.content3 td.web img {
				margin-bottom:5px;
			}
		table.content3 td.web a {;
			text-decoration: none;
			padding-left:2px;
		} 
		table.content3 div.disc {
			line-height:168%;	
		}
		div.corp2 {
			float:left; width:109px; height:93px;
			background-image:url('images/top_corp_2.gif');
			background-repeat: no-repeat;
			margin-right:20px;
		}
		div.store2 {
			float:left; width:109px; height:110px;
			background-image:url('images/top_store_2.gif');
			background-repeat: no-repeat;
			margin-right:20px;
		}
		
		a.corplink,
		a.storelink/*,
		a.shoplink*/ {
			display:block;
			background-repeat: no-repeat;
			width:255px;
			height:54px;
			margin:0 0 14px 0;
			padding:0;
		}
		a.storelink { width:256px; }
		a.corplink:link,a.corplink:visited {	background-image:url('images/top_corp_1.gif'); }
		a.corplink:active,a.corplink:hover { background-image:url('images/top_corp_1_ov.gif'); }
		a.storelink:link,a.storelink:visited {	background-image:url('images/top_store_1.gif'); }
		a.storelink:active,a.storelink:hover { background-image:url('images/top_store_1_ov.gif'); }
		/*a.shoplink:link,a.shoplink:visited {	background-image:url('images/top_shops_1.gif'); }
		a.shoplink:active,a.shoplink:hover { background-image:url('images/top_shops_1_ov.gif'); }*/

		div.weblink {
			display:block;
			background-repeat: no-repeat;
			background-image:url('images/top_web_1.gif'); 
			width:255px;
			height:54px;
			margin:0 0 14px 0;
			padding:0;
		}
		div.member {
			float:left; width:31px; height:31px;
			background-image:url('images/top_web_2.gif');
			background-repeat: no-repeat;
			margin:0 5px 5px 0;
		}
		div.present {
			float:left; width:31px; height:31px;
			background-image:url('images/top_web_3.gif');
			background-repeat: no-repeat;
			margin:0 5px 5px 0;
		}
		div.column {
			float:left; width:31px; height:31px;
			background-image:url('images/top_web_4.gif');
			background-repeat: no-repeat;
			margin:0 5px 5px 0;
		}
		div.graydotline {
			height:4px; width:205px;
			background-image:url('images/top_dotgry.gif');
			float: right;
			padding-right: 12px;
			background-repeat: repeat-x;
		}
		
	div.news_area {
		/*	float:left; width:382px; */
		/*	width:770px; */
		padding-top:10px;
		float:left;
		width:496px;
	}
	h2.top_news {
		width:48px; height:18px;
		background-image:url('images/top_news.gif'); background-repeat: no-repeat;
	}
	ul.news {
		padding-top:10px;
		background-image:url('images/top_dot.gif');
		background-repeat: repeat-x;
	}
	ul.news li{
		padding:2px 0 2px 0;
	}
	li strong {
	font-weight: bold;	
	}

	div.eshop_area {
		padding-top:10px;
		float:right;
		width:255px;
	}
	h2.top_eshop {
		width:86px; height:18px;
		background-image:url('images/top_eshop.gif'); background-repeat: no-repeat;
	}
	div.eshop_banner {
		padding:7px 0 2px 0;
		background-image:url('images/top_dotred.gif');
		background-repeat: repeat-x;
	}
	div.eshop_area img, div.links_area img {
		margin-top: 5px;	
	}
	div.links_area {
		padding-top:20px;
		float:right;
		width:255px;
	}
	h2.top_links {
		width:48px; height:18px;
		background-image:url('images/top_links.gif'); background-repeat: no-repeat;
	}
	div.links_banner {
		padding:7px 0 2px 0;
		background-image:url('images/top_dotblue.gif');
		background-repeat: repeat-x;
	}
	div.privacy_area {
	padding-top:14px;
	float:left;
	width:496px;
	}
	div.privacy_area a {
	text-decoration:none;
	font-size:1em;
	}
	div.banner {
		padding-top:10px;
	}
	div.spacer {
		width:216px; height:10px;
		background-image:url('images/spacer.gif');
	}
