.bk {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #2f8383 1px solid;
    COLOR: #faf7f3;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #2f8383 1px solid;
    BACKGROUND-COLOR: #329a98
}

.bk1 {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    BORDER-LEFT: #2f8383 1px solid;
    BORDER-BOTTOM: #2f8383 1px solid
}

.bk2 {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #2f8383 1px solid;
    COLOR: #4f4f4f;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #2f8383 1px solid;
    BACKGROUND-COLOR: #f2ffff;
    padding: 2px;
}

.d4 {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #2f8383 1px solid;
    COLOR: #4f4f4f;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #2f8383 1px solid;
    BACKGROUND-COLOR: #bee7e7
}

.d5 {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #2f8383 1px solid;
    COLOR: #4f4f4f;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #2f8383 1px solid;
    BACKGROUND-COLOR: #bee7e7
}

.d6 {
    BORDER-RIGHT: #2f8383 1px solid;
    BORDER-TOP: #2f8383 1px solid;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #2f8383 1px solid;
    COLOR: #4f4f4f;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: #2f8383 1px solid;
    BACKGROUND-COLOR: #f2ffff
}

.bk,
.bk1,
.bk2,
.d4,
.d5,
.d6 {
    padding: 5px;
}

.top1 {
    FONT-SIZE: 8pt;
    COLOR: #666666;
    LINE-HEIGHT: 11pt
}

.top2 {
    FONT-SIZE: 16pt;
    COLOR: #CDEA68
}

.top3 {
    FONT-SIZE: 15pt;
    COLOR: #01929F
}

.w_d1 {
    FONT-SIZE: 11pt;
    COLOR: #4F4F4F;
    line-height: 24px;
}

.w_d2 {
    FONT-SIZE: 14pt;
    COLOR: #025A66;
    font-weight: bold;
}

.w_d3 {
    FONT-SIZE: 12pt;
    COLOR: #0C929E;
    font-weight: bold;
}

.w_d4 {
    FONT-SIZE: 11pt;
    COLOR: #FF5F00;
    font-weight: bold;
}

.w_e1 {
    FONT-SIZE: 10pt;
    COLOR: #717171
}

.w_e2 {
    FONT-SIZE: 10pt;
    COLOR: #025A66;
    font-weight: bold;
}

.w_e2 A:link {
    COLOR: #025A66;
}

.w_e2 A:visited {
    COLOR: #025A66;
}

.w_e2 A:hover {
    COLOR: #025A66;
}

.w_e3 {
    FONT-SIZE: 9pt;
    COLOR: #717171
}

.table-bar A:link {
    COLOR: #474747;
    TEXT-DECORATION: none;
    FONT-SIZE: 11pt
}

.table-bar A:visited {
    COLOR: #7F8080;
    TEXT-DECORATION: none;
    FONT-SIZE: 11pt
}

.table-bar A:hover {
    BORDER-RIGHT: 0px dashed #999999;
    BORDER-TOP: 0px dashed #999999;
    BORDER-LEFT: 0px dashed #999999;
    COLOR: #048193;
    BORDER-BOTTOM: 1px dashed #048193;
    TEXT-DECORATION: none;
    FONT-SIZE: 11pt
}

.w_c2 {
    FONT-SIZE: 10pt;
    COLOR: #025476;
    TEXT-DECORATION: none
}

.w_c2 A:link {
    COLOR: #025476;
    TEXT-DECORATION: none
}

.w_c2 A:visited {
    COLOR: #025476;
    TEXT-DECORATION: none
}

.w_c2 A:hover {
    COLOR: #400080;
    TEXT-DECORATION: none
}

.w_mbk {
    background-color: #f8ffff;
}

.w_menu {
    FONT-SIZE: 10pt;
    COLOR: #0489AA;
}

.w_menu A:link {
    COLOR: #0489AA;
}

.w_menu A:visited {
    COLOR: #7D9EC0;
}

.w_menu A:hover {
    COLOR: #400080;
}

.d_list {
    FONT-SIZE: 10pt;
    COLOR: #025476;
}

.d_list A:link {
    COLOR: #025476;
}

.d_list A:visited {
    COLOR: #025476
}

.d_list A:hover {
    COLOR: #400080;
}

.wikiContent {
    padding: 10px 15px;
}

.wikiContent TD {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #464646;
    LINE-HEIGHT: 150%;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}

.wikiContent TD.std {
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2pt;
    COLOR: #464646;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 2pt;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #f5f5f5;
    FONT-VARIANT: normal
}

.wikiContent TD.std2 {
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2pt;
    COLOR: #464646;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 2pt;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal
}

.w_clink A:link {
    COLOR: #0C52D2;
}

.w_clink A:visited {
    COLOR: #072B6C;
}

.w_clink A:hover {
    COLOR: #000000;
}


.menuB {
    FONT-SIZE: 11pt;
    COLOR: #E23F07;
}

.menuB:link {
    FONT-SIZE: 11pt;
    COLOR: #E23F07;
}

.menuB:visited {
    FONT-SIZE: 11pt;
    COLOR: #D5A06C;
}

.menuB:hover {
    FONT-SIZE: 11pt;
    COLOR: #FF1F00;
}

.menuA {
    FONT-SIZE: 11pt;
    COLOR: #0489AA;
}

.menuA:link {
    FONT-SIZE: 11pt;
    COLOR: #0489AA;
}

.menuA:visited {
    FONT-SIZE: 11pt;
    COLOR: #7D9EC0;
}

.menuA:hover {
    FONT-SIZE: 11pt;
    COLOR: #400080;
}

.r2 {
    FONT-SIZE: 11pt;
    COLOR: #ff0000;
}

.r3 {
    FONT-SIZE: 11pt;
    COLOR: blue;
}

.rbk {
    FONT-SIZE: 10pt;
    COLOR: #FAF7F3;
    line-height: 24px;
    background-color: #389BA9;
}

.rbk2 {
    FONT-SIZE: 10pt;
    COLOR: #4F4F4F;
    line-height: 24px;
    background-color: #F0FDFF;
}

.rbk2 a:link {
    FONT-SIZE: 10pt;
    COLOR: #156ECA;
}

.rbk2 a:visited {
    FONT-SIZE: 10pt;
    COLOR: #4D6884;
}

.rbk2 a:hover {
    FONT-SIZE: 10pt;
    COLOR: #007EFF;
}

.rd4 {
    FONT-SIZE: 10pt;
    COLOR: #4F4F4F;
    line-height: 24px;
    background-color: #A9DBE2;
}

.rd4 a:link {
    FONT-SIZE: 10pt;
    COLOR: #156ECA;
}

.rd4 a:visited {
    FONT-SIZE: 10pt;
    COLOR: #4D6884;
}

.rd4 a:hover {
    FONT-SIZE: 10pt;
    COLOR: #007EFF;
}

.d3 {
    FONT-SIZE: 10pt;
    COLOR: #4F4F4F;
    background-color: #E9F9FF;
}

.menuC {
    FONT-SIZE: 11pt;
    COLOR: #156ECA;
}

.menuC:link {
    FONT-SIZE: 11pt;
    COLOR: #156ECA;
}

.menuC:visited {
    FONT-SIZE: 11pt;
    COLOR: #4D6884;
}

.menuC:hover {
    FONT-SIZE: 11pt;
    COLOR: #007EFF;
}

.wikiContent A:link {
    COLOR: #3D3D3D;
}

.wikiContent A:visited {
    COLOR: #3D3D3D;
}

.wikiContent A:hover {
    COLOR: #3D3D3D;
}


/*-----------------------------------------------------ACG撠���鰵憓𧼮�𠹺耨�㺿-----------------------------------------------------*/
/*----憭批�㚚�其遢----*/
table.top_bg {
    width: 920px;
    margin: 0 auto;
    height: 164px;
}

td.top_sel1 {
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}

div.wikitop_title1 {
    text-indent: 20px;
    margin-top: 20px;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}

/*----憭扳�䠷��----*/
table.wiki_titl1 {
    margin: 0 0 10px 0;
}

table.wiki_titl1 td {
    color: #0c929e;
    font-size: 24px;
    font-weight: bold;
    height: 34px;
    text-indent: 10px;
    padding: 0 10px 0 0;
    border-bottom: 2px solid #CCCCCC;
}

/*----銝剜�䠷��----*/
table.wiki_titl2 td {
    color: #0c929e;
    font-size: 20px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
    padding: 0 5px;
}

/*----撠𤩺�䠷��----*/
table.wiki_titl3 td {
    font-size: 15px;
    color: #0c929e;
    border: 1px solid #CCCCCC;
    padding: 0 5px;
    font-weight: bold;
}


/*---蝺刻���躰��---*/
.wiki_list1 {
    padding-left: 30px;
}

.wiki_list1 li {
    background-image: none;
    list-style-type: decimal;
    font-size: 10pt;
}

.wiki_list2 {
    padding-left: 20px;
}

.wiki_list2 li {
    background-image: none;
    list-style-type: disc;
}

.wiki_list3 {
    padding-left: 20px;
}

.wiki_list3 li {
    background-image: none;
    list-style-type: circle;
}

div.wikiContent {
    font-size: 15px;
    line-height: 150%;
}

div.wikiContent table {
    border-collapse: separate;
    empty-cells: show;
}

div.wikiContent th,
div.wikiContent td {
    font-size: 15px;
}

div.wikiContent h1 {
    margin-top: 19px;
    margin-bottom: 19px;
    color: #0c929e;
    font-size: 24px;
    font-weight: bold;
    padding: 0 10px 0 0;
    border-bottom: 2px solid #CCCCCC;
    padding-bottom: 10px;
}

div.wikiContent h2 {
    margin-top: 19px;
    margin-bottom: 19px;
    color: #0c929e;
    font-size: 20px;
    font-weight: bold;
    padding: 0 5px;
}

div.wikiContent h3 {
    margin-top: 19px;
    margin-bottom: 19px;
    color: #0c929e;
    font-size: 15px;
    font-weight: bold;
    padding: 0 5px;
}

div.wikiContent ul {
    list-style-type: disc;
    padding-left: 30px;
    margin: 10px;
}

div.wikiContent ol {
    list-style-type: decimal;
    padding-left: 30px;
    margin: 10px;
}

div.wikiContent img {
    max-width: 100%;
    margin: 10px 0;
}

div.wikiContent td img {
    margin: 0px;
}

div.wikiContent blockquote {
    padding: 10px 30px;
}

/*div.wikiContent a { color: #0489AA;}
    div.wikiContent a:link { color: #0489AA;}
    div.wikiContent a:visited { color: #7D9EC0;}
    div.wikiContent a:hover { color: #400080;}*/

/*----------- wiki���� ------------*/
a.wiki:link,
a.wiki:visited {
    color: #2a8383;
    text-decoration: none;
    border-bottom: 1px dotted #2a8383;
}

a.wiki:hover {
    color: #FF0000;
}

a.wiki_nocontent:link,
a.wiki_nocontent:visited {
    color: #E23F07;
    text-decoration: none;
    border-bottom: 1px dotted #E23F07;
}

a.wiki_nocontent:hover {
    color: #FF1F00;
}

/*----------- acg���� ------------*/
a.acg:link,
a.acg:visited {
    color: #0055aa;
    text-decoration: none;
    border-bottom: 1px dotted #f26522;
}

a.acg:hover {
    color: #FF0000;
}

.wiki_img {
    max-width: 645px;
}

.wiki_img_maxsize {
    width: 100%;
    height: auto;
    max-width: 240px;

}