#smart-tel a {
background-color: #395589!important;
color: #fff;
margin-top: 25px;
}
#nav-topbar .container,.eyecatch-style-2 ul li{background: #fff;
}
.eyecatch-style-2 .eyecatch_description {
font-size: 15px;
padding-top: 5px;
}
img {
transition: 0.5s;
}
a:hover img{
opacity: 0.6;
transition: 0.5s;
}
#smart-logo img {
max-height: 40px;
width: auto;
}
/**
.eyecatch-style-2 .eyecatch_content, .eyecatch-style-2 ul li:nth-child(odd) .eyecatch_content {
border: 3px solid #e8e8e8;
}
.eyecatch-style-2 .eyecatch_title {
font-size: 23px;
padding: 0px 0px 3px 0px;
text-align: center;
border-bottom: 1px solid #dadada;
}
**/
.nav>li>a {
padding: 10px 15px 3px;
font-size: 16px;
font-weight: 500;
color: #4c4c4c;
}
.widget_categories ul>li:after, .widget_nav_menu ul>li:after, ul.nav>li:after {
content: ”;
position: absolute;
width: 0;
height: 2px;
left: 0;
bottom: 0;
transition: all .3s ease-in-out;
}
ul.nav>li.current-menu-item:after {
opacity: 1;
}
/**
h2.widgettitle {
padding: 15px 20px 15px;
text-align: center;
font-weight: 400;
margin-top: 45px;
background:#d42a24;
color:#fff;

}
**/
h2.widgettitle {
padding: 15px 20px 15px;
text-align: center;
font-weight: 400;
margin-top: 45px;
border-bottom:1px solid #fff;
color:#666;

}

.widget_frame {
padding: 0px 0px 25px 0px;
}

.pad {
padding: 10px 0px;
}
#recent-posts-7 ul {
list-style: none;
margin: 10px;
border: 1px solid #e2e2e2;
padding: 10px;
}
.widget ul>li {
position: relative;
border-bottom: dashed 1px #ececec;
}
.freespace-pad {
background: #fff;
margin-bottom: 50px;

}

.grid {
text-align: center;
}
/**
#footer-widgets {
padding-top: 20px;
padding-bottom: 20px;
background: url(https://kuroneko-home.com/wp-content/uploads/2017/06/bg_.png);
}
**/
.layerTransparent {
background-color: #401a00;
}
.square_btn{
position: relative;
display: inline-block;
font-weight: bold;
padding: 0.25em 0.5em;
text-decoration: none;
color: #fff;
background: #bf0000;
transition: .4s;
}

.square_btn:hover {
background: #e00000;
color: white;
}
.entry h3 {border-bottom: 1px solid #dcdcdc;
}
#smart-tel a {
background-color: #b90033!important;
color: #fff;
margin-top: 35px;
}
.eyecatch-style-1 ul li {
width: calc(99% / 3);
border: 1px solid #f3f3f3;
margin: 9px 1px;

}
.eyecatch_thumb img {
width: 98%;
height: auto;
padding: 4px;
}
#eyecatch_bloc {
z-index: 99999;
margin-top: 0px;
}
.site-branding {
top: 10%;
}

.site-title a img {
max-height: 450px;
}
.eyecatch_link a:hover {
border-width: 1px;
border-style: solid;
border-color: #f3f3f3;
border-image: initial;
color: #f3f3f3;
}
.entry table th {
border-top: none;
padding: 5px 5px;
}

.demo01 th { width: 30%; text-align: left; }

@media only screen and (max-width:480px){
.demo01 { margin: 0 -10px; }
.demo01 th,
.demo01 td{
width: 100%;
display: block;
border-top: none;
}
.demo01 tr:first-child th { border-top: 1px solid #ddd; }
}
td {
background: #fff;
width:auto;
}
th {
background: #fbfbfb;
width:380px;
}
.entry table td, .entry table th {
text-align: left;
border-bottom: 1px solid #f7f7f7;
border-top: 1px solid #f7f7f7;
}
.su-row {clear: both;zoom: 1;margin-bottom: 1.5em;padding: 0px 0px;}
.s1 {
width: 338px;
z-index: 2;
border-left: #eee 1px solid;
border-right: #eee 1px solid;
}
#recent-posts-7 ul {
list-style: none;
margin: 0px;
border: none;
padding: 0px;
}
.pad {
padding: 13px 20px;
}
.image-container {
position: relative;
height: auto;
}

.eyecatch-style-2 ul li:nth-child(even) .eyecatch_content,.eyecatch-style-2 ul li:nth-child(odd) .eyecatch_content{background:rgba(33, 134, 183, 0.62);}
.eyecatch_thumb img {
width: 100%;
height: auto;
padding: 0px;
}
.aricle-readmore a:before, .eyecatch_link a:before {
font-family: FontAwesome;
content: “\f144”;

}
.eyecatch_link {
padding: 0px 5px;
}

.eyecatch_link a{color: rgb(255, 255, 255);
background: #651010;border: #651010 1px solid;}
h1.post-title {border-bottom: 2px solid #bbb8a4;}
.site-branding {
top: 36%;
}
.nav>li>a {
padding: 30px 15px 3px;}
#smart-logo img {
max-height: 60px;
width: auto;
}
.eyecatch-style-2 .eyecatch_title {
font-size: 24px;
padding: 0px 0px 2px 10px;
color: #fff;
text-align: center;
border-bottom: 1px solid rgba(255, 255, 255, 0.38);
}
.freespace-pad {
background: #fff;
margin-bottom: 50px;
border-top: none;
margin-top: 10px;
}
.subtitle {
font-size: 15px;
margin-bottom: 50px;
background: none;
}
.parallax_widget h2.widgettitle {
padding-top: 15px;
color: #fff;
background: rgba(0, 0, 0, 0.12);
border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}
.palla .widget-meta {
height: 175px;
}
#smart-logo {
top: 5px;
}
#page.container {
margin-top: 30px;
}
.freespace-pad {
background: url(https://kuroneko-home.com/wp-content/uploads/2018/12/ct4.png);
margin-bottom: 50px;
border-top: none;
margin-top: 2px;
}
.eyecatch-style-2 ul li {
background: url(https://kuroneko-home.com/wp-content/uploads/2018/12/ct4.png);
}
eyecatch-style-2 ul li:nth-child(even) .eyecatch_content, .eyecatch-style-2 ul li:nth-child(odd) .eyecatch_content {
background: url(https://kuroneko-home.com/wp-content/uploads/2018/12/bgeye.png);

}
h2.widgettitle {
padding: 10px 20px 10px;
text-align: center;
font-weight: 400;
margin-top: 45px;
border-bottom: 1px solid #5b5d4a;
color: #bbb;
background: rgba(0, 0, 0, 0.34);
font-size: 140%;
}
.subtitle {margin-bottom: 25px;
}
#eyecatch_bloc {
z-index: 99999;
margin-top: 35px;
margin-bottom: 35px;
}

.wmle_container .wmle_item {
box-shadow: none;
background: #fff;
}
.eyecatch-style-2 ul li:nth-child(odd) .eyecatch_content {
background: linear-gradient(to right,#2b0101,#3e0000,#5400007a);
}
.eyecatch-style-2 ul li:nth-child(even) .eyecatch_content{
background: linear-gradient(to left,#2b0101,#3e0000,#5400007a);
}
.wmle_loadmore .wmle_loadmore_btn {
display: inline-block;
padding: 7px 30px;
border: 1px solid #c1c1c1;
margin: 5px;
color: #c1c1c1;
text-decoration: none;
text-transform: uppercase;

}
@media (max-width: 480px) {
.child_pages .child_page {
float: none;
width: 100% !important;
}
}

.eyecatch-style-2 ul li:nth-child(even) .eyecatch_content,eyecatch-style-2 ul li:nth-child(even) .eyecatch_content, .eyecatch-style-2 ul li:nth-child(odd) .eyecatch_content {
background: url(https://kuroneko-home.com/wp-content/uploads/2018/12/bgeye.png);

}
.square_btn{
display: inline-block;
padding: 0.5em 1em;
text-decoration: none;
background: rgba(43, 43, 42, 0.31);/*ボタン色*/
color: #ababab;/*ボタン色より暗く*/
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.11);

width: 320px;
margin-top: 10px;

text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.12);
}

.square_btn:active {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
border-bottom: none;
}
.square_btn:hover {
background: rgba(0, 0, 0, 0.3);
color: #000000;
}
.eyecatch-style-2 .eyecatch_description {
font-size: 14px;
padding-top: 5px;
color: #e0e0e0;
font-weight: lighter;
}
.clearfix {
margin-top: 3px;
}
.child_pages .post_content h4 {
font-weight: bolder;
margin-top: .5em;
font-size: 18px;
line-height: 1.2em;
text-align: center;
}

#head_space{
display: none;}
.sidebar .widget>h3 {
font-size: 19px;
font-weight: 100;
margin-bottom: 40px;
margin-top: 40px;
color: #fff;
background: #4a0707;
padding: 2px;
}
.menu-gnavi-container {
border: 1px solid #eaeaea;
}
.widget_nav_menu ul li a:hover {
background: #f7f7f7;
color: #350202;
font-weight: bold;
}
.instashow-gallery .instashow-gallery-media-cover {
background: rgba(47, 0, 0, 0.69) !important;
}