@charset "utf-8";

@media print {
	/* topic-path もprint設定から除外する */
	div#header,
	div#global-navigation,
	div#sub-content,
	div#return-navigation,
	div#topic-path,
	div#footer {
		display: none;
	}
	
	div#topic-path {
		margin-left: 0;
	}
	
	div#main-content {
		float: left;
		padding: 0;
		width: 100%;
	}

	div#hr_gradient,
	div#vr_alpha,
	div#left,
	div#right,
	div#gradient * {
		background: none !important;
		filter:none;
	}

/*
	div#content{ 
    display:table; 
  } 
*/

	div#content TR {
	  page-break-inside: avoid;
	}


	div#content TABLE {
		border: 1px dotted #888 !important; 
	}

    div#content TABLE TD,
	div#content TABLE TH {
      border-bottom: 1px dotted #888 !important;
      border-right: 1px dotted #888 !important;
	}
	div#content table.table-a-1 tr th,
	div#content table.table-a-1 tr td {
	  border-bottom: 1px dotted #888 !important;
	  border-right: 1px dotted #888 !important;
	}

	.not-printable {
		display: none;
	}

}