
@charset "utf-8";
/* -----------------------------------------------------------
	.con_intro		INTRO
----------------------------------------------------------- */
.con_intro {
	width: 950px;
	margin:0 auto 70px auto;
	text-align:center;
}
.con_intro h3{
	margin:0px 0 30px 0;
	font-size: 2rem;
	font-weight: 600;
	color: #425311;
}
.con_intro h4{
	margin:0px 0 2rem 0;
	font-size: 1.1rem;
	font-weight: 400;
}


#page {
	padding-top: 150px;
}

/* -----------------------------------------------------------
	.con_takumi
----------------------------------------------------------- */
.con_takumi {
	width: 100%;
	margin:0 auto 70px auto;
	background-color: rgba(213,219,197,0.8);
	text-align:center;
	color:#000;
	padding:50px 0 100px 0;
	position:relative;
}
.con_takumi h3{
	margin:0 0 50px 0;
	text-align:center;
	overflow: hidden;
	font-size: 1.4rem;
	font-weight: lighter;
	color: #425311;
}
.con_takumi .image {
	margin-top: 50px;
}
/* .head_arrow  .bottom_arrow
----------------------------------------------------------- */
.con_takumi .head_arrow{
	position:absolute;
	top:0;
	left:47%;
}

.con_takumi .bottom_arrow{
	position:absolute;
	left:47%;
	bottom:-28px;
}



/* -----------------------------------------------------------
	#spot
----------------------------------------------------------- */
#spot {
	width: 986px;
	margin: 0 auto 8rem;
}

#spot .boxSpot {
	width: 986px;
	overflow: hidden;
	padding-top: 104px;
	position: relative;
	height: 944px;
}
#spot .boxSpot img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#spot .boxSpot article {
	width: 470px;
	position: absolute;
	top: 485px;
	left: 510px;
	line-height: 1.7;
	z-index: 50;

}
#spot #bandai article {
	top: 460px;
}

#spot .boxSpot article h2 {
	font-size: 1.8rem;
	margin-bottom: 5rem;
}
#spot #bandai article h2 {
	margin-bottom: 3rem;
}

#spot #bandai article {
	left: 0;
}
#spot #bandai article h2 {
	color: #58779A;
}
#spot #inawashiro article h2 {
	color: #6B9D75;
}
#spot #aizu article h2 {
	color: #964D4F;
}
/* -----------------------------------------------------------
	#conLink
----------------------------------------------------------- */
#conLink {
	width: 800px;
	margin:0 auto 100px auto;
	overflow:hidden;
	clear:both;
	padding: 20px;
	font-size: 90%;
	border: 1px solid #8fb637;
	background-color: #fff;
}
#conLink .boxRight p {
	margin-bottom: 15px;
	font-weight: bold;
}

#conLink .boxRight ul{
	width: 155px;
	float: left;
}

/* -----------------------------------------------------------
	stay btn
----------------------------------------------------------- */
#spot .boxSpot article a.btn {
	display: block;
    width: 350px;
    background-color: #94AB54;
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 0.8rem 0;
    margin: 2rem auto;
}
#spot .boxSpot article a.btn:hover {
	background-color: #BDCC94;
}