html, body {font-family: "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;}
body, .widget_calendar thead, .widget_calendar tfoot, .widget_calendar tbody, .widget_nsd_information .wrap {
	color: #666666;
}
.common-info {
	background-color: #c6ccc7;
	color: #666666;
}

.header-bar {
	background-color: #c6ccc7;
	color: #666666;
}

.header-search {
	color: #666666;
}

.header-search-field:-ms-input-placeholder {
	color: #999999;
}

.header-search-field::placeholder {
	color: #999999;
}

@media screen and (max-width: 959px) {
	.header-main-outer {
		background-color: #ffffff;
		color: #666666;
	}
	
	.header-nav-menu {
		background-color: #ece7de;
		color: #666666;
	}
	
	.header-nav, .footer-tel {
		background-color: #c6ccc7;
		color: #666666;
	}
}

@media screen and (min-width: 960px) {
	.header-main-wrap-straight, .header-main-outer-standard {
		background-color: #ffffff;
		color: #666666;
	}
	
	.header-nav-menu {
		color: #666666;
	}
	
	.header-nav-menu .sub-menu {
		background-color: #ece7de;
	}
	
	.header-nav-menu .sub-menu a:hover {
		background-color: rgba(0,0,0,0.1);
	}
}
@media screen and (min-width: 960px) {
	.header-main-outer {
		background-color: #ffffff;
		color: #666666;
	}
	
	.header-nav {
		background-color: #ece7de;
		color: #666666;
	}
}
#content {
	background-color: #f5f5f5;
}
.footer-widgets {
	background-color: #ffffff;
	color: #666666;
}

.footer-copyright {
	background-color: #c6ccc7;
	color: #666666;
}
.widget_calendar tbody a, .widget_calendar tbody a:hover, .widget_calendar tbody a:active, .pagination .current, .pagination .current:hover, .pagination .current:active {
	background-color: #bea574;
	color: #ffffff;
}

.ns-color-label, .ns-color-label:hover, .ns-color-label:active {
	background-color: #ffffff;
	color: #bea574;
	border-color: #bea574;
}

.flexible-news-footer-link, .flexible-news-footer-link:hover, .flexible-news-footer-link:active {
	color: #bea574;
}

@media screen and (min-width: 768px) {
	.flexible-news-b-footer-link, .flexible-news-b-footer-link:hover, .flexible-news-b-footer-link:active {
		color: #ffffff;
	}
}
.post-content h1, .post-content h2, .post-content h3 {
	color: #c6ccc7;
}
.nsct-inner {
	border-top-color: #c6ccc7;
}

.ns-color-heading, .comment-reply-title {
	color: #c6ccc7;
}

.ns-color-heading-invert {
	color: #ffffff;
	background-color: #c6ccc7;
}
@media screen and (min-width: 768px) {
	.flexible-news-c-header {
		color: #bea574;
		background: none;
	}
}
.ns-color-button, .ns-button-color-large, .ns-button-color-medium, .ns-button-color-small, .ns-button-color, .comment-reply-link, button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #bea574;
	color: #ffffff;
}

.ns-color-button:hover, .ns-color-button:active, .ns-button-color-large:hover, .ns-button-color-large:active, .ns-button-color-medium:hover, .ns-button-color-medium:active, .ns-button-color-small:hover, .ns-button-color-small:active, .ns-button-color:hover, .ns-button-color:active, .comment-reply-link:hover, .comment-reply-link:active, button:hover, button:active, input[type="button"]:hover, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:active {
	color: #ffffff;
}

.ns-color-button:hover, .ns-color-button:active, .ns-button-color-large:hover, .ns-button-color-large:active, .ns-button-color-medium:hover, .ns-button-color-medium:active, .ns-button-color-small:hover, .ns-button-color-small:active, .ns-button-color:hover, .ns-button-color:active, .comment-reply-link:hover, .comment-reply-link:active, button:hover, button:active, input[type="button"]:hover, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:active {
	background-color: #d1b57f;
}
.main-widgets .widget:not(.widget_custom_html) {
	border-radius: 6px;
}

.main-widgets .widget_custom_html .widgettitle-main {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.pagination span, .pagination a, .ns-button, .ns-button-color-large, .ns-button-color-medium, .ns-button-color-small, .ns-button-gray-large, .ns-button-gray-medium, .ns-button-gray-small {
	border-radius: 4px;
}
.post-content-main, .comment-content {
	font-size: 16px;
}
