.font-size__36-24{font-size:1.5rem}@media print,screen and (min-width:768px){.font-size__36-24{font-size:2.25rem}}.heading2-sub__text{font-size:1.125rem;font-style:normal;font-weight:700;line-height:115%;letter-spacing:.36px}@media print,screen and (min-width:768px){.heading2-sub__text{font-size:1.75rem;line-height:110%;letter-spacing:1.4px}}.With .contract__with .contract__only__left__area .contract__user::before{background-image:url(/assets/img/product-img/with/ic-139_with_Main-1.svg);background-color:#f5f6fb}.With .contract__with .list__item__disc{font-size:.75rem}@media print,screen and (min-width:768px){.With .contract__with .list__item__disc{font-size:1rem}}@media print,screen and (max-width:767.9px){.With .contract__with .list__item__disc.cap-right{text-align:left}}.with-plan__table{width:100%}.with-plan__table thead tr th{font-size:.75rem;border-radius:0}@media print,screen and (min-width:768px){.with-plan__table thead tr th{font-size:.875rem}}.with-plan__table thead tr th:not(:first-child){border-left:none}.with-plan__table thead tr th.row-second{border-left:none}.with-plan__table thead tr:first-child th:last-child{border-radius:0 20px 0 0}@media print,screen and (max-width:767.9px){.with-plan__table thead tr:first-child th:last-child{padding-inline:10px}}.with-plan__table thead tr:first-child th:first-child{border-radius:20px 0 0 0}.with-plan__table .man{background-color:#74a9e8;font-weight:400}@media print,screen and (min-width:768px){.with-plan__table .man{padding:8px 20px}}.with-plan__table .woman{background-color:#eb7a97;font-weight:400}@media print,screen and (min-width:768px){.with-plan__table .woman{padding:8px 20px}}.with-plan__table tbody tr td{font-size:1.25rem;font-weight:700;line-height:120%;letter-spacing:.4px}.with-plan__table tbody tr td .td--small{font-size:.75rem}.with-plan__table tbody tr td:first-child.row-second{border-left:none;border-radius:0}.with-plan__table tbody tr td.td__age{font-size:.75rem}.with-plan__table tbody tr th.th__left-bottom{border-radius:0 0 0 20px;border-bottom:3px solid #d7dbf1}@media print,screen and (max-width:767.9px){.with-plan__table td,.with-plan__table th{padding:15px 16px}}.content__width--810{max-width:810px;margin-inline:auto}.content__width--860{max-width:860px;margin-inline:auto}.content__width--1040{max-width:1040px;margin-inline:auto}