
#base {
	margin:0px;
	padding:0px;
	font-family: "Hiragino Maru Gothic Pro";
	color:#64645A;
	background-color:#ffffff;

}

a {
	color:#C85032;
	text-decoration:underline;
}
a:hover {
	color:#f0785a;
	text-decoration:underline;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 100%;
	line-height:1.2;	
}

.g_name {
   color: #444444;
}

.h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 100%;
	line-height:1.2;	
}

.broken {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	border-bottom: 2px dotted #ffc832;
}

.calendar {
	margin-bottom: 5px;
	font-size: 70%;
	border-top: 1px solid #E6DC96;
	border-left: 1px solid #E6DC96;
}

.calendar td {
	width: 14%;
	height: 20px;
	border-right: 1px solid #E6DC96;
	border-bottom: 1px solid #E6DC96;
}

.calendar .holiday {
	background-color:#FFFAB4;
}

.categorytitle {
	color:#ffffff;
	font-size: 95%;
	font-weight: bold;
	text-decoration:none;
}

.categorytitle a {
	color:#ffffff;
	font-size: 95%;
	font-weight: bold;
	text-decoration:none;
}

.categorytitle a:hover {
	color:#FFF5DC;
	font-size: 95%;
	font-weight: bold;
	text-decoration:underline;
}

.categorymarker a {
	color:#ffffff;
	font-size: 80%;
	font-weight: bold;
	text-decoration:underline;
}

.categorymarker a:hover {
	color:#FFF5DC;
	font-size: 80%;
	font-weight: bold;
	text-decoration:none;
}
 
.price_s {
	font-size: 110%;
	font-weight: bold;
}

.price {
	font-size: 14pt;
	font-weight: bold;
}

.bargain_price {
	font-size: 14pt;

	font-weight: bold;
}

.pricedown {
	color: #C83232;
	font-size: 10pt;
	font-weight: bold;
}

.point {
	color: #c83232;
	font-weight: bold;
}

.size1 { font-size: 70%; line-height:1.3; }
.size2 { font-size: 80%; line-height:1.4; }
.size3 { font-size: 95%; line-height:1.3; }
.size4 { font-size: 100%; line-height:1.3; }
.size5 { font-size: 110%; line-height:1.3; }
.size6 { font-size: 120%; line-height:1.3; }
.size7 { font-size: 70%; line-height:1.3; color:#64645A; }

/*マーキー*/
marquee {
	background-color:#FFF;
	color:#000;
	border: #A5ACB2 1px solid;
	padding-top: 2px;
}

/*ニュース*/
.news td {
	background-color:#FFF;
}

