/* リモデラ事務・リモデラマイソクの規約類（/jimu/privacy・/jimu/tos・/jimu/tokutei・/maisoku/tos）専用。
   旧 lp.remodela.jp から移した本文（h2・h3・p・ol/ul・表）をそのまま読みやすく並べる。ページの枠と見出しは forms.css（/tokutei と同じ）。 */
.legal-doc{width:860px;max-width:100%;color:#333;font-size:16px;line-height:1.9}
.legal-doc h2{margin:56px 0 16px;padding-bottom:8px;border-bottom:2px solid #286b4a;color:#242528;font-size:22px;font-weight:700;line-height:1.5}
.legal-doc h2:first-child{margin-top:0}
.legal-doc h3{margin:32px 0 8px;color:#286b4a;font-size:17px;font-weight:700;line-height:1.6}
.legal-doc p{margin:0 0 12px}
.legal-doc :is(ol,ul){margin:0 0 12px;padding-left:1.6em}
.legal-doc ol{list-style:decimal}
.legal-doc ul{list-style:disc}
.legal-doc :is(ol,ul) :is(ol,ul){margin:6px 0 6px}
.legal-doc ol ol{list-style:lower-roman}
.legal-doc ul.number{list-style:decimal}
.legal-doc li{margin:4px 0}
.legal-doc a{color:#286b4a;text-decoration:underline;word-break:break-all}
/* 特定商取引に基づく表記（旧 .bscTbl01） */
.legal-doc table{width:100%;border-collapse:collapse}
.legal-doc :is(th,td){padding:20px 0;border:0;border-top:1px solid #e6e6e6;text-align:left;vertical-align:top}
.legal-doc tr:first-child :is(th,td){border-top:0}
.legal-doc th{width:30%;padding-right:16px;color:#286b4a;font-weight:700}
.legal-doc td p{margin:0}
@media (max-width:540px){
  .legal-doc{font-size:15px}
  .legal-doc h2{margin-top:40px;font-size:19px}
  .legal-doc h3{font-size:16px}
  .legal-doc :is(th,td){display:block;width:100%;padding:0}
  .legal-doc th{padding-top:16px;padding-bottom:6px}
  .legal-doc td{padding-bottom:16px;border:0}
}
