@charset "utf-8";
/*
Theme Name:mrp09-child
Template:mrp09
Version: 0.01
 */

/*-----------------------google翻訳-----------------------*/
nav#mainNav div.inner {
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

#flags ul li a {
    padding: 0 !important;
}

.gt_flex {
    display: flex;
    justify-content: flex-end;
    padding: 5px 0;
}

#flags {
    width: 120px !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.gt_flex #flags,
.gt_flex #google_language_translator {
    height: 40px;
}

.gt_flex #google_language_translator {
    display: flex;
    align-items: center;
}

ul#sortable li {
    height: 18px !important;
    display: block;
}

@media print,
screen and (min-width: 1024px) {

    #mainImg {
        padding-top: 40px !important;
    }

    header#h1Header {
        margin-top: 40px;
    }

    #glt-translate-trigger {
        display: none;
    }
}

@media print,
screen and (max-width: 768px) {
    #glt-translate-trigger {
        bottom: 0px;
    }

    .tool-container {
        bottom: 46px !important;
    }

    .gt_flex {
        display: none;
    }
}

/*--------google-recaptcha--------*/
.recaptcha {
    display: flex;
    justify-content: center;
    padding: 10px 0 30px;
}