@charset "UTF-8";

/*
=====================================================================
	アイホーム　お客様アンケート
=====================================================================
*/

@media print, screen and (min-width:641px) {



/* mainteMenu
---------------------------------------------------------------------- */
#mainteMenu{
	width:980px;
	}

	#mainteMenu ul li.mMenuL{
		float:left;
		margin-bottom:30px;
		}

	#mainteMenu ul li.mMenuR{
		float:right;
		margin-bottom:30px;
		}

/* selectWrap
---------------------------------------------------------------------- */
#selectWrap{
	margin-bottom:40px;
	}

	#selectWrap p{
		font-size:18px;
		font-weight:bold;
		color:#DC5711;
		margin-bottom:10px;
		}

	#selectWrap ul{
		font-size:20px;
		border:1px dotted #DC5711;
		padding:8px 15px;
		}

		#selectWrap ul li{
			font-size:14px;
			display:inline-block;
			padding-right:15px;
			}

		#selectWrap ul li a{
			color:#DC5711;
			}


/* =============================================================

トップページ

============================================================= */
.listWrapper{
	margin-bottom:30px;
	}

	.listWrapper .inner{
		width:980px;
		margin-bottom:80px;
		}

		.listWrapper .inner p.caption{
			font-size:15px;
			}

		.listWrapper .inner .entryWrap{
			width:980px;
			}

			.listWrapper .inner .entryWrap h3{
				font-size:16px;
				margin-bottom:15px;
				padding-bottom:8px;
				font-weight:bold;
				border-bottom:1px solid #000;
				}

				.listWrapper .inner .entryWrap h3 a{
					color:#000;
					}

			.listWrapper .inner .entryWrap p.built,
			.listWrapper .inner .entryWrap p.tenkenbi{
				font-size:16px;
				margin-bottom:15px;
				padding-bottom:8px;
				border-bottom:1px solid #000;
				}

			.listWrapper .inner .entryWrap p.more{
				margin-top:20px;
				font-size:15px;
				}

				.listWrapper .inner .entryWrap p.more a{
					background:#1579BD;
					display:block;
					padding:8px 10px;
					text-align:right;
					color:#fff;
					}

				.listWrapper .inner .entryWrap p.more a:hover{
					background:#6FB3D8;
					}


/* =============================================================

詳細ページ

============================================================= */
#contents article.entry{
	width:884px;
	margin:0 auto;
	}


#contents h2.detailTtl{
	font-size:20px;
	margin-bottom:50px;
	}

#contents .mainPhoto{
	width:884px;
	margin-bottom:60px;
	}

#contents article.entry p.caption{
	margin-top:20px;
	}

#contents .entryWrapper{
	margin-bottom:80px;
	}

#contents .entryWrapper p.built{
	font-size:14px;
	margin-bottom:10px;
	}

#contents .entryWrapper p.tenkenbi{
	font-size:14px;
	margin-bottom:20px;
	}

#contents .photoList{
	margin-bottom:80px;
	}

	#contents .photoList li{
		margin-bottom:40px;
		}



#nav-below{
	width:50%;
	margin:80px auto;
	font-size:16px;
	text-align:center;
	}

	#nav-below a{
		color:#000;
		}

	#nav-below a:hover{
		color:#ccc;
		}

		#nav-below .nav-next{
			padding:0 20px 0 0;
			}

		#nav-below .buildList{
			padding:8px;
			border:1px solid #000;
			}

		#nav-below .nav-previous{
			padding:0 0 0 20px;
			}


.wp-pagenavi {
	clear: both;
	text-align:center;
	margin:80px 0;
	}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 6px 8px;
	margin: 4px;
	color:#000;
	}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	}

.wp-pagenavi span.current {
	font-weight: bold;
	}

}






@media screen and  (max-width:640px) {

/* mainteMenu
---------------------------------------------------------------------- */
#mainteMenu{
	width:100%;
	margin-bottom:30px;
	}

	#mainteMenu ul li.mMenuL{
		float:left;
		width:48%;
		margin-bottom:15px;
		}

	#mainteMenu ul li.mMenuR{
		float:right;
		width:48%;
		margin-bottom:15px;
		}

/* selectWrap
---------------------------------------------------------------------- */
#selectWrap{
	margin-bottom:40px;
	}

	#selectWrap p{
		font-size:16px;
		font-weight:bold;
		color:#DC5711;
		margin-bottom:10px;
		}

	#selectWrap ul{
		border:1px dotted #DC5711;
		padding:8px 15px;
		}

		#selectWrap ul li{
			font-size:13px;
			list-style:disc;
			margin-left:1em
			}

		#selectWrap ul li a{
			color:#DC5711;
			}

/* =============================================================

トップページ

============================================================= */
.listWrapper{
	margin-bottom:30px;
	}

	.listWrapper .inner{
		width:100%;
		margin:0 auto 50px;
		}

		.listWrapper .inner .photo{
			width:100%;
			margin-bottom:15px;
			}

			.listWrapper .inner .photo img{
				width:100%;
				height:auto !important;
				}

		.listWrapper .inner .entryWrap{
			width:100%;
			}

			.listWrapper .inner .entryWrap h3{
				font-size:16px;
				margin-bottom:15px;
				padding-bottom:8px;
				font-weight:bold;
				border-bottom:1px solid #000;
				}

				.listWrapper .inner .entryWrap h3 a{
					color:#000;
					}

			.listWrapper .inner .entryWrap p.built{
				font-size:16px;
				margin-bottom:15px;
				padding-bottom:8px;
				border-bottom:1px solid #000;
				}

			.listWrapper .inner .entryWrap p.more{
				margin-top:20px;
				font-size:15px;
				}

				.listWrapper .inner .entryWrap p.more a{
					background:#1579BD;
					display:block;
					padding:8px 10px;
					text-align:right;
					color:#fff;
					}

				.listWrapper .inner .entryWrap p.more a:hover{
					background:#6FB3D8;
					}

/* =============================================================

詳細ページ

============================================================= */
#contents h2.detailTtl{
	font-size:16px;
	margin-bottom:30px;
	}

#contents .mainPhoto{
	width:100%;
	margin-bottom:40px;
	}

	#contents .mainPhoto img{
		width:100%;
		height:auto !important;
		}

#contents .entryWrapper{
	margin-bottom:50px;
	}

#contents .entryWrapper p.built{
	font-size:14px;
	margin-bottom:10px;
	}

#contents .entryWrapper p.tenkenbi{
	font-size:14px;
	margin-bottom:20px;
	}

#contents .photoList{
	margin-bottom:80px;
	}

	#contents .photoList li{
		margin-bottom:30px;
		}

		#contents .photoList li img{
			width:100%;
			height:auto !important;
			}


}



