table#table-main {
    width: 735px;
	border: none;
}

table#table-01 {
    width: 702px;
	border: none;
	table-layout: fixed;
}

table#table-02 {
    width: 702px;
	border: none;
}

table#table-03 {
    width: 702px;
	border: none;
}

td.photo{
 width: 340px;
 height:305px;
 vertical-align :center;
 text-align:center;
}

td.item{
 width:250px;
 }

td.name{
 padding: 0px 0px 0px 10px;
 height:40px;
 width:282px;
 margin-left:auto;
 margin-right:0px;
}

td.category{
 padding: 0px 0px 0px 10px;
 height:40px;
}

td.comment{
 padding: 0px 10px 0px;
 vertical-align : top;
}

td.url{
 padding: 0px 0px 0px 11px;
 vertical-align : middle;
 font-size: 13px; 
}

td.imglist{
 width:340px;
 padding:10px;
}

.imgtrim{
 width:60px;
 height:60px;
 overflow:hidden;
 float:left;
 margin-right:5px;
 margin-bottom:5px;
 }

.imgtrim img{
 margin-top:-80px;
 margin-left:-120px;
 }

/* athlete index.html用 */

td.genre{
 vertical-align :center;
 text-align:center;
 margin:auto;
}

td.athlete{
 padding: 0px 0px 0px 5px;
  font-size: 12px;
  text-align:left;
 vertical-align : top;
  line-height: 150%;
  color:#8C8C8C;
   }

td.athlete-r{
 padding: 0px 0px 0px 5px;
  font-size: 12px;
  text-align:left;
 vertical-align : top;
  border-width: 0px 1px 0px 0px; /* 左右だけ引く */
  border-color: green; /* 線色：緑 */
  border-style: solid dashed; /* 線種：実線 */
  line-height: 150%;
  color:#8C8C8C;
   }
   
td.athlete-l{
 padding: 0px 0px 0px 5px;
  font-size: 12px;
  text-align:left;
 vertical-align : top;
  border-width: 0px 0px 0px 1px; /* 左右だけ引く */
  border-color: green; /* 線色：緑 */
  border-style: solid dashed; /* 線種：実線 */
  line-height: 150%;
  color:#8C8C8C;
   }
   
h1 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-size: 13px;
  font-weight: bold;
  text-align:left;
   }
  
h3 {
  font-size: 11px;
  text-align:center;
  font-weight: normal;
  }

h4 {
  font-size: 11px;
  text-align:center;
  font-weight:normal;
  }

em {
  font-size: 8px;
  font-style: normal;
　}

p { 
  font-size:11px;
  text-align: left;
  line-height: 130%;
   }

p.yomi {
  font-size:11px;
  text-align: left;
  line-height: 130%;
  margin-top: 0;
  margin-bottom: 0;
  }

div.navi{
  font-size:12px;
  text-align: center;
  color:#8C8C8C;
}



