@charset "utf-8";
/* CSS Document */

a {
	color:#fff;	
}

.backCdProduction {
	width:100%;
	background-image:url("../img/back2.png");
	background-repeat:repeat-y;
	background-size:100% auto;
	overflow:hidden;
	padding-bottom:60px;
}

.imgCdProduction {
	display:block;
	width:100%;
	margin-bottom:30px;
}

.imgCdProductionMobile {
	display:none;
	width:100%;
	margin-bottom:30px;
}

.imgFlow {
	width:700px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:60px;
}

.outlineInner {
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}

.crownLogo {
	display:inline-block;
	height:15px;
	margin-left:10px;
	margin-right:10px;
}

.crownLogo2 {
	display:inline-block;
	height:20px;
	margin-left:10px;
	margin-right:10px;
}

.dlOutline {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.dlOutline dt {
	border-bottom:solid;
	border-color:#09c;
	border-width:1px;	
	text-align:center;
	line-height:40px;
	margin-right:0px;
	margin-bottom:10px;
	color:#fff;
	background-color:#09c;
	float:left;
	clear:left;
	width:10%;
}

.dlOutline dd {
	line-height:40px;
	border-bottom:dashed;
	border-color:#09c;
	border-width:1px;
	padding-left:20px;
	padding-right:20px;
	margin-left:0px;
	margin-bottom:10px;
	float:left;
	width:80%;
}

.dlOutline2 {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.dlOutline2 dt {
	border-bottom:solid;
	background-color:#666;
	border-width:1px;	
	text-align:center;
	line-height:40px;
	margin-right:0px;
	margin-bottom:10px;
	color:#fff;
	float:left;
	clear:left;
	width:10%;
}

.dlOutline2 dd {
	line-height:40px;
	border-bottom:dashed;
	border-color:#666;
	border-width:1px;
	padding-left:20px;
	padding-right:20px;
	margin-left:0px;
	margin-bottom:10px;
	float:left;
	width:80%;
}

table.release {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:10px;	
}

.release th {
	background-color:#09c;
	color:#fff;
	font-weight:normal;
	border-right:solid;
	border-color:#fff;
	border-width:1px;
}

.thDay {
	width:10%;
}

.thNo {
	width:15%;	
}

.thKyoku {
	
}

.thKasyu {
	width:15%;	
}

.tdDay {
	width:10%;
}

.tdNo {
	width:15%;	
}

.tdKyoku {

}

.tdKasyu {
	width:15%;
}

.thRight {
	border-color:#09c;	
}

.thLeft {
	border-left:solid;
	border-left-color:#09c;
	border-width:1px;
}

.tdCenter {
	text-align:center;	
}

.release td {
	border:solid;
	border-color:#09c;
	border-width:1px;
	padding-left:10px;
}

.releaseInner {
	width:100%;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:50px;
	line-height:28px;
}

.releaseTable {
	display:block;
	overflow:hidden;	
}

.releaseDiv {
	display:none;
	overflow:hidden;
}

.releaseArea {
	overflow:hidden;
	margin-bottom:20px;	
}

.releaseRow {
	border-bottom:dashed;
	border-width:1px;
	border-color:#ccc;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.subTitleRelease {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	margin-right:5px;
	background-color:#09c;
	color:#fff;
	font-size:0.6rem;
}

@media screen and (max-width: 999px) {
	.outlineInner {
		width:95%;
	}

	.imgCdProduction {
		display:none;
	}

	.imgCdProductionMobile {
		display:block;
	}
	
	.imgFlow {
		width:100%;	
	}

	.dlOutline dt {
		float:none;
		width:100%;
	}
	
	.dlOutline dd {
		float:none;
		width:100%;
	}

	.dlOutline2 dt {
		float:none;
		width:100%;
	}
	
	.dlOutline2 dd {
		float:none;
		width:100%;
	}

	.releaseTable {
		display:none;
	}
	
	.releaseDiv {
		display:block;
	}

}
@media screen and (min-width:1000px) and (max-width: 1249px) {
	.outlineInner {
		width:700px;
	}
	
	.dlOutline {
		width:100%;
	}

	.dlOutline2 {
		width:100%;
	}

	.thDay {
		width:13%;	
	}

	.tdDay {
		width:13%;	
	}

	.thNo {
		width:20%;	
	}

	.tdNo {
		width:20%;	
	}

	.thKasyu {
		width:20%;	
	}

	.tdKasyu {
		width:20%;	
	}

}
@media screen and (min-width:1250px) and (max-width:1599px) {
	.outlineInner {
		width:900px;
	}
	.dlOutline {
		width:80%;
	}
	.dlOutline2 {
		width:80%;
	}

	.thKasyu {
		width:20%;	
	}

	.tdKasyu {
		width:20%;	
	}

}
@media screen and (min-width:1600px) {	
	.outlineInner {
		width:1000px;
	}
	
	.dlOutline {
		width:60%;
	}
	.dlOutline2 {
		width:60%;
	}

}
