#pankuzu{
  font-size: 71%;
  padding: 15px 0 15px 0;
  border-bottom: none;
}
#header #heading-section #heading-box {
  width: 890px;
  text-align: left;
  font-size: 71%;
  line-height: 1.5;
  margin: 0 auto;
  padding: 1px 0;
  overflow: hidden;
  zoom: 1;
}

#movies{
width:890px;
margin:0 auto;
padding:0;
}
#movies 
#topTitle{
background:url(../img/ti_movies.png) no-repeat 0 0;
width:888px;
height:46px;
text-indent:-9999px;
margin-top:-5px;
cursor: pointer;
}
#topTitle a{
background:url(../img/ti_movies.png) no-repeat 0 0;
width:888px;
height:46px;
text-indent:-9999px;
margin-top:-5px;
cursor: pointer;
display:block;
}



#movies #playerBox{
display:table;
width:880px;
margin:6px 0 0 3px;
}
#movies #playerBox #playerLeft{
display:table-cell;
width:692px;
vertical-align:top;
}
#movies #playerBox #playerLeft #playerHd{
position: relative;
width:692px;
background:url(../img/player_top.png) no-repeat 0 0;
padding-top:10px;
}
#movies #playerBox #playerLeft #playerFt{
width:692px;
background:url(../img/player_bottom.png) no-repeat 0 bottom;
padding-bottom:10px;
}
#movies #playerBox #playerLeft #playerBd{
width:692px;
height:294px;
background:#edebdc;
text-align:center;
padding:10px 0;
position: absolute;
}

#movies #playerBox #playerLeft #playerBd .new_def{
position:absolute;
top: -10px;
left: 0px;
}


#movies #playerBox #playerLeft #buttons{
position:relative;
width:505px;
min-height:32px;
margin:10px 0 0 0;
}
#movies #playerBox #playerLeft #caption{
position: relative;
margin:310px 0 0 0;
}
#movies #playerBox #playerLeft #caption .captionTitle{
font-size:114%;
font-weight:bold;
color:#4c4c4c;
line-height:1.4;
text-align:left;
margin:0;
padding:0;
}
#movies #playerBox #playerLeft #caption #captionTextBox{
width:692px;

text-align:left;
overflow:hidden;
display:none;
}
#movies #playerBox #playerLeft #caption #captionTextBox .captionText{
font-size:93%;
color:#4c4c4c;
line-height:1.4;
margin:3px 0 0 0;
padding:0;
}
#movies #playerBox #playerLeft #caption #captionTextBox2{
width:692px;

text-align:left;
overflow:hidden;
display:block;
}
#movies #playerBox #playerLeft #caption #captionTextBox2 .captionText{
font-size:93%;
color:#4c4c4c;
line-height:1.4;
margin:3px 0 0 0;
padding:0;
}
#movies #playerBox #playerLeft #caption #moreCaption{
text-align:center;
margin:7px 0 0 0;
}
#movies #playerBox #playerLeft #caption #moreCaption li{
width:138px;
height:20px;

text-indent:-9999px;
margin:0 auto;
cursor:pointer;
}
#movies #playerBox #playerLeft #caption #moreCaption li.open{
background:url(../img/btn_caption.png) no-repeat 0 0;
}
#movies #playerBox #playerLeft #caption #moreCaption li.open:hover{
background:url(../img/btn_caption.png) no-repeat 0 -20px;
}
#movies #playerBox #playerLeft #caption #moreCaption li.close{
background:url(../img/btn_caption.png) no-repeat 0 -40px;
}
#movies #playerBox #playerLeft #caption #moreCaption li.close:hover{
background:url(../img/btn_caption.png) no-repeat 0 -60px;
}
#movies #playerBox #playerRight{
display:table-cell;
width:188px;
vertical-align:top;
}
#movies #playerBox #playerRight #relateHd{
width:178px;
background:url(../img/relate_top.png) no-repeat 0 0;
margin:0 0 0 10px;
padding-top:10px;
}
#movies #playerBox #playerRight #relateFt{
width:178px;
background:url(../img/relate_bottom.png) no-repeat 0 bottom;
padding-bottom:10px;
}
#movies #playerBox #playerRight #relateBd{
position:relative;
width:178px;
height:344px;
background:#edebdc;
}
#movies #playerBox #playerRight #relateBd h3{
position:absolute;
top:6px;
left:19px;
width:138px;
height:15px;
background:url(../img/ti_relate.png) no-repeat 0 0;
text-indent:-9999px;
}
#movies #playerBox #playerRight #relateBd ul{
}
#movies #playerBox #playerRight #relateBd ul #relateBack{
position:absolute;
top:33px;
left:19px;
width:138px;
height:17px;
background:url(../img/btn_relate_back.png) no-repeat 0 0;
text-indent:-9999px;
cursor:pointer;
}
#movies #playerBox #playerRight #relateBd ul #relateBack:hover{
background:url(../img/btn_relate_back.png) no-repeat 0 -17px;
}
#movies #playerBox #playerRight #relateBd ul #relateNext{
position:absolute;
bottom:5px;
left:19px;
width:138px;
height:17px;
background:url(../img/btn_relate_next.png) no-repeat 0 0;
text-indent:-9999px;
cursor:pointer;
}
#movies #playerBox #playerRight #relateBd ul #relateNext:hover{
background:url(../img/btn_relate_next.png) no-repeat 0 -17px;
}
#movies #playerBox #playerRight #relateBd #relateListBox{
position:absolute;
top:56px;
left:19px;
width:138px;
height:260px;
overflow:hidden;
}
#movies #playerBox #playerRight #relateBd #relateListBox ul{
position:absolute;
top:0;
left:0;
}
#movies #playerBox #playerRight #relateBd #relateListBox ul li{
width:138px;
height:120px;
margin:10px 0 0 0;
text-align:left;
}
#movies #playerBox #playerRight #relateBd #relateListBox ul li a{
display: block;
font-size:12px;
line-height:1.4;
margin:0;
padding:0;
}
#movies #playerBox #playerRight #relateBd #relateListBox ul li a img{
margin:0 0 4px 0;
}
#movies #playerBox #playerRight #sns{
width:178px;
margin:7px 0 0 10px;
}
#movies #playerBox #playerRight #sns ul{
}
#movies #playerBox #playerRight #sns ul:after{
content:".";
display:block;
height:0;
font-size:0;
clear: both;
visibility:hidden;
}
#movies #playerBox #playerRight #sns ul li{
float:left;
line-height:1;
margin:0 6px 4px 0;
padding:0;
}
#movies #playerBox #playerRight #product{
margin:10px 0 0 10px;
padding:0;
}
#movies #playerBox #playerRight #product li{
width:184px;
height:48px;
background:url(../img/btn_product.png) no-repeat 0 0;
}
#movies #playerBox #playerRight #product li:hover{
background:url(../img/btn_product.png) no-repeat 0 -48px;
}
#movies #playerBox #playerRight #product li a{
display:block;
width:184px;
height:48px;
font-size:14px;
font-weight:bold;
line-height:3;
color:#ffffff;
text-align:center;
text-decoration:none;
}
#movies #playerBox #playerRight #product li a span{
background-repeat:no-repeat;
background-position:0 0px;
padding:8px 12px 8px 36px;
}
#movies .categoryHd{
width:880px;
background:url(../img/category_top.png) no-repeat 0 0;
margin:10px 0 0 3px;
padding-top:10px;
}
#movies .categoryFt{
width:880px;
background:url(../img/category_bottom.png) no-repeat 0 bottom;
padding-bottom:10px;
}
#movies .categoryBd{
width:880px;
background:#fff8e3;
}
#movies .categoryBd h3{
width:161px;
height:14px;
background:url(../img/ti_category.png) no-repeat 0 0;
text-indent:-9999px;
margin:0 0 0 10px;
padding:0 0 10px 0;
}
#movies .categoryBd ul{
list-style:none;
margin:0 0 0 10px;
padding:0;
}
#movies .categoryBd ul:after{
content:".";
display:block;
height:0;
font-size:0;
clear: both;
visibility:hidden;
}
#movies .categoryBd ul li{
float:left;
text-indent:-9999px;
cursor:pointer;
margin:0 5px 5px 0;
}
#movies .categoryBd ul li a{
display:block;
width:168px;
height:29px;
}
/* 動画カテゴリメニュー */
#movies .categoryBd ul .category_company a{
background:url(../img/btn_category-20170529.png) no-repeat 0 0;
}
#movies .categoryBd ul .category_company a:hover{
background:url(../img/btn_category-20170529.png) no-repeat 0 -58px;
}
#movies .categoryBd ul .category_prd43302 a{
background:url(../img/btn_category-20170529.png) no-repeat -168px 0;
}
#movies .categoryBd ul .category_prd43302 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -168px -58px;
}
#movies .categoryBd ul .category_prd43322 a{
background:url(../img/btn_category-20170529.png) no-repeat -336px 0;
}
#movies .categoryBd ul .category_prd43322 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -336px -58px;
}
#movies .categoryBd ul .category_prd43355 a{
background:url(../img/btn_category-20170529.png) no-repeat -504px 0;
}
#movies .categoryBd ul .category_prd43355 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -504px -58px;
}
#movies .categoryBd ul .category_prd43384 a{
background:url(../img/btn_category-20170529.png) no-repeat -672px 0;
}
#movies .categoryBd ul .category_prd43384 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -672px -58px;
}
#movies .categoryBd ul .category_prdfage a{
background:url(../img/btn_category-20170529.png) no-repeat -672px -29px;
}
#movies .categoryBd ul .category_prdfage a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -672px -87px;
}
#movies .categoryBd ul .category_prdmusiccd a{
background:url(../img/btn_category-20170529.png) no-repeat 0px -116px;
}
#movies .categoryBd ul .category_prdmusiccd a:hover{
background:url(../img/btn_category-20170529.png) no-repeat 0px -145px;
}
#movies .categoryBd ul .category_prd43371 a{
background:url(../img/btn_category-20170529.png) no-repeat 0 -25px;
}
#movies .categoryBd ul .category_prd43371 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat 0 -75px;
}
#movies .categoryBd ul .category_prd43333 a{
background:url(../img/btn_category-20170529.png) no-repeat -168px -29px;
}
#movies .categoryBd ul .category_prd43333 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -168px -87px;
}
#movies .categoryBd ul .category_prd43347 a{
background:url(../img/btn_category-20170529.png) no-repeat -336px -29px;
}
#movies .categoryBd ul .category_prd43347 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -336px -87px;
}
#movies .categoryBd ul .category_prd55100 a{
background:url(../img/btn_category-20170529.png) no-repeat -504px -29px;
}
#movies .categoryBd ul .category_prd55100 a:hover{
background:url(../img/btn_category-20170529.png) no-repeat -504px -87px;
}

#movies .moviesListBox{
width:880px;
margin:10px 0 0 3px;
}
#movies .moviesListBox .moviesListHd{
position:relative;
width:880px;
height:53px;
background:url(../img/movielist_top.png) no-repeat 0 bottom;
}
#movies .moviesListBox .moviesListFt{
width:880px;
background:url(../img/movielist_bottom.png) no-repeat 0 bottom;
padding-bottom:10px;
}
#movies .moviesListBox .moviesListBd{
width:880px;
background:url(../img/movielist_bg.png) repeat-y 0 0;
padding-top:10px;
}
#movies .moviesListBox .moreList{
width:333px;
height:20px;
margin:0 0 0 275px;
display:none;
}
#movies .moviesListBox .moreList li{
width:333px;
height:20px;
text-indent:-9999px;
cursor:pointer;
}
#movies .moviesListBox .moreList .open{
background:url(../img/btn_morelist.png) no-repeat 0 0;
}
#movies .moviesListBox .moreList .open:hover{
background:url(../img/btn_morelist.png) no-repeat 0 -20px;
}
#movies .moviesListBox .moreList .close{
background:url(../img/btn_morelist.png) no-repeat 0 -40px;
}
#movies .moviesListBox .moreList .close:hover{
background:url(../img/btn_morelist.png) no-repeat 0 -60px;
}
#movies .moviesListBox .moviesList{
height:165px;
margin:0 0 0 10px;
overflow:hidden;
}
#movies .moviesListBox .moviesList:after{
content:".";
display:block;
height:0; 
font-size:0;
clear: both;
visibility:hidden;
}
#movies .moviesListBox .moviesList li{
float:left;
margin:0 5px;
text-align:left;
}
#movies .moviesListBox .moviesList li a{
display:block;
width:205px;
height:165px;
font-size: 93%;
line-height:1.4;
}
#movies .moviesListBox .moviesList li a img{
margin:0 0 4px 0;
}
#movies .moviesListBox h4{
position:absolute;
top:0;
left:0;
width:700px;
height:51px;
text-indent:-9999px;
}
/* 動画カテゴリタイトル */
#movies #movieList_osusume h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px 0;
}
#movies #movieList_company h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -51px;
}
#movies #movieList_prd43302 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -102px;
}
#movies #movieList_prd43322 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -153px;
}
#movies #movieList_prd43355 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -204px;
}
#movies #movieList_prd43371 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -255px;
}
#movies #movieList_prd43333 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -306px;
}
#movies #movieList_prd55100 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -357px;
}
#movies #movieList_prd43347 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -408px;
}
#movies #movieList_prd43384 h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -459px;
}
#movies #movieList_prdfage h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -510px;
}
#movies #movieList_prdmusiccd h4{
background:url(../img/ti_movieslist-20170529.png) no-repeat 10px -560px;
}
#movies .moviesListBox .toProduct{
position:absolute;
top:19px;
right:6px;
width:160px;
height:28px;
}
#movies .moviesListBox .toProduct li{
}
#movies .moviesListBox .toProduct li a{
display:block;
width:160px;
height:28px;
background:url(../img/btn_product2.png) no-repeat 0 0;
text-indent:-9999px;
}
#movies .moviesListBox .toProduct li a:hover{
background:url(../img/btn_product2.png) no-repeat 0 -28px;
}
#movies #osusume .toProduct,
#movies #company .toProduct{
display:none;
}

#movies #playerBox a{
	top: 0px;
	left: 0px;
}



.new_mark {
	position: relative;
	width: 100%;
	height: 100%;
}
.new_mark a {
	display: block;
	width: 100%;
	height: 100%;
}

a.new_ca {
	width: 100%;
	height: 100%;
}

.new_default {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
}

/* Localized */