li, div,h3,p,form { margin:0; padding:0; }
ul, ol {padding:0px 0px 0px 0px; margin:0; list-style-type:none;}
p{text-indent:1em;}

img{border:none;}
h1 {font-size:18pt; margin:0px; padding:0px;}
h2 {font-size:12pt; margin:0px; padding:0px;}


body{text-align:center; background-color:#ddd; line-height:140%; font-size:12pt;}
.main {width:650px; text-align:left; margin:10px auto; background-color:#fff;}
#header { width:650px; color:#000; background-color:#ffddaa;}
#header h1{line-height:100%; font-size:11pt; margin-left:5px;}
#header p{margin-top:20px; margin-left:100px; font-size:10pt; text-indent:0em;}

#contents { background-color:#fff;}
#contents #left{width:160px; float:left; padding:0px 0px 0px 0px;  background-color:#fff;}
#contents #left dl{padding-left:5px; font-size:9pt;}
#contents #left dt{padding:0px;margin:25px 0px 0px 0px;border-bottom:dotted 1px #ff9900;border-top:dotted 2px #ff9900;line-height:130%;}
#contents #left dd{padding:0px;margin:0px; text-indent:1em; line-height:150%;}
#contents #left ul{padding-left:5px; font-size:9pt;}

.searchboxkey {margin-left:15px; padding-top:10px;}
.searchboxkey input {width:150px;}
.searchboxdate {margin-left:15px; margin-top:10px;}
.searchboxdate input {width:30px;}
.searchboxsum {margin-left:15px; margin-top:10px;}
.searchboxsum input {width:80px;}
.searchboxradio  {margin-left:15px; margin-top:10px;}
.searchboxbutton {margin-left:120px; margin-top:10px;}

#contents #center{width:490px; float:right; padding-top:10px; background-color:#fff;}
#contents #center h2{margin:30px 0px 0px 10px; padding-left:5px; 
 width:450px; border-bottom:double 4px #fa7;line-height:180%; }
#contents #center object{margin-left:30px;}
#contents #center dl {margin:0px 5px;}
#contents #center dt {margin:45px 0px 0px; padding:0px 0px 5px 5px; font-weight:bold; border-left:solid 2px #ff7700;  border-bottom:dotted 1px #ff7700;}
#contents #center dd {margin:0px; padding:0px 0px 0px 10px; border-left:solid 2px #ff7700;}
#contents #center div{margin:0px;}
#contents #center p {margin:25px 10px 10px 10px; text-indent:1em; }
#contents #center ul { list-style-type:none; }
#contents #center li { text-align:center; width:53px; float:left; font-size:11pt;}
#contents #center form { padding-left:10px; }
#contents #center #pankuzu {margin-left:190px; margin-right:20px;width:280px; text-align:right; font-size:9pt;}
#contents #center #mailform {margin-left:35px;}

#contents #right{width:1000px; float:right; padding-top:0px; background-color:#fff;}

.searchresult table{width:410px;margin-left:30px;}
.searchresult table td{padding-top:40px}
.searchresult .left{ width:200px; }
.searchresult {font-size:12pt;}
.searchfooter {text-align:center; margin-top:20px; margin-bottom:20px;}

#footer {text-align:left; margin-top:50px;line-height:110%; text-align:center;
 font-size:10pt; background-color:#ffddaa;}

