@charset "UTF-8";

.ui-datepicker {
	width:100%;
	padding:0;
	border:none;
	background:none;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-khtml-border-top-left-radius:0;
	border-top-left-radius:0;
}
.ui-datepicker .ui-widget-header {
	border:none;
	background:none;
	color:#49a348;
}
/*.ui-datepicker .ui-widget-header .ui-datepicker-prev,
.ui-datepicker .ui-widget-header .ui-datepicker-next,
.ui-datepicker-year {
	display:none;
}
*/
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
	font-weight:bold;
	font-size:200%;
}

.ui-datepicker-calendar {
	background:url(../img/common/bg_calendar01.png) 0 0 no-repeat;
	font-family: 'Raleway', sans-serif;
}

.ui-datepicker-calendar thead th {
	padding: .4em .3em;
}

.ui-datepicker-calendar th {
	color:#534118;
}

.ui-datepicker table tbody {
	background-color:#fcfcfc;
	font-size:1.1em;
}

.ui-datepicker table tbody td {
	padding:.3em .3em;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	border:none;
	background:none;
	color:#534118;
	text-align:center;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: none;
/*  background: #fbec88 url(../img/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;*/
}
.date-saturday {
	background:url(../img/common/bg_calendar03.png) center center no-repeat;
}
.date-sunday {
	background:url(../img/common/bg_calendar02.png) center center no-repeat;
}
/*.ui-datepicker-today {
	background:#fbec88;
}*/
.date-holiday0 .ui-state-default {
	background:url(../img/common/bg_calendar02.png) center center no-repeat;
}
