@charset "euc-jp";body a:link {	color:#0272aa;}body a:visited {	color: #5b3d99;}body a:hover {	color: #028ccc;}/*--leftcolumn--*/#lside a:link {color:#0272aa;}#lside a:visited {color: #5b3d99;}#lside a:hover {color: #028ccc;}#lside dl dl dt a:link {color:#0272aa;}#lside dl dl dt a:visited {color: #5b3d99;}#lside dl dl dt a:hover {color: #028ccc;}/*--/leftcolumn--*//*--linkcolor--*/#incontents h1 a:link {color: #000000;}#incontents h1 a:visited {color: #000000;}#incontents h1 a:hover {color: #000000;}#incontents h1 span a:link {color: #000000;}#incontents h1 span a:visited {color: #000000;}#incontents h1 span a:hover {color: #000000;}#incontents h2 a:link {color: #000000;}#incontents h2 a:visited {color: #000000;}#incontents h2 a:hover {color: #000000;}/*--linkcolor--*/.goomovietop {    background:#ffffff;}.goomovietop a:link {    color: #0272aa;}.goomovietop a:visited {    color: #5b3d99;}.goomovietop a:hover {    color: #028ccc;}/*--advertisement--*/#sponsor {margin-bottom:10px;}/*------advertisement_wrap-------*/.cm_wrap {	width:970px; text-align:center; margin-left:auto; margin-right:auto;}/*------h1-------*/#globalheader h1 {float:left;text-align:left;line-height:1;font-size:95%;font-weight:normal;margin:0;padding:5px 0 0 0;}#gheader h1 {color:#999999;margin:0 0 8px;text-align:left;letter-spacing:0;font-size:100%;font-weight:normal;line-height:1.25em;}/*------h1_ch04-------*/h1.ch04 {background:url(/img/h1_ch04_bg.gif) repeat-x bottom !important;border:1px solid #dddddd !important;padding:4px 6px;letter-spacing:normal;}h1.ch04 span {border-left:4px solid #0387c5 !important;}.hright {margin:-2.4em 6px 1em 0;padding-bottom:0.4em;}/*------h2-------*/.goomovietop h2.toph2 {border:1px solid #dddddd;border-bottom:none;padding:6px 10px;background:url(/img/movietop_h2.gif) repeat-x bottom #ffffff;}.movietoprss img {    vertical-align:middle;}.h2rss {text-align:right;margin:-2.2em 6px 0.5em 0;padding-bottom:10px;}.goomovietop h2.toph2 div.txt {text-align:left;float:left;}.goomovietop h2.toph2 span {text-align:left;}/*------h2NEW-------*/div.movieh2 {border:1px solid #dddddd;border-bottom:none;background:url(/img/movietop_h2.gif) repeat-x bottom #ffffff;padding: 6px 10px;margin:0 0 8px 0;}div.movieh2 h2{display:inline;}div.movieh2 h2 a:link {color:#000000;}div.movieh2 h2 a:visited {color:#000000;}div.movieh2 h2 a:hover {color:#000000; text-decoration:none;}div.movieh2 span{float:right;}div.movieh2 span img{vertical-align:middle;}/*------/btn-------*/.goomovietop .btn {    text-align:right;    padding:5px 8px 8px 0;}.goomovietop .btnl {    text-align:left;    padding:0 5px 8px 0;}.goomovietop .arrow {    background:url(/img/arrow.gif) no-repeat center left;    padding-left:15px;}div.equally4.trailers {    overflow:hidden;	clear:both;}div.equally4.trailers dl {}div.equally4.trailers dl dd {	padding-top:3px;	font-size:12px;}div.equally4.trailers dl dd img {    vertical-align:middle;    padding-right:3px;}/*------OCN-------*/div.ocncinema dl dd.txt {text-align:left;padding-right:0.5em;padding-left:0.5em;margin-bottom:5px;}/*------topics-------*/div.movietopicswrap {    margin:0 0 15px 0;    width:100%;    background:url(/img/movietopics_bg.gif) repeat #eeeeee;    padding:0;}div.movietopicswrap div.inbox {    width:660px; height:250px; padding:0; margin-left:auto; margin-right:auto; border-left:1px solid #dddddd; text-align:center;}/*------topics_old-------*/div.movietopicswrap div.inbox div.topr { width:500px; float:right; padding:0; margin:0; display:inline;}div.movietopicswrap div.inbox div.topl {padding-right:500px;}div.movietopicswrap div.inbox div.topl ul {padding:0; margin:0;}div.movietopicswrap div.inbox div.topl ul li {height:61px; border-top:1px solid #dddddd; list-style:none; background:url(/img/indextopics_bg.gif) repeat-x bottom #ffffff; text-align:left; padding:0; margin:0;}div.movietopicswrap div.inbox div.topl ul li a {text-decoration:none;height:51px;display:block;padding:5px 10px;}div.movietopicswrap div.inbox div.topl ul li a:hover {background:url(../img/indextopics_bg_ho.gif) repeat-x bottom right #ffffff;}div.movietopicswrap div.inbox div.topl ul li.last {height:62px; list-style:none; background:url(/img/indextopics_bg.gif) repeat-x bottom #ffffff; text-align:left; border-bottom:1px solid #dddddd;}div.movietopicswrap div.inbox div.topl ul li.on {background:url(/img/indextopics_bg_on.gif) repeat-x bottom right #ffffff;}/*-------topics_new-------*/#topicsnavi {float:left;width:160px;}#topicscon {float:left;width:500px;}div#topicsnavi ul li {height:61px; border-top:1px solid #dddddd; list-style:none; background:url(/img/indextopics_bg.gif) repeat-x bottom #ffffff; text-align:left;}div#topicsnavi ul li a {text-decoration:none;height:51px;display:block;padding:5px 10px;}div#topicsnavi ul li a:hover {background:url(/img/indextopics_bg_ho.gif) repeat-x bottom right #ffffff;}div#topicsnavi ul li.last {height:62px; list-style:none; background:url(/img/indextopics_bg.gif) repeat-x bottom #ffffff; text-align:left; border-bottom:1px solid #dddddd;}div#topicsnavi ul li.on {background:url(/img/indextopics_bg_on.gif) repeat-x bottom right #ffffff;}/*-------news-------*/.newslist {    margin:0 0 10px 0;}.newsr{    float:right;    text-align:center;    margin-bottom:5px;    width:151px;    height:150px;	overflow:hidden; }div.newswrap {    background: url(/img/newsthumb_bg.gif) repeat;    width:151px;    height:150px;    text-align:center;    display: table;   	overflow:hidden; }div.newswrap div {	display: table-cell;	vertical-align: middle;     text-align:center;	width:150px;    height:150px;	padding:0;	margin:0;	overflow:hidden; }div.newswrap div.spacer {	padding:0;	margin:0;}div.newswrap div.imgbox {	padding:0;	margin:0;	width:150px;    height:150px;    text-align:center;}div.newswrap div.imgbox img {   	max-width:150px;    max-height:150px;   	display:block;	margin:0 auto;}/* IE 6 */* html div.newswrap div {    display: inline;    zoom: 1;}/* IE 7 */*:first-child+html div.newswrap div {    display: inline;    zoom: 1;}.newsr_txt{    padding-left:0.5em;    padding-right:155px;}.news_txt{    margin:0.5em 0.5em 1em 0.5em;}.tiffnews li {    list-style-type : none;}.tiffnews ul{    margin-left:1.5em;    margin-bottom:0.5em;}.tiffdate{    color:#999999;    margin:0;}.newsdate{    color:#999999;    margin:0 0 0.2em 0;    padding:0;}.newsdater{    color:#999999;    margin:0 5px 0.5em 0;    padding:0;    text-align:right;}/* NEWSindex */.informer{    color:#999999;}div.informer ul li.nomarker a{    margin: 0 4px 0 0;    }div.informer ul li {    list-style-type : none;    padding-left:0.5em;    line-height:1.8em;    }.div.informer li.nomarker a{    margin-right:1em}/*--list(text&center-image4)--*/div.equally4{width:100%; min-width:340px; margin:0 0 5px 0;}*html div.equally4{overflow: hidden;}div.equally4 dl{width:24%; float:left; margin:3px -1px 8px 0; padding:0 0 0 1%}div.equally4 dl dt{margin: 0; padding:0; text-align:center;}div.equally4 dl dt img{margin: 0 0 0.25em 0; padding:0;}div.equally4 dl dd{margin:0; padding:0; text-align:center;}/*--ranking--*/div.rankingwrap {	margin-bottom:18px;	height:60px;}div.rankingwrap div.no1 {float:left; vertical-align:top; background:url(/img/no1.gif) top left no-repeat; padding-left:24px; margin-left:5px;}div.rankingwrap div.no2 {float:left; vertical-align:top; background:url(/img/no2.gif) top left no-repeat; padding-left:24px; margin-left:5px;}div.rankingwrap div.no3 {float:left; vertical-align:top; background:url(/img/no3.gif) top left no-repeat; padding-left:24px; margin-left:5px;}div.rankingwrap div.no4 {float:left; vertical-align:top; background:url(/img/no4.gif) top left no-repeat; padding-left:24px; margin-left:5px;}div.rankingwrap div.no5 {float:left; vertical-align:top; background:url(/img/no5.gif) top left no-repeat; padding-left:24px; margin-left:5px;}div.movierank{            padding-left:130px;}div.movierank ul li{	list-style:none;	margin:0 0 5px 0;}div.movierank ul li img {	vertical-align:top;}strong.rankscore {padding-left:0.5em;color:#ff6600;}/*--DVD--*/div.cinecom dl dd{text-align:center;}/*upcoming*/div.upcomingmovie{width:100%; min-width:340px; margin:0 0 0.5em 0;}*html div.upcomingmovie{overflow: hidden;}div.upcomingmovie dl{width:31%; float:left; margin:0 -1px 0.5em 0; padding:0 1% 0 1%; background:url(/img/dotline.gif) repeat-y right;}div.upcomingmovie dl.last{background:none;}div.upcomingmovie dl dt{margin: 0; padding:0; text-align:center;}div.upcomingmovie dl dt img{margin: 0 0 0.25em 0; padding:0;}div.upcomingmovie dl dd{margin:0; padding:0; text-align:center;}/*tabmenu*/htab {padding:0;}#htab ul{width:100%; list-style:none; border:none; background:#edeef0; margin:0; padding:0;}#htab ul li{float:left; width:32%; list-style:none; border:none; background:#cccccc; margin-right:5px; margin-bottom:0;}#htab ul li a{display:block; color:#555555; text-decoration:none; text-align:center; padding:4px 0; margin:2px 0; }#htab ul li.last{float:left; width:33%; border:none;}#htab ul li.on{background:#ffffff; border:1px solid #333333; border-bottom:none;}#htab ul li.last a{border:none;}#htab ul li a:hover{color:#000000;}#tabmenu {    width:100%;    background:url(../img/main_bg.jpg) repeat-x bottom;    height:28px;}/* tab */ul.scheduletabs{            margin:0;            padding:0;            margin-bottom:-1px;        }ul.scheduletabs li{            margin:0;            width:48.5%;            text-align:center;            padding:0;            list-style:none;            display: -moz-inline-box;               display: inline-block;               /display: inline;               /zoom: 1;            margin-right:2px;        }ul.scheduletabs li,div.scheduleinbox{            border:solid 1px #dddddd;            background:#ffffff;            position:relative;            z-index:0;        }ul.scheduletabs li{            border-bottom-width:0;            background: url(/img/movietab_bg.gif) repeat-x bottom #FFFFFF;        }ul.scheduletabs li img{            vertical-align:bottom;        }        ul.scheduletabs li a{            text-decoration:none;            color:#015e8b;        }ul.scheduletabs li a:hover{            color: #028ccc;}ul.scheduletabs li.on{            border-bottom:1px solid #FFFFFF;            background:#ffffff;            position:relative;            z-index:1;        }div.scheduleinbox{            padding:10px 5px 8px 5px;            margin-bottom:15px;}ul.scheduletabs li h2{margin:0;padding:0;}#incontents ul.scheduletabs li h2 a {	display:block;    padding:4px 0;    outline:none;}#incontents ul.scheduletabs li h2 a:link {    text-decoration:none;	color: #0272aa;}#incontents ul.scheduletabs li h2 a:visited {	color: #5b3d99;}#incontents ul.scheduletabs li h2 a:hover {	color: #028ccc;}img {  border:0;  vertical-align:bottom;}ul,li {  margin:0;  padding:0;  list-style:none;}#image-navigation ul li a {  display:block;  width:150px;  height:50px;}#image-navigation .navi {  float:left;}#image-navigation .navi-image {  float:left;}#image-navigation-text ul li a {text-decoration:none;height:51px;display:block;padding:5px 10px;}#image-navigation-text .navi {float:left;width:160px;}#image-navigation-text .navi-image {float:left;width:500px;}#image-navigation-text li {height:61px; border-top:1px solid #dddddd; list-style:none; background:url(/img/indextopics_bg.gif) repeat-x bottom #ffffff; text-align:left;}#image-navigation-text li a {text-decoration:none;height:51px;display:block;padding:5px 10px;}#image-navigation-text a.active {background:url(/img/indextopics_bg_on.gif) repeat-x bottom right #ffffff;}#image-navigation-text .navi-image { position:relative;}#image-navigation-text .navi-image a { display:none; }#image-navigation-text .navi-image a { position:absolute; top:0; left:0; z-index:8; }#image-navigation-text .navi-image a.active { z-index:10; display:block;}#image-navigation-text .navi-image a.last-active { z-index:9; display:none;}/*------------------OCNfooter------------------*/.ocnfooterwrap {text-align:left;margin-top:16px;}.ocnfooterwrap div.inbox {text-align:center;margin-left:auto;margin-right:auto;width:730px;}.nttcomwrap {border-top:1px solid #cccccc; margin-top:3px;}.nttcomwrap div.inbox {width:520px;margin-left:auto;margin-right:auto;}.nttcomwrap div.inbox div.logo {float:left;}.ocnlink span.copy {text-align:center;margin-top:10px;}.ocnlink {	margin-top:4px;}.ocnlink ul li {	color:#999999;	float:left;	text-align:left;	list-style:none;    line-height:2em;}p.thumb{    float:left;    margin:.5em 10px .5em 3px !important;    margin-right:10px;    border:1px solid #CCC;    padding:2px !important;}p.thumb a{    display:block;    float:left;    width:47px;    height:47px;    line-height:100px;    overflow:hidden;    position:relative;    z-index:1;}p.thumb a img{    float:left;    padding: 0px !important;}#globalSearch_out {    overflow:hidden;    clear: both;}#globalSearch_out p {	float:left;	color:#8e8e8e;	font-size:11px;    padding:10px 30px 0 40px;}#globalSearch_out p.img {    padding:5px 0 0 15px;	float:left;}#globalSearch_out p.img a {	outline:none;}#globalSearch {    width: 280px;    padding:6px 0 0 0;	float:left;}.clearfix:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}#globalSearch label {    cursor: pointer;    display: block;    height: 0;    overflow: hidden;    padding-top: 17px;    position: absolute;}label#radioType_Movie {    background-position: 0 0;    display: none;    left: 0;    position: absolute;    top: 0;    width: 34px;}label#radioType_CastStaff {    background-position: -34px 0;    left: 34px;    position: absolute;    top: 0;    width: 84px;}label#radioType_Movie.selected {    background-position: 0 -17px;}label#radioType_CastStaff.selected {    background-position: -34px -17px;}#searchField {    background: none repeat scroll 0 0 #F1F1F1;    border: 1px solid #CCCCCC;    height: 21px;    padding: 1px;    position: relative;    top: 1px;}#searchFieldText {    border: 1px solid #DDDDDD;    color: #999999;    font-size: 13px;    height: 17px;    left: 1px;    position: absolute;    top: 1px;    width: 223px;}#searchFieldText.ready {    color: black;}#searchFieldText.wait {    color: #999999;}#searchSubmit {    background: url("http://moviecache.walkerplus.com/global/images/form_btn_search.jpg") no-repeat scroll left top transparent;    border: medium none;    cursor: pointer;    display: block;    height: 21px;    left: 228px;    position: absolute;    top: 1px;    width: 49px;}/*------------------------------------------------CENTER-CONTENTS-AREA------------------------------------------------*/#middle {width:100%; min-width:970px;}#main {float:left; width:100%; margin:0 -310px 0 0; padding:0; min-width:660px; display:inline;}#inmain {margin:0 300px 0 0; text-align:left;}#contents {float:right; width:100%; margin:0 0 0 -180px; padding:0; display:inline;}#incontents {	margin:0;	padding:0 10px 0 0;}/* ␳ */#header {    margin:0 0 1em 0;}#tn-head {    padding:8px 0 3px 0;}#mwOsusume.bdbox {	border:1px solid #dddddd;	margin-bottom:10px;	background: url("../img/dl_bg.gif") repeat-x scroll center top transparent;}#mwOsusume .boxInner {	padding:0 0 0 0;}#mwOsusume.mwAd h6 {    background:none;    border-top:1px solid #ffffff;    border-bottom:1px solid #dddddd;    font-weight: bold;    height:auto;   	margin:0 0 8px 0;    padding:5px 6px 5px 6px;    font-size:12px;}#mwOsusume.mwAd .borderBox {	margin-bottom:8px;}#rside dl dd.tab dl dd {    overflow:hidden;	clear:both;}#rside dl dd.tab dl dd {    overflow:hidden;	clear:both;}#rside dl dd.tab dl dd li.more {	background: url("../img/tn_cmarker.gif") left center no-repeat;	float:right;	margin:5px 0 0 0;	padding:0 10px 0 14px;}#rside dl#top_news {    overflow:hidden;	clear:both;}#rside dl#top_news dt {    border-bottom:1px solid #dddddd;   	margin:0 0 3px 0;}#rside dl#top_news dd {	background: url("../img/marker_dot.gif") 10px center no-repeat;	padding:5px 15px 5px 22px;	margin-bottom:0;}#rside dl#top_news dd.more {	background: url("../img/tn_cmarker.gif") left center no-repeat;	float:right;	margin:5px 0 3px 0;	padding:0 15px 0 14px;}.clearboth.last_border {	border-bottom:1px solid #DDDDDD;	margin:0 0 15px 0;}div.lsta span.blk_none {	padding:6px;	border:1px solid #ccc;	color:#ccc;}div.wait {    color: #CC3333;    font-weight: bold;    margin:1em 0 1em 0;}#footer {	padding-top:40px;}.showtimes ul.switch {    overflow:hidden;	clear:both;    margin-left:20px;}.showtimes h3 {	padding-left:20px;}.showtimes ul.switch li {	float:left;	white-space:nowrap;    margin:0;    line-height:1.8em;	display:inline-block;}.showtimes ul.switch li a {}.movietopicswrap #topFlash {    height:318px;}.imagel span a {	text-decoration:none;}#global_bg {	background: url("../img/global_bg.jpg") no-repeat;    height:76px;    width:970px;    overflow:hidden;	margin:15px 0 0 0;	padding:0;}ul#global_menu_list {	clear:both;    overflow:hidden;    height:38px;    width:970px;	margin:0;	padding:0;	list-style:none;}ul#global_menu_list li {	float:left;    width:138px;    overflow:hidden;}
ul#global_menu_list.last {
    width:142px;
}

.newswrap .imgbox a {
	display:block;
    width:150px;
}