@font-face {
  font-family: 'NewRailAlphabet';
  src: url("../font/A2-Type-New-Rail-Alphabet-Medium_0.woff") format("woff"); }

@font-face {
  font-family: 'Aovel Sans';
  src: url("../font/ASansreg.woff") format("woff"); }

.ss_2ndcollection_0426 .content_wrap {
  width: 1080px;
  margin: 0 auto 80px; }

.ss_2ndcollection_0426 .catalog_wrap {
  margin-top: 120px; }

.ss_2ndcollection_0426 .catalog_wrap_01, .ss_2ndcollection_0426 .catalog_wrap_02, .ss_2ndcollection_0426 .catalog_wrap_03, .ss_2ndcollection_0426 .catalog_wrap_04, .ss_2ndcollection_0426 .catalog_wrap_05, .ss_2ndcollection_0426 .catalog_wrap_06, .ss_2ndcollection_0426 .catalog_wrap_07, .ss_2ndcollection_0426 .catalog_wrap_08 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.ss_2ndcollection_0426 .pic {
  position: relative;
  z-index: 2; }

.ss_2ndcollection_0426 .bg_pic {
  position: relative;
  z-index: 1; }

.ss_2ndcollection_0426 .item_txt {
  margin-top: 20px;
  font-family: 'Aovel Sans'; }
  .ss_2ndcollection_0426 .item_txt::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.8) * 0.5em); }
  .ss_2ndcollection_0426 .item_txt a {
    font-size: 13px;
    letter-spacing: 0.025em;
    line-height: 1.8;
    font-family: 'Aovel Sans';
    text-decoration: underline;
    margin-right: 13px;
    display: inline-block; }
  .ss_2ndcollection_0426 .item_txt span {
    display: block; }

.ss_2ndcollection_0426 .en_txt {
  font-size: 12px;
  color: #231815;
  font-family: 'NewRailAlphabet';
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  z-index: 4; }

.ss_2ndcollection_0426 .catalog_wrap {
  position: relative; }

.ss_2ndcollection_0426 .catalog01 .pic {
  margin-left: 35px; }

.ss_2ndcollection_0426 .catalog01 .item_txt {
  text-align: center; }

.ss_2ndcollection_0426 .catalog01 .en_txt {
  position: absolute;
  top: 210px;
  right: 120px; }

.ss_2ndcollection_0426 .catalog15 .bg_pic {
  position: absolute;
  top: 0;
  left: 326px; }

.ss_2ndcollection_0426 .catalog15 .pic {
  padding-top: 70px;
  text-align: right;
  position: relative;
  left: 40px; }

.ss_2ndcollection_0426 .catalog15 .en_txt {
  position: relative;
  top: -70px;
  left: 70px; }

.ss_2ndcollection_0426 .catalog15 .item_txt {
  text-align: right;
  position: relative;
  left: 40px;
  top: -44px; }
  .ss_2ndcollection_0426 .catalog15 .item_txt a:last-child {
    margin-right: 0; }

.ss_2ndcollection_0426 .catalog02 {
  margin-right: 127px;
  margin-left: 40px; }

.ss_2ndcollection_0426 .catalog14 .item_txt {
  text-align: right; }
  .ss_2ndcollection_0426 .catalog14 .item_txt a {
    text-align: right; }
  .ss_2ndcollection_0426 .catalog14 .item_txt a:nth-child(2), .ss_2ndcollection_0426 .catalog14 .item_txt a:nth-child(4) {
    margin-right: 0; }

.ss_2ndcollection_0426 .catalog14 .pic {
  margin-top: 84px; }

.ss_2ndcollection_0426 .catalog03 {
  width: 600px;
  margin-left: 40px;
  margin-top: 35px; }
  .ss_2ndcollection_0426 .catalog03 .en_txt {
    margin-left: 35px;
    margin-bottom: 74px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .ss_2ndcollection_0426 .catalog03 .bg_pic {
    position: absolute;
    top: 186px;
    left: 183px; }
  .ss_2ndcollection_0426 .catalog03 .item_txt {
    margin-top: 180px; }
    .ss_2ndcollection_0426 .catalog03 .item_txt a {
      display: block; }

.ss_2ndcollection_0426 .catalog16 {
  position: relative;
  left: 40px;
  text-align: right; }
  .ss_2ndcollection_0426 .catalog16 .item_txt {
    text-align: right; }
    .ss_2ndcollection_0426 .catalog16 .item_txt a:nth-child(3) {
      margin-right: 0; }

.ss_2ndcollection_0426 .catalog04 div, .ss_2ndcollection_0426 .catalog04 p {
  margin-left: 72px; }

.ss_2ndcollection_0426 .catalog05 {
  margin-right: 153px;
  margin-left: 140px; }

.ss_2ndcollection_0426 .catalog_wrap_03 .en_txt {
  margin: 70px 0 126px; }

.ss_2ndcollection_0426 .catalog_wrap_04 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.ss_2ndcollection_0426 .catalog18 {
  margin-right: 130px;
  margin-top: 60px; }
  .ss_2ndcollection_0426 .catalog18 a {
    display: block; }

.ss_2ndcollection_0426 .catalog06 p {
  text-align: right; }
  .ss_2ndcollection_0426 .catalog06 p a:nth-child(2) {
    margin-right: 0; }

.ss_2ndcollection_0426 .catalog_wrap_05 .catalog07 {
  margin-right: 90px; }
  .ss_2ndcollection_0426 .catalog_wrap_05 .catalog07 .en_txt {
    position: absolute;
    top: 72px;
    left: 228px;
    z-index: 3; }

.ss_2ndcollection_0426 .catalog_wrap_05 .catalog19 {
  position: relative;
  margin-top: 33px; }
  .ss_2ndcollection_0426 .catalog_wrap_05 .catalog19 .pic {
    margin-left: 90px; }
  .ss_2ndcollection_0426 .catalog_wrap_05 .catalog19 .bg_pic {
    position: absolute;
    top: 42px; }
  .ss_2ndcollection_0426 .catalog_wrap_05 .catalog19 p {
    text-align: right;
    margin-top: 102px; }
    .ss_2ndcollection_0426 .catalog_wrap_05 .catalog19 p a {
      display: block;
      margin-right: 0; }

.ss_2ndcollection_0426 .catalog08 {
  position: relative; }
  .ss_2ndcollection_0426 .catalog08 .en_txt {
    position: absolute;
    top: 35px;
    left: 33px;
    z-index: 3; }

.ss_2ndcollection_0426 .catalog20 {
  margin-left: 40px;
  margin-right: 130px; }
  .ss_2ndcollection_0426 .catalog20 .item_txt a {
    display: block; }

.ss_2ndcollection_0426 .catalog09 {
  margin-top: 62px; }

.ss_2ndcollection_0426 .catalog10 {
  margin-left: 90px; }

.ss_2ndcollection_0426 .catalog21 {
  margin-left: 90px;
  margin-top: 57px; }
  .ss_2ndcollection_0426 .catalog21 .bg_pic {
    position: absolute;
    margin-top: 140px;
    margin-left: 94px; }
  .ss_2ndcollection_0426 .catalog21 .pic {
    margin-top: 236px;
    margin-left: 94px; }
  .ss_2ndcollection_0426 .catalog21 .item_txt {
    margin-left: 94px; }

.ss_2ndcollection_0426 .catalog11_bg {
  margin-left: 40px;
  margin-top: 60px;
  margin-right: 205px; }

.ss_2ndcollection_0426 .catalog12 {
  width: 960px;
  position: relative; }
  .ss_2ndcollection_0426 .catalog12 .pic {
    margin-bottom: 40px;
    text-align: right; }
  .ss_2ndcollection_0426 .catalog12 .item_txt {
    text-align: right; }
    .ss_2ndcollection_0426 .catalog12 .item_txt a:nth-child(3) {
      margin-right: 0; }
  .ss_2ndcollection_0426 .catalog12 .en_txt::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.8) * 0.5em); }

.ss_2ndcollection_0426 .catalog13 {
  margin-right: 130px; }

.ss_2ndcollection_0426 .catalog22 .pic {
  margin-top: 70px;
  margin-left: 30px; }

.ss_2ndcollection_0426 .catalog22 .bg_pic {
  position: absolute;
  top: 170px; }

.ss_2ndcollection_0426 .catalog22 p {
  text-align: right;
  margin-top: 197px; }
  .ss_2ndcollection_0426 .catalog22 p a {
    display: block;
    margin-right: 0; }

.ss_2ndcollection_0426 .left_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ss_2ndcollection_0426 .left_col > div:nth-child(1) {
    margin-right: 12px;
    margin-left: 20px; }
  .ss_2ndcollection_0426 .left_col a {
    display: block; }

.ss_2ndcollection_0426 .right_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ss_2ndcollection_0426 .right_col > div:nth-child(1) {
    margin-right: 12px;
    margin-left: 20px; }
  .ss_2ndcollection_0426 .right_col > div:nth-child(2) {
    margin-right: 20px; }
  .ss_2ndcollection_0426 .right_col a {
    display: block; }

.ss_2ndcollection_0426 .catalog_wrap_09 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
