@charset "UTF-8";
html {
  font-size: 62.5%;
  box-sizing: border-box;
}

.furfur-issue220616 img {
  width: 100%;
  height: auto;
}
.furfur-issue220616 a, .furfur-issue220616 picture {
  display: block;
}

/*---------- font sp/pc ----------*/
.sec-txt,
.sec-name,
.sec-credit,
.sec-url {
  color: #000;
  letter-spacing: 0.025em;
  font-feature-settings: "palt";
}

.sec-txt {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "Yu Gothic", "Open Sans", "メイリオ", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: calc(26 *(100vw / 750));
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .sec-txt {
    font-size: 13px;
  }
}

.introArea-collabTtl {
  font-family: pragmatica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: calc(34 *(100vw / 750));
  line-height: 1.1176470588;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .introArea-collabTtl {
    font-size: 20px;
  }
}

.sec-name {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "Yu Gothic", "Open Sans", "メイリオ", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: calc(34 *(100vw / 750));
}

@media screen and (min-width: 768px) {
  .introArea .sec-name {
    font-size: 20px;
  }
}

@media screen and (min-width: 768px) {
  .creatorInfo .sec-name {
    font-size: 18px;
  }
}

.sec-credit {
  font-family: pragmatica, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: calc(24 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .sec-credit {
    font-size: 12px;
  }
}

.sec-url {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "Yu Gothic", "Open Sans", "メイリオ", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: calc(24 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .sec-url {
    font-size: 12px;
  }
}

.sec-msg {
  font-family: pragmatica, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: calc(30 *(100vw / 750));
  font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .sec-msg {
    font-size: 15px;
  }
}

.furfur-issue220616__btn {
  font-size: calc(28 *(100vw / 750));
  letter-spacing: 0.035em;
  font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .furfur-issue220616__btn {
    font-size: 13px;
  }
}

/*---------- font sp/pc ----------*/
/*---------- animation ----------*/
.js-fade-Vr,
.introArea::after,
.sec--01::after,
.sec--02::after,
.sec--03::after,
.sec--04::after,
.sec--05::after,
.creatorInfo::after {
  opacity: 0;
  transition-duration: 1.8s;
}

.js-fade-Vr.active,
.introArea.active::after,
.sec--01.active::after,
.sec--02.active::after,
.sec--03.active::after,
.sec--04.active::after,
.sec--05.active::after,
.creatorInfo.active::after {
  opacity: 1;
}

.sec--01::before {
  opacity: 0;
  transition-duration: 1.8s;
  transition-delay: 0.3s;
}

.sec--01.active::before,
.sec--02.active::before,
.sec--03.active::before,
.sec--04.active::before,
.sec--05.active::before,
.creatorInfo.active::before {
  opacity: 1;
}

/*---------- animation ----------*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////
                                          for mobile
//////////////////////////////////////////////////////////////////////////////////////////////
*/
/*---------- common ----------*/
.sec__wrapper {
  position: relative;
}

.sec-txt {
  text-align: center;
}

.sec-mainItemImg,
.sec-itemsImg {
  margin: 0 auto;
}

.sec-mainItemImg {
  width: calc(580 *(100vw / 750));
}

.sec__wrap {
  text-align: center;
}

.sec-detail {
  margin-bottom: calc(50 *(100vw / 750));
}

.sec-credit {
  display: inline-block;
}

/*---------- common ----------*/
/*---------- illustration ----------*/
.illustration02,
.illustration03,
.illustration04,
.illustration05,
.illustration06,
.illustration07,
.illustration08 {
  position: absolute;
}

.illustration02 {
  left: calc(158 *(100vw / 750));
  bottom: calc(-305 *(100vw / 750));
  width: calc(434 *(100vw / 750));
}

.illustration03 {
  left: calc(83 *(100vw / 750));
  bottom: calc(-294 *(100vw / 750));
  width: calc(303 *(100vw / 750));
}

.illustration04 {
  right: calc(29 *(100vw / 750));
  bottom: calc(-333 *(100vw / 750));
  width: calc(404 *(100vw / 750));
}

.illustration05 {
  left: calc(40 *(100vw / 750));
  bottom: calc(-320 *(100vw / 750));
  width: calc(280 *(100vw / 750));
  transform: rotate(-10deg);
}

.illustration06 {
  right: calc(56 *(100vw / 750));
  bottom: calc(-279 *(100vw / 750));
  width: calc(278 *(100vw / 750));
}

.illustration07 {
  left: calc(33 *(100vw / 750));
  bottom: calc(-250 *(100vw / 750));
  width: calc(316 *(100vw / 750));
}

.illustration08 {
  right: calc(61 *(100vw / 750));
  bottom: calc(-658 *(100vw / 750));
  width: calc(234 *(100vw / 750));
}

/*---------- illustration ----------*/
/*---------- bg ----------*/
.introArea::after,
.sec--01::after,
.sec--02::after,
.sec--03::after,
.sec--04::after,
.sec--05::after,
.creatorInfo::after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  background-repeat: no-repeat;
  background-size: calc(1200 *(100vw / 750));
  background-position-x: center;
}

.sec--01::before {
  content: "";
  background-image: linear-gradient(0deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
}

.introArea::after {
  content: "";
  background-image: linear-gradient(0deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
  position: absolute;
  top: calc(150 *(100vw / 750));
  left: 0;
  height: calc(3625 *(100vw / 750));
  background-image: url(../img/bg-sec01_sp.svg);
  z-index: -2;
}

.sec--02::before {
  content: "";
  background-image: linear-gradient(180deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
}

.sec--02::after {
  top: calc(-404 *(100vw / 750));
  left: 0;
  height: calc(2958 *(100vw / 750));
  background-image: url(../img/bg-sec02_sp.svg);
  z-index: -1;
}

.sec--03::before {
  content: "";
  background-image: linear-gradient(0deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
}

.sec--03::after {
  top: calc(-712 *(100vw / 750));
  left: 0;
  height: calc(3305 *(100vw / 750));
  background-image: url(../img/bg-sec03_sp.svg);
  z-index: -1;
}

.sec--04::before {
  content: "";
  background-image: linear-gradient(180deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
}

.sec--04::after {
  top: calc(-540 *(100vw / 750));
  left: 0;
  height: calc(2764 *(100vw / 750));
  background-image: url(../img/bg-sec04_sp.svg);
  z-index: -1;
}

.sec--05::after {
  top: calc(358 *(100vw / 750));
  left: 0;
  height: calc(3006 *(100vw / 750));
  background-image: url(../img/bg-creatorinfo_sp.svg);
  z-index: -1;
}

/*---------- bg ----------*/
.firstView {
  margin-bottom: calc(100 *(100vw / 750));
}
.firstView__imgArea {
  margin-bottom: calc(127 *(100vw / 750));
}

.introArea {
  position: relative;
  margin-bottom: calc(244 *(100vw / 750));
}
.introArea__wrapper {
  position: relative;
}
.introArea__wrap01 {
  position: relative;
  margin-bottom: calc(41 *(100vw / 750));
}
.introArea__wrap02 {
  text-align: center;
  margin-left: calc(150 *(100vw / 750));
}
.introArea .introArea-mamuangImg {
  position: absolute;
  bottom: calc(-202 *(100vw / 750));
  left: calc(-30 *(100vw / 750));
  width: calc(320 *(100vw / 750));
}
.introArea .introArea-collabTtl {
  -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
  -webkit-text-orientation: sideways;
          text-orientation: sideways;
  margin-left: calc(256 *(100vw / 750));
}
.introArea .introArea-collabTtl span {
  display: block;
  margin-top: calc(260 *(100vw / 750));
}
.introArea .introArea-charName {
  width: calc(150 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(46 *(100vw / 750));
  padding-bottom: calc(4 *(100vw / 750));
  background: linear-gradient(transparent 65%, #FDDE96 0%);
}
.introArea .introArea-charDetail {
  margin-bottom: calc(52 *(100vw / 750));
}
.introArea__url {
  display: inline-block;
}
.introArea__url span {
  display: block;
  width: calc(38 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(14 *(100vw / 750));
}
.introArea__bg {
  position: absolute;
  top: calc(30 *(100vw / 750));
  left: calc(52 *(100vw / 750));
  width: calc(744 *(100vw / 750));
  z-index: -1;
}

.sec--01 {
  position: relative;
  margin-bottom: calc(403 *(100vw / 750));
}
.sec--01 .itemImg101 {
  margin-bottom: calc(80 *(100vw / 750));
}
.sec--01 .itemImg102 {
  width: calc(626 *(100vw / 750));
  margin-bottom: calc(68 *(100vw / 750));
}

.sec--02 {
  position: relative;
  margin-bottom: calc(402 *(100vw / 750));
}
.sec--02 .itemImg201 {
  margin-bottom: calc(80 *(100vw / 750));
}
.sec--02 .itemImg202 {
  width: calc(630 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(66 *(100vw / 750));
}

.sec--03 {
  position: relative;
  margin-bottom: calc(405 *(100vw / 750));
}
.sec--03 .itemImg301 {
  margin-bottom: calc(80 *(100vw / 750));
}
.sec--03 .itemImg302 {
  width: calc(530 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(67 *(100vw / 750));
}

.sec--04 {
  position: relative;
  margin-bottom: calc(405 *(100vw / 750));
}
.sec--04 .sec__wrap--04 {
  position: relative;
}
.sec--04 .itemImg401 {
  margin-bottom: calc(121 *(100vw / 750));
}
.sec--04 .itemImg402 {
  width: calc(649 *(100vw / 750));
  margin-left: calc(31 *(100vw / 750));
  margin-bottom: calc(67 *(100vw / 750));
}
.sec--04 .sec-rotate {
  display: inline-block;
  width: calc(34 *(100vw / 750));
  border: 0.5px solid #FCC850;
}
.sec--04 .sec-front,
.sec--04 .sec-back {
  position: absolute;
}
.sec--04 .sec-front {
  top: calc(-45 *(100vw / 750));
  right: calc(32 *(100vw / 750));
  transform: rotate(15deg);
}
.sec--04 .sec-front .sec-rotateLeft {
  transform: rotate(45deg);
  margin-bottom: calc(-8 *(100vw / 750));
}
.sec--04 .sec-front .sec-rotateRight {
  transform: rotate(-46deg);
  margin-bottom: calc(-6 *(100vw / 750));
}
.sec--04 .sec-back {
  top: calc(432 *(100vw / 750));
  left: calc(41 *(100vw / 750));
  transform: rotate(20deg);
}
.sec--04 .sec-back .sec-rotateLeft {
  transform: rotate(-45deg);
  margin-bottom: calc(22 *(100vw / 750));
}
.sec--04 .sec-back .sec-rotateRight {
  transform: rotate(46deg);
  margin-bottom: calc(22 *(100vw / 750));
}

.sec--05 {
  position: relative;
  margin-bottom: calc(360 *(100vw / 750));
}
.sec--05 .itemImg501 {
  margin-bottom: calc(80 *(100vw / 750));
}
.sec--05 .itemImg502 {
  width: calc(672 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(65 *(100vw / 750));
}

.creatorInfo {
  position: relative;
  text-align: center;
  margin-bottom: calc(320 *(100vw / 750));
}
.creatorInfo .creatorInfo-name {
  margin-bottom: calc(14 *(100vw / 750));
}
.creatorInfo .creatorInfo-name .sec-name {
  display: inline-block;
  margin: 0 auto;
  margin-bottom: calc(30 *(100vw / 750));
  padding: 0 calc(10 *(100vw / 750));
  padding-bottom: calc(4 *(100vw / 750));
  background: linear-gradient(transparent 65%, #FDDE96 0%);
  white-space: nowrap;
}
.creatorInfo .creatorInfo-detail {
  margin-bottom: calc(43 *(100vw / 750));
}
.creatorInfo .creatorInfo-linkArea {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(500 *(100vw / 750));
  margin: 0 auto;
}
.creatorInfo__url, .creatorInfo__instagram, .creatorInfo__twitter {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.creatorInfo__url span, .creatorInfo__instagram span, .creatorInfo__twitter span {
  display: inline-block;
}
.creatorInfo__url {
  margin-bottom: calc(30 *(100vw / 750));
}
.creatorInfo__url span {
  width: calc(38 *(100vw / 750));
  margin-right: calc(15 *(100vw / 750));
}
.creatorInfo__instagram {
  margin-right: calc(46 *(100vw / 750));
}
.creatorInfo__instagram span {
  width: calc(37 *(100vw / 750));
  margin-right: calc(15 *(100vw / 750));
}
.creatorInfo__twitter {
  margin-right: calc(-19 *(100vw / 750));
}
.creatorInfo__twitter span {
  width: calc(37 *(100vw / 750));
  margin-right: calc(15 *(100vw / 750));
}

.furfur-issue220616__btn {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: calc(401 *(100vw / 750));
  height: calc(82 *(100vw / 750));
  margin: 0 auto;
  margin-bottom: calc(478 *(100vw / 750));
  background-color: #fff;
  border: 1px solid #000;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////
                                          for desktop
//////////////////////////////////////////////////////////////////////////////////////////////
*/
@media screen and (min-width: 768px) {
  html {
    font-size: 62.5%;
  }

  /*---------- common ----------*/
  .sp-only {
    display: none;
  }

  .sec-mainItemImg,
.sec-itemsImg {
    margin: 0;
  }

  .sec-mainItemImg {
    width: 38rem;
  }

  .sec__wrap {
    text-align: center;
  }

  .sec-detail {
    margin-bottom: 2.4rem;
    white-space: nowrap;
  }

  .sec__wrapper {
    max-width: 1400px;
    margin: 0 auto;
  }

  /*---------- common ----------*/
  /*---------- illustration ----------*/
  .illustration02 {
    left: 8rem;
    bottom: -9.3rem;
    width: 21.8rem;
  }

  .illustration03 {
    left: 8.5rem;
    bottom: -26.7rem;
    width: 20.1rem;
  }

  .illustration04 {
    left: 35.3rem;
    right: auto;
    bottom: -20.8rem;
    width: 26rem;
  }

  .illustration05 {
    left: auto;
    right: 4.7rem;
    bottom: -3.8rem;
    width: 18.7rem;
    transform: rotate(0deg);
  }

  .illustration06 {
    right: auto;
    left: 6rem;
    bottom: 46.3rem;
    width: 18.6rem;
  }

  .illustration07 {
    bottom: 3.3rem;
    left: 4.3rem;
    width: 23.6rem;
  }

  .illustration08 {
    bottom: -9.7rem;
    right: 11.1rem;
    width: 17.4rem;
  }

  /*---------- illustration ----------*/
  /*---------- bg ----------*/
  .sec--01::after,
.sec--02::after,
.sec--03::after,
.sec--04::after,
.creatorInfo::after {
    width: 100%;
    background-size: 100%;
  }

  /*---------- bg ----------*/
}
@media screen and (min-width: 768px) and (max-width: 1920px) and (min-width: 768px) {
  .sec--01::after,
.sec--02::after,
.sec--03::after,
.sec--04::after,
.creatorInfo::after {
    background-size: 1920px;
  }
}
@media screen and (min-width: 768px) {
  .introArea::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sec--01::after {
    content: "";
    background-image: linear-gradient(0deg, #FCF4ED 0%, #FCF4ED 50%, #fff 50%, #fff 100%);
    position: absolute;
    top: -54rem;
    left: 0;
    height: 120rem;
    background-image: url(../img/bg-sec01.svg);
    z-index: -2;
  }
}
@media screen and (min-width: 768px) {
  .sec--02::after {
    top: -29rem;
    left: 0;
    height: 109rem;
    background-image: url(../img/bg-sec02.svg);
    z-index: -1;
  }
}
@media screen and (min-width: 768px) {
  .sec--03::after {
    top: -34rem;
    left: 0;
    height: 160rem;
    background-image: url(../img/bg-sec03.svg);
    z-index: -1;
  }
}
@media screen and (min-width: 768px) {
  .sec--04::after {
    top: -23rem;
    left: 0;
    height: 173rem;
    background-image: url(../img/bg-sec04.svg);
    z-index: -1;
  }
}
@media screen and (min-width: 768px) {
  .sec--05::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .creatorInfo::after {
    top: -49rem;
    left: 0;
    height: 102rem;
    background-image: url(../img/bg-creatorinfo.svg);
    z-index: -1;
  }
}
@media screen and (min-width: 768px) {
  .firstView {
    margin-bottom: 11.3rem;
  }
  .firstView__imgArea {
    width: 106rem;
    margin: 0 auto;
    margin-bottom: 11.4rem;
  }
}
@media screen and (min-width: 768px) {
  .introArea {
    margin-bottom: 19rem;
  }
  .introArea__wrapper {
    position: relative;
    width: 140rem;
    margin: 0 auto;
  }
  .introArea__inner {
    display: flex;
    max-width: 460px;
    width: 50%;
    margin-left: auto;
    margin-right: 41.6rem;
  }
  .introArea__wrap01 {
    position: relative;
    margin-left: 0;
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .introArea__wrap02 {
    text-align: center;
    margin-left: auto;
    margin-top: 10rem;
    margin-right: 0;
  }
  .introArea .introArea-mamuangImg {
    bottom: -4rem;
    left: -17.8rem;
    width: 18rem;
  }
  .introArea .introArea-collabTtl {
    margin-left: 0;
  }
  .introArea .introArea-collabTtl span {
    display: inline;
    margin-top: 0;
  }
  .introArea .introArea-charName {
    width: 95px;
    margin-bottom: 2.3rem;
    padding-bottom: 0.2rem;
  }
  .introArea .introArea-charDetail {
    margin-bottom: 2.2rem;
    white-space: nowrap;
  }
  .introArea__url a {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .introArea__url span {
    display: inline-block;
    width: 2rem;
    margin: 0;
    margin-right: 0.7rem;
  }
  .introArea__bg {
    top: 0;
    left: auto;
    right: 34.5rem;
    max-width: 630px;
    width: 58%;
    margin: auto;
  }
}
@media screen and (min-width: 768px) {
  .sec--01 {
    padding-bottom: 17.9rem;
    margin-bottom: 0;
  }
  .sec--01 .sec-inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    margin-right: 14rem;
  }
  .sec--01 .itemImg101 {
    margin-left: 10.1rem;
    margin-bottom: 0;
  }
  .sec--01 .itemImg102 {
    width: 42rem;
    margin: 0 auto;
    margin-top: 4rem;
    margin-bottom: 4.3rem;
  }
}
@media screen and (min-width: 768px) {
  .sec--02 {
    padding-bottom: 18rem;
    margin-bottom: 0;
  }
  .sec--02 .sec-inner {
    display: flex;
    justify-content: flex-start;
    margin-left: 25rem;
  }
  .sec--02 .sec__wrap--02 {
    margin-left: 10rem;
  }
  .sec--02 .itemImg201 {
    margin-bottom: 0;
  }
  .sec--02 .itemImg202 {
    width: 42rem;
    margin: 0 auto;
    margin-top: 5rem;
    margin-bottom: 4.3rem;
  }
}
@media screen and (min-width: 768px) {
  .sec--03 {
    padding-bottom: 35.9rem;
    margin-bottom: 0;
  }
  .sec--03 .sec-inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    margin-right: 20rem;
  }
  .sec--03 .sec__wrap {
    text-align: center;
  }
  .sec--03 .itemImg301 {
    margin-left: 10rem;
    margin-bottom: 0;
  }
  .sec--03 .itemImg302 {
    width: 33rem;
    margin: 0 auto;
    margin-top: 8rem;
    margin-bottom: 4.4rem;
  }
}
@media screen and (min-width: 768px) {
  .sec--04 {
    margin-bottom: 18.1rem;
  }
  .sec--04 .sec-inner {
    display: flex;
    justify-content: flex-start;
    margin-left: 17rem;
  }
  .sec--04 .sec__wrap--04 {
    margin-left: 10rem;
  }
  .sec--04 .itemImg401 {
    margin-bottom: 0;
  }
  .sec--04 .itemImg402 {
    width: 50rem;
    margin: 0 auto;
    margin-top: 4.1rem;
    margin-bottom: 4.3rem;
  }
  .sec--04 .sec-rotate {
    width: 1.8rem;
  }
  .sec--04 .sec-front {
    top: 4.2rem;
    right: -2.5rem;
    transform: rotate(15deg);
  }
  .sec--04 .sec-front .sec-rotateLeft,
.sec--04 .sec-front .sec-rotateRight {
    margin-bottom: -0.3rem;
  }
  .sec--04 .sec-back {
    top: 26.1rem;
    left: 1.5rem;
    transform: rotate(20deg);
  }
  .sec--04 .sec-back .sec-rotateLeft,
.sec--04 .sec-back .sec-rotateRight {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .sec--05 {
    margin-bottom: 18rem;
  }
  .sec--05 .sec-inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    margin-right: 18rem;
  }
  .sec--05 .sec__wrap {
    text-align: center;
  }
  .sec--05 .itemImg501 {
    margin-left: 10rem;
    margin-bottom: 0;
  }
  .sec--05 .itemImg502 {
    width: 43rem;
    margin: 0 auto;
    margin-top: 6rem;
    margin-bottom: 4.4rem;
  }
}
@media screen and (min-width: 768px) {
  .creatorInfo {
    margin-bottom: 11.9rem;
  }
  .creatorInfo .creatorInfo-name {
    margin-bottom: 1.4rem;
  }
  .creatorInfo .creatorInfo-name .sec-name {
    margin-bottom: 1.1rem;
    padding: 0 1rem;
    padding-bottom: 0.2rem;
  }
  .creatorInfo .creatorInfo-detail {
    margin-bottom: 2.2rem;
  }
  .creatorInfo .creatorInfo-linkArea {
    width: 25rem;
  }
  .creatorInfo__url {
    margin-bottom: 0.9rem;
  }
  .creatorInfo__url span {
    width: 1.9rem;
    margin-right: 0.8rem;
  }
  .creatorInfo__instagram {
    margin-right: 1.9rem;
    margin-left: -2.1rem;
  }
  .creatorInfo__instagram span {
    width: 1.9rem;
    margin-right: 0.9rem;
  }
  .creatorInfo__twitter {
    margin-right: -2rem;
  }
  .creatorInfo__twitter span {
    width: 2rem;
    margin-right: 0.8rem;
  }
}
@media screen and (min-width: 768px) {
  .furfur-issue220616__btn {
    width: 200px;
    height: 40px;
    margin-bottom: 23.9rem;
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
                                          for tablet
//////////////////////////////////////////////////////////////////////////////////////////////
*/
@media (max-width: 1400px) and (min-width: 768px) {
  html {
    font-size: 0.7142857143vw;
  }
}
/*# sourceMappingURL=style.css.map */