﻿#ai_rule_guide{text-align:left}#ai_rule_guide table td{text-align:center}.ai-rule .ai-rule__title{font-size:16px}.ai-rule .ai-rule__intro{margin:10px 0;padding:15px;border-radius:5px;border:2px solid #e6e6e6}.ai-rule .ai-rule__intro-text{margin:0}.ai-rule .ai-rule__section-title{margin-top:30px;padding:8px 10px;line-height:1em;border-radius:1px;background-color:#e6e6e6}.ai-rule .ai-rule__body-text{margin:15px 10px 15px}.ai-rule .ai-rule__definition-list{padding:0 10px}.ai-rule .ai-rule__section-title+.ai-rule__definition-list .ai-rule__definition-desc{padding-top:20px}.ai-rule .ai-rule__definition-term{margin-bottom:10px;padding-top:30px;border-top:1px dotted #ccc;font-size:14px;font-weight:700}.ai-rule .ai-rule__definition-list .ai-rule__definition-term:first-child{padding-top:10px;border-top:0}.ai-rule .ai-rule__definition-term::before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:6px;background-color:#fbd7d7}.ai-rule .ai-rule__definition-term--with-bullet::before{content:"・";width:auto;height:auto;margin-right:0;border-radius:0;background-color:rgba(0,0,0,0)}.ai-rule .ai-rule__definition-desc{padding:0 0 30px 18px}.ai-rule .ai-rule__definition-desc>*{margin-top:10px}.ai-rule .ai-rule__definition-desc>*:first-child{margin-top:0}.ai-rule .ai-rule__list{margin-top:6px;margin-left:1em;padding-left:0;list-style:none}.ai-rule .ai-rule__list-item{margin-top:6px;margin-left:1em;text-indent:-1em}.ai-rule .ai-rule__list-item::before{content:"・"}.ai-rule .ai-rule__list-item:first-child{margin-top:0}.ai-rule .ai-rule__list--no-bullet .ai-rule__list-item::before{content:none}.ai-rule .ai-rule__list--no-bullet .ai-rule__list-item{margin-left:0;text-indent:0}.ai-rule .ai-rule__note{margin-top:10px;display:block;color:#000}.ai-rule .ai-rule__close-link{text-align:center;margin-bottom:20px}.ai-rule .ai-rule__close-link a{display:block;width:100%;padding:6px 0;border-radius:3px;border:1px solid #ccc;font-size:14px;text-align:center}.ai-rule .ai-rule__close-link a:hover{background-color:#f3f3f3}.ai-rule .ai-rule__table--floor{border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px;text-align:center;border:1px solid #ccc}.ai-rule .ai-rule__table--floor thead tr{background-color:#f2f2f2}.ai-rule .ai-rule__table--floor th{border:1px solid #ccc;padding:10px;font-weight:bold}.ai-rule .ai-rule__table--floor td{border:1px solid #ccc;padding:10px;text-align:center}.ai-rule .ai-rule__table--floor tbody td.ai-rule__table-cell--row-label{background-color:#fff}.ai-rule .ai-rule__table--floor tbody td.ai-rule__table-cell--highlight{background-color:#e6f7ff;font-weight:bold}.ai-rule .ai-rule__table--limit,.ai-rule .ai-rule__table--capacity{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:14px;text-align:center;border:1px solid #d1d5db}.ai-rule .ai-rule__table--limit thead tr,.ai-rule .ai-rule__table--capacity thead tr{background-color:#f3f4f6}.ai-rule .ai-rule__table--limit th,.ai-rule .ai-rule__table--capacity th{border:1px solid #d1d5db;padding:12px 8px;font-weight:bold}.ai-rule .ai-rule__table--limit td,.ai-rule .ai-rule__table--capacity td{border:1px solid #d1d5db;padding:12px 8px;text-align:center}.ai-rule .ai-rule__table--limit tbody td.ai-rule__table-cell--row-label,.ai-rule .ai-rule__table--capacity tbody td.ai-rule__table-cell--row-label{background-color:#fff}.ai-rule .ai-rule__table--limit tbody td.ai-rule__table-cell--highlight,.ai-rule .ai-rule__table--capacity tbody td.ai-rule__table-cell--highlight{background-color:#e0f7fa;font-weight:bold}.ai-rule .ai-rule__table--limit tbody td.ai-rule__table-cell--highlight-warning,.ai-rule .ai-rule__table--capacity tbody td.ai-rule__table-cell--highlight-warning{background-color:#fffde7;font-weight:bold}.ai-rule .ai-rule__table--limit tbody td.ai-rule__table-cell--capacity-detail,.ai-rule .ai-rule__table--capacity tbody td.ai-rule__table-cell--capacity-detail{padding:12px 15px;line-height:1.8}.ai-rule .ai-rule__table--limit .ai-rule__table-cell-inner-title,.ai-rule .ai-rule__table--capacity .ai-rule__table-cell-inner-title{font-weight:bold;margin-bottom:10px}.ai-rule .ai-rule__table--limit .ai-rule__table-cell-inner-title+.ai-rule__table-cell-inner-value,.ai-rule .ai-rule__table--capacity .ai-rule__table-cell-inner-title+.ai-rule__table-cell-inner-value{margin-bottom:20px}.ai-rule .ai-rule__table--limit .ai-rule__table-cell-inner-value,.ai-rule .ai-rule__table--capacity .ai-rule__table-cell-inner-value{font-weight:bold}/*# sourceMappingURL=ai_generation_rule.css.map */
