.pc-only {
  display: block; }
  @media (max-width: 519px) {
    .pc-only {
      display: none; } }

.tb-only {
  display: none; }
  @media (max-width: 519px) {
    .tb-only {
      display: block; } }
  @media (max-width: 320px) {
    .tb-only {
      display: none; } }

.sp-only {
  display: none; }
  @media (max-width: 519px) {
    .sp-only {
      display: block !important; } }

.taba {
  display: grid;
  grid-template-columns: 84px 1fr;
  margin-bottom: 15px; }
  .taba:last-child {
    margin: 0; }
  .taba__thumb {
    width: 84px;
    height: 47.25px;
    display: block;
    overflow: hidden; }
  .taba .metaData {
    padding-left: 15px;
    color: #a8b0b6;
    font-size: 13px; }
    .taba .metaData a {
      color: #333;
      font-size: 14px;
      font-weight: 500;
      display: inline; }
    .taba .metaData span a {
      color: #a8b0b6;
      text-decoration: none;
      font-weight: 400; }

.flex.taba {
  display: grid;
  grid-template-columns: 84px 1fr; }
  .flex.taba .taba__thumb {
    margin: 0; }
  .flex.taba .metaData {
    padding-left: 15px; }

.radio-title {
  font-size: 36px; }
  @media (max-width: 519px) {
    .radio-title {
      font-size: 24px; } }

.terms {
  padding: 0;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  margin-top: 30px;
  margin-bottom: 35px;
  line-height: 3;
  font-size: 13px; }
  .terms .current {
    background: #db5608;
    color: #fff;
    padding: 3px 7px; }

#cat-nav {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
  justify-content: center; }
  #cat-nav li {
    margin: .5em; }
    #cat-nav li a {
      display: block;
      padding: 5px 10px; }
  #cat-nav .current-menu-item {
    background: #db5608;
    border-radius: 4px; }
    #cat-nav .current-menu-item a {
      color: #fff; }

/*# sourceMappingURL=style.css.map */
