.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;
}
}