@charset "Shift_JIS";
@import url("base.css");

div.middle { padding: 0 35px 0;}

/* stage ------------- */

div.topFlash { clear: both; width: 899px; height: 255px; margin: 22px auto 0;}

/* ln ---------------- */

div.LNworldList { margin: 0 0 15px;}

div.LNcinemaList { padding: 0 0 2px; border: 1px solid #666; background: url(../imgs/home/LNcinema_list_bg.jpg) top repeat-x;}
div.LNcinemaList div.bg { margin: 1px 3px 1px; padding: 0 0 3px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #FFF;}
#lnavi div.LNcinemaList ul { padding: 8px 0 0 10px;}
#lnavi div.LNcinemaList li { float: left; min-width: 55px; padding: 0 0 8px; line-height: 1; vertical-align: bottom;}
*html #lnavi div.LNcinemaList li { width: 55px; white-space: nowrap;}
#lnavi ul.LNother li { margin: 10px 0;}

/* contents ----------- */

h2 { line-height: 1; font-size: 6px;}
div.pickup { margin: 0 0 16px;}
div.pickup h2 { height: 25px;}
div.pickup div.inner { height: 248px; border-style: solid; border-color: #AAAAAA; border-width: 0 1px 1px 1px;}
div.pickup div.pickup_garally a { padding: 10px 0 0 10px;}
div.pickup ul { float: right; padding: 1px 10px 0 0; list-style-type: none;}
div.pickup li { padding: 0px 0 0 10px; margin: 7px 0 0;}
div.pickup li a { display: block; width: 160px; height: 60px; padding: 10px 5px 0; background: url(../imgs/home/pickup_bt.jpg) center top no-repeat; text-align: center; text-decoration: none; color: #FFF; font-weight: bolder; line-height: 1.2;}
html>/* */body div.pickup li a { display: table-cell; width: 160px; height: 70px; padding: 0 5px 0; vertical-align: middle;}
div.pickup li a:hover { background: url(../imgs/home/pickup_bt.jpg) center bottom no-repeat; color: #FFF;}
#pickup_garally{ float:left; }
li#waku_white img{ border:2px solid #FFFFFF; }
li#waku_red img{ border:2px solid #FF0000; }

#top_banner{ }
li#point_on a{ background:url(../Banner/images/on1.gif) no-repeat; }
li#point_off a{ background:url(../Banner/images/off1.gif) no-repeat; }
#big_navi { float:right; }
#big_navi a { display:block; width:30px; height:22px; background:url(../Banner/images/on1.gif) no-repeat; text-indent:-9999px; border:0; margin-right:5px; outline: none; }
#big_navi li { list-style-type: none; float:left; }

div.whatsnew { margin: 16px 0; padding: 0; border: 1px solid #DA1408;}
div.whatsnew table { margin: 10px 15px 5px; 15px;}
div.whatsnew th { width: 5.8em; padding: 0 2px 4px 0; font-weight: normal; font-family: "ＭＳ ゴシック", "Osaka−等幅";}
div.whatsnew td { padding: 0 0 4px;}
div.whatsnew th, .WhatsNew td { vertical-align: top;}
div.arclistlink { padding: 0 15px 10px 0; text-align: right;}

div.shortlink { margin: 16px 0;}
div.shortlink p { clear: both; height: 85px; margin: 0;}

div.bottombanners { margin: 16px 0;}
div.banners { clear: both;}
div.bottom_banner{ margin: 0 0 0 -3px; border: 0px solid #CCC;}
div.moviebanners { margin: -5px 0 13px 0}
div.movie_banner{ margin: 0 0 5px -3px; border: 0px solid #CCC;}

/* TOP画面表示 --------- */

div.osusume_movie {
	border-style: solid; border-color: #AAAAAA; border-width: 0 1px 1px 1px;
    overflow: hidden;
	margin-bottom:16px;
    width: 598px;
}
div.osusume_movie p {
	font-size:9px;
	line-height:14px;
	float: left;
    margin: 0;
    padding: 10px 2px 10px 18px;
    width: 125px;
}
div.movie_4dx {
	border-style: solid; border-color: #AAAAAA; border-width: 0 1px 1px 1px;
	background-image:url(../imgs/home/bg_4dx.jpg);
	background-color:#000000;
    overflow: hidden;
    width: 598px;
	height:inherit;
	line-height:normal;
	margin-bottom:16px;
}