@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}.frame{padding:30px;border-radius:20px;background-color:#f2faff}@media screen and (max-width: 768px){.frame{padding:20px 14px}}.frame .head{font-size:20px;font-weight:700;color:#5a5a5a;margin-bottom:12px}.frame .txt{letter-spacing:initial;line-height:1.875;font-weight:500}.lead-txt{margin-top:20px;font-weight:500}.table{margin-top:20px;width:100%}.table thead th{background-color:#daeeff;border:1px solid #fff;text-align:center}.table tbody th{background-color:#f2faff}.table tbody th,.table tbody td{border:1px solid #daeeff}.table th,.table td{padding:20px}@media screen and (max-width: 768px){.table th,.table td{padding:20px 5px 20px 8px}}.table th{font-weight:700;vertical-align:middle;color:#2f7be3}.table th:first-child{min-width:205px}@media screen and (max-width: 768px){.table td{font-size:14px;vertical-align:middle}}@media screen and (max-width: 768px){.table .sup{font-size:12px;display:block}}.basic{padding:60px 0 0}@media screen and (max-width: 768px){.basic{padding:40px 0 0}}.basic>.container .part-clip{margin-top:20px}@media screen and (max-width: 768px){.basic>.container .table th:first-child{min-width:85px}}.basic>.container .table td{width:25%}@media screen and (max-width: 768px){.basic>.container .table td{width:45%}}.basic>.container .table td+td{width:75%}@media screen and (max-width: 768px){.basic>.container .table td+td{width:55%}}.verbs{padding:60px 0 0}@media screen and (max-width: 768px){.verbs{padding:40px 0 0}}@media screen and (max-width: 768px){.verbs>.container .table thead th{padding:12px 0}}@media screen and (max-width: 768px){.verbs>.container .table th:first-child{min-width:110px}}.verbs>.container .table td{width:50%}.phrases{padding:60px 0 0}@media screen and (max-width: 768px){.phrases{padding:40px 0 0}}@media screen and (max-width: 425px){.phrases>.container .table th:first-child{min-width:122px}}.phrases>.container .table td{width:100%}.writing{padding:60px 0 130px}@media screen and (max-width: 768px){.writing{padding:40px 0 60px}}/*# sourceMappingURL=page-employment-keigo.css.map */