body{
	background:#6c0527;
}
a:link		{color:#6c0527; text-decoration:none;}
a:visited	{color:#6c0527; text-decoration:none;}
a:hover		{color:#6c0527; text-decoration:underline;}

.shoplink:link,.shoplink:visited,{
	color:#ffffff;
	background:#6c0527;
	border:3px solid #e6c4d3;
	text-decoration:none;
	padding:7px;
	float:right;
}
.shoplink:hover{
	color:#ffffff;
	background:#df0b4e;
	text-decoration:none;
	padding:7px;
}
.newshop{
	background:#fff;
	height:100%;
	width:100%;
	border-left:20px solid #6c0527;
	border-right:20px solid #6c0527;
	border-bottom:20px solid #6c0527;
}
.newshop td{

}

.tbl_shop{
	width:780px;
	height:447px;
	background:url(./img/background.gif) no-repeat;
}
.tbl_shop .photo{
	vertical-align:top;
	padding:20px 10px 20px 20px;
	width:300px;
}
.tbl_shop .shopdata{
	vertical-align:top;
	padding:20px 20px 20px 0px;
}
.newopen_base{
	position:relative;
}
.newopen{
	background:url(./img/newopen.gif) no-repeat;
	position:absolute;
	left:353px;
	top:-17px;
	text-indent:-5000px;
	width:88px;
	height:88px;
	overflow:hidden;
}
.tbl_date .d1{
	font-size:11px;
	color:#fff;
	background:#6c0527;
	text-align:center;
	padding:1px 7px 1px 7px;
}
.tbl_date .d2{
	font-weight:bold;
}

.shopbtn td{
	background:#6c0527;
	border:3px solid #e6c4d3;
	width:170px;
	text-align:center;
}
.shopbtn a:link,.shopbtn a:visited{
	color:#ffffff;
	text-decoration:none;
	width:100%;
	padding:7px 0px 7px 0px;
}
.shopbtn a:hover{
	color:#ffffff;
	background:#df0b4e;
}




.option_btn{
	margin:20px;
}
.option_btn li{
	float:left;
	list-style:none;
}
.option_btn a:link,.option_btn a:visited{
	float:left;
	color:#fff;
	background:#6c0527;
	border:solid 3px #e6c4d3;
	width:150px;
	text-align:center;
	margin:5px 5px 0px 0px;
	padding:5px 0px 5px 0px;
}
.option_btn a:hover{
	color:#fff;
	background:#df0b4e;
	text-decoration:none;
}


/* fontݒ */
.fb			{font-weight:bold;}
.fe			{font-family:verdana, arial;}
.f10		{font-size:10px;}
.f11		{font-size:11px;}
.f12		{font-size:12px;}
.f12b		{font-size:12px; font-weight:bold;}
.f14		{font-size:14px; line-height:120%;}
.f14b		{font-size:14px; font-weight:bold; line-height:120%;}
.f26		{font-size:26px; line-height:120%;}

.fcp		{color:#6c0527;}
.fcr		{color:#e20003;}

.fc			{text-align:center;}
.fl			{text-align:left;}
.fr			{text-align:right;}
.ft			{vertical-align:top;}
.img-l		{float:left; padding:3px;}
.img-r		{float:right; padding:3px;}
