 /* 採用情報 css*/
.recruit-wrap table {margin: 30px auto;width: 90%;letter-spacing:0.4px;}
.recruit-wrap table caption {font-size: 20px;font-weight: 900;margin: 0 0 10px 10px;text-align: left;letter-spacing:8px;text-align: center;}
.recruit-wrap table tr {border-top: 1px solid #bbb;}
.recruit-wrap table tr:last-child {border-bottom: 1px solid #bbb;}
.recruit-wrap table td,
.recruit-wrap table th { border: 1px solid #ccc; padding: 20px;}
.recruit-wrap table th {width: 22%;font-weight: 900;text-align: left;background-color: #eee;}
.recruit-wrap table td {width: 78%;padding-left: 30px;}
.recruit-wrap .links {width:50%;margin: 20px auto;}
.recruit-wrap .links ul {display: flex;justify-content: space-between;}
.recruit-wrap .links ul li p{font-size: 16px;text-align: center;letter-spacing:1px;}
.recruit-wrap .links ul li a { display: inline-block; position: relative;font-size: 16px;font-weight: 900;width: 256px;
  padding: 20px 0;color: #fff;border: none;background-color: #393939;text-align: center;border: 3px solid #ccc;}
.recruit-wrap .links ul li a::after {content: "";display: inline-block;vertical-align: middle;
  background: url(../images/common/arrows/book-cd-arrow_wh@2x.svg) 0 0 no-repeat;
  background-size: contain;width: 12px;height: 12px;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
@media screen and (max-width: 820px) {
.recruit-wrap table {margin: 10px auto;width: 100%;letter-spacing:0.4px;}
.recruit-wrap table caption {margin: 0 0 10px;}
.recruit-wrap table tr:last-child {border-bottom: none;}
.recruit-wrap.links ul {width: 100%; display: block;}
.recruit-wrap .links ul li a { width: 100%; padding: 10px 0 10px 10px; }
.recruit-wrap table caption { text-align: center; }
.recruit-wrap table td,
.recruit-wrap table th {border: none;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;width: 100%;padding: 10px 0; }
.recruit-wrap table th {background: #ccc; text-align: left; padding: 10px 0 10px 10px;}
.recruit-wrap table td{margin-bottom:10px;}
.recruit-wrap .links {width:100%;}
.recruit-wrap .links ul {display:block;}
.recruit-wrap .links ul li a {width: 100%;padding: 10px 0px;}
} 