@charset "euc-jp";

/*-------------------------------------------------------
 file name:ymovCmn.css
 auth level: 1
 last updated: 2010/05/26
 ------------------------------------------------------*/

/*************************************
  BASE
  基本要素
*************************************/

/*	html TAGS
--------------------------------------------*/
body{
color:#000;
margin:0 10px !important;
text-align:center;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{
margin:0;
padding:0;
word-break:break-all;/* for IE */
}
table{text-align:left;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-size:inherit;font-weight:inherit;line-height:normal;}

/*a:visited{color:#CC2929;}*/

/* fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*Opera9 Compatible!
----------------------------------------------------------------*/
body *{line-height:1.22;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/* Basis - 13px */
.f10{font-size:78%;} /* 10px (eq.x-small) */
.f11{font-size:86%;}  /* 11px */
.f12{font-size:93%;}  /* 12px */
.f13{font-size:100%;}  /* 13px (eq.small) */
.f14{font-size:108%;}  /* 14px */
.f15{font-size:116%;}  /* 15px */
.f16{font-size:123%;}  /* 16px (eq.medium) */
.f18{font-size:138.5%;}  /* 18px (eq.large) */
.f20{font-size:153.9%;}  /* 20px */
.f22{font-size:168%;}  /* 22px */
.f24{font-size:183%;}  /* 24px (eq.x-large) */

/* Basis - 14px */
.f14 .f10{font-size:72%;}/* 10px (eq.x-small) */
.f14 .f11{font-size:79%;}/* 11px */
.f14 .f12{font-size:86%;}/* 12px */
.f14 .f13{font-size:93%;}/* 13px (eq.small) */
.f14 .f14{font-size:100%;}/* 14px */
.f14 .f15{font-size:107.5%;}/* 15px */
.f14 .f16{font-size:114.5%;}/* 16px (eq.medium) */
.f14 .f18{font-size:128.6%;}/* 18px (eq.large) */
.f14 .f20{font-size:142.9%;}/* 20px */
.f14 .f22{font-size:156.8%;}/* 22px */
.f14 .f24{font-size:170%;}/* 24px (eq.x-large) */

/* Basis - 16px */
.f16 .f10{font-size:66%;}/* 10px (eq.x-small) */
.f16 .f11{font-size:70%;}/* 11px */
.f16 .f12{font-size:76%;}/* 12px */
.f16 .f13{font-size:82%;}/* 13px (eq.small) */
.f16 .f14{font-size:88%;}/* 14px */
.f16 .f15{font-size:94%;}/* 15px */
.f16 .f16{font-size:100%;}/* 16px (eq.medium) */
.f16 .f18{font-size:112%;}/* 18px (eq.large) */
.f16 .f20{font-size:124%;}/* 20px */
.f16 .f22{font-size:137%;}/* 22px */
.f16 .f24{font-size:148%;}/* 24px (eq.x-large) */

.b{font-weight:bold;}/* bold */
.gr{color:#999;}/* grayout */
.at{color:#ff0000;}/* attention */


/*************************************
  COMMON
  共通要素
*************************************/

/*	layout
--------------------------------------------*/
#wr{
min-width:950px;
margin:0 auto;
text-align:left;
}

#wr950{
width:950px;
margin:0 auto;
text-align:left;
}

#wr780{
width:780px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#wr750{
width:750px;
margin:0 auto;
text-align:left;
}

*html #wr{margin-left:950px;}
*html #wr #wrc{margin-left:-950px; position:relative;}

#wr100P{text-align:left;}

#hd{
position:relative;
z-index:100;
}

#mn{margin:8px auto 0;}

#sd{margin:0;}

/* cl300R (right side 300px) */
#cl300R #mn{float:left;width:100%;margin-right:-310px;}
#cl300R #mnc{margin-right:310px;}
#cl300R #sdt{position:relative;float:right;width:300px;}
#cl300R #sdtc{width:300px;}
#cl300R #sd{clear:right;display:inline;float:right;width:300px;}

/* lrec対応*/
body#move #cl300R #sdtc{
width:300px;
min-height:270px;
}
*html body#move #cl300R #sdtc{
width:300px;
height:270px;
}/* for IE6 */

/* cl300L (left side 300px) */
#cl300L #mn{float:right;width:100%;margin-left:-310px;}
#cl300L #mnc{margin-left:310px;}
#cl300L #sdt{float:left;width:300px;}
#cl300L #sdtc{width:300px;}
#cl300L #sd{clear:left;display:inline;float:left;width:300px;}

/* cl100P (main 100%) */
#cl100P #mn{width:100%;}

/* footer */
#ft{
clear:both;
margin:20px 0 10px;
text-align:center;
}

#ft01{
clear:both;
margin:0px 0 10px;
text-align:center;
}



.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}

.flL{float:left;}
.flR{float:right;}

.wd50{width:49.9%;}


/*	clearfix
--------------------------------------------*/
div{
zoom:1;
}

div:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}


 /* yjmth
--------------------------------------------*/
.yjmth{
padding-right:7px;
}

.yjmth strong{
font-weight:bold;
}


/* delimiter
--------------------------------------------*/
#dlmtr{
clear:both;
float:left;
margin:4px 2px;
}

#dlmtr h1{
display:inline;
}

#dlmtr strong{
font-weight:bold;
}

/* promotion
--------------------------------------------*/
#promo{
float:right;
margin:4px 2px 0;
padding-left:19px;
vertical-align:middle;
background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat;
}

/* gloval navi
--------------------------------------------*/
.gnav{
margin:10px 0 0;
font-size:13px;
}

.gnav table{
border-collapse:collapse !important;
border-spacing:0 !important;
}

/* upper-div
-----------------------*/
.gnav .wr01{
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_gnav_bg01.gif) no-repeat 0 0;
width:195px;
height:auto;
margin-top:3px;
}

.gnav .wr01 ul{
color: #FFFFFF;
}

.gnav .wr01 li{
display:inline;
float:left;
padding-top:5px;
height:23px;
overflow:hidden;
text-align:center;
}

.gnav .wr01 li strong{
font-weight:bold;
}

.gnav .wr01 li.st01{
width:97px;
}
.gnav .wr01 li.st02{
width:98px;
}


/* search
-----------------------*/
.gnav form{
display:inline;
}


.gnav .ct01{
float:right;
}

.gnav .ct01 ul{
float:left;
height:31px;
}
*html .gnav .ct01 ul{position:relative; top:0px; left:0;}/* for IE6 */
*:first-child+html .gnav .ct01 ul{position:relative; top:0px; left:0;}/* for IE7 */

.gnav .ct01 li{
width:63px;
height:14px;
line-height:14px;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
}

.gnav .ct01 li#t02{margin-top:1px;}
*html .gnav .ct01 li#t02{position:absolute;top:14px; left:0;}/* for IE6 */
*:first-child+html .gnav .ct01 li#t02{position:absolute;top:14px; left:0;}/* for IE7 */

.gnav .ct01 li#t01{background:url(http://i.yimg.jp/images/movies/images2/src_tab.gif) no-repeat 0 0;}
.gnav .ct01 li#t02{background:url(http://i.yimg.jp/images/movies/images2/src_tab.gif) no-repeat 0 -46px;}

.gnav .ct01 li.crr{
cursor:default;
}

.gnav .ct01 .cnt01,
.gnav .ct01 .cnt02{
float:left;
display:none;
}

.gnav .ct01 div.crr{
display:block;
}

.gnav .ct01 img{
vertical-align:middle;
}
.gnav .ct01 input{
vertical-align:middle;
}

.gnav .ct01 div.text,
.gnav .ct01 div.btn{
float:left;
}
.gnav .ct01 div.text input{
width:390px;
}
*html .gnav .ct01 div.text input{width:396px;}
*+html .gnav .ct01 div.text input{width:390px;}


.gnav .ct01 div.text span.waku{
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
display:block;
float:left;
margin:0 3px 0 3px;
position:relative;
top:-3px;
}

/*★★★*/
.p_absolute{
position:absolute;
top:-5em;
left:0;
height:auto !important;
}


.gnav .ct01 div.cnt01 div.text div.waku01{
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
background:#fff;
margin:0;
position:relative;
top:-2px;
}

*html .gnav .ct01 div.cnt01 div.text div.waku01{
width:1%;
}

*html .gnav .ct01 div.cnt01 div.text div.waku01{
border-top:1px solid #fff;
border-bottom:none;
}/* for IE6 */
*:first-child+html .gnav .ct01 div.cnt01 div.text div.waku01{
border-top:1px solid #fff;
border-bottom:none;
}/* for IE7 */



.gnav .ct01 div.text span.waku1{
float:left;
padding:2px 3px 0 0;
}

.gnav .ct01 div.text select{
height:18px;
}

.gnav .ct01 div.text select.sel01{width:105px;}
.gnav .ct01 div.text select.sel02{width:60px;}
.gnav .ct01 div.text select.sel03{width:80px;}
.gnav .ct01 div.text span.sel04 select{width:100px;}


.gnav .ct01 .cnt01 .text,
.gnav .ct01 .cnt02 .text{padding:5px 5px 4px;}
*html .gnav .ct01 .cnt01 .text{padding:5px 3px 4px 4px;}
*html .gnav .ct01 .cnt02 .text{padding:5px 5px 1px;}
*:first-child+html .gnav .ct01 .cnt01 .text,
*:first-child+html .gnav .ct01 .cnt02 .text{padding:5px 5px 4px;}

.gnav .ct01 .cnt01 .text{background: url(http://i.yimg.jp/images/movies/images2/src_bg_blue.gif) repeat-x 0 0;height:20px;}
.gnav .ct01 .cnt02 .text{background:#555555 url(http://i.yimg.jp/images/movies/images2/src_bg_gry1.gif) repeat-x 0 0;height:20px;}
/*.gnav .ct01 .cnt02 .text{background:#555555 url(http://i.yimg.jp/images/movies/images2/src_bg_gry1.gif) repeat-x 0 0;height:20px;}*/


.gnav .ct01 .btn{
padding-left:5px;
}

.gnav .ct01 p{
float:left;
width:7em;
margin:5px 0 0 5px;
padding:0 0 0 5px;
border-left:1px solid #c8c8c8;
}

/* lower-div
-----------------------*/
.gnav .wr02{
clear:both;
height:30px;
background:url(http://i.yimg.jp/images/movies/images/mov/nav_shadow.gif) repeat-x 0 100%;
width:100%;
margin-bottom:10px;
}

.gnav .wr02 table{
width:100%;
background: url(http://i.yimg.jp/images/movies/images/blue/nav_bg_bl.gif) repeat-x;
}

.gnav .wr02 td{
vertical-align:top;
}

body:last-child:not(:root:root) .gnav .wr02 td{/* for Safari 2+1 */
width:12%;
}

.gnav .wr02 td.st10{
width:495px;
padding-left:8px;
}

body:last-child:not(:root:root) .gnav .wr02 td.st10{/* for Safari 2+1 */
width:52%;
}


/* 20100818グロナビ100%　950px分離対応 */
td.st01,td.st02,td.st03,
td.st04,td.st05,td.st06,
td.st07,td.st08,td.st09,
td.st10,td.st11,td.st100,td.st101,td.st102,td.st103,td.st106,
td.st01c,td.st02c,td.st03c,
td.st04c,td.st05c,td.st06c,
td.st07c,td.st08c,td.st09c,td.st100c,td.st0101c,td.st102c,td.st103c,td.st106c,
td.st10c,td.st11c{
background:url(http://i.yimg.jp/images/movies/images/blue/nav_but_bl.gif) no-repeat;
height:27px;
}

td.st104{background:url(http://i.yimg.jp/images/movies/images/nav_but_green.gif) no-repeat;height:27px; width:120px;}
td.st105{background:url(http://i.yimg.jp/images/movies/images/nav_but_gray.gif)  no-repeat;height:27px; width:125px;}

/* 20100818グロナビ100%　950px分離 */



.gnav .wr02 td.st10 ul{
position:relative;
}

.gnav .wr02 td.st10 ul iframe{
z-index:1;
position:absolute;top:0;
left:0;
width:100%;
border:none;
overflow:hidden;
height:100%;
}

body:last-child:not(:root:root) .gnav .wr02 td.st10 ul{/* for Safari 2+1 */
margin:0 auto;
width:487px;
}

.gnav .wr02 td.st10 li ul{
position:static;
}

.gnav .wr02 td.st10 li{
margin-left:1px;
width:116px;
}
.gnav .wr02 td.st10 li.st10-01{
position:absolute;
top:11px;
left:0;
}
.gnav .wr02 td.st10 li.st10-02{
position:absolute;
top:11px;
left:116px;
}
.gnav .wr02 td.st10 li.st10-03{
position:absolute;
top:11px;
left:232px;
}
.gnav .wr02 td.st10 li.st10-04{
position:absolute;
top:11px;
left:348px;
width:135px;
}
.gnav .wr02 td.st10 li.st10-04 ul li{
width:135px;
}

.gnav .wr02 td.st10 li ul li{
margin-left:0;
}
*html .gnav .wr02 td.st10 li ul li{display:inline;}/* for IE6 */
*:first-child+html .gnav .wr02 td.st10 li ul li{display:inline;}/* for IE7 */

.gnav .wr02 td span{
display:block;
height:27px;
text-indent:-9999px;
overflow:hidden;
}
.gnav .wr02 td a{
display:block;
height:27px;
}

.gnav .wr02 td.st00 span{background: url(http://i.yimg.jp/images/movies/images/menu00_1.gif) no-repeat 50% 8px;}/* トップ */
.gnav .wr02 td.st01 span{background: url(http://i.yimg.jp/images/movies/images/menu01_1.gif) no-repeat 50% 8px;}/* 劇場公開 */
.gnav .wr02 td.st02 span{background: url(http://i.yimg.jp/images/movies/images/menu02_1.gif) no-repeat 50% 8px;}/* DVD/ビデオ */
.gnav .wr02 td.st03 span{background: url(http://i.yimg.jp/images/movies/images/menu03_1.gif) no-repeat 50% 8px;}/* オンラインシアター */
.gnav .wr02 td.st04 span{background: url(http://i.yimg.jp/images/movies/images/menu04_1.gif) no-repeat 50% 8px;}/* ニュース */
.gnav .wr02 td.st05 span{background: url(http://i.yimg.jp/images/movies/images/menu05_1.gif) no-repeat 50% 8px;}/* インタビュー */
.gnav .wr02 td.st06 span{background: url(http://i.yimg.jp/images/movies/images/menu06_1.gif) no-repeat 50% 8px;}/* 試写会・プレゼント */
.gnav .wr02 td.st07 span{background: url(http://i.yimg.jp/images/movies/images/menu07_1.gif) no-repeat 50% 8px;}/* みんなの広場 */
.gnav .wr02 td.st08 span{background: url(http://i.yimg.jp/images/movies/images/menu08_1.gif) no-repeat 50% 8px;}/* ランキング */
.gnav .wr02 td.st09 span{background: url(http://i.yimg.jp/images/movies/images/menu09_1.gif) no-repeat 50% 8px;}/* レンタルＤＶＤ */
.gnav .wr02 td.st11 span{background: url(http://i.yimg.jp/images/movies/images2/menu11_1.gif) no-repeat 50% 8px;}/* プレゼント */





.gnav .wr02 td.st00 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu00_2.gif) no-repeat 50% 8px;}/* トップ */
.gnav .wr02 td.st04 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu04_2.gif) no-repeat 50% 8px;}/* ニュース */
.gnav .wr02 td.st05 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu05_2.gif) no-repeat 50% 8px;}/* インタビュー */
.gnav .wr02 td.st11 span.crr{background: url(http://i.yimg.jp/images/movies/images2/menu11_2.gif) no-repeat 50% 8px;}/* プレゼント */


.gnav .wr02 td.st00 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu00_2.gif) no-repeat 50% 8px;}/* トップ */
.gnav .wr02 td.st01 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu01_2.gif) no-repeat 50% 8px;}/* 劇場公開 */
.gnav .wr02 td.st02 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu02_2.gif) no-repeat 50% 8px;}/* DVD/ビデオ */
.gnav .wr02 td.st03 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu03_2.gif) no-repeat 50% 8px;}/* オンラインシアター */
.gnav .wr02 td.st04 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu04_2.gif) no-repeat 50% 8px;}/* ニュース */
.gnav .wr02 td.st05 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu05_2.gif) no-repeat 50% 8px;}/* インタビュー */
.gnav .wr02 td.st06 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu06_2.gif) no-repeat 50% 8px;}/* 試写会・プレゼント */
.gnav .wr02 td.st07 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu07_2.gif) no-repeat 50% 8px;}/* みんなの広場 */
.gnav .wr02 td.st08 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu08_2.gif) no-repeat 50% 8px;}/* ランキング */
.gnav .wr02 td.st09 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu09_2.gif) no-repeat 50% 8px;}/* レンタルＤＶＤ */
.gnav .wr02 td.st11 span a:hover{background: url(http://i.yimg.jp/images/movies/images2/menu11_2.gif) no-repeat 50% 8px;}/* プレゼント */

.gnav .wr02 td.st00c span{background: url(http://i.yimg.jp/images/movies/images/menu00_2.gif) no-repeat 50% 8px;}/* トップ */
.gnav .wr02 td.st01c span{background: url(http://i.yimg.jp/images/movies/images/menu01_2.gif) no-repeat 50% 8px;}/* 劇場公開 */
.gnav .wr02 td.st02c span{background: url(http://i.yimg.jp/images/movies/images/menu02_2.gif) no-repeat 50% 8px;}/* DVD/ビデオ */
.gnav .wr02 td.st03c span{background: url(http://i.yimg.jp/images/movies/images/menu03_2.gif) no-repeat 50% 8px;}/* オンラインシアター */
.gnav .wr02 td.st04c span{background: url(http://i.yimg.jp/images/movies/images/menu04_2.gif) no-repeat 50% 8px;}/* ニュース */
.gnav .wr02 td.st05c span{background: url(http://i.yimg.jp/images/movies/images/menu05_2.gif) no-repeat 50% 8px;}/* インタビュー */
.gnav .wr02 td.st06c span{background: url(http://i.yimg.jp/images/movies/images/menu06_2.gif) no-repeat 50% 8px;}/* 試写会・プレゼント */
.gnav .wr02 td.st07c span{background: url(http://i.yimg.jp/images/movies/images/menu07_2.gif) no-repeat 50% 8px;}/* みんなの広場 */
.gnav .wr02 td.st08c span{background: url(http://i.yimg.jp/images/movies/images/menu08_2.gif) no-repeat 50% 8px;}/* ランキング */
.gnav .wr02 td.st09c span{background: url(http://i.yimg.jp/images/movies/images/menu09_2.gif) no-repeat 50% 8px;}/* レンタルＤＶＤ */
.gnav .wr02 td.st11c span{background: url(http://i.yimg.jp/images/movies/images2/menu11_2.gif) no-repeat 50% 8px;}/* プレゼント */


.gnav .wr02 td.st10 li.st10-01 dt{background-position:0 0;}
.gnav .wr02 td.st10 li.st10-02 dt{background-position:0 -25px;}
.gnav .wr02 td.st10 li.st10-03 dt{background-position:0 -50px;}
.gnav .wr02 td.st10 li.st10-04 dt{background-position:0 -75px;width:135px;}

/*20100818グロナビ100%　950px分離対応*/
.gnav .wr02 td.st100 span{background: url(http://i.yimg.jp/images/movies/images/menu10_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st100 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu10_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st100 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu10_2.gif) no-repeat 50% 8px;}

.gnav .wr02 td.st101 span{background: url(http://i.yimg.jp/images/movies/images/menu11_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st101 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu11_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st101 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu11_2.gif) no-repeat 50% 8px;}

.gnav .wr02 td.st102 span{background: url(http://i.yimg.jp/images/movies/images/menu12_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st102 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu12_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st102 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu12_2.gif) no-repeat 50% 8px;}

.gnav .wr02 td.st103 span{background: url(http://i.yimg.jp/images/movies/images/menu13_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st103 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu13_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st103 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu13_2.gif) no-repeat 50% 8px;}


.gnav .wr02 td.st104 span{background: url(http://i.yimg.jp/images/movies/images/menu14_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st104 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu14_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st104 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu14_2.gif) no-repeat 50% 8px;}

.gnav .wr02 td.st105 span{background: url(http://i.yimg.jp/images/movies/images/menu15_1.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st105 span a:hover{background: url(http://i.yimg.jp/images/movies/images/menu15_2.gif) no-repeat 50% 8px;}
.gnav .wr02 td.st105 span.crr{background: url(http://i.yimg.jp/images/movies/images/menu15_2.gif) no-repeat 50% 8px;}

/*20100818グロナビ100%　950px分離対応*/
/*20110228グロナビ100%　新ナビ項目追加対応*/
.gnav .wr02 td.st106 span{background:url(http://i.yimg.jp/images/movies/images2/2010/common/menu106.png) 50% 50% no-repeat;}
.gnav .wr02 td.st106 span{display:block;background:url(http://i.yimg.jp/images/movies/images2/2010/common/menu106.png) 50% 50% no-repeat;}
.gnav .wr02 td.st106 span.crr{background:url(http://i.yimg.jp/images/movies/images2/2010/common/menu106_1.png) 50% 48%  no-repeat;}
.gnav .wr02 td.st106 span a:hover{background:url(http://i.yimg.jp/images/movies/images2/2010/common/menu106_1.png) 50% 48% no-repeat;}



/*Gyao*/
.gnav .wr02 td.st10 li.st10-01 dt,.gnav .wr02 td.st10 li.st10-02 dt,.gnav .wr02 td.st10 li.st10-03 dt,.gnav .wr02 td.st10 li.st10-04 dt
{background: url(http://i.yimg.jp/images/movies/images2/menu12.gif) no-repeat;}

.gnav .wr02 td.st10 li dt{width:116px;}
.gnav .wr02 td.st10 li dt a{height:25px;text-indent:-9999px;overflow:hidden;}
.gnav .wr02 td.st10 li.st10-01 dt{background-position:0 0;}
.gnav .wr02 td.st10 li.st10-02 dt{background-position:0 -25px;}
.gnav .wr02 td.st10 li.st10-03 dt{background-position:0 -50px;}
.gnav .wr02 td.st10 li.st10-04 dt{background-position:0 -75px;width:135px;}



.gnav .wr02 td.st10 li.st10-01 dt.crr{background: url(http://i.yimg.jp/images/movies/images2/menu10.gif) no-repeat -270px 0; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-02 dt.crr{background: url(http://i.yimg.jp/images/movies/images2/menu10.gif) no-repeat -270px -25px; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-03 dt.crr{background: url(http://i.yimg.jp/images/movies/images2/menu10.gif) no-repeat -270px -50px; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-04 dt.crr{background: url(http://i.yimg.jp/images/movies/images2/menu10.gif) no-repeat -270px -75px;width:135px; text-indent:-9999px;}

.gnav .wr02 td.st10 li.st10-01 dt.off{background: url(http://i.yimg.jp/images/movies/images2/menu10-00.gif) no-repeat 0 0;}
.gnav .wr02 td.st10 li.st10-02 dt.off{background: url(http://i.yimg.jp/images/movies/images2/menu10-01.gif) no-repeat 0 0;}
.gnav .wr02 td.st10 li.st10-03 dt.off{background: url(http://i.yimg.jp/images/movies/images2/menu10-02.gif) no-repeat 0 0;}
.gnav .wr02 td.st10 li.st10-04 dt.off{background: url(http://i.yimg.jp/images/movies/images2/menu10-03_1.gif) no-repeat 0 0;width:135px;}

.gnav .wr02 td.st10 li.st10-01 dt.off_crr{background: url(http://i.yimg.jp/images/movies/images2/menu10-00.gif) no-repeat 0 -25px; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-02 dt.off_crr{background: url(http://i.yimg.jp/images/movies/images2/menu10-01.gif) no-repeat 0 -25px; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-03 dt.off_crr{background: url(http://i.yimg.jp/images/movies/images2/menu10-02.gif) no-repeat 0 -25px; text-indent:-9999px;}
.gnav .wr02 td.st10 li.st10-04 dt.off_crr{background: url(http://i.yimg.jp/images/movies/images2/menu10-03.gif) no-repeat 0 -25px;width:135px; text-indent:-9999px;}

.gnav .wr02 td.st10 li dt{
height:20px;
padding-bottom:5px;
}
*html .gnav .wr02 td.st10 li dt{padding-bottom:0;}/* for IE6 */

/*Gyao
.gnav .wr02 td.st10 li.st10-04 dt.off{
background: url(http://i.yimg.jp/images/movies/images2/menu12.gif) no-repeat;
background-position:0 -75px;
width:135px;
}*/

.gnav .wr02 td.st10 li dd{
display:none;
position:absolute;
top:17px;
left:0;
}
.gnav .wr02 td.st10 li dd{
background:url(http://i.yimg.jp/images/movies/images2/menu11_116bottom.png) no-repeat 1px 100%;
width:116px;
padding-bottom:3px;
}
.gnav .wr02 td.st10 li.st10-04 dd{
background:url(http://i.yimg.jp/images/movies/images2/menu11_135bottom.png) no-repeat 1px 100%;
width:135px;
}

*html .gnav .wr02 td.st10 li span.shadow{
background:url(http://i.yimg.jp/images/movies/images2/menu11_116bottom.png) no-repeat 1px 100%;
height:3px;
width:116px;
display:block;
}
*html .gnav .wr02 td.st10 li.st10-04 span.shadow{
background:url(http://i.yimg.jp/images/movies/images2/menu11_135bottom.png) no-repeat 1px 100%;
width:135px;
}
*html .gnav .wr02 td.st10 li dd{
background:none;
padding-bottom:0;
}

.gnav .wr02 td.st10 li ul{
background:url(http://i.yimg.jp/images/movies/images2/menu11_116right.png) repeat-y;
width:116px;
position:relative;
z-index:2;
}
.gnav .wr02 td.st10 li.st10-04 ul{
background:url(http://i.yimg.jp/images/movies/images2/menu11_135right.png) repeat-y;
width:135px;
position:relative;
z-index:2;
}

.gnav .wr02 td.st10 li dd div{
background:url(http://i.yimg.jp/images/movies/images2/menu11_3.png);
width:112px;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
}


.gnav .wr02 td.st10 li.st10-03 dd div{
background:url(http://i.yimg.jp/images/movies/images2/menu11_4.png);
}
.gnav .wr02 td.st10 li.st10-04 dd div{
width:131px;
}

/*Gyao引越し追加*/
.gnav .wr02 td.st10 li dl.st10-04 dd div{
background:url(http://i.yimg.jp/images/movies/images2/menu11_3_1.png);
width:112px;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
width:131px;
}
/*Gyao引越し追加*/
.onlinethe{ text-align:center; border-top:1px solid #a6a6a7; background-color:#f1f1f2;}

.gnav .wr02 td.st10 li dd p{
background:url(http://i.yimg.jp/images/movies/images2/menu11_3border.gif) repeat-x 0 100%;
padding:5px 3px 5px 5px;
width:104px;
}
.gnav .wr02 td.st10 li.st10-03 dd p{background:url(http://i.yimg.jp/images/movies/images2/menu11_4border.gif) repeat-x 0 100%;}
.gnav .wr02 td.st10 li.st10-04 dd p{width:123px;}

/*Gyao引越し追加*/
.gnav .wr02 td.st10 li.st10-04 dd p{padding:12px 3px 1px 5px;}


.gnav .wr02 td.st10 li dd a{
display:block;
background:url(http://i.yimg.jp/images/movies/images2/menu11_arrow.gif) no-repeat 0 0.3em;
padding-left:9px;
color:#ffffff;
}


.gnav .wr02 td.st10 li dd a.top{
margin-top:10px;
}


/* message area
-----------------------*/
.gnav .wr03{
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_gnav_bg02.gif) no-repeat 0 0;
width:195px;
}

.gnav .wr03 ul{
color: #FFFFFF;
}

.gnav .wr03 li{
display:inline;
float:left;
padding-top:5px;
height:23px;
overflow:hidden;
text-align:center;
}

.gnav .wr03 li strong{
font-weight:bold;
}

.gnav .wr03 li.st01{
width:97px;
}
.gnav .wr03 li.st02{
width:98px;
}

.gnav .ct02{
float:left;
width:187px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_gnav_pop_r.gif) no-repeat 100% 0;
}

.gnav .ct02 p{
width:180px;
}

.gnav .ct02 p span{
display:block;
height:23px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_gnav_pop_l.gif) no-repeat 0 0;
padding:5px 10px 0 18px;
}

.gnav .ct02 p span a{
color:#ff6100;
font-weight:bold;
}

/*************************************
  MULTIPLE
  複数指定
*************************************/

/* wrapper */
.wr{clear:both;}

/* column */
.cl2 .clL,.cl3 .clL,.cl4 .clL,.cl5 .clL,.cl2b .clL{float:left;}
.cl2 .clR,.cl3 .clR,.cl4 .clR,.cl5 .clR,.cl2b .clR{float:right;}
.cl2 .clL,.cl2 .clR{width:50%;}
.cl3 .clL,.cl3 .clR{width:33.3%;}
.cl4 .clL,.cl4 .clR{width:25%;}
.cl5 .clL,.cl5 .clR{width:20%;}

.cl2b .clL,.cl2b .clR{width:49.9%;}

/* background */
.bgc01{background-color:#FCFCFC;}
.bgc02{background-color:#F7F7F7;}

/* border */
.bdr01a{border:1px solid #CECECE;}
.bdr01v{border-top:1px solid #CECECE;border-bottom:1px solid #CECECE;}
.bdr01h{border-left:1px solid #CECECE;border-right:1px solid #CECECE;}
.bdr01t{border-top:1px solid #CECECE;}
.bdr01r{border-right:1px solid #CECECE;}
.bdr01b{border-bottom:1px solid #CECECE;}
.bdr01l{border-left:1px solid #CECECE;}

.bdr02a{border:1px solid #c6c4c5;}
.bdr02v{border-top:1px solid #c6c4c5;border-bottom:1px solid #c6c4c5;}
.bdr02h{border-left:1px solid #c6c4c5;border-right:1px solid #c6c4c5;}
.bdr02t{border-top:1px solid #c6c4c5;}
.bdr02r{border-right:1px solid #c6c4c5;}
.bdr02b{border-bottom:1px solid #c6c4c5;}
.bdr02l{border-left:1px solid #c6c4c5;}

.bdr03a{border:1px solid #cfcdce;}
.bdr03v{border-top:1px solid #cfcdce;border-bottom:1px solid #cfcdce;}
.bdr03h{border-left:1px solid #cfcdce;border-right:1px solid #cfcdce;}
.bdr03t{border-top:1px solid #cfcdce;}
.bdr03r{border-right:1px solid #cfcdce;}
.bdr03b{border-bottom:1px solid #cfcdce;}
.bdr03l{border-left:1px solid #cfcdce;}

.bdi01t{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd01.gif) repeat-x;} /* 薄グレー点線 */
.bdi01b{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd01.gif) repeat-x 0 100%;}
.bdi02t{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd02.gif) repeat-x;} /* 濃グレー点線 */
.bdi02b{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd02.gif) repeat-x 0 100%;}
.bdi03t{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd03.gif) repeat-x;} /* たてグレー点線 */
.bdi03b{background:url(http://i.yimg.jp/images/movies/images2/ymov_bd03.gif) repeat-x 100% 0;}

.bdr04h{border-left:1px solid #5f5f5f;border-right:1px solid #5f5f5f;}
.bdr05b{border-bottom:3px solid #bebebe;}

.bdr06a{border:1px solid #dfdfdf;}
.bdr06v{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.bdr06h{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.bdr06t{border-top:1px solid #dfdfdf;}
.bdr06r{border-right:1px solid #dfdfdf;}
.bdr06b{border-bottom:1px solid #dfdfdf;}
.bdr06l{border-left:1px solid #dfdfdf;}

/* margin */
.mg0a {margin:0px;}
.mg5a {margin:5px;}
.mg8a {margin:8px;}
.mg10a{margin:10px;}
.mg15a{margin:15px;}
.mg20a{margin:20px;}
.mg30a{margin:30px;}

.mg0v {margin-top:0px; margin-bottom:0px;}
.mg5v {margin-top:5px; margin-bottom:5px;}
.mg8v {margin-top:8px; margin-bottom:8px;}
.mg10v{margin-top:10px; margin-bottom:10px;}
.mg15v{margin-top:15px; margin-bottom:15px;}
.mg20v{margin-top:20px; margin-bottom:20px;}
.mg30v{margin-top:30px; margin-bottom:30px;}

.mg0h {margin-right:0px; margin-left:0px;}
.mg5h {margin-right:5px; margin-left:5px;}
.mg8h {margin-right:8px; margin-left:8px;}
.mg10h{margin-right:10px; margin-left:10px;}
.mg15h{margin-right:15px; margin-left:15px;}
.mg20h{margin-right:20px; margin-left:20px;}
.mg30h{margin-right:30px; margin-left:30px;}

.mg0t {margin-top:0px;}
.mg5t {margin-top:5px;}
.mg8t {margin-top:8px;}
.mg10t{margin-top:10px;}
.mg15t{margin-top:15px;}
.mg20t{margin-top:20px;}
.mg30t{margin-top:30px;}

.mg0r {margin-right:0px;}
.mg5r {margin-right:5px;}
.mg8r {margin-right:8px;}
.mg10r{margin-right:10px;}
.mg15r{margin-right:15px;}
.mg20r{margin-right:20px;}
.mg30r{margin-right:30px;}

.mg0b {margin-bottom:0px;}
.mg5b {margin-bottom:5px;}
.mg8b {margin-bottom:8px;}
.mg10b{margin-bottom:10px;}
.mg15b{margin-bottom:15px;}
.mg20b{margin-bottom:20px;}
.mg30b{margin-bottom:30px;}

.mg0l {margin-left:0px;}
.mg5l {margin-left:5px;}
.mg8l {margin-left:8px;}
.mg10l{margin-left:10px;}
.mg15l{margin-left:15px;}
.mg20l{margin-left:20px;}
.mg30l{margin-left:30px;}

/* padding */
.pd0a {padding:0px;}
.pd5a {padding:5px;}
.pd8a {padding:8px;}
.pd10a{padding:10px;}
.pd15a{padding:15px;}
.pd20a{padding:20px;}
.pd30a{padding:30px;}

.pd0v {padding-top:0px; padding-bottom:0px;}
.pd5v {padding-top:5px; padding-bottom:5px;}
.pd8v {padding-top:8px; padding-bottom:8px;}
.pd10v{padding-top:10px; padding-bottom:10px;}
.pd15v{padding-top:15px; padding-bottom:15px;}
.pd20v{padding-top:20px; padding-bottom:20px;}
.pd30v{padding-top:30px; padding-bottom:30px;}

.pd0h {padding-right:0px; padding-left:0px;}
.pd5h {padding-right:5px; padding-left:5px;}
.pd8h {padding-right:8px; padding-left:8px;}
.pd10h{padding-right:10px; padding-left:10px;}
.pd15h{padding-right:15px; padding-left:15px;}
.pd20h{padding-right:20px; padding-left:20px;}
.pd30h{padding-right:30px; padding-left:30px;}

.pd0t {padding-top:0px;}
.pd5t {padding-top:5px;}
.pd8t {padding-top:8px;}
.pd10t{padding-top:10px;}
.pd15t{padding-top:15px;}
.pd20t{padding-top:20px;}
.pd30t{padding-top:30px;}

.pd0r {padding-right:0px;}
.pd5r {padding-right:5px;}
.pd8r {padding-right:8px;}
.pd10r{padding-right:10px;}
.pd15r{padding-right:15px;}
.pd20r{padding-right:20px;}
.pd30r{padding-right:30px;}

.pd0b {padding-bottom:0px;}
.pd5b {padding-bottom:5px;}
.pd8b {padding-bottom:8px;}
.pd10b{padding-bottom:10px;}
.pd15b{padding-bottom:15px;}
.pd20b{padding-bottom:20px;}
.pd30b{padding-bottom:30px;}

.pd0l {padding-left:0px;}
.pd5l {padding-left:5px;}
.pd8l {padding-left:8px;}
.pd10l{padding-left:10px;}
.pd15l{padding-left:15px;}
.pd20l{padding-left:20px;}
.pd30l{padding-left:30px;}


/*ADD CSS 090127*/
.pd10tjsoff{
margin-top:10px;
border:#D0DDE2 1px solid;
color:#FE0101;
padding:5px;}

/* adRM
-----------------------*/
.adRM{
font-size:78%;
}
.adRM img{
margin-right:5px;
}
.adRM .st01{
border-top:1px solid #ccc;
}
.adRM .ttl strong{
font-weight:bold;
}
.adRM .ttl {
padding:2px;
text-align:center;
background:url(http://i.yimg.jp/images/movies/images2/adRM_bg.gif) repeat-x;
}

/* zoomup(AD)
-----------------------*/
/*ff*/
html>/**/body .adEMT img, x:-moz-any-link, x:default {
vertical-align:middle;
}

/*safari*/
body:first-of-type .adEMT small img{
vertical-align:middle;
}
body:first-of-type .adEMT table table img{
vertical-align: baseline;
}

/* SQB(AD)
-----------------------*/
.adSQB-txt tr[bgcolor="#eeeeee"] td{
text-align:center;
}
/* --Gayo--*/
.top_gayo{margin-bottom:10px; border:1px solid #dcdcdc;}
.top_gayo td{font-size:80%;}
.top_gayo tr.gayo_move td{ vertical-align:top;width:25%;text-align:center;padding:8px 0 10px 0;}
.top_gayo tr.gayo_move td p{width:125px;margin:0 auto; padding-top:4px;}
.top_gayo td.ttl{padding:4px;font-weight:bold; background:url(http://i.yimg.jp/images/movies/topimg/vote_title_bg.gif) 0 12px repeat-x; height:15px; border-bottom:1px solid #dcdcdc;}
.top_gayo td.ttl p{float:right;background:url(http://i.yimg.jp/images/movies/topimg/gyao_ttl.png) 0 0 no-repeat; height:15px; width:210px;}
.top_gayo td.ttl p a{display:block; width:205px; height:15px; text-indent:-9999px; overflow:hidden;}
.top_gayo td.ttl span{display:inline-block;float:left;}
.top_gayo td p a.gyao_search{background:url(http://i.yimg.jp/images/movies/topimg/gyao_search.png) 0 0 no-repeat; padding-left:18px; display:inline-block; height:17px;}
.top_gayo td.foot span{float:right;}
.top_gayo td.foot{background:#f3f4f8; height:25px;padding:0 3px 0 3px;}
.top_gayo td.foot p{float:left;}
/*Font指定*/
.f85 {FONT-SIZE: 85%; LINE-HEIGHT: 140%;}
.f95 {FONT-SIZE: 95%; LINE-HEIGHT: 130%;}
/*-- INFO --*/
div.info{ margin:0 auto;width:93%; border:1px solid #e5e5e5; background:#032668 url(http://i.yimg.jp/images/movies/topimg/news_bg01.gif) repeat-x; padding:5px; margin-bottom:5px;}
div.info div{border:1px solid #f5f5f5;}
div.info div p{ border-top:1px solid #949494; border-left:1px solid #949494; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background:#f5f5f5; padding:8px; text-align:center;}
div.info div p em{font-weight:bold; font-size:80%; padding:0 4px 0 2px; line-height:1.5;}
div.info div p a{ font-weight:bold;}

/*	hotspot(sponsored module AD)　
--------------------------------------------*/
.adHs{
text-align:left;
margin:0 0 10px;
}

/*-- RentalDVDBanner --*/
.rentalDVDBanner{margin:10px 0;}


/* official add 20110908
--------------------------------------------*/
.official {margin-bottom:10px;line-height:1.4;font-size:small;}
.official .ttl{height:26px; text-align:center; font-weight:bold; line-height:2; border:none;
background:url(http://i.yimg.jp/images/movies/images2/2010/common/mov_Bg_Sprite01.png) repeat-x 0 -454px;}
.official div{border:1px solid #b6c4de;;background:#efefef; padding:0 5px 5px 5px; }
.official p{margin:5px 2px; font-weight:bold;}
.official dl{ display:block; overflow:hidden;}
.official dt{ float:left; margin-right:5px;}
.official dd{ margin-left:110px;}


