@charset "utf-8";
/* CSS Document */

.datebox {
	display: block;
	position: relative;
	margin-top: 30px;
}

@media (max-width : 768px) {
	.datebox {
		display: none;
	}
}
@media (max-width : 480px) {
	.datebox {
		display: none;
	}
}
@media (max-width : 320px) {
	.datebox {
		display: none;
	}
}
.calendar{
	/*width:450px;*/
	/*height:350px;*/
	/*box-shadow: 0px 1px 1px rgba(0,0,0,0.1);*/
	
	width: 100%;
	/*background: #fff;*/
}
.title {
	/*height: 70px;*/
	border-bottom: 1px solid #a8a8a8;
	text-align: center;
	position: relative;
}
#calendar-title {
	font-size: 1.5em;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	padding: 14px 0 0 0;
	
	color: #112a00;
}
#calendar-year {
	font-size: 1.143em;
	font-family: arial;
	font-weight: normal;
	margin: 0 0 5px;
}
#prev {
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 70px;
	background: url(../images/prev.png) no-repeat 50% 50%;
}
#next {
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 70px;
	background: url(../images/next.png) no-repeat 50% 50%;
}
.date {
	/*padding: 10px 20px;*/
	padding: 0;
}
.date-list ul {
	width: 100%;
	font-family: arial;
	font-weight: bold;
	font-size: 0.8em;
}
.date-list ul li {
	width: 14.28%;
	height: 36px;
	line-height: 36px;
	list-style-type: none;
	display: block;
	box-sizing: border-box;
	float: left;
	text-align: center;
}
.lightgrey {
	color: #a8a8a8;
}
.darkgrey {
	color: #565656;
}
.green{
	color: #327d00;
}
.greenbox {
	border: 1px solid #327d00;
	background: #e9f8df;
}




/*星期*/
.lightgrey ul li:nth-child(7) {
	color: rgba(255,0,0,0.5);
}
/*日期*/
.date-list ul li:nth-child(7) {
	color: rgba(255,0,0,0.5);	
}
.date-list ul li:nth-child(14) {
	color: rgba(255,0,0,0.5);
}
.date-list ul li:nth-child(21) {
	color: rgba(255,0,0,0.5);	
}
.date-list ul li:nth-child(28) {
	color: rgba(255,0,0,0.5);
}
.date-list ul li:nth-child(35) {
	color: rgba(255,0,0,0.5);	
}
