@charset "UTF-8";

/*ここから変更しない*/

body {
    font-size: 16px;
}

input::-moz-placeholder {
    color: #ced4da !important;
}

input:-ms-input-placeholder {
    color: #ced4da !important;
}

input::-ms-input-placeholder {
    color: #ced4da !important;
}

input::placeholder {
    color: #ced4da !important;
}

.btn-secondary {
    background-color: #A1A8AF;
    border-color: #A1A8AF;
}

.bg-main-color {
    background: #007a88;
}

.text-main-color {
    color: #007a88;
}

.border-main-color {
    border-color: #007a88;
}

.bg-sub-color {
    background: #144766;
}

.border-sub-color {
    border-color: #144766;
}

.text-sub-color {
    color: #144766;
}

.bg-sub2-color {
    background: #AB7A78;
}

.text-sub2-color {
    color: #7c4c53;
}

.bg-tcross-color {
    background: #91aa61;
}

.text-tcross-color {
    color: #91aa61;
}

.text-tcross-color:hover {
    color: #91aa61;
}

.btn-hover:hover {
    opacity: 0.8;
}

.text-glay {
    color: #6c757d;
}

.back {
    vertical-align: middle;
}

.stripe-btn button {
    min-width: 260px;
    background: none;
    box-shadow: none;
}

.stripe-btn button:hover {
    opacity: 0.8;
}

.stripe-btn button span {
    height: 48px;
    line-height: 48px;
    background: #144766;
    border-color: #144766;
    font-size: 16px;
}

/* .border_btm::after {
    border-bottom: solid 4px #58B470;
} */

    
