body {
 margin: 10px 0px 10px 0px;
 padding: 0px;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 text-align: center;
}
.wrap1 {
 width: 756px;
 margin-left:auto;
 margin-bottom: 0px;
 margin-right:auto;
 text-align:left;
 padding: 0px;
}
#HeaderLeft {
 float:left;
 height: 40px;
 margin-bottom:10px;
 padding:0px;
}
#HeaderRight {
 float:right;
 width:auto;
 margin: 0px;
 padding: 0px;
 font-size:80%;
}
.headmenu {
 margin: 0px 0px 15px 0px;
 padding: 5px;
 font-size: 80%;
 background-color: #F2F2F2;
}
.down {
 margin:0px;
 padding: 3px;
 font-size:80%;
 line-height:150%;
 background-color: #F2F2F2;
 height: 1em;
}
.down ul {
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
.lilink {
 margin:0px 5px 0px 0px;
 padding:0px 0px 0px 13px;
 background:url("http://www.tukaerusite.com/img/rightmark.gif") no-repeat;
 width:auto;
 float:left;
}
.lihome {
 margin:0px 5px 0px 0px;
 padding:0px;
 width:auto;
 float:left;
}
h1 {
 font-size:100%;
 border-left: 5px solid #6578CC;
 padding: 0px 0px 0px 5px;
 margin: 10px 0px;
}
h2 {
 clear: left;
 margin:0px;
 padding: 3px;
 font-size:90%;
 background-color: #6577CC;
 color: #FFF;
}
h3 {
 margin: 30px 0px 10px 0px;
 padding: 0px 0px 5px 0px;
 font-size:100%;
 border-bottom: 1px solid #CCC;
}
.link {
 background-color:#F2F2F2;
 border-color: #6577CC;
 border-width: 0px 0px 0px 5px;
 border-style: solid;
 margin: 0px 0px 10px 0px;
 padding: 3px 0px 3px 5px;
}
.content {
 width:100%;
 margin: 10px 0px 0px 0px;
 padding:0px;
 font-size:90%;
 line-height:150%;
}
#Right {
 width: 30%;
 float: right;
 margin:10px 0px 0px 0px;
 padding:2px;
 font-size:80%;
 line-height:150%;
 border: 1px solid #B3B3B3;
}
.menu {
 background-color:#F3F4FC;
 margin:0px;
 padding:5px;
}
.menu ul {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 10px;
 list-style-type:none;
}
.url {
 font-size:80%;
}
.description {
 font-size:80%;
}
.infofootermenu {
 margin: 0px;
 padding: 20px 0px 0px 0px;
 background-image: url(http://www.tukaerusite.com/img/footerbar.gif); background-repeat: repeat-x;
}
#TopLeft {
 clear: left;
 font-size:80%;
 line-height:150%;
 text-align:left;
 float:left;
 width:46%;
 margin:0px;
 padding:0px;
}
#TopRight {
 float:right;
 font-size:80%;
 line-height:150%;
 width:46%;
 margin:0px;
 padding:0px;
 text-align:left;
}
#TopLeft h2 {
 margin: 0px 0px 5px 0px;
 padding: 5px;
 font-size: 100%;
 color: #000;
 background-color: #F3F4FC;
}
#TopRight h2 {
 margin: 0px 0px 5px 0px;
 padding: 5px;
 font-size: 100%;
 color: #000;
 background-color: #F3F4FC;
}
.linklist li {
 margin:0px;
 padding: 0px 0px 20px 0px;
}
.red {
 color:#CC0000;
}
.datespace {
 margin:0px;
 padding: 3px;
 background-color: #F2F2F2;
}
blockquote {
 margin:5px;
 padding:5px;
 background-color:#F2F2F2;
 border: thin dotted #D0D2D4;
 color:#333;
}
.headmenulogo {
 background:url("../img/headerbar.gif");
 height: 50px;
 padding-left: 5px;
}
.headmenu {
 margin: 0px 0px 15px 0px;
 padding: 5px;
 font-size: 80%;
 background-color: #F2F2F2;
 color: #666;
}

