a.leftmenu:link { color: #555555; text-decoration: none;}
a.leftmenu:visited{ color: #555555; text-decoration: none;}
a.leftmenu:hover { color: #004291; text-decoration: underline;}

a.normal:link { color: #004291; text-decoration: none;}
a.normal:visited{ color: #004291; text-decoration: none;}
a.normal:hover { color: #004291; text-decoration: underline;}

.leftmenusize {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.leftmenusizea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004291;
	font-weight: bold;
}


/* Table */

.pro_tb {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

.pro_tb td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.pro_tb .no_bottomline {
	border-bottom: none;
}

.pro_tb tr.no_bottomline td {
	border-bottom: none;
	padding-bottom: 0;
}

.pro_tb table {
	border-top: none;
	border-left: none;
}

.pro_tb table td {
	border-right: none;
	border-bottom: none;
}

.pro_tb .cell_indent {
	padding-left: 1em;
}

.pro_tb .cell_indent2 {
	padding-left: 2em;
}


/* ---------- syokubai ---------- */

#tb_syokubai01_1 {
	border: 1px solid #999999;
	border-collapse: collapse;
}

#tb_syokubai01_1 td,
#tb_syokubai01_1 th {
	border: 1px solid #999999;
	empty-cells: show;
}

#tb_syokubai01_1 td table td {
	border-style: none;
	padding: 0;
}

#tb_syokubai01_1 tr.no_line td {
	border-top-style: none;
	border-bottom-style: none;
	padding: 0;
}

#tb_syokubai01_1 tr.no_line td.cell_item1 {
	padding: 5px 5px 0;
}

#tb_syokubai01_1 tr.no_line td.cell_item2 {
	padding: 0 5px;
}

#tb_syokubai01_1 tr.no_line td.cell_item3 {
	padding: 0 5px 5px;
}

#tb_syokubai01_1 tr.no_line td.cell_lined {
	border-bottom: 2px solid #333333;
}

#tb_syokubai01_1 tr.no_line td.cell_dotted {
	border-bottom: 2px dotted #333333;
}

.unit1 {
	font-family: "Times New Roman", Times, serif;
}
