.s_map{	width: 100%;}
.s_map ul{	text-align: left;}
.s_map ul li{}
.s_map ul li.left{
	width: 360px;
	float: left;
	text-align: left;
}
.s_map ul li.right{padding-top: 33px;}
.s_map ul li.right p.s_point {
	background-image: url(../image/sitemap/point_m.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	background-position: 345px 0%;
	}
.s_point {
	background-image: url(../image/sitemap/point_m.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	}
.s_point02 {
	padding-top: 4px;
	padding-left: 30px;
	line-height: 18px;
	margin-bottom: 5px;
	}
.s_map p a{
	color: #000000;
	text-decoration: underline;
}
.s_map p a:hover{
	text-decoration: none;}
@media screen and (max-width: 768px) {
.s_map{	width: 100%;}
.s_map ul{	text-align: left;}
.s_map ul li{}
.s_map ul li.left{
	width: 100%;
	float: none;
	text-align: left;
}
.s_map ul li.right{padding-top: 0px;}
.s_map ul li.right p.s_point {
	background-image: url(../image/sitemap/point_m.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	background-position: 0px 0%;
	}
}

