@charset "UTF-8";

#slide{
	padding-bottom: 20px;}

#slide li{
	height: 200px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 20px;}

#greet{
	padding-bottom: 20px;}

#greet p{
	padding: 0 17px;}

#first{
	padding-bottom: 20px;}

#first ul{
	padding: 0 17px;}

#second{
	padding-bottom: 20px;}

#second ul{
	padding: 0 17px;}

#third{
	padding-bottom: 20px;}

#third ul{
	padding: 0 17px;}

/*　カレンダー
----------------------------------- */

#calendar{
	font-size: 16px;
	margin-bottom: 0;
	padding-bottom: 20px;}

#calendar .display{
	overflow: hidden;
	width: 603px;
	margin:0 auto;}

#calendar .display ul{
	width: 10000px;
	margin-left: -3125px;}

#calendar .month{
	float:left;
	padding: 0 10px;}

#calendar caption{
	text-align: center;
	line-height:30px;}

#calendar th,#calendar td{
	width: 75px;
	padding: 0 5px;
	border: 1px solid #ccc;}

#calendar th{
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #eeeeee;}

#calendar td{
	height: 75px;
	font-size: 12px;
	color: #666666;}

.sun{
	color: #dd0000;}

.sat{
	color: #0000dd;}

.today{
	background-color: #F6E1FC;
	font-weight: bold;}

#countdown {
	margin: 20px 0;}

#countdown p{
	text-align: center;}

#countdown span{
	font-size: 25px;
	color: #F48324;}