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%;
          }
      }
