@charset "UTF-8";
/*-----------------------------------------------------------------------------*/
#main #column h1#title01{
  margin-top:10px;
  width:750px;
  height:30px;
  overflow:hidden;
}
#main #column h1#title01 span{ color:#ff9900; }
#main #column div.block1{ margin-top:10px; }
#main #column div.block1 img{ float:right;margin-left:10px; }
#main #column div.block1 p{ margin-top:10px; }
#main #column div.block1 p.margin0{ margin-top:0px; }
#main #column #daylink{
  margin-top:20px;
}
#main #column #daylink a,
#main #column #daylink span{
  width:180px;
  height:137px;
  display:block;
  float:left;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#main #column #daylink a:hover{ background-position:left bottom; }
#main #column #daylink a span,
#main #column #daylink span span{ margin-left:-9999px; }
#main #column #daylink #daylink01{ background-image:url(./images/daylink01.jpg); }
#main #column #daylink #daylink02{ background-image:url(./images/daylink02.jpg);margin-left:10px; }
#main #column #daylink #daylink03{ background-image:url(./images/daylink03.jpg);margin-left:10px; }
#main #column #daylink #daylink04{ background-image:url(./images/daylink04.jpg);margin-left:10px; }
#main #column h2.subtitle01{
  margin-top:20px;
  background-color:#990000;
  color:#ffffff;
  zoom:1;
}
#main #column h2.subtitle01 span{ display:block; }
#main #column h2.subtitle01 .top{ background-image:url(./images/subtitle01.gif);background-repeat:no-repeat;background-position:left top; }
#main #column h2.subtitle01 .btm{ background-image:url(./images/subtitle02.gif);background-repeat:no-repeat;background-position:left bottom; }
#main #column h2.subtitle01 .dtl{ padding:4px 10px; }
#main #column div.block2{ margin-top:10px; }
#main #column div.block2 a.photo,
#main #column div.block2 span.photo{ display:block;float:left;margin-top:3px;margin-right:10px;margin-bottom:5px;border:3px #ff9900 solid; }
#main #column div.block2 a.photo:hover{ border:3px #ff0000 solid; }
#main #column div.block2 a.photo:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block2 p{ margin-top:10px;margin-left:156px; }
#main #column div.block2 p.margin0{ margin-top:0px; }
#main #column div.block2 p.widthmax{ margin-left:0px; }
#main #column div.block2 .dtllink{
  background-image:url(./images/mark01.gif);
  background-repeat:no-repeat;
  background-position:0px 1px;
  padding-left:19px;
}
#main #column div.block2 span.dtllink{ color:#999999; }
#main #column div.block2 .photlist{ margin-top:20px;width:550px; }
#main #column div.block2 .photlist2{ margin-top:5px;width:550px; }
#main #column div.block2 .photlist  a,
#main #column div.block2 .photlist2 a{ display:block;float:left;margin-right:5px;border:1px #ff9900 solid; }
#main #column div.block2 .photlist  a:hover,
#main #column div.block2 .photlist2 a:hover{ border:1px #ff0000 solid; }
#main #column div.block2 .photlist  a:hover img,
#main #column div.block2 .photlist2 a:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block2 ul.linkctrl{ margin-top:20px;margin-left:40px; }
#main #column div.block2 ul.linkctrl li{ margin-top:5px; }
#main #column div.block2 ul.linkctrl a,
#main #column div.block2 ul.linkctrl span{ background-repeat:no-repeat;background-position:left center;padding:7px 0px 5px 22px; }
#main #column div.block2 ul.linkctrl span{ color:#999999; }
#main #column div.block2 ul.linkctrl .mark01{ background-image:url(./images/mark02.gif); }
#main #column div.block2 ul.linkctrl .mark02{ background-image:url(./images/mark03.gif); }
#main #column div.block2 ul.linkctrl .mark03{ background-image:url(./images/mark04.gif); }
#main #column div.block3{ margin-top:10px; }
#main #column div.block3 a.photo,
#main #column div.block3 span.photo{ display:block;float:right;margin-top:3px;margin-left:10px;margin-bottom:5px;border:3px #ff9900 solid; }
#main #column div.block3 a.photo:hover{ border:3px #ff0000 solid; }
#main #column div.block3 a.photo:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block3 p{ margin-top:10px;margin-right:156px; }
#main #column div.block3 p.margin0{ margin-top:0px; }
#main #column div.block3 p.widthmax{ margin-right:0px; }
#main #column div.block3 .dtllink{
  background-image:url(./images/mark01.gif);
  background-repeat:no-repeat;
  background-position:0px 1px;
  padding-left:19px;
}
#main #column div.block3 span.dtllink{ color:#999999; }
#main #column div.block3 .photlist{ margin-top:20px;width:550px; }
#main #column div.block3 .photlist2{ margin-top:5px;width:550px; }
#main #column div.block3 .photlist  a,
#main #column div.block3 .photlist2 a{ display:block;float:left;margin-right:5px;border:1px #ff9900 solid; }
#main #column div.block3 .photlist  a:hover,
#main #column div.block3 .photlist2 a:hover{ border:1px #ff0000 solid; }
#main #column div.block3 .photlist  a:hover img,
#main #column div.block3 .photlist2 a:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block3 ul.linkctrl{ margin-top:20px;margin-left:40px; }
#main #column div.block3 ul.linkctrl li{ margin-top:5px; }
#main #column div.block3 ul.linkctrl a,
#main #column div.block3 ul.linkctrl span{ background-repeat:no-repeat;background-position:left center;padding:7px 0px 5px 22px; }
#main #column div.block3 ul.linkctrl span{ color:#999999; }
#main #column div.block3 ul.linkctrl .mark01{ background-image:url(./images/mark02.gif); }
#main #column div.block3 ul.linkctrl .mark02{ background-image:url(./images/mark03.gif); }
#main #column div.block3 ul.linkctrl .mark03{ background-image:url(./images/mark04.gif); }
#main #column ul.artcllist li{
  margin-top:10px;
  background-image:url(./images/mark01.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding-left:19px;
}
#columnphotodtl{
  margin:auto;
}
#columnphotodtl #columnphotodtlimg{ padding:15px 0px;background-color:#333333; }
#columnphotodtl #columnphotodtlimg a img{ border:5px #ff9900 solid; }
#columnphotodtl #columnphotodtlimg a:hover img{ border:5px #ff0000 solid; }
#columnphotodtl .btmmenu{ margin-top:15px;text-align:left; }
#columnphotodtl .btmmenu li{ margin:5px 15px; }
/*-----------------------------------------------------------------------------*/

