.Layer1 {
	margin-top: 0;
}
#framecontentTop {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 20px; HEIGHT: 150px; BACKGROUND-COLOR: #3c71d9; TEXT-ALIGN: center
}
#framecontentLeft {
	LEFT: 0px; WIDTH: 205px; POSITION: absolute; TOP: 150px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}
#framecontentRight {
	LEFT: 0px; WIDTH: 180px; POSITION: absolute; TOP: 150px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}
#framecontentRight {
	RIGHT: 0px; LEFT: auto; WIDTH: 180px; BACKGROUND-COLOR: transparent
}
#maincontent {
	RIGHT: 180px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 180px; POSITION: absolute; TOP: 150px
}
.innertube {
	MARGIN: 5px

}
.innertube2 {
	/*MARGIN: 5px*/
}
.innertube3 {
	MARGIN: 0px
}
 HTML BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 HTML #maincontent {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY:'Arial', sans-serif
; HEIGHT: 100%; MAX-HEIGHT: 100%; line-height: 1.428571429;
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000ff; TEXT-DECORATION: none;
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #339999; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; TEXT-DECORATION: none
}
A.footer:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6666ff; TEXT-DECORATION: none
}
A.footer:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6666ff; TEXT-DECORATION: none
}
A.footer:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #66dddd; TEXT-DECORATION: none
}
A.footer:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff3333; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: sans-serif, Helvetica, Arial; TEXT-ALIGN: center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.bodytext {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}
SPAN.headlight {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}
SPAN.headlight_top {
    FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
SPAN.emphasize {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.softemphasize {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.general {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: auto; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
IMG.banner {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT-WIDTH: 0px
}
TABLE.normal-style {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TABLE.border-style {
	BORDER-RIGHT: #0099cc 1px solid; BORDER-TOP: #0099cc 1px solid; MARGIN: auto; BORDER-LEFT: #0099cc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #0099cc 1px solid; BORDER-COLLAPSE: collapse
}
TD.head {
	BORDER-RIGHT: #00ccff 1px solid; BORDER-TOP: #00ccff 1px solid; BACKGROUND: #0099cc; VERTICAL-ALIGN: middle; BORDER-LEFT: #00ccff 1px solid; BORDER-BOTTOM: #00ccff 1px solid; TEXT-ALIGN: center;padding-top: 0px;
}
TD.border-style {
	BORDER-RIGHT: #00ccff 1px solid; BORDER-TOP: #00ccff 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #00ccff 1px solid; BORDER-BOTTOM: #00ccff 1px solid
}
TD.background-style {
	BORDER-RIGHT: #00ccff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #00ccff 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eeffff; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #00ccff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #00ccff 1px solid
}
TD.normal-style {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
TR.border-style {
	BORDER-RIGHT: #00ccff 1px solid; BORDER-TOP: #00ccff 1px solid; BORDER-LEFT: #00ccff 1px solid; BORDER-BOTTOM: #00ccff 1px solid
}
TR.background-style {
	BORDER-RIGHT: #00ccff 1px solid; BORDER-TOP: #00ccff 1px solid; BACKGROUND: #f0f0ff; BORDER-LEFT: #00ccff 1px solid; BORDER-BOTTOM: #00ccff 1px solid
}
TR.background-style2 {
	BORDER-RIGHT: #00ccff 1px solid; BORDER-TOP: #00ccff 1px solid; BACKGROUND: #eeffff; BORDER-LEFT: #00ccff 1px solid; BORDER-BOTTOM: #00ccff 1px solid
}
TR.background-style2 TD {
	PADDING-LEFT: 10px
}
TR.normal-style {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
TR.vtop {
	VERTICAL-ALIGN: top
}
TR.vbottom {
	VERTICAL-ALIGN: bottom
}
.pre-container{

    white-space: pre-line;
   
    font-size: inherit;
    font-family: inherit;
    
}
table, tr, tbody{ display: block; margin: 0; box-sizing: border-box; width: 100%; }
td { display: inline-block; box-sizing: border-box; }
.head { display: block;  }
.td-image {  display: block; }
.td-image img { max-width: 130px; height: 100px; display: block; }
.td-image span { display: block; margin: 5px 0; white-space: normal; word-break: break-all; }
.tr { display: flex; flex-wrap: wrap; justify-content: space-between; }
.tr td { flex: 0 0 25%; }
.cell { display: flex; }
.cell td:last-child { flex: 1 1 auto; }
.background-style ~ td {
}
.background-style_main{
    background-color:white;
    width: 1250px;
    height: 2500px;
    background-position: center;
    align-self: center;
    margin-left: -25px;
    margin-top: -40px;
}
.left-line{
    margin-bottom: 2px;
}
li.menu{
    background : #0099D0;
    margin-top: 1px;
    padding: 1px;
    width : 200px;
    height :40px;
    list-style-type: none;
    text-align: center;
    vertical-align: middle;
    margin-left: -20px;
}
.div-text{
    color: #FFFFFF;
    text-align: center;
    line-height: 36px;
    font-size: 80%;
    font-family: Arial;
}
li.menu-left{
    background : #0099D0;
    margin-top: 2px;
    width : 202px;
    height :42px;
    list-style-type: none;
    text-align: center;
    vertical-align: middle;
    margin-left: -39px;
}
li.menu-left:hover{
    background : #0B66A6;
}
.div-text-left{
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    font-size: 200%;
    font-family: Arial;
}
.dropdown {
    position: relative;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 200px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    text-align: center;
    vertical-align: center;
    background: #0B66A6;
}

.dropdown:hover .dropdown-content {
    display: block;
    background: #0099D0;
}
