#pnav {
	margin: 10px;
	overflow: hidden;
	text-align: right;
}
#pnav li {
	display: inline;
	white-space: nowrap;
}
#pnav + .imgcnt {
	width: 94%;
	height: auto;
	margin: 0 3% auto 3%;
}
.custtxt01,
.custtxt02 {
	margin: 0 10px 0 0;
	text-align: right;
}
.custtxt01 {font-weight: bold;}

#custlist01,
#custlist02,
#custlist03 {
	margin: 0 10px 20px 10px;
	border: 1px solid #cccccc;
}
#custlist01 > li,
#custlist02 > li,
#custlist03 > li {height: 4em;padding: 6px;}
#custlist01 > li > ul,
#custlist02 > li > ul,
#custlist03 > li > ul {position:relative;}
#custlist01 > li > ul li,
#custlist02 > li > ul li,
#custlist03 > li > ul li {position:absolute;}

.dat01 {top: 6px;left:0;}
.dat02 {top: 6px;left:300px;}
.dat03 {top: 6px;left:518px;}
.dat04 {top: 32px;left:518px;}

@media only screen and (max-width: 670px) {
	.dat01 {top: 6px;left:0;}
	.dat02 {top: 32px;left:0;}
	.dat03 {top: 6px;left:262px;}
	.dat04 {top: 32px;left:262px;}
}
@media only screen and (max-width: 410px) {
	#custlist01 > li,
	#custlist02 > li,
	#custlist03 > li {height: 7.4em;}
	.dat01 {top: 6px;left:0;}
	.dat02 {top: 32px;left:0;}
	.dat03 {top: 56px;left:0;}
	.dat04 {top: 80px;left:0;}
}




#custlist01 > li:nth-child(odd){background: #f0fff0;}
#custlist02 > li:nth-child(odd){background: #fff0e0;}
#custlist03 > li:nth-child(odd){background: #f0f0ff;}
.custarea {
	font-weight: bold;
	font-size: 1.2em;
	height: 4em !important;
}

.commentwrap {
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
}
.comment {
	padding:8px;
	width:100%;
	background:#ffffee;
	visibility:hidden;
	left: 0px;
	top: 0px;
	position: absolute;
	border:1px solid #333;
	z-index:200;
}
