@media print {
.noprint { display:none; }
td.searchlist_b1{ display:none; }
td.searchlist_b2{ display:none; }
th.searchlist_b1{ display:none; }
th.searchlist_b2{ display:none; }
}
input, textarea {
font-size:13px;
}

body{
	font-size:13px;
	margin-top:1mm;
	margin-left:1mm;
}
td{
	font-size:13px;
}

th{
	font-size:13px;
}

th.type1a{
	font-size:12px;
	border:1px solid gray;
	background-color:#9966ff;
	color:yellow;
	text-align:left;
	padding-left:1mm;
}
th.type1b{
	font-size:12px;
	border:1px solid gray;
	background-color:#9966ff;
	color:#ffffff;
	text-align:left;
	padding-left:1mm;
}
th.type2{
	font-size:12px;
	border:1px solid gray;
	background-color:#ff9933;
	color:#ffffff;
	text-align:left;
	padding-left:1mm;
}
th.type3{
	font-size:12px;
	border:1px solid gray;
	background-color:#cc6666;
	color:#ffffff;
	text-align:left;
	padding-left:1mm;
}

th.searchmenu1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ccff99;
}
td.searchmenu1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffffcc;
	text-align:center;
	padding-bottom:4px;
}
td.searchlist1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffffcc;
}
td.searchlist2{
	font-size:12px;
	border:1px solid gray;
	background-color:lavender;
}
td.searchlist3{
	font-size:12px;
	border:1px solid gray;
	background-color:lightgrey;
}
td.searchlist4{
	font-size:12px;
	border:1px solid gray;
	background-color:darkgray;
	color:#ffffff;
}
th.searchlist1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ccff99;
}
td.searchlist_b1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffffcc;
}
td.searchlist_b2{
	font-size:12px;
	border:1px solid gray;
	background-color:lavender;
}
td.searchlist_b3{
	font-size:12px;
	border:1px solid gray;
	background-color:lightgrey;
}
td.searchlist_b4{
	font-size:12px;
	border:1px solid darkgray;
	background-color:gray;
	color:#ffffff;
}
th.searchlist_b1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ccff99;
}
.searchlistZ1{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffff99;
}
.searchlistZ2{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffcccc;
}
.searchlistZ3{
	font-size:12px;
	border:1px solid gray;
	background-color:#ccffff;
}
.backZ1{
	background-color:#ffff99;
}
.backZ2{
	background-color:#ffcccc;
}
.backZ3{
	background-color:#ccffff;
}
td.type1{
	border:1px solid gray;
	background-color:#ffffdd;
}
td.type1d{
	border:1px solid gray;
	background-color:gainsboro;
}

td.bo-gray {
	border:1px solid gray;
}


th.searchmenu3{
	font-size:12px;
	border:1px solid gray;
	background-color:#99CCCC;
}
th.searchmenu2{
	font-size:12px;
	border:1px solid gray;
	background-color:#cccc99;
}
td.searchmenu2{
	font-size:12px;
	border:1px solid gray;
	background-color:#ffffcc;
	text-align:center;
	padding-bottom:4px;
}
th.searchlist2{
	font-size:12px;
	border:1px solid gray;
	background-color:#cccc99;
}
th.searchlist_b2{
	font-size:12px;
	border:1px solid gray;
	background-color:#cccc99;
}
th.searchlist3{
	font-size:12px;
	border:1px solid gray;
	background-color:#99CCCC;
}

input.mail{
	font-size:14px;
	font-family: '‚l‚r ƒSƒVƒbƒN';
	letter-spacing:1px;
}
input.menubutton1{
	width:160;
	height:24;
	background-image:url(002-002a.gif);
}
input.menubutton2{
	width:160;
	height:24;
	background-image:url(002-002.gif);
}
input.menubutton3{
	width:160;
	height:24;
	background-image:url(002-002b.gif);
}
span.m1{
	color:white;
}

.n_salontd1a{
	border:1px dotted gray;width:70px;padding:2px;
}
.n_salontd2a{
	border:1px dotted gray;width:386px;padding:2px;
}
.n_salontd3a{
	border:1px dotted gray;width:70px;padding:2px;
}
.n_salontd4a{
	border:1px dotted gray;width:140px;padding:2px;
}

.n_salontd1{
	border:1px dotted gray;width:70px;
}
.n_salontd2{
	border:1px dotted silver;width:386px;padding:0;padding-left:5px;
}
.n_salontd3{
	border:1px dotted silver;width:53px;padding:0;padding-left:5px;padding-right:8px;text-align:right;
}
.n_salontd4{
	border:1px dotted silver;width:17px;
}
.n_salontd5{
	border:0px dotted silver;width:140px;padding:0;padding-left:1px;
}
.n_salontd5n{
	border:1px dotted gray;width:140px;padding:0;padding-left:1px;
}
.n_salontd5_input{
	width:144px;margin:0;
}
.n_salontd6_input{
	height:1.5em;padding-top:3px;margin:0;
}

td.nissitd1 {
	padding:1px;
	border:1px solid gray;
}

td.contact {
padding:2px 4px 0px 7px;
font-size:14px;
font-family:monospace;
background-color:#fff;
}
td.contact2 {
padding:2px 4px 0px 7px;
font-size:14px;
background-color:#fff;
}
td.contact_h {
padding:2px 4px 0px 7px;
font-size:13px;
font-weight:bold;
color:#444;
background-color:#ccffcc;
text-align:center;
border-bottom:1px solid gray;
}

