body {
  font-size: 14px;
}
.radio-main a div i{
  color: white;
}
.radioBoxTitleContent {
  line-height: 25px;
}

.daily-corner {
  border-bottom: 2px solid black;
}

.item {
  width: 100%;
}

.ibox-submenu {
  padding: 30px 15px 60px;
}

.useriboxcontent {
  line-height: 27px;
}

.dailyboxcontent {
  line-height: 20px;
}

.useriboxborder {
  border-bottom: 1px solid #d8d8d8;
}

.rowTitle {
  font-size: 20px;
  font-weight: 600;
}

.rowContentTitle {
  font-size: 16px;
  font-weight: 600;
}

.footable-last-column {
  font-size: 12px;
}

.radioImg {
  width: 100%;
}

.radioImgBox {
  padding-left: 0px;
  padding-right: 0px;
}

.radioDayDate {
  font-size: 18px;
  color: #4e668e;
}

.radioDayTitle {
  font-size: 18px;
  color: black;
}

.radioMenu ul {
  list-style: none;
  text-align: center;
  padding: 0;
}

.radioMenu ul li {
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
  color: white;
  display: inline-block;
}

.datelist {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border: none;
  table-layout: fixed;
}

.datelist ul {
  display: table-row;
}

.datelist li {
  display: table-cell;
  text-align: center;
  padding: 5px 0;
  height: 50px;
  vertical-align: middle;
  border: 0px solid #d9d9d9;
  background-color: transparent;
}

.datelist li:FIRST-CHILD {
  display: table-cell;
  text-align: center;
  padding: 5px 0;
  height: 50px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  background-color: white;
}

.datelist li:LAST-CHILD {
  display: table-cell;
  text-align: center;
  padding: 5px 0;
  height: 50px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  background-color: white;
}

.nav-list+.nav-list {
  border-left: 1px solid #69c
}

.nav-list:hover, .nav-list:focus {
  background: transparent;
}

.time-active {
  border-bottom: 3px solid red !important;
  background-color: #434343 !important;
  color: white;
}

.dateselect .btn {
  border-radius: 0;
}

.dateselect .input-group {
  position: relative;
  display: block;
  border-collapse: separate;
  margin: auto;
}

.dateselect .input-group-addon {
  font-size: 35px;
  border: 0 !important;
  background-color: transparent;
  padding: 6px 5px !important;
}

.dateselect {
  font-size: 30px;
}

.datelist li:FIRST-CHILD {
  border: 0px;
}

.datelist li:LAST-CHILD {
  border: 0px;
}

.datelist .input-group-addon, .input-group-btn {
  width: 0;
}

.contentTitle {
    float: left;
}

/* 모바일 사이즈 */
@media ( max-width :767px) {
  .pc-radio-icon {
    display: none;
  }
  .mobile-radio-icon {
    display: block;
  }
  .radioMobileMenu ul li a {
    text-align: center;
    font-size: 14px;
  }
  .line-bottom {
    border-bottom: 1px dashed #eee;
  }
  .radioMobileMenuBtn {
    width: 100%;
  }
  .contentmenu {
    display: none;
  }
  /* contentBody */
  .contentTitle {
    font-size: 30px;
    font-weight: 900;
    float: left;
  }
  .contentmenu a {
    margin-left: 19px;;
    color: #858585;
  }
  .contentmenu a:hover {
    color: #000000;
  }
  .menu-hover {
    background: #fff;
    color: #000000;
    border-bottom: 0px;
  }
  .background {
    width: 100%;
    height: 530px;
    position: relative;
    height: 530px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .radioMenu {
    display: none;
  }
  .radioMenu a {
    color: white;
  }
  .radioBoxTitle {
    text-align: center;
    font-weight: 700;
    font-size: 27px;
    color: black;
  }
  .radioBoxSubTitle {
    font-weight: 700;
    font-size: 15px;
    color: black;
  }
  .radioBoxHr {
    border: 1px solid black;
  }
  .radioBoxContent ul {
    margin-left: -25px;
  }
  .left-angle {
    left: 5%;
  }
  .right-angle {
    right: 5%;
  }
  .date-location {
    position: absolute;
    top: 10px;
    font-size: 50px;
    color: #676B6D;
  }
}

/* 모바일 외 */
@media ( min-width :768px) {
  .pc-radio-icon {
    display: block;
  }
  .mobile-radio-icon {
    display: none;
  }
  .background {
    width: 100%;
    height: 530px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center top;
  }
  .radioMobileMenu {
    display: none;
  }
  .radioMenu a {
    color: white;
  }
  .radioBoxTitle {
    font-weight: 700;
    font-size: 27px;
    color: black;
  }
  .radioBoxSubTitle {
    font-weight: 700;
    font-size: 15px;
    color: black;
  }
  .radioBoxHr {
    border: 1px solid black;
  }
  .radioBoxContent ul {
    margin-left: -25px;
  }

  /* contentBody */
  .contentmenu {
      float: left;
      width: auto;
      background-color: #f3f2f2;
      height: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-right: 30px;
      padding-left: 10px;
      margin-bottom: 10px;
  }
  .radioMenu {
    background-color: #333333;
    height: 56px;
    padding-top: 20px;
  }
  .radioForm {
    position: relative;
    top: -200px;
  }
  .left-angle {
    left: 35%;
  }
  .right-angle {
    right: 35%;
  }
  .date-location {
    position: absolute;
    top: 10px;
    font-size: 50px;
    color: #676B6D;
  }
}

/* 모바일 외 */
@media ( min-width :1024px){
  .radioForm {
    position: relative;
    top: -200px;
  }
}

@media ( min-width :768px) and (max-width:1023px) {
  .radioForm {
    position: relative;
    top: -230px;

  }
  .pc-radio-icon {
    display: none;
  }
  .mobile-radio-icon {
    display: block;
  }
}

@media ( min-width :425px) and (max-width:767px) {
  .radioForm {
    position: relative;
    top: -370px;
  }
}

@media ( min-width :375px) and (max-width:424px) {
  .radioForm {
    position: relative;
    top: -390px;
  }
}

@media ( min-width :320px) and (max-width:374px) {
  .radioForm {
    position: relative;
    top: -410px;
  }
}