@charset "Shift_JIS";

#contents { /* コンテンツ部分全体の背景色（青） */
  margin:  0;
  padding:  30px 0;
  background:  #6699ff;
  color:  #000000;
}
#wrap  { /* コンテンツウインドウ部分の背景色（白） */
  width:  736px;
  margin:  0 auto;
  padding:  0;
  background:  #ffffff url(../image2006/bg_tile.gif) repeat-y center top;
  text-align:  left;
}
#wrap2  { /* コンテンツ部分の幅等（センター合わせ）640px */
  margin:  0 48px;
  padding:  0;
}
td.today  {
  padding:  0;
  background:  #6699ff;
  color:  #ffffff;
  font-weight:  bold;
  font-size:  10pt;
  text-align:  center;
}
tr.news  {
  background:  #dddddd;
  font-size:  10pt;
}
p.new  {
  margin:  2px 10px;
}
p.new2  {
  margin:  2px 10px;
  background:  #FFCC33;
}
.new span  {
  color:  #ff00ff;
}
td#leftside  { /* 幅145px（padding含む） */
  padding:  0 10px 0 0;
}
#leftside img  {
  margin:  0 0 10px 0;
}
td#rightside  { /* 幅115px（padding含む） */
  padding:  0 0 0 10px;
}
#rightside img.margin  {
  margin-bottom:  10px;
}
h2.ichioshi  {
  height:  34px;
  margin:  0;
  padding:  0;
  background:  #ffffff url(../image2006/mi_ichioshi.gif);
  text-align:  right;
  color:  #ffffff;
  font-size:  10pt;
  font-weight:  normal;
}
h2.ichioshi p  {
  margin:  0;
  padding:  10px 10px 0 0;
}
.ichiosi1  {
  margin:  0;
  padding:  10px;
  background:  #ccffff;
  border:  solid 1px #3366ff;
  border-top:  none;
}
.ichiosi2  {
  margin:  0;
  padding:  10px;
  background:  #ffffcc;
  border:  solid 1px #3366ff;
  border-top:  none;
}
h3  {
  margin:  0 0 5px 0;
  font-size:  12px;
}
.ichiosi1 p  {
  margin:  2px 0;
  font-size:  10pt;
}
.ichiosi2 p  {
  margin:  2px 0;
  font-size:  10pt;
}
.comment  {
  color:  #666666;
}
h2.dora  {
  margin:  20px 0 0 0;
}
.dramaworld  {
  margin:  0;
  border:  1px solid #3366ff;
  padding:  5px;
}
.dramaworld p  {
  margin:  5px 0 10px 0;
  padding-bottom:  5px;
  font-size:  10pt;
  border-bottom:  dotted 1px #000000;
}

#pagetop  {
  width:  720px;
  margin:  30px auto 0 auto;
  padding:  0;
  text-align:  right;
}

/* リンク色 */
a:link { text-decoration:none;color:#0000ff }
a:visited { text-decoration:none;color:#9900cc }
a:hover { text-decoration:underline;color:#ff0000 }
a:active { text-decoration:none;color:#ccccff }
a[name]:hover { text-decoration:none;color:#000000 }

.ye  {
  color:  #ffcc00;
}
.bl  {
  color:  #006666;
  font-weight:  bold;
}

th,td  {
  vertical-align:  top;
}
