@charset "UTF-8";
/* 追加設定
----------------------------------------------- */
/* 各コース共通
----------------------------------------------- */
/* line 7, course.scss */
article.international-business, article.university-transfer, article.sales-expert, article.travel-hospitality {
  /* タイトル */
  /* 生徒からメッセージ */
  /* 講師からメッセージ */
  /* カリキュラム */
  /* 2年間の流れ */
  /* 生徒の声 */
}
/* line 10, course.scss */
article.international-business .title_area, article.university-transfer .title_area, article.sales-expert .title_area, article.travel-hospitality .title_area {
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
  /* line 10, course.scss */
  article.international-business .title_area, article.university-transfer .title_area, article.sales-expert .title_area, article.travel-hospitality .title_area {
    margin-bottom: 50px;
  }
}
/* line 16, course.scss */
article.international-business .title_area .wrapper, article.university-transfer .title_area .wrapper, article.sales-expert .title_area .wrapper, article.travel-hospitality .title_area .wrapper {
  position: relative;
  text-align: center;
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
  /* line 16, course.scss */
  article.international-business .title_area .wrapper, article.university-transfer .title_area .wrapper, article.sales-expert .title_area .wrapper, article.travel-hospitality .title_area .wrapper {
    margin-bottom: 65px;
  }
}
/* line 24, course.scss */
article.international-business .title_area .wrapper:before, article.university-transfer .title_area .wrapper:before, article.sales-expert .title_area .wrapper:before, article.travel-hospitality .title_area .wrapper:before {
  content: '';
  position: absolute;
  bottom: -40px;
  display: inline-block;
  width: 40px;
  height: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #cccccc;
}
@media screen and (max-width: 767px) {
  /* line 24, course.scss */
  article.international-business .title_area .wrapper:before, article.university-transfer .title_area .wrapper:before, article.sales-expert .title_area .wrapper:before, article.travel-hospitality .title_area .wrapper:before {
    bottom: -34px;
    width: 20px;
  }
}
/* line 42, course.scss */
article.international-business .title_area .wrapper .department, article.university-transfer .title_area .wrapper .department, article.sales-expert .title_area .wrapper .department, article.travel-hospitality .title_area .wrapper .department {
  font-size: 18px;
  font-weight: bold;
  color: #b8860b;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 42, course.scss */
  article.international-business .title_area .wrapper .department, article.university-transfer .title_area .wrapper .department, article.sales-expert .title_area .wrapper .department, article.travel-hospitality .title_area .wrapper .department {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
/* line 53, course.scss */
article.international-business .title_area .wrapper .course-title, article.university-transfer .title_area .wrapper .course-title, article.sales-expert .title_area .wrapper .course-title, article.travel-hospitality .title_area .wrapper .course-title {
  font-size: 48px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 53, course.scss */
  article.international-business .title_area .wrapper .course-title, article.university-transfer .title_area .wrapper .course-title, article.sales-expert .title_area .wrapper .course-title, article.travel-hospitality .title_area .wrapper .course-title {
    font-size: 26px;
    margin-bottom: 13px;
  }
}
/* line 63, course.scss */
article.international-business .title_area .wrapper .target, article.university-transfer .title_area .wrapper .target, article.sales-expert .title_area .wrapper .target, article.travel-hospitality .title_area .wrapper .target {
  width: 170px;
  margin: 0 auto;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0.05em;
  border-radius: 30px;
  padding: 3px 10px;
}
@media screen and (max-width: 767px) {
  /* line 63, course.scss */
  article.international-business .title_area .wrapper .target, article.university-transfer .title_area .wrapper .target, article.sales-expert .title_area .wrapper .target, article.travel-hospitality .title_area .wrapper .target {
    width: 50%;
    font-size: 12px;
  }
}
/* line 81, course.scss */
article.international-business .message, article.university-transfer .message, article.sales-expert .message, article.travel-hospitality .message {
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  /* line 81, course.scss */
  article.international-business .message, article.university-transfer .message, article.sales-expert .message, article.travel-hospitality .message {
    position: static;
    transform: none;
    margin-bottom: 50px;
  }
}
/* line 93, course.scss */
article.international-business .message .photo, article.university-transfer .message .photo, article.sales-expert .message .photo, article.travel-hospitality .message .photo {
  margin-right: 10%;
}
/* line 95, course.scss */
article.international-business .message .photo img, article.university-transfer .message .photo img, article.sales-expert .message .photo img, article.travel-hospitality .message .photo img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  /* line 93, course.scss */
  article.international-business .message .photo, article.university-transfer .message .photo, article.sales-expert .message .photo, article.travel-hospitality .message .photo {
    margin-right: 0;
  }
}
/* line 104, course.scss */
article.international-business .message .message_text, article.university-transfer .message .message_text, article.sales-expert .message .message_text, article.travel-hospitality .message .message_text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: auto;
  width: 50%;
  color: #ffffff;
  padding: 80px;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  /* line 104, course.scss */
  article.international-business .message .message_text, article.university-transfer .message .message_text, article.sales-expert .message .message_text, article.travel-hospitality .message .message_text {
    position: static;
    transform: none;
    width: 100%;
    padding: 35px;
  }
}
/* line 121, course.scss */
article.international-business .message .message_text .title, article.university-transfer .message .message_text .title, article.sales-expert .message .message_text .title, article.travel-hospitality .message .message_text .title {
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0.06em;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  /* line 121, course.scss */
  article.international-business .message .message_text .title, article.university-transfer .message .message_text .title, article.sales-expert .message .message_text .title, article.travel-hospitality .message .message_text .title {
    font-size: 22px;
  }
}
/* line 131, course.scss */
article.international-business .message .message_text p, article.university-transfer .message .message_text p, article.sales-expert .message .message_text p, article.travel-hospitality .message .message_text p {
  line-height: 1.8;
  margin-bottom: 35px;
}
/* line 137, course.scss */
article.international-business .message .message_text .name_box .workplace, article.university-transfer .message .message_text .name_box .workplace, article.sales-expert .message .message_text .name_box .workplace, article.travel-hospitality .message .message_text .name_box .workplace {
  font-size: 14px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  /* line 137, course.scss */
  article.international-business .message .message_text .name_box .workplace, article.university-transfer .message .message_text .name_box .workplace, article.sales-expert .message .message_text .name_box .workplace, article.travel-hospitality .message .message_text .name_box .workplace {
    font-size: 12px;
  }
}
/* line 144, course.scss */
article.international-business .message .message_text .name_box .name, article.university-transfer .message .message_text .name_box .name, article.sales-expert .message .message_text .name_box .name, article.travel-hospitality .message .message_text .name_box .name {
  font-size: 20px;
}
/* line 146, course.scss */
article.international-business .message .message_text .name_box .name span, article.university-transfer .message .message_text .name_box .name span, article.sales-expert .message .message_text .name_box .name span, article.travel-hospitality .message .message_text .name_box .name span {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  /* line 144, course.scss */
  article.international-business .message .message_text .name_box .name, article.university-transfer .message .message_text .name_box .name, article.sales-expert .message .message_text .name_box .name, article.travel-hospitality .message .message_text .name_box .name {
    font-size: 16px;
  }
  /* line 151, course.scss */
  article.international-business .message .message_text .name_box .name span, article.university-transfer .message .message_text .name_box .name span, article.sales-expert .message .message_text .name_box .name span, article.travel-hospitality .message .message_text .name_box .name span {
    font-size: 12px;
  }
}
/* line 156, course.scss */
article.international-business .message .message_text .name_box .date, article.university-transfer .message .message_text .name_box .date, article.sales-expert .message .message_text .name_box .date, article.travel-hospitality .message .message_text .name_box .date {
  font-size: 12px;
}
/* line 165, course.scss */
article.international-business .section_title_area, article.university-transfer .section_title_area, article.sales-expert .section_title_area, article.travel-hospitality .section_title_area {
  padding: 35px 0;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  /* line 165, course.scss */
  article.international-business .section_title_area, article.university-transfer .section_title_area, article.sales-expert .section_title_area, article.travel-hospitality .section_title_area {
    padding: 20px 15px;
    margin-bottom: 30px;
  }
}
/* line 173, course.scss */
article.international-business .section_title_area .sub_text, article.university-transfer .section_title_area .sub_text, article.sales-expert .section_title_area .sub_text, article.travel-hospitality .section_title_area .sub_text {
  width: 185px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 767px) {
  /* line 173, course.scss */
  article.international-business .section_title_area .sub_text, article.university-transfer .section_title_area .sub_text, article.sales-expert .section_title_area .sub_text, article.travel-hospitality .section_title_area .sub_text {
    width: 165px;
    margin: 0 auto 15px;
  }
}
/* line 181, course.scss */
article.international-business .section_title_area .sub_text .balloon, article.university-transfer .section_title_area .sub_text .balloon, article.sales-expert .section_title_area .sub_text .balloon, article.travel-hospitality .section_title_area .sub_text .balloon {
  position: relative;
  display: inline-block;
  min-width: 185px;
  max-width: 100%;
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  padding: 4px 10px;
}
/* line 190, course.scss */
article.international-business .section_title_area .sub_text .balloon:before, article.university-transfer .section_title_area .sub_text .balloon:before, article.sales-expert .section_title_area .sub_text .balloon:before, article.travel-hospitality .section_title_area .sub_text .balloon:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  border: 7px solid transparent;
}
@media screen and (max-width: 767px) {
  /* line 181, course.scss */
  article.international-business .section_title_area .sub_text .balloon, article.university-transfer .section_title_area .sub_text .balloon, article.sales-expert .section_title_area .sub_text .balloon, article.travel-hospitality .section_title_area .sub_text .balloon {
    min-width: 165px;
  }
}
/* line 202, course.scss */
article.international-business .section_title_area .sub_text .balloon span, article.university-transfer .section_title_area .sub_text .balloon span, article.sales-expert .section_title_area .sub_text .balloon span, article.travel-hospitality .section_title_area .sub_text .balloon span {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 202, course.scss */
  article.international-business .section_title_area .sub_text .balloon span, article.university-transfer .section_title_area .sub_text .balloon span, article.sales-expert .section_title_area .sub_text .balloon span, article.travel-hospitality .section_title_area .sub_text .balloon span {
    font-size: 12px;
  }
}
/* line 213, course.scss */
article.international-business .section_title_area .section_title, article.university-transfer .section_title_area .section_title, article.sales-expert .section_title_area .section_title, article.travel-hospitality .section_title_area .section_title {
  font-size: 38px;
  font-weight: bold;
  text-align: center;
}
/* line 217, course.scss */
article.international-business .section_title_area .section_title span.small, article.university-transfer .section_title_area .section_title span.small, article.sales-expert .section_title_area .section_title span.small, article.travel-hospitality .section_title_area .section_title span.small {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  /* line 213, course.scss */
  article.international-business .section_title_area .section_title, article.university-transfer .section_title_area .section_title, article.sales-expert .section_title_area .section_title, article.travel-hospitality .section_title_area .section_title {
    font-size: 22px;
  }
  /* line 222, course.scss */
  article.international-business .section_title_area .section_title span.small, article.university-transfer .section_title_area .section_title span.small, article.sales-expert .section_title_area .section_title span.small, article.travel-hospitality .section_title_area .section_title span.small {
    font-size: 14px;
  }
}
/* line 231, course.scss */
article.international-business .teacher, article.university-transfer .teacher, article.sales-expert .teacher, article.travel-hospitality .teacher {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  /* line 231, course.scss */
  article.international-business .teacher, article.university-transfer .teacher, article.sales-expert .teacher, article.travel-hospitality .teacher {
    margin-bottom: 50px;
  }
}
/* line 237, course.scss */
article.international-business .teacher .message, article.university-transfer .teacher .message, article.sales-expert .teacher .message, article.travel-hospitality .teacher .message {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  /* line 237, course.scss */
  article.international-business .teacher .message, article.university-transfer .teacher .message, article.sales-expert .teacher .message, article.travel-hospitality .teacher .message {
    margin-bottom: 40px;
  }
}
/* line 247, course.scss */
article.international-business .teacher .message .photo, article.university-transfer .teacher .message .photo, article.sales-expert .teacher .message .photo, article.travel-hospitality .teacher .message .photo {
  width: 28.6%;
}
/* line 249, course.scss */
article.international-business .teacher .message .photo img, article.university-transfer .teacher .message .photo img, article.sales-expert .teacher .message .photo img, article.travel-hospitality .teacher .message .photo img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
/* line 254, course.scss */
article.international-business .teacher .message .photo .name, article.university-transfer .teacher .message .photo .name, article.sales-expert .teacher .message .photo .name, article.travel-hospitality .teacher .message .photo .name {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 254, course.scss */
  article.international-business .teacher .message .photo .name, article.university-transfer .teacher .message .photo .name, article.sales-expert .teacher .message .photo .name, article.travel-hospitality .teacher .message .photo .name {
    font-size: 12px;
  }
}
/* line 263, course.scss */
article.international-business .teacher .message p.text, article.university-transfer .teacher .message p.text, article.sales-expert .teacher .message p.text, article.travel-hospitality .teacher .message p.text {
  width: 62.8%;
}
/* line 268, course.scss */
article.international-business .teacher .row, article.university-transfer .teacher .row, article.sales-expert .teacher .row, article.travel-hospitality .teacher .row {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  /* line 268, course.scss */
  article.international-business .teacher .row, article.university-transfer .teacher .row, article.sales-expert .teacher .row, article.travel-hospitality .teacher .row {
    display: block;
  }
}
/* line 276, course.scss */
article.international-business .teacher .row .title, article.university-transfer .teacher .row .title, article.sales-expert .teacher .row .title, article.travel-hospitality .teacher .row .title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  /* line 276, course.scss */
  article.international-business .teacher .row .title, article.university-transfer .teacher .row .title, article.sales-expert .teacher .row .title, article.travel-hospitality .teacher .row .title {
    font-size: 18px;
    padding: 15px;
  }
}
/* line 288, course.scss */
article.international-business .teacher .row .work, article.university-transfer .teacher .row .work, article.sales-expert .teacher .row .work, article.travel-hospitality .teacher .row .work {
  width: 47%;
}
@media screen and (max-width: 767px) {
  /* line 288, course.scss */
  article.international-business .teacher .row .work, article.university-transfer .teacher .row .work, article.sales-expert .teacher .row .work, article.travel-hospitality .teacher .row .work {
    width: 100%;
    margin-bottom: 55px;
  }
}
/* line 294, course.scss */
article.international-business .teacher .row .work img, article.university-transfer .teacher .row .work img, article.sales-expert .teacher .row .work img, article.travel-hospitality .teacher .row .work img {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  /* line 294, course.scss */
  article.international-business .teacher .row .work img, article.university-transfer .teacher .row .work img, article.sales-expert .teacher .row .work img, article.travel-hospitality .teacher .row .work img {
    width: 90%;
  }
}
/* line 301, course.scss */
article.international-business .teacher .row .work .note, article.university-transfer .teacher .row .work .note, article.sales-expert .teacher .row .work .note, article.travel-hospitality .teacher .row .work .note {
  font-size: 14px;
  margin-top: 25px;
}
/* line 307, course.scss */
article.international-business .teacher .row .certification, article.university-transfer .teacher .row .certification, article.sales-expert .teacher .row .certification, article.travel-hospitality .teacher .row .certification {
  width: 47%;
}
@media screen and (max-width: 767px) {
  /* line 307, course.scss */
  article.international-business .teacher .row .certification, article.university-transfer .teacher .row .certification, article.sales-expert .teacher .row .certification, article.travel-hospitality .teacher .row .certification {
    width: 100%;
  }
}
/* line 313, course.scss */
article.international-business .teacher .row .certification ul, article.university-transfer .teacher .row .certification ul, article.sales-expert .teacher .row .certification ul, article.travel-hospitality .teacher .row .certification ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 321, course.scss */
article.international-business .teacher .row .certification ul li, article.university-transfer .teacher .row .certification ul li, article.sales-expert .teacher .row .certification ul li, article.travel-hospitality .teacher .row .certification ul li {
  width: 48%;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 325, course.scss */
article.international-business .teacher .row .certification ul li:before, article.university-transfer .teacher .row .certification ul li:before, article.sales-expert .teacher .row .certification ul li:before, article.travel-hospitality .teacher .row .certification ul li:before {
  content: "";
  /* 空の要素作成 */
  width: 10px;
  /* 幅指定 */
  height: 10px;
  /* 高さ指定 */
  display: inline-block;
  /* インラインブロックにする */
  background-color: #1b1b1b;
  /* 背景色指定 */
  border-radius: 50%;
  /* 要素を丸くする */
  position: relative;
  /* 位置調整 */
  top: -1px;
  /* 位置調整 */
  margin-right: 8px;
  /* 余白指定 */
}
/* line 346, course.scss */
article.international-business .curriculum, article.university-transfer .curriculum, article.sales-expert .curriculum, article.travel-hospitality .curriculum {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  /* line 346, course.scss */
  article.international-business .curriculum, article.university-transfer .curriculum, article.sales-expert .curriculum, article.travel-hospitality .curriculum {
    margin-bottom: 50px;
  }
}
/* line 352, course.scss */
article.international-business .curriculum .title, article.university-transfer .curriculum .title, article.sales-expert .curriculum .title, article.travel-hospitality .curriculum .title {
  font-size: 24px;
  border-bottom: dotted 3px #9fa0a0;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 352, course.scss */
  article.international-business .curriculum .title, article.university-transfer .curriculum .title, article.sales-expert .curriculum .title, article.travel-hospitality .curriculum .title {
    font-size: 20px;
  }
}
/* line 362, course.scss */
article.international-business .curriculum ul.list_top, article.university-transfer .curriculum ul.list_top, article.sales-expert .curriculum ul.list_top, article.travel-hospitality .curriculum ul.list_top {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  /* line 362, course.scss */
  article.international-business .curriculum ul.list_top, article.university-transfer .curriculum ul.list_top, article.sales-expert .curriculum ul.list_top, article.travel-hospitality .curriculum ul.list_top {
    margin-bottom: 40px;
  }
}
/* line 368, course.scss */
article.international-business .curriculum ul.list_top li, article.university-transfer .curriculum ul.list_top li, article.sales-expert .curriculum ul.list_top li, article.travel-hospitality .curriculum ul.list_top li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
/* line 374, course.scss */
article.international-business .curriculum ul.list_top li:nth-child(even), article.university-transfer .curriculum ul.list_top li:nth-child(even), article.sales-expert .curriculum ul.list_top li:nth-child(even), article.travel-hospitality .curriculum ul.list_top li:nth-child(even) {
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  /* line 368, course.scss */
  article.international-business .curriculum ul.list_top li, article.university-transfer .curriculum ul.list_top li, article.sales-expert .curriculum ul.list_top li, article.travel-hospitality .curriculum ul.list_top li {
    display: block;
    margin-bottom: 40px;
  }
}
/* line 382, course.scss */
article.international-business .curriculum ul.list_top li .image, article.university-transfer .curriculum ul.list_top li .image, article.sales-expert .curriculum ul.list_top li .image, article.travel-hospitality .curriculum ul.list_top li .image {
  width: 47%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 382, course.scss */
  article.international-business .curriculum ul.list_top li .image, article.university-transfer .curriculum ul.list_top li .image, article.sales-expert .curriculum ul.list_top li .image, article.travel-hospitality .curriculum ul.list_top li .image {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 388, course.scss */
  article.international-business .curriculum ul.list_top li .image img, article.university-transfer .curriculum ul.list_top li .image img, article.sales-expert .curriculum ul.list_top li .image img, article.travel-hospitality .curriculum ul.list_top li .image img {
    width: 100%;
    height: auto;
  }
}
/* line 394, course.scss */
article.international-business .curriculum ul.list_top li .text, article.university-transfer .curriculum ul.list_top li .text, article.sales-expert .curriculum ul.list_top li .text, article.travel-hospitality .curriculum ul.list_top li .text {
  width: 47%;
}
@media screen and (max-width: 767px) {
  /* line 394, course.scss */
  article.international-business .curriculum ul.list_top li .text, article.university-transfer .curriculum ul.list_top li .text, article.sales-expert .curriculum ul.list_top li .text, article.travel-hospitality .curriculum ul.list_top li .text {
    width: 100%;
  }
}
/* line 404, course.scss */
article.international-business .curriculum ul.list_bottom, article.university-transfer .curriculum ul.list_bottom, article.sales-expert .curriculum ul.list_bottom, article.travel-hospitality .curriculum ul.list_bottom {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 409, course.scss */
article.international-business .curriculum ul.list_bottom li, article.university-transfer .curriculum ul.list_bottom li, article.sales-expert .curriculum ul.list_bottom li, article.travel-hospitality .curriculum ul.list_bottom li {
  width: 31.3%;
}
@media screen and (max-width: 767px) {
  /* line 409, course.scss */
  article.international-business .curriculum ul.list_bottom li, article.university-transfer .curriculum ul.list_bottom li, article.sales-expert .curriculum ul.list_bottom li, article.travel-hospitality .curriculum ul.list_bottom li {
    width: 48%;
    margin-bottom: 30px;
  }
}
/* line 416, course.scss */
article.international-business .curriculum ul.list_bottom li .image, article.university-transfer .curriculum ul.list_bottom li .image, article.sales-expert .curriculum ul.list_bottom li .image, article.travel-hospitality .curriculum ul.list_bottom li .image {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  /* line 416, course.scss */
  article.international-business .curriculum ul.list_bottom li .image, article.university-transfer .curriculum ul.list_bottom li .image, article.sales-expert .curriculum ul.list_bottom li .image, article.travel-hospitality .curriculum ul.list_bottom li .image {
    margin-bottom: 20px;
  }
}
/* line 428, course.scss */
article.international-business .flow, article.university-transfer .flow, article.sales-expert .flow, article.travel-hospitality .flow {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  /* line 428, course.scss */
  article.international-business .flow, article.university-transfer .flow, article.sales-expert .flow, article.travel-hospitality .flow {
    margin-bottom: 50px;
  }
}
/* line 434, course.scss */
article.international-business .flow ul, article.university-transfer .flow ul, article.sales-expert .flow ul, article.travel-hospitality .flow ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  /* line 434, course.scss */
  article.international-business .flow ul, article.university-transfer .flow ul, article.sales-expert .flow ul, article.travel-hospitality .flow ul {
    display: block;
  }
}
/* line 443, course.scss */
article.international-business .flow ul li, article.university-transfer .flow ul li, article.sales-expert .flow ul li, article.travel-hospitality .flow ul li {
  width: 49%;
  background: url(../images/international-business/pattern_graphcheck.png) repeat #f5f3f1;
  padding: 20px 15px 40px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 443, course.scss */
  article.international-business .flow ul li, article.university-transfer .flow ul li, article.sales-expert .flow ul li, article.travel-hospitality .flow ul li {
    display: block;
    width: 100%;
    padding: 20px 15px 30px;
  }
}
/* line 454, course.scss */
article.international-business .flow ul li .block, article.university-transfer .flow ul li .block, article.sales-expert .flow ul li .block, article.travel-hospitality .flow ul li .block {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  /* line 454, course.scss */
  article.international-business .flow ul li .block, article.university-transfer .flow ul li .block, article.sales-expert .flow ul li .block, article.travel-hospitality .flow ul li .block {
    margin-bottom: 20px;
  }
}
/* line 460, course.scss */
article.international-business .flow ul li .block .semester, article.university-transfer .flow ul li .block .semester, article.sales-expert .flow ul li .block .semester, article.travel-hospitality .flow ul li .block .semester {
  position: relative;
  color: #ffffff;
  text-align: center;
  padding: 5px 10px;
  margin-bottom: 15px;
}
/* line 466, course.scss */
article.international-business .flow ul li .block .semester:before, article.university-transfer .flow ul li .block .semester:before, article.sales-expert .flow ul li .block .semester:before, article.travel-hospitality .flow ul li .block .semester:before {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  border-top: 18px solid #f5f3f1;
  border-left: 20px solid transparent;
  border-bottom: 17px solid #f5f3f1;
}
@media screen and (max-width: 767px) {
  /* line 460, course.scss */
  article.international-business .flow ul li .block .semester, article.university-transfer .flow ul li .block .semester, article.sales-expert .flow ul li .block .semester, article.travel-hospitality .flow ul li .block .semester {
    margin-bottom: 10px;
  }
  /* line 481, course.scss */
  article.international-business .flow ul li .block .semester:before, article.university-transfer .flow ul li .block .semester:before, article.sales-expert .flow ul li .block .semester:before, article.travel-hospitality .flow ul li .block .semester:before {
    border-top: 16px solid #f5f3f1;
    border-bottom: 16px solid #f5f3f1;
  }
}
/* line 493, course.scss */
article.international-business .flow ul li .block .col2:before, article.university-transfer .flow ul li .block .col2:before, article.sales-expert .flow ul li .block .col2:before, article.travel-hospitality .flow ul li .block .col2:before {
  border-top: 18px solid #f0ebdf;
  border-bottom: 17px solid #f0ebdf;
}
@media screen and (max-width: 767px) {
  /* line 493, course.scss */
  article.international-business .flow ul li .block .col2:before, article.university-transfer .flow ul li .block .col2:before, article.sales-expert .flow ul li .block .col2:before, article.travel-hospitality .flow ul li .block .col2:before {
    border-top: 16px solid #f0ebdf;
    border-bottom: 16px solid #f0ebdf;
  }
}
/* line 507, course.scss */
article.international-business .flow ul li .block .col4:before, article.university-transfer .flow ul li .block .col4:before, article.sales-expert .flow ul li .block .col4:before, article.travel-hospitality .flow ul li .block .col4:before {
  position: static;
  border-top: none;
  border-left: none;
  border-bottom: none;
}
/* line 516, course.scss */
article.international-business .flow ul li .block .month_area, article.university-transfer .flow ul li .block .month_area, article.sales-expert .flow ul li .block .month_area, article.travel-hospitality .flow ul li .block .month_area {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
/* line 521, course.scss */
article.international-business .flow ul li .block .month_area .month, article.university-transfer .flow ul li .block .month_area .month, article.sales-expert .flow ul li .block .month_area .month, article.travel-hospitality .flow ul li .block .month_area .month {
  font-size: 18px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  /* line 521, course.scss */
  article.international-business .flow ul li .block .month_area .month, article.university-transfer .flow ul li .block .month_area .month, article.sales-expert .flow ul li .block .month_area .month, article.travel-hospitality .flow ul li .block .month_area .month {
    font-size: 15px;
  }
}
/* line 531, course.scss */
article.international-business .flow ul li .text, article.university-transfer .flow ul li .text, article.sales-expert .flow ul li .text, article.travel-hospitality .flow ul li .text {
  padding: 0 25px;
}
@media screen and (max-width: 767px) {
  /* line 531, course.scss */
  article.international-business .flow ul li .text, article.university-transfer .flow ul li .text, article.sales-expert .flow ul li .text, article.travel-hospitality .flow ul li .text {
    padding: 0 10px;
  }
}
/* line 537, course.scss */
article.international-business .flow ul li .text .title, article.university-transfer .flow ul li .text .title, article.sales-expert .flow ul li .text .title, article.travel-hospitality .flow ul li .text .title {
  font-size: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 537, course.scss */
  article.international-business .flow ul li .text .title, article.university-transfer .flow ul li .text .title, article.sales-expert .flow ul li .text .title, article.travel-hospitality .flow ul li .text .title {
    font-size: 20px;
  }
}
/* line 549, course.scss */
article.international-business .flow ul .second, article.university-transfer .flow ul .second, article.sales-expert .flow ul .second, article.travel-hospitality .flow ul .second {
  background: url(../images/international-business/pattern_graphcheck.png) repeat #f0ebdf;
}
/* line 557, course.scss */
article.international-business .student-voice, article.university-transfer .student-voice, article.sales-expert .student-voice, article.travel-hospitality .student-voice {
  background: #f0ebdf;
  padding: 60px 0;
}
@media screen and (max-width: 767px) {
  /* line 557, course.scss */
  article.international-business .student-voice, article.university-transfer .student-voice, article.sales-expert .student-voice, article.travel-hospitality .student-voice {
    padding: 30px 0;
  }
}
/* line 564, course.scss */
article.international-business .student-voice .wrapper, article.university-transfer .student-voice .wrapper, article.sales-expert .student-voice .wrapper, article.travel-hospitality .student-voice .wrapper {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 767px) {
  /* line 564, course.scss */
  article.international-business .student-voice .wrapper, article.university-transfer .student-voice .wrapper, article.sales-expert .student-voice .wrapper, article.travel-hospitality .student-voice .wrapper {
    display: block;
  }
}
/* line 574, course.scss */
article.international-business .student-voice .wrapper .image, article.university-transfer .student-voice .wrapper .image, article.sales-expert .student-voice .wrapper .image, article.travel-hospitality .student-voice .wrapper .image {
  width: 47%;
}
@media screen and (max-width: 767px) {
  /* line 574, course.scss */
  article.international-business .student-voice .wrapper .image, article.university-transfer .student-voice .wrapper .image, article.sales-expert .student-voice .wrapper .image, article.travel-hospitality .student-voice .wrapper .image {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 582, course.scss */
article.international-business .student-voice .wrapper .voice, article.university-transfer .student-voice .wrapper .voice, article.sales-expert .student-voice .wrapper .voice, article.travel-hospitality .student-voice .wrapper .voice {
  width: 47%;
}
@media screen and (max-width: 767px) {
  /* line 582, course.scss */
  article.international-business .student-voice .wrapper .voice, article.university-transfer .student-voice .wrapper .voice, article.sales-expert .student-voice .wrapper .voice, article.travel-hospitality .student-voice .wrapper .voice {
    width: 100%;
    margin-bottom: 45px;
  }
}
/* line 589, course.scss */
article.international-business .student-voice .wrapper .voice .title_area, article.university-transfer .student-voice .wrapper .voice .title_area, article.sales-expert .student-voice .wrapper .voice .title_area, article.travel-hospitality .student-voice .wrapper .voice .title_area {
  margin-bottom: 35px;
}
/* line 592, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .decoration, article.university-transfer .student-voice .wrapper .voice .title_area .decoration, article.sales-expert .student-voice .wrapper .voice .title_area .decoration, article.travel-hospitality .student-voice .wrapper .voice .title_area .decoration {
  padding-left: 10px;
  margin-bottom: -3px;
}
/* line 597, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon, article.university-transfer .student-voice .wrapper .voice .title_area .balloon, article.sales-expert .student-voice .wrapper .voice .title_area .balloon, article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon {
  position: relative;
  display: inline-block;
  padding: 15px;
  width: 100%;
}
/* line 602, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon:before, article.university-transfer .student-voice .wrapper .voice .title_area .balloon:before, article.sales-expert .student-voice .wrapper .voice .title_area .balloon:before, article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  z-index: 2;
}
/* line 611, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon:after, article.university-transfer .student-voice .wrapper .voice .title_area .balloon:after, article.sales-expert .student-voice .wrapper .voice .title_area .balloon:after, article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -18px;
  border: 15px solid transparent;
  z-index: 1;
}
/* line 621, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon .title, article.university-transfer .student-voice .wrapper .voice .title_area .balloon .title, article.sales-expert .student-voice .wrapper .voice .title_area .balloon .title, article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon .title {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 621, course.scss */
  article.international-business .student-voice .wrapper .voice .title_area .balloon .title, article.university-transfer .student-voice .wrapper .voice .title_area .balloon .title, article.sales-expert .student-voice .wrapper .voice .title_area .balloon .title, article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon .title {
    font-size: 20px;
  }
}
/* line 635, course.scss */
article.international-business .student-voice .wrapper .voice .text .name_area, article.university-transfer .student-voice .wrapper .voice .text .name_area, article.sales-expert .student-voice .wrapper .voice .text .name_area, article.travel-hospitality .student-voice .wrapper .voice .text .name_area {
  font-weight: bold;
  margin-top: 25px;
}
/* line 639, course.scss */
article.international-business .student-voice .wrapper .voice .text .name_area .name, article.university-transfer .student-voice .wrapper .voice .text .name_area .name, article.sales-expert .student-voice .wrapper .voice .text .name_area .name, article.travel-hospitality .student-voice .wrapper .voice .text .name_area .name {
  font-size: 18px;
}
/* line 641, course.scss */
article.international-business .student-voice .wrapper .voice .text .name_area .name span, article.university-transfer .student-voice .wrapper .voice .text .name_area .name span, article.sales-expert .student-voice .wrapper .voice .text .name_area .name span, article.travel-hospitality .student-voice .wrapper .voice .text .name_area .name span {
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  /* line 639, course.scss */
  article.international-business .student-voice .wrapper .voice .text .name_area .name, article.university-transfer .student-voice .wrapper .voice .text .name_area .name, article.sales-expert .student-voice .wrapper .voice .text .name_area .name, article.travel-hospitality .student-voice .wrapper .voice .text .name_area .name {
    font-size: 16px;
  }
}
/* line 648, course.scss */
article.international-business .student-voice .wrapper .voice .text .name_area .school, article.university-transfer .student-voice .wrapper .voice .text .name_area .school, article.sales-expert .student-voice .wrapper .voice .text .name_area .school, article.travel-hospitality .student-voice .wrapper .voice .text .name_area .school {
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  /* line 648, course.scss */
  article.international-business .student-voice .wrapper .voice .text .name_area .school, article.university-transfer .student-voice .wrapper .voice .text .name_area .school, article.sales-expert .student-voice .wrapper .voice .text .name_area .school, article.travel-hospitality .student-voice .wrapper .voice .text .name_area .school {
    font-size: 10px;
  }
}
/* line 659, course.scss */
article.international-business .student-voice .wrapper .image, article.university-transfer .student-voice .wrapper .image, article.sales-expert .student-voice .wrapper .image, article.travel-hospitality .student-voice .wrapper .image {
  text-align: center;
}
/* line 661, course.scss */
article.international-business .student-voice .wrapper .image img, article.university-transfer .student-voice .wrapper .image img, article.sales-expert .student-voice .wrapper .image img, article.travel-hospitality .student-voice .wrapper .image img {
  width: 100%;
}

/* 国際ビジネスコース
----------------------------------------------- */
/* line 674, course.scss */
article.international-business {
  /* タイトル */
  /* 生徒からメッセージ */
  /* 講師からメッセージ */
  /* 2年間の流れ */
  /* 生徒の声 */
}
/* line 679, course.scss */
article.international-business .title_area .wrapper .course-title {
  color: #3f99c2;
}
/* line 682, course.scss */
article.international-business .title_area .wrapper .target {
  background: #3f99c2;
}
/* line 690, course.scss */
article.international-business .message .message_text {
  background: rgba(63, 153, 194, 0.95);
}
/* line 696, course.scss */
article.international-business .section_title_area {
  background: #ddebf1;
}
/* line 699, course.scss */
article.international-business .section_title_area .sub_text .balloon {
  background: #3f99c2;
}
/* line 701, course.scss */
article.international-business .section_title_area .sub_text .balloon:before {
  border-top: 7px solid #3f99c2;
}
/* line 706, course.scss */
article.international-business .section_title_area .section_title {
  color: #3f99c2;
}
/* line 714, course.scss */
article.international-business .teacher .row .title {
  color: #3f99c2;
  border-top: dotted 3px #3f99c2;
  border-bottom: dotted 3px #3f99c2;
}
/* line 727, course.scss */
article.international-business .flow ul li .block .col1 {
  background: #3f99c2;
}
/* line 730, course.scss */
article.international-business .flow ul li .block .col2 {
  background: #3c9ce8;
}
/* line 732, course.scss */
article.international-business .flow ul li .block .col2:before {
  border-top: 18px solid #f0ebdf;
  border-bottom: 17px solid #f0ebdf;
}
@media screen and (max-width: 767px) {
  /* line 732, course.scss */
  article.international-business .flow ul li .block .col2:before {
    border-top: 16px solid #f0ebdf;
    border-bottom: 16px solid #f0ebdf;
  }
}
/* line 741, course.scss */
article.international-business .flow ul li .block .col3 {
  background: #61c7dc;
}
/* line 744, course.scss */
article.international-business .flow ul li .block .col4 {
  background: #78d4d3;
}
/* line 746, course.scss */
article.international-business .flow ul li .block .col4:before {
  position: static;
  border-top: none;
  border-left: none;
  border-bottom: none;
}
/* line 756, course.scss */
article.international-business .flow ul li .text .title {
  color: #3f99c2;
}
/* line 762, course.scss */
article.international-business .flow ul .second {
  background: url(../images/international-business/pattern_graphcheck.png) repeat #f0ebdf;
}
/* line 772, course.scss */
article.international-business .student-voice .wrapper .voice .title_area {
  color: #3f99c2;
}
/* line 774, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon {
  position: relative;
  display: inline-block;
  padding: 15px;
  width: 100%;
  border: solid 2px #3f99c2;
}
/* line 780, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-top: 12px solid #f0ebdf;
  z-index: 2;
}
/* line 790, course.scss */
article.international-business .student-voice .wrapper .voice .title_area .balloon:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -18px;
  border: 15px solid transparent;
  border-top: 15px solid #3f99c2;
  z-index: 1;
}
/* line 803, course.scss */
article.international-business .student-voice .wrapper .voice .text {
  background: url("/wp-content/themes/main/images/international-business/voice_img02.png") no-repeat top right;
  padding-right: 30%;
}
@media screen and (max-width: 767px) {
  /* line 803, course.scss */
  article.international-business .student-voice .wrapper .voice .text {
    background: url("/wp-content/themes/main/images/international-business/voice_img02.png") no-repeat center right;
    background-size: 26%;
  }
}

/* 留学準備コース
----------------------------------------------- */
/* line 818, course.scss */
article.university-transfer {
  /* タイトル */
  /* 生徒からメッセージ */
  /* 講師からメッセージ */
  /* 2年間の流れ */
  /* 生徒の声 */
}
/* line 823, course.scss */
article.university-transfer .title_area .wrapper .course-title {
  color: #9554ac;
}
/* line 826, course.scss */
article.university-transfer .title_area .wrapper .target {
  background: #9554ac;
}
/* line 834, course.scss */
article.university-transfer .message .message_text {
  background: rgba(149, 84, 172, 0.95);
}
/* line 840, course.scss */
article.university-transfer .section_title_area {
  background: #efe4eb;
}
/* line 843, course.scss */
article.university-transfer .section_title_area .sub_text .balloon {
  background: #9554ac;
}
/* line 845, course.scss */
article.university-transfer .section_title_area .sub_text .balloon:before {
  border-top: 7px solid #9554ac;
}
/* line 850, course.scss */
article.university-transfer .section_title_area .section_title {
  color: #9554ac;
}
/* line 858, course.scss */
article.university-transfer .teacher .row .title {
  color: #9554ac;
  border-top: dotted 3px #9554ac;
  border-bottom: dotted 3px #9554ac;
}
/* line 871, course.scss */
article.university-transfer .flow ul li .block .col1 {
  background: #9554ac;
}
/* line 874, course.scss */
article.university-transfer .flow ul li .block .col2 {
  background: #c55a7f;
}
/* line 876, course.scss */
article.university-transfer .flow ul li .block .col2:before {
  border-top: 18px solid #f0ebdf;
  border-bottom: 17px solid #f0ebdf;
}
@media screen and (max-width: 767px) {
  /* line 876, course.scss */
  article.university-transfer .flow ul li .block .col2:before {
    border-top: 16px solid #f0ebdf;
    border-bottom: 16px solid #f0ebdf;
  }
}
/* line 885, course.scss */
article.university-transfer .flow ul li .block .col3 {
  background: #d77497;
}
/* line 888, course.scss */
article.university-transfer .flow ul li .block .col4 {
  background: #ea8fa0;
}
/* line 890, course.scss */
article.university-transfer .flow ul li .block .col4:before {
  position: static;
  border-top: none;
  border-left: none;
  border-bottom: none;
}
/* line 900, course.scss */
article.university-transfer .flow ul li .text .title {
  color: #9554ac;
}
/* line 906, course.scss */
article.university-transfer .flow ul .second {
  background: url(../images/international-business/pattern_graphcheck.png) repeat #f0ebdf;
}
/* line 916, course.scss */
article.university-transfer .student-voice .wrapper .voice .title_area {
  color: #9554ac;
}
/* line 918, course.scss */
article.university-transfer .student-voice .wrapper .voice .title_area .balloon {
  position: relative;
  display: inline-block;
  padding: 15px;
  width: 100%;
  border: solid 2px #9554ac;
}
/* line 924, course.scss */
article.university-transfer .student-voice .wrapper .voice .title_area .balloon:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-top: 12px solid #f0ebdf;
  z-index: 2;
}
/* line 934, course.scss */
article.university-transfer .student-voice .wrapper .voice .title_area .balloon:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -18px;
  border: 15px solid transparent;
  border-top: 15px solid #9554ac;
  z-index: 1;
}
/* line 947, course.scss */
article.university-transfer .student-voice .wrapper .voice .text {
  background: url("/wp-content/themes/main/images/university-transfer/voice_img02.png") no-repeat top right;
  padding-right: 30%;
}
@media screen and (max-width: 767px) {
  /* line 947, course.scss */
  article.university-transfer .student-voice .wrapper .voice .text {
    background: url("/wp-content/themes/main/images/university-transfer/voice_img02.png") no-repeat center right;
    background-size: 26%;
  }
}

/* ホテルエキスパートコース
----------------------------------------------- */
/* line 963, course.scss */
article.sales-expert {
  /* タイトル */
  /* 生徒からメッセージ */
  /* 講師からメッセージ */
  /* 生徒の声 */
}
/* line 968, course.scss */
article.sales-expert .title_area .wrapper .course-title {
  color: #65ab31;
}
/* line 971, course.scss */
article.sales-expert .title_area .wrapper .target {
  background: #65ab31;
}
/* line 979, course.scss */
article.sales-expert .message .message_text {
  background: rgba(101, 171, 49, 0.95);
}
/* line 985, course.scss */
article.sales-expert .section_title_area {
  background: #e2f2d3;
}
/* line 988, course.scss */
article.sales-expert .section_title_area .sub_text .balloon {
  background: #65ab31;
}
/* line 990, course.scss */
article.sales-expert .section_title_area .sub_text .balloon:before {
  border-top: 7px solid #65ab31;
}
/* line 995, course.scss */
article.sales-expert .section_title_area .section_title {
  color: #65ab31;
}
/* line 1002, course.scss */
article.sales-expert .teacher .message {
  display: block;
}
/* line 1004, course.scss */
article.sales-expert .teacher .message p.text {
  width: 100%;
}
/* line 1009, course.scss */
article.sales-expert .teacher .row .title {
  color: #65ab31;
  border-top: dotted 3px #65ab31;
  border-bottom: dotted 3px #65ab31;
}
/* line 1022, course.scss */
article.sales-expert .student-voice .wrapper .voice .title_area {
  color: #65ab31;
}
/* line 1024, course.scss */
article.sales-expert .student-voice .wrapper .voice .title_area .balloon {
  position: relative;
  display: inline-block;
  padding: 15px;
  width: 100%;
  border: solid 2px #65ab31;
}
/* line 1030, course.scss */
article.sales-expert .student-voice .wrapper .voice .title_area .balloon:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-top: 12px solid #f0ebdf;
  z-index: 2;
}
/* line 1040, course.scss */
article.sales-expert .student-voice .wrapper .voice .title_area .balloon:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -18px;
  border: 15px solid transparent;
  border-top: 15px solid #65ab31;
  z-index: 1;
}
/* line 1053, course.scss */
article.sales-expert .student-voice .wrapper .voice .text {
  background: url("/wp-content/themes/main/images/sales-expert/voice_img02.png") no-repeat top right;
  padding-right: 30%;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 1053, course.scss */
  article.sales-expert .student-voice .wrapper .voice .text {
    background: url("/wp-content/themes/main/images/sales-expert/voice_img02.png") no-repeat center right;
    background-size: 26%;
    padding-bottom: 0;
  }
}

/* トラベルホスピタリティコース
----------------------------------------------- */
/* line 1072, course.scss */
article.travel-hospitality {
  /* タイトル */
  /* 生徒からメッセージ */
  /* 講師からメッセージ */
  /* 生徒の声 */
}
/* line 1077, course.scss */
article.travel-hospitality .title_area .wrapper .course-title {
  color: #f76d49;
}
/* line 1080, course.scss */
article.travel-hospitality .title_area .wrapper .target {
  background: #f76d49;
}
/* line 1088, course.scss */
article.travel-hospitality .message .message_text {
  background: rgba(247, 109, 73, 0.95);
}
/* line 1094, course.scss */
article.travel-hospitality .section_title_area {
  background: #ffece2;
}
/* line 1097, course.scss */
article.travel-hospitality .section_title_area .sub_text .balloon {
  background: #f76d49;
}
/* line 1099, course.scss */
article.travel-hospitality .section_title_area .sub_text .balloon:before {
  border-top: 7px solid #f76d49;
}
/* line 1104, course.scss */
article.travel-hospitality .section_title_area .section_title {
  color: #f76d49;
}
/* line 1113, course.scss */
article.travel-hospitality .teacher .row .title {
  color: #f76d49;
  border-top: dotted 3px #f76d49;
  border-bottom: dotted 3px #f76d49;
}
/* line 1125, course.scss */
article.travel-hospitality .student-voice .wrapper .voice .title_area {
  color: #f76d49;
}
/* line 1127, course.scss */
article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon {
  position: relative;
  display: inline-block;
  padding: 15px;
  width: 100%;
  border: solid 2px #f76d49;
}
/* line 1133, course.scss */
article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-top: 12px solid #f0ebdf;
  z-index: 2;
}
/* line 1143, course.scss */
article.travel-hospitality .student-voice .wrapper .voice .title_area .balloon:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -18px;
  border: 15px solid transparent;
  border-top: 15px solid #f76d49;
  z-index: 1;
}
/* line 1156, course.scss */
article.travel-hospitality .student-voice .wrapper .voice .text {
  background: url("/wp-content/themes/main/images/travel-hospitality/voice_img02.png") no-repeat top right;
  padding-right: 30%;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  /* line 1156, course.scss */
  article.travel-hospitality .student-voice .wrapper .voice .text {
    background: url("/wp-content/themes/main/images/travel-hospitality/voice_img02.png") no-repeat center right;
    background-size: 26%;
    padding-bottom: 0;
  }
}

/*# sourceMappingURL=course.css.map */
