@charset "utf-8";
/*=====================================================
* Style Name: BB Category Style
* Style URL: /bb/animation/css/animation.css
* Description: Category Style Sheet
* Version: 0.0.2
* Last Up Date: 2011/03/28
* Author: Prime works
* Author URL: http: //www.primeworks.jp/
*
* Markup Reference:
*
=====================================================*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#animation div.ani-box div.ani-main {
float: left;
width: 504px;
margin: 0 0 0 10px;
}

#animation div.ani-box div.ani-main p.movie-img {
padding: 0;
}

#animation div.ani-box div.ani-main p.copy {
margin: 10px 0 0 0;
padding: 0;
font-size: 80%;
text-align: right;
}

#animation div.ani-main p.movie-tit {
margin: 20px 0 0 0;
padding: 0;
}

#animation div.ani-main div.movie-area {
padding: 13px;
background: url(../img/bg_box_01.gif) repeat;
}

#animation div.ani-main div#flashcontent {
}

#animation div.ani-main div.link-area {
position: relative;
margin: 20px 0 0 0;
padding: 0 0 5px 0;
background: url(../img/bg_box_02.gif) repeat;
}

#animation div.ani-main div.link-area p {
padding: 0;
}

#animation div.ani-main div.link-area p.bn {
position: absolute;
top: 9px;
right: 45px;
}

#animation div.ani-main div.link-area ul {
margin: 10px 0 0 18px;
}

#animation div.ani-main div.link-area li {
margin: 3px 0;
padding: 0 0 0 15px;
background: url(../img/arrow.gif) no-repeat left center;
}

#animation div.ani-main p.fpdl {
margin: 30px 0 20px 50px;
line-height: 1.6;
}

#animation div.ani-main p.fpdl img {
display: block;
float: left;
width: 88px;
}

#animation div.ani-main p.fpdl span {
display: block;
float: left;
width: 320px;
padding: 0 0 0 10px;
font-size: 80%;
}

#animation div.ani-box div.ani-sub {
float: right;
}

#animation div.ani-box div.ani-sub ul {
margin: 20px 22px 0 0;
position: relative;
}

#animation div.ani-box div.ani-sub li {
padding: 2px 0 0 0;
background: url(../img/bg_subli.gif) no-repeat left top;
}

#animation div.ani-box div.ani-sub li.top {
padding: 0;
background: none;
}

#animation div.ani-box div.ani-sub li img.pbtn-01 {
position: absolute;
top: 147px;
left: 27px;
}

#animation div.ani-box div.ani-sub li img.pbtn-02 {
position: absolute;
top: 328px;
left: 27px;
}

#animation div.ani-box div.ani-sub li img.pbtn-03 {
position: absolute;
top: 510px;
left: 27px;
}

