.p-term{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-term{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-term{max-width:calc(1000px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-term{max-width:calc(1000px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-term{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-term{width:calc(348 / 428 * 100%)}}.p-term{padding-top:1.42rem;max-width:900px}@media only screen and (min-width: 1441px){.p-term{max-width:calc(900 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-term{width:85%}}.p-term__item{margin-bottom:5.71rem}.p-term__item .title-main:not(:first-of-type){margin-top:2.14rem;margin-bottom:.57rem}.p-term__item .c-title--line{margin:.57rem 0 1.42rem}.p-term__item .txt{color:var(--color-text-2)}.p-term__item .txt+.box-table{margin-top:2.85rem}.p-term__item>ul{margin-left:1em}.p-term__item>ul>li{list-style-type:decimal;color:var(--color-text-2)}.p-term__item>ul>li ul,.p-term__item>ul>li .txt{margin-left:-1.3em}.p-term__item .box-table{width:100%;margin-bottom:2.85rem}@media only screen and (max-width: 767px){.p-term__item .box-table{overflow:auto}}.p-term__item .box-table.--left *{text-align:left}.p-term__item .box-table table{width:100%}@media only screen and (max-width: 767px){.p-term__item .box-table table{width:560px}}.p-term__item .box-table table tr th,.p-term__item .box-table table tr td{padding:.42rem 1.42rem;text-align:center;border:1px solid var(--color-text-4)}.p-term__item .box-table table tr th:last-child,.p-term__item .box-table table tr td:last-child{text-align:left;font-weight:normal}.p-term__item .box-table table tr th{background:var(--color-main-1)}@media only screen and (min-width: 1025px){.p-term__item .box-table table tr td{font-size:1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-term__item .box-table table tr td{font-size:1.14rem}}@media only screen and (max-width: 767px){.p-term__item .box-table table tr td{font-size:1.07rem}}
