/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 25 2020 | 06:04:30 */
/* style_windows */

body .site-main {
    z-index: 100 !important;
}
body.page-template-default.page.page-id-3145 div#page,
body.page-template-default.page.page-id-3147 div#page,
body.page-template-default.page.page-id-3132 div#page,
body.page-template-default.page.page-id-3139 div#page{
    margin-top: 3px;
}
.single-feature main#main{
    padding-top: 0;
    margin-top: 10px;
}
.staff-template-default.single.single-staff main#main {
    padding-top: 0;
}
.single-feature.es-separate-container #primary{
    padding-bottom: 0 !important;
}
body.layout-template-default.page main#main{
    padding-top: 30px;
    margin-top: 10px;
}
body.layout-template-default.page {
    padding-bottom: 0 !important;
}
body.page-template-default.page main#main {
    padding-top: 0;
}
p.add0731-mgn {
    margin-top: 30px;
    font-size: 24px;
}
td.feature-detail-condition__others2 img {
    height: auto;
    object-fit: contain;
    width: auto;
}
.es_result_block .sidebar,
.es_result_block .main_column{
    margin-bottom: 0;
}
body .wp-pagenavi a.page {
    overflow: visible;
}
#site-header-menu #site-navigation .menu ul li:hover > ul > li > a {
    height: auto !important;
}
.result_header select,
.set_condition_wrap .select_wrap select,
.set_condition_pickup .select_wrap select {
    padding: 0 34px 0 10px;
    font-size: 15px !important;
}
.result_header select:focus, .set_condition_wrap .select_wrap select:focus, .set_condition_pickup .select_wrap select:focus {
    line-height: inherit !important;
}
.set_condition_pickup .select_mock {
    align-items: center !important;
}
.set_condition_pickup .select_mock .select_list {
    font-size: 15px;
    color: #5d6576;
}


@media (max-width: 1199px){
#site-header-menu #site-navigation .menu.active,
#site-header-menu #site-navigation .menu > ul ul.active,
#site-header-menu #site-navigation .menu ul {
    z-index: 101 !important;
}
}

@media (max-width: 767px){
section.add0731-sp-table {
    padding: 0 !important;
}
section.add0731-sp-table .uagb-columns__inner-wrap {
    padding: 0 !important;
}
.add0731-sp-table.uagb-columns__stack-mobile .uagb-columns__columns-2>.uagb-column__wrap {
    width: 50% !important;
}
.add0731-sp-table.uagb-columns__stack-mobile .uagb-columns__inner-wrap {
    display: flex;
}
}

@media (max-width: 544px){
td.feature-detail-condition__layout img {
    height: auto !important;
    object-fit: contain;
    width: auto;
}
}

@media (max-width: 479px){
.top_slider ul.slider1 .owl-nav button.owl-next {
    right: 5px !important;
}
.top_slider ul.slider1 .owl-nav {
    width: calc(100% - 5px) !important;
}
.result_header select {
    font-size: 13px !important;
}
}

@media (max-width: 360px){
.add0731-sp-table .uagb-column__inner-wrap p {
    font-size: 13px;
}
}

/* Windows (全バージョン)のみ */
.win ul.slider1 .owl-nav {
    width: calc(100% - 22px);
}

@media (max-width: 1199px){
.win .top_slider ul.slider1 .owl-nav {
    width: calc(100% - 25px);
    right: 10px;
}
}

@media (max-width: 1179px){
.win .top_slider ul.slider1 .owl-nav {
    width: calc(100% - 15px);
    right: 0;
}
}
