@charset "UTF-8";
/**-------------------------------------------------
1.
2.
3.
4.
5.
6.
-------------------------------------------------**/
/*-------     978px-1199px     -------*/
/*---------------     #calendarWrap     ---------------*/
.calendarWrap{
}

.tsukiWrap{
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

.tsuki6{
	margin:0 auto;
	padding:30px 0 0 0;
	width:61px;
	height:100px;
	background:url(../img/cal-06-2.png) no-repeat bottom center;
}

.teikyu{
	margin:0 auto;
	width:600px;
	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:90px;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
}

.sun{color:#ff3300;}
.hei{color:#484039;}
.sat{color:#3399ff;}

tr{
}

td{
	margin:0;
	padding:0;
	width:90px;
	height:70px;
	font-size:22px;
	font-size:2.2rem;
}


.red{
	color:#ff3300;
	background:url(../img/cal-red55-bg.png) no-repeat center center;
}

.red2{
	color:#ffebe6;
	background:url(../img/cal-red55-bg2.png) no-repeat center center;
}

.blue{
	color:#3399ff;
	background:url(../img/cal-blue55-bg.png) no-repeat center center;
}

.blue2{
	color:#f4f2f0;
	background:url(../img/cal-blue55-bg2.png) no-repeat center center;
}

.glay{
	color:#ffffff;
	background:url(../img/cal-cha55-bg.png) no-repeat center center;
}

.glay2{
	color:#f4f2f0;
	background:url(../img/cal-glay55-bg.png) no-repeat center center;
}

.oyasumi{
	color:#ffffff;
	background:url(../img/cal-oyasumi55-bg.png) no-repeat center center;
}

.oyasumi2{
	color:#ff3300;
	background:url(../img/cal-oyasumi55-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:600px;
	font-size:16px;
	font-size:1.6rem;
}

.memoWrap p{
	margin:0 auto;
	padding:0;
	width:600px;
	font-size:14px;
	font-size:1.4rem;
}

.sp{
	margin:30px 0 0 0;
}

#googlecalendar iframe{
    width: 100%;
    height: 800px;
}