@charset "utf-8";
/* yashima1613.jp CSS */

/* ==============================================
    header
============================================== */
header h1 img {
	width: 100%;
}

header nav ul li:nth-child(1) {
	width: 16%;
}
header nav ul li:nth-child(2),
header nav ul li:nth-child(3) {
	width: 20%;
}

header nav ul li:nth-child(4),
header nav ul li:nth-child(5) {
	width: 22%;
}

header #headInfo {
	display: none;
}

@media screen and (max-width: 700px) {
	header nav ul li {
		width: 100% !important;
	}
	header #headInfo {
		display: inline-block;
		margin: 5px;
	}
	header #headInfo p span {
		margin-left: 10px;
	}
}

/* ==============================================
    contents
============================================== */
#fbSection {
	width: 50%;
	float: left;
}
#mainSection {
	width: 45%;
	float: right;
}

#fb_wrap {
	width: 100%;
}
#fb_wrp iframe,
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}

#intro {
	border-top: 1px solid #1f7345;
	border-bottom: 1px solid #1f7345;
	margin-bottom: 50px;
	background: url("image/p_yashima.jpg") right bottom no-repeat;
	min-height: 300px;
	padding-right: 150px;
}
#intro p {
	padding: 10px 0;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: -0.08em;
}
#intro .catch {
	color: #005a29;
	margin-bottom: 10px;
}
address {
	margin-left: 25px;
}

@media screen and (max-width: 700px) {
	#fbSection,
	#mainSection {
		width: 100%;
		float: none;
	}
	#fbSection {
		margin-bottom: 30px;
		text-align: center;
	}
	
	#intro {
		margin-bottom: 50px;
		min-height: 210px;
		padding-right: 100px;
		background-size: 100px auto;
	}
	#intro p {
		padding: 10px 10px;
		font-size: 13px;
		line-height: 22px;
	}
	address {
		margin-left: 10px;
		font-size: 13px;
	}
}

