@charset "UTF-8";
/* --------------------
スケジュール
---------------------- */
p.schedule_month {
	font-size: 18px;
	font-weight: bold;
	color: #0222f0;
}
p.schedule_yearmonth {
	font-size: 22px;
	font-weight: bold;
	color: #F0F;
}
/* 日曜日 */
.w0 .scheduleTableWeek {
	background-color: #f00;
	color: #fff;
}
/* 土曜日 */
.w6 .scheduleTableWeek {
	background-color: #00f;
	color: #fff;
}
/* 平日 */
.w1 .scheduleTableWeek {
	background-color: #ffffdd;
	color: #000;
}
.w2 .scheduleTableWeek {
	background-color: #ffffdd;
	color: #000;
}
.w3 .scheduleTableWeek {
	background-color: #ffffdd;
	color: #000;
}
.w4 .scheduleTableWeek {
	background-color: #ffffdd;
	color: #000;
}
.w5 .scheduleTableWeek {
	background-color: #ffffdd;
	color: #000;
}

   /*　for iPhone Landscape　(iPhone 横)　*/
 
@media screen and (min-width:480px) { 
 
}

    /*　for iPad 　*/
@media screen and (min-width:768px) and ( max-width:1024px) {

 
}

    /*　for PC　*/
@media screen and (min-width:1024px) {
	}

    /*　ラベル　*/ 
    .schedule_Label {
	/*display: inline-block;*/
	width: 160px;
	margin: 0 1px 0 0;
	padding: 0px 10px 0px 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background-color: #ff00ff;
	border-radius: 5px 5px 5px 5px;
}
/*　内容　*/ 
    .schedule_item {
	/* display: inline-block;*/
	color: #000080;
	text-align: left;
	/* background-color: #ffc0cb;*/
}
.schedule_item a {
		text-decoration:underline;
  color: #db07a3;
  font-weight: bold;
}

.schedule_item a:hover {
  color: #03a152;
  text-decoration:none;
}
/* 列２　内容の色　*/
.schedule_plan {
	background-color: #ffeeff;
}

/* 幅を合わせる */

@media screen and (max-width: 767px) {
  td.schedule_plan {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  p.schedule_content {
    width: 100%;
  }
}

@media screen and (min-width: 767px) {
  td.schedule_plan {
    width: 100%;
  }
}

@media screen and (min-width: 767px) {
  p.schedule_content {
    width: 100%;
  }
} 