@charset "utf-8";
/* CSS Document */

ul {
	margin-top:0px;	
	padding-left:20px;
}

.scheduleTitle {
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	margin-bottom:30px;
	width:400px;
}

.scheduleTitle img {
	width:100%;	
}

.scheduleTitleTop {
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	margin-bottom:30px;
	width:400px;
}

.scheduleTitleTop img {
	width:100%;	
}

.scheduleContent {
	background-color:rgba(255,255,255,0.8);
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.scheduleContentImg {
	width:97%;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-image:url("../seguchiYuki/img/schedule.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:35% auto;
}

.scheduleContentImg2 {
	width:97%;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:url("../seguchiYuki/img/schedule2.png") no-repeat;
	background-position:right bottom;
	background-size:20% auto;
}

.scheduleContentImg3 {
	width:97%;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:url("../seguchiYuki/img/schedule3.png") no-repeat;
	background-position:right bottom;
	background-size:40% auto;
}

.scheduleContentImg4 {
	width:97%;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.scheduleContentImg5 {
	width:97%;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-position:right bottom;
	background-size:60% auto;
	background-repeat:no-repeat;
}

.scheduleContent2 {
	background-color:rgba(255,255,255,0.8);
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.scheduleImg100 {
	width:100%;
}
.scheduleRow {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width:90%;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-color:#999;
}

.scheduleRow2 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	width:90%;
}

.scheduleRowTitle {
	border-left:solid;
	border-bottom:solid;
	border-left-width:10px;
	border-bottom-width:1px;
	border-color:#E06A53;
	width:80%;
	padding-left:20px;
	line-height:35px;
}

.scheduleRowText {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	color:#333;
	line-height:23px;
	overflow:hidden;
}
.scheduleRowText a {
	color:#000000;
}
.scheduleRowText2 {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	color:#333;
	line-height:23px;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-color:#999;	
}

.scheduleRowTitleAlfa {
	margin-left:20px;
	color:#E06A53;
}

.archiveSchedule {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	margin-top:60px;
}

.archiveSchedule img {
	width:100%;	
}

#imgArchiveSchedule {
	display:block;
}

#imgMobileArchiveSchedule {
	display:none;
}

@media screen and (max-width: 999px) {
	li {
		margin-left:10px;	
	}
	
	.scheduleContent {
		width:100%;
	}
	.scheduleContent2 {
		width:100%;
	}
	.scheduleContentImg {
		background-size:45% auto;
	}
	
	.scheduleContentImg2 {
		background-size:55% auto;
	}
	
	.scheduleContentImg3 {
		background-size:48% auto;
	}

	.scheduleRowTitle {
		width:100%;
		padding-left:10px;
	}

	.scheduleRowText {
		margin-left:10px;	
	}
	.scheduleTitle {
		width:80%;
		padding-top:15px;
		margin-bottom:15px;
	}

	.scheduleTitleTop {
		width:80%;
		padding-top:60px;
		margin-bottom:15px;
	}
/*	.scheduleTitleTop.row4 {
		padding-top: 60px;
	}
*/	.scheduleRow {
		width:95%;
	}
	
	.archiveSchedule {
		width:100%;
	}
	
	#imgArchiveSchedule {
		display:none;
	}
	
	#imgMobileArchiveSchedule {
		display:block;
	}
	
}
@media screen and (min-width:1000px) and (max-width: 1249px) {
	.scheduleContent {
		width:1000px;
	}
	.scheduleContent2 {
		width:1000px;
	}
	.archiveSchedule {
		width:1000px;
	}
	
}
@media screen and (min-width:1250px) and (max-width:1599px) {
	.scheduleContent {
		width:1200px;
	}
	.scheduleContent2 {
		width:1200px;
	}
	.archiveSchedule {
		width:1200px;
	}

}
@media screen and (min-width:1600px) {	
	.scheduleContent {
		width:1200px;
	}
	.scheduleContent2 {
		width:1200px;
	}
	.archiveSchedule {
		width:1200px;
	}

}

