﻿.telLinkWrap{display:block;width:100%}@media print,screen and (min-width: 768px){.telLinkWrap{display:flex}}.contactListItem{border-bottom:1px dashed #ccc}.contactListLink{padding:20px;text-decoration:none;display:flex;align-items:center;color:#444;font-size:0.9375rem;line-height:1.2}.contactListLink:before{display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin:0 10px 0 0;color:#f8af43;font-size:1.125rem}@media(max-width: 960px){.contactListLink:before{font-size:calc(1.0125rem + 0.1875vw)}}.contactListLink:hover{background-color:#ffedd3}.contactListPic{width:80%;margin:0 auto}.supportTableNow{text-align:right;font-size:0.8125rem}.supportTableNow:before{content:"「"}.supportTableNow:after{content:"」"}.supportTableLife{width:100%;margin:0 0 15px}.supportTableLife tr{border:1px solid #ccc;display:flex;margin:0 0 10px;flex-direction:column}.supportTableLife tr:first-child{display:none}@media print,screen and (min-width: 768px){.supportTableLife tr:first-child{display:table-row}}@media print,screen and (min-width: 768px){.supportTableLife tr{display:table-row}}.supportTableLife th{border:1px solid #ccc;background-color:#eee;padding:20px;display:none}@media print,screen and (min-width: 768px){.supportTableLife th{display:table-cell}}.supportTableLife td{padding:0 10px 10px;display:flex;align-items:baseline;flex-wrap:wrap}.supportTableLife td:before{display:block;font-size:0.875rem;margin:0 10px 0 0;flex-shrink:0}.supportTableLife td:nth-of-type(1){order:-2;padding:10px;font-size:0.875rem;background-color:#ffe8b3;flex-wrap:nowrap}@media print,screen and (min-width: 768px){.supportTableLife td:nth-of-type(1){font-size:0.875rem;background-color:rgba(0,0,0,0);padding:20px;width:18%}}.supportTableLife td:nth-of-type(1):before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f56e38}@media print,screen and (min-width: 768px){.supportTableLife td:nth-of-type(2){white-space:nowrap;font-size:0.875rem}}.supportTableLife td:nth-of-type(2):before{content:"相談実施機関："}.supportTableLife td:nth-of-type(3){order:-1;padding:10px;font-size:1.0625rem;font-weight:bold}@media(max-width: 960px){.supportTableLife td:nth-of-type(3){font-size:calc(1.00625rem + 0.09375vw)}}@media print,screen and (min-width: 768px){.supportTableLife td:nth-of-type(3){font-size:0.875rem;font-weight:normal;padding:20px;background-color:rgba(0,0,0,0);margin:0}}@media print,screen and (min-width: 768px){.supportTableLife td:nth-of-type(4){font-size:0.875rem}}.supportTableLife td:nth-of-type(4):before{content:"所在地："}@media print,screen and (min-width: 768px){.supportTableLife td:nth-of-type(5){white-space:nowrap;text-align:center;font-size:0.875rem;white-space:nowrap}}.supportTableLife td:nth-of-type(5):before{content:"電話番号："}@media print,screen and (min-width: 768px){.supportTableLife td{padding:20px;display:table-cell;border:1px solid #ccc}.supportTableLife td:before{display:none}}.supportTableWelfare{width:100%;margin:0 0 15px}.supportTableWelfare tr{border:1px solid #ccc;display:flex;margin:0 0 10px;flex-direction:column}.supportTableWelfare tr:first-child{display:none}@media print,screen and (min-width: 768px){.supportTableWelfare tr:first-child{display:table-row}}@media print,screen and (min-width: 768px){.supportTableWelfare tr{display:table-row}}.supportTableWelfare th{border:1px solid #ccc;background-color:#eee;padding:20px;display:none}@media print,screen and (min-width: 768px){.supportTableWelfare th{display:table-cell}}.supportTableWelfare td{padding:0 10px 10px;display:flex;align-items:baseline;flex-wrap:wrap}.supportTableWelfare td:before{display:block;font-size:0.875rem;margin:0 10px 0 0;flex-shrink:0}.supportTableWelfare td:nth-of-type(1){order:-2;padding:10px;font-size:0.875rem;background-color:#ffe8b3}@media print,screen and (min-width: 768px){.supportTableWelfare td:nth-of-type(1){font-size:0.875rem;background-color:rgba(0,0,0,0);padding:20px}}.supportTableWelfare td:nth-of-type(1):before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f56e38}.supportTableWelfare td:nth-of-type(2){padding:10px;font-size:1.0625rem;font-weight:bold}@media(max-width: 960px){.supportTableWelfare td:nth-of-type(2){font-size:calc(1.00625rem + 0.09375vw)}}@media print,screen and (min-width: 768px){.supportTableWelfare td:nth-of-type(2){font-size:0.875rem;font-weight:normal;padding:20px;background-color:rgba(0,0,0,0);margin:0}}@media print,screen and (min-width: 768px){.supportTableWelfare td:nth-of-type(3){font-size:0.875rem}}.supportTableWelfare td:nth-of-type(3):before{content:"所在地："}@media print,screen and (min-width: 768px){.supportTableWelfare td:nth-of-type(4){font-size:0.875rem;white-space:nowrap}}.supportTableWelfare td:nth-of-type(4):before{content:"電話番号："}@media print,screen and (min-width: 768px){.supportTableWelfare td:nth-of-type(5){font-size:0.875rem;white-space:nowrap}}.supportTableWelfare td:nth-of-type(5):before{content:"FAX番号："}@media print,screen and (min-width: 768px){.supportTableWelfare td{padding:20px;display:table-cell;border:1px solid #ccc}.supportTableWelfare td:before{display:none}}.supportTableSingle{width:100%;margin:0 0 15px}.supportTableSingle tr{border:1px solid #ccc;display:flex;margin:0 0 10px;flex-direction:column}.supportTableSingle tr:first-child{display:none}@media print,screen and (min-width: 768px){.supportTableSingle tr:first-child{display:table-row}}@media print,screen and (min-width: 768px){.supportTableSingle tr{display:table-row}}.supportTableSingle th{border:1px solid #ccc;background-color:#eee;padding:20px;display:none}@media print,screen and (min-width: 768px){.supportTableSingle th{display:table-cell}}.supportTableSingle td{padding:0 10px 10px;display:flex;align-items:baseline;flex-wrap:wrap}.supportTableSingle td:before{display:block;font-size:0.875rem;margin:0 10px 0 0;flex-shrink:0}.supportTableSingle td:nth-last-of-type(5){display:none}@media print,screen and (min-width: 768px){.supportTableSingle td:nth-last-of-type(5){display:table-cell}}.supportTableSingle td:nth-last-of-type(4){order:-2;padding:10px;font-size:0.875rem;background-color:#ffe8b3}@media print,screen and (min-width: 768px){.supportTableSingle td:nth-last-of-type(4){font-size:0.875rem;background-color:rgba(0,0,0,0);padding:20px}}.supportTableSingle td:nth-last-of-type(4):before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f56e38}.supportTableSingle td:nth-last-of-type(3){padding:10px;font-size:1.0625rem;font-weight:bold}@media(max-width: 960px){.supportTableSingle td:nth-last-of-type(3){font-size:calc(1.00625rem + 0.09375vw)}}@media print,screen and (min-width: 768px){.supportTableSingle td:nth-last-of-type(3){font-size:0.875rem;font-weight:normal;padding:20px;background-color:rgba(0,0,0,0);margin:0}}@media print,screen and (min-width: 768px){.supportTableSingle td:nth-last-of-type(2){font-size:0.875rem}}.supportTableSingle td:nth-last-of-type(2):before{content:"担当係："}@media print,screen and (min-width: 768px){.supportTableSingle td:nth-last-of-type(1){font-size:0.875rem;text-align:center;white-space:nowrap}}.supportTableSingle td:nth-last-of-type(1):before{content:"電話番号："}@media print,screen and (min-width: 768px){.supportTableSingle td{padding:20px;display:table-cell;border:1px solid #ccc}.supportTableSingle td:before{display:none}}.supportTableCentre{width:100%;margin:0 0 15px}.supportTableCentre tr{border:1px solid #ccc;display:flex;margin:0 0 10px;flex-direction:column}.supportTableCentre tr:first-child{display:none}@media print,screen and (min-width: 768px){.supportTableCentre tr:first-child{display:table-row}}@media print,screen and (min-width: 768px){.supportTableCentre tr{display:table-row}}.supportTableCentre th{border:1px solid #ccc;background-color:#eee;padding:20px;display:none}@media print,screen and (min-width: 768px){.supportTableCentre th{display:table-cell}}.supportTableCentre td{padding:0 10px 10px;display:flex;align-items:baseline;flex-wrap:wrap}.supportTableCentre td:before{display:block;font-size:0.875rem;margin:0 10px 0 0;flex-shrink:0}.supportTableCentre td:nth-of-type(1){order:-2;padding:10px;font-size:0.875rem;background-color:#ffe8b3}@media print,screen and (min-width: 768px){.supportTableCentre td:nth-of-type(1){font-size:0.875rem;background-color:rgba(0,0,0,0);padding:20px;white-space:nowrap}}.supportTableCentre td:nth-of-type(1):before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f56e38}.supportTableCentre td:nth-of-type(2){order:-1;padding:10px;font-size:1.0625rem;font-weight:bold}@media(max-width: 960px){.supportTableCentre td:nth-of-type(2){font-size:calc(1.00625rem + 0.09375vw)}}@media print,screen and (min-width: 768px){.supportTableCentre td:nth-of-type(2){font-size:0.875rem;font-weight:normal;padding:20px;background-color:rgba(0,0,0,0);margin:0}}@media print,screen and (min-width: 768px){.supportTableCentre td:nth-of-type(3){font-size:0.875rem}}.supportTableCentre td:nth-of-type(3):before{content:"所在地："}@media print,screen and (min-width: 768px){.supportTableCentre td:nth-of-type(4){font-size:0.875rem;white-space:nowrap}}.supportTableCentre td:nth-of-type(4):before{content:"電話番号："}@media print,screen and (min-width: 768px){.supportTableCentre td{padding:20px;display:table-cell;border:1px solid #ccc}.supportTableCentre td:before{display:none}}.supportTableCollege{width:100%;margin:0 0 15px}.supportTableCollege tr{border:1px solid #ccc;display:flex;margin:0 0 10px;flex-direction:column}.supportTableCollege tr:first-child{display:none}@media print,screen and (min-width: 768px){.supportTableCollege tr:first-child{display:table-row}}@media print,screen and (min-width: 768px){.supportTableCollege tr{display:table-row}}.supportTableCollege th{border:1px solid #ccc;background-color:#eee;padding:20px;display:none}@media print,screen and (min-width: 768px){.supportTableCollege th{display:table-cell}}.supportTableCollege td{padding:0 10px 10px;display:flex;align-items:baseline;flex-wrap:wrap}.supportTableCollege td:before{display:block;font-size:0.875rem;margin:0 10px 0 0;flex-shrink:0}.supportTableCollege td:nth-of-type(1){padding:10px;font-size:1.0625rem;font-weight:bold}@media(max-width: 960px){.supportTableCollege td:nth-of-type(1){font-size:calc(1.00625rem + 0.09375vw)}}@media print,screen and (min-width: 768px){.supportTableCollege td:nth-of-type(1){font-size:0.875rem;font-weight:normal;padding:20px;background-color:rgba(0,0,0,0);margin:0}}@media print,screen and (min-width: 768px){.supportTableCollege td:nth-of-type(2){font-size:0.875rem}}.supportTableCollege td:nth-of-type(2):before{content:"学部等："}@media print,screen and (min-width: 768px){.supportTableCollege td:nth-of-type(3){font-size:0.875rem}}.supportTableCollege td:nth-of-type(3):before{content:"所在地："}@media print,screen and (min-width: 768px){.supportTableCollege td:nth-of-type(4){font-size:0.875rem;white-space:nowrap}}.supportTableCollege td:nth-of-type(4):before{content:"電話番号："}@media print,screen and (min-width: 768px){.supportTableCollege td{padding:20px;display:table-cell;border:1px solid #ccc}.supportTableCollege td:before{display:none}}@media print,screen and (min-width: 768px){.supportSchoolPic{width:600px;margin:30px auto}}