@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/Roboto-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}.blue-bold{font-weight:700;color:#2f7be3}.list-2columns{--list-2columns-border: #daeeff;--list-2columns-border-gray: #f0f0f0}.list-2columns .item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-2columns .item:first-child .label{border-top:solid 1px var(--list-2columns-border)}.list-2columns .item:first-child .data{border-top:solid 1px var(--list-2columns-border-gray)}.list-2columns .item .label{padding:24px 20px;background-color:#f2faff;border-right:solid 1px var(--list-2columns-border);border-left:solid 1px var(--list-2columns-border);border-bottom:solid 1px var(--list-2columns-border);font-weight:700;color:#2f7be3;letter-spacing:0}@media screen and (max-width: 768px){.list-2columns .item .label{padding:15px}}.list-2columns .item .data{padding:24px 20px;border-right:solid 1px var(--list-2columns-border-gray);border-bottom:solid 1px var(--list-2columns-border-gray)}@media screen and (max-width: 768px){.list-2columns .item .data{padding:15px}}.list-2columns .item .link{text-decoration:underline;color:#5d9cd9;word-wrap:break-word}.frame{padding:30px;background-color:#f2faff;border-radius:20px}@media screen and (max-width: 768px){.frame{padding:20px 14px}}.frame-ttl{font-size:20px;font-weight:700;color:#2f7be3}.purpose{padding-top:80px}@media screen and (max-width: 768px){.purpose{padding:40px 0 0}}.purpose .container .lead-txt{margin-top:20px}.purpose .container .list{margin-top:32px}.purpose .container .list .item .label{width:25%}@media screen and (max-width: 768px){.purpose .container .list .item .label{min-width:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.purpose .container .list .item .data{width:75%}.purpose .container .sec-head{margin-top:60px}@media screen and (max-width: 768px){.purpose .container .sec-head{margin-top:40px}}.purpose .container .lead-txt{margin-top:20px}.purpose .container .frame{margin-top:20px}.purpose .container .frame .img-schedule{margin-top:12px}.flow{padding-top:80px}@media screen and (max-width: 768px){.flow{padding-top:40px}}.flow .container .lead-txt{margin-top:20px}.flow .container .frame{margin-top:20px}.flow .container .frame .txt{margin-top:12px}.flow .container .frame .img-flow{margin-top:20px}.flow .container .frame .frame-ttl{color:#5a5a5a}.flow .container .part-clip{margin-top:30px}.flow .container .part-clip::before{height:89%}@media screen and (max-width: 768px){.flow .container .part-clip::before{height:95%}}.flow .container .part-clip .content{margin-top:17px;padding-left:10px;letter-spacing:initial;line-height:1.875}@media screen and (max-width: 768px){.flow .container .part-clip .content{margin-top:12px;padding-left:initial}}.flow .container .part-clip .content .point{font-weight:700;color:#2f7be3}.flow .container .part-clip .content .label{font-weight:700;color:#5a5a5a}.flow .container .part-clip .content .txt{margin-top:initial;padding-left:initial}.kinds{padding:80px 0 0}@media screen and (max-width: 768px){.kinds{padding:40px 0 0}}.kinds .container .lead-txt{margin-top:12px}.program{padding-top:80px}@media screen and (max-width: 768px){.program{padding-top:40px}}.program .container .table{width:100%;margin-top:30px;table-layout:fixed;border-collapse:collapse}@media screen and (max-width: 768px){.program .container .table tr:first-of-type{display:none}}.program .container .table th,.program .container .table td{padding:20px 14px 20px 20px;vertical-align:middle;border:solid 1px #daeeff}@media screen and (max-width: 768px){.program .container .table th,.program .container .table td{padding:15px 10px;display:block}}@media screen and (max-width: 768px){.program .container .table td{border-top:initial}}.program .container .table .col-head{background-color:#daeeff;text-align:center;font-weight:700;color:#2f7be3}@media screen and (max-width: 768px){.program .container .table .col-head{background-color:#f2faff}}@media screen and (min-width: 769px){.program .container .table .col-head{border-block-color:#daeeff;border-inline-color:#fff}}.program .container .table .row-head{background-color:#f2faff;font-weight:700;color:#2f7be3}@media screen and (max-width: 768px){.program .container .table .row-head{background-color:#daeeff;text-align:center}}.program .container .table .col-1{width:200px}@media screen and (max-width: 768px){.program .container .table .col-1{width:100%}}.program .container .note{margin-top:12px}.program .container .note .txt .link{font-weight:700;color:#1a63c7;text-decoration:underline}.program .container .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}@media screen and (max-width: 768px){.program .container .list{gap:20px}}.program .container .list .item .txt{margin-top:12px}.program .container .part-clip{margin-top:30px}@media screen and (max-width: 768px){.program .container .part-clip::before{height:90%}}.program .container .part-clip>.txt{letter-spacing:initial;line-height:1.875}.program .container .part-check{margin-top:30px}.search{padding-top:80px}@media screen and (max-width: 768px){.search{padding-top:40px}}.search .container .lead-txt{margin-top:32px;font-weight:500;line-height:1.875;letter-spacing:initial}.search .container .lead-txt .link{text-decoration:underline;font-weight:700;color:#1a63c7}.search .container .part-clip{margin-top:30px}@media screen and (max-width: 768px){.search .container .part-clip::before{height:90%}}.search .container .part-clip .txt{font-weight:500;line-height:1.875;letter-spacing:initial}.search .container .note{margin-top:30px}.search .container .note .link{word-wrap:break-word;text-decoration:underline;font-weight:700;color:#1a63c7}.meaningful{padding:80px 0 0}@media screen and (max-width: 768px){.meaningful{padding:40px 0 0}}.meaningful .lead-txt{margin-top:32px}.meaningful .frame{margin-top:30px}.insurance{padding-block:80px 130px}@media screen and (max-width: 768px){.insurance{padding-block:40px 60px}}.insurance .container .lead-txt{margin-top:30px}.insurance .container .frame{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 768px){.insurance .container .frame{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.insurance .container .frame .img{width:100px}@media screen and (max-width: 768px){.insurance .container .frame-ttl{text-align:center}}.insurance .container .frame .txt{margin-top:12px;line-height:1.825}/*# sourceMappingURL=page-employment-internship.css.map */