body {
        background-color: lavenderblush;
        background-image: url('./images/olive/wall1.gif');
        cursor:  auto
}
a {
        color: blue;
        text-decoration: underline;
}
a:visited {
        color: green;
}
a:hover {
        color: red;
}
a:active {
        color: magenta;
}
a[target="_blank"]:after {
    content: url('./images/newwinicon.gif');
}
/*-----　　　　毎年変更する　　　-----*/

.color-border {
        border-width: 5px;
        border-style: solid;
	border-color: yellowgreen;
        border-spacing: 0px;
        padding: 0px;
}
.refer {
        font-size: 90%;
        text-align: center;
        background-color: yellowgreen;
}
.lineup1 {
        font-size: 160%;
	font-weight: bold;
	color: olive;
}
.lineup2 {
        font-size: 100%;
	font-weight: bold;
	color: greenyellow;
}
.profile {
	font-size: 95%;
	color: white;
        background-color: darkolivegreen;
}

/*-----　　　　表 START　　　　-----*/
.table_exposition {
        margin: 8px;
        background-color: white;
	font-size: 12px;
}
.table_description {
        margin: 8px;
        background-color: #FFECFF;
	font-size: 16px;
}
.table_exposition_pale {
        margin: 5px 5px 5px 5px;
        background-color: white;
	font-size: 12px;
	color: blue;
}
.table_exposition_dark {
        margin: 5px 5px 5px 5px;
	font-size: 12px;
	color: white;
}
.table_map {
	font-size: 12px;
	color: green;
        background-color: mintcream;
}
/*-----　　　　表 END　　　　-----*/

/*-----　　　　機能 START　　　　-----*/
.guide {
	font-family: Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
	font-size: 80%;
	font-weight: 500;
	color: #000033;
	background-color:
}
.guidance {
	font-family: Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
	font-size: 90%;
	font-weight: 500;
	color: #000033;
}
.efect {
        background-color: white;
        font-size : 10px;
}
.select {
        font-size : 74%;
}
.pending {
        font-size: 90%;
        text-align: center;
	background-color: lightgray;
}
.scientific_name {
        font: italic normal 600 100% "Times New Roman", serif;
        color: #404040;
}
.scientific_name_light {
        font: italic normal 500 100% "Times New Roman", serif;
        color: snow;
}
.scientific_name_large {
        font: italic normal 500 120% "Times New Roman", serif;
        color: purple;
}
.japanese_name_large  {
	font-family: Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: greenyellow;
}
.english_name_large  {
	font-family: Osaka, "Arial Black", arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: greenyellow;
}
.pointing {
	font-size: 74%;
	font-weight: 500;
	color: #BF00FF;
        text-align: center;
}
.issuing {
	color: silver;
        text-align: right;
        background-color: white;
}
.scientific {
        font-style: italic;
}
.lightup {
	color: yellow;
	font-weight: 600;
}
.normal {
        background-color: white;
}
.lightdown {
	color: darkslategray;
}
.hotpink {
	color: hotpink;
}
.ghostwhite {
        color: ghostwhite;
}

.attributex {
	color: crimson;
        background-color: silver;
}
.attribute0 {
	color: white;
        background-color: silver;
}
.attribute1 {
	color: white;
        background-color: dimgrey;
}
.attribute2 {
	color: white;
        background-color: navy;
}
.attribute3 {
	color: white;
        background-color: purple;
}
.attribute4 {
	color: yellow;
        background-color: #009933;
}
.attribute5 {
	color: yellow;
        background-color: olive;
}
.attribute6 {
	color: white;
        background-color: palevioletred;
}
.attribute7 {
	color: white;
        background-color: olive;
}
.attribute8 {
	color: red;
        background-color: white;
}
.attribute9 {
	color: white;
        background-color: brown;
}
.attribute10 {
	color: white;
        background-color: green;
}
.access {
        font-size: 85%;
	color: gray;
	background-color: white;
}
.stamp {
        font-size: 90%;
	color: lightgray;
}
.pickup {
	background-color: lightcyan;
}
.invalid {
        color: dimgray;
        font-size: 80%;
}
.explanation {
        padding: 10px;
        color: white;
        font-size: 100%;
	background-color: olive;
}
.updatevalue {
        font-size : 73%;
        color: magenta;
        text-align: center;
        background-color: white;
}
.comment {
        font-size: 90%;
        color: olive;
	background-color: white;
}
.help-guide {
        font-style: normal;
        font-size : 65%;
	font-family: "Times New Roman", "Arial Black", arial, sans-serif;
        font-stretch : ultra-condensed ;
        color: olive;
        padding: 2px;
        text-align: center;
        background-color: lightyellow;
}
.xx-small { font-size : 10px ; }
.x-small  { font-size : 12px ; }
.small    { font-size : 14px ; }
.large    { font-size : 18px ; }
.x-large  { font-size : 20px ; }
.xx-large { font-size : 22px ; }
.larger   { font-size : larger ; }
.smaller  { font-size : smaller ; }

/*-----　　　　機能 END　　　　-----*/

/*-----　　　　構成　START　　　-----*/
#flame {
        margin: 2px 5px 2px 5px;
        width: 100%;
        height: auto;
}
#fixedflame {
        margin: 2px 5px 2px 5px;
        background-color: ;
        width: 100%;
        height: 90%;
}
#halfflame {
        margin: 2px 5px 2px 5px;
        width: 100%;
        height: 40%;
}
#header {
        margin: 0px 0px 0px 0px;
        width: 100%;
        text-align: center;
        height: auto;
}
#mainbox {
        margin: 0px auto 0px auto;
        width: 99%;
}
#onebox {
        margin: 0px auto 0px auto;
        width: 90%;
        text-align: center;
}
#leftbox {
        margin: 0px auto 0px auto;
        float: left;
        width: 48%;
}
#rightbox {
        margin: 0px auto 0px auto;
        float: right;
        /* width: 58%; */
}
#footer {
        clear: both;
        margin: 0px;
        width: 99%;
        height: auto;
}
span.clear {  
        display: block;  
        clear: both;  
        width: 1px;  
        height: 0.001%; 
        font-size: 0px;  
        line-height: 0px;  
} 

/*-----　　　　構成 END　　　-----*/

/* 繁体中国語 */

.zhtw {
        font-family: MingLiU, 'MS UI Gothic', sans-serif;
}

/* 簡体中国語 */

.zhcn {
        font-family: SimSun, 'MS UI Gothic', sans-serif;
}

