@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');

.EurolandTools-InteractiveAnalysis,
body {
    font-size: 14px;
    color: #333333;
}

.ja-JP,
.EurolandTools-InteractiveAnalysis_ja-JP {
    /* font-family: 'Noto Sans', 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif; */
    font-family: 'Noto Sans', 'Helvetica', sans-serif !important;
}

.en-GB,
.EurolandTools-InteractiveAnalysis_en-GB {
    font-family: 'Noto Sans', 'Helvetica', sans-serif !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, .EurolandTools-CommonObjects-ScrollingSelection-Button {
    background-color: #666;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    color: #fff;
    transition: all 0.3s ease;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    text-align: center;
    width: 17%;
}


.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, .EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background-color: #808080;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background-color: #f2f2f2;
    color: #333333;
    font-weight: bold;
    border-color: #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background-color: #f7f7f7;
    color: #333333;
    font-weight: bold;
    border-color: #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-color: #d9d9d9;
    border-right: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    width: 13%;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:last-child {
    border-right:none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right-color: #d9d9d9;
}

.EurolandTools-InteractiveAnalysis-Link:link {
    color: #0014cc;
    text-decoration: none;
}
.EurolandTools-InteractiveAnalysis-Link:hover {
    text-decoration: underline;
}
.EurolandTools-InteractiveAnalysis-Link:visited {
    color: #5200cc;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, 
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    border-radius: 0;
    font-size: 16px;
    border: none;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, 
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, 
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    color: #000;
    background-color: #ffe600;
    border-radius: 0;
    border: none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 1px solid #d9d9d9;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom:none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow td:first-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow td:nth-child(2) {
    border-bottom: none;
}
.EurolandTools-InteractiveAnalysis-PrintViewButton {
    box-shadow:none;
    text-shadow:none;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
    position:relative;
    top:0;
    left:0;
    overflow:visible!important;
}

    .EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:before {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -1.0em;
        border-left: 1.0em solid transparent;
        border-right: 1.0em solid transparent;
        border-top: 1.0em solid #ffe600;
    }
    .EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer,
    .EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
        padding: 0.3em;
        padding-bottom: 1.5em;
    }
	
	td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
		padding-left: 2px;
		padding-right: 2px;
	}
	
/* .PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.FileExport td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name {
	width: 83% !important;
}

.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.FileExport td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	width: 17% !important;
} */

.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    width: 0;
}
