@charset "UTF-8";
/* clearfix */
.clearfix, .acrylic_education .course_list .baby, .acrylic_education .course_list .ne, .acrylic_seminar_contents .menu, .acrylic_seminar_contents .menu .course_contents .course, .acrylic_seminar_contents .tab_contents .course_list .baby, .acrylic_seminar_contents .tab_contents .course_list .ne, .acrylic_educator_system .tab_contents .list .menu, .acrylic_educator_system .tab_contents .list .menu .right .bt, .acrylic_educator_system .tab_contents .course_list .baby, .gel_education .step_box, .gel_seminar_contents .menu, .gel_seminar_contents .menu .course_contents .course, .gel_educator_system .tab_contents .list .menu, .gel_educator_system .tab_contents .list .menu .right .bt {
  *zoom: 1;
}
.clearfix:before, .acrylic_education .course_list .baby:before, .acrylic_education .course_list .ne:before, .acrylic_seminar_contents .menu:before, .acrylic_seminar_contents .menu .course_contents .course:before, .acrylic_seminar_contents .tab_contents .course_list .baby:before, .acrylic_seminar_contents .tab_contents .course_list .ne:before, .acrylic_educator_system .tab_contents .list .menu:before, .acrylic_educator_system .tab_contents .list .menu .right .bt:before, .acrylic_educator_system .tab_contents .course_list .baby:before, .gel_education .step_box:before, .gel_seminar_contents .menu:before, .gel_seminar_contents .menu .course_contents .course:before, .gel_educator_system .tab_contents .list .menu:before, .gel_educator_system .tab_contents .list .menu .right .bt:before, .clearfix:after, .acrylic_education .course_list .baby:after, .acrylic_education .course_list .ne:after, .acrylic_seminar_contents .menu:after, .acrylic_seminar_contents .menu .course_contents .course:after, .acrylic_seminar_contents .tab_contents .course_list .baby:after, .acrylic_seminar_contents .tab_contents .course_list .ne:after, .acrylic_educator_system .tab_contents .list .menu:after, .acrylic_educator_system .tab_contents .list .menu .right .bt:after, .acrylic_educator_system .tab_contents .course_list .baby:after, .gel_education .step_box:after, .gel_seminar_contents .menu:after, .gel_seminar_contents .menu .course_contents .course:after, .gel_educator_system .tab_contents .list .menu:after, .gel_educator_system .tab_contents .list .menu .right .bt:after {
  content: "";
  display: table;
}
.clearfix:after, .acrylic_education .course_list .baby:after, .acrylic_education .course_list .ne:after, .acrylic_seminar_contents .menu:after, .acrylic_seminar_contents .menu .course_contents .course:after, .acrylic_seminar_contents .tab_contents .course_list .baby:after, .acrylic_seminar_contents .tab_contents .course_list .ne:after, .acrylic_educator_system .tab_contents .list .menu:after, .acrylic_educator_system .tab_contents .list .menu .right .bt:after, .acrylic_educator_system .tab_contents .course_list .baby:after, .gel_education .step_box:after, .gel_seminar_contents .menu:after, .gel_seminar_contents .menu .course_contents .course:after, .gel_educator_system .tab_contents .list .menu:after, .gel_educator_system .tab_contents .list .menu .right .bt:after {
  clear: both;
}

/* 教育システム ACRYLIC*/
.acrylic_education {
  padding-bottom: 20px;
  line-height: 20px;
  /* ACRYLICベイビーブーマー */
  /* ACRYLICナショナルエデュケーター */
  /* ACRYLICマスターエデュケーター */
}
.acrylic_education .bg {
  height: 280px;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.acrylic_education .bar {
  height: 65px;
  background: url(../images/education/bar.jpg) no-repeat center;
  margin: 50px 0 30px;
}
.acrylic_education .step {
  width: 200px;
  margin: 0 auto 30px;
  padding: 12px;
  display: block;
  text-align: center;
  font-size: 26px;
  background: #212121;
  color: #fff;
}
.acrylic_education .font_12px {
  font-size: 12px;
}
.acrylic_education .red {
  color: #e83344;
}
.acrylic_education .bold {
  font-weight: bold;
}
.acrylic_education p {
  text-align: center;
  padding: 20px 0;
}
.acrylic_education .baby_boomer {
  width: 916px;
  margin: 0 auto 30px;
  border: 2px solid #e95412;
}
.acrylic_education .baby_boomer a {
  width: 100%;
  /* height: 100%; */
  display: block;
  text-decoration: none;
  color: #333;
  margin: 0 auto;
}
.acrylic_education .baby_boomer h2.title {
  background: #e95412;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 22px;
  font-family: serif;
}
.acrylic_education .baby_boomer h2.title span {
  padding-left: 15px;
  font-size: 14px;
}
.acrylic_education .baby_boomer ul li {
  padding: 8px;
}
.acrylic_education .baby_boomer ul li:first-child {
  border-bottom: 1px solid #e95412;
}
.acrylic_education .baby_boomer ul li:nth-child(2n) {
  background: #fff1ec;
}
.acrylic_education .course_list {
  width: 917px;
  min-height: 250px;
  margin: 0 auto 40px;
}
.acrylic_education .course_list a {
  width: 100%;
  display: inline !important;
}
.acrylic_education .course_list .baby {
  width: 100%;
  margin: 0 auto 14px;
}
.acrylic_education .course_list .baby li {
  width: 116px;
  float: left;
  margin-right: 17px;
}
.acrylic_education .course_list .baby li:nth-child(-n+3) {
  width: 123px;
  margin-right: 11px;
}
.acrylic_education .course_list .baby li:last-child {
  margin-right: 0px;
}
.acrylic_education .course_list .ne {
  width: 100%;
  margin: 0 auto 14px;
}
.acrylic_education .course_list .ne li {
  width: 116px;
  float: left;
  margin-right: 17px;
}
.acrylic_education .course_list .ne li:last-child {
  margin-right: 0px;
}
.acrylic_education .acrylic_national {
  width: 916px;
  margin: 0 auto 30px;
  border: 2px solid #e83344;
}
.acrylic_education .acrylic_national a {
  width: 100%;
  /* height: 100%; */
  display: block;
  text-decoration: none;
  color: #333;
  margin: 0 auto;
}
.acrylic_education .acrylic_national h2.title {
  background: #e83344;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 22px;
  font-family: serif;
}
.acrylic_education .acrylic_national h2.title span {
  padding-left: 15px;
  font-size: 14px;
}
.acrylic_education .acrylic_national ul li {
  padding: 8px;
}
.acrylic_education .acrylic_national ul li:first-child {
  border-bottom: 1px solid #e83344;
}
.acrylic_education .acrylic_national ul li:nth-child(2n) {
  background: #ffe6e8;
}
.acrylic_education .acrylic_master {
  width: 916px;
  margin: 0 auto 30px;
  border: 2px solid #73b5e4;
}
.acrylic_education .acrylic_master a {
  width: 100%;
  /* height: 100%; */
  display: block;
  text-decoration: none;
  color: #333;
  margin: 0 auto;
}
.acrylic_education .acrylic_master h2.title {
  background: #73b5e4;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 22px;
  font-family: serif;
}
.acrylic_education .acrylic_master h2.title span {
  padding-left: 15px;
  font-size: 14px;
}
.acrylic_education .acrylic_master ul li {
  padding: 8px;
}
.acrylic_education .acrylic_master ul li:first-child {
  border-bottom: 1px solid #73b5e4;
}
.acrylic_education .acrylic_master ul li:nth-child(2n) {
  background: #edf8ff;
}
.acrylic_education #acrylic_tab {
  width: 660px;
  height: 40px;
  text-align: center;
  padding-left: 12px;
  margin: 40px auto 40px;
}
.acrylic_education #acrylic_tab li {
  width: 300px;
  height: 40px;
  display: inline-block;
  background: #d10019;
  font-size: 20px;
  margin: 0 10px;
}

/* ACRYLIC セミナー内容 */
.acrylic_seminar_contents {
  padding-bottom: 10px;
  line-height: 20px;
}
.acrylic_seminar_contents .bg {
  height: 280px;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.acrylic_seminar_contents .bar {
  height: 65px;
  background: url(../images/education/seminar/bar.png) no-repeat center;
  margin: 50px 0 30px;
}
.acrylic_seminar_contents p {
  text-align: center;
  margin: 40px 0;
}
.acrylic_seminar_contents .menu {
  padding-top: 30px;
}
.acrylic_seminar_contents .menu .course_contents {
  width: 916px;
  margin: 0 auto;
}
.acrylic_seminar_contents .menu .course_contents .course {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #c1c1c1;
}
.acrylic_seminar_contents .menu .course_contents .course.course_baby {
  border: none;
}
.acrylic_seminar_contents .menu .course_contents .course .left {
  width: 199px;
  float: left;
}
.acrylic_seminar_contents .menu .course_contents .course .left img {
  margin-bottom: 20px;
}
.acrylic_seminar_contents .menu .course_contents .course .right {
  width: 717px;
  float: right;
  font-size: 14px;
  line-height: 20px;
  padding: 0 20px;
}
.acrylic_seminar_contents .menu .course_contents .course .right table {
  border-collapse: separate;
  border-spacing: 0 5px;
}
.acrylic_seminar_contents .menu .course_contents .course .right table tr th {
  width: 100px;
  color: #FFF;
  text-align: center;
  padding: 3px 0;
}
.acrylic_seminar_contents .menu .course_contents .course .right table tr td {
  padding: 5px 30px 0 10px;
}
.acrylic_seminar_contents .menu .course_contents .course .right table.baby_table tr th {
  background: #ea5413;
}
.acrylic_seminar_contents .menu .course_contents .course .right table.ne_table tr th {
  background: #e83344;
}
.acrylic_seminar_contents .menu .course_contents .course .right table.master_table tr th {
  background: #73b5e4;
}
.acrylic_seminar_contents .tab_contents {
  width: 916px;
  color: #FFF;
  margin: 10px auto 0;
}
.acrylic_seminar_contents .tab_contents .list {
  color: #333;
}
.acrylic_seminar_contents .tab_contents .course_list {
  width: 917px;
  /* height: 367px; */
  margin: 0 auto 30px;
}
.acrylic_seminar_contents .tab_contents .course_list a {
  width: 100%;
  display: inline !important;
}
.acrylic_seminar_contents .tab_contents .course_list .baby {
  width: 100%;
  margin: 0 auto 14px;
}
.acrylic_seminar_contents .tab_contents .course_list .baby li {
  width: 116px;
  float: left;
  margin-right: 17px;
}
.acrylic_seminar_contents .tab_contents .course_list .baby li:nth-child(-n+3) {
  width: 123px;
  margin-right: 11px;
}
.acrylic_seminar_contents .tab_contents .course_list .baby li:last-child {
  margin-right: 0px;
}
.acrylic_seminar_contents .tab_contents .course_list .baby li img {
  max-width: 123px;
}
.acrylic_seminar_contents .tab_contents .course_list .ne {
  width: 100%;
  margin: 0 auto 14px;
}
.acrylic_seminar_contents .tab_contents .course_list .ne li {
  width: 116px;
  float: left;
  margin-right: 17px;
}
.acrylic_seminar_contents .tab_contents .course_list .ne li:last-child {
  margin-right: 0px;
}
.acrylic_seminar_contents .tab_contents .course_list .ne li img {
  max-width: 116px;
}

/* ACRYLIC エデュケーターシステム */
.acrylic_educator_system .bg {
  height: 280px;
  display: block;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.acrylic_educator_system .bar {
  height: 65px;
  display: block;
  background: url(../images/education/system/bar.png) no-repeat center;
  margin: 50px 0 30px;
}
.acrylic_educator_system p {
  text-align: center;
  margin: 40px 0;
}
.acrylic_educator_system p span {
  display: block;
  color: #d10019;
}
.acrylic_educator_system .font_12px {
  font-size: 12px;
}
.acrylic_educator_system .red {
  color: #e83344;
}
.acrylic_educator_system .bold {
  font-weight: bold;
}
.acrylic_educator_system .tab_contents {
  width: 916px;
  color: #FFF;
  margin: 10px auto 0;
}
.acrylic_educator_system .tab_contents .list {
  color: #333;
  margin-bottom: 40px;
}
.acrylic_educator_system .tab_contents .list .menu {
  padding-top: 30px;
}
.acrylic_educator_system .tab_contents .list .menu .left {
  width: 300px;
  display: block;
  float: left;
}
.acrylic_educator_system .tab_contents .list .menu .right {
  width: 578px;
  float: right;
  display: block;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_baby {
  color: #e95412;
  font-size: 26px;
  font-family: serif;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_baby span {
  color: #e95412;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_national {
  color: #e83344;
  font-size: 26px;
  font-family: serif;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_national span {
  color: #e83344;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_master {
  color: #73b5e4;
  font-size: 26px;
  font-family: serif;
}
.acrylic_educator_system .tab_contents .list .menu .right .title_master span {
  color: #73b5e4;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.acrylic_educator_system .tab_contents .list .menu .right table {
  border-collapse: separate;
  border-spacing: 0 10px;
  margin: 7px 0 5px;
}
.acrylic_educator_system .tab_contents .list .menu .right table tr th {
  width: 78px;
  color: #FFF;
  text-align: center;
  padding: 5px 0;
}
.acrylic_educator_system .tab_contents .list .menu .right table tr td {
  padding: 5px 30px 0 10px;
}
.acrylic_educator_system .tab_contents .list .menu .right table.baby_table tr th {
  width: 100px;
  background: #ea5413;
  padding: 2px 0;
}
.acrylic_educator_system .tab_contents .list .menu .right table.national_table tr th {
  width: 100px;
  background: #e83344;
  padding: 2px 0;
}
.acrylic_educator_system .tab_contents .list .menu .right table.master_table tr th {
  width: 100px;
  background: #73b5e4;
  padding: 2px 0;
}
.acrylic_educator_system .tab_contents .list .menu .right .bt li {
  width: 278px;
  float: left;
  margin-right: 20px;
}
.acrylic_educator_system .tab_contents .list .menu .right .bt li:nth-child(2n) {
  margin-right: 0px;
}
.acrylic_educator_system .tab_contents .list .menu .right .txt2 {
  padding-top: 18px;
}
.acrylic_educator_system .tab_contents .list .menu .right .waku {
  display: block;
  padding: 15px;
  margin-top: 20px;
}
.acrylic_educator_system .tab_contents .list .menu .right .waku.bg_baby {
  background: #fff7e6;
  margin-top: 10px;
  margin-bottom: 20px;
}
.acrylic_educator_system .tab_contents .list .menu .right .waku.bg_national {
  background: #f3d7db;
}
.acrylic_educator_system .tab_contents .list .menu .right .waku.bg_master {
  background: #edf8ff;
}
.acrylic_educator_system .tab_contents .course_list {
  width: 916px;
  /* height: 367px; */
  margin: 0 auto 30px;
}
.acrylic_educator_system .tab_contents .course_list a {
  width: 100%;
  display: block !important;
}
.acrylic_educator_system .tab_contents .course_list .baby {
  width: 600px;
  margin: 0 auto 14px;
  text-align: center;
}
.acrylic_educator_system .tab_contents .course_list .baby li {
  /* width: 116px;
  float: left; */
  margin: 10px;
  display: inline-block;
  /* &:nth-child(-n+3){
  width: 123px;
  margin-right: 11px;
  } */
}
.acrylic_educator_system .tab_contents .course_list .baby li img {
  max-width: 123px;
}

/* 教育システム GEL*/
.gel_education {
  padding-bottom: 20px;
  line-height: 20px;
  /* GELベイビーブーマー */
  /* GELナショナルエデュケーター */
  /* GELマスターエデュケーター */
}
.gel_education .bg {
  height: 280px;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.gel_education .bar {
  height: 65px;
  background: url(../images/education/bar.jpg) no-repeat center;
  margin: 50px 0 30px;
}
.gel_education a {
  width: 100%;
  /* height: 100%; */
  display: block;
  text-decoration: none;
  color: #333;
  margin: 0 auto;
}
.gel_education .step {
  width: 200px;
  margin: 0 auto 30px;
  padding: 12px;
  display: block;
  text-align: center;
  font-size: 26px;
  background: #212121;
  color: #fff;
}
.gel_education .font_12px {
  font-size: 12px;
}
.gel_education .red {
  color: #e83344;
}
.gel_education .bold {
  font-weight: bold;
}
.gel_education p {
  text-align: center;
  padding: 20px 0;
}
.gel_education .gel_baby_boomer {
  width: 916px;
  margin: 0 auto 30px;
  border: 2px solid #73b5e4;
}
.gel_education .gel_baby_boomer a {
  width: 100%;
  /* height: 100%; */
  display: block;
}
.gel_education .gel_baby_boomer h2.title {
  background: #73b5e4;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 22px;
  font-family: serif;
}
.gel_education .gel_baby_boomer h2.title span {
  padding-left: 15px;
  font-size: 14px;
}
.gel_education .gel_baby_boomer ul li {
  padding: 8px;
}
.gel_education .gel_baby_boomer ul li span {
  font-size: 12px;
}
.gel_education .gel_baby_boomer ul li:first-child {
  border-bottom: 1px solid #73b5e4;
}
.gel_education .gel_baby_boomer ul li:nth-child(2n) {
  background: #edf8ff;
}
.gel_education .course_list {
  width: 916px;
  height: auto;
  margin: 0 auto 60px;
}
.gel_education .course_list .bt_list {
  width: 80%;
  margin: 0 auto 10px;
  text-align: center;
}
.gel_education .course_list .bt_list li {
  margin: 10px;
  display: inline-block;
}
.gel_education .gel_national {
  width: 916px;
  margin: 0 auto 30px;
  border: 2px solid #6699cc;
}
.gel_education .gel_national a {
  width: 100%;
  /* height: 100%; */
  display: block;
}
.gel_education .gel_national h2.title {
  background: #6699cc;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 22px;
  font-family: serif;
}
.gel_education .gel_national h2.title span {
  padding-left: 15px;
  font-size: 14px;
}
.gel_education .gel_national ul li {
  padding: 8px;
}
.gel_education .gel_national ul li span {
  font-size: 12px;
}
.gel_education .gel_national ul li:first-child {
  border-bottom: 1px solid #6699cc;
}
.gel_education .gel_national ul li:nth-child(2n) {
  background: #e3edf7;
}
.gel_education .step_box {
  width: 916px;
  margin: 0 auto 30px;
  /* GEL 講師養成コース */
}
.gel_education .step_box .master_box {
  width: 48%;
  float: left;
  margin-bottom: 40px;
}
.gel_education .step_box .master_box .arrow {
  text-align: center;
  display: block;
  padding-bottom: 20px;
}
.gel_education .step_box .master_box .arrow_txt {
  font-size: 20px;
  display: block;
  text-align: center;
  margin: 0 auto 20px;
  height: 20px;
}
.gel_education .step_box .master_box .step {
  width: 200px;
  margin: 0 auto 30px;
  padding: 12px;
  display: block;
  text-align: center;
  font-size: 26px;
  background: #212121;
  color: #fff;
}
.gel_education .step_box .gel_master {
  border: 2px solid #7272bc;
}
.gel_education .step_box .gel_master a {
  width: 100%;
  /* height: 100%; */
  display: block;
}
.gel_education .step_box .gel_master h2.title {
  background: #7272bc;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 18px;
  font-family: serif;
}
.gel_education .step_box .gel_master h2.title span {
  padding-left: 15px;
  font-size: 12px;
}
.gel_education .step_box .gel_master ul li {
  padding: 8px;
}
.gel_education .step_box .gel_master ul li:first-child {
  border-bottom: 1px solid #7272bc;
}
.gel_education .step_box .gel_master ul li:nth-child(2n) {
  background: #eaeaff;
}
.gel_education .step_box .plus_box {
  width: 48%;
  float: right;
  margin-bottom: 40px;
}
.gel_education .step_box .plus_box .arrow {
  text-align: center;
  display: block;
  padding-bottom: 20px;
}
.gel_education .step_box .plus_box .arrow_txt {
  font-size: 20px;
  display: block;
  text-align: center;
  margin: 0 auto 20px;
  font-family: serif;
  font-weight: bold;
}
.gel_education .step_box .plus_box .gel_plus {
  margin: 0 auto 30px;
  border: 2px solid #7272bc;
}
.gel_education .step_box .plus_box .gel_plus a {
  width: 100%;
  /* height: 100%; */
  display: block;
}
.gel_education .step_box .plus_box .gel_plus h2.title {
  background: #7272bc;
  color: #fff;
  padding: 6px 0 0 12px;
  height: 30px;
  text-align: left;
  font-size: 18px;
  font-family: serif;
}
.gel_education .step_box .plus_box .gel_plus h2.title span {
  padding-left: 15px;
  font-size: 12px;
}
.gel_education .step_box .plus_box .gel_plus ul li {
  padding: 8px;
}
.gel_education .step_box .plus_box .gel_plus ul li:first-child {
  border-bottom: 1px solid #7272bc;
}
.gel_education .step_box .plus_box .gel_plus ul li:nth-child(2n) {
  background: #eaeaff;
}
.gel_education #gel_tab {
  width: 660px;
  height: 40px;
  text-align: center;
  padding-left: 12px;
  margin: 40px auto 40px;
}
.gel_education #gel_tab li {
  width: 300px;
  height: 40px;
  display: inline-block;
  background: #d10019;
  font-size: 20px;
  margin: 0 10px;
}

/* GEL セミナー内容 */
.gel_seminar_contents {
  padding-bottom: 10px;
  line-height: 20px;
}
.gel_seminar_contents .bg {
  height: 280px;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.gel_seminar_contents .bar {
  height: 65px;
  background: url(../images/education/bar.jpg) no-repeat center;
  margin: 50px 0 30px;
}
.gel_seminar_contents .font_12px {
  font-size: 12px;
}
.gel_seminar_contents .red {
  color: #e83344;
}
.gel_seminar_contents .bold {
  font-weight: bold;
}
.gel_seminar_contents p {
  text-align: center;
  margin: 40px 0;
}
.gel_seminar_contents .menu {
  padding-top: 30px;
}
.gel_seminar_contents .menu .course_contents {
  width: 916px;
  margin: 0 auto;
}
.gel_seminar_contents .menu .course_contents .course {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #c1c1c1;
}
.gel_seminar_contents .menu .course_contents .course .left {
  width: 199px;
  float: left;
}
.gel_seminar_contents .menu .course_contents .course .left img {
  margin-bottom: 20px;
}
.gel_seminar_contents .menu .course_contents .course .right {
  width: 717px;
  float: right;
  font-size: 14px;
  line-height: 20px;
  padding: 0 20px;
}
.gel_seminar_contents .menu .course_contents .course .right table {
  border-collapse: separate;
  border-spacing: 0 5px;
}
.gel_seminar_contents .menu .course_contents .course .right table tr th {
  width: 100px;
  color: #FFF;
  text-align: center;
  padding: 3px 0;
}
.gel_seminar_contents .menu .course_contents .course .right table tr td {
  padding: 5px 30px 0 10px;
}
.gel_seminar_contents .menu .course_contents .course .right table.gel_baby_table tr th {
  background: #73b5e4;
}
.gel_seminar_contents .menu .course_contents .course .right table.gel_national_table tr th {
  background: #6699cc;
}
.gel_seminar_contents .menu .course_contents .course .right table.gel_master_table tr th {
  background: #7272bc;
}
.gel_seminar_contents .tab_contents {
  width: 916px;
  color: #FFF;
  margin: 10px auto 0;
}
.gel_seminar_contents .tab_contents .list {
  color: #333;
}
.gel_seminar_contents .tab_contents .course_list {
  width: 916px;
  /* height: 367px; */
  margin: 0 auto 30px;
}
.gel_seminar_contents .tab_contents .course_list .bt_list {
  width: 80%;
  margin: 0 auto 10px;
  text-align: center;
}
.gel_seminar_contents .tab_contents .course_list .bt_list li {
  margin: 10px;
  display: inline-block;
}
.gel_seminar_contents .tab_contents .course_list a {
  width: 100%;
  display: block !important;
}
.gel_seminar_contents .tab_contents .course_list .master {
  width: 917px;
  margin: 0 auto 14px;
}
.gel_seminar_contents .tab_contents .course_list .master li {
  width: 116px;
  float: left;
  margin-right: 17px;
}
.gel_seminar_contents .tab_contents .course_list .master li:last-child {
  margin-right: 0px;
}

/* GEL エデュケーターシステム */
.gel_educator_system .bg {
  height: 280px;
  display: block;
  background: url(../images/education/main_img.jpg) no-repeat center #edeffb;
}
.gel_educator_system .bar {
  height: 65px;
  display: block;
  background: url(../images/education/system/bar.png) no-repeat center;
  margin: 50px 0 30px;
}
.gel_educator_system p {
  text-align: center;
  margin: 60px 0 20px;
}
.gel_educator_system p span {
  display: block;
}
.gel_educator_system .font_12px {
  font-size: 12px;
}
.gel_educator_system .red {
  color: #e83344;
}
.gel_educator_system .blue {
  color: #73b5e4;
}
.gel_educator_system .bold {
  font-weight: bold;
}
.gel_educator_system .tab_contents {
  width: 916px;
  color: #FFF;
  margin: 10px auto 0;
}
.gel_educator_system .tab_contents .list {
  color: #333;
  margin-bottom: 40px;
}
.gel_educator_system .tab_contents .list .menu {
  padding-top: 30px;
}
.gel_educator_system .tab_contents .list .menu .left {
  width: 300px;
  display: block;
  float: left;
}
.gel_educator_system .tab_contents .list .menu .right {
  width: 578px;
  float: right;
  display: block;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_baby {
  color: #73b5e4;
  font-size: 26px;
  font-family: serif;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_baby span {
  color: #73b5e4;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_national {
  color: #6699cc;
  font-size: 26px;
  font-family: serif;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_national span {
  color: #6699cc;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_master {
  color: #7272bc;
  font-size: 26px;
  font-family: serif;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_master span {
  color: #7272bc;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_lecturer {
  color: #7272bc;
  font-size: 26px;
  font-family: serif;
}
.gel_educator_system .tab_contents .list .menu .right .title_gel_lecturer span {
  color: #7272bc;
  font-size: 18px;
  font-family: serif;
  display: inline-block;
  line-height: 1em;
}
.gel_educator_system .tab_contents .list .menu .right table {
  border-collapse: separate;
  border-spacing: 0 10px;
  margin: 7px 0 5px;
}
.gel_educator_system .tab_contents .list .menu .right table tr th {
  width: 78px;
  color: #FFF;
  text-align: center;
  padding: 5px 0;
}
.gel_educator_system .tab_contents .list .menu .right table tr td {
  padding: 5px 30px 0 10px;
}
.gel_educator_system .tab_contents .list .menu .right table.gel_baby_table tr th {
  width: 100px;
  background: #73b5e4;
  padding: 2px 0;
}
.gel_educator_system .tab_contents .list .menu .right table.gel_national_table tr th {
  background: #6699cc !important;
}
.gel_educator_system .tab_contents .list .menu .right table.gel_master_table tr th {
  background: #7272bc !important;
}
.gel_educator_system .tab_contents .list .menu .right table.gel_lecturer_table tr th {
  background: #7272bc !important;
}
.gel_educator_system .tab_contents .list .menu .right .bt li {
  width: 278px;
  float: left;
  margin-right: 20px;
}
.gel_educator_system .tab_contents .list .menu .right .bt li:nth-child(2n) {
  margin-right: 0px;
}
.gel_educator_system .tab_contents .list .menu .right .waku {
  display: block;
  padding: 15px;
  margin-top: 20px;
}
.gel_educator_system .tab_contents .list .menu .right .waku.bg_gel_national {
  background: #e3edf7;
}
.gel_educator_system .tab_contents .list .menu .right .waku.bg_lecturer, .gel_educator_system .tab_contents .list .menu .right .waku.bg_gel_master {
  background: #eaeaff;
}
.gel_educator_system .tab_contents .list .course_list {
  width: 916px;
  /* height: 367px; */
  margin: 0 auto 30px;
}
.gel_educator_system .tab_contents .list .course_list a {
  width: 100%;
  display: block !important;
}
.gel_educator_system .tab_contents .list .course_list .bt_list {
  width: 80%;
  margin: 0 auto 10px;
  text-align: center;
}
.gel_educator_system .tab_contents .list .course_list .bt_list li {
  margin: 10px;
  display: inline-block;
}
.gel_educator_system .tab_contents .list .course_list .baby {
  width: 600px;
  margin: 0 auto 14px;
  /* @extend .clearfix; */
  text-align: center;
}
.gel_educator_system .tab_contents .list .course_list .baby li {
  /* width: 116px;
  float: left; */
  margin: 10px;
  display: inline-block;
  /* &:nth-child(-n+3){
  width: 123px;
  margin-right: 11px;
  } */
}
.gel_educator_system .tab_contents .list .course_list .baby li img {
  max-width: 123px;
}

/* 会社概要 COMPANY*/
.sct-company {
  padding-top: 30px;
  padding-bottom: 90px;
}

.sct-company h3 {
  margin-bottom: 30px;
}

.sct-company .container {
  width: 1200px;
  margin: 0 auto;
}

.sct-company .tablewrap {
  width: 920px;
  margin: 0 auto;
}

.sct-company .tablewrap table {
  width: 100%;
  border: none;
}

.sct-company .tablewrap table th {
  padding: 15px;
  vertical-align: top;
  width: 180px;
}

.sct-company .tablewrap table td {
  padding: 15px;
}

.sct-company .tablewrap table tr:nth-child(2n) {
  background-color: #ffffff;
}

.sct-company .tablewrap table tr:nth-child(2n+1) {
  background-color: #eee;
}

/* 採用情報 RECRUIT*/
.sct-recruit .rec_wrap {
  width: 920px;
  margin: 40px auto 40px;
}
.sct-recruit .rec_wrap .rec_box {
  margin: 0 auto 60px;
  clear: both;
}
.sct-recruit .rec_wrap .rec_box h4 {
  margin: 0 auto 20px;
  padding: 5px;
  background: #d10019;
  color: #FFF;
}
.sct-recruit .rec_wrap .rec_box h4 span {
  font-size: 12px;
}
.sct-recruit .rec_wrap .rec_box dl dt {
  font-size: 14px;
  font-weight: bold;
  color: #d10019;
  float: left;
}
.sct-recruit .rec_wrap .rec_box dl dd {
  padding: 0px 0px 20px 150px;
  margin-bottom: 20px;
  border-bottom: 2px solid #ffdfe3;
}
.sct-recruit .rec_wrap .rec_flow {
  margin: 0 auto 30px;
  border: 3px double #ccc;
  padding: 20px;
}
.sct-recruit .rec_wrap .rec_flow .rec_mail {
  border: 2px solid #ffdfe3;
  display: block;
  padding: 4px;
  text-align: center;
  width: 600px;
  margin: 20px auto 0px;
}
.sct-recruit .rec_wrap .rec_flow .rec_mail a {
  color: #d10019;
  font-size: 16px;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-weight: bold;
  text-decoration: none;
}
.sct-recruit .rec_wrap .rec_flow .rec_add {
  font-weight: bold;
}
