@charset "UTF-8";

.sato_title {
	width:520px;
	margin:10px auto 10px;
}

.h2_memo {
	width:520px;
	margin:0px auto 10px;
	padding-bottom:20px;
	background-image:url(../images/line1.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

.sato_map_area {
	width:520px;
	margin:0px auto 10px;
	text-align:center;
}

.sato_logo {
	width:520px;
	margin:10px auto 10px;
}

.sato_map {
	width:180px;
	float:left;
	vertical-align:top;
}

.sato_memo {
	width:320px;
	float:right;
	vertical-align:top;
	margin-left:10px;
/*	background-color:#ddffee;	/**/
}


.sato_area_name {
	clear:both;
	width:520px;
	margin:0px auto 10px;
}
.sato_point_name {
	width:280px;
	margin:0px 0px 10px;
}

.sato_point_memo {
	margin:0px 0px 50px;
}

dl.info_list1f{
	margin:5px auto 20px;
	width:280px;
}

dl.info_list1f dt{
	margin:0 0px 0px 0px;
	font-weight:bold;
	padding:0 0 0 0px;
}
dl.info_list1f dd{
	margin:5px 0px 5px 0px;
	padding:0 0 0 0px;
}

.m_1f {
	background-color:#006560;
	color:#ffffff;
	font-weight:bold;
	width:10px;
	height:10px;
	padding:2px 5px;
}
.f_name1f {
	color:#6fb7d6;
	font-size:1.2em;
	font-weight:bold;
	width:10px;
	height:10px;
	padding:2px;
	margin-left:5px;
}

dl.info_list2f{
	margin:5px auto 20px;
	width:280px;
}

dl.info_list2f dt{
	margin:0 0px 0px 0px;
	font-weight:bold;
	padding:0 0 0 0px;
}
dl.info_list2f dd{
	margin:5px 0px 5px 0px;
	padding:0 0 0 0px;
}

.m_2f {
	background-color:#ba73b6;
	color:#ffffff;
	font-weight:bold;
	width:10px;
	height:10px;
	padding:2px 5px;
}
.f_name2f {
	color:#71c7b9;
	font-size:1.2em;
	font-weight:bold;
	width:10px;
	height:10px;
	padding:2px;
	margin-left:5px;
}

.line_1f_2f {
	clear:both;
	margin:10px auto 20px;
	width:520px;
}
