body{
  line-height : 150%;
  font-size: 12px;
  margin: 10px;
  padding: 0;
}
#top_catch{
  margin: 20px 0 20px 0;
  padding: 0;
}
#top_flash{
  float:left;
  width: 400px;
  height: 360px;
  background-color : #000000;
  margin: 0 10px 0 0;
  padding: 5px;
}
#top_iframe{
  float:right;
  width: 280px;
  height: 360px;
  margin: 0;
  padding: 0;
}
#top_iframe h2{
  font-size: 12px;
  color: #cc0000;
  background-color : #ffff99;
  margin: 5px 0 0px 0;
  padding: 5px;
}
#top_iframe iframe{
  margin: 0;
  padding: 0;
}
.portgame, .portothers{
  padding: 10px;
}
.portgame h2, .portothers h2{
  margin:10px 0 5px 5px;
  padding: 0;
  font-size: 14px;
  color: #660000
}
.portgame h2 span, .portothers h2 span{
  font-size: 12px;
  padding: 0 0 0 30px;
  color: #666666;
  font-weight : normal;
}
.portgame img{
  margin:0 5px 0 10px;
}
.portothers img{
  margin:0;
}
.portgame p{
  font-size: 10px;
  margin: 0;
  padding: 0 0 0 10px;
}
.portothers p{
  font-size: 12px;
  line-height : 150%;
  margin: 0;
  padding: 0 25px 0 10px;
}
.com h2, .com3 h2{
  margin:10px 0 5px 20px;
  padding: 0;
  font-size: 14px;
  color: #660000
}
.com p{
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 0 0 0 10px;
  line-height : 150%;
}
.com span{
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 0 0 0 0px;
  line-height : 110%;
}
.com small{
  color: #333333;
  font-size: 75%;
  margin: 0;
  padding: 0 0 0 0px;
  line-height : 100%;
}
.com ul{
  list-style-type: none
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 0 0 0 0px;
  line-height : 110%;
}
.com td{
  list-style-type: none
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 5 5 5 5px;
  line-height : 110%;
}
.com img,link img{
  margin:25px 5px 30px 15px;
}
.com3 h3{
  margin:5px 20px 10px 10px;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
  color: #660000;
  background-color : #eeeeee;
}
.com3 td{
  color: #333333;
  font-size: 11px;
  margin: 0;
  padding: 0;
  line-height : 150%;
}
.com3 table{
  margin: 0 10px;
}
.link p{
  font-size: 12px;
  margin: 20px;
  padding: 0;
}
.make h2{
  font-size: 14px;
  text-align : center;
  line-height : 130%;
  margin: 15px 0 5px 0;
}
.make h3{
  font-size: 12px;
  margin: 15px 0 5px 0;
  padding: 0;
}
.make p{
  color: #333333;
  font-size: 12px;
  line-height : 150%;
  margin: 0;
  padding: 0;
}
 .make img{
  margin:5px 5px 10px 15px;
}
.rec td{
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 5px;
  line-height : 150%;
}
.rec h2{
  font-size: 12px;
  color: #ffffff;
  margin: 10px 0 10px 10px;
  padding: 0;
}
.rec #submit{
  text-align : center;
}
.rec p span{
  font-size: 12px;
  padding: 0 0 0 10px;
  color: #666666;
  font-weight : normal;
}
#rec_table1{
  margin:5px;
}
#rec_menu li{
  margin:5px 0;
  padding: 0;
}
.rec h4{
  font-size: 12px;
}
#office p{
  font-size: 12px;
  text-align : center;
}
#office img{
  margin: 5px 0;
  padding:0;
}
.new h2{
  font-size: 12px;
  color: #333333;
  margin: 0 0 5px 0 ;
  padding: 0;
}
.new p{
  font-size: 10px;
  margin: 0;
  padding: 0 0 0 5px;
}