@charset "UTF-8";
/* 見積もりがあるとき用 */
.estimateContainer {
    width: 100%;
    position: relative;
    margin-bottom: 100px;

    .estimateAmountBlock {
        width: 100%;
        display: flex;
        justify-content: center;
        position: sticky;
        left: 0;
        bottom: 0;
        background-color: #003366;
        padding: 8px 0;

        .estimateAmountContent {
            width: 100%;
            max-width: 368px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            background-color: #FFF;
            border-radius: 8px;
            padding: 0 24px;
            font-size: 12px;
            width: 100%;
            .estimateAmount {
                color: #C00;
                font-size: 36px;
                padding: 10px;
                font-weight: bolder;
            }
            [type=submit] {
                margin: 0;
            }
            .wpcf7-spinner {
                display: none;
            }
        }
    }
}