/*---------------
top
---------------*/
.top {
  background-image: url(../images/bg1.jpg);
  background-repeat: no-repeat no-repeat;
  background-size: 100% 100%;
  padding: calc((60/1920)*100vw) 0 calc((230/1920)*100vw);
  position: relative;
}

.top .line-wrap {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #00ac02;
}

.top .line-wrap a {
  padding: calc((14/1920)*100vw) calc((10/1920)*100vw) calc((10/1920)*100vw);
}

.top .line-wrap a img {
  width: calc((25/1920)*100vw);
}

.top .line-wrap a .img-wrap {
  text-align: center;
}

.top .line-wrap a p {
  color: #fff;
}

.top .line-wrap a p:first-of-type {
  font-size: clamp(11px, 1.14583vw, 22px);
  margin: calc((7/1920)*100vw) 0 calc((14/1920)*100vw);
}

.top .line-wrap a p:nth-of-type(2) {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: calc(33/18);
  letter-spacing: 0.05em;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  margin: 0 auto;
  line-height: 1;
}

.top .line-wrap a p:nth-of-type(2) span {
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
}

.top .line-wrap a p:last-of-type {
  font-size: clamp(12px, 0.9375vw, 18px);
  letter-spacing: 0.1em;
  background-color: #fff;
  text-align: center;
  margin-top: calc((14/1920)*100vw);
  color: #000;
  padding: calc((5/1920)*100vw) 0;
}

.top .w1200 {
  width: calc((1200/1920)*100vw);
}

.top .w1200 .qrcode {
  background-color: #e7e3c9;
}

.top .w1200 .qrcode .content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: calc((40/1920)*100vw) calc((150/1920)*100vw) calc((40/1920)*100vw) calc((210/1920)*100vw);
  margin-bottom: calc((95/1920)*100vw);
}

.top .w1200 .qrcode .content-wrap .img-wrap {
  margin-right: calc((72/1920)*100vw);
}

.top .w1200 .qrcode .content-wrap .img-wrap img {
  width: calc((161/1920)*100vw);
}

.top .w1200 .qrcode .content-wrap .text-wrap {
  width: calc((607/1920)*100vw);
}

.top .w1200 .qrcode .content-wrap .text-wrap .line {
  border-bottom: 1px solid #b5b5b5;
  padding-bottom: 0;
}

.top .w1200 .qrcode .content-wrap .text-wrap .line .title {
  font-size: clamp(18px, 1.875vw, 36px);
  letter-spacing: 0.1em;
  line-height: calc(48/36);
  color: #1c194a;
  padding-right: calc((20/1920)*100vw);
}

.top .w1200 .qrcode .content-wrap .text-wrap .line .line-text {
  font-size: clamp(12px, 0.9375vw, 18px);
  letter-spacing: 0.05em;
  line-height: calc(36/18);
}

.top .w1200 .qrcode .content-wrap .text-wrap .text {
  letter-spacing: 0.05em;
  line-height: calc(36/18);
  padding-top: calc((10/1920)*100vw);
  font-size: clamp(12px, 0.9375vw, 18px);
}

.top .w1560 .content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top .w1560 .content-wrap dt img {
  width: calc((920/1920)*100vw);
}

.top .w1560 .content-wrap .text-wrap {
  padding-left: calc((40/1920)*100vw);
}

.top .w1560 .content-wrap .text-wrap .title {
  font-size: clamp(21px, 2.1875vw, 42px);
  line-height: calc(59/42);
  color: #1c194a;
  letter-spacing: 0.05em;
}

.top .w1560 .content-wrap .text-wrap .text {
  padding-top: calc((24/1920)*100vw);
  font-size: clamp(12px, 0.9375vw, 18px);
  letter-spacing: 0.1em;
  line-height: calc(30/18);
}

.top .w1560 .content-wrap .text-wrap .text span {
  background-color: #d4e3ec;
}

@media screen and (max-width: 768px) {
  .top {
    padding: 0;
  }
  .top .w1200 {
    width: 100%;
  }
  .top .w1200 .qrcode .content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    padding: calc((50/750)*100vw) calc((40/750)*100vw) calc((30/750)*100vw) calc((40/750)*100vw);
  }
  .top .w1200 .qrcode .content-wrap .img-wrap {
    display: none;
  }
  .top .w1200 .qrcode .content-wrap .text-wrap {
    width: 100%;
  }
  .top .w1200 .qrcode .content-wrap .text-wrap .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 0;
  }
  .top .w1200 .qrcode .content-wrap .text-wrap .line .line-text {
    border-bottom: 1px solid #b5b5b5;
    font-size: clamp(13px, 3.46667vw, 26px);
  }
  .top .w1200 .qrcode .content-wrap .text-wrap .line .title {
    font-size: clamp(22px, 6vw, 45px);
  }
  .top .w1200 .qrcode .content-wrap .text {
    font-size: clamp(13px, 3.46667vw, 26px);
  }
  .top .w1200 .qrcode .content-wrap .line-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    letter-spacing: 0.4em;
    background-color: #00ac02;
    width: calc((425/750)*100vw);
    margin: calc((40/750)*100vw) auto 0;
    padding: calc((20/750)*100vw) 0;
    border-radius: 10px;
  }
  .top .w1200 .qrcode .content-wrap .line-btn img {
    width: calc((52/750)*100vw);
    margin-right: calc((20/750)*100vw);
  }
  .top .w1560 .content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .top .w1560 .content-wrap dt img {
    width: 100%;
  }
  .top .w1560 .content-wrap .title {
    font-size: clamp(30px, 8vw, 60px);
    color: #1c194a;
    line-height: calc(75/60);
    padding: calc((120/750)*100vw) calc((30/750)*100vw) calc((40/750)*100vw);
    background-image: url(../images/sp-bg1.jpg);
    background-repeat: no-repeat no-repeat;
    background-size: 100% 100%;
  }
  .top .w1560 .content-wrap .title span {
    font-size: clamp(25px, 6.66667vw, 50px);
  }
  .top .w1560 .content-wrap .text-wrap {
    background-image: url(../images/sp-bg2.jpg);
    background-repeat: no-repeat no-repeat;
    background-size: 100% 100%;
    padding: calc((50/750)*100vw) calc((30/750)*100vw) calc((250/750)*100vw);
  }
  .top .w1560 .content-wrap .text-wrap .text {
    font-size: clamp(13px, 3.46667vw, 26px);
    padding: 0;
  }
}

/*---------------
recommendation
---------------*/
.recommendation {
  background-image: url(../images/bg2.jpg);
  background-repeat: no-repeat no-repeat;
  background-size: 100% 100%;
  padding: calc((140/1920)*100vw) 0 calc((200/1920)*100vw);
}

.recommendation .w1400 {
  max-width: 1400px;
  margin: 0 auto;
}

.recommendation .w1400 .title {
  width: calc((359/1920)*100vw);
  margin: 0 auto;
}

.recommendation .w1400 .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.recommendation .w1400 .item:nth-of-type(odd) dd {
  padding-right: calc((124/1920)*100vw);
}

.recommendation .w1400 .item dt img {
  width: calc((770/1920)*100vw);
}

.recommendation .w1400 .item dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc((560/1920)*100vw);
  margin-left: calc((70/1920)*100vw);
}

.recommendation .w1400 .item dd .item-name {
  position: relative;
  z-index: 2;
  font-size: clamp(28px, 2.86458vw, 55px);
  width: calc((495/1920)*100vw);
  margin-top: calc((100/1920)*100vw);
  color: #1c194a;
}

.recommendation .w1400 .item dd .item-name .bg {
  position: absolute;
  width: calc((495/1920)*100vw);
  background-image: url(../images/text-deco.png);
  background-repeat: no-repeat no-repeat;
  background-size: 100% 100%;
  height: 2.13542vw;
  left: -1vw;
  z-index: -1;
  bottom: -1vw;
}

.recommendation .w1400 .item dd .price {
  font-size: clamp(15px, 1.5625vw, 30px);
  margin: calc((50/1920)*100vw) 0 calc((20/1920)*100vw);
}

.recommendation .w1400 .item dd .price span {
  font-size: clamp(12px, 0.9375vw, 18px);
}

.recommendation .w1400 .item dd .red-text {
  color: #cc0000;
  font-size: clamp(15px, 1.5625vw, 30px);
  letter-spacing: 0.1em;
  line-height: calc(50/30);
}

.recommendation .w1400 .item dd .text {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: calc(30/18);
  letter-spacing: 0.1em;
}

.recommendation .w1400 .item:nth-of-type(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.recommendation .w1400 .item:nth-of-type(2) dd {
  margin-left: 0;
  margin-right: calc((70/1920)*100vw);
}

@media screen and (max-width: 768px) {
  .recommendation {
    padding: calc((120/750)*100vw) calc((30/750)*100vw) calc((110/750)*100vw);
  }
  .recommendation .w1400 .title {
    width: calc((435/750)*100vw);
    margin-bottom: calc((50/750)*100vw);
  }
  .recommendation .w1400 .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
  .recommendation .w1400 .item:nth-of-type(odd) dd {
    padding-right: 0;
  }
  .recommendation .w1400 .item .item-name {
    font-size: clamp(27px, 7.33333vw, 55px);
    line-height: calc(75/55);
    color: #1c194a;
    position: relative;
    z-index: 2;
  }
  .recommendation .w1400 .item .item-name .bg {
    display: inline-block;
    background-image: url(../images/text-deco.png);
    background-size: contain;
    background-repeat: no-repeat no-repeat;
    background-position: left 5vw;
    padding-bottom: calc((20/750)*100vw);
    background-size: 100% 30%;
  }
  .recommendation .w1400 .item dt img {
    width: 100%;
  }
  .recommendation .w1400 .item dd {
    width: 100%;
    margin: 0;
    margin-bottom: calc((105/750)*100vw);
  }
  .recommendation .w1400 .item dd .item-name {
    display: none;
  }
  .recommendation .w1400 .item dd .text {
    font-size: clamp(13px, 3.46667vw, 26px);
    line-height: 1.38462;
  }
  .recommendation .w1400 .item dd .price {
    font-size: clamp(22px, 6vw, 45px);
    margin: 0 0 4vw;
  }
  .recommendation .w1400 .item dd .price span {
    font-size: clamp(15px, 4vw, 30px);
  }
  .recommendation .w1400 .item dd .red-text {
    font-size: clamp(18px, 4.8vw, 36px);
    line-height: 1.33333;
  }
  .recommendation .w1400 .item:nth-of-type(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/*---------------
bowl
---------------*/
.bowl {
  padding: calc((145/1920)*100vw) calc((30/1920)*100vw) calc((315/1920)*100vw);
  background-image: url(../images/bg3.jpg);
  background-repeat: no-repeat no-repeat;
  background-size: 100% 100%;
}

.bowl .w1200 .title {
  margin: 0 auto calc((90/1920)*100vw);
  width: calc((250/1920)*100vw);
}

.bowl .w1200 .item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bowl .w1200 .item-wrap dl {
  width: 33.33333%;
  margin-bottom: calc((80/1920)*100vw);
  text-align: center;
}

.bowl .w1200 .item-wrap dl .name {
  font-size: clamp(18px, 1.875vw, 36px);
  line-height: 1.5;
  color: #1c194a;
}

.bowl .w1200 .item-wrap dl .price {
  font-size: clamp(15px, 1.5625vw, 30px);
}

.bowl .w1200 .item-wrap dl .price span {
  font-size: clamp(12px, 1.25vw, 24px);
}

.bowl .w1200 .text {
  text-align: right;
  font-size: clamp(15px, 1.5625vw, 30px);
}

@media screen and (max-width: 768px) {
  .bowl {
    padding: calc((140/750)*100vw) 0 calc((230/750)*100vw);
    background-image: url(../images/sp-bg4.jpg);
    background-repeat: no-repeat no-repeat;
  }
  .bowl .w1200 {
    margin: 0 2vw;
  }
  .bowl .w1200 .title {
    width: calc((250/750)*100vw);
  }
  .bowl .w1200 .item-wrap dl {
    width: 50%;
  }
  .bowl .w1200 .item-wrap dl .name {
    font-size: clamp(20px, 5.33333vw, 40px);
    line-height: 1.85;
  }
  .bowl .w1200 .item-wrap dl .price {
    font-size: clamp(15px, 4vw, 30px);
  }
  .bowl .w1200 .item-wrap dl .price span {
    font-size: clamp(15px, 4vw, 30px);
  }
  .bowl .w1200 .text {
    font-size: clamp(12px, 3.2vw, 24px);
    margin-top: calc((30/750)*100vw);
  }
}

/*---------------
set
---------------*/
.set {
  padding: calc((145/1920)*100vw) calc((30/1920)*100vw) calc((100/1920)*100vw);
  background-image: url(../images/bg4.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat no-repeat;
}

.set .w1200 {
  margin: 0 auto;
}

.set .w1200 .title {
  margin: 0 auto calc((90/1920)*100vw);
  width: calc((250/1920)*100vw);
}

.set .w1200 .item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
}

.set .w1200 .item-wrap dl {
  width: 33.33333%;
  margin-bottom: calc((80/1920)*100vw);
}

.set .w1200 .item-wrap dl .name {
  font-size: clamp(18px, 1.875vw, 36px);
  line-height: 1.5;
  color: #1c194a;
}

.set .w1200 .item-wrap dl .price {
  font-size: clamp(15px, 1.5625vw, 30px);
}

.set .w1200 .item-wrap dl .price span {
  font-size: clamp(12px, 1.25vw, 24px);
}

.set .w1200 .text {
  text-align: right;
  font-size: clamp(15px, 1.5625vw, 30px);
}

@media screen and (max-width: 768px) {
  .set {
    background-image: url(../images/sp-bg5.jpg);
    padding: calc((140/750)*100vw) 0 calc((230/750)*100vw);
    background-repeat: no-repeat no-repeat;
  }
  .set .w1200 {
    margin: 0 2vw;
  }
  .set .w1200 .title {
    width: calc((243/750)*100vw);
  }
  .set .w1200 .item-wrap dl {
    width: 50%;
  }
  .set .w1200 .item-wrap dl .name {
    font-size: clamp(20px, 5.33333vw, 40px);
    line-height: 1.85;
  }
  .set .w1200 .item-wrap dl .price {
    font-size: clamp(15px, 4vw, 30px);
  }
  .set .w1200 .item-wrap dl .price span {
    font-size: clamp(15px, 4vw, 30px);
  }
  .set .w1200 .text {
    font-size: clamp(12px, 3.2vw, 24px);
    margin-top: calc((30/750)*100vw);
  }
}

/*---------------
seasonal
---------------*/
.seasonal {
  padding: calc((145/1920)*100vw) calc((30/1920)*100vw) calc((100/1920)*100vw);
  background-image: url(../images/bg5.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat no-repeat;
}

.seasonal .w1200 {
  margin: 0 auto;
}

.seasonal .w1200 .title {
  margin: 0 auto calc((90/1920)*100vw);
  width: calc((250/1920)*100vw);
}

.seasonal .w1200 .item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
}

.seasonal .w1200 .item-wrap dl {
  width: 33.33333%;
  margin-bottom: calc((80/1920)*100vw);
}

.seasonal .w1200 .item-wrap dl .name {
  font-size: clamp(18px, 1.875vw, 36px);
  line-height: 1.5;
  color: #1c194a;
}

.seasonal .w1200 .item-wrap dl .price {
  font-size: clamp(15px, 1.5625vw, 30px);
}

.seasonal .w1200 .item-wrap dl .price span {
  font-size: clamp(12px, 1.25vw, 24px);
}

.seasonal .w1200 .text {
  text-align: right;
  font-size: clamp(15px, 1.5625vw, 30px);
}

@media screen and (max-width: 768px) {
  .seasonal {
    background-image: url(../images/sp-bg6.jpg);
    padding: calc((140/750)*100vw) 0 calc((230/750)*100vw);
    background-repeat: no-repeat no-repeat;
  }
  .seasonal .w1200 {
    margin: 0 2vw;
  }
  .seasonal .w1200 .title {
    width: calc((365/750)*100vw);
  }
  .seasonal .w1200 .item-wrap dl {
    width: 50%;
  }
  .seasonal .w1200 .item-wrap dl .name {
    font-size: clamp(20px, 5.33333vw, 40px);
    line-height: 1.85;
  }
  .seasonal .w1200 .item-wrap dl .price {
    font-size: clamp(15px, 4vw, 30px);
  }
  .seasonal .w1200 .item-wrap dl .price span {
    font-size: clamp(15px, 4vw, 30px);
  }
  .seasonal .w1200 .text {
    font-size: clamp(12px, 3.2vw, 24px);
    margin-top: calc((30/750)*100vw);
  }
}

/*---------------
obsession
---------------*/
.obsession {
  padding: calc((200/1920)*100vw) 0 0;
  background-image: url(../images/bg6.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat no-repeat;
  text-align: center;
}

.obsession .w1200 .title {
  font-size: clamp(23px, 2.39583vw, 46px);
  letter-spacing: 0.05em;
  line-height: calc(60/46);
  color: #1c194a;
}

.obsession .w1200 .text {
  font-size: clamp(12px, 0.9375vw, 18px);
  letter-spacing: 0.1em;
  line-height: calc(36/18);
  text-align: center;
  margin-top: calc((36/1920)*100vw);
  margin-bottom: calc((170/1920)*100vw);
}

@media screen and (max-width: 768px) {
  .obsession {
    padding: 0;
  }
  .obsession .w1200 {
    padding: calc((145/750)*100vw) calc((30/750)*100vw);
  }
  .obsession .w1200 .title {
    font-size: clamp(25px, 6.66667vw, 50px);
  }
  .obsession .w1200 .text {
    margin: calc((50/750)*100vw) 0 0;
    font-size: clamp(15px, 4vw, 30px);
    text-align: initial;
    letter-spacing: 0.04em;
    line-height: 1.55172;
  }
}

/*---------------
point
---------------*/
.point {
  padding: calc((125/1920)*100vw) 0 calc((220/1920)*100vw);
  background-image: url(../images/bg7.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat no-repeat;
}

.point h2 {
  width: calc((240/1920)*100vw);
  margin: 0 auto;
}

.point h3 {
  font-size: clamp(22px, 2.34375vw, 45px);
  line-height: calc(60/45);
  letter-spacing: 0.1em;
  color: #1c194a;
  text-align: center;
  margin: 2.08333vw 0 1.5625vw;
}

.point .content-wrap {
  max-width: 1600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: auto;
  margin-bottom: calc((105/1920)*100vw);
}

.point .content-wrap dt {
  width: calc((870/1920)*100vw);
}

.point .content-wrap dd {
  width: calc((620/1920)*100vw);
  padding-right: calc((70/1920)*100vw);
}

.point .content-wrap dd .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.point .content-wrap dd .text-wrap .img {
  width: 42.90323%;
  margin-left: -3vw;
  height: auto;
}

.point .content-wrap dd .text-wrap p {
  font-size: clamp(16px, 1.875vw, 36px);
  line-height: calc(48/40);
  letter-spacing: 0.1em;
  color: #1c194a;
  margin-left: -1vw;
}

.point .content-wrap dd .text {
  font-size: clamp(15px, 0.9375vw, 36px);
  letter-spacing: 0.05em;
  line-height: calc(36/18);
  margin-top: calc((25/1920)*100vw);
  text-align: initial;
}

.point .content-wrap:nth-of-type(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-left: 0;
}

.point .content-wrap:nth-of-type(2) dd {
  padding-left: calc((70/1920)*100vw);
  padding-right: 0;
}

.point .content-wrap:nth-of-type(3) dd .text-wrap {
  white-space: nowrap;
}

@media screen and (max-width: 768px) {
  .point {
    padding: calc((100/750)*100vw) 0 calc((220/750)*100vw);
    background-size: 100% auto;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  .point h2 {
    width: calc((385/750)*100vw);
  }
  .point h3 {
    font-size: clamp(30px, 8vw, 60px);
    margin: calc((28/750)*100vw) 0 9.33333vw;
  }
  .point .sp ul li .number {
    margin: 0 auto;
    width: calc((270/750)*100vw);
  }
  .point .sp ul li .point-text {
    font-size: clamp(18px, 4.8vw, 36px);
    line-height: calc(55/40);
    letter-spacing: 0.1em;
    margin: calc((20/750)*100vw) calc((30/750)*100vw) calc((35/750)*100vw);
    color: #1c194a;
  }
  .point .sp ul li .text {
    font-size: clamp(13px, 3.46667vw, 26px);
    margin: calc((50/750)*100vw) calc((30/750)*100vw) calc((140/750)*100vw);
    letter-spacing: 0.05em;
    line-height: calc(40/26);
  }
  .point .sp ul li:nth-of-type(2) .point-text {
    letter-spacing: 0;
    font-size: clamp(18px, 4.8vw, 36px);
  }
  .point .sp ul li:nth-of-type(3) .point-text {
    font-size: clamp(18px, 4.8vw, 36px);
    letter-spacing: 0.01em;
  }
  .point .sp ul li:nth-of-type(3) .text {
    margin-bottom: 0;
  }
}
/*# sourceMappingURL=style.css.map */