/*
	Quote css
2024.7.31
*/

/*Fonts*/
.noto-sans-jp-full {
	font-family: "Noto Sans JP", sans-serif;
	font-optical-sizing: auto;
/*	font-weight: 400;	/*100-900*/
	font-style: normal;
}
.playfair-display-full {
	font-family: "Playfair Display", serif;
	font-optical-sizing: auto;
/*	font-weight: 700;	/*400-900*/
	font-style: normal;
}
.font-normal{font-weight: 400;}
.font-medium{font-weight: 500;}
.font-bold{font-weight: 700;}
.PdfStructure{
	font-family: "Playfair Display", serif;
	font-optical-sizing: auto;
	font-weight: 600;	/*400-900*/
	font-style: normal;
	font-size:1.15em;
}
h1{font-size:1.15em;}
h2{
	font-family: "Noto Sans JP", sans-serif;
	font-optical-sizing: auto;
	font-weight: 600;	/*100-900*/
	font-style: normal;
	font-size:1.7em;
}

.Warn{color:Orange;}

#Result{display:none;}
#qu{border-collapse:collapse;}
#qu td{
	padding:.8em;
	border:1px solid black;
}
#qu td input{
	padding:.3em;
	border:solid 1px #888;
	border-radius:3px;
}
#qu td input.qty{
	width:5em;
	text-align:right;
}
#yQty{
	width:6em;
	text-align:right;
}
#cst td{
	padding:.3em 0;
	border:none;
}
#cst tr.tsv{display:none;}
#forLif{display:none}
#quSbmt{background:#afeeee;}
#licType th{
	color:#00B1EB;
	text-align:left;
}
#licType td{
	vertical-align:top;
}
#licType td.nw{
	width:1px;
	white-space:nowrap;
}
#QRobot{padding-bottom:.4em;}
