.click-photo{margin-top:0px;margin-bottom:5px;text-align:center;font-size:13pt;font-weight:600;}
.photo-title{margin:0px;text-align:center;font-size:13pt;font-weight:600;}
.table-title{margin:0px;text-align:center;font-size:12pt;font-weight:600;}
.sub-title{margin:0px;text-align:left;font-size:11pt;font-weight:600;}
.spot-main-photo{margin:0;width:370px;}
.spot-main-photo-img01{margin-top:5px;margin-right:5px;margin-left:5px;margin-bottom:5px;border-style:none;}
.spot-main-photo-img02{margin-top:5px;margin-right:5px;margin-left:10px;margin-bottom:5px;border-style:none;width:210px;height:285px;}
.spot-photo-img01{margin-top:5px;margin-right:1px;margin-left:15px;margin-bottom:5px;border-style:none;width:315px;height:210px;}
.spot-photo-name{margin-top:0px;margin-bottom:0px;margin-left:3px;text-align:left;font-size:9pt;}
.spot-photo-panorama{margin-top:0px;margin-right:5px;margin-left:5px;margin-bottom:5px;border-style:none;text-align:center}
.spot-nightview-comment{width:236px;}
.spot-advertisement{background-color:#191919;color:#ffffff;width:122px;}
.spot-comment{font-size:10pt;padding:5px;line-height:170%;text-indent:1em;text-align:left;}
.spot-evaluate-table{
	font-size:10pt;
	background-color:#191919;
	color:#ffffff;
	line-height:140%;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:10px;
	text-align:left;
	width:240px;
	border-collapse: collapse;
	border: 1px #ffffff solid;
} 
.spot-evaluate-table td{ 
	border: 1px #ffffff solid;
	padding: 3px;
}
.spot-evaluate-table th{ 
	border: 1px #ffffff solid;
	padding: 3px;
} 
.spot-evaluate-menu{font-size:10pt;text-align:left;width:70px;}
.spot-evaluate-info{font-size:10pt;text-align:left;width:80px;}
.spot-evaluate-comment{font-size:8pt;text-align:center;}
.spot-evaluate-total{font-size:17pt;text-align:center;width:80px;font-weight:bold;}
.spot-evaluate-unit{font-size:13pt;text-align:center;margin:0px;}
.spot-details{
	font-size:10pt;
	line-height:140%;
	margin-top:3px;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
	width:370px;
	border-collapse: collapse;
	border: 1px #ffffff solid;
} 
.spot-details td{ 
	border: 1px #ffffff solid;
	padding: 3px;
}
.spot-details th{ 
	border: 1px #ffffff solid;
	padding: 3px;
} 
.spot-details-menu{width:90px;}
.spot-details-info{width:350px;padding-left:3px;padding-right:3px;}
.spot-evaluate-bbs{font-size:9pt;text-align:center;margin-top:5px;margin-bottom:10px}
.ad-space{margin-top:5px;margin-bottom:5px;}
.ad-center{margin:5px auto;text-align:center;}
img.line{border:1px #000000 solid;}
.spot-evaluate-point{text-align:center;font-size:33px;padding-top:20px;}
.spot-evaluate-max-point{font-size:13px;text-align:center;margin:0px auto;padding-bottom:5px;padding-top:5px;}
.spot-look-time{font-weight:bold;}
.spot-look-time-desc{font-size:8pt;margin-top:5px;}
.spot-weather-blok {
	float:left;
	margin:5px;
	width:75px;
}
.spot-weather-week {
	width:50px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.spot-weather-temperature {
	width:75px;
	text-align:left;
}
.spot-weather-max {
	color:red;
}
.spot-weather-min {
	color:blue;
}
.img-center{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.back-color-for-title {
	background-color:#2E2E2E;
	width:670px;
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:20px;
	margin-bottom:10px;
}