h1.d_logo{width:213px;position:absolute;top:30px;left:calc(50% - 487px)}
        h2{padding-top:130px;width:947px;text-align:center;font-size:40px;line-height:187.5%;margin:0 auto;font-weight:bold}
        .wording_container{width:947px;margin:0 auto;word-break: keep-all;padding-bottom:100px}

        /* 셀렉트박스 스타일 추가 */
        .version-select-wrapper {
            width: 947px;
            margin: 50px auto;
            position: relative;
        }
        .version-select {
            position: relative;
            width: 250px;
            margin-right: auto;
        }
        .version-select .selected {
            background: #fff;
            border: 1px solid #ddd;
            padding: 12px 15px;
            border-radius: 4px;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .version-select .selected::after {
            content: '';
            width: 8px;
            height: 8px;
            border-right: 2px solid #666;
            border-bottom: 2px solid #666;
            transform: rotate(45deg);
            transition: transform 0.3s;
        }
        .version-select.active .selected::after {
            transform: rotate(-135deg);
        }
        .version-select .options {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            background: #fff;
            border: 1px solid #ddd;
            border-top: 0;
            border-radius: 0 0 4px 4px;
            display: none;
            z-index: 10;
        }
        .version-select.active .options {
            display: block;
        }
        .version-select .option {
            padding: 12px 15px;
            cursor: pointer;
        }
        .version-select .option:hover {
            background: #f5f5f5;
        }
        .version-select .option.current {
            color: #ff6695;
            font-weight: 600;
        }

        @media only screen and (max-width:900px) {
            h1.d_logo{width: 35vw;position:absolute;top: 5vw;left: 5vw;}
            h2{padding-top: 20vw;width: 100%;text-align:center;font-size: 5vw;line-height: 11vw;margin:0 auto;font-weight:bold;word-break: keep-all;}
            .wording_container{font-size:3.6vw;padding:3vw;width:100%;}
            .version-select-wrapper {
                width: auto;
                padding: 0 20px;
                margin-bottom: 30px;
            }
            .version-select {
                width: 100%;
            }
        }
