@charset "UTF-8";





/*__________アクセスページ__________*/

#access #main-map   {
	background:   #ccc;/*
	position:   relative;*/
	width:   600px;
	border:   1px solid #ccc;
	padding:   0px;
	margin:   30px 0px 0px 0px;
}

#access .sub-map   {
	background:   #ccc;
	width:   600px;
	padding:   0px;
	border:   1px solid #ccc;
}

#access #car-map   {
	background:   #ccc;
	width:   600px;
	padding:   0px;
	border:   1px solid #ccc;
}

#access #parking-map   {
	background:   #ccc;
	width:   600px;
	padding:   0px;
	border:   1px solid #ccc;
}



/* 地図中のリンクボタン */
#access #akabane   {
	display:   none;
	position:   absolute;
	top:   5px;
	left:   170px;
}
#access #ikebukuro   {
	display:   none;
	position:   absolute;
	top:   5px;
	left:   90px;
}
#access #wakoshi   {
	display:   none;
	position:   absolute;
	top:   5px;
	left:   10px;
}
#access #car   {
	display:   none;
	position:   absolute;
	top:   240px;
	left:   10px;
}



#access #secondary p   {
	color:   #444;
	line-height:   1.5;
	font-size:   92%;
	padding:   0px 0px 0px 0px;
	margin:   0px 0px 10px 0px;
}

#access #secondary p span   {
	font-weight:   bold;
	color:   #000;
}



#access #secondary table   {
	font-size:   92%;
	background:   #fff5f5;
	padding:   0;
	margin:   2px 0px 0px 0px;
	border:   1px solid #aaa;
	border-top:   1px solid #ddd;
	border-left:   1px solid #ccc;
	width:   602px;
}

#access #secondary table td   {
	vertical-align:   top;
	padding:   10px 5px 5px 20px;
}

#access .right-td   {
	width:   300px;
	border-left:   1px dotted #ccc;
}



#access #secondary .arrow   {
	font-size:   12px;
	color:   #99c;
	margin-left:   2.5em;
}

#access #secondary p span a   {
	color:   #444;
}

#access #secondary p span a:hover   {
	color:   #00f;
}





/*__________このウェブサイトについて__________*/

#notice #secondary p   {
	font-size:   86%;
	line-height:   1.8;
	padding:   0px;
	margin:   10px 0px 10px 0px;
}

#notice #secondary ol   {
	font-size:   86%;
	line-height:   1.8;
	margin:    10px 0px 0px 0px;
	margin-left:   2em;
	text-indent:   0em;
}

#notice #secondary ol li   {
	padding:   0px 0px 10px 0px;
	margin:    0px 0px 0px 0px;
}

#notice #secondary ol ul    {
	line-height:   1.8;
	font-size:   100%;
	padding:   0px 0px 0px 0px;
	margin:    5px 0px 0px 0px;
}

#notice #secondary ol ul li   {
	padding:   0px 0px 0px 0px;
	margin:    0px 0px 0px 0px;
}





/*__________リンク集ページ__________*/

#linkarea ul   {
	margin:   0px 0px 0px 0px;
}

#linkarea ul li   {
	font-size:   92%;
	line-height:   1.8;
	list-style-type:   none;
}

#linkarea ul li   {
	padding:   3px 0px 3px 12px;
	border-bottom:   1px dotted #aaa;
}

#linkarea  ul li a   {
	color:   #000077;
	text-decoration:   none;
}

#linkarea  ul li a:hover   {
	color:   #0000ff;
	text-decoration: underline;
}

#linkarea  p   {
	margin-left:   12px;
}

#linkarea  p strong   {
	color:   #f00;
}





/*__________サイトマップページ__________*/

#sitemap ul   {
}

#sitemap ul li   {
	font-size:   92%;
	line-height:   1.8;
	list-style-type:   none;
	color:   #555;
	padding:   0px 0px 0px 12px;
}


#list table   {
	font-size:   92%;
	width:   100%;
	margin:   0px 0px 20px 0px;
	padding:   0px;
}

#list table th   {
	text-align:   left;
	padding:   10px 0px 0px 10px;
}

#list table td   {
	width:   33%;
	background:   #f5f5f5;
	border-top:   1px solid #fff;
	border-right:   1px solid #9bc;
	border-bottom:   1px solid #8ac;
	border-left:   1px solid #eff;
	padding:   5px 1px 5px 12px;
}

#sitemap a   {
	color:   #007;
	text-decoration:   none;
}

#sitemap a:hover   {
	color:   #00f;
	text-decoration: underline;
}

#linkarea  p   {
	margin-left:   12px;
}

#linkarea  p strong   {
	color:   #f00;
}







