main {
  /* MORNING COAT tabs */
  /* .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
  	height: 244px;
  } */
  /* TUXEDO tabs */
}
@media screen and (min-width: 768px) {
  main .ceremony .layout_b_kv_under_area .layout_b_kv_under_block .layout_b_kv_under_box .layout_b_kv_under_category_area .layout_b_kv_under_category_block .layout_b_kv_under_category_img img {
    width: 286px;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
    padding: 24px 24px 78px;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area .layout_b_coordinate_photo_detail_txt {
    line-height: 1.7;
  }
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(1) .layout_b_coordinate_photo_detail_txt_area {
  height: 245px;
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(2) .layout_b_coordinate_photo_detail_txt_area {
  height: 224px;
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(3) .layout_b_coordinate_photo_detail_txt_area {
  height: 202px;
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(4) .layout_b_coordinate_photo_detail_txt_area,
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(5) .layout_b_coordinate_photo_detail_txt_area,
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(6) .layout_b_coordinate_photo_detail_txt_area {
  height: 229px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
  top: 510px;
  left: 220px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
  top: 242px;
  left: 283px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
  top: 370px;
  left: 299px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
  top: 650px;
  left: 85px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
  top: 1020px;
  left: 164px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_6 {
  top: 1015px;
  left: 445px;
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
  height: 244px;
}
main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(2) .layout_b_coordinate_photo_detail_txt_area {
  height: 294px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
  top: 380px;
  left: 180px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
  top: 346px;
  left: 268px;
  border: 1px solid #000;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
  top: 260px;
  left: 230px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
  top: 470px;
  left: 270px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
  top: 1080px;
  left: 360px;
}
main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1:hover, main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2:hover, main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3:hover, main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4:hover, main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5:hover, main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_6:hover {
  background-color: #000;
  color: #fff;
  border: 1px solid #fff;
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  main {
    /* MORNING COAT tabs */
    /* .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
    	height: 23.34vw;
    } */
    /* TUXEDO COAT tabs */
  }
  main .ceremony .layout_b_kv_area .layout_b_kv_block .layout_b_kv_heading {
    left: calc(7.3vw + 40%);
    top: 6.8vw;
  }
  main .ceremony .layout_b_kv_area .layout_b_kv_block .layout_b_kv_heading .layout_b_kv_h1 {
    font-size: 4.8vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(1) .layout_b_coordinate_photo_detail_txt_area {
    height: 22.3vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(2) .layout_b_coordinate_photo_detail_txt_area {
    height: 20.4vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(3) .layout_b_coordinate_photo_detail_txt_area {
    height: 18.4vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(4) .layout_b_coordinate_photo_detail_txt_area,
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(5) .layout_b_coordinate_photo_detail_txt_area,
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(6) .layout_b_coordinate_photo_detail_txt_area {
    height: 20.8vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
    height: 23.34vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(2) .layout_b_coordinate_photo_detail_txt_area {
    height: 25.34vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:nth-child(4) .layout_b_coordinate_photo_detail_txt_area {
    height: 21.34vw;
  }
}
@media screen and (max-width: 1100px) {
  main {
    /* MORNING COAT tabs */
    /* TUXEDO COAT tabs */
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:not(:first-child) {
    margin-top: 2.05vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
    top: 47.6vw;
    left: 20vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
    top: 22.1vw;
    left: 25.9vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
    top: 33.8vw;
    left: 27.4vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
    top: 59.2vw;
    left: 7.4vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
    top: 92.9vw;
    left: 14.7vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_6 {
    top: 93vw;
    left: 41vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
    top: 33.6vw;
    left: 17vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
    top: 32.5vw;
    left: 24.6vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
    top: 23.8vw;
    left: 20.8vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
    top: 44.2vw;
    left: 24.4vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
    top: 98.9vw;
    left: 32.7vw;
  }
}
@media screen and (max-width: 767px) {
  main {
    /* MORNING COAT tabs */
    /* TUXEDO COAT tabs */
  }
  main .ceremony_morningtuxedo .layout_b_kv_under_area .layout_b_kv_under_block .layout_b_kv_under_box .layout_b_kv_under_category_area .layout_b_kv_under_category_block {
    height: 79vw;
  }
  main .ceremony_morningtuxedo .layout_b_kv_under_area .layout_b_kv_under_block .layout_b_kv_under_box .layout_b_kv_under_category_area:nth-child(odd) .layout_b_kv_under_category_block:before,
  main .ceremony_morningtuxedo .layout_b_kv_under_area .layout_b_kv_under_block .layout_b_kv_under_box .layout_b_kv_under_category_area:nth-child(even) .layout_b_kv_under_category_block:before {
    height: 79vw;
  }
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area,
  main .ceremony .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_txt_area {
    height: auto !important;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo_detail .layout_b_coordinate_photo_detail_list:not(:first-child) {
    margin-top: 0;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
    top: 21.6vw;
    left: 29.2vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
    top: 5.5vw;
    left: 45.7vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
    top: 17vw;
    left: 40.7vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
    top: 45.2vw;
    left: 16vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab1 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
    top: 90vw;
    left: 28vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_1 {
    top: 34.6vw;
    left: 29.2vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_2 {
    top: 19.5vw;
    left: 39.7vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_3 {
    top: 8vw;
    left: 45.7vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_4 {
    top: 35.2vw;
    left: 40vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block.tab2 .layout_b_coordinate_photo .layout_b_coordinate_photo_number.coordinate_number_5 {
    top: 101vw;
    left: 52vw;
  }
  main .layout_b_coordinate_area .layout_b_coordinate_block .layout_b_coordinate_photo .layout_b_coordinate_photo_detail {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1379px) {
  main .ceremony .layout_b_kv_area .layout_b_kv_block .layout_b_scroll {
    top: 9.8vw;
    right: 2.8vw;
  }
}/*# sourceMappingURL=ceremony_morningtuxedo.css.map */