@charset "UTF-8";
/**-------------------------------------------------
1.
2.
3.
4.
5.
6.
-------------------------------------------------**/
/*-------     540px-729px     -------*/
/*---------------     #calendarWrap     ---------------*/
.calendarWrap{
}

.tsukiWrap{
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

.tsuki1,.tsuki2,.tsuki3,.tsuki4,.tsuki5,.tsuki6,
.tsuki7,.tsuki8,.tsuki9,.tsuki10,.tsuki11,.tsuki12{
	margin:0 auto;
	padding:30px 0 0 0;
	width:120px;
	height:84px;
}

.tsuki1{background:url(../img/cal-01-1.png) no-repeat bottom center;}
.tsuki2{background:url(../img/cal-02-1.png) no-repeat bottom center;}
.tsuki3{background:url(../img/cal-03-1.png) no-repeat bottom center;}
.tsuki4{background:url(../img/cal-04-1.png) no-repeat bottom center;}
.tsuki5{background:url(../img/cal-05-1.png) no-repeat bottom center;}
.tsuki6{background:url(../img/cal-06-1.png) no-repeat bottom center;}
.tsuki7{background:url(../img/cal-07-1.png) no-repeat bottom center;}
.tsuki8{background:url(../img/cal-08-1.png) no-repeat bottom center;}
.tsuki9{background:url(../img/cal-09-1.png) no-repeat bottom center;}
.tsuki10{background:url(../img/cal-10-1.png) no-repeat bottom center;}
.tsuki11{background:url(../img/cal-11-1.png) no-repeat bottom center;}
.tsuki12{background:url(../img/cal-12-1.png) no-repeat bottom center;}

.teikyu{
	margin:0 auto;
	padding:0;
	width:430px;
	height:30px;
	line-height:30px;
	color:#484039;
	font-size:14px;
	font-size:1.4rem;
	text-align:right;
}

.calendarBox{
	padding:10px 0 30px 0;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

table{
	margin:0 auto;
	border-collapse:collapse;
	color:#ffffff;
	text-align:center;
}

th{
	margin:0;
	padding:0;
	width:64px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-size:1.4rem;
	font-weight:normal;
}

.sun{color:#ff3300;}
.hei{color:#484039;}
.sat{color:#3399ff;}

tr{
}

td{
	margin:0;
	padding:0;
	width:64px;
	height:70px;
	font-size:18px;
	font-size:1.8rem;
}

.red{
	color:#ff3300;
	background:url(../img/cal-red50-bg.png) no-repeat center center;
}

.red2{
	color:#ffebe6;
	background:url(../img/cal-red50-bg2.png) no-repeat center center;
}

.blue{
	color:#3399ff;
	background:url(../img/cal-blue50-bg.png) no-repeat center center;
}

.blue2{
	color:#f4f2f0;
	background:url(../img/cal-blue50-bg2.png) no-repeat center center;
}

.glay{
	color:#ffffff;
	background:url(../img/cal-cha50-bg.png) no-repeat center center;
}

.glay2{
	color:#f4f2f0;
	background:url(../img/cal-glay50-bg.png) no-repeat center center;
}

.oyasumi{
	color:#ffffff;
	background:url(../img/cal-oyasumi50-bg.png) no-repeat center center;
}

.oyasumi2{
	color:#ff3300;
	background:url(../img/cal-oyasumi50-bg.png) no-repeat center center;
}

.oyasumi3{
	color:#3399ff;
	background:url(../img/cal-oyasumi55-bg.png) no-repeat center center;
}
/*---------------     .memoWrap     ---------------*/
.memoWrap{
	padding:0 0 20px 0;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

.memoWrap h2{
	margin:0 auto;
	padding:10px 0 0 0;
	width:430px;
	font-size:14px;
	font-size:1.4rem;
}

.memoWrap p{
	margin:0 auto;
	padding:0;
	width:430px;
	font-size:14px;
	font-size:1.4rem;
}

.sp{
	margin:30px 0 0 0;
}

#googlecalendar iframe{
    width: 100%;
    height: 400px;
}