/*** Global ***/
html {
  font-size: 15px; }

body {
  font-size: 1em;
  line-height: 1.3; }

.inline__block {
  display: inline-block; }

/* stylelint-disable rule */
/* stylelint-enable rule */
@media all and (max-width: 730.5px) {
  html #CMD .img__main {
    left: 50%;
    margin-left: -300px; }
    html #CMD .img__main.size-normal {
      width: 600px;
      height: 340px; }
    html #CMD .img__main.size-small {
      width: 600px;
      height: 340px; }
  html #CMD .wd_btn_icon_img .module_contents {
    left: 50%;
    transform: translateX(-50%); }
    html #CMD .wd_btn_icon_img .module_contents .content_container .img__main {
      width: 600px;
      height: 340px; }
  html #CMD .wd_btn_icon_img .module_tabs {
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    padding-top: 356px;
    max-width: 700px; }
    html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar {
      flex-wrap: wrap;
      gap: 12px; }
      html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar .btn_icon {
        width: 288px; }
        html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar .btn_icon .btn_container {
          padding: 16px; }
          html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar .btn_icon .btn_container .btn-icon {
            width: 256px;
            height: 64px; }
            html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar .btn_icon .btn_container .btn-icon .img__icon {
              background-size: contain; }
          html #CMD .wd_btn_icon_img .module_tabs .tabs_scrollbar .btn_icon .btn_container .btn-text {
            margin-top: 4px; }
  html #CMD .wd_content_tab_side {
    min-height: unset; }
    html #CMD .wd_content_tab_side .module_contents {
      position: absolute;
      top: 0;
      left: unset;
      margin-right: auto;
      margin-left: auto;
      width: 100%;
      max-width: 600px;
      height: 340px; }
      html #CMD .wd_content_tab_side .module_contents .content_container .img__main {
        width: 600px;
        height: 340px; }
    html #CMD .wd_content_tab_side .module_tabs {
      position: relative;
      left: unset;
      margin: 0 auto;
      padding: 376px 0 0;
      width: calc(100% - 48px);
      max-width: 600px; }
      html #CMD .wd_content_tab_side .module_tabs .btn_icon {
        margin-bottom: 16px;
        padding: 0 44px 0 46px; }
        html #CMD .wd_content_tab_side .module_tabs .btn_icon .btn_container .content-title {
          max-width: 100%; }
        html #CMD .wd_content_tab_side .module_tabs .btn_icon.active {
          margin-bottom: 36px; }
          html #CMD .wd_content_tab_side .module_tabs .btn_icon.active .btn_container .content-title {
            font-size: 1.875rem; }
          html #CMD .wd_content_tab_side .module_tabs .btn_icon.active .btn_container .content-info {
            font-size: 1.125rem; }
  html #CMD .wd_content_tab_side.only-one .module_contents {
    top: 0; }
  html #CMD .wd_content_tab_side.only-one .module_tabs {
    padding-top: 376px; }
    html #CMD .wd_content_tab_side.only-one .module_tabs .btn_icon .btn_container::before {
      display: none; }
  html #CMD .wd_content_tab_top .module_tabs {
    overflow: scroll;
    width: 100%; }
    html #CMD .wd_content_tab_top .module_tabs::before {
      display: none; }
    html #CMD .wd_content_tab_top .module_tabs .tabs_scrollbar {
      border-bottom: 1px solid #0278bb;
      padding-left: 50%;
      width: 2070px;
      text-align: left; }
    html #CMD .wd_content_tab_top .module_tabs .btn_icon {
      padding-bottom: 16px;
      width: 232px; }
      html #CMD .wd_content_tab_top .module_tabs .btn_icon::before {
        bottom: -1px; }
  html #CMD .wd_content_tab_top .module_contents .content_container .text-info {
    max-width: 560px;
    font-size: 1.125rem;
    line-height: 1.5; }
  html #CMD .wd_content_tab_top .module_contents .content_container .img__main {
    margin-top: 36px;
    width: 600px;
    height: 340px; }
  html #CMD .wd_grid_content_icon .module__container {
    max-width: 312px;
    gap: 12px; }
    html #CMD .wd_grid_content_icon .module__container .col .col-content {
      padding: 16px 13px; }
      html #CMD .wd_grid_content_icon .module__container .col .col-content .content-top {
        padding-bottom: 4px; }
      html #CMD .wd_grid_content_icon .module__container .col .col-content .content-center {
        font-size: 2.25rem; }
  html #CMD .wd_grid_content_img {
    margin: 0 auto -36px;
    max-width: 700px; }
    html #CMD .wd_grid_content_img .module__container {
      text-align: center; }
      html #CMD .wd_grid_content_img .module__container .grid_container {
        margin-right: 18px;
        margin-bottom: 36px;
        margin-left: 18px;
        max-width: 276px; }
        html #CMD .wd_grid_content_img .module__container .grid_container .content_contianer .img__main {
          left: 0;
          margin-left: 0;
          width: 276px;
          height: 156px; }
        html #CMD .wd_grid_content_img .module__container .grid_container .content_contianer .contents {
          margin-top: 20px; }
          html #CMD .wd_grid_content_img .module__container .grid_container .content_contianer .contents .content-info {
            margin-top: 12px;
            font-size: 1rem;
            line-height: 1.35; }
  html #CMD .wd_techspec_img {
    margin-top: 36px; }
    html #CMD .wd_techspec_img .module__container {
      left: 50%;
      margin-left: -300px;
      width: 600px;
      height: 600px; }
      html #CMD .wd_techspec_img .module__container .specs .spec {
        font-size: 1rem;
        line-height: 1.2; }
  html #CMD .scroll__containter {
    height: 340px; }
    html #CMD .scroll__containter .img__scroll {
      margin-left: -366px;
      width: 732px;
      height: 358px; }
  html #CMD .wd__section .small_use {
    display: block; }
  html #CMD .wd__section .small_unuse {
    display: none; }
  html #CMD .wd__section .no__wrap {
    white-space: normal; }
  html #CMD .wd__section {
    padding-top: 70px; }
  html #CMD .wd__section .wd__content {
    padding: 0 24px; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-1 {
    top: -325px;
    bottom: unset;
    margin-left: 29px;
    width: 130px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-2 {
    top: -249px;
    bottom: unset;
    margin-left: 30px;
    width: 130px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-3 {
    top: -198px;
    bottom: unset;
    margin-left: 31px;
    width: 130px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-4 {
    top: 504px;
    bottom: unset;
    margin-left: -133px;
    width: 90px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-5 {
    top: 440px;
    bottom: unset;
    margin-left: -116px;
    width: 90px;
    text-align: center; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-6 {
    top: 504px;
    bottom: unset;
    margin-left: -26px;
    width: 60px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-7 {
    top: 440px;
    bottom: unset;
    margin-left: -4px;
    width: 60px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-8 {
    top: 504px;
    bottom: unset;
    margin-left: 26px;
    width: 60px;
    text-align: center; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-9 {
    top: 440px;
    bottom: unset;
    margin-left: 67px;
    width: 50px;
    text-align: left; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-10 {
    top: 504px;
    bottom: unset;
    margin-left: 104px;
    width: 40px;
    text-align: center; }
  html #CMD #section__7 .wd_techspec_img .specs .spec-11 {
    top: 29px;
    bottom: unset;
    margin-left: -86px;
    width: 160px;
    text-align: right; }
  html #CMD .wd_techspec_img .module__container {
    width: 600px;
    height: 1193px; } }