.bld  { font-weight:bold; }

.fot  { font-size:9pt; font-family:Arial, Helvetica; text-align:center; }

.nor  { font-size:9pt; }

.norbg{ font-size:11pt; }

.notes{ font-size:8pt; }

.tt1  { background:#3138CE; font-size:11pt; color:#FFFFFF; font-weight:bold; }

.tt1ta{ background:#333333; font-size:11pt; color:#FFFFFF; font-weight:bold; text-align:center; }

.tt2  { background:#CCCCCC; font-size:11pt; }

.tt3  { background:#D0332F; font-size:11pt; color:#FFFFFF; font-weight:bold; }

.tt4  { background:#333333; font-size:11pt; color:#FFFFFF; font-weight:bold; }

.tt5  { background:gray; font-size:11pt; color:#FFFFFF; font-weight:bold; }


.tt7  { background:#AA672B; font-size:11pt; color:#FFFFFF; font-weight:bold; }

.tt8  { background:#D8CAB6; font-size:11pt; }

.tt9  { background:orange; font-size:11pt; color:maroon; font-weight:bold; }

.tt10 { background:olive; font-size:11pt; color:#FFFFFF; font-weight:bold; }

/* 製品リスト用202110追加 */

.hd1 {
	margin:0 0 10px;
	padding:5px;
	background:#3138CE;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
}

.hd2 {
	margin:0 0 10px;
	padding:5px;
	background:#cccccc;
	
}

.hd-c {
	margin:0 0 10px;
	background:#333333;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}


.pdt-box {
	display:flex;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #000;
	font-size:0.8em;
	text-align:center;
}

.pdt-img {
	flex:0 0 100px;
	padding-top:20px;
	margin-right:20px;
}

.pdt-exp {
	text-align:left;
}

.pdt-name {
	margin:0;
	font-size:1.2em;
	font-weight:bold;
}

.pdt-txt {
	text-align:left;
}