/*- themeid=carp202504;
--------------------------------*/
/*-------------------- element type --------------------*/
body {
  color: #ffffff;
  background-color: #E50012;
  background-repeat: no-repeat;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  font-size: 100%;
}
h1 {
  color: #fffcfc;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 140%;
  font-weight: bold;
}
h1#okadrentacarTitle{
	text-align: center;
	font-size: xx-large;
}

h2 {
  color: #ffffff;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 135%;
  font-weight: bold;
}
h3 {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 125%;
  font-weight: bold;
}
H4 {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 119%;
  font-weight: bold;
}
h5 {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 110%;
  font-weight: bold;
}
h6 {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 100%;
  font-weight: bold;
}
address {
  color: #6d89c9;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
blockquote {
  color: #6d89c9;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  margin-left: 15px;
}
p {
  color: black;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
}
pre {
  color: #6d89c9;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
ul {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  list-style-image: url(03bul05.gif);
  list-style-position: outside;
  list-style-type: none;
}
th {
  color: #868686;
  background-color: #e6e6e6;
  border-color: #868686 #868686 #868686 #868686;
  border-style: solid solid solid solid;
  border-width: 0px 1px 1px 0px;
  font-size: 80%;
}
a:link {
  color: #e6f50d;
  text-decoration: none;
}
a:visited {
  color: #330099;
  text-decoration: none;
}
a:hover {
  color: #0000ff;
  text-decoration: underline;
}
select {
  color: #868686;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
}

.inner{
  width: 850px;
  margin: 0 auto;
}
/*-------------------- header --------------------*/
.nav-menu {
  display: flex;
  justify-content: center;
  background-color: peachpuff;
  padding: 10px 10px;
  gap: 10px;
  width: 851px;
  font-size: 11px;
  text-align: center;
}
.nav-menu a {
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
  color: #0000ff;
  background: white;
  padding: 10px 10px;
  border-radius: 5px;
  transition: background 0.3s;
  width: 800px;
}
.nav-menu a:hover {
  background: #ffddaa;
}
/*-------------------- contents --------------------*/
.hpb-cnt-cell3 {
  color: #868686;
  font-size: 80%;
}
.hpb-cnt-cell4 {
  background-color: #cccccc;
}
.hpb-cnt-cell5 {
  color: #868686;
  font-size: 80%;
}
footer{
	text-align: center;
  padding-top: 50px;
}
section{
  padding-top: 20px;
}
section#tuktuk{
	text-align: center;
}
section#paypay{
	text-align: center;

}
span.blueLetter{
	color: blue;
}
span.orangeredLetter{
	color: orangered;
}
span.redLetter{
  color: red;
}
td.title{
  text-align: center;
  background-color: #ffb56a;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
}
td.contents{
  text-align: center;
}
span.shamei{
  text-align: center;
  font-weight: 800;
  color: #0000ff;
  font-size: x-large;
}
span.kyocho{
  text-align: center;
  font-weight: 800;
  color: #000000;
  font-size: x-large;
}

table.schedule{
  text-align: center;
  font-size: x-large;
  border: 2px solid #f6efef;
}

th.schedule{
  background-color: #f6efef;
  color: #000000;
  width: 160px;
  height: 50px;
}

tr.schedule{
  background-color: #f6efef;
  color: #000000;
  height: 150px;
}

span#southernseto{
  font-size: xx-large;
}
