@media screen and (min-width: 768px) and (max-width: 1199px) {
  #isPc {
    display: none;
  }
  #isTablet {
    display: block;
  }
  #isMobile {
    display: none;
  }

  .header {
    height: 5.125rem;
  }
  .header .container {
    height: 1.75rem;
  }
  .header .container .logo {
    margin-left: 1.667vw;
    width: 10rem;
    height: 1.625rem;
    transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
  }
  .header .nav {
    display: none;
  }
  .header .drawer_menu {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .section_01 {
    height: 72.188vw;
  }
  .phone_box {
    width: 85.104vw;
    height: 85.625vw;
    top: 6.979vw;
    left: -8.542vw;
  }

  .section_01_bana1 {
    width: 14.063vw;
    height: 21.458vw;
    top: 58.021vw;
    left: 4.217vw;
  }
  .section_01_bana2 {
    width: 30.104vw;
    height: 21.042vw;
    top: 62.396vw;
    left: 34.479vw;
  }
  .section_01 .center .middle {
    width: 44.375vw;
    right: 3.542vw;
    top: 27.5vw;
  }

  .section_01 .center .middle h1 {
    font-size: 4.688vw;
  }
  .section_01 .center .middle h1.TH {
    font-size: 4.688vw;
  }
  .section_01 .center .middle h1.ES {
    font-size: 4.688vw;
  }
  .section_01 .center .middle h1.JA {
    font-size: 4.688vw;
  }
  .section_01 .center .middle .sub_text {
    font-size: 1.563vw;
    margin-top: 0.833vw !important;
  }
  /*
  .section_01 .center .middle .download-txt {
    font-size: 1.771vw;
    margin-top: 3.438vw;
  }
  */
  .section_01 .center .middle .download-txt {
    width: 22.917vw;
    height: 5.521vw;
    background-image: url('../images/main_download_button2.png');
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
    margin-top: 3.333vw;
  }

  .section_02 .chart_box {
    height: 48.08vw;
    background-image: url('../images/chart_line2.svg');
  }

  .section_02 .main {
    margin-left: 3.333vw;
    transition: 0.3s ease;
    font-size: 10.104vw;
  }

  .section_02 {
    height: 94.542vw;
    top: 80vw;
  }

  .section_03 {
    height: 271.75vw;
    top: 50vw;
  }

  .section_04 {
    height: 108.75vw;
    top: 30.583vw;
    position: relative;
  }

  .section_03 .yello_box {
    width: 93.333vw;
    height: 67.813vw;
    background: url('../images/yellow_box.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-left: 3.333vw;
    margin-right: 3.333vw;
    padding-top: 11.146vw;
  }

  .section_03 .yello_box .grade_box {
    height: 21.771vw;
  }

  .section_03 .yello_box .grade_box .grade {
    width: 27.917vw;
    height: 21.771vw;
    background: #ffffff;
    border-radius: 3.125vw;
    margin: 0 2.083vw 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .section_03 .yello_box .grade_box .grade p:nth-child(1) {
    font-size: 6.771vw;
    line-height: 8.125vw;
  }

  .section_03 .yello_box .grade_box .grade p:nth-child(2) {
    font-size: 1.354vw;
    margin-top: 1.146vw;
  }

  .section_03 .yello_box .grade_box .grade p:nth-child(3) {
    font-weight: 400;
    font-size: 1.354vw;
    margin-top: 1.146vw;
  }

  .section_03 .yello_box .grade_box .grade_graph {
    width: 41.458vw;
    height: 11.667vw;
  }

  .section_03 .yello_box .grade_box .grade_graph .star {
    width: 11.644vw;
    margin-right: 0.621vw;
    height: 2.329vw;
  }

  .section_03 .yello_box .grade_box .grade_graph .star div {
    width: 1.667vw;
    height: 1.667vw;
    margin: 0 0.331vw;
    mask-size: 1.667vw 1.667vw;
    -webkit-mask-size: 1.667vw 1.667vw;
    background-color: #fff;
  }

  .section_03 .yello_box .grade_box .grade_graph .bar {
    width: 29.186vw;
    height: 2.333vw;
  }

  .section_03 .yello_box .grade_box .grade_graph .bar div:nth-child(1) {
    height: 0.776vw;
    border-radius: 0.776vw;
  }
  .section_03 .yello_box .grade_box .grade_graph .bar .bar_graph {
    height: 0.776vw;
    border-radius: 0.776vw;
  }

  .section_03 .yello_box .title_txt {
    width: 71.458vw;
    height: 8.542vw;
    font-size: 3.854vw;
    margin-left: 10.938vw;
    margin-top: 3.75vw;
  }
  .section_03 .yello_box .description_txt {
    width: 59.917vw;
    height: 7.5vw;
    font-size: 1.458vw;
    margin-left: 10.833vw;
    margin-top: 3.542vw;
  }

  .section_02 .sub_text p {
    font-size: 1.458vw;
    width: 33.021vw;
  }

  .section_02 .bubble_12m {
    width: 9.479vw;
    height: 6.177vw;
    margin-top: 33vw;
    left: 6.354vw;
  }

  .section_02 .bubble_16m {
    width: 9.479vw;
    height: 6.19vw;
    margin-top: 36.896vw;
    left: 31.175vw;
  }

  .section_02 .bubble_30m {
    width: 9.479vw;
    height: 6.177vw;
    margin-top: 8.902vw;
    left: 56.148vw;
  }

  .section_02 .bubble_35m {
    width: 12.396vw;
    height: 7.813vw;
    margin-top: -1.373vw;
    left: 73.371vw;
  }

  @keyframes bar_progress5 {
    0% {
      width: 0;
    }
    100% {
      width: 26.78vw;
    }
  }
  @keyframes bar_progress4 {
    0% {
      width: 0%;
    }
    100% {
      width: 6.521vw;
    }
  }
  @keyframes bar_progress3 {
    0% {
      width: 0%;
    }
    100% {
      width: 1.785vw;
    }
  }
  @keyframes bar_progress2 {
    0% {
      width: 0%;
    }
    100% {
      width: 0.854vw;
    }
  }
  @keyframes bar_progress1 {
    0% {
      width: 0%;
    }
    100% {
      width: 1.242vw;
    }
  }

  .section_03 .review_box1 {
    width: 37.188vw;
    height: 7.188vw;
    right: 7.448vw;
    right: -13.333vw;
    margin-top: -12.625vw;
  }
  .section_03 .review_box2 {
    width: 38.758vw;
    height: 9.047vw;
    right: 13.637vw;
    margin-top: 8.333vw;
  }
  .section_03 .review_box3 {
    width: 28.125vw;
    height: 7.188vw;
    left: -6.146vw;
    margin-top: 19.792vw;
  }
  .section_03 .review_box4 {
    width: 65.205vw;
    height: 15.625vw;
    left: 3.333vw;
    margin-top: 34.792vw;
  }

  .section_03 .review_box5 {
    width: 50.729vw;
    height: 33.958vw;
    right: -31.563vw;
    margin-top: 55.625vw;
  }

  .section_03 .review_box6 {
    width: 37.188vw;
    height: 7.188vw;
    right: -29.063vw;
    margin-top: 52.083vw;
  }

  .section_03 .review_box7 {
    width: 71.415vw;
    height: 30.938vw;
    right: 3.377vw;
    margin-top: 66.354vw;
  }

  .section_03 .review_box8 {
    width: 44.583vw;
    height: 9.479vw;
    left: -31.979vw;
    margin-top: 83.125vw;
  }

  .section_03 .review_box9 {
    width: 76.771vw;
    height: 24.375vw;
    left: 3.333vw;
    margin-top: 113.229vw;
  }

  .section_03 .review_box10 {
    width: 28.125vw;
    height: 7.083vw;
    right: -6.042vw;
    margin-top: 151.771vw;
  }

  .section_03 .review_box11 {
    width: 50.729vw;
    height: 33.958vw;
    left: -31.667vw;
    margin-top: 151.771vw;
  }

  .section_04 .theme_view {
    width: 111.979vw;
    height: 61.042vw;
  }

  .section_04 .theme_view .phone_mockup {
    width: 23.5vw;
    transform: translate(0.3vw, -22vw);
  }

  .section_04 .theme_view .iPhone .slide {
    width: 18.854vw;
    height: 40.938vw;
    margin-left: 4.583vw;
    margin-right: 4.583vw;
  }

  .slick-center {
    transform: scale(1.5);
    transition: all 0.5s ease-in-out;
  }

  .slick-slide {
    transition: all 0.5s ease-in-out;
  }

  .section_04 .title {
    margin-top: 8.333vw;
    font-size: 3.854vw;
    width: 80vw;
  }

  .section_04 .sub1 {
    margin-top: 2.5vw;
    font-size: 1.458vw;
  }
  .section_04 .sub2 {
    font-size: 1.458vw;
    margin-bottom: 8.333vw;
  }

  .section_04 .theme_btn {
    width: 15.104vw;
    height: 15.104vw;
    top: -11.4vw;
  }

  .section_05 {
    height: 108.75vw;
    top: 30.583vw;
  }

  .section_06 {
    height: 307.292vw;
    top: 30.583vw;
  }

  .section_05 .blobs01 {
    width: 35.104vw;
    height: 34.375vw;
    background-image: url('../images/blobs01.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -11.771vw;
    margin-top: 16.667vw;
  }

  .section_05 .blobs02 {
    display: none;
  }

  .section_05 .sub_text1 {
    width: 60.104vw;
    position: absolute;
    left: 3.438vw;
    margin-top: 33.125vw;
    font-size: 3.854vw;
  }

  .section_05 .sub_text2 {
    width: 60.208vw;
    position: absolute;
    left: 3.438vw;
    margin-top: 41.25vw;
    font-size: 1.458vw;
  }

  .section_05 .feature_box {
    width: 66.979vw;
    height: 12.813vw;
    margin-top: 57.083vw;
    left: 3.438vw;
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .section_05 .feature_box div {
    width: 9.583vw;
    height: 12.813vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
  }

  .section_05 .feature_box div .img {
    width: 9.583vw;
    height: 9.583vw;
    background: #eeeef2;
    box-shadow: 0px 0px 2.329vw rgba(0, 0, 0, 0.05);
    border-radius: 1.552vw;
  }

  .section_05 .feature_box div .img img {
    width: 5.41vw;
    height: 5.41vw;
  }

  .section_05 .feature_box div p {
    font-size: 1.563vw;
  }

  .section_05 .feature_box2 {
    width: 66.979vw;
    height: 12.813vw;
    margin-top: 74.271vw;
    right: 3.542vw;
  }

  .section_05 .feature_box2 div {
    width: 9.583vw;
    height: 12.708vw;
    cursor: pointer;
  }

  .section_05 .feature_box2 div .img {
    width: 9.583vw;
    height: 9.583vw;
    background: #eeeef2;
    box-shadow: 0px 0px 2.329vw rgba(0, 0, 0, 0.05);
    border-radius: 1.552vw;
  }

  .section_05 .feature_box2 div .img img {
    width: 5.41vw;
    height: 5.41vw;
  }

  .section_05 .feature_box2 div p {
    font-size: 1.563vw;
  }

  .section_05 div div .tooltip_left {
    height: 8.873vw;
    position: absolute;
    top: -9.6vw;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
  }
  .section_05 div div .tooltip_left .tooltip_box {
    height: 9.063vw;
    background: #ffe897;
    border-radius: 1.863vw;
    padding: 1.875vw;
    font-size: 1.458vw;
  }

  .section_05 div div .tooltip_left .tooltip_arrow {
    width: 2.64vw;
    height: 2.64vw;
    bottom: 0.3vw;
    left: 3.542vw;
  }

  .section_05 div div .tooltip_center {
    height: 8.873vw;
    top: -9.6vw;
    align-items: center;
  }

  .section_05 div div .tooltip_center .tooltip_box {
    height: 9.063vw;
    background: #ffe897;
    border-radius: 1.863vw;
    padding: 1.875vw;
    font-size: 1.458vw;
    white-space: normal;
    width: 300px;
  }

  .section_05 div div .tooltip_center .tooltip_arrow {
    width: 2.64vw;
    height: 2.64vw;
    bottom: 0.3vw;
  }

  .section_05 div div .tooltip_right {
    height: 8.873vw;
    top: -9.6vw;
    align-items: flex-end;
  }

  .section_05 div div .tooltip_right .tooltip_box {
    height: 9.063vw;
    background: #ffe897;
    border-radius: 1.863vw;
    padding: 1.875vw;
    font-size: 1.458vw;
  }

  .section_05 div div .tooltip_right .tooltip_arrow {
    width: 2.64vw;
    height: 2.64vw;
    bottom: 0.3vw;
    right: 2.344vw;
  }

  .section_05 .object_box01 {
    width: 40.104vw;
    height: 11.979vw;
    background-image: url('../images/object_box01.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -1.979vw;
    margin-top: 28.125vw;
  }

  .section_05 .object_box02 {
    width: 53.229vw;
    height: 40.646vw;
    left: -21.261vw;
    margin-top: 88.636vw;
    z-index: 1;
  }

  .section_05 .object_box03 {
    width: 35.688vw;
    height: 36.688vw;
    left: 90.458vw;
    margin-top: 49.167vw;
    z-index: 0;
  }
  /*####################################*/

  .section_06 .title {
    width: 82.604vw;
    font-size: 4.688vw;
    margin-top: 24.063vw;
    left: 8.75vw;
  }

  .section_06 .blobs03 {
    width: 69.167vw;
    height: 55.313vw;
    margin-top: 21.198vw;
    right: -25.518vw;
  }

  .section_06 .item01 {
    width: 28.125vw;
    height: 61.042vw;
    margin-top: 37.708vw;
    left: -2.292vw;
  }

  .section_06 .item02 {
    width: 24.271vw;
    height: 24.271vw;
    margin-top: 60.833vw;
    left: 30.938vw;
  }

  .section_06 .item03 {
    width: 40.719vw;
    height: 23.844vw;
    margin-top: 31.459vw;
    right: -8.948vw;
  }

  .section_06 .sub_text {
    width: 38.021vw;
    height: 13.021vw;
    margin-top: 82.813vw;
    right: 3.333vw;
  }

  .section_06 .sub_text_1 {
    width: 22.39vw;
    height: 4.054vw;
    margin-bottom: 3.75vw;
  }

  .section_06 .sub_text_1 .circle {
    width: 3.854vw;
    height: 3.854vw;
    margin-right: 0.931vw;
  }

  .section_06 .sub_text_1 .text1 {
    font-size: 3.125vw;
  }

  .section_06 .sub_text_2 {
    font-size: 1.458vw;
  }

  .section_06 .item04 {
    display: none;
  }

  .section_06 .item05 {
    width: 34.583vw;
    height: 34.583vw;
    margin-top: 106.918vw;
    left: -9.521vw;
  }

  .section_06 .item06 {
    width: 23.229vw;
    height: 50.625vw;
    margin-top: 89.583vw;
    left: 30.938vw;
  }

  .section_06 .item07 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 116.875vw;
    left: 58.542vw;
  }

  .section_06 .item08 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 135.761vw;
    left: 58.542vw;
  }

  .section_06 .item09 {
    width: 28.125vw;
    height: 61.042vw;
    margin-top: 105.208vw;
    left: 75.208vw;
  }

  .section_06 .item10 {
    display: none;
  }

  .section_06 .item11 {
    display: none;
  }

  .section_06 .blobs04 {
    width: 40.479vw;
    height: 34.145vw;
    margin-top: 142.208vw;
    left: -16.021vw;
  }

  .section_06 .sub_text_02 {
    width: 65.625vw;
    height: 13.125vw;
    margin-top: 152.917vw;
    left: 3.333vw;
  }

  .section_06 .sub_text_02 .sub_text_1 {
    width: 37.885vw;
    height: 3.854vw;
    margin-bottom: 3.75vw;
  }

  .section_06 .sub_text_02 .sub_text_1 .circle {
    width: 7.365vw;
    height: 3.954vw;
    margin-right: 0.833vw;
  }

  .section_06 .sub_text_02 .sub_text_1 .text1 {
    font-size: 3.125vw;
  }

  .section_06 .sub_text_02 .sub_text_2 {
    font-size: 1.458vw;
  }

  .section_06 .item12 {
    display: none;
  }

  .section_06 .item13 {
    width: 56.042vw;
    height: 26.25vw;
    margin-top: 178.021vw;
    left: -7.881vw;
  }

  .section_06 .item14 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 197.708vw;
    left: 51.354vw;
  }

  .section_06 .item15 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 185.625vw;
    left: 63.438vw;
  }

  .section_06 .item16 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 197.708vw;
    right: 25.417vw;
  }

  .section_06 .item17 {
    width: 23.288vw;
    height: 50.611vw;
    margin-top: 170.96vw;
    right: -4.131vw;
  }

  .section_06 .item18 {
    width: 36.854vw;
    height: 51.99vw;
    margin-top: 207.688vw;
    left: -9.969vw;
  }

  .section_06 .item19 {
    width: 37.396vw;
    height: 37.396vw;
    margin-top: 213.542vw;
    left: 30.938vw;
  }

  .section_06 .item21 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 232.292vw;
    right: 15.646vw;
  }

  .section_06 .item20 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 255.625vw;
    left: 42.083vw;
  }

  .section_06 .item22 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 232.292vw;
    right: 3.458vw;
  }

  .section_06 .item23 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 244.375vw;
    right: 15.646vw;
  }

  .section_06 .item24 {
    width: 11.146vw;
    height: 11.146vw;
    margin-top: 244.375vw;
    right: 3.458vw;
    position: absolute;
    background-image: url('../images/item24.png');
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section_06 .item25 {
    display: none;
  }

  .section_06 .blobs05 {
    width: 132.165vw;
    height: 132.165vw;
    margin-top: 219.718vw;
    right: -56.644vw;
  }

  .section_06 .sub_text_03 {
    width: 46.667vw;
    height: 13.021vw;
    margin-top: 264.792vw;
    right: 3.333vw;
  }

  .section_06 .sub_text_03 .sub_text_1 {
    height: 3.854vw;
    margin-bottom: 3.75vw;
  }

  .section_06 .sub_text_03 .sub_text_1 .circle {
    width: 104.271vw;
    height: 3.854vw;
    margin-right: 0.931vw;
  }

  .section_06 .sub_text_03 .sub_text_1 .text1 {
    font-size: 3.105vw;
  }

  .section_06 .sub_text_03 .sub_text_2 {
    font-size: 1.458vw;
  }

  .section_07 {
    height: 374.167vw;
    top: 29.583vw;
    background: #fff;
    position: relative;
  }

  /*####################*/
  .section_07 .about_box {
    width: 100vw;
    height: 155.875vw;
    background: #ffb5a8;
  }

  .section_07 .about_box .text_box {
    margin-top: 24.063vw;
  }

  .section_07 .about_box .text_box .about {
    width: 100%;
    font-size: 2.396vw;
  }

  .section_07 .about_box .text_box .description {
    width: 82.604vw;
    height: 7.917vw;
    font-size: 1.563vw;
  }

  .section_07 .about_box .text_box .logo {
    width: 82.5vw;
    height: 13.958vw;
    margin: 1.25vw 0 3.75vw 0;
  }

  .section_07 .about_box .circle_box {
    width: 188.968vw;
    height: 149.054vw;
    margin-top: 92.118vw;
    left: -44.431vw;
  }

  .section_07 .yello_box {
    width: 93.333vw;
    height: 76.458vw;
    margin-top: 79.375vw;
  }

  .section_07 .yello_box img {
    width: 93.333vw;
    height: 76.458vw;
  }

  .section_07 .yello_box .circle_object {
    position: absolute;
    top: 0;
    right: 0;
    width: 21.667vw;
    height: 21.042vw;
    margin-top: -6.25vw;
    margin-right: -6.354vw;
  }

  .section_07 .yello_box .logo_icon {
    width: 24.167vw;
    height: 24.063vw;
    margin-top: 10.625vw;
  }

  .section_07 .yello_box .title {
    width: 49.167vw;
    height: 4.271vw;
    margin-top: 1.875vw;
    margin-bottom: 3.021vw;
    font-size: 3.854vw;
  }

  .section_07 .yello_box .description {
    width: 60.417vw;
    height: 11.25vw;
    font-size: 1.458vw;
  }

  .section_07 .yello_box .app_download_btn {
    width: 22.917vw;
    height: 5.521vw;
    margin-top: 4.167vw;
  }

  .section_07 .blobs06 {
    height: 283.997px;
    width: 252px;
    top: 167.604vw;
    left: 50.904vw;
  }
  .section_07 .blobs07 {
    width: 65.521vw;
    height: 54.792vw;
    top: 187.001vw;
    left: -50.729vw;
  }
  .section_07 .blobs08 {
    width: 50.729vw;
    height: 49.271vw;
    top: 205.938vw;
    right: -32.083vw;
  }
  .section_07 .blobs09 {
    width: 12.396vw;
    height: 14.479vw;
    top: 262.292vw;
    right: 3.68vw;
  }

  .section_07 .bana_info {
    height: 24.063vw;
    width: 24.167vw;
    margin-top: 43.021vw;
    left: 2.604vw;
  }
  .section_07 .bana_info_title {
    width: 83.646vw;
    height: 4.167vw;
    font-size: 3.854vw;
    left: 5.833vw;
    margin-top: 68.958vw;
  }
  .section_07 .bana_info_description {
    width: 82.5vw;
    height: 5.625vw;
    font-size: 1.563vw;
    margin-top: 76.979vw;
    left: 5.833vw;
  }

  .section_07 .app_download_btn2 {
    width: 22.74vw;
    height: 52.91;
    margin-top: 88.366vw;
    left: 5.865vw;
  }

  .section_07 .section_07_bana {
    width: 93.125vw;
    height: 55.104vw;
    margin-top: 134.792vw;
    left: 3.333vw;
  }

  .section_07 .blobs10 {
    width: 53.729vw;
    height: 53.271vw;
    bottom: -40vw;
    left: -25.979vw;
  }

  .section_08 {
    height: 63.75vw;
    top: 29.583vw;
    background: #ffe897;
    position: relative;
  }

  /*=====================*/

  .section_08 .object_box {
    width: 109.451vw;
    height: 64.661vw;
    top: -4.635vw;
    left: -4.609vw;
  }
  .section_08 .object_box .title {
    font-size: 7.396vw;
    top: 0.158vw;
    left: 6.469vw;
  }

  .section_08 .object_box .more {
    width: 7.188vw;
    height: 3.125vw;
    border-radius: 4.583vw;
    font-size: 1.63vw;
    top: 2.894vw;
    right: 9.369vw;
  }

  .section_08 .object_box .news_box {
    width: 93.125vw;
    height: 60.833vw;
    top: 11.667vw;
    left: 6.865vw;
  }

  .section_08 .object_box .news_box a {
    width: 24.792vw;
    height: 43.75vw;
  }

  .section_08 .object_box .news_box a .white_box {
    width: 24.792vw;
    height: 41.146vw;
    border-radius: 2.292vw;
  }

  .section_08 .object_box .news_box a .news_date {
    width: 100%;
    height: 1.875vw;
    margin-top: 0.729vw;
    font-size: 1.458vw;
  }

  .section_08 .object_box .news_box a .white_box .thumbnail {
    width: 19.792vw;
    height: 13.542vw;
    border-radius: 1.354vw;
    margin-top: 2.5vw;
    margin-bottom: 1.875vw;
  }

  .section_08 .object_box .news_box a .white_box .news_contents {
    width: 19.792vw;
    height: 16.667vw;
    font-size: 2.292vw;
    line-height: 110%;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
  }
  .section_08 .object_box .news_box a .white_box .read_more {
    width: 19.667vw;
    height: 1.459vw;
    margin-top: 2.655vw;
  }

  .section_08 .object_box .news_box a:nth-child(1) .white_box .thumbnail {
    background: url('../images/news_image3.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .section_08 .object_box .news_box a:nth-child(2) .white_box .thumbnail {
    background: url('../images/news_image2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .section_08 .object_box .news_box a:nth-child(3) .white_box .thumbnail {
    background: url('../images/news_image.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }

  .section_08 .blobs11 {
    width: 50.729vw;
    height: 49.271vw;
    top: 31.667vw;
    right: -29.021vw;
  }

  .section_08 .blobs12 {
    display: none;
  }

  .section_08 .object_box_05 {
    display: none;
  }

  .section_09 {
    height: 100vw;
    top: 49.583vw;
    background: #fff;
    position: relative;
  }

  /*=====================*/
  .section_09 .map_bana {
    width: 31.396vw;
    height: 20.833vw;
    top: 0;
    right: 4.546vw;
  }

  .section_09 .map_bana_front {
    width: 28.644vw;
    height: 5.046vw;
    top: 13.973vw;
    right: 5.536vw;
    z-index: 1;
  }

  .section_09 .map_box {
    width: 93.333vw;
    height: 125.938vw;
    top: 15.833vw;
    border-radius: 3.125vw 3.125vw 3.125vw 3.125vw;
  }

  .section_09 .map_box .map_backdrop {
    width: 100%;
    height: 48.854vw;
    background: #000;
    opacity: 0;
    position: absolute;
    top: 0;
    border-radius: 3.125vw 3.125vw 0 0;
    z-index: 1;
    transition: all 0.3s;
  }

  .section_09 .map_box .map_btn {
    width: 8vw;
    height: 8vw;
    border-radius: 100%;
    background: #ff674a;
    cursor: pointer;
    transition: all 0.3s;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .section_09 .map_box .map_btn .bap_btn_txt {
    width: 7.5vw;
    height: 2.3vw;
  }

  .section_09 .map_box .map_btn:hover {
    transform: translate(-50%, -50%) scale(1.15);
    transition: all 0.3s;
  }

  .section_09 .map_box .map_btn:hover + .map_backdrop {
    opacity: 0.4;
    transition: all 0.3s;
  }

  .section_09 .map_box .map_image_wrapper {
    position: relative;
    width: 62.604vw;
    display: block;
    margin: 0 auto;
  }

  .section_09 .map_box .map_image_wrapper > img {
    width: 100%;
    height: auto;
    display: block;
  }

  .section_09 .map_box .object_box06 {
    width: 40.104vw;
    height: 12.917vw;
    margin-top: 1.563vw;
    margin-left: 2.604vw;
    font-size: 4.688vw;
  }

  .section_09 .map_box .address {
    width: 80.833vw;
    height: 22.292vw;
    border-radius: 3.125vw;
    margin-top: -2.5vw;
    margin-left: 6.146vw;
    margin-bottom: 2.396vw;
  }

  .section_09 .map_box .partnership {
    width: 80.833vw;
    height: 35.313vw;
    border-radius: 3.125vw;
    margin-left: 6.146vw;
  }

  .section_09 .map_box .address .map_icon {
    width: 6.146vw;
    height: 6.146vw;
    margin-top: 3.096vw;
    margin-left: 10.24vw;
  }

  .section_09 .map_box .address .addr_title {
    width: 55.833vw;
    height: 4.271vw;
    margin-top: 1.279vw;
    margin-bottom: 1.875vw;
    font-size: 3.854vw;
    margin-left: 10.208vw;
  }

  .section_09 .map_box .address .addr_desc {
    width: 55.833vw;
    height: 1.771vw;
    font-size: 1.458vw;
    margin-left: 10.208vw;
  }

  .section_09 .map_box .partnership .hand_icon {
    width: 6.146vw;
    height: 6.146vw;
    margin-top: 3.125vw;
    margin-left: 10.417vw;
  }

  .section_09 .map_box .partnership .partnership_title {
    width: 56.146vw;
    height: 4.271vw;
    margin-top: 1.25vw;
    margin-bottom: 1.875vw;
    font-size: 3.854vw;
    margin-left: 10.417vw;
  }

  .section_09 .map_box .partnership .partnership_desc {
    width: 55.729vw;
    height: 3.542vw;
    font-size: 1.458vw;
    margin-left: 10.417vw;
    margin-bottom: 5.938vw;
  }

  .section_09 .map_box .partnership a .mail_btn {
    width: 28.854vw;
    height: 5.417vw;
    margin-left: 10.313vw;
  }

  .section_09 .blobs13 {
    display: none;
  }

  .section_09 .blobs14 {
    width: 22.5vw;
    height: 19.792vw;
    position: absolute;
    top: 90.917vw;
    right: -5.208vw;
  }

  .section_10 {
    height: 141.646vw;
    top: 106.583vw;
    background: #fff;
    position: relative;
  }

  .section_10 .career_box {
    width: 93.333vw;
    height: 29.896vw;
    border-radius: 3.125vw;
  }

  .section_10 .career_box .career_title {
    width: 17.604vw;
    height: 5.208vw;
    margin-top: 5vw;
    margin-left: 10.833vw;
    font-size: 4.688vw;
  }

  .section_10 .career_box .career_desc {
    width: 74.52vw;
    height: 1.875vw;
    margin-top: 1.782vw;
    margin-bottom: 5.655vw;
    margin-left: 10.848vw;
    font-size: 1.458vw;
  }

  .section_10 .career_box .apply_btn {
    width: 22.448vw;
    height: 5.511vw;
    margin-left: 10.848vw;
  }

  .section_10 .career_box .circle_object2 {
    width: 21.563vw;
    height: 21.042vw;
    top: -10.521vw;
    left: -11.354vw;
  }

  .section_10 .career_box .section_10_1 {
    width: 37.917vw;
    height: 30.938vw;
    position: absolute;
    bottom: -11.146vw;
    right: 2.188vw;
  }

  .section_10 .blobs15 {
    display: none;
  }

  .section_10 .section10_bottom_text {
    width: 65.498vw;
    height: 18.125vw;
    margin-top: 66.042vw;
    left: 50%;
    transform: translateX(-50%);
    font-size: 5.313vw;
  }

  .section_10 .section_10_2 {
    width: 31.302vw;
    height: 30.052vw;
    position: absolute;
    margin-top: 93.448vw;
    left: 50%;
    transform: translateX(-50%);
  }

  .footer {
    width: 100%;
    height: 36vw;
    top: 102.583vw;
  }

  .footer .footer_logo {
    width: 4.896vw;
    height: 5.104vw;
    margin-top: 2.054vw;
  }

  .footer .column_01 {
    width: 12.292vw;
    height: 7.188vw;
    margin: 2.708vw 5.375vw 0 3.854vw;
  }

  .footer .column_02 {
    width: 20.396vw;
    height: 3.75vw;
    margin-right: 24.021vw;
    margin-top: 2.708vw;
  }

  .footer .footer_btn {
    width: 22.5vw;
    height: 5.833vw;
    margin-top: 1.667vw;
  }

  .footer .column_01 div {
    font-size: 0.938vw;
  }

  .footer .column_01 div:nth-child(2) {
    margin-top: 1.25vw;
    margin-bottom: 2.5vw;
  }

  .footer .column_01 .powered {
    font-size: 0.729vw;
  }

  .footer .column_02 div:nth-child(2) {
    margin-top: 1.25vw;
  }

  .footer .column_02 div {
    font-size: 0.938vw;
  }

  .footer_btn .instagram_icon {
    width: 5.833vw;
    height: 5.833vw;
  }

  .footer_btn .twitter_icon {
    width: 5.833vw;
    height: 5.833vw;
    margin: 0 2.5vw;
  }

  .footer_btn .pinterest_icon {
    width: 5.833vw;
    height: 5.833vw;
  }
  .footer .column_01 .footer_mobile {
    display: none;
  }
  .nav_bar {
    display: none;
  }
}
