@charset "utf-8";
/* CSS Document */

@media print, screen and (min-width: 751px) {
	#mainContents th,
	#mainContents td {
	  vertical-align: middle;
		text-align: center;
	}
	#mainContents td.alignR {
		text-align: right!important;
	}
	#mainContents td.alignL {
		text-align: left!important;
	}
	#releaseImage02 {
		margin-left: 16.5%;
		text-align: center;
	}
	#releaseImage02 .caption {
		font-weight: 700;
		font-size: 	1.8rem;
	}
	#mainContents .area01 {
		width: 12%;
	}
	#mainContents .area02 {
		width: 23%;
	}
	#mainContents .area03 {
		width: 7%;
	}
	#mainContents .area04 {
		width: 8%;
	}
	#mainContents .area05 {
		width: 15%;
	}
	#mainContents .area06 {
		width: 15%;
	}
	#mainContents .area07 {
		width: 10%;
	}
	#mainContents .area08 {
		width: 10%;
	}
	#mainContents .area09 {
		width: 65%;
	}
	#mainContents .area10 {
		width: 25%;
	}
	#mainContents .area11 {
		width: 10%;
	}
	#mainContents td.txt {
		white-space: nowrap;
	}
	#mainContents .boxTable td .sub {
		margin-left: 1em;
	}
	.br::before {
		content: "\A" ;
		white-space: pre ;
	}
	.releaseImages {
		padding-top: 30px;
		text-align: center;
	}
	.releaseImages .caption {
		font-weight: 700;
		font-size: 1.6rem!important;
	}
}

@media only screen and (max-width: 750px) {
	#mainContents th,
	#mainContents td {
	  vertical-align: middle;
		text-align: center;
	}
	#mainContents td.alignR {
		text-align: right!important;
	}
	#mainContents td.alignL {
		text-align: left!important;
	}
	#mainContents .boxTable td .sub {
		margin-left: 1em;
	}
	.releaseImages {
	padding-top: 20px;
	text-align: center;
}
.releaseImages .caption {
	font-weight: 700;
	font-size:1.2rem!important;
}
}