@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+TC:wght@200..900&display=swap");
main {
  position: relative;
  font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif, serif;
  /*
  body.scrolled{
  	.secAnchor{
  		position:absolute;
  		// width:90%;
  		width:1px;
  		height:1px;	
  		left:0;
  		// background-color:red;
  		// @media (max-width: 991px) {		
  			// top: -(100em/$size)*$mscale;	
  		// }
  		// @media (min-width: 992px) {		
  			// top: -(100em/$size)*$scale;
  		// }
  		// width:100%;
  		// background:red;
  	}
  }
  */ }
  main .img-fluid {
    max-width: 100%;
    height: auto; }
  main .d-none {
    display: none !important; }
  main .d-block {
    display: block !important; }
  main .w-100 {
    width: 100% !important; }
  main .d-flex {
    display: flex !important; }
  main .justify-content-center {
    justify-content: center !important; }
  main .flex-wrap {
    flex-wrap: wrap !important; }
  @media (min-width: 992px) {
    main .d-lg-block {
      display: block !important; }
    main .d-lg-none {
      display: none !important; } }
  main .part, main .parts {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
  main .btn-animate:hover {
    transform: translatey(-4px); }
  main .btn-animateX:hover {
    transform: translatex(4px); }
  main .btn-animateY:hover {
    transform: translatey(-4px); }
  main a {
    text-decoration: none; }
    main a:hover {
      opacity: 0.8; }
  main .kv {
    position: relative;
    overflow: hidden;
    width: 100%; }
    main .kv .slogan {
      position: absolute;
      z-index: 3; }
      @media (max-width: 991px) {
        main .kv .slogan {
          left: 0;
          right: 0;
          margin-left: auto;
          margin-right: auto;
          top: 31.99459em;
          width: 45.16276em;
          height: 28.46867em; } }
      @media (min-width: 992px) {
        main .kv .slogan {
          left: 42.875em;
          top: 17.625em;
          width: 35em;
          height: 22.0625em; } }
    main .kv .p1 {
      position: absolute;
      z-index: 3; }
      @media (max-width: 991px) {
        main .kv .p1 {
          left: 25.87181em;
          top: 71.42168em;
          width: 32.64622em;
          height: 26.9041em; } }
      @media (min-width: 992px) {
        main .kv .p1 {
          left: 86.5em;
          top: 37.0625em;
          width: 31.625em;
          height: 26.0625em; } }
  main .sec .inner .sec-title {
    text-align: center; }
    main .sec .inner .sec-title span {
      font-family: "Noto Serif TC", sans-serif, serif;
      font-weight: bold; }
      @media (max-width: 991px) {
        main .sec .inner .sec-title span {
          font-size: 5.80664em; } }
      @media (min-width: 992px) {
        main .sec .inner .sec-title span {
          font-size: 3.125em; } }
    main .sec .inner .sec-title::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
      background-color: #e60012; }
      @media (max-width: 991px) {
        main .sec .inner .sec-title::after {
          width: 14.5166em;
          height: 0.48389em;
          bottom: -1.35488em; } }
      @media (min-width: 992px) {
        main .sec .inner .sec-title::after {
          width: 9.375em;
          height: 0.3125em;
          bottom: -0.9375em; } }
  main .sec .inner .sec-short {
    text-align: center; }
    @media (max-width: 991px) {
      main .sec .inner .sec-short {
        padding-top: 3.35495em; } }
    @media (min-width: 992px) {
      main .sec .inner .sec-short {
        padding-top: 2.125em; } }
    @media (max-width: 991px) {
      main .sec .inner .sec-short span {
        font-size: 2.74202em; } }
    @media (min-width: 992px) {
      main .sec .inner .sec-short span {
        font-size: 1.375em; } }
  main #sec1 {
    position: relative;
    z-index: 1;
    width: 100%; }
    main #sec1 > .inner {
      position: relative; }
    main #sec1 .inner1 {
      position: relative; }
      @media (max-width: 991px) {
        main #sec1 .inner1 {
          background: #d4d4d6;
          padding-top: 15.625em; } }
    @media (max-width: 991px) {
      main #sec1 .parts {
        padding-top: 7.5em;
        padding-bottom: 3.125em; } }
    @media (min-width: 992px) {
      main #sec1 .parts {
        padding-top: 5.9375em;
        padding-bottom: 3.125em; } }
    main #sec1 .txt1 {
      text-align: center; }
      @media (max-width: 991px) {
        main #sec1 .txt1 {
          padding-top: 4.64531em; } }
      @media (min-width: 992px) {
        main #sec1 .txt1 {
          padding-top: 3.25em; } }
      main #sec1 .txt1 span {
        font-weight: bold; }
        @media (max-width: 991px) {
          main #sec1 .txt1 span {
            font-size: 2.32266em;
            line-height: 1.95; } }
        @media (min-width: 992px) {
          main #sec1 .txt1 span {
            font-size: 1.375em;
            line-height: 2; } }
    @media (max-width: 991px) {
      main #sec1 .txt2 {
        padding-top: 2.58073em;
        padding-left: 3.22591em;
        padding-right: 1.93555em; } }
    @media (min-width: 992px) {
      main #sec1 .txt2 {
        text-align: center;
        padding-top: 2.5em; } }
    @media (max-width: 991px) {
      main #sec1 .txt2 span {
        font-size: 2.58073em;
        line-height: 1.75;
        letter-spacing: 0.025em; } }
    @media (min-width: 992px) {
      main #sec1 .txt2 span {
        font-size: 1.375em;
        line-height: 1.75; } }
    main #sec1 .inner2 {
      position: relative; }
    main #sec1 .items {
      position: relative; }
      @media (min-width: 992px) {
        main #sec1 .items {
          display: flex !important;
          justify-content: center !important; } }
      main #sec1 .items .item {
        position: relative; }
        main #sec1 .items .item .item-txt {
          z-index: 3; }
          @media (max-width: 991px) {
            main #sec1 .items .item .item-txt {
              position: relative; } }
          @media (min-width: 992px) {
            main #sec1 .items .item .item-txt {
              position: absolute;
              width: 100%;
              height: 100%;
              left: 0;
              top: 0; } }
        main #sec1 .items .item .item-label span {
          font-family: "Noto Serif TC", sans-serif, serif; }
        main #sec1 .items .item .item-content .item-title {
          position: relative; }
        main #sec1 .items .item .item-content .item-short {
          position: relative; }
        @media (max-width: 991px) {
          main #sec1 .items .item .item-label {
            position: relative;
            display: none; }
          main #sec1 .items .item .item-content {
            position: relative;
            padding-left: 2.90332em;
            padding-top: 5.16146em;
            padding-right: 1.61296em;
            padding-bottom: 1.48392em; }
            main #sec1 .items .item .item-content .item-title span {
              font-size: 4.35498em;
              font-family: "Noto Serif TC", sans-serif, serif;
              font-weight: bold; }
            main #sec1 .items .item .item-content .item-short {
              padding-left: 0.32259em;
              padding-top: 0.64518em;
              padding-right: 0.64518em;
              text-align: justify; }
              main #sec1 .items .item .item-content .item-short span {
                font-size: 2.58073em;
                line-height: 1.75; }
          main #sec1 .items .item:not(:last-child) {
            padding-bottom: 0.83874em; } }
        @media (min-width: 992px) {
          main #sec1 .items .item {
            overflow: hidden; }
            main #sec1 .items .item .item-label {
              transition: all 0.25s;
              position: absolute;
              width: 100%;
              height: 100%;
              left: 0;
              top: 0;
              display: flex !important;
              justify-content: center !important;
              align-items: center !important; }
              main #sec1 .items .item .item-label span {
                font-size: 3em;
                font-weight: bold;
                color: #fff; }
            main #sec1 .items .item .item-content {
              transition: all 0.3s;
              opacity: 0;
              background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0) 75%);
              position: absolute;
              width: 100%;
              height: 100%;
              left: 0;
              top: 100%;
              padding-left: 5.375em;
              padding-top: 34.8125em;
              padding-right: 6.25em; }
              main #sec1 .items .item .item-content .item-title span {
                font-size: 2em;
                color: #fff; }
              main #sec1 .items .item .item-content .item-short {
                padding-top: 1.5625em; }
                main #sec1 .items .item .item-content .item-short span {
                  font-size: 1.375em;
                  line-height: 1.75;
                  color: #fff; }
            main #sec1 .items .item:hover {
              cursor: pointer; }
              main #sec1 .items .item:hover .item-label {
                opacity: 0; }
              main #sec1 .items .item:hover .item-content {
                opacity: 1;
                top: 0; } }
  main #sec4 {
    position: relative;
    z-index: 1;
    width: 100%; }
    main #sec4 .inner {
      position: relative; }
      @media (max-width: 991px) {
        main #sec4 .inner {
          padding-top: 6.45182em; } }
      @media (min-width: 992px) {
        main #sec4 .inner {
          padding-top: 4.625em; } }
    main #sec4 .ls {
      position: relative;
      background: #e9eaeb; }
      @media (max-width: 991px) {
        main #sec4 .ls {
          margin-top: 4.90339em;
          padding-bottom: 6.77441em; } }
      @media (min-width: 992px) {
        main #sec4 .ls {
          margin-top: 5.125em; } }
      main #sec4 .ls .item {
        position: relative; }
        @media (max-width: 991px) {
          main #sec4 .ls .item {
            width: 100%; }
            main #sec4 .ls .item:not(:last-child) {
              margin-bottom: 6.77441em; } }
        @media (min-width: 992px) {
          main #sec4 .ls .item {
            width: 100%;
            display: flex !important;
            justify-content: between !important; }
            main #sec4 .ls .item:nth-child(2), main #sec4 .ls .item:nth-child(4) {
              flex-direction: row-reverse !important; } }
        main #sec4 .ls .item .item-pic {
          position: relative; }
          @media (min-width: 992px) {
            main #sec4 .ls .item .item-pic {
              width: 72.0625em; } }
        main #sec4 .ls .item .item-details {
          position: relative; }
          @media (min-width: 992px) {
            main #sec4 .ls .item .item-details {
              width: 48em; } }
          main #sec4 .ls .item .item-details .item-details-inner {
            position: relative; }
            @media (max-width: 991px) {
              main #sec4 .ls .item .item-details .item-details-inner {
                padding-left: 3.22591em;
                padding-top: 2.1291em;
                padding-right: 3.22591em; } }
            @media (min-width: 992px) {
              main #sec4 .ls .item .item-details .item-details-inner {
                padding-left: 5.125em;
                padding-top: 10.8125em;
                padding-right: 7.1875em; } }
            main #sec4 .ls .item .item-details .item-details-inner .t1 span {
              font-family: "Noto Serif TC", sans-serif, serif;
              font-weight: bold;
              line-height: 1.75; }
              @media (max-width: 991px) {
                main #sec4 .ls .item .item-details .item-details-inner .t1 span {
                  font-size: 4.43563em; } }
              @media (min-width: 992px) {
                main #sec4 .ls .item .item-details .item-details-inner .t1 span {
                  font-size: 3em; } }
            main #sec4 .ls .item .item-details .item-details-inner .t2 {
              text-align: justify; }
              @media (max-width: 991px) {
                main #sec4 .ls .item .item-details .item-details-inner .t2 {
                  padding-top: 0.64518em; } }
              @media (min-width: 992px) {
                main #sec4 .ls .item .item-details .item-details-inner .t2 {
                  padding-top: 1.25em; } }
              @media (max-width: 991px) {
                main #sec4 .ls .item .item-details .item-details-inner .t2 span {
                  line-height: 1.75;
                  font-size: 2.58073em; } }
              @media (min-width: 992px) {
                main #sec4 .ls .item .item-details .item-details-inner .t2 span {
                  line-height: 1.85;
                  font-size: 1.375em; } }
        @media (min-width: 992px) {
          main #sec4 .ls .item.item2 .item-details-inner {
            padding-left: 7.1875em;
            padding-top: 10.4375em;
            padding-right: 5.3125em; } }
  main #sec5 {
    position: relative;
    z-index: 1;
    width: 100%; }
    main #sec5 .inner {
      position: relative; }
      @media (max-width: 991px) {
        main #sec5 .inner {
          padding-top: 6.77441em; } }
      @media (min-width: 992px) {
        main #sec5 .inner {
          padding-top: 7.375em; } }
    main #sec5 .slide {
      position: relative;
      margin-left: auto;
      margin-right: auto; }
      @media (max-width: 991px) {
        main #sec5 .slide {
          margin-top: 4.51628em;
          width: 46.51764em;
          height: 70.8894em; } }
      @media (min-width: 992px) {
        main #sec5 .slide {
          margin-top: 5.3125em;
          width: 95.5625em;
          height: 39.8125em; } }
      main #sec5 .slide .item {
        position: relative; }
        @media (max-width: 991px) {
          main #sec5 .slide .item {
            width: 46.51764em; } }
        @media (min-width: 992px) {
          main #sec5 .slide .item {
            width: 30em;
            margin-left: 1.46875em;
            margin-right: 1.46875em; } }
        main #sec5 .slide .item .item-pic {
          position: relative; }
          @media (max-width: 991px) {
            main #sec5 .slide .item .item-pic {
              width: 100%; } }
          @media (min-width: 992px) {
            main #sec5 .slide .item .item-pic {
              width: 100%; } }
        main #sec5 .slide .item .item-details {
          position: relative; }
          @media (max-width: 991px) {
            main #sec5 .slide .item .item-details {
              padding-left: 1.29036;
              padding-right: 1.29036; } }
          @media (min-width: 992px) {
            main #sec5 .slide .item .item-details {
              width: 100%;
              padding-left: 1.25em;
              padding-right: 1.25em; } }
          main #sec5 .slide .item .item-details .item-details-inner {
            position: relative; }
            main #sec5 .slide .item .item-details .item-details-inner > div:nth-child(1) {
              background: url("../images/sec5/t1_underline.png") left bottom no-repeat;
              background-size: 100% auto; }
            main #sec5 .slide .item .item-details .item-details-inner .t1 {
              text-align: center; }
              @media (max-width: 991px) {
                main #sec5 .slide .item .item-details .item-details-inner .t1 {
                  padding-top: 2.25814em; } }
              @media (min-width: 992px) {
                main #sec5 .slide .item .item-details .item-details-inner .t1 {
                  padding-top: 1.75em; } }
              main #sec5 .slide .item .item-details .item-details-inner .t1 span {
                font-family: "Noto Serif TC", sans-serif, serif;
                font-weight: bold;
                line-height: 1.4; }
                @media (max-width: 991px) {
                  main #sec5 .slide .item .item-details .item-details-inner .t1 span {
                    font-size: 4.19368em; } }
                @media (min-width: 992px) {
                  main #sec5 .slide .item .item-details .item-details-inner .t1 span {
                    font-size: 2.25em; } }
            main #sec5 .slide .item .item-details .item-details-inner .t2 {
              text-align: justify; }
              @media (max-width: 991px) {
                main #sec5 .slide .item .item-details .item-details-inner .t2 {
                  padding-top: 2.38717em; } }
              @media (min-width: 992px) {
                main #sec5 .slide .item .item-details .item-details-inner .t2 {
                  padding-top: 1.5em; } }
              main #sec5 .slide .item .item-details .item-details-inner .t2 span {
                line-height: 1.75; }
                @media (max-width: 991px) {
                  main #sec5 .slide .item .item-details .item-details-inner .t2 span {
                    font-size: 2.58073em; } }
                @media (min-width: 992px) {
                  main #sec5 .slide .item .item-details .item-details-inner .t2 span {
                    font-size: 1.375em; } }
    main #sec5 .slick-prev, main #sec5 .slick-next {
      position: absolute;
      z-index: 1;
      display: block;
      color: transparent; }
    @media (max-width: 991px) {
      main #sec5 .slick-prev, main #sec5 .slick-next {
        width: 2.8388em !important;
        height: 5.16146em !important;
        top: 21.09746em; } }
    @media (min-width: 992px) {
      main #sec5 .slick-prev, main #sec5 .slick-next {
        width: 2.75em !important;
        height: 5em !important;
        top: 17.125em; } }
    main #sec5 .slick-prev {
      background: url("../images/sec5/btn-prev.png") center center no-repeat;
      background-size: 99% 99%; }
      @media (max-width: 991px) {
        main #sec5 .slick-prev {
          left: -4.38724em; } }
      @media (min-width: 992px) {
        main #sec5 .slick-prev {
          left: -4.25em; } }
    main #sec5 .slick-next {
      background: url("../images/sec5/btn-next.png") center center no-repeat;
      background-size: 99% 99%; }
      @media (max-width: 991px) {
        main #sec5 .slick-next {
          right: -4.38724em; } }
      @media (min-width: 992px) {
        main #sec5 .slick-next {
          right: -4.25em; } }
  main #sec6 {
    position: relative;
    z-index: 1;
    width: 100%; }
    @media (max-width: 991px) {
      main #sec6 {
        overflow: hidden; } }
    @media (min-width: 992px) {
      main #sec6 {
        overflow: hidden; } }
    main #sec6 .inner {
      position: relative; }
      @media (max-width: 991px) {
        main #sec6 .inner {
          padding-top: 7.09701em;
          padding-bottom: 6.45182em; } }
      @media (min-width: 992px) {
        main #sec6 .inner {
          padding-top: 8.4375em;
          padding-bottom: 6.25em; } }
    main #sec6 .slide {
      position: relative;
      margin-left: auto;
      margin-right: auto; }
      @media (max-width: 991px) {
        main #sec6 .slide {
          margin-top: 3.87109em;
          width: 46.51764em;
          height: 100.64844em; } }
      @media (min-width: 992px) {
        main #sec6 .slide {
          margin-top: 5.3125em;
          width: 95.5625em;
          height: 56.875em; } }
      main #sec6 .slide .item {
        position: relative; }
        @media (max-width: 991px) {
          main #sec6 .slide .item {
            width: 46.51764em; } }
        @media (min-width: 992px) {
          main #sec6 .slide .item {
            width: 30em;
            margin-left: 1.46875em;
            margin-right: 1.46875em; } }
        main #sec6 .slide .item .item-pic {
          position: relative;
          background-color: #000000;
          overflow: hidden; }
          @media (max-width: 991px) {
            main #sec6 .slide .item .item-pic {
              width: 46.51764em;
              height: 32.00104em; } }
          @media (min-width: 992px) {
            main #sec6 .slide .item .item-pic {
              width: 30em;
              height: 20.625em; } }
          main #sec6 .slide .item .item-pic img {
            transition: transform 0.4s ease, opacity 0.4s ease; }
        main #sec6 .slide .item .item-details {
          position: relative; }
          @media (min-width: 992px) {
            main #sec6 .slide .item .item-details {
              width: 100%; } }
          main #sec6 .slide .item .item-details .item-details-inner {
            position: relative; }
            main #sec6 .slide .item .item-details .item-details-inner > div:nth-child(1) {
              background: url("../images/sec5/t1_underline.png") left bottom no-repeat;
              background-size: 100% auto; }
            main #sec6 .slide .item .item-details .item-details-inner .t0 {
              text-align: center; }
              @media (max-width: 991px) {
                main #sec6 .slide .item .item-details .item-details-inner .t0 {
                  padding-top: 2.58073em; } }
              @media (min-width: 992px) {
                main #sec6 .slide .item .item-details .item-details-inner .t0 {
                  padding-top: 1.75em; } }
              main #sec6 .slide .item .item-details .item-details-inner .t0 span {
                font-weight: bold;
                line-height: 1.4;
                color: #e60012; }
                @media (max-width: 991px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t0 span {
                    font-size: 2.58073em; } }
                @media (min-width: 992px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t0 span {
                    font-size: 1.375em; } }
            main #sec6 .slide .item .item-details .item-details-inner .t1 {
              text-align: center; }
              @media (max-width: 991px) {
                main #sec6 .slide .item .item-details .item-details-inner .t1 {
                  padding-top: 0.32259em; } }
              @media (min-width: 992px) {
                main #sec6 .slide .item .item-details .item-details-inner .t1 {
                  padding-top: 0.1875em; } }
              main #sec6 .slide .item .item-details .item-details-inner .t1 span {
                font-family: "Noto Serif TC", sans-serif, serif;
                font-weight: bold;
                line-height: 1.4;
                color: #000000;
                transition: color 0.3s ease; }
                @media (max-width: 991px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t1 span {
                    font-size: 4.35498em; } }
                @media (min-width: 992px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t1 span {
                    font-size: 2.25em; } }
            main #sec6 .slide .item .item-details .item-details-inner .t2 {
              text-align: justify; }
              @media (max-width: 991px) {
                main #sec6 .slide .item .item-details .item-details-inner .t2 {
                  padding-top: 0.77422em; } }
              @media (min-width: 992px) {
                main #sec6 .slide .item .item-details .item-details-inner .t2 {
                  padding-top: 0.4375em; } }
              main #sec6 .slide .item .item-details .item-details-inner .t2 span {
                line-height: 1.75;
                color: #000000; }
                @media (max-width: 991px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t2 span {
                    font-size: 2.58073em; } }
                @media (min-width: 992px) {
                  main #sec6 .slide .item .item-details .item-details-inner .t2 span {
                    font-size: 1.375em; } }
              main #sec6 .slide .item .item-details .item-details-inner .t2 table {
                width: 100%;
                margin: 0; }
                main #sec6 .slide .item .item-details .item-details-inner .t2 table tr {
                  line-height: 1.75;
                  display: flex !important;
                  align-items: start !important; }
                  main #sec6 .slide .item .item-details .item-details-inner .t2 table tr th {
                    white-space: nowrap;
                    vertical-align: top;
                    padding-left: 0.75em; }
                    @media (max-width: 991px) {
                      main #sec6 .slide .item .item-details .item-details-inner .t2 table tr th {
                        font-size: 2.58073em; } }
                    @media (min-width: 992px) {
                      main #sec6 .slide .item .item-details .item-details-inner .t2 table tr th {
                        font-size: 1.375em; } }
                  main #sec6 .slide .item .item-details .item-details-inner .t2 table tr td {
                    vertical-align: top;
                    padding-right: 0.75em; }
                    @media (max-width: 991px) {
                      main #sec6 .slide .item .item-details .item-details-inner .t2 table tr td {
                        font-size: 2.58073em; } }
                    @media (min-width: 992px) {
                      main #sec6 .slide .item .item-details .item-details-inner .t2 table tr td {
                        font-size: 1.375em; } }
                main #sec6 .slide .item .item-details .item-details-inner .t2 table.price {
                  border-top: 1px solid #000; }
                  @media (max-width: 991px) {
                    main #sec6 .slide .item .item-details .item-details-inner .t2 table.price {
                      margin-top: 1.29036em; } }
                  @media (min-width: 992px) {
                    main #sec6 .slide .item .item-details .item-details-inner .t2 table.price {
                      margin-top: 0.625em; } }
                  main #sec6 .slide .item .item-details .item-details-inner .t2 table.price tr {
                    align-items: end !important; }
                  main #sec6 .slide .item .item-details .item-details-inner .t2 table.price span {
                    font-size: 1.47727em;
                    color: #e60012;
                    font-weight: bold; }
        main #sec6 .slide .item a {
          color: #000; }
          main #sec6 .slide .item a:hover {
            opacity: 1; }
            main #sec6 .slide .item a:hover .item-pic img {
              transform: scale(1.1);
              opacity: 0.7; }
            main #sec6 .slide .item a:hover .item-details .item-details-inner .t1 span {
              color: #e60012; }
    main #sec6 .slick-prev, main #sec6 .slick-next {
      position: absolute;
      z-index: 1;
      display: block;
      color: transparent; }
    @media (max-width: 991px) {
      main #sec6 .slick-prev, main #sec6 .slick-next {
        width: 2.8388em !important;
        height: 5.16146em !important;
        top: 32.71074em; } }
    @media (min-width: 992px) {
      main #sec6 .slick-prev, main #sec6 .slick-next {
        width: 2.75em !important;
        height: 5em !important;
        top: 17.125em; } }
    main #sec6 .slick-prev {
      background: url("../images/sec6/btn-prev.png") center center no-repeat;
      background-size: 99% 99%; }
      @media (max-width: 991px) {
        main #sec6 .slick-prev {
          left: -4.38724em; } }
      @media (min-width: 992px) {
        main #sec6 .slick-prev {
          left: -4.25em; } }
    main #sec6 .slick-next {
      background: url("../images/sec6/btn-next.png") center center no-repeat;
      background-size: 99% 99%; }
      @media (max-width: 991px) {
        main #sec6 .slick-next {
          right: -4.38724em; } }
      @media (min-width: 992px) {
        main #sec6 .slick-next {
          right: -4.25em; } }
    @media (max-width: 991px) {
      main #sec6 .note {
        padding-left: 2.58073em;
        padding-right: 2.58073em; } }
    @media (min-width: 992px) {
      main #sec6 .note {
        text-align: center;
        padding-left: 1.375em;
        padding-right: 1.375em; } }
    main #sec6 .note span {
      line-height: 1.75; }
      @media (max-width: 991px) {
        main #sec6 .note span {
          font-size: 2.25814em; } }
      @media (min-width: 992px) {
        main #sec6 .note span {
          font-size: 1.375em; } }
  main .nav-right {
    position: fixed;
    display: none;
    z-index: 99;
    opacity: 0.9; }
    @media (max-width: 991px) {
      main .nav-right {
        right: 0.64518em;
        bottom: 20.90391em;
        width: 3.35495em;
        height: 3.35495em; } }
    @media (min-width: 992px) {
      main .nav-right {
        right: 1.4375em;
        bottom: 16.625em;
        width: 3.75em;
        height: 3.75em; } }
  main .btn-scrolltop {
    position: relative; }
    @media (max-width: 991px) {
      main .btn-scrolltop {
        width: 3.35495em;
        height: 3.35495em; } }
    @media (min-width: 992px) {
      main .btn-scrolltop {
        width: 3.75em;
        height: 3.75em; } }
  main .secAnchor {
    position: absolute;
    width: 1px;
    height: 1px;
    left: 0; }
    @media (max-width: 991px) {
      main .secAnchor {
        top: -8.70996em; } }
    @media (min-width: 992px) {
      main .secAnchor {
        top: -5.9375em; } }
