/* ===================================================================国際自動車整備士科 SP=================================================================== *//*-- Q&A --*/.international_voice {    margin-bottom: 40px;}.international_voice img {    vertical-align: top;}.international_voice li {    list-style-type: none;}.international_voice .profile {    margin-bottom: 20px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;}.international_voice .profile ul {    background-color: #00465c;    padding: 1em;    width: 50%;}.international_voice .profile ul li {    color: #fff;}.international_voice .profile ul li:first-child {    margin-bottom: 1em;}.international_voice .profile ul li:nth-child(2) {    font-size: 1.2em;    font-weight: bold;}.international_voice .profile ul li:nth-child(2) span {    font-size: 1rem;}.international_voice .QandA dl dt, .international_voice .QandA dl dd {    margin-bottom: 1em;}.international_voice .QandA dl dt {    font-size: 1.4em;}.international_voice .QandA dl dd {    font-size: 1.2em;}.international_voice .QandA dl ul {    display: table;    width: 100%;    table-layout: fixed;}.international_voice .QandA dl ul li:first-child {    width: 50px;}.international_voice .QandA dl ul li img {    margin-right: 1em;}.international_voice .QandA dl ul li {    display: table-cell;}.international_voice .QandA dl dt ul li {    vertical-align: middle;}.international_voice .QandA dl dt ul li {    font-weight: bold;}.international_voice .QandA dl dd ul li {    vertical-align: top;}/*-- 就職 --*/.employment_list li {    list-style-type: none;}.employment_list {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.employment_list li {    width: calc(50% - 8px);    margin-bottom: 20px;    text-align: center;}@media screen and (max-width: 480px) {    .employment_list li {        width: 100%;    }}.employment_list li img {    vertical-align: top;}.employment_list li dt {	font-weight: bold;	font-size: 1.2em;}.employment_list li dd {	font-size: 0.9em;}.employment_list li dd span {	font-size: 1.2em;	font-weight: bold;	display: block;}/*-- table PCから引用 --*/#course_international .from_pc_contents div {	margin-left: 0 !important;}#course_international table.gakuhitable {    width: 100%;}#course_international table {    border-collapse: collapse;    border: 1px solid #000000;    background-color: #ffffff;    color: #000000;    text-align: left;}#course_international table th {    border: 1px solid #000000;    background-color: #eefaf4;    text-align: center;    color: #00296f;}#course_international table td {    text-align: center;    border: 1px solid #000000;}#course_international .from_pc_contents .t_wrap {	overflow-x: auto;}#course_international .from_pc_contents .t_wrap table {	width: 100%;    min-width: 600px;}#course_international .from_pc_contents .t_wrap table th,#course_international .from_pc_contents .t_wrap table td {	vertical-align: middle;}