.flow .flow_inr{width:960px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.flow .flow_inr{width:960px}}@media only screen and (max-width: 1023px){.flow .flow_inr{margin-left:32px;margin-right:32px;max-width:960px;width:auto}}@media only screen and (max-width: 767px){.flow .flow_inr{margin-left:20px;margin-right:20px}}.flow .step_block:nth-child(n+2){margin-top:56px}@media only screen and (max-width: 1400px){.flow .step_block:nth-child(n+2){margin-top:48px}}@media only screen and (max-width: 1023px){.flow .step_block:nth-child(n+2){margin-top:40px}}@media only screen and (max-width: 767px){.flow .step_block:nth-child(n+2){margin-top:32px}}.flow .step_ttl h2{color:#005ea3;font-weight:500;font-size:28px}@media only screen and (max-width: 1400px){.flow .step_ttl h2{font-size:28px}}@media only screen and (max-width: 1279px){.flow .step_ttl h2{font-size:24px}}@media only screen and (max-width: 767px){.flow .step_ttl h2{font-size:22px}}.flow .step_ttl h2 span{display:inline-block;margin-right:1em}.flow .step_paragraph{margin-top:16px}@media only screen and (max-width: 1400px){.flow .step_paragraph{margin-top:16px}}@media only screen and (max-width: 767px){.flow .step_paragraph{margin-top:12px}}.flow .step_table{margin-top:28px}@media only screen and (max-width: 1400px){.flow .step_table{margin-top:28px}}@media only screen and (max-width: 767px){.flow .step_table{margin-top:20px}}.flow .step_table .step_table_inr table{border-top:solid 1px #becddc;border-left:solid 1px #becddc;width:100%}.flow .step_table .step_table_inr table tbody tr th,.flow .step_table .step_table_inr table tbody tr td{border-right:solid 1px #becddc;border-bottom:solid 1px #becddc;vertical-align:middle;line-height:1.5;padding:20px 24px}@media only screen and (max-width: 1400px){.flow .step_table .step_table_inr table tbody tr th,.flow .step_table .step_table_inr table tbody tr td{padding:20px 20px}}@media only screen and (max-width: 767px){.flow .step_table .step_table_inr table tbody tr th,.flow .step_table .step_table_inr table tbody tr td{padding:16px 16px;display:block}}.flow .step_table .step_table_inr table tbody tr th{color:#005ea3;width:208px}@media only screen and (max-width: 1400px){.flow .step_table .step_table_inr table tbody tr th{width:200px}}@media only screen and (max-width: 1023px){.flow .step_table .step_table_inr table tbody tr th{width:176px}}@media only screen and (max-width: 767px){.flow .step_table .step_table_inr table tbody tr th{width:100%}}.flow .step_table .step_table_inr table tbody tr td a{color:#005ea3;text-decoration:underline}.flow .step_table .step_table_inr table tbody tr td .link_button a{text-decoration:none}@media only screen and (max-width: 767px){.access_link_button{display:inline-block;margin-bottom:16px}}