td{font-size:0.75em;line-height:140%;}

.size-s {background:black;color:white;font-weight:bold;}
	.size-m,.size-l {background:#999999;color:#000000}
/*--------------------------------------------------------*/

img{border:0;text-align: center;}
a{color:#666;}


table.topbar-line{border-bottom:1px solid black;}
table.underbar-line{border-bottom:1px solid black;}
a.topbar-link{font-size:1em;font-weight:bold;}



h5.no-margin,ul.no-margin{margin-top:0;padding-top:0;}

ul.toppage-list{list-style-type: square;color:orange;margin:10 5 0 2em}

.t-h{background:#666666;color:white;font-weight:bold;text-align:center;}
.bg1{background:#cccccc;}
.bg2{background:#999999;}

h4.sub-lefttitle{border-bottom:solid 1px orange;line-height:150%;}
td.sub-leftlink{color:#333333;}
.sub-leftlink-mark{color:#666666;font-size:60%;}
.main-title-mark{color:orange;font-size:60%;}

.aclink{color:#ff6600;}

.tb600{width:600;}

.marker-bw{
	background:black;
	color:white;
	font-weight:normal;
	padding:1 0 1 10;
}
.marker-y{background:yellow;color:black;font-weight:bold;border:1px solid black;padding:2px;}
.marker-p{background:#ffcccc;color:red;border:1px solid red; padding:5px;}

.mark1{color:blue}

.pnlink{text-align:right;font-size:0.8em;padding:20px 0 50px}
.pnlink-list{height:800px;padding:50 0 0 50;line-height:170%;}

span.qa-q{font-weight:bold;border:2px white solid;font-size:1em;}
span.qa-a{font-weight:bold;border:2px black solid;font-size:1em;}

