main {
    position: relative;
    overflow: hidden;
    padding-bottom: 35.7638888889vw;
}

.kv {
    background: url(../imgs/kv_bg.webp);
    width: 100%;
    height: 256.52vw;
    background-size: 100%;
    background-position:  center top;
    background-repeat: no-repeat;
    /*margin-top: -8.2vw;*/
}



.kv .kv_animarion{
   width: 100%; 
}

.kv .kv_animarion .kv_dec02 {
    width: 35.2777777778vw;
    margin-left: auto;
    padding-top: 2.54166666667vw;
}

@media screen and (max-width: 768px) {
    .kv .kv_animarion .kv_dec02 {
        width: 61.5384615385vw;
    }
}

.kv .kv_animarion .kv_dec01 {
    width: 98.9583333333vw;
    margin-left: auto;
    position: relative;
    top: -27vw;
}

@media screen and (max-width: 768px) {
    .kv .kv_animarion .kv_dec01 {
        width: 175.384615385vw;
        right: 71vw;
        top: -40vw;
    }
}

.kv .kv_animarion .bird {
    width: 7.63888888889vw;
    position: relative;
    top: -57vw;
    left: 75vw;
}

@media screen and (max-width: 768px) {
    .kv .kv_animarion .bird {
        width: 16.6666666667vw;
        position: relative;
        top: -133vw;
        left: 6vw;
    }
}



.kv .kv_animarion .title {
    width: 27.7777777778vw;
    margin: auto;
    position: relative;
    top: -3vw;
}

.movie {
    width: 64.84444vw;
    margin: -4vw auto 0;
    position: relative;
    z-index: 2;
}

.movie iframe{
    width: 64.84444vw;
    height: 36.1805555556vw;
    border-radius: 10px;
    border: 0.41666666666vw solid #fff;
}

.main_area {
    margin-top: -130vw;
    position: relative;
}

.main_area .text {
    position: relative;
    z-index: 2;
    width: 43.75vw;
    margin: auto;
}



.main_area p:nth-of-type(1) {
    margin-bottom: 1.2em;
}

.main_area .leaf {
    width: 142.65625vw;
    position: relative;
    right: 26.966667vw;
    top: -73vw;
}

.main_area .broadleaf_01 {
    position: absolute;
    top: -35.7vw;
    left: 0;
    width: 15.3472222222vw;
}

.main_area .broadleaf_02 {
    position: absolute;
    top: -24.2vw;
    right: 0;
    width: 20.1388888889vw;
    z-index: 2;
}

.main_area .broadleaf_03 {
    position: absolute;
    top: 10.8vw;
    left: 0;
    width: 25.64375vw;
}

.main_area .carp01 {
    width: 20.888889vw;
    position: absolute;
    top: -19.5vw;
    right: 13vw;
}

.main_area .carp02 {
    width: 9.58333333333vw;
    position: absolute;
    top: -13.5vw;
    right: 35vw;
}

.main_area .carp03 {
    width: 9.58333333333vw;
    position: absolute;
    top: -46vw;
    left: 21vw;
}

.main_area .butterfly {
    width: 41.6666666667vw;
    position: absolute;
    top: -16.2vw;
    left: -10.7vw;
}

.slide_area {
    width: 88.8888888889vw;
    margin-left: auto;
    position: relative;
    top: -100vw;
    z-index: 3;
}


.slide_area .slide_01 {
    width: 100%;
    height: 36.8055555556vw;
    background: rgba(202,234,245,0.7);
    border-radius: 6.94444444444vw 0 0 0;
    display: flex;
    align-items: flex-start;
}

.slide_area .slide_01 .slide_about {
    width: 26.3888888889vw;
    padding: 4.16666666667vw  0  0 4.16666666667vw ;
}

.slide_area .slide_01 .slide_about .slide_title {
    width: 17.736111vw;
}



.slide_area .slide_01 .slide_about .small {
    font-size: 1.25vw;
    margin-top: 2em;
}

.slide_area .slide_02 {
    width: 100%;
    height: 36.8055555556vw;
    background: rgba(255,243,224,0.7);
    border-radius: 0 0 0 6.94444444444vw;
    display: flex;
    align-items: flex-start;
}

.slide_area .slide_02 .slide_about {
    width: 26.3888888889vw;
    padding: 4.16666666667vw  0  0 4.16666666667vw ;
}

.slide_area .slide_02 .slide_about .slide_title {
    width: 21.527778vw;;
}


.slide_area .slide_02 .slide_about .small {
    font-size: 1.25vw;
    margin-top: 2em;
}

.slide_area .bottom_leaf {
    width: 10vw;
    position: absolute;
    bottom: -7.98611111111vw;
    right: 4.44444444444vw;
    z-index: 2;
    top: 41vw;
}

.bottom_text {
    position: relative;
    z-index: 2;
    width: 31.25vw;
    margin: -90vw auto 0;
}



.infinite {
    width: 77.7777777778vw;
    margin: 4.16666666667vw auto 0;
}

.kyocera_logo {
    width: 13.8888888889vw;
    margin: 7.63888888889vw auto 0;
}

.main_bottom {
    background: url(../imgs/main_bg.webp);
    width: 139.583333333vw;
    height: 278.472222222vw;
    background-size: 100%;
    background-position: center ;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -56.9444444444vw;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    z-index: -1;
}

/* KVアニメーション */



/* カルーセル */
.slick {
    padding: 120px 0;
    background: #18212b;
  }
  
  .slick__inner {
    width: 58.5416666667vw;
    margin: 0 auto;
  }
  
  .slick__container {
    position: relative;
    /* インナー幅から片側をはみ出させる */
    width: calc(100% + (100vw - 100%) / 2);
    /* / インナー幅から片側をはみ出させる */
  }
  

  
  .slick-prev,
  .slick-next {
    position: absolute!important;
    top: 32vw!important;
    z-index: 1!important;
    width: 0.69444444444vw!important;
    height: 0.69444444444vw!important;
    background: #0071A3!important;
    border-radius: 0.69444444444vw;
  }

  .slick-prev:before {
    content: ''!important;
    }

    .slick-next:before {
        content: ''!important;
    }

    .slick-disabled {
        width: 4.16666666667vw!important;
        -moz-transition: 0.4s ease; 
        -webkit-transition: 0.4s ease; 
        transition: 0.4s ease; 
        cursor: unset!important;
    }


  
  .slick-prev {
    /* (インナー幅の右端) + (画像のマージン + ボタンの大きさ + ボタンとの間隔) */
    left: -22vw !important;
  }
  
  .slick-next {
    /* (インナー幅の右端) + (画像のマージン) */
    right: 95.6vw !important;
  }
  



  
  .slick__image {
    position: relative;
    width: 24.4444444444vw;
    height: 28.4722222222vw;
    margin-right: 30px;
    padding: 2.08333333333vw;
    text-decoration: none;
  }

  .slickimg {
    width: 100%;
  }

  .slick_inner_01 {
    position: relative;
    height: 100%;
  }

  .slick_inner_01 .slide_title {
    font-size: 1.25vw;
    color: #1E2836;
    margin-top: 1.25vw;
    font-weight: bold;
    display: flex;

  }

  .slick_inner_01 .slide_title .number {
    margin-right: 0.5em;
    color: #0071A3;
  }

  .slick_inner_01 .about_text {
    font-size: 0.97222222222vw;
    color: #1E2836;
    margin-top: 0.45vw;
  }
.number {
    position: relative;
    top: -0.3vw;
}
  .title_text_s {
    font-size: 0.90277777777vw;
    color: #000000;
  }

  .title_text_l {
    font-size: 1.25vw;
    color: #000000;
  }

  .slick_inner_02 {
    position: relative;
    height: 100%;
  }

  .slick_inner_02 .slide_title {
    font-size: 1.25vw;
    color: #1E2836;
    margin-top: 1.25vw;
    font-weight: bold;
  }

  .slick_inner_02 .slide_title .number {
    margin-right: 0.5em;
    color: #EF6500;
    top: 0!important;

  }

  .slick_inner_02 .about_text {
    font-size: 0.97222222222vw;
    color: #1E2836;
    margin-top: 1.25vw;
  }


  .view_more_area {
    display: flex;
    align-items: center;
    justify-content: end;
    position: absolute;
    bottom: -1.1vw;
    right: 0;

  }

  .view_more {
    width: 5.69444444444vw;
    margin-right: 1em;
  }

  .arrow {
    width: 2.08333333333vw;
  }

  .slick-initialized .slick-slide {
    display: block;
    width: 24.4444444444vw;
    height: 28.4722222222vw;
    background: rgba(255,255,255,0.8);
    border-radius: 3vw;
}

.slick-slider .slick-list {
    padding: 4.1vw 1vw;
    position: relative;
}

.slick-initialized .slick-slide {
    display: block;
    width: 24.4444444444vw;
    height: 28.4722222222vw;
}

.pc_none {
    display: none;
}

.sp_none {
    display: block;
}

@media screen and (max-width: 768px) {
    .kv {
        background: url(../imgs/kv_bg_sp.webp);
        width: 100%;
        height: 433.333333333vw;
        background-size: 100%;
        background-position:  center top;
        background-repeat: no-repeat;
        /*margin-top: -13.4vw;*/
    }

    .kv .kv_animarion {
        padding-top: 34.1025641026vw;
    }

    @media screen and (max-width: 768px) {
        .kv .kv_animarion {
            padding-top: 8.102564vw;
        }
    }

    .kv .kv_animarion .title {
        width: 66.6666666667vw;
        margin: auto;
        position: relative;
        top: 0;
    }

    .movie {
        width: 89.7435897436vw;
        margin: 96vw auto 0;
        position: relative;
        z-index: 2;
    }

    .movie iframe{
        width: 89.7435897436vw;
        height: 50.2564102564vw;
        border-radius: 10px;
        border: 0.41666666666vw solid #fff;
    }

    .main_area {
        margin-top: -191vw;
        position: relative;
    }

    .main_area .text {
        width: 85.641025641vw;
    }


    .main_area p:nth-of-type(1) {
        margin-bottom: 1.2em;
    }

    .main_area .broadleaf_01 {
        position: absolute;
        top: 9.3vw;
        left: -8.9vw;
        width: 26.1538461538vw;
    }

    .main_area .broadleaf_02 {
        position: absolute;
        top: 11.8vw;
        right: -23.8vw;
        width: 41.2820512821vw;
    }

    .main_area .leaf_sp_01 {
        width: 29.2307692308vw;
        position: absolute;
        right: -6vw;
        top: -30vw;
    }
    
    .main_area .leaf_sp_02 {
        width: 30vw;
        position: absolute;
        right: -18vw;
        top: 84vw;
    }
    .main_area .leaf_sp_03 {
        width: 37.9487179487vw;
        position: absolute;
        right: -18vw;
        top: 114vw;
    }

    .main_area .butterfly {
        width: 82.0512820513vw;
        position: absolute;
        top: 50.8vw;
        left: -41.7vw;
    }

    .main_area .carp01 {
        width: 33.0769230769vw;
        position: absolute;
        top: 79.5vw;
        right: 9vw;
    }

    .main_area .carp02 {
        width: 18.61538461543vw;
        position: absolute;
        top: 102.5vw;
        right: 35vw;
    }

    .main_area .carp03 {
        width: 18.61538461543vw;
        position: absolute;
        top: -48.5vw;
        left: 7vw;
    }
    .slide_area {
        width: 92.3076923077vw;
        margin-left: auto;
        position: relative;
        top: 0;
        margin-top: 37.9487179487vw;
    }
    
    .slide_area .slide_01 {
        width: 100%;
        height: 177.410256vw;
        background: rgba(202, 234, 245, 0.7);
        border-radius: 6.94444444444vw 0 0 0;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }

    .slide_area .slide_01 .slide_about {
        width: 26.3888888889vw;
        padding: 10.2564102564vw 0 0 10.2564102564vw;
        width: 100%;
    }

    .slide_area .slide_01 .slide_about .slide_title {
        width: 58.4615384615vw;
    }

    .slide_area .slide_01 .slide_about .small {
        font-size: 3.58974358974vw;
    }
    
    .slide_area .slide_02 {
        width: 100%;
        height: 177.41025641vw;
        background: rgba(255, 243, 224, 0.7);
        border-radius: 0 0 0 6.94444444444vw;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }

    .title_text_s {
        font-size: 3.07692307692vw;
        color: #000000;
      }
    
      .title_text_l {
        font-size: 4.10256410256vw;
        color: #000000;
      }

    .slide_area .slide_02 .slide_about {
        width: 26.3888888889vw;
        padding: 10.2564102564vw 0 0 10.2564102564vw;
        width: 100%;
    }

    .slide_area .slide_02 .slide_about .slide_title {
        width: 73.0769230769vw;
    }

    .slide_area .slide_02 .slide_about .small {
        font-size: 3.58974358974vw;
    }


    .slick__inner {
        width: 100%;
        margin: 0 auto;
        padding-left: 9.25641vw;
        margin-top: 10.2564102564vw;
    }

    .slick-initialized .slick-slide {
        display: block;
        width: 62.3076923077vw;
        height: 101.538461538vw;
    }

    .slick-slider .slick-list {
        padding: 0 0;
        position: relative;
    }

    .slick__image img {
        height: auto
    }

    .slick-prev {
        left: 20vw !important;
    }

    .slick-next {
        right: 51vw !important;
    }

    .slick-prev, .slick-next {
        position: absolute;
        top: 110vw!important;
        z-index: 1;
        width: 2.5641025641vw!important;
        height: 2.5641025641vw!important;
        border-radius: 2.5641025641vw!important;
        border: 1px solid #18212b;
        background: #fff;
    }

    .slick-disabled {
        width: 15.3846153846vw!important;
        -moz-transition: 0.4s ease; 
        -webkit-transition: 0.4s ease; 
        transition: 0.4s ease; 
    }

    .slide_area .bottom_leaf {
        width: 23.5897435897vw;
        position: absolute;
        bottom: -16.986111vw;
        right: -11.555556vw;
        z-index: 2;
        top: 231vw;
    }

    .slick__image {
        padding: 5.12820512821vw;
    }

    .slick-initialized .slick-slide {
        border-radius: 4vw;
    }

    .slickimg {
        width: 100%;
      }
    
    .slick_inner_01 {
    position: relative;
    height: 100%;
    }
    
      .slick_inner_01 .slide_title {
        font-size: 4.10256410256vw;
        color: #1E2836;
        margin-top: 5.12820512821vw;
        font-weight: bold;
      }
    
      .slick_inner_01 .slide_title .number {
        margin-right: 0.5em;
        color: #0071A3;
    
      }
      .number {
        position: relative;
        top: -1vw;
    }
    
      .slick_inner_01 .about_text {
        font-size: 3.07692307692vw;
        color: #1E2836;
        margin-top: 4.61538461538vw;
      }
    
      .slick_inner_02 {
        position: relative;
        height: 100%;
      }
    
      .slick_inner_02 .slide_title {
        font-size: 4.10256410256vw;
        color: #1E2836;
        margin-top: 5.12820512821vw;
        font-weight: bold;
      }
    
      .slick_inner_02 .slide_title span {
        margin-right: 0.5em;
        color: #EF6500;
    
      }
    
      .slick_inner_02 .about_text {
        font-size: 3.07692307692vw;
        color: #1E2836;
        margin-top: 4.61538461538vw;
      }
    
    
      .view_more_area {
        display: flex;
        align-items: center;
        justify-content: end;
        position: absolute;
        bottom: -1.1vw;
        right: 0;
    
      }
    
      .view_more {
        width: 18.2051282051vw;
        margin-right: 2em;
      }
    
      .arrow {
        width: 6.15384615385vw;
      }
    
    

    .bottom_text {
        margin: 18.7179487179vw auto 0;
        width: 82.5641025641vw;
    }



    .infinite {
        width: 92.3076923077vw;
        margin: 17.166667vw auto 0;
    }

    .kyocera_logo {
        width: 41.0256410256vw;
        margin: 23.638889vw auto 0;
    }

    main {
        overflow: hidden;
        position: relative;
        padding-bottom: 59.763889vw;
    }

    main::before {
        content: "";
        background: #3D94CC;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: -2;
        display: block;
    }

    .main_bottom {
        background: url(../imgs/main_bg_sp.webp);
        width: 100%;
        height: 311.794871795vw;
        background-size: 100%;
        background-position: center ;
        background-repeat: no-repeat;
        position: absolute;
        bottom: -30.944444vw;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        z-index: -1;
    }
    
    .pc_none {
        display: block;
    }
    
    .sp_none {
        display: none;
    }
}


/* kvアニメーション */
.kv_dec01 img {
    max-width: 100%;
    animation-name: anime_left_to_right;
    animation-fill-mode: forwards;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-direction: normal;
}

@keyframes anime_left_to_right {
    0% {
        clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
    }
    100% {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
}

.kv_dec02 img {
    max-width: 100%;
    animation-name: anime_right_to_left;
    animation-fill-mode: backwards;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-delay: 2.2s;
    animation-direction: normal;
}

@keyframes anime_right_to_left {
    0% {
        clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    }
    
    100% {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
}

.title{
    animation-name:fadeInAnime01;
    animation-duration:1.2s;
    animation-fill-mode:forwards;
    opacity:0;
    animation-delay: 2.2s;
    }
    
@keyframes fadeInAnime01{
    from {
    opacity: 0;
    }

    to {
    opacity: 1;
    }
}

@media screen and (min-width: 769px) {

.layout-Top_ContentsHeader {
    padding: 1px 0;
}
}

.st-GlobalHeader,.layout-Top_ContentsHeader {
    background: #fff;
}

.bird {
    animation-name:birdScale;
    animation-duration:1.2s;
    animation-delay: 2.6s;
    animation-fill-mode:forwards;
    opacity:0;
    top: -60vw;
    left: 60vw;
}

@media screen and (max-width: 768px) {
    .kv .kv_animarion .bird {
        width: 16.6666666667vw;
        position: relative;
        top: -129vw;
        left: 6vw;
    }
}

@keyframes birdScale{
    from {
        transform:scale(1.8);
        opacity: 0;
        top: -60vw;
        left: 60vw;
    }

    to {
        transform:scale(1.0);
        opacity: 1;
        transform:translate(1vw,2vw);
    }
}

@media screen and (max-width: 768px) {
    .kv .kv_animarion .bird {
        width: 16.6666666667vw;
        position: relative;
        top: -129vw;
        left: 6vw;
    }
    @keyframes birdScale{
        from {
            transform:scale(1.8);
            opacity: 0;
            top: -137vw;
            left: 4vw;
        }
    
        to {
            transform:scale(1.0);
            opacity: 1;
            transform:translate(1vw,2vw);
        }
    }
}

.hidden {
    overflow: hidden;
}


.anime {
    width: 28.919444vw;
    position: absolute;
    top: 38.9vw;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);    
}
.anime img {
    transition: all 2s ease;
    position: absolute;
    width: 100%;
    opacity: 0;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);

  }  
  .anime img.active {
    opacity: 1;
  }

  @media screen and (max-width: 768px) {
    .anime {
        width: 62.919444vw;
        position: absolute;
        top: 91.2vw;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }
    
  }

  #yt-wrap {
    width: 64.84444vw;
    height: 36.380556vw;
    margin: 6.2vw auto 0;
    position: relative;
    z-index: 2;
  }


  #yt-block {
    position: relative;
  }
  
  .videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
  }
  
  .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 64.84444vw;
    height: 36.380556vw;  
    border-radius: 1vw;  
  }
  
  .videoWrapper::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 64.84444vw;
    height: 36.380556vw;
    background: url(../imgs/youtube_tmb.png);
    background-size: 100%;
    background-repeat: no-repeat;
  }
  
  .videoWrapper.pv::after {
    display: none;
  }
  
  #play {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 8.33333333333vw;
    height: 8.33333333333vw;
    background: url(../imgs/youtube_button.png);
    background-size: 100%;
    background-repeat: no-repeat;
    border-radius: 50%;
    cursor: pointer;
    opacity: .95;
  }

  @media screen and (max-width: 768px) {
    #yt-wrap {
        margin: 27vw auto 0;
        width: 92.3076923077vw;
        height: 51.95641vw;
    }

    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 92.3076923077vw;
        height: 51.95641vw;
        border-radius: 1vw;
    }

    .videoWrapper::after {
        width: 92.3076923077vw;
        height: 51.95641vw;
    }
    #play {
        width: 15.3846153846vw;
        height: 15.3846153846vw;
    }
  }

  @media screen and (min-width: 768px) {
  .slick__image {
    cursor: pointer;
  }

  .slickimg {
    overflow: hidden;
    border-radius: 1.4vw

  }
  .slickimg img {
    transition: transform .6s ease; 
    
  }
  .slick__image:hover .slickimg img {
    transform: scale(1.1);
  }

  .slick__image:hover .arrow {
    animation-name: arrow;
    animation-duration: 0.2s;
    animation-fill-mode: forwards;
  }
  
  @keyframes arrow{
    0% {
        transform:translateX(0)
    }
    100%{
        transform:translateX(0.5vw)
    }
}
}

.anime.is-active .anime_image {
    -webkit-animation: anime 4s 0s 1;
    animation: anime 4s 0s 1;
}

.anime.is-active .anime_image:nth-of-type(2) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }

  .anime.is-active .anime_image:nth-of-type(3) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
  }

  .anime.is-active .anime_image:nth-of-type(4) {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
  }

  .anime.is-active .anime_image_last {
    animation-name: last;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s;
  }

  /* ふわっとアニメーション */
@keyframes anime {
    0% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    35% {
      opacity: 1;
    }
    50% {
      opacity: 1;
      z-index: 9;
    }
    100% {
      opacity: 0;
    }
  }
  
  @-webkit-keyframes anime {
    0% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    35% {
      opacity: 1;
    }
    50% {
      opacity: 1;
      z-index: 9;
    }
    100% {
      opacity: 0;
    }
  }




  @keyframes last {
    0% {
        opacity: 0;
      }
      30% {
        opacity: 1;
      }
      35% {
        opacity: 1;
      }
      50% {
        opacity: 1;
        z-index: 9;
      }
      100% {
        opacity: 1;
      }
  }

  @-webkit-keyframes last {
    0% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    35% {
      opacity: 1;
    }
    50% {
      opacity: 1;
      z-index: 9;
    }
    100% {
      opacity: 1;
    }
  }
  
  img {
    width: 100%;
  }

.global-Breadcrumb li {
  font-size: 0.6875rem;
  font-weight: 500;
  color: #666;
  text-decoration: none;
  transition-timing-function: linear;
  transition-duration: 0.2s;
}