.coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a, .coloured-nav ul.dropdown-menu.default>.current-menu-item>a, .coloured-nav ul.dropdown-menu.default>.current_page_item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a, .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid #ababab;
}

ul.dropdown-menu.active-line-bottom>.current-menu-item>a, ul.dropdown-menu.active-line-bottom>.current_page_item>a, ul.dropdown-menu.default>.current-menu-item>a, ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid #ababab;
}

a {
    color: #ababab;
}

.inner-header-description {
display: none;
}

/* 画像をふわっとフェードインアウト */
a:hover img {
opacity: .5;
-webkit-opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
 
a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}

.post-item, .post-list .post-list-item .card {
    border: 0px solid #e0e1e1;
    background-color: #fff0;
    box-shadow: none;
}

.post-comments .post-item .navigation, .post-item .nav-links, .post-item .post-comments .navigation {
    border-left: none;
    border-right: none;
    display: none;
}

.wp-block-gallery {
    padding-right: 20px;
}

.logo_col {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    max-width: 78%;
}

.col-xs-11, .col-xs-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
}

.gridContainer {
    max-width: 1232px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 7px;
}

.navigation-bar.fixto-fixed {
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

input[type=submit] {
    width: 100%;
}

input, select, textarea {
     background-color: #fff0;
    border: 0.5px solid #646464;
    border-radius: 0px;
    padding: 0 12px;
}

label {
    color: #8c8c8d;
    margin-bottom: 4px;
    font-size: 14px;
}

element.style {
    min-height: 90vh;
    padding-top: 63px;
}