@charset "euc-jp";

img{
   border:none;
}

div#beck-body{
   width:770px;
   color: #fff;
   font-size: 12px;
   line-height: 1.6;
   overflow:hidden;
   margin: 15px 0 15px 18px;
   background: #000 url(../img/bg.jpg) repeat-y left 425px;
}
div#beck-body h2{
   height: 425px;
   text-indent: -9999px;
   overflow: hidden;
   background: #000 url(../img/main.jpg) no-repeat;
}
div#comment-text{
   position: relative;
   height: 410px;
   background: url(../img/comment-bg.jpg) no-repeat;
}
div#comment-text p{display: none;}
div#comment-text div{
   position: absolute;
}
div#comment-text div a{
   display: block;
   text-indent: -9999px;
   overflow: hidden;
}
div#form-btn{
   left: 191px;
   top: 303px;
}
div#form-btn a{
   width: 253px;
   height: 70px;
}
div#form-btn a:hover{
   background: #fff;
   opacity:0.3;
   filter: alpha(opacity=30);
}

div#site-btn{
   left: 606px;
   top: 354px;
}
div#site-btn a{
   width: 145px;
   height: 19px;
}

.beck-contents{
   width: 770px;
   overflow: hidden;
}
.beck-contents:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.beck-contents h3{
   float: left;
   width: 190px;
   height: 100px;
   text-indent: -9999px;
   overflow: hidden;
   background-repeat: no-repeat;
   background-position: 17px 0;
}
.beck-contents div.beck-contents-in{
   float: left;
   width: 560px;
}
#beck-story h3{background-image: url(../img/title1.gif);}
#beck-cast h3{background-image: url(../img/title2.gif);}

#beck-story h4{
   height: 30px;
   text-indent: -9999px;
   overflow: hidden;
   background: url(../img/story-title.gif) no-repeat;
}
#beck-story div#beck-movie{
   float: right;
   width: 280px;
   height: 210px;
   background: #000;
   margin: 10px 0 5px 15px;
}

#beck-cast{
   margin-top: 40px;
}
#beck-cast div.beck-cast-in{
   clear: both;
   width: 555px;
   margin-top: 20px;
}
#beck-cast div.beck-cast-in:first-child{
   margin-top: 0;
}
#beck-cast div.beck-cast-in:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

#beck-cast div.beck-cast-in div{
   width: 215px;
}
#beck-cast div.beck-cast-in h4,
#beck-cast div.beck-cast-in p{
   
}
#beck-cast div.pt1 div{
   float: right;
}
#beck-cast div.pt1 h4,
#beck-cast div.pt1 p{
   width: 325px;
   float: left;
}
#beck-cast div.pt2 div{
   float: left;
}
#beck-cast div.pt2 h4,
#beck-cast div.pt2 p{
   width: 325px;
   float: right;
}

#beck-roadshow{
   height: 133px;
   background: url(../img/roadshow.gif) no-repeat;
   margin-top: 40px;
}
#beck-roadshow *{
   visibility: hidden;
}


.bottom-btns a:hover{
   opacity: 0.8;
}


