﻿@charset "utf-8";

body{
	text-align: center;
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	height: 1350px;
	overflow: hidden;
	xmax-height: 1480px;
	vertical-align: top;
}

.head{
	background: none;
}

.pankuzu{
	display: none;
}

.h1{
	display: none;
}

.head_box{
	display: none;
}

.oe_wrapper{
	display: none;
}

.pankuzu{
	display: none;
}

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

.top_title{
	display: none;
}

.hall_image img {
	xwidth: 90%;
	height: 80%;
}

.hall_image {
	margin: 0 0 20px;
	text-align: center;
	width: 100%;
	xbackground: #aaa;
	float: left;
}

.hall_name_box {
	width: 100%;
}

.hall_name_box .hall_name {
	font-size: 30px;
	float: left;
	margin: -30px 0 0;
}

.hall_name_box .hall_phone {
	float: right;
}

.hall_name_box .hall_addr {
	float: right;
}

.hall_comment{
	display: none;
}

.hall_shisetsu{
	display: none;
}

.sub_title {
	font-size: 18px !important;
}

.right_data div {
	font-size: 18px !important;
}

#svp {
	display: none;
}

.hall_data_box .left_bt{
	display: none;
}

.direction_icon {
	display: none;
}

.plan_box{
	display: none;
}

.hall_near{
	display: none;
}

#news{
	display: none;
}

.bt_box{
	display: none;
}

.footer_tel{
	display: none;
}

.contents{
	xwidth: 80%;
	xbackground: #333;
	xfloat: left;
	xtext-align: center;
	xmargin: 0 10%;
	xheight: 100px;
	overflow: hidden;
	float: left;
	xvertical-align: top;
}

.contents_box{
    xwidth: 172mm;
    xheight: 251mm;
    xpage-break-after: always;
	float: left;
	width: 100%;
	height: 1350px;
	overflow: hidden;
}

#left_side{
	width: 100%;
	float: left;
}

.contents_box #left_side{
	width: 100%;
	float: left;
}

.hall_data_box{
	width: 100%;
}

.hall_data_box .right_data {
	width: 100%;
	margin: 0;
}

.hall_data_box .right_data div {
	width: 100%;
	margin: 0 0 10px;
}

.hall_data_box .right_data .hall_profile {
	width: 100%;
}

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

#right_side{
	display: none;
}

.page_top{
	display: none;
}

.footer{
	display: none;
}

@media print{
  img { max-width: 100% !important; }
}

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

.access_box{
	float: left;
	width: 100%;
	text-align: center;
	margin: 0;
}

.access_data{
	width: 100%;
}

.access_box .sub_title{
	width: 100%;
	margin: 0 0 10px;
}

.map_box{
	width: 80%;
}

.map_box #map{
	width: 100%;
}

.map_box #svp{
	width: 100%;
}

.hall_tbl{
	width: 100%;
	font-size: 13px;
}

.hall_tbl th{
	font-size: 13px;
	padding: 8px;
}

.hall_tbl td{
	font-size: 13px;
	padding: 8px;
}


.direction_tbl{
	width: 100%;
}

.access_box .map_box {
    float: left;
    width: 80%;
    margin: 0 10%;
}

.heightLine{
	height: none;
}

.access_box .map_box #map {
    width: 100%;
}