@charset "utf-8";
/* CSS Document */

.spot_area{
	position:relative;
	background:#FFF;
}

.spot_area p{
	padding:5px;
	font-size:12px;
	color:#26190C;
	line-height:32px;
}

.spot_area p a#rightside{
	margin-right:5px;
	padding:0 5px;
	width:auto;
	height:32px;
	color:#FFF;
	vertical-align:middle;
	text-decoration:none;
	font-size:13px;
	background-color:#CFC3BA;
	line-height:32px;
	text-align:center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position:absolute;
	right:5px;
}

.spot_area p a img{
	margin-top:0.2em;
	margin-right:0.2em;
	margin-bottom: 0.5em;
	vertical-align: middle;
	width:17px;
	height:11px;
}
.img_big{
	margin:10px auto 5px;
	width:96%;
	text-align:center;
}
.img_big img{
	width:100%;
	max-width:400px;
}

.img_small{
	margin:10px auto;
	width:100%;
	text-align:center;
}

.img_small img.small_box{
	margin-right:5px;
	width:18%;
	max-width:76px;
}
.img_small img.small_box_nr{
	width:18%;
	max-width:76px;
}
.spot_point{
	width:96%;
}
.spot_point ul{
	list-style:none;
}
.spot_point li.point{
	margin-bottom:5px;
	margin-left:15px;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	list-style:none;
	font-weight:bold;
	float:right;
}

.spot_point li img{
	padding-bottom:2px;
	padding-right:2px;
	height:14px;
	vertical-align:middle;
	line-height:14px;
}


.spot_data{
	padding:10px;
	background:#FFF;
	font-size:12px;
}
.spot_data p{
	padding:0 0 10px;

}
.spot_data ul{
	list-style:none;
}
.spot_data li{
	margin-bottom:5px;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
	list-style:none;
}

.spot_data li img{
	padding-bottom:2px;
	padding-right:5px;
	height:14px;
	vertical-align:middle;
	line-height:14px;
}

.spot_data li a{
	color:#DF5159;
	text-decoration:none;
}
.spot_data dl{
	margin-top:10px;
}
.spot_data dt.line{
	float:left;
}
.spot_data dd.line{
	margin-left:10px;
	float:left;

}
.spot_map{
	margin:0 auto;
	width:90%;
	text-align:center;
}
.spot_map img{
	width:100%;
}
/*text*/


ul.spot{
	margin:5px 0;
	list-style:none;
	font-size:13px;
}

ul.spot li.title1{
	font-weight:bold;
}
ul.spot li.title1 a{
	text-decoration:none;
}
ul.spot li.text_com{
	color:#DF5159;
	font-size:10px;

}
ul.spot li.address{
	color:#9F8B84;
	font-size:10px;

}

