@charset "UTF-8";

@media (min-width: 737px) {

    :root {
        --vw:5px;
        --q-s:1;
        --qrt:0;
    }
  
  
    /* .question-wrap {
        width:calc(100 * var(--vw));
        left:calc(50% - 50 * var(--vw));
    } */

    .question-contents {
        width:calc(100 * var(--vw));
    }

    /*
    .question-wrap::before {
        content:'';
        position:absolute;
        top:0px;
        left:0px;
        width:calc(5 * var(--vw));
        height:100%;
        background: linear-gradient(to right, rgba(231,243,193,1), rgba(231,243,193,0));
        z-index:10;
    }

    .question-wrap::after {
        content:'';
        position:absolute;
        top:0px;
        right:0px;
        width:calc(5 * var(--vw));
        height:100%;
        background: linear-gradient(to left, rgba(231,243,193,1), rgba(231,243,193,0));
        z-index:10;
    }
    */

    .question-slider + .dots .dot {
        cursor: pointer;
    }

    .question-check-list label::after {
        top: calc(2.6 * var(--vw));
    }

    .loading-flower {
        width:calc(8 * var(--vw));
    }      

    .question-contents button {
        transition:transform 0.2s ease-in-out;
    }

    .question-contents button:hover {
        transform:scale(1.05);
    }

    .question-slider + .dots .dot {
        transition:transform 0.2s ease-in-out;
    }

    .question-slider + .dots .dot:hover {
        transform:scale(1.15);
    }
}