/* CSS Document */

/* wp
-------------------------------------------------- */
	.widget-area {
		display: none;
	}
	#colophon {
		display: none;
	}
	#comments {
		display: none;
	}
	.widget.widget_block {
		display: none;
	}
	.entry-footer {
		background: transparent;
		color: #000;
	}
	.site-branding {
		display: none;
	}
	h1.site-title ,
	.site-description {
		display: none;
	}
	.entry-footer > span.edit-link {
		display: none;
	}
	.post-taxonomies {
		display: none;
	}
	.single .site-main > article > .entry-footer {
		border-top: none;
	}
	.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
		max-width: initial;
	}


	@media (min-width: 751px) {

	.singular .entry-header {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 50px;
	}
	#main h1.entry-title {
		font-size: 28px;
		border-bottom: none;
	}
	#mv {
		height: 475px;
		background: url(../images/mv1.jpg) center center no-repeat;
		background-size: cover;
	 }
	.site-main > article > .entry-footer {
		text-align: left;
	}
	#contents {
		margin-top: 70px;
		margin-bottom: 100px;
	}
	#contents h2 {
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 20px;
	}
	.single__inr {
		margin-bottom: 30px;
	}
	#contents .single__inr .date {
		margin-bottom: 15px;
	}
	#contents .single__inr .cat {
		margin-bottom: 15px;
	}
	#contents .single__inr img {
		max-width: 1200px;
	 }


 /* 一覧ページ  */
 	.news-archive .list li {
 		margin-bottom: 15px;
		border-bottom: dotted 1px #c3a23d;
 	}
	.news-archive .list li .date {
		font-size: 14px;
		margin-right: 16px;
	}
/*	.news-archive .list li .cat {
		font-size: 16px;
	}*/
	.news-archive .list li .post-title {
		font-size: 16px;
		font-weight: normal;
	}
	.cat {
		padding: 0.3em 0.5em;
		background: #c3a23d;
		color: #FFF;
		margin-right: 0.5em;
	}


}

/* ------------------------------------------------------------ */

	@media (max-width: 750px) {

	.singular .entry-header {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 10vw;
	}
	#main	h1.entry-title {
		font-size: 5vw;
		border-bottom: none;
	}
	#mv {
		height: 100vw;
		background: url(../images/mv1_sp.jpg) center center no-repeat;
		background-size: cover;
	 }
	.site-main > article > .entry-footer {
		text-align: left;
	}
	.site-header {
		display: none;
	}
	#contents {
		margin-bottom: 8vw;
	}
	#contents .mainw {
		overflow: hidden;
	}
	#contents h2 {
		font-size: 5vw;
		font-weight: normal;
	}
	.single__inr {
		margin-bottom: 8vw;
	}
	#contents .single__inr .date {
		margin-bottom: 4vw;
	}
	#contents .single__inr .cat {
		margin-bottom: 4vw;
	}
	#contents .single__inr img {
		max-width: 100%;
	 }

 /* 一覧ページ  */
 	.news-archive .list li {
 		margin-bottom: 4vw;
 		border-bottom: dotted 1px #c3a23d;
 	}
	.news-archive .list li .date {
		margin-right: 1em;
	}
	.news-archive .list li .post-title {
		font-size: 3.8vw;
		font-weight: normal;
	}
	.cat {
		padding: 0.3em 0.5em;
		background: #c3a23d;
		color: #FFF;
		margin-right: 0.5em;
	}

}