@charset "UTF-8";li.Today {	cursor: pointer;	font-weight: bolder;	background-color: #FFFF99;}li.openingsale {	color: #FFFFFF;	font-weight: bolder;	background-color: #FF0000;}li.holyday {	color: #FFFFFF;	background-color: #F4A460;}li.Sun {	color: #FF0000;}li.Sat {	color: #0000FF;}li.undefined {	cursor: pointer;}/*ui*/div.cal_wrapper {	padding: 10px;	width: 240px!important;	width/**/: 260px;	height: 170px!important;	height/**/: 190px;	background-image: url(background.gif);	background-position: bottom right;	background-repeat: no-repeat;	background-color: #EEEEEE;	position: relative;	margin-bottom: 10px;}ul.cal_ui {	padding: 0px;	margin: 0px;	width: 60px;	float: right;}ul.cal_ui li {	float: left;	width: 20px;	height: 15px;	font-size: 10px;	list-style: none;	background-repeat: no-repeat;	cursor: pointer;}li.cal_prev {	background-image: url(cal_01.gif);}li.cal_to {	background-image: url(cal_02.gif);}li.cal_next {	background-image: url(cal_03.gif);}div.cal_base {	}div.cal_base p {	font-size: 12px;	padding: 5px;	margin: 0px;	border-bottom: solid 1px #CCCCCC;}ul.cal_main {	clear: both;	padding: 0px;	margin: 0px;}ul.cal_main li {	padding: 3px 0px 3px 0px;	width: 32px;	text-align: center;	list-style: none;	font-size: 10px;	float: left;	border-bottom: solid 1px #CCCCCC;}li.cal_headline {	}