@charset "utf-8";
/* CSS Document */


.navipanel-img {
  background-image: none;

}
.naviside-subnavi_foot{
	display: none	
}

.pnum{
	background-image: none;
	}
	
#SearchTxt,.site-search-text {
	height: 28px;
	width: 160px;
}



@media screen and (min-width: 1100px){	
	#Pevent a,
#Pwide a,
#Pkuro a,
#Psakura a,
#Plow a,
#Pclear a,
#Palum a,
#Pfree a,
#Praitoniumu a,
#Ptenjidai a,
#Ptobira a,
#Pmirror a,
#Ptoumei a,
#Pmadotsuki a,

#Pcaster1ren a,
#Pcaster2ren a,
#Pcaster3ren a,
#Pcasterkuro1ren a,
#Pcasterkuro3ren a,
#Pcasterlow1ren a,
#PcasterYukoushiro a,
#Pcasterclear1ren a,
#Pcastermitsuori a{
background-image: url(../img/arw_footer_navi.gif);
}

#MainNaviWrapForCol1_line{
	background-image: url(../img/wide_head_bg.gif);
	background-position: center top;
	height: 8px;
	width: 100%;
}

#MainNaviWrapForCol1{
	width:920px;
	padding:10px;
	float:none;
	overflow:hidden;
	margin:0 auto;
	height:1120px;

}


#MainNavi {
	width:920px;
	position:relative;
}

.newpanel img{
	display: none!important;
	}


.subnavi_title{
	font-family:Arial, Roboto, "Droid Sans",  "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:none;
	font-size:14px;
	color:#555;
	position:relative;
	background-image:url(../img/footer_navi_title.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
  padding-bottom:10px;
}


.subnavi{
	background-image: none;
	margin-bottom:0px;
/*	padding-bottom:80px;*/
	border-right:1px dotted #dedede;
}
.subnavi li{
	padding-bottom:5px;
}
.subnavi .subnavi_box li{
	background-image:none;
	background-color: none;
	}

.subnavi .subnavi_box li:hover{
	background-color:#fff;
}

.subnavi .subnavi_box a,.subnavi .subnavi_box a:visited {
	border-bottom:none;
	background-image: url(../img/arw_footer_navi.gif);
	background-position:6px 12px;
	background-repeat: no-repeat;
	background-size:3px 5px;
	background-color:#fff;
	padding-left:15px;
	padding-right: 5px;
	font-size:12px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.subnavi .subnavi_box a:hover{
	background-color:#fff;
	text-decoration:none;
	text-decoration:underline;
	color:#989898;
}


#MaintenanceBnr,#WithPanelBnr,#Social,#Message,#ProCatalogBnr,#SubOtoiawase,#TokyoBnr,#EventRental,#KansenshoTaisaku{
	display:none;
}


#Setti{
	position:absolute;
	width:220px;
	left:0px;
	top:0px;
}
#Event{
	position:absolute;
	width:220px;
	left:0px;
	top:760px;
	padding-bottom:105px;
}

#Idou{
	position:absolute;
	width:220px;
	left:233px;
	top:0px;
}
#Movie{
	position:absolute;
	width:220px;
	left:233px;
	top:720px;
}






#Option{
	position:absolute;
	width:220px;
	left:466px;
	top:0px;
}
#Syurui{
	position:absolute;
	width:220px;
	left:466px;
	top:510px;
}
#Layout.subnavi{
	position:absolute;
	width:220px;
	left:466px;
	top:670px;
}

#Benri{
	position:absolute;
	width:220px;
	left:466px;
	top:830px;
	padding-bottom:45px;
}




#Info.subnavi{
	position:absolute;
	width:220px;
	left:700px;
	top:0px;
	border-right:none;
}

#Aboutus{
	position:absolute;
	width:220px;
	left:700px;
	top:220px;
	border-right:none;
}
#Sonota{
	position:absolute;
	width:220px;
	left:700px;
	top:440px;
	border-right:none;
}

#SearchBox{
	position:absolute;
	width:220px;
	left:700px;
	top:640px;
}

.newpanel a{
	margin-left: 0px;
	}
	
#AreaBnr{
	position:absolute;
	width:220px;
	left:700px;
	top:720px;
	border-right:none;
}

#AreaBnr img{
	width:220px;
	height:auto;}

	

}

@media screen and (max-width: 1099px){
	
.navipanel-img {
    background-image: url('../img/navipanel-sf9b9fc85da.png');

}	
	

#footer{
	display:none;
}

#AdditionalNavi{
	margin-bottom:0px;
	}

#MainNaviWrapForCol1{
			top:0px;
}
#ContentsMv{
	width:100%;
	position:absolute;
	top:170px;
	}
.contentsmv_copyright{
	    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    color: #FFFFFF;
    background: #ed1c29;
    clear: both;
	margin-top:20px;

	}	
	
 #SearchTxt, .site-search-text {
    width: 80%;
    border-radius: 5px;
    height: 30px;
  }	
	
}
@media screen and (max-width: 719px){	
#ContentsMv{
	top:60px;
	}

}


