body {
              margin-bottom: 0px;
	font-size: 12px;
	font-style: normal;
	letter-spacing : 0px;
	line-height : 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
              scrollbar-base-color : a4a4a4;
              background-image: url(../image/bg.gif);
}

td, textarea, input, select {
	font-size: 12px;
	color: 333333;
	font-weight: normal;
	letter-spacing : 0px;
	line-height : 15px;}

.tdtop {
              backgroundcolor: F4F2F0;
	font-size: 12px;
	color: 333333;
	font-weight: normal;
	letter-spacing : 0px;
	line-height : 18px;}

.td1 {
              border-style: solid;
              border-width: 1px;
              border-color: d1d1d1;}

.td2 {
              border-style: solid;
              border-width: 3px;
              border-color: cc0000;}

.tdmenu2 {
              text-margin: 3px 0 0 3px;}

.text1 {
              letter-spacing : 0px;
	line-height: 18px;
              margin: 20px 10px 40px 10px;
}
.text3 {
              letter-spacing : 0px;
	line-height: 18px;
              margin: 10px 0px 30px 0px;
}
.text2 {
	font-size: 10px;
	color: #0099cc;
	font-weight: normal;
	letter-spacing : 0px;
	line-height : 13px;}
.aqua {
	font-size: 12px;
	color: 3E969F;
	font-weight: bold;
	letter-spacing : 0px;
	line-height : 15px;
              text-valign: top;}

.tdblue {
	font-size: 12px;
	color: 004BA8;
	font-weight: bold;
	letter-spacing : 0px;
	line-height : 18px;
              text-valign: top;}


a:link {color:#35A2BD;}
a:visited {color:#35A2BD;}
.img_botor {
	border: 2px solid #666666;
}

a:active {color:#000000;}
a:hover {color:#000000;}

}
a.black:link, a.black:visited { color: #333333; text-decoration: none;}
a.black:hover { color: #ff9900; text-decoration: none;}


.text2 {
	font-size: 16px;
	color: #35A2BD;
	font-weight: bold;
              letter-spacing : 0px;
	line-height: 15px;
}
.text3 {
	font-size: 14px;
	color: #35A2BD;
	font-weight: bold;
              letter-spacing : 0px;
	line-height: 15px;
}

.text4 {
	font-size: 10px;
	color: #0099cc;
	font-weight: normal;
	letter-spacing : 0px;
	line-height : 13px;}
.text5 {
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
              letter-spacing : 0px;
	line-height: 15px;
}

.imgl { margin: 0px 10px 10px 0px; padding: 1px}
.imgr { margin: 0px 0px 10px 10px; padding: 1px}

/* すべてのボックスに共通 */
dl {
  width: 270px;
  float: left;
  margin: 0px 0 0 0;
  padding: 0px;
  font-color: #333;
  font-size: 12px;
  }
dl dt {
  padding: 0px 0px;
  }
dl dd {
  margin: 0 10px 10px 10px;
  padding: 0;
  }
dl dd ul {
  margin: 0;
  padding: 0;
  }
dl dd ul li {
  list-style-type: none;
  padding: 5px 0 0 8px;
  }
dl dd p {
  margin: 0;
  text-align: right;
  }

/* topmainのボックス*/
dl#topmain {
  margin-right: 9px;
  background: #F4F2F0;
  }
dl#topmain dt {
  }

/* copylight*/
.copy{font-size: 10px; color: 333333 ;font-family: Verdana;}


.pictl { margin: 0px 10px 5px 0px; padding: 1px}
.pictr { margin: 0px 0px 5px 10px; padding: 1px}
img {
}
