@charset "UTF-8";
@font-face {
  font-family: "CormorantGaramond";
  src: url("../../font/CormorantGaramond-Medium.woff");
}

@font-face {
  font-family: "EBGaramond";
  src: url("../../font/EBGaramond-Regular.woff");
}

@font-face {
  font-family: "yumin";
  src: url("../../font/yumin.woff");
}

@font-face {
  font-family: "yuminl";
  src: url("../../font/yuminl.woff");
}

.pc_only {
  display: none !important;
}

#spring_summer_catalog_200120 {
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
  color: #000;
  margin-bottom: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .content_wrap {
  width: 100%;
  margin: 0 auto;
}

#spring_summer_catalog_200120 .item_txt {
  font-family: "EBGaramond", sans-serif;
  font-size: calc(28 * (100vw / 750));
  letter-spacing: 0.03em;
  margin-top: calc(30 * (100vw / 750));
  line-height: calc(32*(100vw/750));
  text-align: left;
  color: #58595b;
}

#spring_summer_catalog_200120 .item_txt a {
  display: inline-block;
  color: #58595b;
  margin-bottom: calc(14 * (100vw / 750));
  font-family: "EBGaramond";
}

#spring_summer_catalog_200120 .item_txt .no_link {
  display: inline-block;
  color: #58595b;
  margin-bottom: calc(14 * (100vw / 750));
  font-family: "EBGaramond";
}

#spring_summer_catalog_200120 .item_txt .pre {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  font-size: 10px;
}

#spring_summer_catalog_200120 .item_txt a:last-child {
  margin-bottom: calc(8 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all {
  text-align: center;
}

#spring_summer_catalog_200120 .btn_all div:nth-child(1) {
  margin-top: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all div:nth-child(2) {
  margin-top: calc(120 * (100vw / 750));
  margin-bottom: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all a {
  text-align: center;
  font-family: "EBGaramond", serif;
  letter-spacing: 0.03em;
  font-size: calc(40 * (100vw / 750));
  border-bottom: double 4px #c0c0c0;
  padding-bottom: 4px;
}

#spring_summer_catalog_200120 .title_txt {
  font-family: "EBGaramond", serif;
  text-align: center;
  font-size: calc(52 * (100vw / 750));
  line-height: calc(65 * (100vw / 750));
  letter-spacing: 0.03em;
  margin-bottom: calc(70 * (100vw / 750));
}

#spring_summer_catalog_200120 .sec01 {
  margin-top: calc(65 * (100vw / 750));
}

#spring_summer_catalog_200120 .sec01 .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#spring_summer_catalog_200120 .sec01 .blk01 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#spring_summer_catalog_200120 .sec01 .blk02 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

#spring_summer_catalog_200120 .sec07 .blk01 a {
  display: inline;
  line-height: 1.5;
  margin-bottom: 0;
}

#spring_summer_catalog_200120 img {
  width: 100%;
}

#spring_summer_catalog_200120 .img01 {
  width: calc(676 * (100vw / 750));
  margin-top: calc(155 * (100vw / 750));
}

#spring_summer_catalog_200120 .img02 {
  width: calc(526 * (100vw / 750));
}

#spring_summer_catalog_200120 .img03 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-right: auto;
}

#spring_summer_catalog_200120 .img03 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img04 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img05 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(70 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img06 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(74 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img07 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(74 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img08 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(74 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img09 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(74 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img10 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(74 * (100vw / 750));
}

#spring_summer_catalog_200120 .img11 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(90 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img11 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img12 {
  width: calc(601 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img13 {
  width: calc(750 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img13 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img14 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img15 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
}

#spring_summer_catalog_200120 .img15 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img16 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img17 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img18 {
  width: calc(750 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img18 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img19 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: calc(50 * (100vw / 750));
}

#spring_summer_catalog_200120 .img19 + .item_txt {
  width: calc(700 * (100vw / 750));
}

#spring_summer_catalog_200120 .img21 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(140 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img22 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .img22 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img23 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img24 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img25 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img25 img {
  width: calc(330 * (100vw / 750));
}

#spring_summer_catalog_200120 .img25 img:last-child {
  margin-left: calc(15 * (100vw / 750));
}

#spring_summer_catalog_200120 .img27 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img28 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(100 * (160vw / 750));
}

#spring_summer_catalog_200120 .img28 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img29 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-right: calc(40 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img30 {
  width: calc(750 * (100vw / 750));
  margin-top: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .img30 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img31 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img32 {
  width: calc(750 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
}

#spring_summer_catalog_200120 .img32 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img33 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img34 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(75 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img35 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(75 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img36 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(75 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img37 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
}

#spring_summer_catalog_200120 .img37 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img38 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img39 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img40 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .img40 .item_txt a {
  line-height: 1.5;
}

#spring_summer_catalog_200120 .img41 {
  width: calc(750 * (100vw / 750));
  margin-top: calc(165 * (100vw / 750));
}

#spring_summer_catalog_200120 .img41 + .item_txt {
  margin-left: calc(40 * (100vw / 750));
}

#spring_summer_catalog_200120 .img42 {
  width: calc(525 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
}

#spring_summer_catalog_200120 .img43 {
  width: calc(675 * (100vw / 750));
  margin-top: calc(100 * (100vw / 750));
  margin-left: auto;
}

#spring_summer_catalog_200120 .img44 {
  width: calc(600 * (100vw / 750));
  margin-top: calc(150 * (100vw / 750));
  margin-left: auto;
  margin-right: auto;
}

#spring_summer_catalog_200120 .staff {
  text-align: center;
  margin-top: calc(160 * (100vw / 750));
  font-family: "EBGaramond", serif;
  line-height: 1.6;
  font-size: calc(26 * (100vw / 750));
  letter-spacing: 0.03em;
  color: #58595b;
}

#spring_summer_catalog_200120 .btn_all {
  text-align: center;
  margin-top: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all div:nth-child(1) {
  margin-top: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all div:nth-child(2) {
  margin-top: calc(120 * (100vw / 750));
  margin-bottom: calc(160 * (100vw / 750));
}

#spring_summer_catalog_200120 .btn_all a {
  text-align: center;
  font-family: "EBGaramond", serif;
  letter-spacing: 0.03em;
  font-size: calc(40 * (100vw / 750));
  border-bottom: double 4px #c0c0c0;
  padding-bottom: 4px;
}

#spring_summer_catalog_200120 .ArchiveTitle {
  font-family: "EBGaramond", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}

#spring_summer_catalog_200120 .ArchiveTitle span.ja {
  font-size: calc(26 * (100vw / 750));
}

#spring_summer_catalog_200120 .ArchiveTitle .ja:nth-child(1) {
  margin-bottom: calc(18 * (100vw / 750));
}

#spring_summer_catalog_200120 .bx-wrapper {
  width: calc(580 * (100vw / 750));
  padding-bottom: calc(10 * (100vw / 750));
}

#spring_summer_catalog_200120 .archive_slider {
  border-top: 1px solid #acacad;
}

#spring_summer_catalog_200120 .archive_slider > h4 {
  font-family: "EBGaramond", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  margin-top: calc(20 * (100vw / 750));
}

#spring_summer_catalog_200120 .feed-next-btn {
  right: -2%;
  top: 27%;
}

#spring_summer_catalog_200120 .feed-prev-btn {
  left: -2%;
  top: 27%;
}
/*# sourceMappingURL=style.css.map */