body {
	background-color: #000;
	background-position:center 80px;
	background-repeat:no-repeat;
	background-image:url(../img/bg_top_pc.png) ;
}
@media all and (max-width: 1330px) {
	body{
		background-size: 150% auto;
}
}
@media (min-width: 992px) {
	body{
	background-position:center 95px;
}
}
@media all and (max-width: 767px) {
body{
	background-position:center 80px;
	background-repeat:no-repeat;
	background-image:url(../img/bg_top_sp.png) ;
	background-size: contain;
}
}

#program_onair { background-color:rgba(167,11,11,1); }
#program_name {
    background-color: rgba(245, 245, 250, 0);
	font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
	font-weight: 900;
	font-style: normal;
    color:rgba(255, 255, 255, 1);
}


#program_nav li a {
background-color: rgba(247, 166, 12, 1);
	background-image: linear-gradient(0deg, rgba(247, 166, 12, 1) 10%, rgba(218, 171, 8, 1) 40%, rgba(238, 205, 116, 1) 65%, rgba(210, 159, 3, 1) 90%);
    color: rgba(0, 0, 0, 1);
}

.unit_con .back_list .btn a::after, #archive_onair li a::after {filter: brightness(900%) grayscale(100%) contrast(200%)!important;}

#program_nav li span,
.btn a span,
.unit_list#archive_onair ul.acv_sort li a {
font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
font-weight: 900;
font-style: normal;
}
.back_top .btn a  {
	background-color: rgba(247, 166, 12, 1);
	background-image: linear-gradient(0deg, rgba(247, 166, 12, 1) 10%, rgba(218, 171, 8, 1) 40%, rgba(238, 205, 116, 1) 65%, rgba(210, 159, 3, 1) 90%);
    color: rgba(0, 0, 0, 1);
    border: none;
}
.unit_con .back_list .btn a span { color:rgba(255, 255, 255, 1); }
.unit_list#archive_onair ul.acv_sort li a {color:rgba(59, 63, 74, 1); }
#program_nav .ind_mn span::after,
#program_nav .ind_mn-p span::after,
.back_top .btn span::before{
    border-top: 2px solid rgba(167,11,11,1);
    border-right: 2px solid rgba(167,11,11,1);
}

#archive_nav #mn_archive a, #enter_nav #mn_enter a, #present_nav #mn_present a, #data_nav #mn_data a, #form_nav #mn_form a {
    /*cursor: default;
    pointer-events: none;
    background-color:rgba(167,11,11,1);*/
    color:rgba(167,11,11,1);
}

#next_onair, #about, .unit_con, .unit_list#archive_onair {
	background-color: rgba(167,11,11,1);
	background-position:center top, center top;
	background-repeat: no-repeat, repeat;
	background-image:url(../img/bg_redcarpet_sp.jpg), url(../img/bg_unit1.jpg?1) ;
	background-size: 100%, 830px 830px ;
}

.unit0 h2,
.unit h2,
h3, h4{
font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
font-weight: 900;
font-style: normal;
}

.unit h2{
background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../img/icon_star.png);
	background-size: 63px 70px;
	padding: 1.5rem 0 1.5rem 55px;
	margin: -1.5rem auto 1.5rem;
}

h3 { border-left: 4px solid rgba(210, 159, 3, 1); color:rgba(255, 255, 255, 1); }
h4 span {
	background: linear-gradient(transparent 50%, rgba(167,11,11,1) 50%);
	color:rgba(255, 255, 255, 1);
    padding: 0 5px 5px;
	border-bottom: none; }


#program_name a,
.unit_con .anc_list li a {
    color:rgba(255, 255, 255, 1);
}
.unit_con .anc_list {
    border-bottom: 1px solid rgba(245, 202, 0, .5);
}

@media (min-width: 992px) {
#next_onair, #about, .unit_con, .unit_list#archive_onair {
	background-color: rgba(167,11,11,1);
    color: rgba(255, 255, 255, 1);
	background-position:center top, center top;
	background-repeat: no-repeat, repeat;
	background-image:url(../img/bg_redcarpet.jpg?2), url(../img/bg_unit1.jpg) ;
	background-size: 2000px 1000px, 830px 830px ;
}
.unit h2{
	background-size: 86px 95px;
	padding: 2rem 0 2rem 80px;
}
}


/*next_onair*/
#next_onair {	
}
#next_onair #onair_date {
    /*background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);*/
	background-color: rgba(247, 166, 12, 1);
	background-image: linear-gradient(-45deg, rgba(247, 166, 12, 1) 10%, rgba(218, 171, 8, 1) 40%, rgba(238, 205, 116, 1) 50%, rgba(210, 159, 3, 1) 90%);
    color: rgba(0, 0, 0, 1);
	font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
	font-weight: 900;
	font-style: normal;
	border-radius: 40px;
}
#next_onair h3 {
    border-left: 4px solid rgba(210, 159, 3, 1); color:rgba(255, 255, 255, 1);
}

#next_onair .info_sub .sub_txt{
    background-color:rgba(0, 0, 0, 0.75);
    padding: 1.5em;
    margin-bottom: .9em;
	color:rgba(255, 255, 255, 1);
}

/*archive_onair*/
#archive_onair {
    background-color: rgba(0,0,0,1); color:rgba(255, 255, 255, 1);
}
#archive_onair h2 {}
#archive_onair .btn a {
background-color: rgba(247, 166, 12, 1);
	background-image: linear-gradient(0deg, rgba(247, 166, 12, 1) 10%, rgba(218, 171, 8, 1) 40%, rgba(238, 205, 116, 1) 65%, rgba(210, 159, 3, 1) 90%);
    color: rgba(0, 0, 0, 1);
	border: none;
}
#archive_onair .btn a::after, #archive_onair li a::after {
    background-image: url(/ro/img/program/ya.png);
	filter:none!important;
}
#archive_onair .btn span {
color: rgba(0, 0, 0, 1);
font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
	font-weight: 900;
	font-style: normal;
}

.unit_list#archive_onair ul.acvy_list li a,
.unit_list#archive_onair .old_lnk a{
    color:rgba(255, 255, 255, 1);
}
.unit_list#archive_onair .list_h3 {
	color:rgba(255, 255, 255, 1); border-left:none;
}

.ind-unit#archive_onair .ind1 .acv_title {
	font-family: "toppan-bunkyu-midashi-go-std", sans-serif;
	font-weight: 900;
	font-style: normal;
}

#archive_onair li {background-color:rgba(255, 255, 255, 1);}
.unit_con #con_all/*, .unit_list#archive_onair li*/ {background-color: rgba(0,0,0,0.75); color:rgba(255, 255, 255, 1);}
/*.unit_list#archive_onair li a {color:rgba(255, 255, 255, 1);}*/
.unit_con .btm_sp {border-top: 1px solid rgba(255, 255, 255, .4);}
.unit_con .stream_all {border-top: 1px solid rgba(255, 255, 255, .4);}

/*about*/
#about {
}
#about.unit h2 {color: rgba(255, 255, 255, 1);}
#about .info_sub {
    background-color: rgba(255, 255, 255, .35);
	color: rgba(59, 63, 74, 1);
}


#about #program_info-set, #about .info_sub {
  background-color:rgba(0, 0, 0, 0.75);
    padding: 1.5em;
    margin-bottom: .9em;
	color:rgba(255, 255, 255, 1);
}
@media (min-width: 992px) {
  #about #program_info-set, #about .info_sub {
    padding: 2.5em;
  }
}

/*#official_sns*/
#official_sns, #stream {
  background-color: rgba(117, 117, 117, 1);
	   background-image: linear-gradient(0deg, rgba(117, 117, 117, 1) 10%, rgba(195, 195, 195, 1) 40%, rgba(232, 232, 232, 1) 65%, rgba(180, 180, 180, 1) 90%, rgba(130, 130, 130, 1));
}
#official_sns h2, #stream h2 {
  color: rgba(0, 0, 0, 1);
}
#official_sns ul {
  border-radius: 30px;
  background-color: rgba(255, 255, 255, 1);
}
#official_sns #sns_caution, #stream #stream_caution {
  color: rgba(0, 0, 0, 1);
}

#stream .stream_set {/*background-color:rgba(0, 0, 0, 0.75);*/background-color: rgba(167,11,11,1);
	background-position:center top;
	background-image:url(../img/bg_unit1.jpg?1) ;
	color: rgba(255, 255, 255, 1);}
