@charset "utf-8";


#pageTtl {
	background: url(../../img/feature/pic_main.jpg) no-repeat 50% 0;
	background-size: cover;
}

/* slider --------------*/

.mainSlider {
	margin-bottom: 50px;
}



.boxPos > .wrapper{
	position: relative;
}
.innerBox {
	width: 380px;
	height: 450px;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #7d7d7d;
	box-sizing: border-box;
	padding: 40px 30px;
}

.innerBox h3 {
    font-size: 260%;
    margin-bottom: 40px;
}

.innerBox .dtlTxt {
	margin-bottom: 30px;
}

.pointPos_viewTtl {
	position: absolute;
	top: -5px;
	right: -1px;
}

.pointPos_view {
	position: absolute;
	bottom: -40px;
	right: -190px;
}

/* viewWrap --------------*/


#viewWrap {
	width: 100%;
	height: 450px;
	background: url(../../img/feature/bg_view_n.png) 50% 0 no-repeat;
	margin-bottom: 50px;
}

#viewWrap .innerBox h3 {
    margin-bottom: 25px;
}

/* dishWrap --------------*/

#dishWrap {
	width: 100%;
	height: 450px;
	background: url(../../img/feature/bg_dish.png) 50% 0 no-repeat;
	margin-bottom: 50px;
}

#dishWrap.dish .innerBox {
	position: absolute;
	top: 0;
	left: 0;
}

#dishWrap.dish h3 {
	margin-left: 100px;
}

#dishWrap.dish .pointPos_viewTtl {
	top: -5px;
	left: -1px;
}

#dishWrap.dish .pointPos_view {
	width: 330px;
	height: 212px;
	bottom: -40px;
	left: -300px;
}

/* locationWrap --------------*/

#locationWrap {
	width: 100%;
	height: 450px;
	background: url(../../img/feature/bg_location.png) 50% 0 no-repeat;
	margin-bottom: 50px;
}
