@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"); }
  .sp_only{display: none;}

#spring_summer_catalog_200406 {
  margin: 0 auto 140px;
  max-width: 1000px; }
  #spring_summer_catalog_200406 .sp-only {
    display: none !important; }
  #spring_summer_catalog_200406 .pc-only {
    display: block !important; }
  #spring_summer_catalog_200406 .goods-txt {
    margin-top: 18px;
    font-family: "egizio-urw", serif;
    font-size: 13px;
    line-height: 1.53;
    letter-spacing: 0.078em; }
    #spring_summer_catalog_200406 .goods-txt::before {
      content: "";
      display: block;
      height: 0;
      width: 0;
      margin-top: calc((1 - 1.53) * 0.5em); }
    #spring_summer_catalog_200406 .goods-txt > * + * {
      margin-left: 8px; }
  #spring_summer_catalog_200406 .goods-txt p:not(:first-child) {
    margin-left: 0; }
  #spring_summer_catalog_200406 .goods-txt-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .goods-txt-item > * + * {
      margin-left: 8px; }
  #spring_summer_catalog_200406 a {
    display: block; }
  #spring_summer_catalog_200406 img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain; }
  #spring_summer_catalog_200406 .sl {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    #spring_summer_catalog_200406 .sl:hover {
      opacity: .7; }
    #spring_summer_catalog_200406 .sl a {
      opacity: 1; }
  #spring_summer_catalog_200406 .mb-20 {
    margin-bottom: 20px; }
  #spring_summer_catalog_200406 .title {
    margin-top: 64px; }
    #spring_summer_catalog_200406 .title__txt {
      font-family: "EBGaramond", serif;
      text-align: center;
      font-size: 26px;
      line-height: 1.5;
      letter-spacing: 0.03em; }
      #spring_summer_catalog_200406 .title__txt::before {
        content: "";
        display: block;
        height: 0;
        width: 0;
        margin-top: calc((1 - 1.5) * 0.5em); }
  #spring_summer_catalog_200406 .mv {
    margin-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #spring_summer_catalog_200406 .mv__img {
      width: 1000px;
      height: 656.248px;
      background-image: url(../../img/pc/img00.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
    #spring_summer_catalog_200406 .mv__txt {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #spring_summer_catalog_200406 .mv__txt > p:nth-child(n + 2) {
        margin-left: 8px; }
  #spring_summer_catalog_200406 .sec01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    #spring_summer_catalog_200406 .sec01__content {
      width: 100%;
      position: relative;
      margin-top: 77px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    #spring_summer_catalog_200406 .sec01__blk01 {
      padding-left: 105px; }
    #spring_summer_catalog_200406 .sec01__blk02 {
      position: absolute;
      bottom: 80px;
      right: 51px; }
  #spring_summer_catalog_200406 .sec02 {
    position: relative;
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .sec02__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec02__img04 {
      position: relative;
      top: -2px; }
    #spring_summer_catalog_200406 .sec02 .sec02__link {
      min-height: 0%; }
    #spring_summer_catalog_200406 .sec02__blk02 {
      position: absolute;
      top: 0;
      right: 103px; }
    #spring_summer_catalog_200406 .sec02__sectence > * + * {
      margin-left: 16px; }
    #spring_summer_catalog_200406 .sec02__sentence p:not(:first-child) {
      margin-left: 0; }
    #spring_summer_catalog_200406 .sec02__sentence-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  #spring_summer_catalog_200406 .big-image {
    margin-top: 81px; }
    #spring_summer_catalog_200406 .big-image__txt {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #spring_summer_catalog_200406 .big-image__txt > p:nth-child(n + 2) {
        margin-left: 8px; }
  #spring_summer_catalog_200406 .sec03 {
    position: relative;
    margin-top: 77px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .sec03__sectence > * + * {
      margin-left: 16px; }
    #spring_summer_catalog_200406 .sec03__sentence p:not(:first-child) {
      margin-left: 0; }
    #spring_summer_catalog_200406 .sec03__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec03__blk02 {
      position: absolute;
      top: 0;
      right: 50px; }
  #spring_summer_catalog_200406 .center-image01 {
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  #spring_summer_catalog_200406 .sec04 {
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #spring_summer_catalog_200406 .sec04__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec04__blk02 {
      padding-right: 158px; }
  #spring_summer_catalog_200406 .sec05 {
    margin-top: 83px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .sec05__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec05__blk02 {
      padding-left: 27px; }
    #spring_summer_catalog_200406 .sec05__blk03 {
      padding-left: 26px; }
  #spring_summer_catalog_200406 .center-image02 {
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  #spring_summer_catalog_200406 .sec06 {
    margin-top: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #spring_summer_catalog_200406 .sec06__container02 {
      position: relative;
      left: 3px; }
    #spring_summer_catalog_200406 .sec06__blk01 {
      padding-top: 144px;
      padding-left: 106px; }
    #spring_summer_catalog_200406 .sec06__blk02 {
      padding-top: 8px; }
    #spring_summer_catalog_200406 .sec06__blk03 {
      position: relative;
      top: -2px; }
    #spring_summer_catalog_200406 .sec06__no-mt {
      margin-top: 0; }
  #spring_summer_catalog_200406 .mt-68 {
    margin-top: 82px; }
  #spring_summer_catalog_200406 .sec07 {
    margin-top: 79px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #spring_summer_catalog_200406 .sec07__container01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec07__blk02 {
      position: relative;
      top: 0; }
    #spring_summer_catalog_200406 .sec07__blk03 {
      padding-top: 74px;
      padding-right: 51px; }
    #spring_summer_catalog_200406 .sec07__no-mt {
      margin-top: 0; }
  #spring_summer_catalog_200406 .center-image03 {
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  #spring_summer_catalog_200406 .sec08 {
    margin-top: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #spring_summer_catalog_200406 .sec08__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec08__blk02 {
      -ms-flex-item-align: end;
      align-self: flex-end;
      padding-right: 124px;
      padding-bottom: 54px; }
  #spring_summer_catalog_200406 .sec09 {
    margin-top: 81px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    #spring_summer_catalog_200406 .sec09__img27 {
      margin-left: auto; }
    #spring_summer_catalog_200406 .sec09__txt {
      position: relative;
      left: -5px; }
  #spring_summer_catalog_200406 .sec10 {
    margin-top: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .sec10__blk01 {
      padding-left: 53px; }
    #spring_summer_catalog_200406 .sec10__txt {
      position: relative;
      left: 0; }
    #spring_summer_catalog_200406 .sec10__img29 {
      margin-left: auto; }
    #spring_summer_catalog_200406 .sec10__blk02 > .sec10__content > .sec10__sentence {
      padding-left: 20px; }
  #spring_summer_catalog_200406 .sec11 {
    margin-top: 81px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #spring_summer_catalog_200406 .sec11__blk01 {
      width: 438px;
      height: auto; }
  #spring_summer_catalog_200406 .btn {
    margin-top: 142px; }
    #spring_summer_catalog_200406 .btn__all {
      margin: 0 auto;
      width: 104px;
      white-space: nowrap; }
      #spring_summer_catalog_200406 .btn__all a {
        font-size: 20px;
        font-family: "EBGaramond", serif;
        color: #000;
        border-bottom:double 4px #c0c0c0;
        padding-bottom: 7px;
        letter-spacing: 0.02em; }
  #spring_summer_catalog_200406 .mt-140 {
    margin-top: 140px; }
  #spring_summer_catalog_200406 .img01 {
    width: 437px; }
  #spring_summer_catalog_200406 .img01-item {
    width: 437px;
    height: 593.075px; }
  #spring_summer_catalog_200406 .img02 {
    width: 281px; }
  #spring_summer_catalog_200406 .img03 {
    width: 281px; }
  #spring_summer_catalog_200406 .img04 {
    width: 281px; }
  #spring_summer_catalog_200406 .img05 {
    width: 438px; }
  #spring_summer_catalog_200406 .img06 {
    width: 1000px; }
  #spring_summer_catalog_200406 .img07 {
    width: 438px; }
  #spring_summer_catalog_200406 .img08 {
    width: 328px; }
  #spring_summer_catalog_200406 .img09 {
    width: 562px; }
  #spring_summer_catalog_200406 .img10 {
    width: 365px; }
  #spring_summer_catalog_200406 .img11 {
    width: 281px; }
  #spring_summer_catalog_200406 .img12 {
    width: 281px; }
  #spring_summer_catalog_200406 .img13 {
    width: 281px; }
  #spring_summer_catalog_200406 .img14 {
    width: 281px; }
  #spring_summer_catalog_200406 .img15 {
    width: 438px; }
  #spring_summer_catalog_200406 .img16 {
    width: 469px; }
  #spring_summer_catalog_200406 .img17 {
    width: 281px; }
  #spring_summer_catalog_200406 .img18 {
    width: 281px; }
  #spring_summer_catalog_200406 .img19 {
    width: 1000px; }
  #spring_summer_catalog_200406 .img20 {
    width: 281px; }
  #spring_summer_catalog_200406 .img21 {
    width: 281px;
        margin-bottom: 20px; }
  #spring_summer_catalog_200406 .img22 {
    width: 406px; }
  #spring_summer_catalog_200406 .img23 {
    width: 438px; }
  #spring_summer_catalog_200406 .img24 {
    width: 1000px; }
  #spring_summer_catalog_200406 .img25 {
    width: 374px; }
  #spring_summer_catalog_200406 .img26 {
    width: 281px; }
  #spring_summer_catalog_200406 .img27 {
    width: 313px; }
  #spring_summer_catalog_200406 .img28 {
    width: 313px; }
  #spring_summer_catalog_200406 .img29 {
    width: 500px; }
  #spring_summer_catalog_200406 .img30 {
    width: 375px; }
  #spring_summer_catalog_200406 .img31 {
    width: 375px; }
