/*
Theme Name: my
Theme URI:
Author:
Author URI:
Description:
Version: 1.0.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags:
Text Domain: my
*/

.site2025 .frame_outer {
    margin-top: 0;
}

.site2025 #header{
    margin: inherit;
    padding: 7px 30px;
    max-width: none;
    letter-spacing: 0;
}

.site2025 #header a .navigation-icon img{
    vertical-align: baseline;
}

.site2025 .header-search .modal.fade.show {
    opacity: 1;
}

.site2025 #header img {
    width: auto;
}

.site2025 #container {
    margin-top: 0;
}

.site2025 .exhibition__content__top .tab_section .btn__red {
    margin: 18px 0;
}

@media screen and (max-width: 767px) {
    .site2025 #header {
        padding: 10px 15px;
    }
    .header.active {
        height: auto;
    }
    .site2025 .header .menu-header-item {
        margin-right: 16px;
    }
}

.site2025 #header, 
.site2025 .header_menu, 
.site2025 .sticky_menu {
    display: block;
}

.site2025 .tel--free ul li a {
    letter-spacing: 0;
}
.site2025 .tel-info {
    font-family: Roboto,\6e38\30b4\30b7\30c3\30af,YuGothic,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif,"Apple Color Emoji";
    font-weight: 500;
}
.site2025 .footer {
    letter-spacing: 0;
    padding-top: 0;
}
.site2025 .footer-support-list ul li .tel--free svg {
    top: 0;
}
.site2025 .footer-support-list .tel-info {
    text-align: left;
}
.site2025 .scroll-top img {
    max-width: 100%;
    width: auto;
}
.site2025 .footer-support-list a {
    width: 100%;
    letter-spacing: 0;
}
.site2025 .icon-search {
    display: none;
}


body .other__res .faq .card .card-header {
    padding: 0px;
    border: none;
    background: #E86E9D!important;
    transition: all 0.3s ease 0s;
    border-radius: 8px;
}
body .other__res .faq .card .card-header .faq-title p {
    padding-left: 12px;
}

.box__search h3::before,
.box__search ul li:before,
.btn-green:hover::before{
    display: none;
}
.box__search ul li {
    margin-bottom: 0;
}
.warranty .reset__style img {
    width: auto;
}
.warranty__box-center > .row {
    margin: 0 auto!important;
}

.table__tow__detail.type03 th, 
.table__tow__detail.type03 td {
    border: none;
}

.table__tow__detail .table__content td:first-child {
    border: none;
}
.table__tow__detail .table__content th {
    border: none;
}

.table__tow__detail.type03 th, 
.table__tow__detail.type03 td {
    border-bottom: 1px solid #D3D3CF;
}

@media screen and (max-width: 767px) {
    .box__search ul{
        list-style: none;
    }
    .box__search.type02 .sti-dropdw .dropdown {
        flex: 100%;
    }
    .top_tab .row.reset__style{
        list-style: none;
        padding-left: 0;
    }
    #wp_about .fv_area h2 {
        padding-left: 30vw;
    }
    #wp_about .fv_area .input__text03 {
        padding-right: 30vw;
    }
    #wp_about .fv_area {
        padding-left: 15px;
        padding-right: 15px;
    }
    .main-contents ul{
        list-style: none;
        padding-left: 0;
    }
}

.table__content.other__res__table {
    width: 100%;
}
@media screen and (max-width: 767px) {
    .table__content.other__res__table td {
        border-bottom: 1px solid #EEEDE4!important;
        border-right: 1px solid #EEEDE4;
        display: block;
        width: 100%;
    }
}

.header .menu-header:after {
    display: none;
}