/* CSS Document */
@media (min-width:751px){
/*mv*/
	#mv { background: url("../images/info/mv.jpg") center center no-repeat;
		background-size: cover; }
	#mv img { margin: -164px 0 0 -69px; }

	#content { width: 1200px; margin: 20px auto 60px;  }
	#primary { width: 780px; float: left; border-top: #e1d5c6 1px solid; }
	#secondary { width: 340px; float: right; }
	.post { border-bottom: #e1d5c6 1px solid; padding: 50px 0 70px; }
	header.page-header { position: static; margin-bottom: 30px; color: #26190a; font-size: 16px; }
	header.page-header h1 { float: none; color: #26190a; font-family: "minamoto_l"; margin-left: 0; 
		font-size: 16px; }
	header.page-header h2 { position: static; margin-left: 0; left:0; color: #26190a; font-size: 16px; }
	header.entry-header { position: static; }
	.updated,.byline { display: none; }
	.entry-date.published { display: inline; }
	.post-categories,.entry-meta { display: inline-block; }
	.post-categories li { display: inline-block; background: #bda380; padding: 0 10px;
		height: 20px; line-height: 20px; margin-right: 10px; }
	.post-categories li a { color: #ffffff; font-size: 13px; }
	.entry-meta { font-size: 14px;  }
	.entry-meta a { color: #481f00; }
	.entry-title { font-size: 24px; margin: 15px 0 30px; color: #26190a; line-height: 30px; }
	header h2.entry-title { position: static; color: #26190a; left: 0; font-size: 24px; }
	header h1.entry-title { float: none; color: #26190a; font-family: "minamoto_l"; margin-left: 0; 
		font-size: 24px; }
	#primary img { max-width: 780px; height: auto; }
	.entry-content p { font-size: 14px; line-height: 24px; margin-bottom: 15px; }
	.entry-content a { text-decoration: underline; }
	#secondary h2 { font-size: 20px; color: #210d00; height: 53px; padding: 18px 0 0 20px;
		border-bottom: #4f682c 1px dotted; margin-bottom: 20px;
		background: url("../images/info/icon_side.svg") left top no-repeat; }
	.widget { margin-bottom: 55px; }
	.widget ul li { height: 42px; line-height: 42px; padding-left: 10px; font-size: 14px;
		border-bottom: #e1d5c6 1px solid; }
	.widget_search input { width: 290px; height: 40px; line-height: 40px; padding-left: 15px; 
		display: inline-block; border: none; margin-right: 5px; }
	.widget_search button { width: 40px; height: 40px; display: inline-block; vertical-align: top;
		background: #355e0d; border: none; cursor: pointer;
		-webkit-transition: 0.3s ease-in-out;
		   -moz-transition: 0.3s ease-in-out;
			 -o-transition: 0.3s ease-in-out;
				transition: 0.3s ease-in-out;
		 }
	.widget_search button:before { content:"\f002"; font-family: FontAwesome; color: #ffffff;
		font-size: 20px; } 
	.widget_search button:hover { background: #264407; }
	.widget_search button svg { display: none; }
	.widget_search button span { display: none; }
	.widget_search label { display: none; }
	footer.site-footer { width: 1200px; margin: 0 auto 40px; }
	#comments { display: none; }
	.nav-previous { width: 350px; float: left; text-align: left; }
	.nav-links .nav-subtitle,.screen-reader-text { display: none; }
	.nav-next { width: 350px; float: right; text-align: right; }
	.pagination { text-align: center; font-size: 16px; margin-top: 90px; }
		.page-numbers {
			display: inline-block; width: 46px; height: 46px; line-height: 46px;
			background: #ffffff; border-radius: 23px; margin: 0 6px;
		}

		.page-numbers.current {
			width: 46px; height: 46px; text-align: center; line-height: 46px;
			background: #355e0d; border-radius: 23px; color: #ffffff;
			font-size: 18px;
		}
	.page-numbers.next,.page-numbers.prev { width: 60px; color: #355e0d; background: none; }
	.navigation { margin-top: 40px; }
}

@media (max-width:750px){
	#mv { width: 100%; height: 80vw; text-align: center; 
		position: relative; background: url("../images/info/mv_sp.jpg") center center no-repeat;
		background-size: cover;  }
	#mv img { position: absolute; top:50%; left: 50%; width: 28vw; margin: -33vw 0 0 -14vw; }

	#content { width: 92vw; margin: 6vw auto 10vw;  }
	#primary { width: 92vw; border-top: #e1d5c6 1px solid; }
	#secondary { width: 92vw; }
	.post { border-bottom: #e1d5c6 1px solid; padding: 4vw 0 6vw; }
	header.page-header { position: static; margin-bottom: 4vw; color: #26190a; font-size: 3.4vw; }
	header.page-header h1 { float: none; color: #26190a; font-family: "minamoto_l"; margin-left: 0; 
		font-size: 3.4vw; width: 100%; text-align: left; }
	header.page-header h2 { position: static; margin-left: 0; left:0; color: #26190a; font-size: 3.4vw; }
	header.entry-header { position: static; text-align: left; }
	.updated,.byline { display: none; }
	.entry-date.published { display: inline; }
	.post-categories,.entry-meta { display: inline-block; }
	.post-categories li { display: inline-block; background: #bda380; padding: 0 2vw;
		height: 6vw; line-height: 6vw; margin-right: 2vw; }
	.post-categories li a { color: #ffffff; font-size: 3.2vw; }
	.entry-meta { font-size: 3.2vw;  }
	.entry-meta a { color: #481f00; }
	.entry-title { font-size: 5vw; margin: 2vw 0 4vw; color: #26190a; line-height: 5vw; }
	header h2.entry-title { position: static; color: #26190a; left: 0; font-size: 5vw; }
	header h1.entry-title { float: none; color: #26190a; font-family: "minamoto_l"; margin-left: 0; 
		font-size: 5vw; width: 100%; }
	#primary img { max-width: 100%; height: auto; }
	.entry-content p { font-size: 3.2vw; line-height: 4.6vw; margin-bottom: 2vw; }
	.entry-content a { text-decoration: underline; }
	#secondary h2 { font-size: 4vw; color: #210d00; height: 8vw; padding: 2vw 0 0 3vw;
		border-bottom: #4f682c 1px dotted; margin-bottom: 4vw;
		background: url("../images/info/icon_side.svg") left top no-repeat;
		background-size: auto 7vw; }
	.widget { margin-bottom: 6vw; }
	.widget ul li { height: 6vw; line-height: 6vw; padding-left: 2vw; font-size: 3.2vw;
		border-bottom: #e1d5c6 1px solid; }
	.widget_search input { width: 82vw; height: 6vw; line-height: 6vw; padding-left: 2vw; 
		display: inline-block; border: none; margin-right: 2vw; }
	.widget_search button { width: 6vw; height: 6vw; display: inline-block; vertical-align: top;
		background: #355e0d; border: none; text-align: center; position: relative;
		 }
	.widget_search button:before { content:"\f002"; font-family: FontAwesome; color: #ffffff;
		font-size: 3vw; position: absolute; top:1.5vw; left: 1.5vw; } 
	.widget_search button svg { display: none; }
	.widget_search button span { display: none; }
	.widget_search label { display: none; }
	footer.site-footer { width: 92vw; margin: 0 auto 4vw; border-top: none; font-size: 2vw; }
	#comments { display: none; }
	.nav-previous { width: 30vw; float: left; text-align: left; }
	.nav-links .nav-subtitle,.screen-reader-text { display: none; }
	.nav-next { width: 30vw; float: right; text-align: right; }
	.pagination { text-align: center; font-size: 3.4vw; margin: 6vw auto 12vw; }
		.page-numbers {
			display: inline-block; width: 6vw; height: 6vw; line-height: 6vw;
			background: #ffffff; border-radius: 3vw; margin: 0 1vw;
		}

		.page-numbers.current {
			width: 6vw; height: 6vw; text-align: center; line-height: 6vw;
			background: #355e0d; border-radius: 3vw; color: #ffffff;
			font-size: 3.6vw;
		}
	.page-numbers.next,.page-numbers.prev { width: 12vw; color: #355e0d; background: none; }
	.navigation { margin: 4vw auto 12vw; height: 4vw; }

}