
.genesis-nav-menu {
	color: #333;
	background: #fff;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';

	}

.genesis-nav-menu a {
	color: #333;
}

body {
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';
	background:#f4e6e4;
		margin:0 auto 0 ;
    width: 100%;
}

.gallery{
	width:100%;
	margin:30px auto;
}

.gallery-item {
	float: left;
	margin: 5px 5px 5px;
	padding:15px 0 15px 0;
	text-align: left;
	background-color:#f4e6e4;
	height:300px;
	width: 32%;
	border:solid 1px #ddd;
	 outline: 7px solid #fff; /* 線幅、線のスタイル、カラー */
outline-offset: -8px; /* 対象の要素からの距離、マイナス(内側)にも対応 */
padding:2%;}





.gallery img {
	float: left;
	border: none;
	text-align: center;
  height:300px;
  width: 32%;
}

.gallery a {
	color:#a58c66;
	text-decoration:underline;
	}

.gallery h2{
	color:#a58c66;
	font-size:155%;
	padding-bottom:15px;
}
.gallery h3{

	font-size:140%;
	padding-bottom:15px;
}

.site-container {
	
	margin:0 auto 0 ;
	max-width: 1200px;

}


.entry-content {
	padding: 0 5px;
}

.entry-title {
	border: double 4px #f9c7bb;
	width:700px;
  padding:20px 20px;
	text-align: center;
	margin:30px auto;
	font-size:180%

}

h2{
		font-size:170%;
	}
h3{
		font-size:150%;
	}



::selection {
	color: #333;
}

h2{
	color:#f4e6e4;
}
a {
	color: #333;
	text-decoration: none;
}

.plans{
	width:450px;
	margin:auto ;
}


.content	h2{
	border:none;
	width:90%;
	
	
}



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

	.site-inner,
	.wrap,
	.site-container {
		max-width: 100%;
}
		
@media only screen and (max-width: 960px) {

	.site-inner,
	.wrap,
	.site-container {
		max-width: 960px;
	}

	.content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

.gallery .gallery-item {
		float: left;
		margin:10px 10px;
		width: 47%;
		;
		
	}
	.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a,
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.nav-primary .genesis-nav-menu.responsive-menu a,
	.nav-primary .genesis-nav-menu.responsive-menu a:hover {
		color: #333;
	}
	

	

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

	body {
		background-color: #fff;
		font-size: 16px;
   
	}


	h2{
		font-size:130%;
	}
	
	h3{
		font-size:110%;
	}
	
	p{
		font-size:95%;
	}
	.gallery .gallery-item {
		float: none;
		margin:0 0 20px auto;
		padding-top:20px;
		width: 100%;
	  height: auto;
		
	}

.site-header {
	min-height: 0;
}

.entry-content {
	padding: 0 5px;
}

.entry-title {
	font-size: 148%;
	font-weight: 100;
	text-align: center;
	padding:20px ;

}

.entry-title {
	width:95%;
	margin:30px auto;

}
.genesis-nav-menu {
	color: #333;
	background: #fff;
	}


.plans{
	width:auto;
	margin:auto ;
	margin-left:5px;
	}

.single .entry-content {
	padding: 0  20px 20px ;
}	
	
	.akismet_comment_form_privacy_notice{
		padding:10px;
	}
