/* elements */

img		{border:none;}
p		{margin:0;text-indent: 1em;}
form		{margin:0;padding:0;}
td		{color:#333333;}
h1		{margin:0;padding:0;}
h2		{margin:0;padding:0;}
h3		{font-weight:normal;font-size:75%;color:#ffffff;}
/*div		{border:1px solid #ff3366;}*/


/* base */

#body02		{
  background:#f2f2f2 url(images/bg02.jpg) no-repeat 0 0 !important;
  color:#fff;margin:0;padding:0;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",'メイリオ','Meiryo',"sans-serif";
  overflow-y:scroll;
}

/* link */

a:link			{color:#ffffff;text-decoration:underline;}
a:visited		{color:#ffffff;text-decoration:underline;}
a:active		{color:#993333;text-decoration:none;}
a:hover			{color:#993333;text-decoration:none;}


#title{
  width:148px;
  margin:16px 0 0 20px;
}
#area01{
  float:left;
  width:623px;
  height:278px;
  margin:30px 0 0;
}
#area01 p.title{
  height:50px;
  margin:0 0 0 42px;
  padding:0;
  text-align: left;
  text-indent:0;
}
#area01 table{
  margin:0 0 0 42px;
  padding:0;
}
#area01 table td{
  width:182px;
  vertical-align: top;
}
#area02{
  float:left;
  height:278px;
  margin:30px 0 0;
}
#area02 p.title{
  height:50px;
  margin:0;
  padding:0;
  text-align: left;
  text-indent:0;
}

#area02 table td{
  vertical-align: top;
}
p.cap{
  width:166px;
  margin:0;
  padding:0;
  text-align: center;
  text-indent:0;
}
p.cap img{
 border:solid 3px #333333;
}
p.name{
  width:166px;
  margin:10px 0 0;
  padding:0;
  text-align: center;
  text-indent:0;
  color:#fff;
  font-size: 14px;
}
p.link{
  width:166px;
  margin:10px 0 0;
  padding:0;
  text-align: center;
  text-indent:0;
  color:#fff;
  font-size: 14px;
}

#note{
  clear:left;
  margin: 0 0 0 20px;
  color:#fff;
  font-size: 14px;
}