@charset "UTF-8";
@media all and (min-width: 768px) { .sp { display: none; } }

@media all and (max-width: 767px) { .pc { display: none; } }

#kodawariPage { color: #666; }

@media all and (max-width: 767px) { #kodawariPage .pageTtl_area { border-top: #ece8e6 solid 1px; background: #fff; } }

@media all and (max-width: 767px) { #kodawariPage .kodawariCntWrp { padding-bottom: 20px; } }

#kodawariPage .kodawariCntWrp .kodawariBlock1 { padding-top: 5px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt { text-align: center; letter-spacing: 0.05em; border-radius: 10px; background-color: whitesmoke; max-width: 632px; margin: 25px auto 0px; padding: 80px 80px 75px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_img { line-height: 0; width: 207px; margin: 0px auto 30px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_img img { width: 100%; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_ttl { letter-spacing: 0.05em; line-height: 1.5; color: #42210b; font-size: 22px; margin-bottom: 25px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_txt { text-align: left; line-height: 2; font-size: 14px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt .sml { font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; font-size: 12px; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt .sml a { color: #666; text-decoration: underline; }

#kodawariPage .kodawariCntWrp .kodawariBlock1 .block_sgmnt { height: 4px; background-color: #ece8e6; box-shadow: inset 0px 1px 3px 0px rgba(4, 0, 0, 0.1); margin-top: 75px; }

@media all and (max-width: 767px) { #kodawariPage .kodawariCntWrp .kodawariBlock1 { padding: 0 25px 0px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt { margin: 0px auto 25px; padding: 50px 15px 35px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_img { width: 148px; margin: 0px auto 35px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_ttl { font-size: 14px; line-height: 2; margin-bottom: 25px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock1 .blockCnt_txt { font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; }
  #kodawariPage .kodawariCntWrp .kodawariBlock1 .block_sgmnt { display: none; } }

#kodawariPage .kodawariCntWrp .kodawariBlock2 { padding: 80px 0px 0px; }

@media all and (min-width: 768px) { #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt:nth-child(2n) { flex-direction: row-reverse; } }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt { max-width: 1010px; padding-left: 25px; padding-right: 25px; margin-left: auto; margin-right: auto; display: flex; flex-wrap: wrap; justify-content: space-between; letter-spacing: 0.05em; align-items: center; margin-bottom: 80px; }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_img { line-height: 0; width: 50%; }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_img img { width: 100%; }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_txtarea { width: 42%; }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_ttl { line-height: 1.5; color: #42210b; font-size: 18px; margin-bottom: 1em; }

#kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_txt { text-align: justify; text-align: left; line-height: 2; font-size: 14px; }

@media all and (max-width: 767px) { #kodawariPage .kodawariCntWrp .kodawariBlock2 { padding: 0px 0px 0px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt { margin-bottom: 20px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_img { width: 100%; margin-bottom: 20px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_txtarea { width: 100%; }
  #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_ttl { line-height: 2; font-size: 14px; margin-bottom: 1.2em; }
  #kodawariPage .kodawariCntWrp .kodawariBlock2 .blockCnt_txt { font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; } }

#kodawariPage .kodawariCntWrp .kodawariBlock3 { border-top: #ece8e6 solid 1px; max-width: 960px; margin: 0px auto; padding: 70px 0px 0px; }

#kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt { text-align: center; margin: 0px auto; max-width: 630px; }

#kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt_ttl { letter-spacing: 0.05em; line-height: 1.5; color: #42210b; font-size: 24px; margin-bottom: 10px; }

#kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt_txt { text-align: left; line-height: 2; font-size: 14px; }

@media all and (max-width: 767px) { #kodawariPage .kodawariCntWrp .kodawariBlock3 { padding: 25px 25px 0px; border-top: none; }
  #kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt { max-width: 900px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt_ttl { text-align: left; font-size: 14px; margin-bottom: 20px; }
  #kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt_txt { font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; }
  #kodawariPage .kodawariCntWrp .kodawariBlock3 .blockCnt_txt br { display: none; } }

/*# sourceMappingURL=../css/kodawari.map */