.EurolandTools-InteractiveAnalysis-PrintViewButton, .EurolandTools-InteractiveAnalysis {
  font-family: Ludica Sans Unicode,arial,Hiragino Kaku Gothic ProN,Meiryo, sans-serif;
    font-size: 14px;
    color: #333333;
    -webkit-text-size-adjust: 100%;
}
.EurolandTools-InteractiveAnalysis {
    margin: 0 auto;
    max-width: 700px;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, .EurolandTools-CommonObjects-ScrollingSelection-Button {
    border-radius: 0px;
    background-color: #f8f8f8 !important;
    color: #333333 !important;
    border: 0.08em solid #e5e7e6;
    text-decoration: none;
    font-size: inherit;
    transition: background 0.5s, border 0.5s, color 0.5s;
    -moz-transition: background 0.5s, border 0.5s, color 0.5s;
    -webkit-transition: background 0.5s, border 0.5s, color 0.5s;
    -o-transition: background 0.5s, border 0.5s, color 0.5s;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, .EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    color: #526459;
    background-color: #d0d9d3 !important;
    text-decoration: none;
    font-style: normal;
    border: 0.08em solid #d0d9d3!important;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, .EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:hover {
    cursor: default;
    font-weight: bold!important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    border-right: 1px solid #e3e3e3;
    color: #333333;
    border-top: 1px solid #e3e3e3;
    background: #FFFFFF;
    font-weight: bold;
    font-weight: bold;
    padding: 0.5em;
    border-bottom: 2px solid #e3e3e3;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name {
    border-right: 0px;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    border-right: 1px solid #e3e3e3;
    color: #333333;
    background: #FFFFFF;
    font-weight: bold;
    font-weight: bold;
    padding: 0.5em;
    border-bottom: 2px solid #e3e3e3;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border: 0px solid #D1D1D1;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #e3e3e3;
    padding: 0.5em;
    background: #ffffff;
    color: #333333;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #e3e3e3;
    padding: 0.5em;
    background: #ffffff;
    color: #333333;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 0.5em;
    border-bottom: 0.08em solid #e3e3e3;
    white-space: nowrap;
    border-right: 1px solid #e3e3e3;
}

th.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child {
    border-right: 0px;
}

th.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
    border-bottom: 2px solid #e3e3e3;
}

td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 1px solid #e3e3e3;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:last-child {
     border-right: 0px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    border-bottom: 0em;
    border-bottom: 1px solid #e3e3e3;
}
tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-OddRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow {
    border-bottom: 1px solid #e3e3e3;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 0em solid #D1D1D1;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell {
    border-right: 0px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0.08em solid #e3e3e3;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child {
    border-right: 0px;
}

tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-EvenRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow {
    border-bottom: 1px solid #e3e3e3;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {

    font-size: inherit;
    border-radius: 0px;
    background-color: #f8f8f8 !important;
    color: #333333 !important;
    border: 0.08em solid #e5e7e6;
    text-decoration: none;
    -moz-transition: background 0.5s, color 0.5s, border 0.5s;
    -webkit-transition: background 0.5s, color 0.5s, border 0.5s;
    -o-transition: background 0.5s, color 0.5s, border 0.5s;
    transition: background 0.5s, color 0.5s, border 0.5s;
    white-space: normal;
    padding: 0.36em 0.7em 0.36em 0.7em;
    margin: 0em;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover, .EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button, .EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    color: #526459;
    background-color: #d0d9d3 !important;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    border: 0.08em solid #d0d9d3!important;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button, .EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
     color: #526459;
    background-color: #d0d9d3 !important;
    text-decoration: none;
    cursor: pointer;font-weight: bold;
     border: 0.08em solid #d0d9d3!important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell{

    border-bottom: 0.16em solid #e3e3e3;

}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    margin: 0em;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
        padding-bottom: 0.5em;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
       border-radius: 0px;
    background-color: #f8f8f8 !important;
    color: #333333 !important;
    border: 0.08em solid #e5e7e6!important;
    /* min-height: 3.5em; */
    /* min-width: 3.5em; */
    font-size: inherit;
    font-weight: normal;
   outline: none;
    width: 100%;
    cursor: pointer;
    transition: background 0.5s, color 0.5s, border 0.5s;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
     color: #526459;
    background-color: #d0d9d3 !important;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    border: 0.08em solid #d0d9d3!important;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button{
    color: #526459;
    background-color: #d0d9d3 !important;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    border: 0.08em solid #d0d9d3!important;
}

.EurolandTools-InteractiveAnalysis-Notes-NoteNumberContainer {
    line-height: 1;
}

.ja-JP .EurolandTools-InteractiveAnalysis-Notes-NoteNumberContainer {
    line-height: 1.5;
}

/*  */

.en-GB .EurolandTools-InteractiveAnalysis-Notes-NoteNumberContainer {
    line-height: 1.2;
}
.ja-JP .EurolandTools-CommonObjects-Checkbox{
   top:2px;
}
.ja-JP .EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
   top: -1px;
   margin: 3px 0.3em 0px 3px;
}