@charset "UTF-8";

li.Today {
	color:#666666;
}
li.openingsale {
	color: #ff3300;
}

.head_sun {
	color:#e63d08;
	}

li.Sun {
	color: #e63d08;
}

.head_sat {
	color:#0066cc;
}

li.Sat {
	color: #0066cc;
}

li.Tue {
	color: #fff;
	background:#e63d08;	
}
	
li.undefined {
	/*cursor: pointer;*/
}

/*ui*/
div.cal_wrapper {
	width: 200px!important;
	position: relative;
	margin: 0px;
	font-size:12px;
}
ul.cal_ui {
	padding: 0px;
	margin: 0px;
	width: 200px;
	float: right;
}
ul.cal_ui li {
	float: left;
	width: 27px;
	height: 22\5px;
	font-size: 11px;
	list-style: none;
	text-align:center;
}

div.cal_base {
	
}

div.cal_base p {
	color:#e63d08;
	font-size:12px;
	padding: 5px;
	margin: 0px;
	border-bottom: solid 1px #796f68;
	width:180px;
}

ul.cal_main {
	clear: both;
	padding: 0px;
	margin: 0px;
}
ul.cal_main li {
	padding-top: 6px;
	width: 27px;
	height:15px;
	text-align: center;
	list-style: none;
	font-size: 11px;
	float: left;
	border-bottom:1px solid #e3e3e3;
}

li.cal_headline {
margin:0;
	
}

/*　FFハック----------------------------------------------　*/
.cal_main li , x:-moz-any-link {
	padding-top: 6px;
	height:12px;
	font-size: 11px;
	border-bottom:1px solid #e3e3e3;
}
.cal_main li , x:-moz-read-only {
	padding-top: 6px;
	height:12px;
	font-size: 11px;
	border-bottom:1px solid #e3e3e3;
}
.cal_main li , x:-moz-broken {
	padding-top: 6px;
	height:12x;
	font-size: 11px;
	border-bottom:1px solid #e3e3e3;
}
.cal_main li , x:x{
	padding-top: 6px;
	height:18px;
	font-size: 11px;
	border-bottom:1px solid #e3e3e3;
}



