@charset "utf-8";
/* CSS Document */
@media print, screen and (min-width: 751px) {
	em {
		text-decoration: underline;
	}
	.boxTable .noBorderBottom {
		border-bottom: none;
	}
	.boxTable .borderTop {
		border-top: 1px solid #CCC;
	}
	.boxTable .noRightborder{
		border-right-style:none;
	}
	.boxTable .noLeftborder{
		border-left-style:none;
	}
	.boxTable .onLeftborder{
		border-left: 1px solid #CCC;
	}

	.mid{
	vertical-align: middle;
	}

	td.value br {
		display: none;
	  }
	  .subArea1 {
		width:37%;
	}
	  .subArea2 {
		width:20%;
	}
}

@media only screen and (max-width: 750px) {
	em {
		text-decoration: underline;
	}
	.boxTable .noBorderBottom {
		border-bottom: none;
	}
	.boxTable .borderTop {
		border-top: 1px solid #CCC;
	}
	.boxTable .noRightborder{
		border-right-style:none;
	}
	.boxTable .noLeftborder{
		border-left-style:none;
	}

	.boxTable .onLeftborder{
		border-left: 1px solid #CCC;
	}
	.mid{
	vertical-align: middle;
	}

	.noWrap{
		white-space:nowrap;
	}

	td.value{
		white-space:nowrap;
	}
	subAreaSP{
			width:30%;
	}
	  .subArea2 {
	}
	  .subArea3 {
		width:48%;
	}
}