@charset "UTF-8";
/* line 9, ../../../チャート/src/chart.sass */
.dg-chart-area {
  position: relative;
  height: 360px;
}

/* line 13, ../../../チャート/src/chart.sass */
.dg-chart {
  zoom: 1;
  clear: both;
  overflow: visible;
  margin: 1em auto;
  font-size: 12px;
  line-height: 1.2;
  position: absolute;
  top: 0;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.dg-chart:after {
  content: "";
  display: table;
  clear: both;
}
/* line 23, ../../../チャート/src/chart.sass */
.dg-chart .chart-header {
  position: relative;
  margin: 1em auto;
}
/* line 27, ../../../チャート/src/chart.sass */
.dg-chart .chart-title {
  text-align: center;
  margin: 0.5em;
  font-size: 14px;
  font-weight: bold;
}
/* line 33, ../../../チャート/src/chart.sass */
.dg-chart .chart-info {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}
/* line 39, ../../../チャート/src/chart.sass */
.dg-chart .chart-kind {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #666;
  font-size: 0.9em;
  padding: 0.5em;
  margin: 0.25em;
}
/* line 47, ../../../チャート/src/chart.sass */
.dg-chart .footnote {
  margin: 0.25em auto;
  font-size: 0.85em;
  line-height: 1.2;
}
/* line 60, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .row {
  *zoom: 1;
  overflow: hidden;
  *zoom: 1;
  width: 620px;
  margin: 0;
  white-space: norwap;
  overflow: visible;
  display: table;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.dg-chart.as-stacked-box-chart .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 69, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .row.center {
  text-align: center;
}
/* line 72, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  position: relative;
  display: table-cell;
  border: none;
  margin: 5px;
  padding: 0;
  width: 52px;
  height: 50px;
  color: black;
  background: #ddd;
  cursor: pointer;
  line-height: 1.1;
}
/* line 87, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block:first-child {
  margin-left: 0;
}
/* line 89, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block:last-child {
  margin-right: 0;
}
/* line 91, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block:hover {
  z-index: 2;
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
/* line 96, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .name {
  display: inline-block;
  vertical-align: middle;
  /*vertical-align: auto;*/
  zoom: 1;
  display: inline;
  margin: 0.25em 0.25em;
  padding: 0.25em 0.5em;
  background-color: #999;
  color: white;
  white-space: nowrap;
}
/* line 104, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .sub-name {
  display: inline-block;
  vertical-align: middle;
/*
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
 */
  color: white;
  white-space: nowrap;
}
/* line 109, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .to-tri-top {
  position: absolute;
  left: 50%;
  top: -2px;
  font-size: 1.5em;
  z-index: 2;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-shadow: 1px 1px 2px #aaaaaa;
  text-shadow: 1px 1px 2px #000 #aaaaaa;
}
/* line 118, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .to-tri-top.offsetPosition1 {
  left: 12.5%;
  /*top: -60px;*/
}
/* line 121, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .to-tri-top.offsetPosition2 {
  left: 37.5%;
}
/* line 123, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .to-tri-top.offsetPosition3 {
  left: 62.5%;
}
/* line 125, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .to-tri-top.offsetPosition4 {
  left: 87.5%;
}
/* line 128, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .offsetArea1 {
  -moz-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  width: 114px;
  height: 60px;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 137, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block .offsetArea1::after {
  content: "";
  background-color: inherit;
  width: 114px;
  height: 5px;
  position: absolute;
  left: 0;
  bottom: -4px;
}
/* line 148, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w1 {
  width: 52px;
}
/* line 150, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w2 {
  width: 114px;
}
/* line 152, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w3 {
  width: 176px;
}
/* line 154, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w4 {
  width: 238px;
}
/* line 156, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w5 {
  width: 300px;
}
/* line 158, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w6 {
  width: 362px;
}
/* line 160, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w7 {
  width: 424px;
}
/* line 162, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w8 {
  width: 486px;
}
/* line 164, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w9 {
  width: 548px;
}
/* line 166, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w10 {
  width: 610px !important;
}
/* line 168, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.w11 {
  width: 672px;
}
/* line 171, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset1 {
  margin-left: 62px;
}
/* line 173, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset2 {
  margin-left: 124px;
}
/* line 175, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset3 {
  margin-left: 186px;
}
/* line 177, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset4 {
  margin-left: 248px;
}
/* line 179, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset5 {
  margin-left: 310px;
}
/* line 181, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset6 {
  margin-left: 372px;
}
/* line 183, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset7 {
  margin-left: 434px;
}
/* line 185, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset8 {
  margin-left: 496px;
}
/* line 187, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset9 {
  margin-left: 558px;
}
/* line 189, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset10 {
  margin-left: 620px;
}
/* line 191, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset11 {
  margin-left: 682px;
}
/* line 193, ../../../チャート/src/chart.sass */
.dg-chart.as-stacked-box-chart .block.offset12 {
  margin-left: 744px;
}
/* line 197, ../../../チャート/src/chart.sass */
.dg-chart.as-green .chart-kind {
  background: #009d96;
  color: #ffffff;
}
/* line 200, ../../../チャート/src/chart.sass */
.dg-chart.as-green .block {
  background: #009d96;
}
/* line 202, ../../../チャート/src/chart.sass */
.dg-chart.as-green .block .name {
  background: #007670;
}
/* line 204, ../../../チャート/src/chart.sass */
.dg-chart.as-green .to-tri-top {
  color: #007670;
}
/* line 207, ../../../チャート/src/chart.sass */
.dg-chart.as-green .row1 .block {
  background: #009d96;
}
/* line 209, ../../../チャート/src/chart.sass */
.dg-chart.as-green .row2 .block {
  background: #33b1ab;
}
/* line 211, ../../../チャート/src/chart.sass */
.dg-chart.as-green .row3 .block {
  background: #4dbab6;
}
.dg-chart.as-green .row3 .w2r-r .block {
  top:  27px;
}
/* line 213, ../../../チャート/src/chart.sass */
.dg-chart.as-green .row4 .block {
  background: #66c4c0;
}
/* line 215, ../../../チャート/src/chart.sass */
.dg-chart.as-green .row5 .block {
  background: #80cecb;
}
/* line 219, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .chart-kind {
  background: #b6548a;
  color: #ffffff;
}
/* line 222, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .block {
  background: #b6548a;
}
/* line 224, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .block .name {
  background: #873966;
}
/* line 226, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .to-tri-top {
  color: #873966;
}
/* line 229, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .row1 .block {
  background: #b6548a;
}
/* line 231, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .row2 .block {
  background: #c576a1;
}
/* line 233, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .row3 .block {
  background: #cc87ad;
}
/* line 235, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .row4 .block {
  background: #d398b9;
}
/* line 237, ../../../チャート/src/chart.sass */
.dg-chart.as-purple .row5 .block {
  background: #dbaac5;
}

/* line 241, ../../../チャート/src/chart.sass */
.chart-selector {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
}
/* line 244, ../../../チャート/src/chart.sass */
.chart-selector .btn {
  -moz-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  border: none;
  padding: 0.5em 1em;
  color: #ffffff;
  width: 40%;
}
/* line 250, ../../../チャート/src/chart.sass */
.chart-selector .btn.as-green {
  float: left;
  background: #009d96;
}
/* line 253, ../../../チャート/src/chart.sass */
.chart-selector .btn.as-purple {
  float: right;
  background: #b6548a;
}

/* line 276, ../../../チャート/src/chart.sass */
.dg-chart-popup {
  -moz-box-shadow: -3px 3px 0 0 #eee;
  -webkit-box-shadow: -3px 3px 0 0 #eee;
  box-shadow: -3px 3px 0 0 #eee;
  position: fixed;
  z-index: 2;
  top: 50%;
  left: 50%;
  padding: 1.5em;
  min-height: 200px;
}
/* line 285, ../../../チャート/src/chart.sass */
.dg-chart-popup .chart-title {
  padding: 0.15em 0.5em;
  color: white;
  font-size: 0.9em;
}
/* line 290, ../../../チャート/src/chart.sass */
.dg-chart-popup .title {
  font-size: 1.4em;
  margin: 0.5em auto;
}
/* line 293, ../../../チャート/src/chart.sass */
.dg-chart-popup .title .name-tag {
  background: #007670;
  padding: 0.15em 0.25em;
  margin-right: 0.25em;
  color: white;
}
/* line 299, ../../../チャート/src/chart.sass */
.dg-chart-popup .section-title {
  margin: 1em auto 0.25em;
  font-weight: bold;
}
/* line 302, ../../../チャート/src/chart.sass */
.dg-chart-popup .section-title::before {
  content: "§ ";
}
/* line 306, ../../../チャート/src/chart.sass */
.dg-chart-popup table {
  margin: 1.5em auto;
}
/* line 309, ../../../チャート/src/chart.sass */
.dg-chart-popup.practitioner {
  background: #ccebea;
}
/* line 311, ../../../チャート/src/chart.sass */
.dg-chart-popup.practitioner .chart-title {
  background: #007670;
}
/* line 313, ../../../チャート/src/chart.sass */
.dg-chart-popup.practitioner .name-tag {
  background: #007670;
}
/* line 316, ../../../チャート/src/chart.sass */
.dg-chart-popup.consultant {
  background: #f0dde8;
}
/* line 318, ../../../チャート/src/chart.sass */
.dg-chart-popup.consultant .chart-title {
  background: #873966;
}
/* line 320, ../../../チャート/src/chart.sass */
.dg-chart-popup.consultant .name-tag {
  background: #873966;
}

/* line 326, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox {
  *zoom: 1;
  position: relative;
  font-size: 12px;
  text-align: center;
  width: 613px;
  height: 388px;
  margin: 2em auto;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.dg-chart-stackedbox:after {
  content: "";
  display: table;
  clear: both;
}
/* line 336, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox button {
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  color: black;
  background: #eee;
  border: none;
  display: block;
  width: 100%;
  font-size: 12px;
  cursor: pointer;
}
/* line 345, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox button:hover {
  z-index: 2;
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
/* line 349, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart {
  position: absolute;
  margin: 0 auto;
  padding: 0;
  left: 0;
  top: 0;
  width: 613px;
  height: 344px;
}
/* line 358, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .name-tag {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 4px 5px;
  padding: 0.1em 0.5em 0.05em;
  color: white;
  vertical-align: baseline;
}
/* line 365, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .growup-arrow {
  z-index: 0;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 371, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .growup-arrow img {
  width: 117px;
  height: 339px;
}
/* line 376, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 auto;
  font-size: 14px;
}
/* line 380, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-title .name-tag {
  font-size: 12px;
}
/* line 383, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course {
  -moz-box-shadow: -3px 3px 0 0 #eee;
  -webkit-box-shadow: -3px 3px 0 0 #eee;
  box-shadow: -3px 3px 0 0 #eee;
  position: absolute;
  display: block;
  margin: 0 0 6px 55px;
  width: 558px;
  height: 56px;
}
/* line 391, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-officer {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  top: 40px;
  right: 0;
  width: 135px;
  height: 118px;
}
/* line 398, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-expart {
  top: 40px;
  left: 0;
}
/* line 402, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-senior-enginnear {
  top: 102px;
  left: 0;
}
/* line 406, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-enginnear {
  top: 164px;
  left: 0;
}
/* line 410, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-basic {
  top: 226px;
  left: 0;
}
/* line 414, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course.course-crash {
  top: 288px;
  left: 0;
}
/* line 418, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .sub-course {
  position: absolute;
  bottom: 0;
  width: 135px;
  height: 28px;
}
/* line 424, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .sub-course.sub-course-1 {
  left: 0;
}
/* line 426, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .sub-course.sub-course-2 {
  left: 141px;
}
/* line 428, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .sub-course.sub-course-3 {
  left: 282px;
}
/* line 430, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .sub-course.sub-course-4 {
  left: 423px;
}
/* line 433, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course-name {
  position: relative;
}
/* line 436, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .course-note {
  font-size: 9px;
  font-weight: normal;
  position: absolute;
  top: 8px;
  right: 4px;
}
/* line 446, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .name-tag {
  background: #007670;
}
/* line 450, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-officer {
  background: #ccebea;
}
/* line 452, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-officer:hover {
  background: #00d0c7;
}
/* line 455, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-expart {
  background: #009d96;
  color: white;
  width: 417px;
}
/* line 459, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-expart:hover {
  background: #00d0c7;
}
/* line 462, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-senior-enginnear {
  background: #33b1ab;
  color: white;
  width: 417px;
}
/* line 466, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-senior-enginnear .sub-course {
  background: #66c4c0;
}
/* line 468, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-senior-enginnear .sub-course:hover {
  background: #00d0c7;
}
/* line 471, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-enginnear {
  background: #66c4c0;
  color: white;
}
/* line 474, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-enginnear .sub-course {
  background: #99d8d5;
}
/* line 476, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-enginnear .sub-course:hover {
  background: #00d0c7;
}
/* line 479, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-basic {
  background: #99d8d5;
}
/* line 481, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-basic:hover {
  background: #00d0c7;
}
/* line 484, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-crash {
  background: #ccebea;
}
/* line 486, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-practitioner .course.course-crash:hover {
  background: #00d0c7;
}
/* line 491, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .name-tag {
  background: #873966;
}
/* line 495, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-officer {
  background: #f0dde8;
}
/* line 497, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-officer:hover {
  background: #E161CB;
}
/* line 500, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-expart {
  background: #b6548a;
  color: white;
}
/* line 503, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-expart:hover {
  background: #E161CB;
}
/* line 505, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-expart.sub-course-1 {
  left: 70.5px;
}
/* line 507, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-expart.sub-course-2 {
  left: 211.5px;
}
/* line 509, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-expart.sub-course-3 {
  left: 352.5px;
}
/* line 512, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear {
  background: #c576a1;
  color: white;
}
/* line 515, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear .sub-course {
  background: #d398b9;
}
/* line 517, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear .sub-course:hover {
  background: #E161CB;
}
/* line 519, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear .sub-course.sub-course-1 {
  left: 70.5px;
}
/* line 521, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear .sub-course.sub-course-2 {
  left: 211.5px;
}
/* line 523, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-senior-enginnear .sub-course.sub-course-3 {
  left: 352.5px;
}
/* line 526, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-enginnear {
  background: #d398b9;
  color: white;
}
/* line 529, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-enginnear .sub-course {
  background: #e2bbd0;
}
/* line 531, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-enginnear .sub-course:hover {
  background: #E161CB;
}
/* line 534, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-basic {
  background: #e2bbd0;
}
/* line 536, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-basic:hover {
  background: #E161CB;
}
/* line 539, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-crash {
  background: #f0dde8;
}
/* line 541, ../../../チャート/src/chart.sass */
.dg-chart-stackedbox .chart-consultant .course.course-crash:hover {
  background: #E161CB;
}
