#page {
	text-align:center;
}

.site-header {
		background:#6cb3ea;
	}

#masthead{
		position:fixed;
		width:100%;
		line-height:1;
	  z-index:10;
	 text-align:left;
	}
.veu_sitemap{
	  background: #6cb3ea;
    color: #fff;
}
.veu_sitemap .sitemap-col {
	  margin-top: 0;
    padding-bottom: 0;
}
.sitemap-col .link-list{
	list-style:none;
}
.page_item a,
.page_item a:visited{
	color:#FFF;
	text-decoration:none;
}
.link-list{
	  padding: 20px;
    font-size: 0.8em;
}
.link-list li{
	float:left;
	margin:0 30px 0 0;
}
.link-list::after {
    content: "";
    display: block;
    clear: both;
}

	.site-branding{
		margin:0 0 0 0.5em
	}
	.site-description {
		margin:1.5rem 0 0 1.0rem;
	}
	.main-navigation-wrap{
		float:right;
		background-color:inherit;
		border:none;
	}
	#main-navigation-wrap {
		width:auto;
	}
	.main-navigation-menu a{
		padding:1.5em 0.6em;
	}
	.main-navigation-menu a:link, .main-navigation-menu a:visited {
    color: #FFF;
}
	#content{
		padding-top:111px;
	}

	.widget, .page-header, .type-post, .type-page, .type-attachment, .pagination, .comments-area {
    margin-bottom: 0;
}

.wp-block-separator{
	border:none;
}

.footer-wrap {
	margin-top:3em;
}

.post-content {
	text-align:left;
}

.post-template-default #page {
	text-align:left;
}

.post-template-default .site-content.container{
display:block;
}

.post-template-default .post {
	border:none;
	box-shadow:none;
}

.post-template-default #content a:link,
.post-template-default #content a:hover,
.post-template-default #content a:visited{
	color:#6cb3ea;
}

.post-template-default #content .entry-categories .meta-categories a:link,
.post-template-default #content .entry-categories .meta-categories a:visited{
	color:#FFF;
	background:#6cb3ea;
	border:1px solid #6cb3ea;
}

.post-template-default #content .entry-categories .meta-categories a:hover {
	color:#6cb3ea;
	background:#FFF;
	border:1px solid #6cb3ea;
}

.post-template-default #content .page-title, .entry-title {
	color:#6cb3ea;
}

.post-template-default #content .comments-header, .comment-reply-title {
	box-shadow:inset 0 2px #6cb3ea;
}

.post-template-default #content button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #6cb3ea;
}

.post-template-default #content .meta-author {
	display:none;
}

.type-page {
    box-shadow: none;
    border: none;
}

.entry-header {
    display: none;
}

.single-post .entry-header {
    display: block;
}

@media only screen and (min-width: 90em){
	header .container {
    display:inline-block;
    width: auto;
}
}

@media only screen and (max-width: 90em){

#content {
	padding:4em 0 0;
}

.post-content {
    padding: 0.5em 1em 0;
}
	
header .container {
    display:block;
}
	
.top-navigation-toggle {
	margin:0;
	padding: 0.7em;
	}
	.main-navigation-menu a:link, .main-navigation-menu a:visited {
    color: #6cb3ea;
}

.main-navigation-menu a {
    border-bottom: 1px solid #6cb3ea;
}

	.wpcf7 .ajax-loader {
		width:0;
	}
	
.comments-area, .comment-respond {
		margin:0 1em 2em
}
}
@media only screen and (max-width: 60em){
	.site-description {
		float: none;
		display: none;
	}	

	.wpcf7 .ajax-loader {
		width:0;
	}
	
.comments-area, .comment-respond {
		margin:0 1em 2em
}
	
#footer #colophon aside ul:first-child,
#footer #colophon aside ul:nth-child(2){
		display:none;
	}
	
#footer #colophon aside ul:nth-child(3){
		margin:1em 0 0;	}

}

@media only screen and (max-width: 50em){

	.top-navigation-toggle {
    margin: 0;
	}
}


/* 投稿ページ*/
body.single-post  {
background-image:none!important;
}

.single-post .content-area {
	text-align:center;
}
.single-post .container {
    width: auto;
}

.single-post .widget,.single-post  .page-header,.single-post .type-post, .single-post .type-page,.single-post  .type-attachment,.single-post  .pagination,.single-post .comments-area {
    margin-bottom: 0;
}

.single-post .footer-wrap {
	margin-top:3em;
}

.single-post .post-content {
	text-align:left;
}

.single-post .post-template-default .site-content.container{
display:block;
}

.post-template-default .post {
	border:none;
	box-shadow:none;
}

.post-template-default #content a:link,
.post-template-default #content a:hover,
.post-template-default #content a:visited{
	color:#6cb3ea;
}

.post-template-default #content .entry-categories .meta-categories a:link,
.post-template-default #content .entry-categories .meta-categories a:visited{
	color:#FFF;
	background:#6cb3ea;
	border:1px solid #6cb3ea;
}

.post-template-default #content .entry-categories .meta-categories a:hover {
	color:#6cb3ea;
	background:#FFF;
	border:1px solid #6cb3ea;
}

.post-template-default #content .page-title, .entry-title {
	color:#6cb3ea;
}

.post-template-default #content .comments-header, .comment-reply-title {
	box-shadow:inset 0 2px #6cb3ea;
}

.post-template-default #content button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #6cb3ea;
}

.post-template-default .entry-header {
	text-align:left;
}

.post-template-default #content .meta-author {
	display:none;
}

.post-template-default #respond {
	text-align:left;
}

.single-post .veu_followSet,
.single-post .veu_adminEdit{
	display:none;
}

.single-post #footer {
display:none;
}

@media only screen and (max-width: 60em){
.single-post .container {
    display:block;
}
}




