@charset "utf-8";

/* header
---------------------------------------- */
#header_wrap{
	display:none;
}
header{
	height: 50px;
	text-align: center;
}
header #logo{
	margin: 10px auto;
}
header #logo img{
	height:30px;
}
header nav{
	display:none;
}
header #btnMenu{
	display:none;
}
header #btnResavation{
	display:none;
}

/* h1
---------------------------------------- */
h1.title {
    padding-top:0px;
}

/* footer
---------------------------------------- */
footer{
	display:none;
}

/* pagetop
---------------------------------------- */
#pagetop{
	display:none;
}

/* access
---------------------------------------- */
#content{
	padding:0;
}
#access{
	width:100%;
	text-align: center;
}
#access h2{
	font-size:26px!important;
	margin-bottom:20px!important;
}
#access h2.second{
	padding-top:80px;
}
#map_canvas{
	/*
	height: 700px!important;
	*/
	margin-bottom: 35px!important;
}
#map_canvas2{
	/*
	height: 700px!important;
	*/
	margin-bottom: 35px!important;
}
#access .add_wrap{
	font-size:12px;
	border-bottom: none!important;
	page-break-after: always;
}
#access .add_wrap h5{
	padding-top:15px;
}
#access .add_wrap .add_content{
	width:calc(100% - 540px);
	font-size:12px;
	padding-top:0px;
	margin-left:25px!important;
}
#access .add_wrap .add_content .access{
	font-size:12px!important;
	line-height: 150%;
}
#access .add_wrap .qr{
	width: 140px;
	padding:12px 0 25px 0;
}
#access .add_wrap .qr h6{
	font-size:11px;
	padding:0px 0 8px 0;
}
#access .add_wrap .qr img{
	width: 90px;
	margin: 0 auto;
}
#access .undermap{
	page-break-after:avoid;
	margin-bottom: 0;
}
a.print{
	display: none;
}


