@charset "utf-8";
/* CSS Document */
#mainContents ol li {
	font-weight: bold;
}
@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: bold;
		font-size: 	1em; /* 18px/14px */
	}
	#mainContents .area01 {
		width: 13%;
	}
	#mainContents .area02 {
		width: 15%;
	}
	#mainContents .area03 {
		width: 8%;
	}
	#mainContents .area04 {
		width: 14%;
	}
	#mainContents .area05 {
		width: 14%;
	}
	#mainContents td.txt {
		white-space: nowrap;
	}
	#mainContents .boxTable td .sub {
		margin-left: 1em;
	}
	.br::before {
		content: "\A" ;
		white-space: pre ;
	}
	#mainContents .boxTable table td.noBorder {
		border-left: none;
		border-right: 1px solid #FFF;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}


@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;
	}
	#mainContents .area01 {
		width: 13%;
	}
	#mainContents .area02 {
		width: 15%;
	}
	#mainContents .area03 {
		width: 8%;
	}
	#mainContents .area04 {
		width: 14%;
	}
	#mainContents .area05 {
		width: 14%;
	}
	#mainContents td.txt {
		white-space: nowrap;
	}

	#mainContents .boxTable table td.noBorder {
		border-left: none;
		border-right: 1px solid #FFF;
	}
}