@charset "shift_jis";

@media print {

* {
	text-indent:0 !important;
	background-image:none !important;
	background:none !important;
	position:static !important;
	line-height:150% !important;
}

body {
	width:750px !important;
}

.clearfix {
	display:block;
	height:auto;
}
.clearfix:after {
	display:none !important;
}

#wrapper {
	width:750px !important;
	height:auto !important;
	min-height:inherit !important;
}

#header {
	width:750px !important;
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	padding-top:0 !important;
}

h1 a {
	width:auto !important;
	height:auto !important;
	overflow:auto !important;
}

#head-btn {
	display:none !important;
}

#g-nav {
	display:none !important;
}

#containar {
	width:750px !important;
	margin:30px 0 0 0 !important;
	padding:0 !important;
}

#utility {
	display:none !important;
}

#l-nav {
	display:none !important;
}

#contents {
	float:none !important;
	padding-top:0 !important;
	padding-bottom:30px !important;
}

h2 {
	width:auto !important;
	height:auto !important;
	display:block !important;
	margin-bottom:20px !important;
}

#footer {
	width:750px !important;
	height:auto !important;
}

#footer-inner {
	width:750px !important;
	margin:0 !important;
}

#pagetop {
	display:none !important;
}

#footer-inner ul{
	display:none !important;
}

#f-logo {
	display:block !important;
	width:750px !important;
	border-top:1px #808080 solid !important;
	padding-top:10px !important;
	text-align:right !important;
}
#f-logo a {
	color:#808080;
}

#inquiry {
	display:none !important;
}

address {
	display:none !important;
}

ul.print {
	display:none !important;	
}

div.area_access_lead {	
	padding-bottom:0 !important;	
	margin-bottom:10px !important;
}

p.lead_access {
	float:none !important;
	height:auto !important;
	margin-top:0 !important;
	width:auto !important;
	padding-bottom:0 !important;
}

ol.map_yurikamome,
ol.map_rinkai,
ol.map_fujitv{
	height:auto !important;
	display:block !important;
	text-align:center !important;
}
ol.map_yurikamome li,
ol.map_rinkai li,
ol.map_fujitv li{
	position:static !important;
	float:none !important;
	margin-bottom:20px !important;
}

div#event h2 {
	margin-top: -50px;
	}

div#event div#info-area01 {
	padding-top: 0;
	margin-top: -20px;
	}

div#event div#info-area01 div#info-area02 {
	position: absolute !important;
	top: 540px;
	left: 462px;
	}

}
