.p_ir .sec_ir:not(:last-of-type){margin-bottom:80px}@media (max-width:768px){.p_ir .sec_ir:not(:last-of-type){margin-bottom:40px}}.p_ir .sec_ir .ir_heading{font-size:clamp(20px, 4vw, 32px);color:var(--secondary)}.p_ir .sec_ir .ir_heading.not{font-size:clamp(16px, 4vw, 24px)}.p_ir .sec_ir .ir_table{padding-top:64px;width:100%}@media (max-width:768px){.p_ir .sec_ir .ir_table{padding-top:20px}}.p_ir .sec_ir .ir_table table{width:100%}.p_ir .sec_ir .ir_table tr{display:flex}@media (max-width:768px){.p_ir .sec_ir .ir_table tr{flex-direction:column}}.p_ir .sec_ir .ir_table th{width:270px;padding:24px;background-color:var(--secondary);color:var(--white);border-bottom:1px solid #c9c9c9}@media (max-width:768px){.p_ir .sec_ir .ir_table th{width:100%;border-bottom:none;padding:14px}}.p_ir .sec_ir .ir_table tr:first-child th{border-top:1px solid var(--secondary)}.p_ir .sec_ir .ir_table td{flex:1;padding:24px;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9}@media (max-width:768px){.p_ir .sec_ir .ir_table td{border-left:1px solid #c9c9c9;padding:14px}}.p_ir .sec_ir .ir_table td .u_line_link{color:#003b96;font-weight:500}.p_ir .sec_ir .ir_table td dl{display:flex}.p_ir .sec_ir .ir_table tr:first-child td{border-top:1px solid #c9c9c9}