@charset "UTF-8";.section2 h3{color:#e84332;margin:20px auto 10px;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700}.section2 table{width:100%;margin:0 0 12px;border-top:1px solid #e2ded6;border-collapse:collapse;font-size:14px;font-size:1.4rem}.section2 table tr{border:1px solid #e2ded6}.section2 table tr,.section2 table tr>*{padding:10px 0;font-weight:700}.section2 table tr:nth-child(even)>*{background-color:#efefef}.section2 table tr th{width:65px;text-align:right}.section2 table .section2tr th:after{content:"："}.section2 table tr td{padding-left:20px}.section2 table tr td:last-child{width:65px;padding-right:10px;text-align:right}.section2 table tr.color1>*{color:#d99100}.section2 table tr.color2>*{background-color:#f9dcdc;color:#d22}.section2 table caption{text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}.section2 table .section2>p{margin-bottom:2em}.section2 table .section2.grid-container .grid-col-2:first-child{text-align:right}.section2 table .section2.grid-container .caption{margin-top:-20px;font-weight:700}@media only screen and (max-width:640px){.section2 table tr>*{padding:15px 0}.section2 table tr th{width:60px}.section2 table tr td{padding-left:15px}.section2 table tr td:last-child{width:80px;padding-right:24px}}