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


.bx-pager{display:none;}

/* PC (1025～)
-----------------------------------------------------------------
----------------------------------------------------------------- */

@media print {

.spBr{display:none;}
.tbBr{display:none;}

/* section.pageRead
--------------------------------------------------------------------------------------------- */
section.pageRead{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
}
	section.pageRead .titleArea{
		width:96%;
		max-width:1160px;
		height:auto;
		margin:0px auto;
		padding:50px 0px 50px 0px;
	}
		.titleArea h1{
			font-size:200%;
			text-align:center;
			padding:0px 0px 0px 0px;
		}
		.titleArea h2{
			font-size:150%;
			color:#666;
			padding:0px 0px 35px 0px;
			text-align:center;
		}
		.titleArea p{
			text-align:center;
		}
		
	section.pageRead .localNavi{
		width:880px;
		height:auto;
		margin:0px auto;
		padding:0px 0px 0px 0px;
	}
		section.pageRead .localNavi ul{
			display:block;
			overflow:hidden;
		}
			section.pageRead .localNavi ul li{
				display:block;
				width:22%;
				height:auto;
				margin:0px 1.5%;
				padding:0px 0px 0px 0px;
				float:left;
			}
				section.pageRead .localNavi ul li a{
					display:block;
					padding:6px 0px;
					text-align:center;
					background:#333;
					color:#fff;
				}
					section.pageRead .localNavi ul li a img{
						vertical-align:middle;
						width:10px;
						margin-right:5px;
						height:auto;
					}

		section.pageRead .localNavi .locationLink{
			padding:40px 0px 0px 0px;
		}
			.locationLink a{
				display:block;
				width:200px;
				text-align:center;
				margin:0px auto;
				padding:5px 0px;
				border-bottom:1px dotted #333;
				border-top:1px dotted #333;
			}
				.locationLink a img{
					width:15px;
					height:auto;
					margin-right:3px;
					vertical-align:middle;
				}

/* section.kuapark
--------------------------------------------------------------------------------------------- */

section.kuapark{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 50px 0px;	
}
	section.kuapark .mainVisual{
		width:94%;
		max-width:1488px;
		height:auto;
		margin:0px auto;
		padding:0px 0px 0px 0px;	
		position:relative;
	}
		.mainVisual h2{
			display:block;
			width:231px;
			height:102px;
			position:absolute;
			top:0px;
			left:50%;
			margin:0px 0px 0px -115.5px;
			background:url(../../common/images/title_bg_white.png) center top no-repeat;
			
			text-align:center;
			padding:22px 0px 0px 0px;
			font-weight:bold;
			font-size:200%;
			
			z-index:15000;
		}
		.mainVisual h2.location{
			display:block;
			width:231px;
			height:102px;
			position:absolute;
			top:0px;
			left:50%;
			margin:0px 0px 0px -115.5px;
			background:url(../../common/images/title_bg_black.png) center top no-repeat;
			
			text-align:center;
			padding:22px 0px 0px 0px;
			font-weight:bold;
			font-size:200%;
			color:#fff;
			
			z-index:15000;
		}
		.mainVisual ul li img{
			width:100%;
			height:auto;
		}
	section.kuapark .thumbnail{
		width:90%;
		max-width:1080px;
		height:auto;	
		margin:0px auto;
		padding:25px 0px 0px 0px;
	}
		section.kuapark .thumbnail ul{
			display:block;
			overflow:hidden;
		}
			section.kuapark .thumbnail ul li{
				display:block;
				width:12%;
				height:auto;
				margin:0px 1.14%;
				float:left;
			}
				section.kuapark .thumbnail ul li img{
					width:100%;
					height:auto;
				}		
	section.kuapark .detailArea{
		padding:50px 0px 25px 0px;	
	}
		section.kuapark .detailArea h3{
			display:block;
			text-align:center;
			font-weight:bold;
			font-size:125%;
			padding:0px 0px 15px 0px;	
		}
			section.kuapark .detailArea h3 span{
				font-size:87%;	
			}
		section.kuapark figure{
			text-align:center;
		}
		section.kuapark .detailArea p{
			text-align:center;	
		}
		section.kuapark .detailArea .tableBox{
			width:980px;
			height:auto;
			margin:0px auto;
			padding:10px 0px 10px 0px;	
		}
			section.kuapark .detailArea .tableBox td{
				vertical-align:top !important;
				border-bottom:2px solid #f5f5f5 !important;
			}
			
			section.kuapark .linkBtn{
				padding:20px 0px 0px 0px;
			}
				section.kuapark .linkBtn a{
					display:block;
					width:980px;
					height:auto;
					margin:0px auto;
					padding:5px 0px;
					text-align:center;
					color:#fff;
					background:#0EA2EA;
				}
					section.kuapark .linkBtn a img{
						vertical-align:middle;
						width:7px;
						margin-right:5px;
						height:auto;
					}		


			

section.kuapark .kuaItem{
	width:94%;
	max-width:1288px;
	height:auto;
	margin:0px auto;
	padding:25px 0px 0px 2%;	
	overflow:hidden;
}
	.kuaItem .itemSet{
		width:32%;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:1%;
		float:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
		.kuaItem .itemSet .itemBox{
			background:#fff;
			border:3px solid #fff;
			
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}
		.kuaItem .itemSet .itemBox figure{
			width:100%;
			height:auto;
			position:relative;
			
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}
			.kuaItem .itemSet .itemBox figure img{
				width:100%;
				height:auto;
				margin-bottom:-6px;
			}
			.kuaItem .itemSet .itemBox figure figcaption{
				display:block;
				position:absolute;
				bottom:5px;
				right:5px;
				padding:2px 8px;
				font-size:87%;
				font-weight:bold;
				text-align:center;
				background-color:rgba(255,255,255,0.5);
				border:1px solid #fff;
			}
				.kuaItem .itemSet .itemBox figure figcaption span{
					display:block;
					text-align:center;
					font-size:87%;
				}
				.kuaItem .itemSet .itemBox p.spaName{
					display:block;
					width:100%;
					font-size:100%;
					font-weight:bold;
					padding:3px 0px 3px 0px;
					text-align:left;
				}
					.kuaItem .itemSet .itemBox p.detailCopy{
						padding:5px;
						text-align:left;
						font-size:93%;
					}

			
			
section#yokohamaSec{}
section#yokosukaSec{}
section#miuraSec{margin-bottom:-80px;}
section#kamakuraSec{margin-bottom:-80px;}


/* localNaviBtm
--------------------------------------------------------------------------------------------- */
.localNaviBtm{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:35px 0px 35px 0px;
	border-top:5px solid #f5f5f5;
}
	.localNaviBtm ul{
		width:880px;
		height:auto;
		margin:0px auto;
		display:block;
		overflow:hidden;
	}
		.localNaviBtm ul li{
			display:block;
			width:22%;
			height:auto;
			margin:0px 1.5%;
			padding:0px 0px 0px 0px;
			float:left;
		}
			.localNaviBtm ul li a{
				display:block;
				padding:6px 0px;
				text-align:center;
				background:#333;
				color:#fff;
			}
				.localNaviBtm ul li a img{
					vertical-align:middle;
					width:10px;
					margin-right:5px;
					height:auto;
				}
}



