@charset"shift_jis";

/* 基本セット
---------------------------------------------------- */
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 83%;
	color: #666;
	line-height: 140%;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
hr {
	position:absolute;
	left:-9999px;
	width:10px;
}
p {
	margin: 0px;
	padding: 0px;
}
ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
img {
	border: none;
	margin: 10px;
}


/* ヘッダ
---------------------------------------------------- */
#map-contents {
	width: 520px;
	background: #fff;
	margin: 10px 0;
}
#map-contents h2{
	margin: 0px;
	height: 30px;
	width: 520px;
	text-indent: -9999px;
}
#txt01 img{
	margin: 0 0 10px 18px;
}
h2#map-tokyo { background: url(../corporate/img/maptitle_tokyo.gif) no-repeat 0px 0px; }
h2#map-osaka { background: url(../corporate/img/maptitle_osaka.gif) no-repeat 0px 0px; }
h2#map-seibu { background: url(../corporate/img/maptitle_seibu.gif) no-repeat 0px 0px; } 
h2#map-arthall { background: url(../corporate/img/maptitle_arthall.gif) no-repeat 0px 0px;}

#map_canvas{
	margin:10px auto;
	width:500px;
	height:500px;
}

#mapimg { text-align: center; }
p { padding:0px 0px 0px 20px ; }

.pageclose { text-align: center; }

.txt_bg{ background: #cb536c; color:#FFF; font-weight: bold;}
.txt_pink{ color: #cb536c; font-weight: bold;}