
/**************************************************************************************/
/**************************************************************************************/
/* PC Site*/
/**************************************************************************************/
/**************************************************************************************/





.wd_hallrental_fv_superbox{
	width : 100% ;
	max-width: 1920px ;
	height: 960px ;
	margin : 0px auto ;
	z-index: 1 ;
}

.wd_hallrental_fv_image{
	position: absolute ;
	top : 0% ;
	left: 0% ;
	width: 100% ;
	height: 100% ;
	object-fit: cover ;
	z-index: 1 ;
	opacity: 0 ;
}

.wd_hallrental_fv_catch_superbox{
	position: absolute ;
	top : 50% ;
	left: 50% ;
	transform: translate(-50%,-50%);
	width: 100% ;
	margin-top : 50px ;
	max-width: 640px ;

	z-index: 4 ;
}

.wd_hallrental_fv_catch_img{
	width: calc( 100% - 40px );
	max-width: 600px ;
	margin: 0px auto ;
}

.wd_hallrental_fv_catch_story{
	width: 100% ;
	margin : 20pox auto 0px ;
	padding-top :20px ;
	border-top :2px solid #FFFFFF ;
	color: #FFFFFF ;
	font-weight: 700 ;
	font-size: 16px ;
	text-align: center ;
}



.wd_hallrental_innner{
	width: calc( 100% - 40px );
	max-width: 840px ;
	margin: 80px auto 160px  ;
}


.wd_hallrental_news_superbox{
	width: 100% ;
	padding-bottom : 60px ;
	border-bottom: 1px solid #808080 ;
	margin-bottom : 60px ;
}
.wd_hallrental_news_itembox{
	width: 100% ;
	margin : 0px auto 20px ;
	font-size: 18px ;
	color: #808080 ;
	justify-content: space-between !important ;
}


.wd_hallrental_news_item_date{
	width: 120px ;
}

.wd_hallrental_news_item_title{
	width: calc( 100% - 120px );
}

.wd_hallrental_itembox{
	width: 100% ;
	margin-bottom: 40px ;
	justify-content: space-between !important ;
}

.wd_hallrental_item_l{
	width: 300px ;
	text-align: right ;
}

.wd_hallrental_item_r{
	width: calc( 100% - 340px );
	max-width: 520px ;
	font-size: 14px ;
	color: #000000 ;
	padding-top : 10px ;
}
.wd_hallrental_item_r p{
	margin-bottom : 20px ;
}

.wd_hallrental_item_image_map_wrap{
	width: 100% ;
	margin-bottom: 20px ;
	cursor: pointer ;
}

.wd_hallrental_item_image{
	width: 100% ;
	margin: 0px ;
	z-index: 1 ;
}

.wd_hallrental_item_image_map_icon{
	position: absolute ;
	bottom : 0px ;
	right: 0px ;
	width: 32px ;
	z-index: 4 ;
}

.wd_hallrental_item_image_map_wrap:hover{
	opacity: 0.5 ;
}

.wd_hallrental_item_title{
	color: #000000 ;
	font-size: 24px ;
	font-weight: 700 ;
}

.wd_hallrental_item_title_etc{
	font-size: 12px ;
	margin-top : 10px ;
}

.wd_hallrental_item_pricetable{
	width: 100% ;
	margin-bottom: 10px ;
	justify-content: space-between !important ;
}


.wd_hallrental_item_pricetable_td{
	width: 33% ;
	max-width: 164px ;
}

.wd_hallrental_item_pricetable_td_dummy{
	width: 33% ;
	max-width: 164px ;
}

.wd_hallrental_item_pricetable_td_double{
	width: calc( 66% + 4px );
}

.wd_hallrental_item_pricetable_td_triple{
	width: 100% ;
}


.wd_hallrental_item_pricetable_td_title{
	width: 100% ;
	padding : 8px 10px ;
	text-align: center ;
	background-color: #E5E5E5 ;
	font-size: 14px ;
	border : 1px solid #E5E5E5 ;
	margin-bottom : 4px ;
	line-height: 1.4 ;
}
.wd_hallrental_item_pricetable_td_price{
	width: 100% ;
	padding : 10px ;
	text-align: center ;
	background-color: #FFFFFF ;
	font-size: 14px ;
	border : 1px solid #E5E5E5 ;
	line-height: 1.4 ;
}



.wd_hallrental_item_r a,
.wd_hallrental_item_r a:link,
.wd_hallrental_item_r a:visited{
	color: #007bff ;
}


.wd_hallrental_faq_itembox{
	margin-bottom : 40px ;
}

.wd_hallrental_faq_q{
	font-size: 18px ;
	font-weight: 700 ;
	border-bottom: 1px solid #000000 ;
	margin-bottom : 4px ;
}

.wd_hallrental_faq_a{
	font-size: 14px ;
}

.wd_hallrental_item_pdfbox{
	width: 100% ;
	max-width: 500px ;
	height: 80px ;
	line-height: 80px ;
	background-color: #000000 ;
	color: #FFFFFF ;
	font-size: 24px ;
	font-weight: 700 ;
	padding: 0px 20px 0px 70px ;
	margin : 0px auto 20px ;
}

.wd_hallrental_item_pdfbox img{
	position: absolute;
	top : 50% ;
	left: 20px ;
	transform: translate(0%,-50%);
	width: 40px ;
}

.wd_hallrental_item_pdfbox:hover{
	background-color: #007bff ;
}




.wd_hallrental_item_contactbox{
	width: 100% ;
	border-radius: 10px ;
	background-color: #DCDCDC ;
	padding: 48px 48px 28px ;
}

.wd_hallrental_item_contactbox p{
	margin-bottom: 20px ;
}

.wd_hallrental_item_contactbox a,
.wd_hallrental_item_contactbox a:link,
.wd_hallrental_item_contactbox a:visited{
	font-weight: 700 ;
}

.wd_hallrental_item_contactbox a:hover{
	color : #007bff ;
}




.wd_hallrental_map_overlay{
	position: fixed ;
	top : 0% ;
	left: 0% ;
	width: 100% ;
	height: 100% ;
	padding: 40px ;
	background-color: rgba(0,0,0,0.8);
	z-index: 64 ;
	cursor: pointer ;
	display: none ;
}

.wd_hallrental_map_overlay img{
	width: 100% ;
	height: 100% ;
	object-fit: contain ;
}

.wd_hallrental_gallery_superbox{
	width: 100% ;
	margin-bottom: 80px ;
}

.wd_hallrental_gallery_stage{
	width: 100% ;
	aspect-ratio: 3 / 2 ;
	margin-bottom : 20px ;
}
.wd_hallrental_gallery_image{
	position: absolute ;
	top : 0% ;
	left: 0% ;
	width: 100% ;
	height: 100% ;
	object-fit: contain ;
	margin-bottom : 20px ;
	opacity: 0 ;
}
.wd_hallrental_gallery_tn_superbox{
	width: 100% ;
	justify-content: center !important ;
	gap: 10px ;
}

.wd_hallrental_gallery_tnbox{
	width: 100px ;
	height: 60px ;
	cursor: pointer ;
}
.wd_hallrental_gallery_tnbox img{
	width: 100% ;
	height: 100% ;
	object-fit: cover ;
}
.wd_hallrental_gallery_tnbox.wd_active,
.wd_hallrental_gallery_tnbox:hover{
	opacity: 0.5 ;
}


.wd_hallrental_map_tn_superbox{
	width: 100% ;
	justify-content: left ;
	gap: 40px 10px ;
	margin-bottom : 40px ;
	margin-top : 40px ;
}

.wd_hallrental_map_tnbox{
	width: 48% ;
	aspect-ratio: 16 / 9 ;
	cursor: pointer ;
}
.wd_hallrental_map_tnbox.wd_active,
.wd_hallrental_map_tnbox:hover{
	opacity: 0.5 ;
}
.wd_hallrental_map_tnimage{
	width: 100% ;
	height: 100% ;
	object-fit: cover ;
}
.wd_hallrental_map_tn_name{
	position: absolute;
	top : 100% ;
	left: 0% ;
	text-align: center ;
	font-size: 12px ;
	line-height: 28px ;
}


.wd_hallrental_maptn_overlay{
	position: fixed ;
	top : 0% ;
	left: 0% ;
	width: 100% ;
	height: 100% ;
	padding: 40px ;
	background-color: rgba(0,0,0,0.8);
	z-index: 64 ;
	cursor: pointer ;
	display: none ;
}

.wd_hallrental_maptn_overlay img{
	width: 100% ;
	height: 100% ;
	object-fit: contain ;
}


.wd_hallrental_price_pdficon{
	display: inline-block ;
	width: 32px ;
	margin-bottom : -11px ;
}


.wd_hallrental_item_r_flow a:hover{
	opacity: 0.5 ;
}




@media screen and (max-width: 1280px) {







}


/**************************************************************************************/
/**************************************************************************************/
/* TB Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 1000px) {












.wd_hallrental_fv_superbox{
	height: 100vh ;
}

.wd_hallrental_fv_image{
}

.wd_hallrental_fv_catch_superbox{
	width: calc( 100% - 40px );
	margin-top : 0px ;
}

.wd_hallrental_fv_catch_img{
}

.wd_hallrental_fv_catch_story{
}



.wd_hallrental_innner{
	max-width: 640px ;
}


.wd_hallrental_news_superbox{
}
.wd_hallrental_news_itembox{
}


.wd_hallrental_news_item_date{
	width: 100% ;
}

.wd_hallrental_news_item_title{
	width: 100% ;
}

.wd_hallrental_itembox{
	margin-bottom: 80px ;
}

.wd_hallrental_item_l{
	width: 100% ;
	text-align: left ;
	border-bottom : 2px solid #000000 ;
	padding-bottom : 20px ;
	margin-bottom : 20px ;
}

.wd_hallrental_item_r{
	width: 100% ;
	padding-top : 10px ;
}
.wd_hallrental_item_r p{
	margin-bottom : 20px ;
}

.wd_hallrental_item_image_map_wrap{
}

.wd_hallrental_item_image{
}

.wd_hallrental_item_title{
}

.wd_hallrental_item_title_etc{
	margin-top: 10px ;
}

.wd_hallrental_item_pricetable{
}


.wd_hallrental_item_pricetable_td{
	width: calc( 33% - 1px ) ;
	max-width: 200px ;
}

.wd_hallrental_item_pricetable_td_dummy{
	width: calc( 33% - 1px ) ;
	max-width: 200px ;
}

.wd_hallrental_item_pricetable_td_double{
	width: calc( 66% + 1px );
}

.wd_hallrental_item_pricetable_td_triple{
}


.wd_hallrental_item_pricetable_td_title{
}
.wd_hallrental_item_pricetable_td_price{
	padding : 4px ;
	font-size: 12px ;
}



.wd_hallrental_item_r a,
.wd_hallrental_item_r a:link,
.wd_hallrental_item_r a:visited{
	color: #007bff ;
}


.wd_hallrental_faq_itembox{
	margin-bottom : 40px ;
}

.wd_hallrental_faq_q{
	line-height: 1.4 ;
	padding-bottom : 10px ;
	margin-bottom: 10px ;
}

.wd_hallrental_faq_a{
	padding-left: 40px ;
}

.wd_hallrental_item_pdfbox{
	height: 60px ;
	line-height: 60px ;
	font-size: 18px ;
}



.wd_hallrental_item_pdfbox img{
	position: absolute;
	top : 50% ;
	left: 20px ;
	transform: translate(0%,-50%);
	width: 40px ;
}

.wd_hallrental_item_pdfbox:hover{
}




.wd_hallrental_item_contactbox{
	padding: 20px 20px 1px ;
}

.wd_hallrental_item_contactbox p{
}

.wd_hallrental_item_contactbox a,
.wd_hallrental_item_contactbox a:link,
.wd_hallrental_item_contactbox a:visited{
}

.wd_hallrental_item_contactbox a:hover{
}






.wd_hallrental_map_tn_superbox{
	justify-content: center ;
}

.wd_hallrental_map_tnbox{
}
.wd_hallrental_map_tnbox.wd_active,
.wd_hallrental_map_tnbox:hover{
}
.wd_hallrental_map_tnimage{
}
.wd_hallrental_map_tn_name{
	font-size: 12px ;
}


.wd_hallrental_maptn_overlay{
}

.wd_hallrental_maptn_overlay img{
}





.wd_hallrental_price_pdficon{
	width: 24px ;
	margin-bottom : -7px ;
}







}