.me nu-top {
  background-image: url(/download/2026/RFR_2026/bottom.jpg);
  background-color: #04b0bc;
}
.fo oter {
  background-image: url(/download/2026/RFR_2026/bottom.jpg);
  background-color: #04b0bc;
  background-size: cover;
}

.content-title, .history, .header, .doc_date, .sidebar {
  display: none;
}

.tree_content {
  width:100%
}

table tr:nth-child(2n) td{background-color:#ffffff;}

table tr td{background-color:#ffffff;}

@media (min-width: 768px){
.PH {
  display:none;
  }
}

@media (max-width: 768px){
.PC {
  display:none;
}
}

img.PC, img.PH {
	max-width: 100%;
}

a {color:#000000;}

.header_01 {
	font-size:20pt;
	font-weight:400;
	color:#90988D;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family:'Montserrat';
	margin-top:25px;
	}
	
.header_02 {
	font-size:16pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family:'Montserrat';
	}

.header_03 {
	font-size:16pt;
	font-weight:200;
	color:#000000;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-transform:uppercase;
	font-family:'Montserrat';
	}
	
.register-theme {
	font-size:16pt;
	font-weight:bold;
	color:#000000;
	font-family:'Montserrat';
	text-align:left;
	width:600px;
	}
	
.register-date {
	font-size:16pt;
	font-weight:bold;
	color:#000000;
	font-family:'Montserrat';
	text-align:left;
	width:600px;
	}

.table-th {text-align:center;background:none;color:#000000;border:none;}
.table-th-left {text-align:left;background:none;color:#000000;border:none;}
.table-th-delim {text-align:center;background:none;color:#000000;border:none;width:50px;}
.table-th-price {text-align:center;background:#F2F2F2;color:#000000;border:none;}
.table-th-person {text-align:center;background:none;color:#000000;border:none;width:33%;}

.table-person {width:50%;float:left;margin-top:25px;}
.table-price {width:66%;float:none;margin-left:auto;margin-right:auto;margin-top:25px;}
.table-register-img {width:175px;}

.font-name {font-size:100%;font-weight:600;color:#508A3E;}
.font-jobtitle {font-size:85%;font-weight:400;color:#000000;}
.text-width {width:400px;margin-left:auto;margin-right:auto;}


.price-svg {width:200px;}
.background-price {width:100%;padding:25px;padding-top:1px;background:#f2f2f2;}

@media (max-width: 768px){
	
.register-theme {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	font-family:'Montserrat';
	text-align:left;
	width:100%;
	}

.table-th-delim {text-align:center;background:none;color:#000000;border:none;width:0px;}

.table-person {width:100%;float:left;margin-top:25px;}
.table-price {width:100%;float:none;margin-left:auto;margin-right:auto;margin-top:25px;}

.font-name {}
.font-jobtitle {}
.text-width {width:100%;margin-left:auto;margin-right:auto;}
}