@charset "utf-8";
/* CSS Document */

.fin { margin-bottom:20px;}
.fin .title { color:#7A6A55; font-size:12px;}
.fin .title .active{ color:#005CA6; font-size:24px;}
.fin .fint .e-100-bold{ color:#7A6A55;}
.fin .fint .c-75-bold{ color:#7A6A55;}
.c-50-bold{ color:#005CA6; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fin table .gray .e-100-bold, .fin table .third .e-100-bold{ color:#005CA6;}
.fin table .gray .c-75-bold, .fin table .third .c-75-bold{ color:#005CA6;}
.fin table { width:100%; border-collapse:collapse; margin-bottom:30px;}
.fin table p{ margin:0; padding:3px 7px 3px 0;}
.fin table p.minus{ margin:0; padding:3px 2px 3px 0;}
.fin table p.cminus{ margin:0; padding:3px 4px 3px 0;}
.fin .fint td.first { color:#005CA6;}
.fin .fint td.second { border-left:none; color:#005CA6;}
.fin .fint td.third { background-color:#dfe0f0;}
.fin .fint td.second p.x50-e-table-text{ cursor:pointer;}
.fin .fint td.second p.x50-c-table-text{ cursor:pointer;}
.fin .fint .gray td.second p{ cursor:default;}
.fin .fint td.x100-0-5pt-top-line { line-height:0px; height:1px;  border-top:#7A6A55 1px solid; border-bottom:none;}
.fin .fint td.x98-0-5pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px solid;}
.fin .fint td.x99-1-0pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 2px solid;}
.fin .fint .gray td{ background-color:#DFD7CF; border-bottom:none;}
.fin .fint .tin2{ padding-left:40px; text-indent:-20px;}
.fin .fint .tin4{ padding-left:60px; text-indent:-20px;}
.fin .fint .tin6{ padding-left:80px; text-indent:-20px;}
.fin .fint .ctin2{ padding-left:28px; text-indent:-8px;}
.fin .fint .ctin4{ padding-left:56px; text-indent:-8px;}
.fin .fint .ctin6{ padding-left:84px; text-indent:-8px;}
.fin .fint .heading td.x100-0-5pt-top-line, .fin .fint .heading td.x98-0-5pt-cell { background-color:#fff;}
.fin a { text-decoration:none; color:#005CA6;}

.fin .FS .e-100-bold{ color:#7A6A55;}
.fin .FS .c-75-bold{ color:#7A6A55;}
.fin .FS td { vertical-align:bottom;}
.fin .FS td.first { color:#005CA6;}
.fin .FS td.second { color:#005CA6; background-color:#dfe0f0;}
.fin .FS td.x100-0-5pt-top-line { line-height:0px; height:1px;  border-top:#7A6A55 1px solid; border-bottom:none;}
.fin .FS td.x98-0-5pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px solid;}
.fin .FS td.x99-1-0pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 2px solid;}
.fin .FS .gray td{ background-color:#DFD7CF; border-bottom:none;}
.fin .FS .tin2{ padding-left:40px; text-indent:-20px;}
.fin .FS .heading td.x100-0-5pt-top-line, .fin .FS .heading td.x98-0-5pt-cell { background-color:#fff;}

.fin { margin-bottom:20px;}
.fin .title { color:#7A6A55; font-size:12px;}
.fin .title .active{ color:#005CA6; font-size:24px;}
.fin .fint2 .e-100-bold{ color:#7A6A55;}
.fin .fint2 .c-75-bold{ color:#7A6A55;}
.fin table .gray .e-100-bold, .fin table .second .e-100-bold{ color:#005CA6;}
.fin table .gray .c-75-boldd, .fin table .second .c-75-bold{ color:#005CA6;}
.fin table { width:100%; border-collapse:collapse; margin-bottom:30px;}
.fin table p{ margin:0; padding:3px 7px 3px 0;}
.fin table p.minus{ margin:0; padding:3px 2px 3px 0;}
.fin .fint2 td.first { color:#005CA6;}
.fin .fint2 td.second { border-left:none; background-color:#dfe0f0;}
.fin .fint2 td.x100-0-5pt-top-line { line-height:0px; height:1px;  border-top:#7A6A55 1px solid; border-bottom:none;}
.fin .fint2 td.x98-0-5pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px solid;}
.fin .fint2 td.x99-1-0pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 2px solid;}
.fin .fint2 .gray td{ background-color:#DFD7CF; border-bottom:none;}
.fin .fint2 .tin2{ padding-left:40px; text-indent:-20px;}
.fin .fint2 .tin4{ padding-left:60px; text-indent:-20px;}
.fin .fint2 .tin6{ padding-left:80px; text-indent:-20px;}
.fin .fint2 .ctin2{ padding-left:28px; text-indent:-8px;}
.fin .fint2 .heading td.x100-0-5pt-top-line, .fin .fint2 .heading td.x98-0-5pt-cell { background-color:#fff;}
.fin .fint2 span.blue { color:#005CA6;}

.CSCE { margin-bottom:20px;}
.CSCE .title { color:#7A6A55; font-size:12px;}
.CSCE .title .active{ color:#005CA6; font-size:24px;}
.CSCE table .e-75-bold{ color:#005CA6; font-weight:bold;}
.CSCE table .c-75-bold{ color:#005CA6; font-weight:bold;}
.CSCE table { width:100%; border-collapse:collapse; margin-bottom:30px; font-size:10px; color:#7A6A55;}
.CSCE table p{ margin:0; padding:3px 3px 3px 2px;}
.CSCE table p.minus{ margin:0; padding:3px 0px 3px 0px;}
.CSCE .fint .first, .CSCE .fint .second { color:#005CA6; }
.CSCE .fint td{ text-align:right; vertical-align:bottom;}
.CSCE .fint td.first{ text-align:left;}
.CSCE .fint td.second p.x50-e-table-text{ cursor:pointer;}
.CSCE .fint td.second p.x50-c-table-text{ cursor:pointer;}
.CSCE .fint .gray td.second p{ cursor:default;}
.CSCE .fint td.x100-0-5pt-top-line { line-height:0px; height:1px;  border-top:#7A6A55 1px solid; border-bottom:none;}
.CSCE .fint td.x98-0-5pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px solid;}
.CSCE .fint td.x99-1-0pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 2px solid;}
.CSCE .fint td.x96-dash1-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px dashed;}
.CSCE .fint .gray td{ background-color:#DFD7CF; border-bottom:none;}
.CSCE .fint .tin2{ padding-left:10px;}
.CSCE .fint .heading td.x100-0-5pt-top-line, .CSCE .fint .heading td.x98-0-5pt-cell { background-color:#fff;}
.CSCE .fint .gray td.x98-0-5pt-cell { line-height:0px; height:1px;  border-bottom:#7A6A55 1px solid;}
.CSCE a { text-decoration:none; color:#005CA6;}