@charset "Shift_JIS";
html{
	height:100%;
	font-size:1em;
}
body{
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
img{
	margin: 0;
	padding: 0;
	border-style: none;
}
table{
	margin: 0;
	padding: 0;
/*	border-style: 0;*/
}

div.ContentsPos{
/*	background-color: #ccd9e6;*/
	margin: 10px 20px 0 0px;
	text-align:center;
	width: 748px;
	font-size:10px;
}

/* crumb{ */
div.crumb_pos{
	background-color: #ccd9e6;
	margin: 10px 20px 4px 20px;
	padding: 0 0 0 10px;
	margin-right:20px;
}
div.crumb_txt{
	background-color: #ccd9e6;
	font-size: 11px;
	margin: 0;
	padding: 4px 0 2px 0;
}
/* }crumb */

table.event_list{
	border:4px solid #ccd9e6;
	border-collapse:collapse;
	height:100px;
}
td.event_list{
	padding:2px 0px 4px 10px;
	font-size:14px;
	font-weight:bold;
	background-color:#ccd9e6;
	color:#005c9c;
	height:30px;
}
div.to_map{
	text-align:right;
	margin-top:10px;
	margin-right:20px;
	font-size:11px;
}
div.shiten{
	float:right;
	width:376px;
	color:#555055;
	font-size:12px;
	line-height:14px;
}
div.bnr{
	margin-top:8px;
}
div.jouken{
	border:1px solid #ccc0cc;
	border-collapse:collapse;
	padding:5px 10px 5px 10px;
	color:#555055;
	font-size:12px;
	line-height:16px;
	margin-right:20px;
	margin-bottom:20px;
}
div.TitlePos{
	margin: 2px 0px 10px 0px;
}
div.PointPosBus{
	background-color:#f3f3f3;
	width:728px;
	margin: 0 0 20px 0;
	font-size:14px;
	color:#a74836;
	line-height:1.7em;
}
td.PointPosBus{
	background-color:#f3f3f3;
	margin: 0 0 20px 0;
	font-size:14px;
	color:#a74836;
	line-height:1.7em;
	font-weight:bold;
	padding:0px 20px 0px 20px;
}
td.PointHowto{
	background-color:#f3f3f3;
	margin: 0 0 20px 0;
	font-size:14px;
	color:#4488aa;
	line-height:1.7em;
	font-weight:bold;
}


