/**********************************************************************************************************************
*
*	print.css
*	印刷用CSS:シミュレーション
*
***********************************************************************************************************************/

#container {border:none;}

#header{
	width: 850px;
	margin:0 auto;
	padding:0;
	border:none;
}
#header:after{
	content:"";
	display:table;
	clear:both;
}

#header .inner{
	float:left;
	width:58%;
	min-height:auto;
	min-height:0;
	height:auto;
	margin:0;
	padding:0;
	line-height:1.4;
}
#header .inner h1{margin:0;}
#header .inner h1 img{
	display:block;
	width:100%;
	height:auto;
	vertical-align:top;
}
#header #header-title{
	float:right;
	width:40%;
	margin:0;
	padding: 0;
	line-height: 1.4;
	letter-spacing:-0.015em;
	text-align:right;
	font-size:16px;
}

#content .inner{margin:0;padding:0;}

#footer{display:none;}

.print-border{padding:10px;}

.m10,.m20,.m30,.m40,.m50{margin-bottom:5px !important;}

table{margin-bottom:5px;}
h2,table *{font-size:11px !important;}
table th,
table td{padding:2px 10px !important;}
table tr td.center.adjust{/* 2023.1.19 */
padding-left:2px !important;
padding-right:2px !important;
}
.box{margin:0;padding:0;}
.box .headline{margin:0 0 5px 0;padding:5px;}
.box .headline + .inner-text{margin:0 auto;padding:0;}

.note{font-size:11px;}

#simulation.calculation3 table.simulation td .change{
	display:inline;
	position:static;
}

.height-col{
	height:auto !important;
	min-height:auto;
	min-height:0;
}

.button-group,
.button-group-2{display:none;}

#simulation.calculation3 table.simulation th.arrow{
	padding: 2px !important;
}
#simulation.calculation3 table.simulation th.arrow img{
	display:block;
	width:100%;height:auto;
}

#simulation.calculation3 table.simulation td .change{
	position:relative;
	padding:0 3.8em 0 0;
}

#simulation.calculation3 table.simulation td .change p{
	/* position:static; */
	
}




