#program_name a { color: rgba(222, 69, 40, 1);} 

/*bg_color*/
body { width: 100%; position: relative; background-color: rgba(255, 218, 110, 1); background-image: linear-gradient(335deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(155deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(335deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(155deg, rgba(255, 224, 128, 1) 28px, transparent 28px); background-size: 70px 70px; background-position: 0px 2px, 5px 42px, 35px 37px, 41px 7px; color: rgba(69, 45, 0, 1);}

#about, #relation { background-color: rgba(255, 218, 110, 1); background-image: linear-gradient(335deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(155deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(335deg, rgba(255, 224, 128, 1) 28px, transparent 28px), linear-gradient(155deg, rgba(255, 224, 128, 1) 28px, transparent 28px); background-size: 70px 70px; background-position: 0px 2px, 5px 42px, 35px 37px, 41px 7px; color: rgba(69, 45, 0, 1);} 

#next_onair, #stream, .unit_con { background-color: rgba(255, 191, 38, 1); background-image: repeating-linear-gradient( 0deg, rgba(255, 232, 104, .25) 0px 8px, transparent 8px 16px), repeating-linear-gradient( 90deg, rgba(255, 232, 104, .25) 0px 8px, transparent 8px 16px);}
#official_sns, #program_footer { background: linear-gradient(to bottom, rgba(252,235,169,1) 46%,rgba(255,246,228,1) 100%);}

/*next_onair*/
#next_onair .sub_txt { background-color: rgba(255, 242, 203,1); padding: 1.5em; border-radius: 10px;}
#next_onair #onair_date { width: 100%; padding: 1.2rem 1rem; background-color: rgba(226, 61, 33, .9); text-align: center; font-size: 1.4em; font-weight: 700; letter-spacing: .075rem; margin-bottom: .75rem;}
#next_onair .info_sub { color: rgba(69, 45, 0, 1);}

/*about, relation */
#about .info_sub, #relation .info_sub { background-color: rgba(255, 242, 203,1);}
#about .info_sp .prgimg10100 { max-width: 600px; margin: auto;}
#about .info_sub .sub_txt .prgimg10080 { max-width: 480px;}

/*unit_con*/
.unit_con .title { color: rgba(222, 69, 40, 1);}
.unit_con .anc_list { border-bottom: 1px solid rgba(222, 69, 40, .5);}
.unit_con .anc_list li a { color: rgba(222, 69, 40, 1);}
.unit_con h3 { border-left: 3px solid rgba(222, 69, 40, 1);}
.unit_con .btn a { border: 2px solid rgba(222, 69, 40, 1);}
.unit_con .btn a span { color: rgba(222, 69, 40, 1);}
.unit_con .btn a::after { background-image: url(/ro/img/program/ya.png);}
.back_top .btn span::after, .back_top .btn a::after { content: ''; width: 0; height: 0; background-image: url(/um/img/cover.png);}
.back_top .btn span::before { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 2px solid rgba(222, 69, 40, 1); border-right: 2px solid rgba(222, 69, 40, 1); transform: rotate(-135deg); margin-right: 4px; margin-bottom: 1.5px;}

/*	irrevocable !!!!!!!
============================== */
#program_name { background-color: rgba(245, 245, 250, 1); color: rgba(59, 63, 74, 1);}
#news_sp .info_sub { background-color: rgba(255, 255, 255, 1);}
#official_sns ul { background-color: rgba(245, 245, 255, 1);}
#stream_tbsfree { background-color: rgba(245, 245, 250, 1);}
/*color change OK*/
#program_nav .ind_mn span::after { border-top: 2px solid rgba(0, 80, 255, 1); border-right: 2px solid rgba(0, 80, 255, 1);}
#program_nav .ind_mn-p span::after { border-top: 2px solid rgba(0, 80, 255, 1); border-right: 2px solid rgba(0, 80, 255, 1);}


/*navi*/
#program_nav { font-family: "rocknroll-one", sans-serif; font-weight: 400; font-style: normal; font-size: 110%;}
#program_nav .ind_mn span::after { border-top: 2px solid rgba(226, 61, 33, 1); border-right: 2px solid rgba(226, 61, 33, 1);}
#program_nav .ind_mn-p span::after { border-top: 2px solid rgba(226, 61, 33, 1); border-right: 2px solid rgba(226, 61, 33, 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(222, 69, 40, 1); color: rgba(255, 255, 255, 1);}

/*footer*/
#program_footer, #program_footer a { color: rgba(69, 45, 0, 1);}

/*stream*/
#stream .stream_set { background-color: rgba(255, 218, 110, 1);}

/*h*/
.unit h2, .unit0 h2 { font-family: "rocknroll-one", sans-serif; font-weight: 400; font-style: normal;}
#next_onair h2, #stream h2, #about h2, #relation h2, #official_sns h2 { color: rgba(226, 61, 33, 1);}
#next_onair h3, #about h3, #relation h3 { font-size: 1.1em; display: block; border-left: 6px solid rgba(226, 61, 33, 1);}
#relation h4 span { border-bottom: 1px solid rgba(226, 61, 33, 1);  color: rgba(226, 61, 33, 1);}