@charset "UTF-8";


.talign-just,
ul.tajust > li, ol.tajust > li {
  text-align: justify !important;
  text-justify: inter-ideograph !important;
}
/* リストスタイル設定　①②③・・・ */
.list-marunum {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0 !important;
}
ul.list-marunum > li {
  text-indent: -1em;
  padding-left: 1em;
}
.l-container .c-list.list-marunum > li:nth-child(1):before {
  content: "① ";
}
.l-container .c-list.list-marunum > li:nth-child(2):before {
  content: "② ";
}
.l-container .c-list.list-marunum > li:nth-child(3):before {
  content: "③ ";
}
.l-container .c-list.list-marunum > li:nth-child(4):before {
  content: "④ ";
}
.l-container .c-list.list-marunum > li:nth-child(5):before {
  content: "⑤ ";
}
.l-container .c-list.list-marunum > li:nth-child(6):before {
  content: "⑥ ";
}
.l-container .c-list.list-marunum > li:nth-child(7):before {
  content: "⑦ ";
}
.l-container .c-list.list-marunum > li:nth-child(8):before {
  content: "⑧ ";
}
.l-container .c-list.list-marunum > li:nth-child(9):before {
  content: "⑨ ";
}
.l-container .c-list.list-marunum > li:nth-child(10):before {
  content: "⑩ ";
}
.l-container .c-list.list-marunum > li:nth-child(11):before {
  content: "⑪ ";
}
.l-container .c-list.list-marunum > li:nth-child(12):before {
  content: "⑫ ";
}
.l-container .c-list.list-marunum > li:nth-child(13):before {
  content: "⑬ ";
}
.l-container .c-list.list-marunum > li:nth-child(14):before {
  content: "⑭ ";
}
.l-container .c-list.list-marunum > li:nth-child(15):before {
  content: "⑮ ";
}
.l-container .c-list.list-marunum > li:nth-child(16):before {
  content: "⑯ ";
}
.l-container .c-list.list-marunum > li:nth-child(17):before {
  content: "⑰ ";
}
.l-container .c-list.list-marunum > li:nth-child(18):before {
  content: "⑱ ";
}
.l-container .c-list.list-marunum > li:nth-child(19):before {
  content: "⑲ ";
}
.l-container .c-list.list-marunum > li:nth-child(20):before {
  content: "⑳ ";
}
/* リストスタイル設定　Ａ．Ｂ．Ｃ．・・・全角 */
.list-zeneng {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0 !important;
}
ul.list-zeneng > li {
  text-indent: -2em;
  padding-left: 2em;
}
.list-zenengA:before {
  content: "Ａ．";
}
.list-zenengB:before {
  content: "Ｂ．";
}
.list-zenengC:before {
  content: "Ｃ．";
}
/* リストスタイル設定　漢数字 
*/
.pp-cjk-ideographic-indent {
  text-indent: -1.3em;
  padding-left: 1.3em;
  margin-left: 1.3em !important;
}
.pp-cjk-ideographic-indent > li.ddigit {
  text-indent: -2.7em;
  padding-left: 1.5em;
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(1):before {
  content: "一 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(2):before {
  content: "二 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(3):before {
  content: "三 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(4):before {
  content: "四 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(5):before {
  content: "五 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(6):before {
  content: "六 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(7):before {
  content: "七 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(8):before {
  content: "八 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(9):before {
  content: "九 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(10):before {
  content: "十 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(11):before {
  content: "十一 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(12):before {
  content: "十二 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(13):before {
  content: "十三 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(14):before {
  content: "十四 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(15):before {
  content: "十五 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(16):before {
  content: "十六 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(17):before {
  content: "十七 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(18):before {
  content: "十八 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(19):before {
  content: "十九 ";
}
.l-container .c-list.pp-cjk-ideographic > li:nth-child(20):before {
  content: "二十 ";
}
/* リスト ローマ数字
*/
.l-container .c-list.pp-number-kakko {
  counter-reset: number;
}
.l-container .c-list.pp-number-kakko > li {
  position: relative;
  padding-left: 39px;
  padding-left: 3.9rem;
}
.l-container .c-list.pp-number-kakko > li:before {
  position: absolute;
  display: block;
  content: "";
}
.l-container .c-list.pp-number-kakko > li:before {
  top: 0;
  left: 0;
  width: 32px;
  width: 3.2rem;
  counter-increment: number;
  content: counter(number, pp-number-kakko) ".";
  text-align: right;
}
.l-container .c-list.pp-number-kakko > li:nth-child(1), .l-container .c-list.pp-number-kakko > li:nth-child(2), .l-container .c-list.pp-number-kakko > li:nth-child(3), .l-container .c-list.pp-number-kakko > li:nth-child(4), .l-container .c-list.pp-number-kakko > li:nth-child(5), .l-container .c-list.pp-number-kakko > li:nth-child(6), .l-container .c-list.pp-number-kakko > li:nth-child(7), .l-container .c-list.pp-number-kakko > li:nth-child(8), .l-container .c-list.pp-number-kakko > li:nth-child(9), .l-container .c-list.pp-number-kakko > li:nth-child(10) {
  padding-left: 22px;
  padding-left: 2.2rem;
}
.l-container .c-list.pp-number-kakko > li:nth-child(1):before, .l-container .c-list.pp-number-kakko > li:nth-child(2):before, .l-container .c-list.pp-number-kakko > li:nth-child(3):before, .l-container .c-list.pp-number-kakko > li:nth-child(4):before, .l-container .c-list.pp-number-kakko > li:nth-child(5):before, .l-container .c-list.pp-number-kakko > li:nth-child(6):before, .l-container .c-list.pp-number-kakko > li:nth-child(7):before, .l-container .c-list.pp-number-kakko > li:nth-child(8):before, .l-container .c-list.pp-number-kakko > li:nth-child(9):before, .l-container .c-list.pp-number-kakko > li:nth-child(10):before {
  width: 15px;
  width: 1.5rem;
}
/* リスト （数字）
*/
.l-container .c-list.pp-number-kakko {
  counter-reset: number;
}
.l-container .c-list.pp-number-kakko > li {
  position: relative;
  padding-left: 39px;
  padding-left: 3.9rem;
}
.l-container .c-list.pp-number-kakko > li:before {
  position: absolute;
  display: block;
  content: "";
  font-size: 1.5em;
}
.l-container .c-list.pp-number-kakko > li:before {
  top: 0;
  left: 0;
  width: 86px;
  counter-increment: number;
  content: "（"counter(number) "）";
  text-align: right;
}
.l-container .c-list.pp-number-kakko > li:nth-child(1), .l-container .c-list.pp-number-kakko > li:nth-child(2), .l-container .c-list.pp-number-kakko > li:nth-child(3), .l-container .c-list.pp-number-kakko > li:nth-child(4), .l-container .c-list.pp-number-kakko > li:nth-child(5), .l-container .c-list.pp-number-kakko > li:nth-child(6), .l-container .c-list.pp-number-kakko > li:nth-child(7), .l-container .c-list.pp-number-kakko > li:nth-child(8), .l-container .c-list.pp-number-kakko > li:nth-child(9), .l-container .c-list.pp-number-kakko > li:nth-child(10) {
  padding-left: 50px;
}
.l-container .c-list.pp-number-kakko > li:nth-child(1):before, .l-container .c-list.pp-number-kakko > li:nth-child(2):before, .l-container .c-list.pp-number-kakko > li:nth-child(3):before, .l-container .c-list.pp-number-kakko > li:nth-child(4):before, .l-container .c-list.pp-number-kakko > li:nth-child(5):before, .l-container .c-list.pp-number-kakko > li:nth-child(6):before, .l-container .c-list.pp-number-kakko > li:nth-child(7):before, .l-container .c-list.pp-number-kakko > li:nth-child(8):before, .l-container .c-list.pp-number-kakko > li:nth-child(9):before, .l-container .c-list.pp-number-kakko > li:nth-child(10):before {
  width: 86px;
  margin-left: -34px;
}
/* リストスタイル設定　〇
*/
.pp-indent {
  text-indent: -1.3em;
  padding-left: 1.3em;
  margin-left: 1.3em !important;
}
.pp-cjk-ideographic-indent {
  text-indent: -1.3em;
  padding-left: 1.3em;
  margin-left: 1.3em !important;
}
.l-container .c-list.pp-list-circle > li::before {
  content: "〇 ";
}
/* FLEX BOX 
*/
@media only screen and (min-width: 786px) {
  .pp-flex-box {
    display: flex !important;
  }
  .pp-flex-box-inner.left {
    width: 200px !important;
    font-size: 100% !important;
  }
  .pp-flex-box-inner.center {
    display: block !important;
    width: 10% !important;
    text-align: left;
  }
  .pp-flex-box-inner.right {
    width: 60% !important;
  }
  .pp-flex-box-inner.right {
    text-align: left;
  }
  .pp-flex-box-inner.right::after {
    content: none !important;
  }
  span.pp-sp-colon {
    display: none;
  }
  .pp-flex-box-inner.left span.pp-ps-hide {
    display: none !important;
  }
}
/* pc END
*/
/*SP
*/
.pp-flex-box {
  display: block;
}
.pp-flex-box-inner.center {
  display: none;
}
.pp-flex-box-inner.left, .pp-flex-box-inner.right {
  width: 100%;
}
.pp-flex-box-inner.left, .pp-flex-box-inner.center, .pp-flex-box-inner.right {
  text-align: left;
}
.pp-flex-box-inner.right::after {
  content: none !important;
}
.pp-flex-box-inner.right {
  margin-bottom: 16px;
}
@media only screen and (max-width: 785px) {
  .pp-flex-box-inner.left span.pp-ps-hide {
    display: inline;
  }
}
table.pp-betsuhyou caption {
  text-align: left;
}
/*別紙
*/
.pp-besshi-outer {
  display: flex;
  flex-direction: row-reverse;
}
.pp-besshi {
  width: 3em;
  border: 1px solid #999 !important;
  padding: 6px;
  text-align: center;
}
h3.pp-besshi-title {
  text-align: center;
  font-weight: bold !important;
}
.pp-list-circle {
  list-style: circle !important;
}
/*未払い合計
*/
.pp-mibaraigoukei-img {
  width: 100%;
}
.pp-mibaraigoukei-img img {
  width: 100%;
}