body{
	background-color:#fbf9eb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	line-height: 24px;
	color:#000000;
	max-width: 960px;
    margin-left: auto;
    margin-right: auto;
	padding: 0 15px;
	width: 100%;
	overflow-x:hidden;
}
td[bgcolor="#efebc9"] {background-color:#fbf9eb !important;}
h1, h2, h3, h4 {
	line-height:1.25;
}
h1 {
	font-size:24px;
}
h2{
	font-size:20px;
	color: #000000;
	text-align: left;
}

h3{
	font-size:18px;
	text-align: center;
}

a{
	color : #996600;
	text-decoration: none;
}

a:hover{
	color :#a4a02b;
}

a:hover#ch{
	color:#a4a02b;
}

a:hover#par{
	color:#a4a02b;
}

a#par{
	font-size :smaller;
	font-style : italic;
	color : #996600;
	white-space : nowrap;
}

a#par1{
	font-size : 13px;
	color : #84811b;
}

a#ch{
	color:#cc6600;
	font-weight:bold;
}

a:hover#ch{
	color:#a4a02b;
}

a#parmy{
	font-size : 9px;
	font-style : italic;
	color : #990000;
	white-space : nowrap;
}
p {
	line-height:1.5;
}
.tt {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
}
.chs{
	color:#84811b;
	font-size: smaller;
}

#no{
	color:#cc6600;
	font-size: 14px;
	vertical-align: super;
	font-weight:bold;
}

.lcol{
	font-size : 14px;
	color:#900;
}
td.lcol font {
    font-size: 13px;
}
.ltd{
background-color: #fafad2;
}

ul[type=square] li {
    line-height: 1.5;
    margin: 10px 0;
}
.can{
	color:#827a1c;
	font-size: 13px;
}

#can{
	color:#827a1c;
	white-space : nowrap;
	font-size: 13px;
padding: 0 4px;
}

#necan{
	color:#84811b;
	font-size: 13px;

}
.pas {
    font-size: 13px !important;
}
.table0 a#par1 {
    margin: 0 4px;
}
a:hover#can{
	color:#ff0000;
}

a:hover#necan{
	color:#ff0000;
}

#nav {
	color:#827a1c;
	font-size: smaller;
	text-decoration: none;  
	display: block;
	text-align: center;
}

.clearer {
	clear: both;
}

.ch_pr {
	font-family: sans-serif;
  	color:#000000;
}
.gsc-control-cse {
    border-color: #efebc9 !important;
    background-color: #efebc9 !important;
	max-width: 400px;
    margin-left: auto;
}
.aside_right {
	float: right;
	padding: 5px;
	margin-left: 5px;
	max-width: 250px;
	font-size: 13px;
} 
.apo {
	word-break: break-word;
}
.apo > center a {
    line-height: 1;
    margin: 6px 0;
    display: inline-block;
}
img, iframe {max-width:100%; max-height:inherit;}
@media (max-width:460px) {
.apo img {max-width:calc(100% - 15px); height:auto;}
}
a.sssap {
    font-size: 13px;
}
.cse-block {
    height:67px;
    padding:0;
}
@media (max-width:990px) {
body {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    width: 95%;
}
.table-resp {
	overflow-x:auto;
}
}
@media (max-width:640px) {
body {
	max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    width: 92%;
}
.aside_right {
    float: none;
    padding: 5px 0;
    margin-left: 0;
	width:100%;
    max-width: 100%;
    font-size: 13px;
    margin-top: 20px;
}
.table0 > tbody > tr {
	display: flex;
    flex-direction: column;
}
.table0 > tbody > tr > td {
    width: 100%;
}
.table0 a#par1 {
    margin: 8px 4px;
    line-height: 1;
    display: inline-block;
}
.can, #can, .necan, #necan{font-size: 13px;}
a#ch {font-size:14px;}
table {max-width:100% !important;}
/*td, th {display:inline-table;}*/
td.ltd, #posl td {width:inherit !important;}
.lcol #no { font-size:13px;}
.table-resp {overflow-x:auto;}
.cse-block {
    height:78px;
}
}