@charset "UTF-8";

.number {
	line-height:1;
	color:#79bf4b;
	display:block;
	font-family:"Source Sans Pro","Arial","Lucida Grande","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

.time {
	line-height:1;
	letter-spacing:1px;
}

span.time:before {
	content:"（";
}

span.time:after {
	content:"）";
}

.hide {
	display:none;
}

.pageTitSetChapter {
	text-align:center;
	margin-bottom:20px;
}

.pageTitSetChapter .en {
	display:block;
	margin-bottom:30px;
	font-size:16px;
	font-size:1.6rem;
	line-height:1;
	letter-spacing:1px;
	color:#e95b1d;
}

.pageTitSetChapter .bgYellowTit {
	margin-bottom:15px;
}

.contentsWrap {
	width:963px;
	position:relative;
	border-top:1px solid #FBFBF0;
}

.contentsWrap .selectLink {
	width:713px;
	zoom:1;
	margin:0 auto 75px;
}

.contentsWrap .selectLink:before,.contentsWrap .selectLink:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.contentsWrap .selectLink:after {
	clear:both;
}

.contentsWrap .selectLink li {
	float:left;
	text-align:center;
	width:334px;
	height:62px;
	line-height:3;
	color:#FBFBF0;
	font-size:21px;
	font-size:2.1rem;
	letter-spacing:2px;
	cursor:pointer;
}

.contentsWrap .selectLink li.select {
	height:78px;
}

.contentsWrap .selectLink li:first-child {
	background:url(../img/dayschedule/baloon1.png) no-repeat left top;
	margin-right:25px;
}

.contentsWrap .selectLink li:nth-child(2) {
	background:url(../img/dayschedule/baloon2.png) no-repeat left top;
}

.contentsWrap .sche1 {
	position:relative;
}

.contentsWrap .sche1 .thumb img {
	border:15px solid #E4F1F0;
}

.contentsWrap .sche1 .numTimeWrap {
	position:absolute;
	bottom:6px;
	left:45px;
	width:125px;
	text-align:center;
}

.contentsWrap .sche1 .numTimeWrap .number {
	font-size:16em;
	font-size:16rem;
}

.contentsWrap .sche1 .numTimeWrap .time {
	display:block;
	font-size:18px;
	font-size:1.8rem;
	color:#79bf4b;
	padding-left:15px;
}

.contentsWrap .sche1 .txtSet {
	width:640px;
	zoom:1;
	margin-top:40px;
	margin-left:210px;
}

.contentsWrap .sche1 .txtSet:before,.contentsWrap .sche1 .txtSet:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.contentsWrap .sche1 .txtSet:after {
	clear:both;
}

.contentsWrap .sche1 .txtSet h2 {
	float:left;
	width:210px;
	margin-right:10px;
	font-size:2em;
	font-size:2rem;
	line-height:1.5;
	letter-spacing:1px;
	color:#e95b1d;
}

.contentsWrap .sche1 .txtSet .readTxt {
	width:430px;
	position:relative;
	top:5px;
}

.contentsWrap .sche1 .illust_clock {
	position:absolute;
	bottom:-183px;
	right:55px;
}

.contentsWrap .sche1 .voice {
	position:absolute;
	top:-15px;
	left:190px;
}

.contentsWrap .artWrap {
	width:100%;
	zoom:1;
}

.contentsWrap .artWrap:before,.contentsWrap .artWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.contentsWrap .artWrap:after {
	clear:both;
}

.contentsWrap .artWrap article {
	float:left;
	width:291px;
	margin-right:45px;
}

.contentsWrap .artWrap article .number {
	font-size:7em;
	font-size:7rem;
	position:relative;
	top:40px;
	margin-left:18px;
}

.contentsWrap .artWrap article .thumb {
	margin-bottom:25px;
}

.contentsWrap .artWrap article .thumb img {
	border:4px solid #E4F1F0;
}

.contentsWrap .artWrap article .titTimeWrap {
	width:283px;
	zoom:1;
	margin-bottom:15px;
	margin-left:3px;
}

.contentsWrap .artWrap article .titTimeWrap:before,.contentsWrap .artWrap article .titTimeWrap:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.contentsWrap .artWrap article .titTimeWrap:after {
	clear:both;
}

.contentsWrap .artWrap article .titTimeWrap h2 {
	float:left;
	color:#e95b1d;
	font-size:2em;
	font-size:2rem;
	letter-spacing:2px;
	line-height:1;
	border-bottom:1px solid #e95b1d;
	padding-bottom:2px;
	display:inline-block;
	margin-right:30px;
}

.contentsWrap .artWrap article .titTimeWrap .time {
	float:right;
	font-size:2em;
	font-size:2rem;
	color:#e95b1d;
}

.contentsWrap .artWrap article .readTxt {
	display:block;
	width:100%;
	margin-left:3px;
}

.contentsWrap .artWrap article .attn {
	display:block;
	margin-top:15px;
	font-size:1.2em;
	font-size:1.2rem;
	line-height:1;
	letter-spacing:1px;
}

.contentsWrap .artWrap article:nth-child(3n) {
	margin-right:0;
}

.contentsWrap .artWrap article:nth-child(2) {
	padding-top:85px;
}

.contentsWrap .artWrap article:nth-child(3) {
	padding-top:165px;
}

.contentsWrap .artWrap article:nth-child(4),.contentsWrap .artWrap article:nth-child(7) {
	position:relative;
	top:-160px;
}

.contentsWrap .artWrap article:nth-child(5),.contentsWrap .artWrap article:nth-child(8) {
	position:relative;
	top:-85px;
}

.contentsWrap .illust_drum {
	position:absolute;
	bottom:10px;
	left:45px;
}

.kidsMsg {
	clear:both;
	font-size:14px;
	font-size:1.4rem;
	color:#e95b1d;
	letter-spacing:2px;
	font-weight:700;
	position:relative;
	top:30px;
}