/* エントリーページ用 CSS (entry.css) */

html, body {
  width: 100%;
  height:100%;
  }

h1 {                                                             
  margin-top: -300px;
  }


div#mainbody {
  top: -300px;
   }


#contents{
  width:900px;
  margin:0 auto;
  padding:0;
  }

.contents{
  width:900px;
  text-align:center;
  margin:0;
  padding:0;
  background:url(http://travelradio.standplay.com/imgs/contents-back.gif) repeat-y;
  }

.contents a{color:#ddd;}

.contents_box{
  width:820px;
  margin:0px auto;
  padding:0px;
  }

.contents_top{
  width:900px;
  height:40px;
  margin:0px;
  padding:0px;
  background:url(http://travelradio.standplay.com/imgs/contents-top.gif) no-repeat;
  }

.contents_bottom{
  color:#010101;
  font-size:9px;
  width:900px;
  height:45px;
  margin:0px;
  padding:0px;
  background:url(http://travelradio.standplay.com/imgs/contents-bottom.gif) no-repeat;
  clear:both;
  }

.contents_left{
  float:left;
  width:480px;
  margin-left:0px;
  padding:0px;
  overflow:hidden;
  }

#photo{
  width:480px;
  height:350px;
  margin:0px auto;
  padding:0px;
  overflow:hidden;
  background:#fff url(http://travelradio.standplay.com/imgs/travelradio-artwork.gif) no-repeat center;
  }

#photo_more{
  width:480px;
  height:350px;
  margin:10px auto 5px;
  padding:0px;
  overflow:hidden;
  background-color:#fff;
  }

.caption{font-size:11px;color:#fff;font-weight:bold;text-align:center;line-height:15px;margin:0px auto5px;}

#photo_space{
  float:left;
  background: transparent;
  width: 480px;
  height: 175px;                                                                   
  margin-top: -137px;
  }

#photo_img{
  width: 480px;
  clear: both;
  position: relative;
  top: -137px;
  /* IE4ever Hack: Hide from IE4 **/
  position: static;
   /** end hack */
   }


.contents_right{
  float:right;
  color:#ddd;
  width:300px;
  text-align:left;
  margin-right:0px;
  padding:0px;
  overflow:hidden;
  }

#contents h2{
  font-weight:bold;
  font-size:13px;
  text-align:right;
  margin:2px 0px 5px;
  }

#contents dl{
  margin:0px;
  padding:0px 0px 5px;
  }

#contents dt{
  font-size:11px;
  text-align:left;
  margin:0px 0px 3px;
  padding:0px 1px;
  }

#contents dd{
  font-weight:bold;
  font-size:12px;
  text-align:right;
  margin:2px 0px 5px;
  padding:0px 1px;
  }

#contents .entry_body{
  font-size:11px;
  font-weight:normal;
  text-align:left;
  line-height:15px;
  margin:2px 0px 5px 10px;
  }

#contents .entry_more{
  font-size:11px;
  font-weight:normal;
  text-align:left;
  line-height:15px;
  margin:2px 0px 5px 10px;
  }

#contents .entry_body a, #contents .entry_more a {text-decoration:underline;}

.name{
  font-size:14px;
  font-weight:bold;
  padding:2px 0px;
  line-height:20px;
  letter-spacing:2px;
  }

.more{
  font-size:11px;
  text-align:right;
  margin:0px;
  padding:3px 0px 5px;
  }

.avanti{
  font-size:11px;
  text-align:left;
  margin:0px;
  padding:7px 0px;
  }

.navi{
  color:#333;
  font-size:10px;
  letter-spacing:3px;
  padding:5px 0px;
  margin:0px auto;
  }

.navi_top{
  color:#333;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding:3px 40px 3px 0px;
  margin:0px auto;
  }

.navi a, .navi_top a{color:#333;text-decoration:none;}

#more{
  padding:15px 1px 5px;
  clear:both;
  }

#more .close{
  text-align:right;
  margin:0px;
  padding:10px 1px;
  }

#hidden, #hide{
  float:right;
  margin:3px 0px 3px 5px;
  }

.mc{
  font-size:10px;
  font-weight:bold;
  text-align:right;
  margin:2px 0px 5px 0px;
  }

.play{margin:0px;padding:0px;}

.copyright{font-size:9px;text-indent:-10000em;color:#010101;line-height:9px;height:9px;overflow:hidden;}

table{width:480px;height:350px;}
td{text-align:center;}