@charset "utf-8";
/* -----------------------
 NISHIWAKI 
 other.css
 2024/5/31
 moat.
-------------------------*/
#div_main {
  margin-top: 88px;
  overflow-x: clip;
  font-size: 0.8em;
}
@media screen and (max-width: 800px) {
  .pcOnly {
    display: none;
  }
}

.spOnly {
  display: none;
}
@media screen and (max-width: 800px) {
  .spOnly {
    display: block;
  }
}
/* -------------------
   engraving option
---------------------*/
.page_title {
  padding-top: 140px;
  padding-bottom: 53px;
  margin-bottom: 0;
  font-size: 1.38em;
  font-weight: 700;
}

.main_text {   
  letter-spacing: 0.1;
  line-height: 1.8;
  font-size: 16px;
}

.sec_title {
  padding-top: 140px;
  padding-bottom: 53px;
  font-size: 21px;
  font-weight: 700;
}
.engraving_note_block h5 {
  font-size: 16px;
  padding-left: 16px;
}
.engraving_note_block ul {
  margin-top: 10px;
  font-size: 16px;
  padding-bottom: 25px;
}
.engraving_note_block ul.last-list {
  padding-bottom: 0;
}
.engraving_note_block ul li {
  text-indent: -1em;
  padding-left: 1em;
  margin-bottom: 5px;
  line-height: 1.3; 
  font-size: 16px;
}
.engraving_note_block ul li::before {
  content: '・';
  padding-right: 7px;
}

.font_option_sec dl dt {
  font-size: 14px;
}
.font_option_sec dl dd {
  margin-top: 10px;
  margin-bottom: 25px;
  padding-left: 15px;
}
.font_option_sec dl dd.last-item {
  margin-bottom: 0;
}


.engraving_sample_sec {
  padding-top: 140px;
  padding-bottom: 110px;
}

.engraving_sample_sec ul li {
  margin-bottom: 89px;
}
.engraving_sample_sec ul li p {
  margin-top: 10px;
  font-size: 21px;
  font-weight: 900;
}


@media screen and (max-width: 800px) {
  img {
    max-width: 90%;
    margin: auto;
  }
  .page_title {
    padding-top: 70px;
    padding-bottom: 25px;
  }
  .main_text {
    font-size: 14px;
  }
  .sec_title {
    padding-top: 70px;
    padding-bottom: 25px;
    font-size: 18px;
  }
  .engraving_note_block h5 {
    font-size: 14px;
    padding-left: 14px;
  }
  .engraving_note_block ul {
    font-size: 14px;
    padding-bottom: 15px;
  }
  .engraving_note_block ul.last-list {
    padding-bottom: 0;
  }
  .engraving_note_block ul li {
    font-size: 14px;
  }
  .engraving_note_block ul li::before {
    padding-right: 7px;
  }

  .font_option_sec dl dt {
    font-size: 14px;
  }
  .font_option_sec dl dd {
    margin-bottom: 15px;
    padding-left: 15px;
  }
  .engraving_sample_sec {
    padding-top: 70px;
    padding-bottom: 25px;
  }
  .engraving_sample_sec ul li {
    margin-bottom: 40px;
  }
  .engraving_sample_sec ul li p {
    font-size: 18px;
  }
}