@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 #toptext{
  margin-top:10px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:80px;
  background-image:url(./images/img01.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  background-color:#000000;
  color:#ffffff;
}
#main #column #toptext ul li{
  margin-top:5px;
  padding-left:19px;
  background-image:url(./images/mark04.gif);
  background-position:0px 3px;
  background-repeat:no-repeat;
  zoom:1;
}
#main #column #toptext ul li a{ color:#ffffff; }
#main #column #toptext ul li a:hover{ color:#ff0000; }
#main #column h2.subtitle01{
  background-color:#6D1A19;
  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.block1{ margin-top:10px; }
#main #column div.block1 a.photort{ display:block;float:right;margin-top:3px;margin-left: 10px;margin-bottom:5px;border:3px #CA301A solid; }
#main #column div.block1 a.photolt{ display:block;float: left;margin-top:3px;margin-right:10px;margin-bottom:5px;border:3px #CA301A solid; }
#main #column div.block1 a.photort:hover,
#main #column div.block1 a.photolt:hover{ border:3px #ff0000 solid; }
#main #column div.block1 a.photort:hover img,
#main #column div.block1 a.photolt:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block1 .photlist{ clear:both;padding-top:20px;width:550px; }
#main #column div.block1 .photlist a{ display:block;float:left;margin:0px 5px 5px 0px;border:1px #CA301A solid; }
#main #column div.block1 .photlist a:hover{ border:1px #ff0000 solid; }
#main #column div.block1 .photlist a:hover img{ filter:alpha(opacity=50);opacity:0.5; }
#main #column div.block1 ul.linkctrl{ margin-top:20px;margin-left:65px; }
#main #column div.block1 ul.linkctrl li{
  padding-left:22px;
  background-image:url(./images/mark02.gif);
  background-position:0px 4px;
  background-repeat:no-repeat;
  zoom:1;
}
#main #column div.youtube .title{
  padding-left:25px;
  background-image:url(./images/mark03.gif);
  background-position:0px 0px;
  background-repeat:no-repeat;
  zoom:1;
}
#main #column div.youtube img{ margin-top:5px;border:3px #CA301A solid; }
#main #column div.youtube a:hover img{ border:3px #ff0000 solid;filter:alpha(opacity=50);opacity:0.5; }
#columnphotodtl{ margin:auto; }
#columnphotodtl #columnphotodtlimg{ padding:15px 0px;background-color:#000000; }
#columnphotodtl #columnphotodtlimg a img{ border:5px #CA301A solid; }
#columnphotodtl #columnphotodtlimg a:hover img{ border:5px #ff0000 solid; }
#columnphotodtl .btmmenu{ margin-top:15px;text-align:left; }
#columnphotodtl .btmmenu li{ margin:5px 15px; }
/*-----------------------------------------------------------------------------*/

