@charset "UTF-8";
/* CSS Document */

div#totalContainer,
div#fade {
	display: none;
}

div#totalContainer.equipment {
	display: block;
}


body, div, pre, p, blockquote,
form, fieldset, input, textarea, select, option,
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
table, th, hd, embed, object {
	vertical-align: baseline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div#printContainer {
	display: block;
}

div#printContainer h2 {
	font-size: 30pt;
}

div#printContainer h3 {
	font-size: 25pt;
}	

div#printContainer p,
div#printContainer li {
	font-size: 16pt;
	line-height: 1.7em;
}

div#printContainer span.phoneNum {
	font-size: 30pt;
	line-height: 2em;
	font-weight: bold;
}

div#equipmentList h1 {
	font-size: 18px;
	line-height: 22px;
}

div#equipmentList ul {
	display: none;
}

div#equipmentListContents div.side_column,
div#totalContainer div#footerWrapper {
	display: none;
}

div.eqList table {
	width: 100%;
	margin: 10px 0 20px 0;
}

div.eqList table, div.eqList table th, div.eqList table td {
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #666;
	padding: 3px;
}

div.eqList table th {
	background: #eee;
	color: #999;
	width: 20%;
	vertical-align: middle;
	font-size: 12px;
}

div.eqList table td.maker {
	width: 30%;
}

div.eqList table td.detail {
	width: 25%;
}

div.eqList table td.num {
	width: 5%;
	text-align: right;
}

div.eqList table td.add {
	width: 20%;
}

.btt {
	display: none;
}