﻿/* 画面の上部余白設定用*/
.all-margin {
    margin-top: 358px;
}

.area-margin {
    margin-top: 2%;
}

/* ボタン文字サイズ */
.main-area-btn {
    font-size: 19px !important;
}

.p-header__inner {
    height: 120px !important;
    justify-content: flex-start !important;
}

/* 言語選択ボタン */
.language-btn {
    font-size: 18px;
}

.menu-btn {
    font-size: 18px;
}

/* 言語選択セレクトボックス */

/* 言語選択セレクトボックスの高さ */
.langulage-select {
    -webkit-appearance: none;
    position: absolute;
    z-index: 999;
}

/* セレクトボックスの選択項目 */
.language-option option {
    font-size: 20px;
}

/* セレクトボックスの選択項目の接頭辞 */
.dropdown-with-check option:checked::before {
    content: "✓　";
    color: black;
    font-weight: bold;
}

/* セレクトボックスの未選択項目の接頭辞 */
.dorpdown-no-check option:not(:checked)::before {
    content: "　　";
}

.logo-icon {
    position: relative;
    top: 4px;
    margin-left: 0px !important;
}


.input-area-margin {
    margin-right: 40px;
    margin-bottom: 30px;
}

.input-label-box {
    text-align: right;
    white-space: nowrap;
}

.input-label {
    font-size: 32px;
}

.input-outer-box {
    /* border: 1px solid #767676;*/
}

.input-box {
    font-size: 32px;
    height: 48px !important;
    min-width: 100% !important;
}

.password-box {
    font-size: 32px;
    height: 48px !important;
    min-width: 100% !important;
}

/* Edgeで表示されるパスワードボックスの目アイコンを非表示 */
::-ms-reveal {
    display: none;
}

.eye-icon {
    font-size: 24px;
    margin-top: 5px;
    margin-left: 5px;
}

.login-btn {
    margin-top: 36px;
    font-size: 24px;
}

@media (max-width:576px) {
    .model-number-margin {
        margin-right: 0px;
    }

    .input-label-box {
        text-align: left;
        white-space: nowrap;
    }
}

.row-transparent {
    /*background-color: transparent !important;*/
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

html {
    overflow-y: scroll !important;
    overflow-x: scroll !important;
}

.modal-open {
    padding-right: 0px !important;
}
/* safariの場合のセレクトボックス高さ指定*/
_::-webkit-full-page-media, _:future, :root select {
    height: 30px !important;
}
