@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700");
@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,700");
/* line 6, scss/_global.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
/* line 12, scss/_global.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18, scss/_global.scss */
::selection {
  background: #953e78;
  color: #fff;
}

/* line 22, scss/_global.scss */
::-moz-selection {
  background: #953e78;
  color: #fff;
}

/* line 26, scss/_global.scss */
html {
  -webkit-tap-highlight-color: transparent;
}

/* line 29, scss/_global.scss */
* {
  outline: none;
}

/* line 32, scss/_global.scss */
a {
  text-decoration: none;
  outline: none;
}
/* line 35, scss/_global.scss */
a:hover, a:focus {
  outline: none;
  transition: 0.3s ease 0s;
  -moz-transition: 0.3s ease 0s;
  -webkit-transition: 0.3s ease 0s;
}

/* line 42, scss/_global.scss */
img {
  vertical-align: middle;
}

/* line 45, scss/_global.scss */
body {
  margin: 0;
  padding: 0;
  font-family: 'PT Sans', sans-serif;
  font-family: 'PT Serif', serif;
}

/* line 51, scss/_global.scss */
header, section, footer, aside, article, figure {
  display: block;
}

/* line 54, scss/_global.scss */
.clr, .clear {
  clear: both;
  line-height: 0;
  font-size: 0;
}

/* line 60, scss/_global.scss */
.report-wrapper {
  width: 1250px;
  margin: 0 auto;
}
/* line 63, scss/_global.scss */
.report-wrapper.page-02 {
  width: 1250px;
}
/* line 66, scss/_global.scss */
.report-wrapper.mt10 {
  margin-top: 10px;
}

/* line 3, scss/_report-left.scss */
.report-left {
  float: left;
  background-color: #ebce80;
  width: 225px;
  padding: 55px 30px 35px 0;
  text-align: right;
}
/* line 9, scss/_report-left.scss */
.report-left .logo {
  padding-bottom: 35px;
}
/* line 12, scss/_report-left.scss */
.report-left h5 {
  color: #343440;
  font-weight: 400;
  font-size: 10pt;
  font-family: "PT Sans", sans-serif;
}
/* line 15, scss/_report-left.scss */
.report-left h1 {
  color: #943e78;
  font-weight: 700;
  font-size: 20pt;
  font-family: "PT Serif", serif;
  margin: 10px 0;
}
/* line 19, scss/_report-left.scss */
.report-left .pagging {
  color: #943e78;
  font-weight: 700;
  font-size: 20pt;
  font-family: "PT Serif", serif;
  padding-top: 320px;
}
/* line 22, scss/_report-left.scss */
.report-left .pagging.page-02 {
  padding-top: 330px;
}

/* line 3, scss/_report-center.scss */
.report-center {
  float: left;
  width: 680px;
  padding: 0 20px;
  margin: 10px 0 3px;
}
/* line 8, scss/_report-center.scss */
.report-center .chart-title {
  color: #943e78;
  font-weight: 700;
  font-size: 19px;
  font-family: "PT Serif", serif;
  line-height: 25px;
}
/* line 12, scss/_report-center.scss */
.report-center .chart-area {
  margin-bottom: 5px;
}
/* line 14, scss/_report-center.scss */
.report-center .chart-area img {
  max-width: 100%;
}
/* line 18, scss/_report-center.scss */
.report-center .chart-area-two {
  margin: 0px;
}
/* line 20, scss/_report-center.scss */
.report-center .chart-area-two .chart-sec {
  width: 49%;
  float: left;
}
/* line 23, scss/_report-center.scss */
.report-center .chart-area-two .chart-sec:nth-of-type(2) {
  float: right;
}
/* line 26, scss/_report-center.scss */
.report-center .chart-area-two .chart-sec h5 {
  color: #343440;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
}
/* line 30, scss/_report-center.scss */
.report-center .chart-area-two .chart-sec .only-chart {
  margin: 0;
  width: 304px !important;
}
/* line 36, scss/_report-center.scss */
.report-center .lt-yellow-area {
  background-color: none;
  padding: 5px 0;
  margin: 13px 0;
}
/* line 41, scss/_report-center.scss */
.report-center .lt-yellow-area .chart-area-two .chart-sec {
  width: 49%;
  float: left;
}
/* line 44, scss/_report-center.scss */
.report-center .lt-yellow-area .chart-area-two .chart-sec:nth-of-type(2) {
  float: right;
}
/* line 47, scss/_report-center.scss */
.report-center .lt-yellow-area .chart-area-two .chart-sec h5 {
  color: #343440;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
}
/* line 51, scss/_report-center.scss */
.report-center .lt-yellow-area .chart-area-two .chart-sec .only-chart {
  margin: 0;
}
/* line 56, scss/_report-center.scss */
.report-center .lt-yellow-area .source-note {
  color: #343440;
  font-weight: 400;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
  font-style: italic;
  margin: 5px 0 0 0;
}
/* line 63, scss/_report-center.scss */
.report-center .chart-labels.left-right {
  margin-top: 15px;
}
/* line 65, scss/_report-center.scss */
.report-center .chart-labels.left-right .lable-list {
  float: right;
}
/* line 67, scss/_report-center.scss */
.report-center .chart-labels.left-right .lable-list li {
  width: 170px;
}
/* line 71, scss/_report-center.scss */
.report-center .chart-labels.left-right .source-note {
  float: left;
  margin: 5px 0 0 0;
}
/* line 74, scss/_report-center.scss */
.report-center .chart-labels.left-right .source-note.mt10 {
  margin-top: 10px;
}
/* line 81, scss/_report-center.scss */
.report-center .chart-labels ul.lable-list li {
  color: #FFFFFF;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  float: left;
  list-style: none;
  width: 135px;
  padding: 2px 0;
  text-align: center;
}
/* line 88, scss/_report-center.scss */
.report-center .chart-labels ul.lable-list li.yellow {
  background-color: #ebce80;
  color: #343440;
}
/* line 92, scss/_report-center.scss */
.report-center .chart-labels ul.lable-list li.gray {
  background-color: #a5a5a5;
}
/* line 95, scss/_report-center.scss */
.report-center .chart-labels ul.lable-list li.purple {
  background-color: #943e78;
}
/* line 101, scss/_report-center.scss */
.report-center .chart-labels .source-note {
  color: #343440;
  font-weight: 400;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
  font-style: italic;
  margin: 5px 0 0 0;
}
/* line 105, scss/_report-center.scss */
.report-center .chart-labels .source-note.mt10 {
  margin-top: 10px;
}
/* line 108, scss/_report-center.scss */
.report-center .chart-labels .source-note.web {
  margin-top: 17px;
}
/* line 113, scss/_report-center.scss */
.report-center .table-area {
  margin-top: 14px;
}
/* line 115, scss/_report-center.scss */
.report-center .table-area table {
  margin-bottom: 8px;
}
/* line 120, scss/_report-center.scss */
.report-center .table-area table thead tr:nth-of-type(1) th {
  text-align: center;
}
/* line 124, scss/_report-center.scss */
.report-center .table-area table thead tr th {
  color: #FFFFFF;
  font-weight: 700;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  padding: 4px;
  background-color: #943e78;
  text-align: right;
  vertical-align: bottom;
}
/* line 130, scss/_report-center.scss */
.report-center .table-area table thead tr th:nth-of-type(1) {
  text-align: left;
}
/* line 133, scss/_report-center.scss */
.report-center .table-area table thead tr th:nth-of-type(2) {
  border-right: 1px solid #FFFFFF;
}
/* line 142, scss/_report-center.scss */
.report-center .table-area table tbody tr:nth-of-type(1) td {
  background-color: #ebce80;
  font-style: italic;
}
/* line 145, scss/_report-center.scss */
.report-center .table-area table tbody tr:nth-of-type(1) td:nth-of-type(2) {
  border-right: 1px solid #FFFFFF;
}
/* line 150, scss/_report-center.scss */
.report-center .table-area table tbody tr:nth-of-type(odd) {
  background-color: rgba(52, 52, 64, 0.06);
}
/* line 153, scss/_report-center.scss */
.report-center .table-area table tbody tr td {
  color: #343440;
  font-weight: 400;
  font-size: 12px;
  font-family: "PT Sans", sans-serif;
  text-align: right;
  padding: 4px;
  vertical-align: top;
}
/* line 158, scss/_report-center.scss */
.report-center .table-area table tbody tr td:nth-of-type(1) {
  text-align: left;
}
/* line 165, scss/_report-center.scss */
.report-center .table-area .source-note {
  color: #343440;
  font-weight: 400;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
  font-style: italic;
  margin: 3px 0 0 0;
}

/* line 3, scss/_report-right.scss */
.report-right {
  float: right;
  width: 340px;
  margin: 5px 0 0;
}
/* line 7, scss/_report-right.scss */
.report-right.page-02 {
  width: 340px;
  margin-top: 12px;
}
/* line 11, scss/_report-right.scss */
.report-right .right-yellow {
  background-color: rgba(235, 206, 128, 0.4);
  padding: 5px 10px;
  margin-bottom: 8px;
  width: 380px;
}
/* line 16, scss/_report-right.scss */
.report-right .right-yellow .chart-title {
  color: #943e78;
  font-weight: 700;
  font-size: 19px;
  font-family: "PT Serif", serif;
  line-height: 25px;
}
/* line 19, scss/_report-right.scss */
.report-right .right-yellow .chart-title.lh-24 {
  line-height: 24px;
}
/* line 23, scss/_report-right.scss */
.report-right .right-yellow .map-sec {
  padding: 10px 0;
  width: 350px;
}
/* line 27, scss/_report-right.scss */
.report-right .right-yellow .source-note {
  color: #343440;
  font-weight: 400;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
  font-style: italic;
  margin: 3px 0 0 0;
}
/* line 33, scss/_report-right.scss */
.report-right .right-gray {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 5px 10px;
  margin-bottom: 8px;
}
/* line 37, scss/_report-right.scss */
.report-right .right-gray .chart-title {
  color: #943e78;
  font-weight: 700;
  font-size: 19px;
  font-family: "PT Serif", serif;
  line-height: 25px;
}
/* line 40, scss/_report-right.scss */
.report-right .right-gray .chart-title.lh-24 {
  line-height: 24px;
}
/* line 44, scss/_report-right.scss */
.report-right .right-gray h5 {
  color: #343440;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  border-bottom: 1px solid #343440;
  text-transform: uppercase;
}
/* line 49, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer {
  margin: 5px 0 0;
}
/* line 51, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area {
  width: 47%;
  float: left;
}
/* line 52, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area:nth-of-type(2) {
  float: right;
}
/* line 57, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area.full-area {
  width: 100%;
  float: none;
}
/* line 60, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area.full-area .change-area {
  margin: 4px 0 0;
}
/* line 63, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area.full-area .chart-area {
  margin-bottom: 5px;
}
/* line 67, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .chart-area {
  margin-bottom: 5px;
}
/* line 69, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .chart-area img {
  width: 100%;
}
/* line 73, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .value {
  color: #943e78;
  font-weight: 400;
  font-size: 29px;
  font-family: "PT Serif", serif;
  line-height: 25px;
}
/* line 77, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area h4 {
  color: #343440;
  font-weight: 700;
  font-size: 12px;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
  margin: 3px 0;
}
/* line 82, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area h5 {
  color: #343440;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  border-bottom: 0;
  float: left;
  margin: 3.5px 0;
}
/* line 87, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area h5.web {
  margin: 2.5px 0;
}
/* line 91, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area {
  margin: 2px 0 8px;
  float: left;
}
/* line 94, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area .change {
  color: #343440;
  font-weight: 400;
  font-size: 11px;
  font-family: "PT Sans", sans-serif;
  text-transform: uppercase;
  float: left;
}
/* line 98, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area .change.border {
  border-right: 1px solid #343440;
  border-left: 1px solid #343440;
  margin: 0 5px;
  padding: 0 5px;
}
/* line 104, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area .change span {
  width: 12px;
  height: 9px;
  display: inline-block;
  background-image: url("../img/arrows-up-down.png");
  position: relative;
  top: 0;
}
/* line 111, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area .change span.arrow-up {
  background-position: left bottom;
}
/* line 114, scss/_report-right.scss */
.report-right .right-gray .labels-area-outer .labels-area .change-area .change span.arrow-down {
  background-position: left top;
}
/* line 123, scss/_report-right.scss */
.report-right .right-gray .gray-labels-area-outer .labels-area {
  width: 47%;
  float: left;
}
/* line 126, scss/_report-right.scss */
.report-right .right-gray .gray-labels-area-outer .labels-area:nth-of-type(2) {
  float: right;
}
/* line 129, scss/_report-right.scss */
.report-right .right-gray .gray-labels-area-outer .labels-area .value {
  color: #a5a5a5;
  font-weight: 400;
  font-size: 22px;
  font-family: "PT Serif", serif;
  line-height: 25px;
}
/* line 135, scss/_report-right.scss */
.report-right .right-gray .source-note {
  margin-top: 10px;
}
/* line 139, scss/_report-right.scss */
.report-right .source-note {
  color: #343440;
  font-weight: 400;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
  font-style: italic;
  margin: 3px 0 0 0;
}
