@charset "UTF-8";

/**======================================
	program
======================================**/

/*--------------------------------------
	index
---------------------------------------*/

.program_box .list_cont a {
  text-decoration: none;
}

.program_box .list_cont a:hover {
  color: inherit;
}

.program_box .list_cont .program_title {
  text-align: center;
}

@media screen and (max-width: 599px) {
  .program_box ul.program_ul li:nth-last-child(1),
  .program_box ul.program_ul li:nth-last-child(2) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 600px) {
  .program_box ul.program_ul li:nth-last-child(1),
  .program_box ul.program_ul li:nth-last-child(2),
  .program_box ul.program_ul li:nth-last-child(3) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1025px) {
}

/*--------------------------------------
	sinle
---------------------------------------*/

.object_fit.mainpic {
  margin-bottom: 15px;
}

#program_box .sns_link {
  padding: 25px 30px;
  background: var(--bg-color);
  border-radius: 10px;
}

#program_box .sns_link li {
  line-height: 2em;
}

#program_box .sns_link .icon,
#program_box .sns_link .icon {
  margin-right: 5px;
  width: 25px;
}

#program_box .sns_link .icon::before,
#program_box .sns_link .icon::before {
  font-size: 2rem;
}

#program_box .sns_link .icon.icon-link {
  color: var(--main-color);
}

#program_box .sns_link .icon.icon-facebook {
  color: #3b5998;
}

#program_box .sns_link .icon.icon-instagram {
  color: #333000;
}

#program_box .sns_link .icon.icon-spotify {
  color: #1db954;
}

#program_box .sns_link .icon.icon-twitter {
  color: #55acee;
}

#program_box .sns_link .icon.icon-youtube {
  color: #ff0000;
}

.program_profile .sns_link li {
  line-height: 30px;
}

.youtube_ul {
  margin-bottom: 30px;
}

.subimg_ul li:nth-last-child(1),
.subimg_ul li:nth-last-child(2) {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
}

@media screen and (min-width: 600px) {
}

@media screen and (min-width: 1025px) {
}
