
/* * html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } */
* { margin: 0; padding: 0; border:0; }

body {
	font-size:14px;
	line-height:145%;
	margin: 0;
	padding: 0;
	background-image: url(../images/site_bg.gif);
	background-repeat:repeat-y;
	background-color: #eee;
}

a:link {text-decoration: underline;color: #f60;}
a:visited {text-decoration: underline;color: #f60;}
a:active {text-decoration: underline;color: #900;}
a:hover {text-decoration: underline;color: #900;}

h1{ font-size:14px; line-height:100%; margin:0;padding:0;}
h2{ font-size:14px; line-height:100%; color:#d85904; margin:0.5em 0 0; }
h3{ font-size:14px; line-height:100%; color:#4e6f04; margin:0.5em 0 0; }

h1#sph1{ font-size:20px; line-height:1em; color:#500; margin:0;padding:0; background-image: url(../images/h1_sp_02.gif);background-repeat:repeat-x; font-family : Times, serif ;}

h1#txdh1{ font-size:22px; line-height:1em; color:#500; margin:0;padding:10px; background-image: url(../images/h1_sp_02.gif);background-repeat:repeat-x; font-family : Times, serif ;}

em{ font-style:normal; color:#f03;}
table{
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}
hr { color: #c0c0c0; background-color: #c0c0c0; height: 1px; overflow: hidden; margin: 10px 0 10px; padding: 0; border-color: #c0c0c0; border-width: 0; }

#sitetb{
	width:760px;
}

#sitetb tr{
	vertical-align:top;
}

#nvtd{
	width:160px;
	background-color: #550101;
}

#nvtd ul{
	line-height:100%;
	margin: 0;
	padding: 0;
	list-style-type:none;
}
#nvtd li{
	margin-bottom:0;
	display:inline;
}

#cttd{
	width:600px;
	background-color: #fff;
}

#header{ margin:0; padding:0; }

#topct{ padding-top:17px; }

#header{ margin:0; padding:0; line-height:1em;}

#contents{ margin:0; padding:18px 30px; }
#contentslv2{ margin:0; padding:18px 15px 18px 30px; }

#contents p{ margin:0; padding:0.5em 0 0.5em; }
#contentslv2 p{ margin:0; padding:0.5em 0 0.5em; }

#contents table{ margin-top:0.5em; }
#contents td{ padding:3px 0 5px 5px; }

#contentslv2 table.laytb{ margin-top:0.5em; }
#contentslv2  table.laytb td{ padding:3px 7px 5px 0; white-space:nowrap }
#contentslv2 table.laytb span{ font-size:90%; }


#contents td.layh2{ font-size:14px; font-weight:bold; line-height:100%; color:#d85904; padding:0.5em 0.2em 0.5em 0; }
#contents td.layh2b{ padding:0; }
#contents td.laytd1{ padding:3px 5px 5px 0; }
#contents td.laytd2{ padding:3px 5px 5px 0; }


#contents table.laymes{ margin-top:0; width:100%; }
#contents table.laymes td{ padding:0; }

#contents table.ctlisttb{ font-size:85%; border:1px solid #333; width:540px; }
#contents table.ctlisttb th{ border:1px solid #333; whlte-space:nowrap; background-color:#e1e4f2; }
#contents table.ctlisttb tr{ vertical-align:middle; }
#contents table.ctlisttb td.cptd{ border:1px solid #333; background-color:#f8f7ee;text-align:center; padding:3px 5px; }
#contents table.ctlisttb td.cptd2{ border:1px solid #333; background-color:#f8f7ee;text-align:left; padding:3px 5px; }
#contents table.ctlisttb td{ border:1px solid #333; whlte-space:nowrap; background-color:#fff;text-align:center; padding:3px 5px; }

#contents table.catlist{ border:1px solid #333; width:540px; }
#contents table.catlist tr{ vertical-align:middle; }
#contents table.catlist td.catcp{ whlte-space:nowrap; border:1px solid #333; background-color:#f8f7ee; padding:0.5em;width:20px; }
#contents table.catlist td{ border:1px solid #333; background-color:#fff; padding:0.5em; }

#contents table#splink{ margin:0 0 1.5em; padding0; border:1px solid #333; width:540px; }
#contents table#splink tr{ vertical-align:middle; }
#contents table#splink td{ whlte-space:nowrap; border:1px solid #333; background-color:#fff; padding:0.3em 0.5em; }
#contents table#splink td.spact{ background-color:#fdfada;}
#splink a:link {text-decoration: underline;color: #0068b7;}
#splink a:visited {text-decoration: underline;color: #0068b7;}
#splink a:active {text-decoration: underline;color: #0068b7;}
#splink a:hover {text-decoration: underline;color: #00a0e9;}


#contents ul{margin:0 0 0 26px; padding:0;}
#contents li{margin-bottom:0.2em;}

#contents ul.wslist{margin:0 0 0 17px; padding:0; list-style-type:none;}
#contents ul.wslist li{margin-bottom:0.5em;}


#contents ul.linklist{margin:0 0 0 26px; padding:0;}
#contents ul.linklist li{margin-bottom:0.5em;}


#contents ol{margin:5px 0 0 26px; padding:0;}

#contents div.ctlv1{ margin:0 0 1.5em 1em; }

#contents table.listtbInst{ margin:0.5em 0 1.5em 0.5em;}
#contents table.listtbInst th{ padding:0.3em 1em;border:1px solid #333; font-weight:normal;text-align:left;}
#contents table.listtbInst th.titcp{ font-weight:bold;background-color:#faeddb;width:190px}
#contents table.listtbInst td{ padding:0.3em 1.5em;border:1px solid #333; text-align:center;}
#contents table.listtbInst td.empbox{ border:none; }

