@charset "UTF-8";

li.Today {
	background-color  : #FFFFFF;
}

li.openingsale {
	color             : #FFFFFF;
	font-weight       : bolder;
	background-color  : #FF0000;
}

li.holyday {
	color             : #FF0000;
}

li.Sun {
	color             : #FF0000;
}

li.Sat {
	color             : #3A72A5;
}

li.undefined {
}

li.first      { background : #ffcc66;}
li.free       { background : #9acccd;}
li.treatment  { background : #cccc99;}
li.free_first { background : url("free_first.gif") -4px 0px repeat-y;}

/*ui*/
div.cal_wrapper {
	width             : 170px!important;
	width/**/         : 190px;
	height            : 170px!important;
	height/**/        : 190px;
	background-repeat : no-repeat;
	background-color  : #ffffff;
	position          : relative;
	margin-bottom     : 5px;
}

*html body div.cal_wrapper {
	width             : 170px!important;
	width/**/         : 170px;
	height            : 170px!important;
	height/**/        : 170px;
	background-repeat : no-repeat;
	background-color  : #ffffff;
	position          : relative;
	margin-top        : 10px;
	margin-bottom     : 10px;
	margin-left       : 3px;
}

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;
	background        : #FDAF29;
}

ul.cal_main {
	clear             : both;
	padding           : 0px;
	margin            : 0px;
}
ul.cal_main li {
	padding           : 3px 0px 3px 0px;
	width             : 24px;
	text-align        : center;
	list-style        : none;
	font-size         : 10px;
	float             : left;
}

li.cal_headline {
}

.cal-btm-wr{
padding:0 5px 5px 5px;
}

.cal-btm-wr td{
padding:3px 0 !important;
}