@charset "Shift_JIS";

/*----------------------------------------------------------------------------

	--- INDEX ---
	[1] basic structure
	[2] elements


----------------------------------------------------------------------------*/



/*	[1] basic structure
----------------------------------------------------------------------------*/
#mainLeft{
	float:left;
	width:525px;
}
#mainRight{
	float:right;
	width:265px;
}

/*	[2] elements
----------------------------------------------------------------------------*/
#topMainImg{
	width:800px;
	height:150px;
	margin-bottom:15px;
}
	#topMainImg h2,#topMainImg p,#topMainImg a{
		display:none;
	}
	#topMainImgHtm{
		width:800px;
		height:150px;
		background:url(../top/dummy_fla.jpg) no-repeat;
		margin-bottom:15px;
	}
	#topMainImgHtm h2,#topMainImgHtm p{
		display:none;
	}
	#topMainImgHtm a{
		display:block;
		float:right;
		width:203px;
		height:150px;
		text-indent:-9999px;
	}

#hallSearch{
	width:525px;
	height:288px;
	background:url(../top/bg_hallsearch.jpg?160317) no-repeat;
	overflow:hidden;
	padding: 0;
}
	#h2_hallSearch{
		height:25px;
		margin:0;
	}
	#h2_hallSearch h2{
		display:none;
	}
	#h2_hallSearch .update{
		font-size:84%;
		/*\*/font-size:92%;/**/
		color:#FFFFFF;
		padding:2px 6px 0 0;
	}
	
	#hallSearch h2,#hallSearch h3{
		display:none;
	}
	#hallSearch .area{
		position:relative;
		top:45px;
		left:62px;
		width:320px;
		margin-top:2px;
		z-index:1;
	}
	#hallSearch .area a{
		font-size:84%;
		/*\*/font-size:92%;/**/
		line-height:14px;
	}
	#hallSearch .map{
		position:relative;
		/*top:-23px;*/
		left:255px;
		width:266px;
	}
	
	#hallSearch .searchByKeyword{
		display:block;
		position:relative;
		top:-125px;
		left:8px;
		width:230px;
		margin: 0 0 10px 0;
	}
	#hallSearch .textInput{
		margin-bottom:3px;
		width:100%;
		height:21px;
		/*\*/height:17px;/**/
		line-height:130%;
		border:solid 1px #CCC;
	}
	#hallSearch td{
		font-size:84%;
		/*\*/font-size:92%;/**/
		line-height:14px;
	}
	#hallSearch .submit{
		/*margin-top:5px;*/
	}
	
	
#areaMovie{
	margin-bottom:20px;
}
	#areaMovie .areaImg{
		float:left;
		margin:0 0 0 8px;
	}
	#areaMovie div{
		float:right;
		width:62px;
	}
	#areaMovie h3{
		height:37px;
		text-indent:-9999px;
		margin-bottom:2px;
	}
	#areaMovie .btnPlay{
		margin-bottom:3px;
	}
	#areaMovie .hokkaido	{	float:left;background:url(../top/bg_hokkaido.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .touhoku		{	float:left;background:url(../top/bg_touhoku.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .hokuriku	{	float:left;background:url(../top/bg_hokuriku.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .kantou		{	float:left;background:url(../top/bg_kantou.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .toukai		{	float:left;background:url(../top/bg_toukai.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .kansai		{	float:left;background:url(../top/bg_kansai.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .chugoku		{	float:left;background:url(../top/bg_chugoku.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .shikoku		{	float:left;background:url(../top/bg_shikoku.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .kyushu		{	float:left;background:url(../top/bg_kyushu.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}
	#areaMovie .other		{	float:left;background:url(../top/bg_other.gif) no-repeat;width:171px;height:93px;padding-top:8px;margin:0 4px 2px 0;}


#movie{
	width:265px;
	background:#E6E4F8;
	margin-bottom:12px;
}
	#h2_movie{
		width:265px;
		height:25px;
		background:url(../top/h2_movie.gif) no-repeat;
		margin:0;
	}
	#h2_movie h2{
		display:none;
	}
	#h2_movie .update{
		font-size:84%;
		/*\*/font-size:92%;/**/
		color:#FFFFFF;
		padding:2px 6px 0 0;
	}
	#movie .wrap{
		width:240px;
		margin:8px 0 12px 12px;
		font-size:84%;
		/*\*/font-size:92%;/**/
		line-height:140%;
	}
	#movie h3{
		color:#FF6600;
		font-weight:bold;
		line-height:120%;
		margin-bottom:4px;
	}
	#movie .wmv{
		width:250px;
		margin-left:7px;
	}
	#movie .help{
		text-align:right;
		height:20px;
		padding:5px 8px 8px 0;
	}
	
#searchMachine{
	background:lavenderblush;
	background:cornsilk;
	padding-bottom:10px;
	margin-bottom:12px;
}
	#searchMachine .wrap{
		margin:0 20px 0;
	}
	#searchMachine h2{
		height:25px;
		text-indent:-9999px;
		background:url(../top/h2_searchMachine.gif) no-repeat;
		margin-bottom:12px;
	}
	#searchMachine .txtInput{
		margin:5px 0;
		width:100%;
		height:21px;
		/*\*/height:17px;/**/
		line-height:130%;
		border:solid 1px #CCC;
	}
	
#mbLink{
	width:265px;
	height:99px;
	background:url(../top/mobile.gif?190124) no-repeat;
	margin-bottom:12px;
}
	#mbLink h2{
		display:none;
	}

#hallRegist{
	width:524px;
	height:104px;
}
	#hallRegist h2,#hallRegist p{
		display:none;
	}




#comNews{
	background:whitesmoke;
	margin-bottom:12px;
}
	#comNews .ttl{
		width:525px;
		height:25px;
		background:url(../top/h2_com_news.gif) no-repeat;
	}
	#comNews h2{
		display:none;
	}
	#comNews a.rss{
		display:block;
		width:47px;
		height:25px;
		margin:0 0 0 508px;
		text-indent:-9999px;
		text-decoration:none;
	}
	#comNews .carried a{
		display:block;
		text-align:center;
		font-size:117%;
		font-weight:bold;
		margin:0 0 0;
		padding:2px;
		color:#FFFFFF;
		background:#666666;
	}


#hallLogin{
	text-align:center;
	padding-bottom:8px;
	margin-bottom:12px;
	background:#FFF1E8;
}
	#hallLogin h2{
		text-indent:-9999px;
		height:25px;
		background: url(../top/h2_login.gif) no-repeat;
		margin-bottom:8px;
	}
	#hallLogin table{
		margin:0 auto;
		width:80%;
	}
	#hallLogin td{
		font-size:84%;
		line-height:120%;
	}
	#hallLogin td.K{
		font-size:84%;
		padding:2px;
		text-align:right;
	}
	#hallLogin .input{
		width:185px;
		margin:2px 0 2px 4px;
	}

.rankTable{
	width:520px;
	margin:1px 0 5px 5px;
}
.rankTable td{
	padding:1px 0 1px 0;
}

.divide td{
	height:1px !important;
	background:url(../common/dot.gif) repeat-x;
}

/* ソーシャル系のボタン */
.social_link{
	position:relative;
	float: right;
	padding:3px;
	padding-left: 13px;
	/* background-color: white; */
	border: 1px solid white;
	top: -90px;
	left: -120px;
	height: 15px;
}
.social_link div{
	float:left;
	padding: 0 3px;
}

.social_link li{
	float:right;
	list-style:none;
	padding-left: 4px;
}
.social_link li img{
	vertical-align:top;
}

/*	
----------------------------------------------------------------------------*/
#chirashiList{

	background:whitesmoke;
	margin:20px 0;
}
	#chirashiList .ttl{
		width:100%;
		height:25px;
		background:url(../top/h2_chirashi.png) no-repeat;
	}
	#chirashiList h2{
		display:none;
	}

	#chirashiList .chirashi_image{
		height: 140px;
		margin: 5px;
		position: relative;
		}
	#chirashiList .bx-wrapper img {
		width:auto; 
		height:auto; 
		max-width:95%; 
		max-height:95%; 
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin:auto;
		}

	#chirashiList .bx-wrapper {
		position: relative;
		padding: 10px 0;
	}

	#chirashiList .bx-wrapper li div {
		text-align: center;
		padding: 0 10px;
		}
