


.page-header {
    background-color: #777570;}

.feature-content:hover .feature-icon {
    border-color: #777570;
   }


.our_feature .feature-icon {
    background-color: #fff;
    border: 5px solid #fff;
    border-radius: 0px;
   
    }
.our_feature .feature-icon, .our_feature .feature-icon img{
 width: 200px;
    height: 200px;}


.vivid {
    background-color: #4c4943;
    border: 1px solid #777570;
    color: #fff;}

.our_feature .feature-title a {
    color: #000;
    font-weight: 600;
font-size: 17px;
	border-bottom:1px solid ;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

.slider-content .slider-title a {
font-size: 20px;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

.main-navigation a {
    color: #000000;}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
    color: #4d4e50;}

.btn-default {border-radius: 1px;}
top-header .info ul li a {
    color: #000000;}


nav.slider-button a.active, nav.slider-button a:hover {
    background-color: #101010;
}

.our_feature h2 {
    font-size: 50px;
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}




.slider-button a {
border-radius: 0px;}


.site-info {
    background-color: #000000;}


.widget_latest_blog .widget-title {
    position: relative;
    display: inline-block;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 30px;
}

.go-to-top a{
    border-radius: 0px;
	background-color: #060606;
	opacity: 1;
}

.slider-content {
    display: none;}
.top-header .info ul li a {
    color: #000;}

.header-social-block .social-links ul li a {
    background-color: #080808;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 0px;}

.small_image_blog .post-featured-image {
    width: 100%;
   }

.post-featured-image a {
    display: none;}


#content {
    padding: 0px 0 50px;}
.page-header {
    background-color: #080808;}
#content {
    padding: 20px;
}
#site-logo {
    float: left;
    margin-right: 10px;
    width: 90px;
    height: 90px;}
.header-info {
      padding-right: 0px;
    margin-top: 0px}
#site-title a {
	font-size: 12px;}

.top-header {
    color: #040404;
}
    
.top-header {
    border-bottom: 1px solid #000;}

.our_feature h2 {
   
    color: #000000;}
.feature-content:hover .feature-icon {
    border-color: #151515;
}
.our_feature .feature-title a:hover {
    color: #6f550b;
}
.our_feature .feature-title a {
    color: #080808;
    font-weight: 500;
    font-size: 16px;}

.widget_latest_blog .widget-title {

    font-size: 30px;
    color: #080808}
.entry-title, .entry-title a {
    color: #484848;
    font-weight: 600;
    font-size: 16px;}

.widget_portfolio .portfolio-container {
    background-color: #c8d8d3;}
.site-info .copyright {
    float: left;
    padding-top: 15px;
    display: none}

a.more-link {
    position: relative;
    border: solid 1px;
    color: #333;
    padding: 4px;
    font-size: 7px;}

.widget_portfolio .widget-title, .widget_portfolio .widget-highlighted-sub-title {
    
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

.entry-content {
    display: block;
    margin: 0px 0px 30px;
    font-size: 12px;
    line-height: 16px;}

.widget_categories ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1px 0px;}

#colophon .widget ul li a:hover {
    color: #000000;}

.widget-title, .widget-title a {
    color: #040404;
    font-family: times;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family:-apple-system, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "MS PGothic", sans-serif;
} 

.red{
	color: #ff0000;
	font-weight:bold;
	font-size:8px;
}

body, button, input, select, textarea {
    color: #000000;}

.slides.show-display{
	aspect-ratio: 960 / 437 !important;
}
.main-slider .image-slider{
aspect-ratio: 960 / 437 !important;
	width:100%;
}
.image-slider{
	background-size: 100% !important;
	background-repeat:none;
	background-position: center;
	background-attachment: local;
}
.main-visual {
  background-attachment: scroll !important;
}
@media only screen and (max-width: 767px) {
.main-slider .image-slider{
	height:180px !important;
}
}