.menu-top {
  background-image: url(/download/2026/RKI_2026/bottom.jpg);
  background-color: #04b0bc;
}
.footer {
  background-image: url(/download/2026/RKI_2026/bottom.jpg);
  background-color: #04b0bc;
  background-size: cover;
}

.content-title, .history, .header, .doc_date, .sidebar {
  display: none;
}

.tree_content {
  width:100%
}

td {border:none;background:#ffffff;}

tr:nth-child(2n) td{background-color: transparent;}

.marquee {
  width: 100%;
  overflow: hidden;
  height: 95px;
  position: relative;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: scroll 60s linear infinite;
  will-change: transform;
}

.marquee-group {
  display: flex;
  flex-shrink: 0;
}

.marquee-group img {
  height: 95px;
  width: auto;
  display: block;
  flex-shrink: 0;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
  
@media (min-width: 768px){
.PH {
  display:none;
  }
}

@media (max-width: 768px){
.PC {
  display:none;
}
}

.header_01 {color: #2D9781;font-size:120%;font-weight:400;font-family:'Montserrat';text-align:center;margin:15px 0 15px 0;}
.header_02 {color: #2D9781;font-size:120%;font-weight:400;font-family:'Montserrat';text-transform:uppercase;text-align:center;width:50%;margin:15px auto 15px auto;}
.header_03 {color: #2D9781;font-size:200%;font-weight:800;font-family:'Montserrat';text-transform:uppercase;text-align:center;width:50%;margin:15px auto 15px auto;line-height:1.1;}


.font_01 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#000000;text-align:center;margin:15px 0 15px 0;}
.font_02 {font-family:'Montserrat';font-size:16pt;font-weight:400;color:#2D9781;text-align:left;margin:105px 0 5px 0;}
.font_03 {font-family:'Montserrat';font-size:16pt;font-weight:600;color:#000000;text-align:left;margin:0 0 0 0;}
.font_04 {font-family:'Montserrat';font-size:16pt;font-weight:600;color:#2D9781;text-align:left;margin:15px 0 15px 0;}
.font_05 {}
.font_06 {font-family:'Montserrat';font-size:16pt;font-weight:400;color:#29738c;text-align:left;margin:105px 0 5px 0;}
.font_07 {font-family:'Montserrat';font-size:16pt;font-weight:600;color:#000000;text-align:left;margin:0 0 0 0;}
.font_08 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#29738c;text-align:left;margin:15px 0 15px 0;}
.font_09 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#000000;text-align:left;margin:15px 0 15px 0;}
.font_10 {font-family:'Montserrat';font-size:16pt;font-weight:600;color:#000000;text-align:left;margin:27.5px 0 15px 0;}

.font_reg_01 {font-family:'Montserrat';font-size:16pt;font-weight:400;color:#000000;text-align:center;width:66%;margin:25px auto 10px;}
.font_reg_02 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#000000;text-align:center;width:66%;margin:25px auto 10px;}
.font_reg_03 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#000000;text-align:center;width:66%;margin:0 auto 0;}
.font_reg_04 {font-family:'Montserrat';font-size:14pt;font-weight:400;color:#000000;text-align:center;width:50%;margin:25px auto 25px;}

.contacts {width:25%;float:left;padding:6px;}

.event-card {display:flex;align-items:flex-start;gap:50px;max-width:100%;padding:5px 0;}
.event-date {flex-shrink: 0;margin:15px auto 15px;}
.event-date img {height: auto;display: block;}
.event-content {flex: 1;}

.icon_rub {width:1.25%;margin:0 5px 0 5px;}
@media (max-width: 768px) {

.header_02 {width:100%;}
.header_03 {width:100%;}
	
.font_01 {font-size:18pt;}
.font_02 {margin:5px 0 5px 0;}
.font_05 {}
.font_06 {margin:5px 0 5px 0;}

.font_reg_01 {width:100%;}
.font_reg_02 {width:100%;}
.font_reg_03 {width:100%;}
.font_reg_04 {width:100%;}

.contacts {width:100%;margin:0px;}

.event-card {flex-direction:column;align-items:stretch;gap:20px;padding:20px 0;}
.event-date {margin:0;display:flex;flex-direction:column;align-items:center;}
.event-date img {max-width:100%;height:auto;}
.event-content {}

.icon_rub {width:2.75%}
}