@charset "UTF-8";
/* プロフィールビデオ sample CSS */
/* 2011.02.03 */

p.pagetxt{
margin:0 0 15px;}

/* プロフィールビデオ サムネイル */

dl.screenshot{
margin:-5px 0 0;}

dl.screenshot dt{
float:left;
margin:25px 0 0;}

dl.screenshot dd{
float:right;
width:853px;}

dl.screenshot dd ul li{
float:left;
width:205px;
margin:0 10px 10px 0;}

dl.screenshot dd ul li.last{
float:left;
width:205px;
margin:0 0 10px 0;}

dl.screenshot dd ul li a {
display:block;
padding:5px;
border:5px solid #F2E9E0;}

dl.screenshot dd ul li a:hover{
padding:5px;
border:5px solid #ffacc0;}

dl.screenshot dd ul li span{
display:block;
margin:5px 0 0;
color:#ae8e5b;}

dl.endoroll{
margin:5px 0 0;}

dl.screenshot dd ul li span a{
padding:0!important;
border:none!important;
color:#00a8d7;}


/* 個別ページ用 */
div.movie{
float:left;
width:654px;
height:494px;
margin: 0 0 30px;

border:1px solid #cbb46b;
text-align:center;
background:#fff;}

#movie_image{
margin:7px;}

div.detail_data{
float:right;
width:295px;
margin: 0 0 30px;}

div.detail_data div{
margin:0 0 9px;
padding:0 0 25px;
background:url(img/bg_border1.gif) no-repeat bottom center;}

p.category{
font-weight:bold;}

div.detail_data h3{
margin:0 0 10px;
color:#ff5d80;
font-size:1.4em;}

div.detail_data h3 span{
font-size:0.8em;}

div.detail_data ul strong{
font-size:1.4em;}

div.detail_data ul strong span{
font-size:0.8em;
}

div.detail_data h4{
color:#a68b55;}


div.inner{
clear:both;
float:left;
width:654px;}

ul.scene{	
clear:both;
width:654px;
margin:0 0 30px;
padding:0 0 30px;
background:url(img/bg_border2.gif) no-repeat bottom center;}

ul.scene li{
float:left;
width:200px;
margin:0 25px 0 0;}

ul.scene li.last{
margin:0 0 0 0;}

ul.scene li p{
display:block;
margin:5px 0 0 ;}

ul.scene li p span{
font-size:0.8em;}


div.menu{
float:right;
width:295px;}


div.menu h3{
width:295px;
min-height:27px;
margin:0 0 15px;
font-size:1.2em;
color:#FF5D80;
background:url(../../common/css/img/line01.png) no-repeat right bottom;	
line-height:1.4em;
cursor:pointer;}

* html div.menu h3{
height:27px;}

div.menu ul{
margin:0 0 20px;}

div.menu ul li{
margin:0 0 10px;}

div.menu ul li div.img{
float:left;
widht:100px;}

div.menu ul li div.txt{
float:left;
width:110px;
margin:0 0 0 10px;
font-size:0.8em;}

div.menu ul li div.txt strong{
font-size:1.2em;}

div.boxleft ul li div.txt strong a{
color:#ff5d80;}



/* clear */
dl.screenshot,
dl.screenshot dd ul,
ul.scene,
div.menu ul li{overflow: hidden;}

dl.screenshot:after,
dl.screenshot dd ul:after,
ul.scene:after,
div.menu ul li:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;}

/*\*/
* html dl.screenshot,
* html dl.screenshot dd ul,
* html ul.scene,
* html div.menu ul li{
height: 1em;
overflow: visible;}

/**/

