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

/*
h2 {
	display: block !important;
	color: #FF0066 !important;
	clear: both !important;
}

.contentBox {
	background: none !important;
}


div.contentBox p.sakuraMap {
	display: none !important;
}

div#sakuraName {
	display: none !important;
}


.areaTitle {
	clear: both !important;
}


div.areaBox {
	border: 1px #ff73a7 solid;
	clear: both !important;
	margin: 30px 0 !important;
	padding: 0 0 15px !important;
	width: 100%;
	position: relative;
}

div.areaBox h3 {
	color: #FF3300;
	font-weight: bold;
	clear: both;
}

div.areaBox h3 strong {
	display: block;
	float: left;
	height: 30px;
	font-weight: bold !important;
}

div.areaBox h3 strong a {
	color: #0086b3;
	text-decoration: none;
	font-weight: bold;
}

div.areaBox h3 em.sakuraArea {
	display: block;
	font-weight: bold;
	color: #ab4c71;
	float: left;
	height: 30px;
	text-align: right;
	overflow: hidden;
	font-size: 12px;
	width: auto;
	margin-left: 15px;
	font-style:normal;
}

div.areaBox h3 em.sakuraArea a {
	color: #ab4c71 !important;
	text-decoration: none;
	font-weight: bold;
}

div.areaBox h3 .pickup{
	display:block;
	float:left;
	margin-left: 20px;
	color: #7c7c7c;
	font-weight: bold;
	font-size: 90%;
}

a.camera{
	color: #0086b3;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../cherryBlossom/camera.gif) no-repeat left center;
	padding-left: 20px;
	margin-left:5px;
	margin-right: 5px;
}

a.pc{
	color: #0086b3;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../cherryBlossom/pc.gif) no-repeat left center;
	padding-left: 18px;
	margin-left:5px;
}

div.areaBox p.sakuraCondition {
	float: left;
	margin: 0px 15px 0px 10px;
	width: 37px;
	font-weight: bold;
	font-size: 14px;
	color:#f2699e;
}

div.areaBox p strong, div.areaBox p em {
	display: block;
	text-align: center;
	font-style: normal;
	font-size: 95%;
}

dl.details{
	margin: 0px;
	overflow: hidden;
	float: left;
	width: 335px;
	_width: 325px;
	display: block;
}

dl.details dt,dl.no_photo dt {
	margin: 0px 15px 10px 0px;
	padding:0px;
	float: left;
	clear: left;
	width: 90px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../cherryBlossom/syosaiBackground.jpg) no-repeat scroll left top;
	font-size: 13px;
	line-height: 19px;
	text-align: center;
	color: #7c7c7c;
	font-weight: bold;
	display: block;
}

dl.details dd {
	margin: 0px 0px 10px 0px;
	font-size: 80%;
	line-height: 19px;
	width: 215px;
	overflow: hidden;
	display: block;
}
dl.details dt.feature,dl.no_photo dt.feature{
	color:#f1347d;
}
dl.details dd.feature,dl.no_photo dd.feature{
	color:#f1347d;
}

dl.details dd.last,
dl.details dt.last,
dl.no_photo dd.last,
dl.no_photo dt.last {
	margin-bottom: 15px;
}

dl dd.sakuraSpot {
	min-height: 40px;
	_height: 40px;
}

dl.no_photo {
	margin: 0px;
	overflow: hidden;
	float: left;
	display: block;
}


dl.no_photo dd {
	float: left;
	margin: 0px 0px 10px 0px;
	font-size: 80%;
	width: 470px;
	overflow: hidden;
	line-height: 19px;
	display: block;
}

div.areaBox p.detail {
	padding: 5px;
	text-align: right;
	font-weight: bold;
	font-size: 85%;
	margin: 0px;
	background: transparent url(../cherryBlossom/areaBackgroundEnd.jpg) no-repeat scroll center bottom;
	clear: both;
	display: block;
}


.backtotop {
	display: none;
	clear: both;
}

.bn_area {
	margin: 0px 0px 20px;
	padding: 0px;
}

.bn_left {
	float: left;
	width: 450px;
}

.bn_right p {
	text-indent: 35px;
	line-height: 40px;
	display: block;
	margin: 0px;
}

.bn_right {
	float: left;
	width: 251px;
	text-align: right;
	margin: 0px;
}

div.spot_photo{
	margin-left:10px;
	overflow: hidden;
	float: left;
	width: 240px;
	margin-bottom: 10px;
}	

.detail_imgnone {
	width: 585px;
	float: left;
	display: block;
	margin: 0;
	overflow: hidden;
}

*/


/* 100324 */

#inner_center,
.contentBox {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.list_btn,
.sakuraMap,
.areaTitle,
.areaBox,
.sakuraName {
	display: none !important;
}

.skr_ttl01 {
	background: url(../cherryBlossom/skr_ttl01.gif) no-repeat center bottom;
	height: 54px;
	text-indent: -9999px;
	text-align: right;
}

.skr_ttl01 h3 {
	display: none;
}

.skr_ttl01 p {
	line-height: 54px;
	padding-right: 39px;
}

.skr_bg01 {
	background: #fdf0f6 url(../cherryBlossom/skr_bg01.gif) top repeat-x;
}

.skr_stl01,
.skr_stl02,
.skr_stl03,
.skr_stl04 {
	margin-bottom: 0;
	height: 23px;
	text-indent: -9999px;
}

.skr_stl01 {
	background: url(../cherryBlossom/skr_stl01.gif) no-repeat;
	margin-top: -8px;
}

.skr_stl02 {
	background: url(../cherryBlossom/skr_stl02.gif) no-repeat;
}

.skr_stl03 {
	background: url(../cherryBlossom/skr_stl03.gif) no-repeat;
}

.skr_stl04 {
	background: url(../cherryBlossom/skr_stl04.gif) no-repeat;
}

table.skr_tbl01 {
	border-collapse: collapse;
	width: 100%;
	background: #ffffff;
}

table.skr_tbl01 th,
table.skr_tbl01 td {
	border: 1px solid #f1347d;
	padding: 3px 6px;
	font-size: 80%;
}

table.skr_tbl01 td img {
	vertical-align: middle;
	width: 18px;
	height: 18px;
}

table.skr_tbl01 td span {
	font-weight: bold;
	color: #ab4c71;
}

table.skr_tbl01 th {
	background: #fdf0f6;
	text-align: center;
	color: #f1347d;
}
.skr_stl011 {	margin-bottom: 0;
	height: 23px;
	text-indent: -9999px;
}
.skr_stl031 {	margin-bottom: 0;
	height: 23px;
	text-indent: -9999px;
}
.skr_stl041 {	margin-bottom: 0;
	height: 23px;
	text-indent: -9999px;
}



