/* CSS Document */
#nobeoka-pakkun_wap img{
	width:100%;
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}
#nobeoka-pakkun_wap a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
#nobeoka-pakkun_wap a{
	outline: none;
}
#nobeoka-pakkun_wap *:focus {
	outline: none;
}
#nobeoka-pakkun_wap{
	background-color: #fff;
	max-width: 960px;
	width:auto;
	margin: 0 auto;
	text-align:center;
	outline: none;
}

/*****************************************************************************
****************** メイン ****************************************************
*****************************************************************************/
h2{
	margin-top: 0;
	padding-bottom: 1rem;
}
#nobeoka-pakkun_wap h2 img{
	width: 40%;
}
h3{
	padding-top: 6rem;
	padding-bottom: 1rem;
}
#nobeoka-pakkun_wap h3 img{
	width: 45%;
}
.nobeoka-pakkun_contents{
	width: 90%;
	margin: 0 auto;
	padding: 7rem 0;
}
.nobeoka-pakkun_contents p a{
	display: block;
}
.nobeoka-pakkun_contents .img{
	padding-bottom: 0.5rem;
}
.okue-mountain div:first-of-type,
.okue-mountain div:nth-of-type(2){
	padding-bottom: 3rem;
}
.nobeoka-pakkun_contents .link{
	width: 90%;
	margin: 0 auto;
}
@media screen and (max-width: 767px) {
	#nobeoka-pakkun_wap h3 img{
		width: 90%;
	}
	.nobeoka-pakkun_contents .row div:not(:last-of-type){
		padding-bottom: 2rem;
	}
}
