body, td, div, li, p {font: 12px arial, sans-serif;}
body, div, li, p {margin: 0; padding: 0;}
body {background: #fff;}
a, div#web a.rt {
font-family: "Verdana, Arial, Helvetica, sans-serif";
font-weight: bold; text-decoration: none;}
a:Active, div#web a:Active {
font-family: "Verdana, Arial, Helvetica, sans-serif";
text-decoration: underline;}
a:Hover, div#web a:Hover {
font-family: "Verdana, Arial, Helvetica, sans-serif";
text-decoration: underline;}

.rt {font-family:arial, verdana;font-size: 15px; line-height:1.6; color: #00f; text-decoration: underline;}
.st {font-size: 15px; font-weight: bold; color: #dd7c37; padding-bottom: 2px; margin: 15px 0 2px 0; height:1em;}
.sr {border-bottom:1px solid #dd7c37;}

.sml {font-size: 12px; font-family: verdana;}
.sml {font-size: 12px; font-family: verdana;}
html>body .sml {font-size: 12px; font-family: verdana;}

.drk, a.drk:Visited {color: #000; font-weight: normal;}
.dll, div#web a {color: #33c;}

#sheader {background-color:#e0e0e0;padding: 6px 0 6px 20px;border: solid #370361; border-width: 0 0 1px 0;margin: 0 10px 10px 10px;}

form {margin:0;}
#web ol a {color: #777;}
u {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: MenuText;
}
.ibg {background-color:#f5f5f5;}
.srchopt {font-family:新細明體; font-size:12px; letter-spacing:0.1em; white-space:nowrap;}
.at {width: 140px; text-align: center; background: #fff; color: #909090; font-size: 100%; font-size:12px; text-align: center; letter-spacing: 0.2em; color: gray; margin-top: 10px;}
b.drk {font-weight:bold;}

#ygma {padding: 0;margin:0 10px; margin-bottom:4px;}
#ygma table {margin-top:10px; margin-bottom:1px;}
#ygma div {margin-left:230px;}



div#east p {margin-bottom: 10px;}
#east {overflow: hidden; width:140px; margin-right: 10px; float:right;}
* html div#east {margin-right: 5px;}
#east, .at {width: 180px; overflow: hidden; text-align: center;}
#east table {text-align: left;}
#ypeast {font-family:新細明體; font-size:13px; text-align:left; border: solid 1px #ccc; background: #f0f0f0; padding: 5px; margin-bottom: 10px;}
#ypeast a {font-family:arial, verdana;font-size:15px;line-height:1.6;}

div#results td{vertical-align: top;} 
div#results big{font-size: 15px;}
#results {margin:5px 10px 25px 10px; padding:0;}

div#iym {margin: 15px 0 5px 0; font-size:13px;}

div#ypsm {font-family:新細明體; font-size:13px;line-height:1.5;}
div#ypsm a {font-family:arial, verdana;font-size:15px;}
div#ypsm dl {margin: 0 0 0 16px; padding: 0 0 0 1em;}
div#ypsm dl dt {margin: 5px 0 0 0; font-size:13px;font-family:新細明體; line-height:1.3; }
div#ypsm dt {font-family:arial;}

.relcat {font-family:新細明體; font-size:13px; padding-top:3px;}
.srelcat {font-size:15px; padding-left:28px;}
.yscat {font-size:12px;line-height:1.4;color: #777;}

div#web a.rt {font-size:15px;}
div#web ol {margin: 0 0 0 26px; padding: 0 0 0 1em;}
div#web ol li {margin: 17px 0 0 0; font-size:13px;font-family:新細明體; line-height:1.3; }
div#web li {font-family:arial; }
div#web dl {margin: 0 0 0 16px; padding: 0 0 0 1em;}
div#web dl dt {margin: 15px 0 3 0; font-size:13px;font-family:新細明體; line-height:1.3; }
div#web dt {font-family:arial;}
div#web b {color:#b00;font-weight:normal;}

div#resultno {text-align: center; margin: 10px; font-family:arial;font-size:15px;}
div#pageno {background: #E9F0FA; text-align: center; margin: 5px; letter-spacing: .1em;font-family:arial;font-size:16px; border: solid #d2e4fc; border-width: 1px 0 1px 0; padding: 3px 0 5px 0; margin:5px 10px 15px 10px; }
div#msg {text-align:center; margin:0 0 15px 0;}

#yschft p {font-size:12px; margin:15px 0;}

div#warnmsg {margin: 15px 0 5px 0; font-family:新細明體; font-size:15px; }
#warnmsg li {font-family:新細明體; font-size:15px; line-height:1.2;}
#warnmsg a {font-weight:bold; font-family:arial; font-size:16px; color:#f00;}