@charset "utf-8";
/* CSS Document */

input.datepicker:focus {
	border: 1px solid #03C;
}

/*----------------------
カレンダーカスタマイズ
------------------------*/
#ui-datepicker-div {
	z-index: 5!important;
}
.datepicker .ui-datepicker-today {
}
.ui-datepicker.fcs_text {
	border: 1px none #FFF;
}
.ui-datepicker td {
	opacity: 1!important;
	border: 1px solid #CCC!important;
	padding: 0px!important;
	background-color: #FFF!important;
}
.ui-datepicker td a, .datepicker td a:hover {
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}
/*選択色*/
.ui-state-hover, .ui-state-active {
	opacity: 1!important;
	background-color: #FC9!important;
	background-image: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background-color: #FF0;
	background-image: none;
}
.ui-datepicker td span, .ui-datepicker td a {
	/*padding: 1px !important;*/
	text-align: center !important;
}
.ui-datepicker th {
	padding: 5px !important;
}
#ui-datepicker-div {
	width: 460px!important;
}
/*初期文字色*/
span.ui-state-default {
	font-weight: normal!important;
	color: #969696!important;
}
/*リンクカラー*/
.ui-datepicker td a {
	font-weight: bold !important;
}
a.ui-state-default {
	font-weight: normal!important;
	color: #36C!important;
}


/*日曜日*/
.date-sunday a , .date-holiday0 a , .date-holiday1 a  {
background-color: #FFE1E1!important;
}

/*土曜日*/
.date-saturday a  {
background-color: #DDEBFF!important;
}



/*非リンクカラー*/
.ui-state-default, .ui-widget-content .ui-state-default {
	border-top-style: none !important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	display:none
}
.disabledBox {
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}
.btn-ui-a {
	text-align: center;
	clear: both;
	padding-top: 20px;
	padding-bottom: 30px;
}

a.ui-state-hover  {
	border: 1px solid #FBCB09;
	color: #C77405;
	font-weight: bold;
	background-color: #FFFF00!important;
	background-image: none;
}