body, h1, h2, h3, h4, p, td, dt, dd, img, lavel {
  margin: 0px;
  padding: 0px;
  font-style: normal;
}

img {
  border:none;
}
.feature {
  width: 605px;
  padding-top: 10px;
  margin-bottom: 30px;
}


#main {
  width: 910px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.4;
  font-size: 15px;
  clear: both;
}
#head {
  display: block;
  height: 40px;
  width: 910px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-right: auto;
  margin-left: auto;
}


#left {
  float: left;
  width: 290px;
  margin-right: 15px;
  clear: both;
  display: block;
}


#right {
  float: left;
  width: 605px;
  display: block;
}
#foot {
  width: 910px;
  clear: both;
  text-align: center;
  border-top: 1px solid #333333;
  margin: 20px auto;
  padding-top: 5px;
}
.ltitle {
  color: #3366CC;
  font-weight: bold;
}
#TPB {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TPB.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 96px;
  width: 290px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#TCatch {
  font-size: 12px;
  display: block;
  height: 40px;
  padding-top: 12px;
  padding-left: 20px;
}
#ttel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  display: block;
}
#ftel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin-top: 30px;
  border-bottom: 2px solid #666666;
}


#PPR a:hover,
#PPR a:active {
  background-position: 0 -96px;
}

#THome {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TB1.png) no-repeat 0px 0px;
  text-indent: -9999em;
  display: block;
  height: 40px;
  width: 150px;
  float: left;
}
#TSp {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TBS.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 40px;
  width: 10px;
  float: left;
}
#TFAQ {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TB2.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 40px;
  width: 150px;
  float: left;
}
#YLogo {
  font-size: 1px;
  line-height: 1px;
  background: url(img/YLogo.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 120px;
  width: 290px;
}
#navi {
  display: block;
  float: left;
  height: 250px;
  width: 200px;
}

#NB1 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/NB1.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 50px;
  width: 200px;
}
#NB2 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/NB2.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 50px;
  width: 200px;
}
#NB3 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/NB3.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 50px;
  width: 200px;
}
#NB4 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/NB4.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 50px;
  width: 200px;
}
#NB5 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/NB5.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 50px;
  width: 200px;
  outline-width:0px;
}

#tnavi a:hover,
#tnavi a:active
{
  background-position: 0 -150px;
}


#TN1 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TN1.jpg) no-repeat 0px 0px;
  text-indent: -9999em;
  display: block;
  height: 150px;
  width: 195px;
  float: left;
  margin-right: 10px;
}
#TN2 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TN2.jpg) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 150px;
  width: 195px;
  float: left;
  margin-right: 10px;
}
#TN3 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/TN3.jpg) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 150px;
  width: 195px;
  float:left;
}

#navi a:hover,
#navi a:active
{
  background-position: 0 -50px;
}


#YLB1 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/YLB1.png) no-repeat 0px 0px;
  text-indent: -9999em;
  display: block;
  height: 35px;
  width: 290px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#YLB2 {
  font-size: 1px;
  line-height: 1px;
  background: url(img/YLB2.png) no-repeat;
  text-indent: -9999em;
  display: block;
  height: 35px;
  width: 290px;
  margin-top: 20px;
  margin-bottom: 10px;
}
#head a:hover,
#head a:active
{
  background-position: 0 -40px;
}
.colort {
  background: #eeeeee;
}
.tlink a:link,
.tlink a:visited {
  color: #0066FF;
  text-decoration: none;
  border-bottom: 1px dotted #0033FF;
}
.tlink a:hover,
.tlink a:active {
  color: #0000CC;
  text-decoration: none;
  border-bottom: 1px solid #0000CC;
}
.tlink dd {
  display: block;
  padding-bottom: 10px;
}
.tlink dl {
  margin: 0px;
  padding: 0px;
}
#FAQ a:link,
#FAQ a:visited {
  color: #666666;
  text-decoration: none;
  border-bottom: 1px dashed #666666;
}
#FAQ a:hover,
#FAQ a:active {
  color: #990000;
  text-decoration: none;
  border-bottom: 1px solid #990000;
}
#FAQ dl {
  margin: 20px 0px 0px;
  padding: 0px;
}
#FAQ dt {
  float: left;
  width: 40px;
}
#FAQ dd {
  margin-left: 40px;

}
#FAQ .LBL {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666666;
}
#FAQ  .LBR {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #990000;
}
#FAQ {
  margin-top: 10px;
}
#FAQ .lbra {
  margin-top: 25px;
  margin-bottom: 5px;
}
.PDiary {
  display: block;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  font-size: 12px;
  margin-top: 10px;
}
#PDMain {
  margin: 0px;
  padding: 0px;
  width: 600px;
  text-align: center;
}
