body {background:#fff;margin:10px 3px 3px 10px;padding:0px;font-family:sans-serif;font-size:14px;}
.toptitle {font-size:36px;font-weight:bold;color:#4169e1;border-bottom:1px double #0000cd;}
.toptitle A:link ,.toptitle A:visited ,.toptitle A:active,.toptitle A:hover{color:#4169e1;text-decoration:none;}
.subtitle {font-size:20px;font-weight:bold;color:#4169e1;border-bottom:0px double #0000cd;margin-top:10px;}
.toppage {position:absolute;width:600px;left:50%;margin-left:-300px;text-align:left;}
h1 {font-size:18px;margin:0px;color:#454545;font-family:sans-serif;}
h2 {font-size:14px;margin:5px 3px 3px 10px;color:#636363;font-family:sans-serif;}
.step {font-size:14px;margin:10px 0px 0px 0px;color:#636363;font-family:sans-serif;}
h3 {font-size:14px;margin:15px 3px 3px 0px;color:#636363;font-family:sans-serif;}
.contents {margin:0px 3px 3px 20px;}
.dispbtn {margin:10px 3px 3px 20px;}
.topcontents {margin:10px;color:#363636;width:580px;}
.toptext{margin:10px;}
.topnextpage{text-align:center;font-size:20px;margin:20px;}
strong{font-size:16px;color:#ffa500;font-weight:bold;}
.topnextpage A:link ,.topnextpage A:visited ,.topnextpage A:active,.topnextpage A:hover{color:#0000FF;}
#searchresult {border:1px solid #ffffff;width:0px;height:0px;padding:10px;overflow: auto;}
.items{font-size:12px;margin:1px;padding:5px;border:0px solid grey;background: white;width:140px;height:190px;text-align:center;float:left;}
.pfooter{border-top:2px solid #cdcdcd;text-align:center;}
.footer{font-size:12px;color:#969696;}
.footer{margin:3px;}
