@charset "shift-jis";

*,*::before,*::after {
  box-sizing: border-box;
}
body {
  counter-reset: vol 0;
  overflow-x: hidden;
  font-size: 16px;
}
@media screen and (max-width: 599px) {
  body {
    font-size: 14px;
  }
}

img {
  max-width: 100%;
  height: auto;
}

/* text */
.txt_red {
  color: #ff0000;
}
.txt_orange {
  color: #ea5520;
}
.txt_s {
  font-size: .85em;
}
.txt_bold {
  font-weight: bold;
}

/* background */
.bg_lblue {
  background-color: #E9ECF3;
}
.bg_white {
  background-color: #fff;
}
.bg_grid {
  background-image: linear-gradient(0deg, rgba(67, 161, 197, 0.05) calc(100% - 1px), rgba(67, 161, 197, 0.15) calc(100% - 1px)),
                    linear-gradient(90deg, rgba(67, 161, 197, 0.05) calc(100% - 1px), rgba(67, 161, 197, 0.15) calc(100% - 1px));
  background-size: 18px 18px;
  background-repeat: repeat;
  background-position: center center;
}
.bg_arrow {
  position: relative;
  height: 8.59vw;
}
.bg_arrow::before {
  position: absolute;
  top: 0;
  left: 0;
  border-top: 8.59vw solid #fff;
  border-left: 50vw solid transparent;
  border-right: 50vw solid transparent;
  content: '';
}
@media screen and (min-width: 1280px) {
  .bg_arrow {
    height: 110px;
  }
  .bg_arrow::before {
    border-top: 110px solid #fff;
  }
}

.pc {
  display: inherit;
}
.tab {
  display: none;
}
.sp {
  display: none;
}
@media screen and (max-width: 999px) {
  .pc {
    display: none;
  }
  .tab {
    display: inherit;
  }
  .sp {
    display: none;
  }
}
@media screen and (max-width: 599px) {
  .pc {
    display: none;
  }
  .tab {
    display: none;
  }
  .sp {
    display: inherit;
  }
  .br_sp::before {
    content: "\A" ;
    white-space: pre ;
  }
}

/* marker */
.marker_01 {
  background: linear-gradient(transparent 60%, rgb(255, 255, 0) 60%);
}

/* heading */
.heading_01 {
  position: relative;
  font-size: 30px;
  font-weight: normal;
  text-align: center;
  line-height: 1.7;
  letter-spacing: .15em;
}
.heading_01::after {
  display: block;
  width: 115px;
  margin: 20px auto 65px;
  border-bottom: 3px solid #5e76a7;
  content: '';
}
.heading_02 {
  margin-bottom: 1.2em;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.heading_02 .strong {
  color: #5e76a7;
  font-size: 40px;
}
.heading_03 {
  position: relative;
  margin-bottom: 50px;
  color: #5e76a7;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0;
}
.heading_03::before,
.heading_03::after {
  position: absolute;
  top: 50%;
  width: 30%;
  max-width: 300px;
  border-top: 1px solid #5e76a7;
  content: '';
}
.heading_03::before {
  left: 0;
}
.heading_03::after {
  right: 0;
}
.heading_04 {
  width: 100vw;
  margin: 0 calc(50% - 50vw);
  padding: 1em 0;
  background: #5e76a7;
  color: #fff;
  font-size: 30px;
  text-align: center;
}
.heading_04 .strong {
  font-size: 40px;
}
@media screen and (max-width: 599px) {
  .heading_01 {
    font-size: 24px;
    letter-spacing: 0;
  }
  .heading_01::after {
    width: 80px;
    margin: 15px auto 35px;
  }
  .heading_02 {
    font-size: 24px;
    line-height: 1.5;
  }
  .heading_02 .strong {
    font-size: 28px;
  }
  .heading_03{
    margin-bottom: 40px;
    font-size: 20px;
  }
  .heading_03::before,
  .heading_03::after{
    width: 10%;
  }
  .heading_04 {
    font-size: 24px;
  }
  .heading_04 .strong {
    font-size: 28px;
  }
}

/* button */
.btn_01 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
  padding: 1em 25px 1em 1em;
  background: linear-gradient(135deg, #da5a3a 0%,#e24667 100%);
  border-radius: 9999px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
}
.btn_01::after {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  content: '';
}
.btn_01:hover {
  opacity: 0.8;
  text-decoration: none;
}
.btn_02 {
  display: block;
  position: relative;
  max-width: 350px;
  margin: 0 auto;
  padding: 1.2em 20px 1.2em 1em;
  background: #be242c;
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.btn_02::after {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateX(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  content: '';
}
.btn_02:hover {
  opacity: 0.8;
  text-decoration: none;
}
.btn_03 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 468px;
  margin: 10px auto 0;
  padding: 18px 22px 18px 5px;
  background: #c6272d url(/images/common/arrow02.svg) no-repeat 97% center / 17px;
  border: 0;
  box-shadow: 0 1.5px 0 #782332;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.btn_03:hover {
  opacity: 0.8;
  text-decoration: none;
}
.btn_pdf {
  width: 100%;
  max-width: 400px;
  border: 2px solid;
  background: #fff;
  padding: 10px 15px;
  border-radius: 5px;
  color: #5e76a7;
  text-align: center;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 0 auto;
}
.btn_pdf.wide {
  max-width: 450px;
}
.btn_pdf:hover {
  text-decoration: none;
}
.btn_pdf .icn_pdf,
.btn_pdf .icn_dl {
  line-height: 1;
}
@media screen and (max-width: 599px) {
  .btn_01 {
    font-size: 14px;
  }
  .btn_02 {
    font-size: 16px;
  }
  .btn_03 {
    font-size: 16px;
  }
  .btn_pdf  {
    font-size: 14px;
    max-width: initial;
    padding: 10px;
  }
  .btn_pdf  .icn_pdf > svg,
  .btn_pdf  .icn_dl > svg {
    width: 1.5em;
  }
}

#contents { padding: 0 0 5px 0;}

#breadcrumbs {
  float: left;
  margin: 20px 0;
}
@media screen and (max-width: 599px) {
  #breadcrumbs {
    display: none;
  }
}

section .inner {
  width: 92%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 60px 0;
}

/* matome */
.matome{
  background: #f3f3f2;
  margin-top: 80px;
  text-align: center;
  font-size: 18px;
  padding: 25px;
  position: relative;
}
@media screen and (max-width: 599px) {
  .matome {
    padding: 20px 12px;
    text-align: left;
    margin-top: 45px;
  }
}

/* fixed-btn */
@media screen and (max-width: 599px) {
  .fixed-btn .baloon {
   display: none;
   }
}

/* video */
.video {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-top: 56.25%;
}
.video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* ------------------------------
mv
------------------------------ */
.mv {
  text-align: center;
  position: relative;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  max-height: 560px;
  align-content: center;
}
.mv > div{
  width: 50%;
  background: #5e76a7;
  color: #fff;
  padding: 0;
  text-align: left;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: center;
  align-items: center;
  position: relative;
}
.mv .detail {
  margin-right: 10px;
  width: 100%;
  max-width: 470px;
}
.mv .in {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 40px 0;
}
.mv > div:first-of-type::before {
  content: "Stock Investing";
  font-family: 'Josefin Slab', serif;
  position: absolute;
  left: 54vw;
  white-space: nowrap;
  top: 30%;
  font-size: 3.5em;
  z-index: 1;
}
.mv h1 {
  font-size: 45px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: .8em;
  width: 100%;
  text-align: center;
}
.mv p,
.mv .lead{
  order: -1;
  width: 100%;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  letter-spacing: .15em;
}
.mv .lead{
  font-weight: normal;
  width: 100%;
}
.mv ul.point{
  text-align: left;
  width: 92%;
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
.mv ul.point > li{
  width: calc(100% / 4);
  max-width: 96px;
  margin: 0 3px;
  text-align: center;
}
.mv ul.point .icn{
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mv ul.point .icn .fill{ fill: #fff;}
.mv ul.point p{
  font-size: 12px;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: .5em;
  margin-bottom: 0;
}
.mv .photo {
  position: relative;
  background-image: url(/school/image/kabu/mv.jpg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.mv .btn_01 {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 1921px) {
  .mv > div:first-of-type::before{ font-size: 5em;}
}
@media screen and (max-width: 999px) {
  .mv{ letter-spacing: 0;}
  .mv > div {
    padding: 20px 0;
    justify-content: center;
  }
  .mv > div:first-of-type::before{ font-size: 1.8em;}
  .mv p,
  .mv .lead{ font-size: 16px;}
  .mv .title h1{ top: 20%;}
  .mv ul.type li{
    font-size: 16px;
  }
  .mv .detail {
    margin-right: 0;
  }
}
@media screen and (max-width: 700px) {
  .mv h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 599px) {
  .mv > div {
    width: 100%;
  }
  .mv > div:first-of-type::before{
    top: auto;
    right: auto;
    left: auto;
    bottom: -105px;
    width: 100%;
    text-align: center;
  }
  .mv .in {
    padding: 0;
  }  
  .mv ul.point{ margin: 10px 0 0;}
  .mv ul.point .icn{ height: 30px;}
  .mv ul.point .icn svg{ max-height: 100%;}
  .mv ul.point .online .icn svg{ width: 26px;}
  .mv ul.point p{ font-size: 10px;}
  .mv p{
    font-size: 3.5vw;
    margin-bottom: 0;
    text-align: left;
    letter-spacing: 0;
  }
  .mv h1{
    margin-bottom: 12px;
  }
  .mv .lead{
    color: inherit;
    padding: 0 0 1em;
    font-size: 12px;
    margin-bottom: 0;
    order: 0;
    text-align: center;
  }
  .mv .photo {
    height: 200px;
    background-position: 0 100%;
  }
  .mv .btn_01 {
    bottom: 15px;
  }
}

/* ------------------------------
news_box
------------------------------ */
.mv .news_box {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 210px;
  border: 1px solid #cd5e4b;
  border-radius: 8px;
  overflow: hidden;
}
.mv .news_box .news_ttl {
  margin: 0;
  padding: 0.3em;
  background: #cd5e4b;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
  letter-spacing: normal;
}
.mv .news_box .news_body {
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding: 0.3em 0.5em; */
  padding: 0.7em 0.5em;
  background: #fff;
}
.mv .news_box .news_body .date {
  width: fit-content;
  margin: 0 auto;
  padding: 0;
  color: #333;
  font-size: 19px;
  text-align: right;
  line-height: 1.4;
  letter-spacing: normal;
}
.mv .news_box .news_body .txt_bold {
  font-weight: bold;
}
.mv .news_box .news_body .strong {
  font-size: 27px;
}
.mv .news_box .news_body .txt_s {
  font-size: .65em;
}
.mv .news_box .news_body .day_of_week {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #cd5e4b;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  line-height: 18px;
}
.mv .news_box .news_body .day_arrow {
  display: block;
  width: 16px;
  height: 8px;
  margin: 0 auto;
  border-top: 8px solid #cd5e4b;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.mv .news_box .news_body .news_note {
  margin: 0.3em 0 0;
  padding-top: 0.3em;
  border-top: 1px dashed #cd5e4b;
  color: #333;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  letter-spacing: normal;
}
.mv .news_box .news_body .news_note .day_of_week {
  width: 21px;
  height: 21px;
  margin: 0 0.2em;
  font-size: 16px;
  line-height: 21px;
}
.mv a:hover .news_box {
  opacity: 0.9;
}
@media screen and (max-width: 599px) {
  .intro > .inner {
    padding-top: 120px;
  }
  .mv .news_box {
    display: flex;
    left: 50%;
    bottom: -82px;
    transform: translateX(-50%);
    width: 100%;
    max-width: 355px;
    border: none;
  }
  .mv .news_box .news_ttl {
    display: flex;
    justify-content: center;
    align-items: center;
/*     width: 120px; */
    width: 180px;
    font-size: 14px;
  }
  .mv .news_box .news_body {
    width: calc(100% - 120px);
    padding: 0.4em;
  }
  .mv .news_box .news_body .date {
    font-size: 14px;
  }
  .mv .news_box .news_body .strong {
    font-size: 22px;
  }
  .mv .news_box .news_body .day_of_week {
    font-size: 12px;
  }
  .mv .news_box .news_body .day_arrow {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 10px;
    border-left: 6px solid #cd5e4b;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: none;
  }
  .mv .news_box .news_body .news_note {
    margin-top: 0.2em;
    border-top: 1px dashed #cd5e4b;
    font-size: 12px;
  }
  .mv .news_box .news_body .news_note br {
    display: none;
  }
  .mv .news_box .news_body .news_note .day_of_week {
    width: 17px;
    height: 17px;
    margin: 0 0.1em;
    font-size: 12px;
    line-height: 17px;
  }
}

/* ------------------------------
intro
------------------------------ */
.intro h2 {
  letter-spacing: normal;
}
.intro .lead {
  font-size: 15px;
}
.intro .top_bnr {
  text-align: center;
  margin: 40px auto 0;
}
.intro h3 {
  margin-bottom: 1em;
  color: #5e76a7;
  font-size: 24px;
  font-weight: normal;
}
.intro .btm_spc {
  margin-bottom: 2em;
}
@media screen and (max-width: 599px) {
  .intro h3 {
    font-size: 16px;
  }
}

/* ------------------------------
feature
------------------------------ */
.feature .feature_box {
  padding: 60px 49px 49px;
  background: #fff;
  border: 1px solid #5e76a7;
  border-radius: 5px;
  margin-top: 100px;
  position: relative;
}
.feature .feature_box h3 {
  margin-bottom: 1em;
  color: #5e76a7;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}
.feature .feature_box .number {
  width: 90px;
  height: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  background-color: #5e76a7;
  border-radius: 100%;
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.2;
  position: absolute;
  top: -45px;
  left: 50%;
  transform: translateX(-50%);
}
.feature .feature_box .number > span {
  font-family: 'Josefin Slab', serif;
  font-size: 40px;
}
.feature .step_curriculum {
  position: relative;
  max-width: 1000px;
  margin: 50px auto 0;
  padding: 30px 50px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.feature .step_curriculum figcaption {
  position: absolute;
  top: 30px;
  left: 50px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.feature .step_curriculum figcaption .txt_l {
  font-size: 30px;
  line-height: 1;
}
/* sample_document */
.feature .sample_document {
  margin-top: 40px;
}
.feature .sample_document h4 {
  display: flex;
  align-items: center;
  padding-bottom: 0.5em;
  margin-bottom: 30px;
  border-bottom: 1px solid #5e76a7;
  color: #5e76a7;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.4;
}
.feature .sample_document h4 svg {
  margin-right: 15px;
  vertical-align: middle;
}
.feature .video_wrap {
  max-width: 500px;
  margin: 0 auto;
}
.feature .sample_files {
  margin-top: 40px;
}
.feature .sample_files div {
  text-align: center;
}
.feature .sample_files h4 svg .fill {
  fill: #5e76a7;
}
.feature .sample_files .img_sample {
  max-height: 204px;
  margin-bottom: 30px;
}
/* curriculum_review */
.feature .curriculum_review {
  margin: 40px 0;
  border: 1px solid #5e76a7
}
.feature .curriculum_review h4 {
  padding: 0.4em;
  background: #5e76a7;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
}
/* curriculum */
.feature .curriculum {
  border-left: 1px solid #5e76a7;
}
.feature .curriculum > li {
  cursor: pointer;
}
.feature .curriculum > li + li {
  border-top: 1px solid #5e76a7;
}
.feature .curriculum h5 {
  position: relative;
  padding: 0.9em 30px 0.9em 1em;
  font-weight: normal;
  line-height: 1.4;
}
.feature .curriculum h5::after {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  font-size: 20px;
  content: '\002b';
}
.feature .curriculum > li.open h5::after {
  right: 12px;
  content: '\ff0d';
}
.feature .curriculum > li.open h5,
.feature .curriculum > li:hover h5 {
  color: #5e76a7;
  font-weight: bold;
}
.feature .curriculum > li.open h5 {
  background: #eef0f5;
}
.feature .curriculum > li.open h5::after,
.feature .curriculum > li:hover h5::after {
  color: #333;
  font-weight: normal;
}
.feature .curriculum h6 {
  margin-bottom: 0.3em;
}
.feature .curriculum .outline {
  display: none;
  padding: 0.5em 1em 1em;
  background: #eef0f5;
  font-size: 14px;
}
.feature .curriculum > li.open .outline {
  display: block;
}
.feature .curriculum .outline ol li {
  margin: 0 0 0.3em 10px;
  padding-left: 1.2em;
  text-indent: -1.2em;
}
.feature .curriculum .outline ol .nonumber {
  padding-left: 5em;
  text-indent: unset;
}
.feature .curriculum .outline ol li span {
  margin-top: -0.3em;
}
/* review */
.feature .review iframe {
  width: 100%;
  height: 99.9%;
  border: 0;
}
.feature .review .notion-board-view {
  margin: 0;
}
/* class_style */
.feature .class_style {
  margin: 40px 0 60px;
}
.feature .class_style .ico_plus {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 40px;
  height: 40px;
  background: #5e76a7;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  text-align: center;
}
.feature .class_style .img_wrap {
  position: relative;
  margin-bottom: 25px;
}
.feature .class_style .img_wrap .ico_plus {
  position: absolute;
  top: 50%;
  left: -50px;
  transform: translateY(-50%);
}
.feature .class_style .img_wrap .class_type {
  display: inline-block;
  padding: 0.3em 0.6em;
  background: #fff;
  border: 1px solid #5e76a7;
  border-radius: 9999px;
  color: #5e76a7;
  font-size: 14px;
  line-height: 1;
}
.feature .class_style .img_wrap .class_type.room {
  position: absolute;
  top: 12px;
  left: 17px;
}
.feature .class_style .img_wrap .class_type.zoom {
  position: absolute;
  top: 12px;
  left: calc(50% + 17px);
}
.feature .class_style .img_wrap .class_type.movie {
  position: absolute;
  top: 12px;
  left: 50px;
}
.feature .class_style .img_wrap .ico_or {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  background: #5e76a7;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  text-align: center;
}
/* support_list */
.feature .support_list {
  margin-top: 40px;
}
.feature .support_list li {
  border: 1px solid #5e76a7;
  border-radius: 5px;
}
.feature .support_list li img {
  width: 100%;
}
.feature .support_list li h4 {
  color: #5e76a7;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.4;
}
.feature .support_list li h4 .txt_s {
  display: inline-block;
  font-size: 16px;
  line-height: 1.4;
}
@media screen and (min-width: 870px) {
  /* support_list */
  .feature .support_list li {
    display: grid;
    grid-template-columns: 170px auto;
    grid-template-rows: min-content auto;
    column-gap: 10px;
    row-gap: 15px;
  }
  .feature .support_list li img {
    grid-column: 1 / 2;
  }
  .feature .support_list li h4 {
    grid-column: 2 / 3;
  }
  .feature .support_list li p {
    grid-column: 1 / 3;
  }
}
@media screen and (min-width: 600px) {
  .feature .sample_files {
    display: flex;
    justify-content: space-between;
  }
  .feature .sample_files > div {
    width: 48%;
  }
  /* curriculum_review */
  .feature .curriculum_review_inner {
    display: flex;
    flex-direction: row-reverse;
  }
  .feature .curriculum_review_inner > div,
  .feature .curriculum_review_inner > ul {
    width: 50%;
  }
  /* class_style */
  .feature .class_style {
    display: flex;
    justify-content: space-between;
  }
  .feature .class_style > div {
    width: calc((100% - 60px) / 2);
  }
  /* support_list */
  .feature .support_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .feature .support_list li {
    width: 48.5%;
    padding: 15px;  
  }
  .feature .support_list li:nth-child(n + 3) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1042px) {
  .feature .step_curriculum figcaption {
    top: 20px;
    left: 20px;
  }
}
@media screen and (max-width: 999px) {
  .feature .feature_box {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (max-width: 949px) {
  .feature .step_curriculum figcaption {
    top: 10px;
    left: 10px;
    font-size: 16px;
  }
  .feature .step_curriculum figcaption .txt_l {
    font-size: 26px;
  }
}
@media screen and (max-width: 869px) {
  .feature .support_list li img {
    margin-bottom: 20px;
  }
  .feature .support_list li h4 {
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 749px) {
  .feature .step_curriculum {
    padding: 20px;
  }
  .feature .step_curriculum figcaption {
    position: static;
    line-height: 1.5;
  }
  .feature .step_curriculum .img_sp {
    display: block;
  }
  /* class_style */
  .feature .class_style .img_wrap .class_type.room {
    top: 5px;
    left: 5px;
  }
  .feature .class_style .img_wrap .class_type.zoom {
    top: 5px;
    left: calc(50% + 5px);
  }
  .feature .class_style .img_wrap .class_type.movie {
    top: 8px;
    left: 10px;
  }
}
@media screen and (max-width: 599px) {
  .feature .feature_box {
    padding: 60px 4% 30px;
    margin-top: 70px;
  }
  .feature .feature_box h3 {
    font-size: 23px;
    line-height: 1.5;
  }
  .feature .step_curriculum {
    padding: 20px 10px;
  }
  .feature .step_curriculum figcaption {
    margin-bottom: 10px;
  }
  /* sample_document */
  .feature .sample_document h4 {
    font-size: 16px;
  }
  .feature .sample_document h4 svg {
    margin-right: 10px;
  }
  .feature .video_wrap {
    margin-top: 50px;
  }
  .feature .sample_files > div + div {
    margin-top: 40px;
  }
  /* curriculum_review */
  .feature .curriculum_review {
    width: 92vw;
    margin: 40px calc(50% - 46vw) 30px;
  }
  .feature .curriculum_review h4 {
    font-size: 16px;
  }
  /* curriculum */
  .feature .curriculum {
    border-left: none;
    border-bottom: 1px solid #5e76a7;
  }
  /* review */
  .feature .review {
    height: 540px;
    border: 10px solid #e5e5e5;
  }
  /* class_style */
  .feature .class_style {
    margin: 30px 0 40px;
  }
  .feature .class_style > div + div {
    margin-top: 100px;
  }
  .feature .class_style .img_wrap .ico_plus {
    top: -80px;
    left: 50%;
    transform: translateX(-50%);
  }
  .feature .class_style .img_wrap .class_type {
    font-size: 12px;
  }
  .feature .class_style .img_wrap .class_type.room {
    top: 6px;
    left: 5px;
  }
  .feature .class_style .img_wrap .class_type.zoom {
    top: 6px;
    left: calc(50% + 5px);
  }
  .feature .class_style .img_wrap .class_type.movie {
    top: 12px;
    left: 30px;
  }
  /* support_list */
  .feature .support_list {
    margin-top: 30px;
  }
  .feature .support_list li {
    padding: 15px 4%;
  }
  .feature .support_list li + li {
    margin-top: 40px;
  }
  .feature .support_list li h4 {
    text-align: center;
    font-size: 18px;
  }
  .feature .support_list li h4 .txt_s {
    font-size: 14px;
  }
  .feature .support_list li img {
    object-fit: cover;
    width: 100%;
    height: 164px;
  }
}
/* beginner_assist */
.feature .beginner_assist {
  margin-bottom: 40px;
  padding: 30px 5% 30px;
  background: #f9f7f0;
  border-radius: 5px;
}
.feature .beginner_assist .sub {
  margin-bottom: 1.4em;
  color: #6276a3;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.feature .beginner_assist_inner {
  position: relative;
  padding: 25px 5%;
  background: #fff;
  border-radius: 5px;
}
.feature .beginner_assist_inner::before {
  position: absolute;
  top: -77px;
  left: 46px;
  width: 64px;
  height: 97px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2263.362%22%20height%3D%2296.985%22%20viewBox%3D%220%200%2063.362%2096.985%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20d%3D%22M0%2C0H63.362V96.985H0Z%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M80.962%2C21.906c-.752-1.926-2.515-4.251-1.805-6.366a6.723%2C6.723%2C0%2C0%2C0-.528-1.975%2C9.906%2C9.906%2C0%2C0%2C0-3.851-3.93%2C4.771%2C4.771%2C0%2C0%2C0-1.962-2.318%2C4.969%2C4.969%2C0%2C0%2C0-1.773-.6A12.7%2C12.7%2C0%2C0%2C0%2C61.52%2C3.645c-.231.028-.466.063-.7.1a9.521%2C9.521%2C0%2C0%2C0-3.423.89%2C12.431%2C12.431%2C0%2C0%2C0-2.8%2C1.437%2C3.43%2C3.43%2C0%2C0%2C0-1.137.2c-.243.09-.48.189-.712.293-1.069%2C1.81-2.952%2C2.744-4.568%2C4.033-.063.109-.126.218-.186.33a14.355%2C14.355%2C0%2C0%2C0-.87%2C2.022c-.085.079-.168.159-.248.244a4.7%2C4.7%2C0%2C0%2C0-1.184%2C2.345c.023.027.046.054.069.084%2C1.6%2C2.177-.919%2C4.654-2.33%2C6.568a6.887%2C6.887%2C0%2C0%2C0%2C.373%2C3.914%2C14.029%2C14.029%2C0%2C0%2C0%2C1.613%2C6.414%2C4%2C4%2C0%2C0%2C0-1.037%2C1.317%2C6.042%2C6.042%2C0%2C0%2C0-.413%2C1.116%2C4.116%2C4.116%2C0%2C0%2C0-1.015%2C2.255%2C5.054%2C5.054%2C0%2C0%2C0%2C2.528%2C4.869%2C14.683%2C14.683%2C0%2C0%2C0%2C9.1%2C1.98c.068.87.161%2C1.737.285%2C2.6a3.589%2C3.589%2C0%2C0%2C0-1.354%2C1.761c-.143.375-.277.754-.408%2C1.134-.469.581-.97%2C1.177-1.5%2C1.777-1.054%2C1.2-2.16%2C2.347-3.307%2C3.456a3.068%2C3.068%2C0%2C0%2C0-.24%2C4.026%2C2.977%2C2.977%2C0%2C0%2C0%2C3.026%2C1.1q-.045.764-.062%2C1.529a3.06%2C3.06%2C0%2C0%2C0%2C2.659%2C3.012%2C3.4%2C3.4%2C0%2C0%2C0%2C2.473-.722%2C3.518%2C3.518%2C0%2C0%2C0%2C.892-.357c.01.163.022.326.03.489a3.118%2C3.118%2C0%2C0%2C0%2C3.066%2C3.066c.048%2C0%2C.094-.009.14-.012a3.145%2C3.145%2C0%2C0%2C0%2C3.59%2C1.734A3.084%2C3.084%2C0%2C0%2C0%2C68.8%2C67.165l1.455-5.238a3.073%2C3.073%2C0%2C0%2C0%2C1.319-2.979%2C2.635%2C2.635%2C0%2C0%2C0%2C1.2-.415%2C3.106%2C3.106%2C0%2C0%2C0%2C1.1-4.195q-.6-.877-1.182-1.763a3.144%2C3.144%2C0%2C0%2C0-1.6-2.515q-1.228-1.978-2.376-4l-.493-4.284a5.083%2C5.083%2C0%2C0%2C0%2C.668-.9%2C6.06%2C6.06%2C0%2C0%2C0%2C.733-2.09%2C17.778%2C17.778%2C0%2C0%2C0%2C3.69-5.033%2C10.3%2C10.3%2C0%2C0%2C0%2C1.091-.69A12.879%2C12.879%2C0%2C0%2C0%2C75.7%2C31.989a4.011%2C4.011%2C0%2C0%2C0%2C.7-.737%2C7.961%2C7.961%2C0%2C0%2C0%2C.959-1.369c1.7-.295%2C3.1-1.084%2C3.217-3%2C.014-.235.021-.472.025-.71q.26-.3.5-.625c-.006-1.219-.033-2.435-.14-3.644%22%20transform%3D%22translate(-30.59%20-2.54)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M63.865%2C184.7a33.98%2C33.98%2C0%2C0%2C0-2.905-12.763%2C4.112%2C4.112%2C0%2C0%2C0-2.133-2.083%2C20.975%2C20.975%2C0%2C0%2C0-2.359-3.18%2C66.928%2C66.928%2C0%2C0%2C1-9.282-6.6%2C13.379%2C13.379%2C0%2C0%2C0-1.375-.458%2C7.459%2C7.459%2C0%2C0%2C0-2.361-.275c.024%2C0-.227.028-.21.03.169.02-.054.055-.06.02-.066.059-.192.163-.156.121-.466.538-.827%2C1.164-1.282%2C1.712a29.593%2C29.593%2C0%2C0%2C1-2.056%2C2.2%2C35.321%2C35.321%2C0%2C0%2C0-3.656%2C3.8%2C1.806%2C1.806%2C0%2C0%2C1-1.393.758c-.412.515-.825%2C1.029-1.247%2C1.534a29.655%2C29.655%2C0%2C0%2C0-3.583-3.394c-.069-.079-.14-.158-.211-.237-2.5-2.2-4.534-4.93-7.383-6.7a1.758%2C1.758%2C0%2C0%2C1-.7-.777%2C1.684%2C1.684%2C0%2C0%2C1-1.269.921%2C10.979%2C10.979%2C0%2C0%2C0-4.211%2C2.071%2C5.291%2C5.291%2C0%2C0%2C0-.138.586l-.116.128a17.144%2C17.144%2C0%2C0%2C0-5.56%2C4.406%2C4.946%2C4.946%2C0%2C0%2C0-4%2C3.638q-.378%2C1.613-.715%2C3.236a17.264%2C17.264%2C0%2C0%2C0-.627%2C3.174q-.391%2C2.109-.714%2C4.231c-.125.093-.247.19-.363.295.058.291.122.581.189.87a131.571%2C131.571%2C0%2C0%2C0-1.346%2C20.438c.015%2C1.134.053%2C2.266.1%2C3.4-.191.807-.393%2C1.612-.586%2C2.417H45.1a6.752%2C6.752%2C0%2C0%2C0%2C5.966%2C0h1.705c0-.086.008-.172.013-.257a1.293%2C1.293%2C0%2C0%2C1%2C1.156-1.259c-.037-.089-.076-.177-.114-.265a8.593%2C8.593%2C0%2C0%2C0%2C4.595-3.387%2C19.2%2C19.2%2C0%2C0%2C0%2C1.9-3.6%2C4.644%2C4.644%2C0%2C0%2C0%2C.953-1.426%2C19.557%2C19.557%2C0%2C0%2C0%2C1.395-6.113%2C23.857%2C23.857%2C0%2C0%2C0%2C.084-2.851%2C16.278%2C16.278%2C0%2C0%2C0%2C.607-2.243c0-.023.007-.046.011-.069a3.823%2C3.823%2C0%2C0%2C0%2C.5-2.037%22%20transform%3D%22translate(-1.539%20-112.927)%22%20fill%3D%22%232d92be%22%2F%3E%3Cpath%20d%3D%22M122.669%2C83.687a.838.838%2C0%2C0%2C0%2C0-1.676.838.838%2C0%2C0%2C0%2C0%2C1.676%22%20transform%3D%22translate(-86.878%20-58.468)%22%2F%3E%3Cpath%20d%3D%22M94.274%2C83.73a.838.838%2C0%2C0%2C0%2C0-1.676.838.838%2C0%2C0%2C0%2C0%2C1.676%22%20transform%3D%22translate(-66.634%20-58.499)%22%2F%3E%3Cpath%20d%3D%22M106.095%2C99.493a1.889%2C1.889%2C0%2C0%2C0%2C2.618.008A.5.5%2C0%2C0%2C0%2C108%2C98.79c-.005.005-.095.084-.094.086s.1-.073.041-.032l-.052.036a1.188%2C1.188%2C0%2C0%2C1-.11.063.242.242%2C0%2C0%2C1-.057.028c.009%2C0%2C.115-.044.05-.022a1.678%2C1.678%2C0%2C0%2C1-.245.068l-.051.008c.152-.029.084-.011.045-.008s-.085.005-.128.005-.077%2C0-.115%2C0c-.022%2C0-.1-.012-.009%2C0s.007%2C0-.009%2C0c-.08-.015-.154-.044-.232-.065-.052-.014.121.058.038.017l-.046-.022a1.149%2C1.149%2C0%2C0%2C1-.11-.063c-.018-.011-.034-.025-.053-.036-.046-.027.1.085.032.024-.032-.028-.063-.057-.093-.087a.5.5%2C0%2C1%2C0-.711.711%22%20transform%3D%22translate(-75.536%20-70.321)%22%2F%3E%3Cpath%20d%3D%22M77.706%2C127.993a13.742%2C13.742%2C0%2C0%2C1%2C.65%2C4.875%2C6.981%2C6.981%2C0%2C0%2C1-1.886%2C4.277c-.664.707.4%2C1.776%2C1.066%2C1.066a8.616%2C8.616%2C0%2C0%2C0%2C2.309-5.13%2C14.664%2C14.664%2C0%2C0%2C0-.686-5.489.755.755%2C0%2C0%2C0-1.454.4%22%20transform%3D%22translate(-54.368%20-90.586)%22%2F%3E%3Cpath%20d%3D%22M130.711%2C127.365c-.863%2C3.5-1.6%2C7.646%2C1.183%2C10.513.677.7%2C1.743-.369%2C1.067-1.066-2.355-2.426-1.516-6.119-.8-9.045.232-.942-1.222-1.345-1.454-.4%22%20transform%3D%22translate(-92.632%20-90.419)%22%2F%3E%3Cpath%20d%3D%22M1.508%2C207.057c.042-2.88.212-5.757.484-8.624q.2-2.15.476-4.292c.177-1.4.411-2.8.512-4.213.348-4.872-.317-9.88.927-14.659a15.97%2C15.97%2C0%2C0%2C1%2C1.315-3.443%2C16.63%2C16.63%2C0%2C0%2C1%2C2.1-2.991%2C30.578%2C30.578%2C0%2C0%2C1%2C5.041-4.768%2C30.285%2C30.285%2C0%2C0%2C1%2C6.009-3.465c.511-.222%2C1.031-.425%2C1.555-.616a1.639%2C1.639%2C0%2C0%2C1%2C.753-.138.93.93%2C0%2C0%2C1%2C.271.038c.047.017.066.048.166.167.772.919%2C1.516%2C1.862%2C2.271%2C2.795A34.07%2C34.07%2C0%2C0%2C0%2C28.4%2C168.13c.49.393.995.769%2C1.522%2C1.112a1.822%2C1.822%2C0%2C0%2C0%2C.928.415%2C5.172%2C5.172%2C0%2C0%2C0%2C.756-.051%2C6.7%2C6.7%2C0%2C0%2C0%2C2.772-.977%2C14.945%2C14.945%2C0%2C0%2C0%2C3.915-4.151c.549-.763%2C1.1-1.554%2C1.669-2.265a4.319%2C4.319%2C0%2C0%2C1%2C2.148-1.745%2C4.245%2C4.245%2C0%2C0%2C1%2C2.868.353c.939.5%2C1.852%2C1.062%2C2.757%2C1.619a49.19%2C49.19%2C0%2C0%2C1%2C5.089%2C3.526%2C24.712%2C24.712%2C0%2C0%2C1%2C7.378%2C9.086%2C23.132%2C23.132%2C0%2C0%2C1%2C1.27%2C12.976%2C31.238%2C31.238%2C0%2C0%2C1-5.538%2C13.351%2C29.164%2C29.164%2C0%2C0%2C1-2.239%2C2.71c-.66.71.4%2C1.78%2C1.066%2C1.066a32.315%2C32.315%2C0%2C0%2C0%2C7.7-14.417c1.189-4.973%2C1.36-10.448-.481-15.286a25.362%2C25.362%2C0%2C0%2C0-8.132-10.583%2C53.5%2C53.5%2C0%2C0%2C0-5.838-4.025%2C15.028%2C15.028%2C0%2C0%2C0-3.247-1.709%2C5.383%2C5.383%2C0%2C0%2C0-3.749.129%2C7.016%2C7.016%2C0%2C0%2C0-2.493%2C2.352c-.672.871-1.293%2C1.778-1.945%2C2.663-1.137%2C1.541-2.5%2C3.149-4.342%2C3.673a4.972%2C4.972%2C0%2C0%2C1-1.439.2l.381.1a21.913%2C21.913%2C0%2C0%2C1-5.04-4.45c-.745-.852-1.457-1.731-2.166-2.613q-.529-.658-1.06-1.313a5.12%2C5.12%2C0%2C0%2C0-1.172-1.286%2C2.655%2C2.655%2C0%2C0%2C0-1.79-.214%2C14.955%2C14.955%2C0%2C0%2C0-1.541.583%2C32.9%2C32.9%2C0%2C0%2C0-3.02%2C1.405%2C30.952%2C30.952%2C0%2C0%2C0-5.426%2C3.688%2C32.307%2C32.307%2C0%2C0%2C0-4.592%2C4.791%2C16.627%2C16.627%2C0%2C0%2C0-3.019%2C6.421c-1.087%2C4.569-.588%2C9.3-.837%2C13.942-.139%2C2.6-.612%2C5.184-.887%2C7.775-.284%2C2.679-.487%2C5.367-.581%2C8.059Q.014%2C206.05%2C0%2C207.057a.755.755%2C0%2C0%2C0%2C1.508%2C0%22%20transform%3D%22translate(0%20-112.862)%22%2F%3E%3Cpath%20d%3D%22M71.789%2C91.794q-.2%2C0-.4-.008c-5.143-.206-9.532-4.249-11.281-10.346-1.866-.443-3.191-2.57-3.09-5.1.094-2.347%2C1.4-4.311%2C3.179-4.776a.7.7%2C0%2C0%2C1%2C.353%2C1.351c-1.17.306-2.068%2C1.769-2.137%2C3.48-.079%2C1.964.952%2C3.639%2C2.3%2C3.732a.7.7%2C0%2C0%2C1%2C.627.52c1.5%2C5.736%2C5.468%2C9.562%2C10.107%2C9.747%2C4.759.2%2C9.19-3.6%2C11.027-9.43a.7.7%2C0%2C0%2C1%2C.889-.452%2C1.708%2C1.708%2C0%2C0%2C0%2C.477.088%2C2.142%2C2.142%2C0%2C0%2C0%2C1.733-.917%2C4.8%2C4.8%2C0%2C0%2C0%2C.212-5.3%2C2.148%2C2.148%2C0%2C0%2C0-1.654-1.052.7.7%2C0%2C0%2C1%2C.056-1.4A3.5%2C3.5%2C0%2C0%2C1%2C86.94%2C73.6a6.191%2C6.191%2C0%2C0%2C1-.278%2C6.955%2C3.5%2C3.5%2C0%2C0%2C1-2.88%2C1.44q-.089%2C0-.178-.012c-2.088%2C5.943-6.742%2C9.814-11.815%2C9.814%22%20transform%3D%22translate(-40.647%20-51.001)%22%2F%3E%3Cpath%20d%3D%22M107.9%2C217.7a1.647%2C1.647%2C0%2C0%2C1%2C1.7-2.807c2.608%2C1.15.069%2C4.387-1.7%2C2.807%22%20transform%3D%22translate(-76.47%20-153.079)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M106.571%2C215.293a2.776%2C2.776%2C0%2C0%2C1-.219-.227c-.078-.09.117.164.017.02-.031-.044-.06-.09-.086-.137s-.04-.073-.059-.111c-.075-.155.053.148.015.038a2.051%2C2.051%2C0%2C0%2C1-.079-.273c0-.019-.007-.039-.011-.058-.018-.086.021.2.015.114%2C0-.043-.008-.086-.01-.13%2C0-.086%2C0-.171.009-.256-.015.264-.02.135-.006.061.008-.041.018-.082.028-.123s.023-.08.037-.119c.006-.018.013-.034.019-.052.035-.1-.078.167-.038.091s.069-.139.112-.2c.02-.031.043-.059.062-.09-.137.22-.066.084-.014.026a2.2%2C2.2%2C0%2C0%2C1%2C.169-.159c.065-.058-.175.123-.076.06l.045-.031q.058-.038.119-.07c.063-.033.189-.07-.054.017.035-.013.07-.027.106-.039s.082-.025.124-.034l.057-.012c.143-.031-.168.016-.084.009a2.079%2C2.079%2C0%2C0%2C1%2C.261-.007c.073%2C0%2C.213.039-.04-.011.055.011.111.019.166.032.1.024.194.061.292.092s-.158-.071-.075-.032l.068.032c.054.026.108.054.16.083.083.047.159.1.238.154-.2-.133-.085-.067-.032-.02q.056.049.107.1c.03.031.056.064.085.1.057.061-.113-.157-.067-.088l.031.044c.036.052.074.177.121.214%2C0%2C0-.074-.2-.047-.111%2C0%2C.016.012.031.017.047s.02.062.029.094.016.071.023.107c.027.125-.018-.226-.01-.069a1.743%2C1.743%2C0%2C0%2C1%2C0%2C.216c-.006.08-.046.173.013-.081-.009.039-.014.079-.023.118a1.731%2C1.731%2C0%2C0%2C1-.059.2c-.054.148.047-.1.03-.067s-.034.074-.053.111a1.942%2C1.942%2C0%2C0%2C1-.108.18c-.018.027-.039.053-.057.081.15-.224.073-.093.024-.036a1.991%2C1.991%2C0%2C0%2C1-.147.152c-.028.026-.056.049-.084.074-.118.1.165-.116.034-.027a2.239%2C2.239%2C0%2C0%2C1-.2.124c-.036.02-.074.036-.111.055-.073.036.189-.075.112-.047l-.069.026a1.641%2C1.641%2C0%2C0%2C1-.225.061l-.061.01c-.084.016.222-.021.115-.016-.041%2C0-.082.006-.123.007s-.083%2C0-.125%2C0c-.161-.007.209.042.05.008-.086-.018-.167-.044-.251-.069-.055-.017-.1-.071.105.046-.024-.013-.051-.023-.075-.035-.042-.021-.083-.044-.123-.069s-.073-.049-.11-.073c-.075-.049.163.134.068.053l-.072-.061a.754.754%2C0%2C0%2C0-1.066%2C1.066%2C2.462%2C2.462%2C0%2C0%2C0%2C1.449.641%2C2.329%2C2.329%2C0%2C0%2C0%2C1.284-.3%2C2.656%2C2.656%2C0%2C0%2C0%2C1.368-2.146%2C2.064%2C2.064%2C0%2C0%2C0-.364-1.268%2C2.971%2C2.971%2C0%2C0%2C0-1.394-1.03%2C2.408%2C2.408%2C0%2C0%2C0-1.577-.069%2C2.351%2C2.351%2C0%2C0%2C0-1.244.955%2C2.534%2C2.534%2C0%2C0%2C0%2C.478%2C3.218.754.754%2C0%2C1%2C0%2C1.066-1.066%22%20transform%3D%22translate(-74.606%20-151.202)%22%2F%3E%3Cpath%20d%3D%22M108.025%2C257.738c-1.431-1.31-.209-3.65%2C1.658-2.807%2C2.548%2C1.15.067%2C4.387-1.658%2C2.807%22%20transform%3D%22translate(-76.568%20-181.621)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M106.711%2C255.356c-.074-.069-.139-.142-.206-.217s.1.144.054.071c-.015-.023-.032-.045-.048-.068-.027-.04-.053-.082-.077-.125s-.044-.084-.066-.127c-.052-.1.074.194.016.034a1.761%2C1.761%2C0%2C0%2C1-.074-.262c0-.019-.007-.039-.011-.059-.021-.1.014.115.014.111a.6.6%2C0%2C0%2C0-.009-.117%2C2.493%2C2.493%2C0%2C0%2C1%2C.009-.274c.005-.086-.032.2-.015.113%2C0-.019.006-.037.01-.056.008-.042.018-.083.029-.124s.021-.072.033-.108c.006-.018.014-.035.019-.053.034-.113-.086.181-.032.075.034-.066.065-.132.1-.195.02-.031.041-.061.062-.091.065-.1-.117.138-.058.075.016-.017.03-.035.045-.052a2.26%2C2.26%2C0%2C0%2C1%2C.168-.16c.061-.055-.155.111-.086.066l.056-.039c.034-.022.07-.044.106-.063.07-.038.2-.067-.04.01.035-.011.07-.027.105-.038s.073-.022.11-.03c.079-.018.239-.015-.026%2C0%2C.081%2C0%2C.161-.011.242-.007.026%2C0%2C.053.005.079.006.088%2C0-.19-.032-.1-.015.055.011.11.02.164.033s.09.024.135.039c.06.02.23.108.011%2C0%2C.1.05.2.092.292.148.039.023.077.047.114.072l.054.037c.088.059-.075-.055-.075-.059%2C0%2C.028.172.154.2.182s.127.154.033.032%2C0%2C0%2C.013.024.042.067.061.1.08.172.018.026%2C0-.008.007.028.019.063.027.1.012.064.02.1c.022.086-.019-.123-.016-.126s.007.068.007.072a1.447%2C1.447%2C0%2C0%2C1%2C0%2C.193c0%2C.02%2C0%2C.04-.005.06%2C0%2C.083.033-.208.018-.126-.007.04-.014.08-.023.119a1.775%2C1.775%2C0%2C0%2C1-.059.2c-.025.069-.089.16.03-.064-.019.036-.034.075-.053.111a1.887%2C1.887%2C0%2C0%2C1-.1.171c-.018.028-.038.055-.057.082-.063.092.119-.146.063-.082l-.04.048a2.034%2C2.034%2C0%2C0%2C1-.146.153c-.027.026-.055.05-.083.075-.117.1.148-.1.044-.032a2.308%2C2.308%2C0%2C0%2C1-.2.126c-.036.02-.073.036-.109.055-.085.044.12-.048.111-.046a.449.449%2C0%2C0%2C0-.068.026%2C2%2C2%2C0%2C0%2C1-.234.064c-.152.035.212-.016.054-.007-.036%2C0-.073%2C0-.11.005s-.082%2C0-.123%2C0c-.174-.014.165.032.063.009-.085-.019-.165-.044-.247-.069-.1-.03.119.044.1.045a.3.3%2C0%2C0%2C1-.073-.035c-.042-.021-.082-.044-.122-.069s-.072-.049-.109-.074c-.073-.05.16.133.067.051l-.071-.062a.745.745%2C0%2C0%2C0-1.054%2C1.054%2C2.4%2C2.4%2C0%2C0%2C0%2C1.43.639%2C2.243%2C2.243%2C0%2C0%2C0%2C1.243-.3%2C2.656%2C2.656%2C0%2C0%2C0%2C1.347-2.127%2C2.066%2C2.066%2C0%2C0%2C0-.351-1.272%2C2.91%2C2.91%2C0%2C0%2C0-1.355-1.027%2C2.236%2C2.236%2C0%2C0%2C0-2.781.874%2C2.555%2C2.555%2C0%2C0%2C0%2C.467%2C3.209.745.745%2C0%2C0%2C0%2C1.054-1.054%22%20transform%3D%22translate(-74.727%20-179.766)%22%2F%3E%3Cpath%20d%3D%22M108.025%2C297.773c-1.431-1.31-.209-3.65%2C1.658-2.807%2C2.548%2C1.15.067%2C4.387-1.658%2C2.807%22%20transform%3D%22translate(-76.568%20-210.163)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M106.711%2C295.391c-.074-.069-.139-.142-.206-.217s.1.144.054.071c-.015-.023-.032-.045-.048-.068-.027-.04-.053-.082-.077-.125s-.044-.084-.066-.127c-.052-.1.074.194.016.035a1.769%2C1.769%2C0%2C0%2C1-.074-.262c0-.019-.007-.039-.011-.059-.021-.1.014.115.014.111a.6.6%2C0%2C0%2C0-.009-.117%2C2.492%2C2.492%2C0%2C0%2C1%2C.009-.274c.005-.086-.032.2-.015.113%2C0-.019.006-.038.01-.056.008-.042.018-.083.029-.124s.021-.072.033-.108c.006-.018.014-.035.019-.053.034-.113-.086.181-.032.075.034-.066.065-.132.1-.195.02-.031.041-.061.062-.091.065-.1-.117.138-.058.075.016-.017.03-.035.045-.052a2.26%2C2.26%2C0%2C0%2C1%2C.168-.16c.061-.055-.155.111-.086.066.019-.012.037-.026.056-.039.034-.022.07-.044.106-.063.07-.038.2-.067-.04.01.035-.011.07-.027.105-.038s.073-.022.11-.03c.079-.018.239-.015-.026%2C0%2C.081%2C0%2C.161-.011.242-.007.026%2C0%2C.053.005.079.006.088%2C0-.19-.031-.1-.014.055.011.11.02.164.033s.09.024.135.039c.06.02.23.108.011%2C0%2C.1.05.2.092.292.148.039.023.077.047.114.072l.054.037c.088.059-.075-.055-.075-.059%2C0%2C.028.172.154.2.182s.127.154.033.032%2C0%2C0%2C.013.024.042.067.061.1.08.172.018.026%2C0-.008.007.028.019.063.027.1.012.064.02.1c.022.086-.019-.123-.016-.126s.007.068.007.072a1.447%2C1.447%2C0%2C0%2C1%2C0%2C.193c0%2C.02%2C0%2C.04-.005.06%2C0%2C.083.033-.208.018-.126-.007.04-.014.079-.023.119a1.775%2C1.775%2C0%2C0%2C1-.059.2c-.025.069-.089.16.03-.064-.019.036-.034.075-.053.111a1.881%2C1.881%2C0%2C0%2C1-.1.171c-.018.028-.038.055-.057.082-.063.092.119-.146.063-.082l-.04.048a1.989%2C1.989%2C0%2C0%2C1-.146.154c-.027.026-.055.05-.083.075-.117.1.148-.1.044-.032a2.316%2C2.316%2C0%2C0%2C1-.2.126c-.036.02-.073.036-.109.055-.085.044.12-.047.111-.046a.444.444%2C0%2C0%2C0-.068.026%2C2.057%2C2.057%2C0%2C0%2C1-.234.064c-.152.035.212-.016.054-.007-.036%2C0-.073%2C0-.11.005s-.082%2C0-.123%2C0c-.174-.014.165.032.063.009-.085-.019-.165-.044-.247-.069-.1-.03.119.044.1.045a.294.294%2C0%2C0%2C1-.073-.035c-.042-.021-.082-.044-.122-.069s-.072-.049-.109-.074c-.073-.05.16.133.067.051l-.071-.062a.745.745%2C0%2C0%2C0-1.054%2C1.054%2C2.4%2C2.4%2C0%2C0%2C0%2C1.43.639%2C2.24%2C2.24%2C0%2C0%2C0%2C1.243-.3%2C2.656%2C2.656%2C0%2C0%2C0%2C1.347-2.127%2C2.066%2C2.066%2C0%2C0%2C0-.351-1.272%2C2.913%2C2.913%2C0%2C0%2C0-1.355-1.027%2C2.236%2C2.236%2C0%2C0%2C0-2.781.874%2C2.555%2C2.555%2C0%2C0%2C0%2C.467%2C3.209.745.745%2C0%2C1%2C0%2C1.054-1.054%22%20transform%3D%22translate(-74.727%20-208.308)%22%2F%3E%3Cpath%20d%3D%22M116.967%2C71.49a8.483%2C8.483%2C0%2C0%2C0%2C3.179%2C1.067.5.5%2C0%2C0%2C0%2C.5-.5.519.519%2C0%2C0%2C0-.5-.5c.086.011-.106-.016-.123-.019l-.179-.031q-.191-.036-.38-.081-.353-.085-.7-.2-.172-.059-.341-.125l-.1-.039-.023-.01-.142-.063c-.236-.108-.466-.228-.69-.359a.5.5%2C0%2C0%2C0-.508.868%22%20transform%3D%22translate(-83.216%20-50.302)%22%2F%3E%3Cpath%20d%3D%22M103.537%2C116.462c-.042.033-.007.006.016-.009s.067-.046.1-.067q.083-.052.169-.1l.109-.054c.028-.014.064-.027.014-.007.068-.027.137-.051.207-.072a2.67%2C2.67%2C0%2C0%2C1%2C.4-.091c-.054.008-.025%2C0%2C.012%2C0l.122-.009q.11-.006.22%2C0c.065%2C0%2C.13.007.2.011.094.006-.02-.005.036%2C0l.1.016a2.843%2C2.843%2C0%2C0%2C1%2C.4.107c.038.013.076.028.114.043.076.031-.06-.029.014.007s.131.064.195.1a1.688%2C1.688%2C0%2C0%2C1%2C.295.2.516.516%2C0%2C0%2C0%2C.711%2C0%2C.507.507%2C0%2C0%2C0%2C0-.711%2C3.282%2C3.282%2C0%2C0%2C0-4.142-.082.506.506%2C0%2C0%2C0%2C0%2C.711.516.516%2C0%2C0%2C0%2C.711%2C0%22%20transform%3D%22translate(-73.204%20-82.027)%22%2F%3E%3Cpath%20d%3D%22M148.79%2C98.275a1.589%2C1.589%2C0%2C1%2C0%2C1.589%2C1.59%2C1.589%2C1.589%2C0%2C0%2C0-1.589-1.59%22%20transform%3D%22translate(-104.944%20-70.063)%22%20fill%3D%22%23fcec74%22%2F%3E%3Cpath%20d%3D%22M147.2%2C100.508h0a2.227%2C2.227%2C0%2C0%2C1%2C0-4.455h0a2.227%2C2.227%2C0%2C0%2C1%2C0%2C4.455m0-3.179a.951.951%2C0%2C0%2C0%2C0%2C1.9h0a.951.951%2C0%2C0%2C0%2C0-1.9Z%22%20transform%3D%22translate(-103.359%20-68.479)%22%2F%3E%3Cpath%20d%3D%22M65.393%2C100.253a1.589%2C1.589%2C0%2C1%2C0%2C1.589%2C1.59%2C1.589%2C1.589%2C0%2C0%2C0-1.589-1.59%22%20transform%3D%22translate(-45.487%20-71.474)%22%20fill%3D%22%23fcec74%22%2F%3E%3Cpath%20d%3D%22M63.808%2C102.486h0a2.228%2C2.228%2C0%2C0%2C1%2C0-4.455h0a2.228%2C2.228%2C0%2C0%2C1%2C0%2C4.455m0-3.179a.951.951%2C0%2C0%2C0%2C0%2C1.9h0a.951.951%2C0%2C0%2C0%2C0-1.9Z%22%20transform%3D%22translate(-43.902%20-69.89)%22%2F%3E%3Cpath%20d%3D%22M85.291%2C50.693c.393%2C2.856%2C3.583%2C4.336%2C6.186%2C4.322a.754.754%2C0%2C1%2C0%2C0-1.508%2C5.868%2C5.868%2C0%2C0%2C1-3.055-.816q-.178-.107-.348-.227c-.029-.02-.169-.128-.067-.047q-.08-.064-.158-.131c-.111-.1-.217-.2-.318-.3-.046-.049-.09-.1-.135-.15-.022-.025-.044-.051-.065-.077q.073.1%2C0-.007c-.078-.11-.152-.22-.22-.337q-.05-.087-.1-.177c-.006-.013-.1-.214-.036-.066a3.473%2C3.473%2C0%2C0%2C1-.229-.874.759.759%2C0%2C0%2C0-.928-.527.775.775%2C0%2C0%2C0-.527.928%22%20transform%3D%22translate(-60.799%20-35.463)%22%2F%3E%3Cpath%20d%3D%22M111.829%2C53.167a10.4%2C10.4%2C0%2C0%2C1-1.27-.3c-.1-.033-.206-.067-.307-.106-.018-.007-.183-.071-.091-.034s-.089-.04-.088-.04a4.125%2C4.125%2C0%2C0%2C1-.559-.312l-.1-.066c-.158-.11.115.1-.031-.025-.073-.064-.147-.128-.216-.2s-.133-.142-.2-.215-.026%2C0%2C.01.015c-.026-.012-.065-.092-.083-.119a2.688%2C2.688%2C0%2C0%2C1-.146-.248.6.6%2C0%2C0%2C1-.062-.129c.036.161.018.038%2C0-.005a2.27%2C2.27%2C0%2C0%2C1-.078-.274c-.021-.1-.032-.085-.006%2C0a.784.784%2C0%2C0%2C1-.013-.172.754.754%2C0%2C0%2C0-1.508%2C0%2C3.506%2C3.506%2C0%2C0%2C0%2C1.519%2C2.633%2C6.67%2C6.67%2C0%2C0%2C0%2C2.816%2C1.042.754.754%2C0%2C1%2C0%2C.4-1.454%22%20transform%3D%22translate(-76.35%20-35.783)%22%2F%3E%3Cpath%20d%3D%22M128.179%2C55.043c1.345%2C1.2%2C3%2C2.149%2C4.094%2C3.6a4.365%2C4.365%2C0%2C0%2C1%2C.9%2C2.308%2C8.86%2C8.86%2C0%2C0%2C1-.3%2C2.659c-.442%2C1.869-1.1%2C3.749-.807%2C5.694.26%2C1.732%2C1.5%2C2.92%2C2.427%2C4.32a5.218%2C5.218%2C0%2C0%2C1%2C.575%2C1.078c.031.092.059.186.082.281.01.04.019.081.027.121.051.248%2C0-.059.014.084a2.289%2C2.289%2C0%2C0%2C1%2C.009.287c0%2C.041%2C0%2C.083-.007.124-.006.065.009-.02-.016.09a4.382%2C4.382%2C0%2C0%2C1-1.995%2C2.255.776.776%2C0%2C0%2C0-.271%2C1.032.76.76%2C0%2C0%2C0%2C1.032.27%2C7.093%2C7.093%2C0%2C0%2C0%2C2.4-2.386%2C3.312%2C3.312%2C0%2C0%2C0%2C.15-2.641c-.586-1.606-2.041-2.78-2.695-4.268-.738-1.679-.021-3.748.413-5.469.5-1.979.8-4.046-.206-5.923-1.067-1.987-3.128-3.136-4.763-4.589a.771.771%2C0%2C0%2C0-1.066%2C0%2C.761.761%2C0%2C0%2C0%2C0%2C1.066%22%20transform%3D%22translate(-91.228%20-38.329)%22%2F%3E%3Cpath%20d%3D%22M60.7%2C54.482c-2.234%2C1.782-2.112%2C4.887-1.667%2C7.42a6.981%2C6.981%2C0%2C0%2C1%2C.211%2C2.022%2C3.312%2C3.312%2C0%2C0%2C1-.511%2C1.351%2C7.986%2C7.986%2C0%2C0%2C1-2.394%2C2.248.773.773%2C0%2C0%2C0-.27%2C1.032.761.761%2C0%2C0%2C0%2C1.032.27%2C10.54%2C10.54%2C0%2C0%2C0%2C2.725-2.478%2C4.846%2C4.846%2C0%2C0%2C0%2C.876-3.587%2C18.067%2C18.067%2C0%2C0%2C1-.412-4.33%2C4.175%2C4.175%2C0%2C0%2C1%2C1.477-2.881.759.759%2C0%2C0%2C0%2C0-1.066.772.772%2C0%2C0%2C0-1.066%2C0%22%20transform%3D%22translate(-39.902%20-38.689)%22%2F%3E%3Cpath%20d%3D%22M91.754%2C2.52a12.494%2C12.494%2C0%2C0%2C1%2C8.853-.369c2.306.829%2C4.091%2C2.578%2C5.889%2C4.169a25.174%2C25.174%2C0%2C0%2C0%2C2.977%2C2.337%2C8.1%2C8.1%2C0%2C0%2C1%2C2.649%2C2.467%2C4.234%2C4.234%2C0%2C0%2C1%2C.541%2C3.446%2C3.594%2C3.594%2C0%2C0%2C0-.136%2C2.237%2C5.633%2C5.633%2C0%2C0%2C0%2C1.17%2C1.7%2C4.362%2C4.362%2C0%2C0%2C1%2C1.037%2C2.018%2C4.154%2C4.154%2C0%2C0%2C1-.164%2C1.969%2C17.1%2C17.1%2C0%2C0%2C1-2.166%2C4.02c-.52.823.785%2C1.581%2C1.3.761%2C1.515-2.4%2C3.422-5.19%2C2.171-8.119a7.487%2C7.487%2C0%2C0%2C0-1.332-1.965%2C1.71%2C1.71%2C0%2C0%2C1-.6-1.6%2C9.259%2C9.259%2C0%2C0%2C0%2C.393-2.185%2C5.547%2C5.547%2C0%2C0%2C0-.425-2.055A8.013%2C8.013%2C0%2C0%2C0%2C111.3%2C8.074c-.525-.4-1.1-.726-1.638-1.109-.508-.361-.991-.754-1.464-1.159-1.97-1.685-3.816-3.613-6.208-4.706a13.61%2C13.61%2C0%2C0%2C0-10.635-.034.777.777%2C0%2C0%2C0-.527.928.76.76%2C0%2C0%2C0%2C.928.527%22%20transform%3D%22translate(-64.733%20-0.001)%22%2F%3E%3Cpath%20d%3D%22M53.235%2C11.945a24.5%2C24.5%2C0%2C0%2C0-4.074%2C3.149%2C20.787%2C20.787%2C0%2C0%2C0-3.3%2C3.951%2C5.221%2C5.221%2C0%2C0%2C0-.847%2C2.441%2C21.624%2C21.624%2C0%2C0%2C1%2C.193%2C2.611%2C7.642%2C7.642%2C0%2C0%2C1-1.166%2C2.278%2C14.655%2C14.655%2C0%2C0%2C0-1.192%2C2.438%2C5.335%2C5.335%2C0%2C0%2C0%2C.684%2C5.279.76.76%2C0%2C0%2C0%2C1.066%2C0%2C.77.77%2C0%2C0%2C0%2C0-1.066%2C3.922%2C3.922%2C0%2C0%2C1-.3-3.811c.556-1.55%2C1.713-2.811%2C2.257-4.358a5.406%2C5.406%2C0%2C0%2C0%2C0-2.619%2C3.259%2C3.259%2C0%2C0%2C1%2C.419-2.117%2C16.919%2C16.919%2C0%2C0%2C1%2C2.9-3.62A22.666%2C22.666%2C0%2C0%2C1%2C54%2C13.247c.824-.509.067-1.815-.761-1.3%22%20transform%3D%22translate(-30.27%20-8.432)%22%2F%3E%3Cpath%20d%3D%22M41.763%2C107.284a6.615%2C6.615%2C0%2C0%2C0-1.755%2C5.962c.453%2C2.162%2C2.565%2C2.954%2C4.495%2C3.343a.773.773%2C0%2C0%2C0%2C.928-.526.761.761%2C0%2C0%2C0-.527-.928c-1.4-.282-3.1-.681-3.442-2.29a5.067%2C5.067%2C0%2C0%2C1%2C1.367-4.494c.708-.667-.36-1.732-1.066-1.066%22%20transform%3D%22translate(-28.429%20-76.336)%22%2F%3E%3Cpath%20d%3D%22M53.677%2C127.182a3.916%2C3.916%2C0%2C0%2C0%2C1.754%2C3.828%2C7.363%2C7.363%2C0%2C0%2C0%2C4.435%2C1.007.754.754%2C0%2C0%2C0%2C0-1.508%2C6.256%2C6.256%2C0%2C0%2C1-3.467-.665%2C2.923%2C2.923%2C0%2C0%2C1-.991-1.018%2C1.91%2C1.91%2C0%2C0%2C1-.251-.645c-.008-.035-.036-.178-.021-.076a1.79%2C1.79%2C0%2C0%2C1-.015-.2c0-.067%2C0-.134%2C0-.2%2C0-.024.03-.239.01-.122a.777.777%2C0%2C0%2C0-.526-.928.76.76%2C0%2C0%2C0-.928.527%22%20transform%3D%22translate(-38.233%20-90.28)%22%2F%3E%3Cpath%20d%3D%22M30.651%2C216.411a12.064%2C12.064%2C0%2C0%2C0-1.625%2C5.835%2C17.676%2C17.676%2C0%2C0%2C0%2C.828%2C5.915c.7%2C2.156%2C1.556%2C4.265%2C2.3%2C6.407a52.16%2C52.16%2C0%2C0%2C1%2C1.852%2C6.384%2C23.181%2C23.181%2C0%2C0%2C1%2C.437%2C7.307.759.759%2C0%2C0%2C0%2C.754.754.771.771%2C0%2C0%2C0%2C.754-.754c.48-4.362-.548-8.7-1.91-12.82-.706-2.133-1.5-4.234-2.263-6.349a19.329%2C19.329%2C0%2C0%2C1-1.237-5.723%2C11.011%2C11.011%2C0%2C0%2C1%2C1.412-6.2.755.755%2C0%2C0%2C0-1.3-.761%22%20transform%3D%22translate(-20.687%20-154.029)%22%2F%3E%3Cpath%20d%3D%22M114.584%2C124.813a4.482%2C4.482%2C0%2C0%2C1%2C.789-2.34%2C2.3%2C2.3%2C0%2C0%2C1%2C.339-.387q.083-.215.181-.423a2.948%2C2.948%2C0%2C0%2C1%2C.263-.8%2C1.806%2C1.806%2C0%2C0%2C1%2C.768-.792%2C9.776%2C9.776%2C0%2C0%2C1%2C.863-.872%2C22.958%2C22.958%2C0%2C0%2C1%2C1.741-2.138c.125-.266.241-.536.364-.8a5.777%2C5.777%2C0%2C0%2C1%2C.486-.889c.08-.116.161-.224.245-.326l-.129-.158a1.4%2C1.4%2C0%2C0%2C1-1.405-.68q-.277-.486-.508-1l-.088-.056a1.466%2C1.466%2C0%2C0%2C1-.573-1.844%2C1.438%2C1.438%2C0%2C0%2C1%2C.392-1.266%2C1.477%2C1.477%2C0%2C0%2C1%2C1.387-.367%2C6.012%2C6.012%2C0%2C0%2C1%2C1.444.473%2C1.438%2C1.438%2C0%2C0%2C1%2C1.486-1.1c.015-.108.032-.217.052-.325a1.405%2C1.405%2C0%2C0%2C1%2C1-1%2C1.42%2C1.42%2C0%2C0%2C1%2C1.387.366%2C14.049%2C14.049%2C0%2C0%2C1%2C2.02%2C2.836c.045.062.088.124.132.187a9.394%2C9.394%2C0%2C0%2C1%2C.986.847%2C23.23%2C23.23%2C0%2C0%2C1%2C2.116%2C2.532.992.992%2C0%2C0%2C1%2C.168.43%2C3.46%2C3.46%2C0%2C0%2C1%2C.648%2C2.043%2C2.949%2C2.949%2C0%2C0%2C1-.481%2C1.545%2C2.424%2C2.424%2C0%2C0%2C1-1.551%2C1.084l-.155.02a6.171%2C6.171%2C0%2C0%2C1-.715.6l-2.744%2C2.039c.018.05.034.1.049.152a1.257%2C1.257%2C0%2C0%2C0-.582.4c-.34.46-.759.856-1.085%2C1.327a3.279%2C3.279%2C0%2C0%2C0-.7%2C2.43%2C1.621%2C1.621%2C0%2C0%2C0%2C.48.962l.032.028a2.666%2C2.666%2C0%2C0%2C1%2C.088.761q.187.438.363.881a1.4%2C1.4%2C0%2C0%2C1-.366%2C1.387%2C1.34%2C1.34%2C0%2C0%2C1-.627.359%2C1.431%2C1.431%2C0%2C0%2C1-.982.408l-1.956.026a8.823%2C8.823%2C0%2C0%2C1-2.153-.074%2C2.3%2C2.3%2C0%2C0%2C1-1.519-1.254%2C3.969%2C3.969%2C0%2C0%2C1-.237-.721%2C5.257%2C5.257%2C0%2C0%2C1-.458-1.021c-.041-.081-.079-.162-.115-.245a4.389%2C4.389%2C0%2C0%2C1-1.134-3.236%22%20transform%3D%22translate(-81.683%20-76.764)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M125.845%2C119.773c-.127-1.775-1.6-2.852-2.845-3.922l-2.106-1.813a4.861%2C4.861%2C0%2C0%2C0-2.124-1.4%2C1.956%2C1.956%2C0%2C0%2C0-2%2C1.006%2C2.572%2C2.572%2C0%2C0%2C0-.15%2C2.256%2C8.331%2C8.331%2C0%2C0%2C0%2C1.35%2C1.988%2C3.551%2C3.551%2C0%2C0%2C1%2C.22.325c.039.065.074.131.111.2.014.026.091.193.042.074a2.2%2C2.2%2C0%2C0%2C1%2C.116.373c.011.048.02.1.027.145-.026-.184%2C0%2C.026-.005.067%2C0%2C.058%2C0%2C.116%2C0%2C.174%2C0%2C.131.05-.187%2C0%2C.022-.028.112-.054.222-.088.333-.013.044-.032.089-.049.131.063-.153%2C0-.005-.02.031-.066.118-.128.236-.2.349s-.143.211-.22.312c.081-.1-.12.141-.148.174-.191.222-.393.435-.6.644a15.691%2C15.691%2C0%2C0%2C0-2.322%2C2.657c-1.687%2C2.758-1.147%2C6.121.119%2C8.92a17.23%2C17.23%2C0%2C0%2C0%2C1.221%2C2.229c.222.346.455.685.7%2C1.015a.95.95%2C0%2C0%2C0%2C.908.482c.227-.007.456-.041.681-.066a29.569%2C29.569%2C0%2C0%2C0%2C6.089-1.312.829.829%2C0%2C0%2C0%2C.571-1.006l-1.2-3.6c-.176-.53-.371-1.058-.508-1.6a2.1%2C2.1%2C0%2C0%2C1-.035-1.275%2C1.812%2C1.812%2C0%2C0%2C1%2C.845-.753c.536-.318%2C1.077-.628%2C1.616-.942%2C1.073-.626%2C2.152-1.243%2C3.219-1.877%2C1.02-.606%2C2.062-1.58%2C1.72-2.885a.819.819%2C0%2C0%2C0-1.577.435c.037.14.016.145-.04.247a1.6%2C1.6%2C0%2C0%2C1-.385.423%2C9.293%2C9.293%2C0%2C0%2C1-1.333.828l-3.219%2C1.877c-.983.573-2.073%2C1.1-2.439%2C2.264a5.334%2C5.334%2C0%2C0%2C0%2C.4%2C3.218l1.355%2C4.08.571-1.006a27.871%2C27.871%2C0%2C0%2C1-6.472%2C1.33l.706.405a14.107%2C14.107%2C0%2C0%2C1-2.9-6.423%2C6.877%2C6.877%2C0%2C0%2C1%2C.313-3.186%2C6.193%2C6.193%2C0%2C0%2C1%2C1.529-2.286c1.156-1.209%2C2.887-2.537%2C2.827-4.393a4.856%2C4.856%2C0%2C0%2C0-1.438-2.843%2C2.335%2C2.335%2C0%2C0%2C1-.619-1.294.9.9%2C0%2C0%2C1%2C.125-.428.47.47%2C0%2C0%2C1%2C.238-.224c-.076.036-.019-.011.04%2C0-.067-.007.1.021.094.02a1.306%2C1.306%2C0%2C0%2C1%2C.305.188c.324.243.622.533.93.8l1.891%2C1.627c.57.49%2C1.163.963%2C1.7%2C1.494a2.4%2C2.4%2C0%2C0%2C1%2C.831%2C1.411.838.838%2C0%2C0%2C0%2C.818.818.825.825%2C0%2C0%2C0%2C.818-.818%22%20transform%3D%22translate(-81.11%20-80.282)%22%2F%3E%3Cpath%20d%3D%22M142.553%2C116.738a10.092%2C10.092%2C0%2C0%2C0-3.849-5.2q-.667-.513-1.373-.971a6.876%2C6.876%2C0%2C0%2C0-1.416-.808%2C1.464%2C1.464%2C0%2C0%2C0-1.6.4%2C3.442%2C3.442%2C0%2C0%2C0-.615%2C1.308c-.31%2C1.008%2C1.268%2C1.44%2C1.577.435a4.9%2C4.9%2C0%2C0%2C1%2C.157-.481c.073-.17-.065.177.061-.116.039-.091.064-.042.022-.048-.325-.046.045.127.07.142.165.094.325.2.486.3a18.409%2C18.409%2C0%2C0%2C1%2C2.146%2C1.528%2C8.047%2C8.047%2C0%2C0%2C1%2C2.76%2C3.941.819.819%2C0%2C0%2C0%2C1.577-.435%22%20transform%3D%22translate(-95.287%20-78.189)%22%2F%3E%3Cpath%20d%3D%22M149.79%2C113.875a6.137%2C6.137%2C0%2C0%2C0-1.327-3c-.7-.924-1.436-1.819-2.19-2.7a4.045%2C4.045%2C0%2C0%2C0-2.588-1.771%2C1.948%2C1.948%2C0%2C0%2C0-2.128%2C1.75.825.825%2C0%2C0%2C0%2C.818.818.834.834%2C0%2C0%2C0%2C.818-.818c-.011.148.063-.092-.006.036.064-.118-.017%2C0%2C.042-.049s-.056.022.061-.04c.241-.127-.14.065.113-.045.125-.055-.029-.024.115-.022.022%2C0%2C.223.021.14%2C0a1.663%2C1.663%2C0%2C0%2C1%2C.342.161%2C7.9%2C7.9%2C0%2C0%2C1%2C1.6%2C1.7c.541.645%2C1.086%2C1.294%2C1.583%2C1.974a4.463%2C4.463%2C0%2C0%2C1%2C.969%2C1.994.843.843%2C0%2C0%2C0%2C.818.818.823.823%2C0%2C0%2C0%2C.818-.818%22%20transform%3D%22translate(-100.92%20-75.857)%22%2F%3E%3Cpath%20d%3D%22M120.561%2C192.3a8.72%2C8.72%2C0%2C0%2C1%2C3.164-.618l2.3-.906c2.277-.9%2C4.543%2C1.72%2C4.029%2C3.881a3.177%2C3.177%2C0%2C0%2C1%2C.469%2C1.641q.011%2C5.065.023%2C10.13c-.034%2C3.83-5.484%2C4.134-6.342.9a2.378%2C2.378%2C0%2C0%2C1-.714-1.364c-.237-1.675-.518-3.342-.856-5q-.241-1.184-.518-2.36l-.012-.05a3.22%2C3.22%2C0%2C0%2C1-1.546-6.25%22%20transform%3D%22translate(-84.259%20-135.884)%22%20fill%3D%22%232d92be%22%2F%3E%3Cpath%20d%3D%22M131.648%2C212.067c-.928-6.8-1.469-13.662-2.75-20.415q-.12-.631-.248-1.261a10.822%2C10.822%2C0%2C0%2C0-.381-1.25c-.129-.387-.262-.774-.388-1.163a5.652%2C5.652%2C0%2C0%2C0-.327-.94%2C1.66%2C1.66%2C0%2C0%2C0-.8-.829%2C5.494%2C5.494%2C0%2C0%2C0-1.19-.319%2C8.027%2C8.027%2C0%2C0%2C0-2.364.007%2C29.029%2C29.029%2C0%2C0%2C0-4.572%2C1.256%2C4.816%2C4.816%2C0%2C0%2C0-2.973%2C2.391%2C4.7%2C4.7%2C0%2C0%2C0-.1%2C2.305c.072.9.121%2C1.793.156%2C2.691.069%2C1.745.083%2C3.492.1%2C5.239s.041%2C3.494.127%2C5.239.292%2C3.484.5%2C5.215c.217%2C1.786.467%2C3.569.721%2C5.35a34.29%2C34.29%2C0%2C0%2C0%2C.752%2C3.885%2C16.777%2C16.777%2C0%2C0%2C0%2C3.221%2C6.661%2C9.93%2C9.93%2C0%2C0%2C0%2C2.8%2C2.3%2C8.432%2C8.432%2C0%2C0%2C0%2C4.007%2C1.022%2C11.235%2C11.235%2C0%2C0%2C0%2C7.63-3.261%2C13.173%2C13.173%2C0%2C0%2C0%2C1.34-1.48.8.8%2C0%2C0%2C0%2C0-1.1.781.781%2C0%2C0%2C0-1.1%2C0c-2.26%2C2.9-5.957%2C5.023-9.708%2C4.045-3.262-.851-5.231-4.074-6.239-7.067a29.193%2C29.193%2C0%2C0%2C1-1.179-5.209c-.345-2.417-.683-4.835-.934-7.263-.51-4.917-.276-9.855-.549-14.784q-.051-.921-.129-1.841a3.173%2C3.173%2C0%2C0%2C1%2C0-1.352%2C3.339%2C3.339%2C0%2C0%2C1%2C1.7-1.4c.44-.195.946-.31%2C1.407-.46.526-.172%2C1.054-.342%2C1.587-.492a9.275%2C9.275%2C0%2C0%2C1%2C3.11-.428%2C4.993%2C4.993%2C0%2C0%2C1%2C1.467.343l-.342-.2a1.374%2C1.374%2C0%2C0%2C1%2C.3.555c-.056-.206.014.123.017.136.024.109.072.217.108.323l.215.646.388%2C1.163a10.434%2C10.434%2C0%2C0%2C1%2C.29%2C1.316c.332%2C1.707.617%2C3.424.871%2C5.144.487%2C3.3.853%2C6.611%2C1.239%2C9.921.224%2C1.925.458%2C3.849.72%2C5.77a.781.781%2C0%2C0%2C0%2C.955.542.8.8%2C0%2C0%2C0%2C.542-.955%22%20transform%3D%22translate(-82.318%20-132.467)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  content: '';
}
.feature .beginner_assist_inner::after {
  position: absolute;
  top: -77px;
  right: 34px;
  width: 73px;
  height: 99px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272.032%22%20height%3D%2298.918%22%20viewBox%3D%220%200%2072.032%2098.918%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20d%3D%22M0%2C0H72.032V98.918H0Z%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M81.4%2C77.015a4.97%2C4.97%2C0%2C0%2C0-1.065-1.825%2C3.36%2C3.36%2C0%2C0%2C0-.816-2.345c.007-.667%2C0-1.333-.028-2a38.175%2C38.175%2C0%2C0%2C0-1.261-8.883%2C13.659%2C13.659%2C0%2C0%2C0-2.363-4.79c-.088-.31-.181-.619-.286-.924s-.219-.61-.342-.91c-1.009-4.279-3.051-8.37-7.511-9.426a15.051%2C15.051%2C0%2C0%2C0-3.216-.341%2C6.106%2C6.106%2C0%2C0%2C0-.569-.223%2C5.212%2C5.212%2C0%2C0%2C0-2.634-.182l-.45-.226a3.65%2C3.65%2C0%2C0%2C0-.7-1.417%2C4.843%2C4.843%2C0%2C0%2C0-.85-1.149A5.1%2C5.1%2C0%2C0%2C0%2C56%2C41.035a2.858%2C2.858%2C0%2C0%2C0-1.016.054c-.108-.284-.221-.565-.343-.841L53.89%2C38.1q.527-3.367%2C1.221-6.706c.218-.062.434-.131.645-.209.127-.031.251-.068.374-.108a.872.872%2C0%2C0%2C1%2C.215-.525%2C2.817%2C2.817%2C0%2C0%2C1%2C.5-.457%2C2.788%2C2.788%2C0%2C0%2C1%2C.9-.861%2C1.218%2C1.218%2C0%2C0%2C1%2C.935-.037c.042-.028.085-.056.126-.087%2C1.565-1.18%2C2.747-3.061%2C2.081-5.113a6.151%2C6.151%2C0%2C0%2C0-1.1-2.028%2C5.2%2C5.2%2C0%2C0%2C0%2C.112-1.939%2C6.252%2C6.252%2C0%2C0%2C0-.171-.821%2C13.129%2C13.129%2C0%2C0%2C0%2C.562-1.74q.218-.221.413-.456c.156-1.07.283-2.143.36-3.22q-.088-1.172-.234-2.34A7.634%2C7.634%2C0%2C0%2C0%2C58.586%2C8.5a1.181%2C1.181%2C0%2C0%2C1-.416-.658c-.111-.092-.22-.184-.323-.274a5.374%2C5.374%2C0%2C0%2C1-2.039-3.24%2C2.983%2C2.983%2C0%2C0%2C0-.508-.307%2C7.427%2C7.427%2C0%2C0%2C0-.9-.358%2C5.345%2C5.345%2C0%2C0%2C0-2.17-1.394%2C8.52%2C8.52%2C0%2C0%2C0-1.845-.47%2C6.927%2C6.927%2C0%2C0%2C0-.658-.416c-.042-.073-.089-.143-.134-.213a10.791%2C10.791%2C0%2C0%2C0-4.6.438%2C44.033%2C44.033%2C0%2C0%2C0-5.235%2C1.734c-1.829.727-3.638%2C1.44-5.492%2C1.983-.12.1-.235.211-.347.322a7.941%2C7.941%2C0%2C0%2C1-1.563%2C4.478c-.018.1-.036.193-.058.289.015.1.031.2.051.3a4.106%2C4.106%2C0%2C0%2C0%2C0%2C.443%2C3.991%2C3.991%2C0%2C0%2C0-.361.477l-.055.138a1.3%2C1.3%2C0%2C0%2C1-.068.169l-.013.033a19.059%2C19.059%2C0%2C0%2C0%2C.047%2C5.641%2C4.884%2C4.884%2C0%2C0%2C0%2C.372.428%2C6.9%2C6.9%2C0%2C0%2C0%2C1.809%2C4.032%2C3.554%2C3.554%2C0%2C0%2C0-.9%2C1.262c-1.132%2C2.634.6%2C5.126%2C2.392%2C6.931.054.089.107.177.165.263a2.138%2C2.138%2C0%2C0%2C0%2C.82.723%2C7.758%2C7.758%2C0%2C0%2C1%2C1.163%2C1.487A18.99%2C18.99%2C0%2C0%2C1%2C38.849%2C35.2q.134.323.273.64a1.92%2C1.92%2C0%2C0%2C0-.885%2C1.612q0%2C.909-.009%2C1.818c.056.162.114.323.186.48.382.836-.464%2C2.019-1.411%2C1.592-.555-.251-1.1-.526-1.651-.783a4.254%2C4.254%2C0%2C0%2C0-1.554%2C2.1%2C6.929%2C6.929%2C0%2C0%2C0-.332%2C1.341%2C14.007%2C14.007%2C0%2C0%2C0-3.2.843%2C17.283%2C17.283%2C0%2C0%2C0-3.886%2C2.167%2C3.3%2C3.3%2C0%2C0%2C0-2.557%2C1.1%2C15.9%2C15.9%2C0%2C0%2C0-2.144%2C3.259c-.094.067-.188.135-.281.208a20.274%2C20.274%2C0%2C0%2C0-4.544%2C5.048c-.009.263-.038.542-.065.842a21.06%2C21.06%2C0%2C0%2C1-.838%2C3.718%2C39.494%2C39.494%2C0%2C0%2C0-1.207%2C8.425%2C1.031%2C1.031%2C0%2C0%2C1-.532.891c.087%2C1.508-.22%2C3.183-.234%2C4.35v.014q.186.662.418%2C1.31c-.03.65-.044%2C1.3-.035%2C1.954a3.945%2C3.945%2C0%2C0%2C0%2C.261%2C1.379h.16c.025-.014.052-.024.078-.037.01.052.022.1.034.156H81.335a4.02%2C4.02%2C0%2C0%2C0%2C.067-2.62%22%20transform%3D%22translate(-10.194%20-0.778)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M69.793%2C177.735a18.52%2C18.52%2C0%2C0%2C0-3.618-5.8%2C16.648%2C16.648%2C0%2C0%2C0-3.595-5.65A7.036%2C7.036%2C0%2C0%2C0%2C59.2%2C164.3a5.579%2C5.579%2C0%2C0%2C0-.97-.143%2C8.507%2C8.507%2C0%2C0%2C0-1.654-.42%2C21.987%2C21.987%2C0%2C0%2C0-3.77-1.241%2C4.63%2C4.63%2C0%2C0%2C0-5.113%2C2.081%2C4.881%2C4.881%2C0%2C0%2C0-.568%2C2.563l-1.088%2C4.015a4.823%2C4.823%2C0%2C0%2C0-1.41%2C2.175%2C49.729%2C49.729%2C0%2C0%2C0-1.783%2C6.742c-.988%2C4.2-1.764%2C8.453-2.368%2C12.741l-.006.02h0c-.025.174-.048.349-.072.524l-.623.785a5.317%2C5.317%2C0%2C0%2C0-1.29%2C3.078q-.792-1.455-1.69-2.845c.006-.039.01-.078.015-.117a2.788%2C2.788%2C0%2C0%2C1-1.4-2.573c.011-1.995-.855-3.932-1.507-5.776-.266-.752-.506-1.5-.711-2.244-.554-1.008-1.149-2-1.794-2.954q-.436-2.542-1.081-5.035a3.875%2C3.875%2C0%2C0%2C0%2C1.373-3.044%2C4.21%2C4.21%2C0%2C0%2C0-4.137-4.137q-.729%2C0-1.467.005l-.032-.005c-.041-.032-.081-.066-.123-.1a3.169%2C3.169%2C0%2C0%2C0-1.98-.647%2C2.359%2C2.359%2C0%2C0%2C0-.567-.233%2C3.633%2C3.633%2C0%2C0%2C0%2C.122-1.992c-.683-3.005-4.054-2.065-6.1-1.234a3.05%2C3.05%2C0%2C0%2C0-.31.149%2C3.552%2C3.552%2C0%2C0%2C0-2.223%2C1.218c-.13.147-.253.3-.381.448a10.492%2C10.492%2C0%2C0%2C0-2.218%2C2.823c-.371.516-.734%2C1.038-1.08%2C1.569a3.466%2C3.466%2C0%2C0%2C0-2.288%2C1.163%2C18.917%2C18.917%2C0%2C0%2C0-3.069%2C4.928%2C4.061%2C4.061%2C0%2C0%2C0-.89%2C1.617%2C102.244%2C102.244%2C0%2C0%2C0-3.083%2C15.392%2C2.474%2C2.474%2C0%2C0%2C1%2C.522%2C1.244c.689%2C4.833.035%2C9.909.992%2C14.7a9.011%2C9.011%2C0%2C0%2C0%2C.707.7%2C6.05%2C6.05%2C0%2C0%2C0%2C2.179%2C3.388c2.274%2C1.757%2C5.193%2C1.827%2C7.959%2C1.243.022.18.046.358.07.536a6.554%2C6.554%2C0%2C0%2C1%2C2.444-.163%2C2.54%2C2.54%2C0%2C0%2C1%2C1.266.537%2C30.659%2C30.659%2C0%2C0%2C0%2C9.71%2C1.513%2C2.61%2C2.61%2C0%2C0%2C1%2C1.173-.181%2C157.151%2C157.151%2C0%2C0%2C0%2C21.659-.561c1.076-.188%2C2.151-.384%2C3.222-.6A50.753%2C50.753%2C0%2C0%2C0%2C62%2C213.786c1.466-.566%2C2.9-1.2%2C4.351-1.807a30.8%2C30.8%2C0%2C0%2C0%2C5.667-9.61%2C2.532%2C2.532%2C0%2C0%2C1%2C.729-1.038l-.169-7.162%22%20transform%3D%22translate(-1.365%20-118.462)%22%20fill%3D%22%23e4e4e4%22%2F%3E%3Cpath%20d%3D%22M95.522%2C89.783q-.178%2C0-.357-.007c-4.81-.184-8.921-3.958-10.566-9.657-1.746-.411-2.988-2.4-2.9-4.768.084-2.2%2C1.3-4.034%2C2.965-4.471A.653.653%2C0%2C0%2C1%2C85%2C72.144c-1.093.288-1.931%2C1.658-1.992%2C3.258-.07%2C1.837.9%2C3.4%2C2.154%2C3.486a.652.652%2C0%2C0%2C1%2C.587.485c1.413%2C5.361%2C5.129%2C8.933%2C9.467%2C9.1%2C4.462.173%2C8.588-3.381%2C10.3-8.837a.653.653%2C0%2C0%2C1%2C.831-.424%2C1.588%2C1.588%2C0%2C0%2C0%2C.446.082c1.26.052%2C2.39-1.468%2C2.461-3.31a4.2%2C4.2%2C0%2C0%2C0-.652-2.507%2C2.01%2C2.01%2C0%2C0%2C0-1.549-.982.653.653%2C0%2C1%2C1%2C.05-1.305%2C3.276%2C3.276%2C0%2C0%2C1%2C2.579%2C1.553%2C5.508%2C5.508%2C0%2C0%2C1%2C.876%2C3.29c-.1%2C2.594-1.807%2C4.638-3.815%2C4.566-.056%2C0-.111-.006-.167-.011-1.945%2C5.567-6.3%2C9.2-11.049%2C9.2%22%20transform%3D%22translate(-59.605%20-51.698)%22%2F%3E%3Cpath%20d%3D%22M56.9%2C212.082c-.224%2C1.835%2C2.034%2C2.527%2C3.449%2C2.651%2C2.351.206%2C4.716.316%2C7.073.415q7.139.3%2C14.287.126%2C3.588-.088%2C7.172-.295c2.168-.125%2C4.341-.255%2C6.5-.536a27.1%2C27.1%2C0%2C0%2C0%2C5.964-1.364%2C18.133%2C18.133%2C0%2C0%2C0%2C5.063-2.908%2C18.491%2C18.491%2C0%2C0%2C0%2C5.542-7.434%2C23.486%2C23.486%2C0%2C0%2C0%2C1.587-8.815%2C43.246%2C43.246%2C0%2C0%2C0-1.123-9.39%2C85.807%2C85.807%2C0%2C0%2C0-2.586-9.044c-.525-1.554-1.048-3.116-1.693-4.625a23.454%2C23.454%2C0%2C0%2C0-2.9-5.016%2C13.944%2C13.944%2C0%2C0%2C0-4.42-4.079%2C18.6%2C18.6%2C0%2C0%2C0-5.5-1.694c-.939-.168-1.882-.317-2.82-.492a.686.686%2C0%2C0%2C0-.822.466.674.674%2C0%2C0%2C0%2C.466.821c3.577.664%2C7.6.965%2C10.282%2C3.735a22.077%2C22.077%2C0%2C0%2C1%2C3.366%2C4.5%2C29.788%2C29.788%2C0%2C0%2C1%2C2.087%2C4.8c.992%2C2.816%2C1.919%2C5.657%2C2.67%2C8.547a49.888%2C49.888%2C0%2C0%2C1%2C1.568%2C8.912%2C26.251%2C26.251%2C0%2C0%2C1-.651%2C8.628%2C17.244%2C17.244%2C0%2C0%2C1-4%2C7.376%2C18.2%2C18.2%2C0%2C0%2C1-3.734%2C3.083%2C17.771%2C17.771%2C0%2C0%2C1-5.355%2C2.115%2C39.374%2C39.374%2C0%2C0%2C1-5.809.826c-2.228.179-4.462.3-6.695.4q-6.937.3-13.884.159-3.455-.072-6.905-.255-1.742-.092-3.482-.213a8.115%2C8.115%2C0%2C0%2C1-2.5-.38%2C2.009%2C2.009%2C0%2C0%2C1-.7-.433%2C1.107%2C1.107%2C0%2C0%2C1-.145-.217.538.538%2C0%2C0%2C1-.028-.1c0%2C.014.007.081%2C0%2C0a1.31%2C1.31%2C0%2C0%2C1%2C.012-.27.671.671%2C0%2C0%2C0-.668-.668.684.684%2C0%2C0%2C0-.668.668%22%20transform%3D%22translate(-41.505%20-116.42)%22%2F%3E%3Cpath%20d%3D%22M101.172%2C123.605q.234%2C3.288.468%2C6.575a.722.722%2C0%2C0%2C0%2C.705.705.711.711%2C0%2C0%2C0%2C.705-.705q-.234-3.288-.468-6.575a.722.722%2C0%2C0%2C0-.705-.705.711.711%2C0%2C0%2C0-.705.705%22%20transform%3D%22translate(-73.812%20-89.666)%22%2F%3E%3Cpath%20d%3D%22M160.8%2C122.18l.012%2C6.944a.706.706%2C0%2C0%2C0%2C1.41%2C0l-.012-6.944a.706.706%2C0%2C0%2C0-1.41%2C0%22%20transform%3D%22translate(-117.321%20-88.643)%22%2F%3E%3Cpath%20d%3D%22M150.23%2C149.882q-3.219%2C2.054-6.626%2C3.786l.965.253q-1.265-3-2.47-6.016l-.68.893a18.371%2C18.371%2C0%2C0%2C0%2C4.92-1.2%2C12.985%2C12.985%2C0%2C0%2C0%2C2.051-1.056%2C8.9%2C8.9%2C0%2C0%2C1%2C1.948-1l-.375-1.36c-1.419.551.243%2C2.13.768%2C2.69.621.663%2C1.263%2C1.311%2C1.924%2C1.935s1.66-.373%2C1-1c-.531-.5-1.046-1.019-1.552-1.544-.34-.352-.677-.709-.993-1.082-.062-.073-.122-.147-.182-.222.122.152-.038-.054-.07-.1a1.174%2C1.174%2C0%2C0%2C0-.1-.166c.007.007.064.188.041.093a.661.661%2C0%2C0%2C1-.459.756.726.726%2C0%2C0%2C0%2C.492-.867.713.713%2C0%2C0%2C0-.868-.492c-1.414.433-2.527%2C1.455-3.882%2C2.009a16.5%2C16.5%2C0%2C0%2C1-4.662%2C1.191c-.405.038-.866.428-.68.893q1.274%2C3.189%2C2.612%2C6.353a.716.716%2C0%2C0%2C0%2C.965.253q3.4-1.73%2C6.626-3.786c.763-.487.057-1.708-.712-1.218%22%20transform%3D%22translate(-102.651%20-105.176)%22%2F%3E%3Cpath%20d%3D%22M90.143%2C143.447a18.255%2C18.255%2C0%2C0%2C0%2C4.16%2C2.136c1.421.412%2C2.96.471%2C4.278%2C1.2l-.253-.965c-.935%2C1.982-1.258%2C4.219-2.369%2C6.119l.8-.324a36.282%2C36.282%2C0%2C0%2C1-6.836-3.882c-.766-.493-1.474.728-.712%2C1.218a37.782%2C37.782%2C0%2C0%2C0%2C7.173%2C4.024.71.71%2C0%2C0%2C0%2C.8-.324c1.118-1.91%2C1.433-4.134%2C2.369-6.12a.72.72%2C0%2C0%2C0-.253-.965%2C17.868%2C17.868%2C0%2C0%2C0-4.405-1.282%2C15.694%2C15.694%2C0%2C0%2C1-4.032-2.051.706.706%2C0%2C0%2C0-.712%2C1.218%22%20transform%3D%22translate(-64.845%20-103.691)%22%2F%3E%3Cpath%20d%3D%22M86.156%2C142.028c.053-.127-.05.115-.06.138q-.053.122-.107.244-.095.213-.194.424-.212.451-.442.895-.461.886-.992%2C1.733a.711.711%2C0%2C0%2C0%2C.253.965.72.72%2C0%2C0%2C0%2C.965-.253%2C26.237%2C26.237%2C0%2C0%2C0%2C1.938-3.769.707.707%2C0%2C0%2C0-.493-.867.727.727%2C0%2C0%2C0-.867.492%22%20transform%3D%22translate(-61.479%20-103.246)%22%2F%3E%3Cpath%20d%3D%22M123.411%2C155.426l1.846%2C4.5a.724.724%2C0%2C0%2C0%2C.867.492.712.712%2C0%2C0%2C0%2C.493-.867l-1.846-4.5a.724.724%2C0%2C0%2C0-.867-.492.712.712%2C0%2C0%2C0-.493.867%22%20transform%3D%22translate(-90.011%20-112.741)%22%2F%3E%3Cpath%20d%3D%22M134.689%2C156.547a40.529%2C40.529%2C0%2C0%2C1-1.989%2C3.992.705.705%2C0%2C1%2C0%2C1.218.712%2C40.616%2C40.616%2C0%2C0%2C0%2C1.989-3.992.725.725%2C0%2C0%2C0-.253-.965.713.713%2C0%2C0%2C0-.965.253%22%20transform%3D%22translate(-96.749%20-113.966)%22%2F%3E%3Cpath%20d%3D%22M131.989%2C173.994q.022%2C12.473.044%2C24.945.006%2C3.506.012%2C7.012a.706.706%2C0%2C0%2C0%2C1.41%2C0q-.022-12.473-.044-24.945-.007-3.506-.012-7.012a.706.706%2C0%2C0%2C0-1.411%2C0%22%20transform%3D%22translate(-96.297%20-126.446)%22%2F%3E%3Cpath%20d%3D%22M133.673%2C32.1c-.483-1.5-1.991-2.283-3.272-3.011a8.177%2C8.177%2C0%2C0%2C0-4.708-1.352.724.724%2C0%2C0%2C0-.705.7.71.71%2C0%2C0%2C0%2C.705.705%2C6.726%2C6.726%2C0%2C0%2C1%2C3.892%2C1.1c.571.32%2C1.144.653%2C1.684%2C1.025a2.5%2C2.5%2C0%2C0%2C1%2C1.045%2C1.2c.278.86%2C1.64.492%2C1.36-.375%22%20transform%3D%22translate(-91.188%20-20.221)%22%2F%3E%3Cpath%20d%3D%22M121.3%2C37.078a11.991%2C11.991%2C0%2C0%2C0-5.522-1.472.705.705%2C0%2C1%2C0%2C0%2C1.41%2C10.441%2C10.441%2C0%2C0%2C1%2C4.81%2C1.279.705.705%2C0%2C1%2C0%2C.712-1.218%22%20transform%3D%22translate(-83.955%20-25.978)%22%2F%3E%3Cpath%20d%3D%22M101.067%2C43.059a5.837%2C5.837%2C0%2C0%2C0-6.085-.279c-.793.441-.083%2C1.66.712%2C1.218a4.386%2C4.386%2C0%2C0%2C1%2C4.661.279.712.712%2C0%2C0%2C0%2C.965-.253.72.72%2C0%2C0%2C0-.253-.965%22%20transform%3D%22translate(-69.045%20-30.684)%22%2F%3E%3Cpath%20d%3D%22M88.318%2C5.431a64.052%2C64.052%2C0%2C0%2C0%2C7.607-2.823c2.418-.909%2C5.125-1.606%2C7.694-.941A12.082%2C12.082%2C0%2C0%2C1%2C107.512%2C3.7a.711.711%2C0%2C0%2C0%2C.965-.253.72.72%2C0%2C0%2C0-.253-.965%2C14.356%2C14.356%2C0%2C0%2C0-3.648-2%2C10.068%2C10.068%2C0%2C0%2C0-4.134-.434%2C27.536%2C27.536%2C0%2C0%2C0-8%2C2.466%2C29.619%2C29.619%2C0%2C0%2C1-4.5%2C1.557c-.883.21-.509%2C1.57.375%2C1.36%22%20transform%3D%22translate(-63.794%200)%22%2F%3E%3Cpath%20d%3D%22M81.741%2C25.73c-2.306.373-3.421%2C2.652-3.979%2C4.676a9.446%2C9.446%2C0%2C0%2C0%2C.419%2C6.762.705.705%2C0%2C0%2C0%2C1.218-.712%2C7.922%2C7.922%2C0%2C0%2C1-.306-5.565c.428-1.606%2C1.17-3.5%2C3.024-3.8a.711.711%2C0%2C0%2C0%2C.493-.867.722.722%2C0%2C0%2C0-.868-.493%22%20transform%3D%22translate(-56.423%20-18.763)%22%2F%3E%3Cpath%20d%3D%22M169.559%2C25.5c2.013.312%2C2.886%2C2.4%2C3.078%2C4.2a24%2C24%2C0%2C0%2C1%2C.079%2C3.469%2C12.146%2C12.146%2C0%2C0%2C1-.577%2C3.423c-.29.862%2C1.072%2C1.232%2C1.36.375a13.652%2C13.652%2C0%2C0%2C0%2C.63-3.861%2C22.392%2C22.392%2C0%2C0%2C0-.151-3.959c-.314-2.207-1.627-4.638-4.044-5.012a.728.728%2C0%2C0%2C0-.868.493.711.711%2C0%2C0%2C0%2C.493.867%22%20transform%3D%22translate(-123.332%20-17.602)%22%2F%3E%3Cpath%20d%3D%22M158.329%2C52.555a4.5%2C4.5%2C0%2C0%2C0%2C.055%2C2.118%2C2.036%2C2.036%2C0%2C0%2C0%2C.6.922%2C3.458%2C3.458%2C0%2C0%2C0%2C.515.329c.069.039.136.079.2.122.029.019.058.039.087.058.167.1-.048-.046.026.017.039.034.078.067.115.1s.122.169.021.008c.047.074.1.145.139.223a6.274%2C6.274%2C0%2C0%2C0%2C.329.572c.039.055.079.109.12.163s.1.135.157.2c.011.013.081.116.025.028s.024.051.037.072c.082.137-.025-.1.022.051.055.181.1.37.162.548a1.228%2C1.228%2C0%2C0%2C0%2C.668.76A1.663%2C1.663%2C0%2C0%2C0%2C162.8%2C58.8a.723.723%2C0%2C0%2C0%2C.492-.867.711.711%2C0%2C0%2C0-.867-.492c-.1.034-.195.058-.293.088s-.084.017.011%2C0a.766.766%2C0%2C0%2C1-.1%2C0q.17.03.062.005.163.077.069.026s.151.117.132.132-.085-.3-.011%2C0c-.013-.053-.034-.105-.049-.158-.029-.1-.052-.2-.084-.3a2.5%2C2.5%2C0%2C0%2C0-.2-.476%2C2.01%2C2.01%2C0%2C0%2C0-.19-.266c-.015-.018-.122-.15-.06-.071a4.973%2C4.973%2C0%2C0%2C1-.406-.678%2C2.195%2C2.195%2C0%2C0%2C0-.495-.62%2C3.824%2C3.824%2C0%2C0%2C0-.495-.355c-.1-.061-.206-.113-.308-.172a1.14%2C1.14%2C0%2C0%2C1-.117-.07c.045.037.05.039.014.007a.978.978%2C0%2C0%2C1-.251-.592%2C4%2C4%2C0%2C0%2C1-.01-.549c0-.1.012-.2.022-.294q.007-.072.016-.144-.015.1%2C0-.024a.729.729%2C0%2C0%2C0-.493-.868.711.711%2C0%2C0%2C0-.867.493%22%20transform%3D%22translate(-115.442%20-37.968)%22%2F%3E%3Cpath%20d%3D%22M92.469%2C60.005c.029.12.054.241.075.363.006.035.011.07.016.1%2C0-.028-.007-.055-.011-.083a1.657%2C1.657%2C0%2C0%2C1%2C.022.211%2C5.164%2C5.164%2C0%2C0%2C1%2C.012.688c-.006.115-.018.229-.028.343-.007.054%2C0%2C.035.008-.056q-.008.052-.016.1-.013.078-.028.156a5.19%2C5.19%2C0%2C0%2C1-.194.715.71.71%2C0%2C0%2C0%2C.493.867.723.723%2C0%2C0%2C0%2C.867-.492%2C5.9%2C5.9%2C0%2C0%2C0%2C.143-3.3.711.711%2C0%2C0%2C0-.867-.492.72.72%2C0%2C0%2C0-.493.867%22%20transform%3D%22translate(-67.337%20-43.125)%22%2F%3E%3Cpath%20d%3D%22M146.4%2C80.85a.8.8%2C0%2C0%2C0%2C0-1.6.8.8%2C0%2C0%2C0%2C0%2C1.6%22%20transform%3D%22translate(-106.249%20-57.819)%22%2F%3E%3Cpath%20d%3D%22M117.6%2C80.944a.8.8%2C0%2C0%2C0%2C0-1.6.8.8%2C0%2C0%2C0%2C0%2C1.6%22%20transform%3D%22translate(-85.238%20-57.887)%22%2F%3E%3Cpath%20d%3D%22M129.66%2C96.958a1.8%2C1.8%2C0%2C0%2C0%2C2.5%2C0%2C.48.48%2C0%2C0%2C0-.679-.679c-.029.029-.059.056-.09.083-.05.043.035-.024.04-.031a.212.212%2C0%2C0%2C1-.05.034%2C1.175%2C1.175%2C0%2C0%2C1-.1.06.22.22%2C0%2C0%2C1-.055.026c.008%2C0%2C.11-.042.048-.021a1.633%2C1.633%2C0%2C0%2C1-.234.065l-.048.008c.145-.028.08-.011.043-.007s-.081.005-.122.005-.073%2C0-.11%2C0c-.021%2C0-.1-.011-.009%2C0s.008%2C0-.008%2C0a1.46%2C1.46%2C0%2C0%2C1-.222-.062c-.042-.015-.061-.048.036.016a.465.465%2C0%2C0%2C0-.044-.021%2C1.176%2C1.176%2C0%2C0%2C1-.1-.06c-.017-.011-.033-.024-.05-.034-.044-.025.1.081.03.023-.031-.027-.061-.054-.089-.083a.48.48%2C0%2C1%2C0-.679.679%22%20transform%3D%22translate(-94.498%20-70.143)%22%2F%3E%3Cpath%20d%3D%22M111.2%2C86.231a3.254%2C3.254%2C0%2C0%2C1-3.254-3.249.591.591%2C0%2C0%2C1%2C.591-.592h0a.592.592%2C0%2C0%2C1%2C.592.591%2C2.071%2C2.071%2C0%2C0%2C0%2C2.071%2C2.067h0a2.071%2C2.071%2C0%2C0%2C0%2C2.067-2.075.592.592%2C0%2C0%2C1%2C.591-.593h0a.592.592%2C0%2C0%2C1%2C.592.591%2C3.254%2C3.254%2C0%2C0%2C1-3.249%2C3.261Z%22%20transform%3D%22translate(-78.753%20-60.103)%22%20fill%3D%22%23c0b2b0%22%2F%3E%3Cpath%20d%3D%22M141.1%2C86.232a3.255%2C3.255%2C0%2C0%2C1-3.254-3.249.592.592%2C0%2C0%2C1%2C.591-.593h0a.592.592%2C0%2C0%2C1%2C.592.591%2C2.071%2C2.071%2C0%2C0%2C0%2C2.071%2C2.068h0a2.071%2C2.071%2C0%2C0%2C0%2C2.068-2.075.592.592%2C0%2C0%2C1%2C.591-.593h0a.592.592%2C0%2C0%2C1%2C.592.591%2C3.255%2C3.255%2C0%2C0%2C1-3.249%2C3.261Z%22%20transform%3D%22translate(-100.566%20-60.104)%22%20fill%3D%22%23c0b2b0%22%2F%3E%3Cpath%20d%3D%22M128.557%2C82.565a.592.592%2C0%2C0%2C1%2C0-1.184l2.486%2C0h0a.592.592%2C0%2C0%2C1%2C0%2C1.184l-2.485%2C0Z%22%20transform%3D%22translate(-93.361%20-59.371)%22%20fill%3D%22%23c0b2b0%22%2F%3E%3Cpath%20d%3D%22M158.1%2C82.52a.592.592%2C0%2C0%2C1%2C0-1.184l1.243%2C0h0a.592.592%2C0%2C0%2C1%2C0%2C1.184l-1.243%2C0Z%22%20transform%3D%22translate(-114.915%20-59.34)%22%20fill%3D%22%23c0b2b0%22%2F%3E%3Cpath%20d%3D%22M102.294%2C81.961a.592.592%2C0%2C0%2C1%2C0-1.184l1.42%2C0h0a.592.592%2C0%2C0%2C1%2C0%2C1.184l-1.42%2C0Z%22%20transform%3D%22translate(-74.2%20-58.932)%22%20fill%3D%22%23c0b2b0%22%2F%3E%3Cpath%20d%3D%22M104.3%2C208.6a.653.653%2C0%2C0%2C1-.62-.448l-10.94-33a.653.653%2C0%2C0%2C1%2C1.24-.411l10.94%2C33a.654.654%2C0%2C0%2C1-.62.859%22%20transform%3D%22translate(-67.634%20-127.16)%22%2F%3E%3Cpath%20d%3D%22M133.812%2C206.722a.653.653%2C0%2C0%2C1-.629-.83L142.67%2C172.2a.653.653%2C0%2C1%2C1%2C1.257.354l-9.486%2C33.694a.653.653%2C0%2C0%2C1-.628.476%22%20transform%3D%22translate(-97.151%20-125.285)%22%2F%3E%3Cpath%20d%3D%22M80.314%2C306.77h31.35a.668.668%2C0%2C0%2C0%2C0-1.335H80.314a.668.668%2C0%2C0%2C0%2C0%2C1.335%22%20transform%3D%22translate(-58.125%20-222.84)%22%2F%3E%3Cpath%20d%3D%22M126.789%2C113.8a3.148%2C3.148%2C0%2C0%2C1%2C3.379.1.48.48%2C0%2C0%2C0%2C.485-.83%2C4.121%2C4.121%2C0%2C0%2C0-4.349-.1.481.481%2C0%2C0%2C0%2C.485.83%22%20transform%3D%22translate(-91.982%20-82.004)%22%2F%3E%3Cpath%20d%3D%22M80.1%2C187.907a4.547%2C4.547%2C0%2C0%2C0-4.822-3.775%2C34.2%2C34.2%2C0%2C0%2C1-3.452-.06%2C4.1%2C4.1%2C0%2C0%2C0-1.569%2C7.9%2C4.138%2C4.138%2C0%2C0%2C0%2C7.981%2C2.192c.014-.051.064-.2.107-.334.033-.073.065-.143.081-.173.206-.394.431-.778.631-1.175a7.724%2C7.724%2C0%2C0%2C0%2C1.044-4.58%22%20transform%3D%22translate(-49.386%20-134.289)%22%20fill%3D%22%23e4e4e4%22%2F%3E%3Cpath%20d%3D%22M90.28%2C131.39a8.725%2C8.725%2C0%2C0%2C0-2.588-1.107%2C7.149%2C7.149%2C0%2C0%2C0-3.715-.011.622.622%2C0%2C0%2C0-.127.05%2C5.945%2C5.945%2C0%2C0%2C0-1.112.457%2C5.624%2C5.624%2C0%2C0%2C0-.789.49c-.124.042-.25.082-.373.13a.736.736%2C0%2C0%2C0-.448.425%2C3.659%2C3.659%2C0%2C0%2C0-1.27.587%2C9.166%2C9.166%2C0%2C0%2C0-1.874%2C1.994.572.572%2C0%2C0%2C0%2C.059.75l-.016.028c-.643.7-1.383%2C1.3-2%2C2.024a6.7%2C6.7%2C0%2C0%2C0-1.6%2C3.5%2C2.888%2C2.888%2C0%2C0%2C0%2C.052%2C1.44%2C2.122%2C2.122%2C0%2C0%2C0-1.094%2C1.434.723.723%2C0%2C0%2C0%2C.043.445%2C1.839%2C1.839%2C0%2C0%2C1%2C.868-.261%2C17.034%2C17.034%2C0%2C0%2C1%2C7.754%2C1.428%2C2.9%2C2.9%2C0%2C0%2C1%2C.383.212%2C3.983%2C3.983%2C0%2C0%2C0%2C1.6-.49%2C2.843%2C2.843%2C0%2C0%2C0%2C1.426-1.9.838.838%2C0%2C0%2C0-.013-.369%2C16.978%2C16.978%2C0%2C0%2C0%2C1.257-1.191%2C1.023%2C1.023%2C0%2C0%2C0%2C.1-.041%2C2.423%2C2.423%2C0%2C0%2C0%2C.922-1.123%2C5.536%2C5.536%2C0%2C0%2C0%2C.479-1.357%2C5.625%2C5.625%2C0%2C0%2C0-.145-2.863.69.69%2C0%2C0%2C0-.255-.355c.167%2C0%2C.335.006.5.012a.683.683%2C0%2C0%2C0%2C.676-.676.7.7%2C0%2C0%2C0-.676-.676l-.212-.022a.642.642%2C0%2C0%2C0-.353-.244%2C13.452%2C13.452%2C0%2C0%2C0-2.517-.4.713.713%2C0%2C0%2C1-.2-.445.716.716%2C0%2C0%2C0-.073-.29l.08-.1.728-.406.01%2C0a7.014%2C7.014%2C0%2C0%2C1%2C2.032.2%2C4.853%2C4.853%2C0%2C0%2C0%2C2.317-.042.684.684%2C0%2C0%2C0%2C.161-1.236%22%20transform%3D%22translate(-53.527%20-94.869)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M71.165%2C140.591a3.868%2C3.868%2C0%2C0%2C1%2C.995-2.278c.5-.791.994-1.587%2C1.455-2.4a12.081%2C12.081%2C0%2C0%2C1%2C1.337-2.04c.559-.647%2C1.125-1.275%2C1.624-1.971a10.625%2C10.625%2C0%2C0%2C1%2C3.166-3.379%2C8.087%2C8.087%2C0%2C0%2C1%2C2.184-.8%2C11.115%2C11.115%2C0%2C0%2C1%2C2.05-.382%2C1.707%2C1.707%2C0%2C0%2C1%2C.952.167%2C7.924%2C7.924%2C0%2C0%2C1%2C1.1.769c.344.264.688.524%2C1.024.8.205.168.894.592.923.807v-.4c.09-.334.226-.165%2C0-.166a2.452%2C2.452%2C0%2C0%2C0-.257.051%2C3.122%2C3.122%2C0%2C0%2C1-.7-.012c-.442-.049-.875-.17-1.31-.262a4.592%2C4.592%2C0%2C0%2C0-2.911.123%2C1.09%2C1.09%2C0%2C0%2C0%2C.173%2C2.062%2C5.037%2C5.037%2C0%2C0%2C0%2C1.043.05%2C8.969%2C8.969%2C0%2C0%2C1%2C1.165.165c.229.033.312.032.451.067.065.016.128.032.193.051-.093-.028.039.078%2C0%2C0a.633.633%2C0%2C0%2C1%2C.06.336%2C1.45%2C1.45%2C0%2C0%2C1-.222.5c-.208.329-.5.588-.726.906a1.491%2C1.491%2C0%2C0%2C0-.19%2C1.341%2C5.783%2C5.783%2C0%2C0%2C0%2C.255.58c.012.027.11.31.092.156l-.018.068q.047-.108-.017.007c.092-.118-.066.057-.073.064a2.254%2C2.254%2C0%2C0%2C1-.266.216%2C2.048%2C2.048%2C0%2C0%2C0-.769.922%2C1.377%2C1.377%2C0%2C0%2C0-.075.5%2C3.391%2C3.391%2C0%2C0%2C0%2C.26.855c.031.106.043.082-.059.154a6.339%2C6.339%2C0%2C0%2C0-.514.465l-1.383%2C1.217-1.285%2C1.13a4.168%2C4.168%2C0%2C0%2C1-1.178.879.772.772%2C0%2C0%2C0-.525.924.757.757%2C0%2C0%2C0%2C.924.525%2C8.745%2C8.745%2C0%2C0%2C0%2C2.533-1.874c.782-.687%2C1.582-1.357%2C2.346-2.064a1.794%2C1.794%2C0%2C0%2C0%2C.666-1.252%2C1.84%2C1.84%2C0%2C0%2C0-.188-.767c-.024-.055-.057-.145-.08-.2-.074-.163.025-.037-.017-.029l-.023.056q.069-.108%2C0-.015c.054-.046.1-.1.157-.151.182-.161-.108.083.087-.071.091-.072.184-.139.274-.211a1.8%2C1.8%2C0%2C0%2C0%2C.668-.948%2C1.848%2C1.848%2C0%2C0%2C0-.2-1.233c-.067-.146-.125-.286-.167-.382-.075-.175.021-.044-.009-.007.05-.063.109-.125.162-.186a3.079%2C3.079%2C0%2C0%2C0%2C1.023-2.622%2C1.675%2C1.675%2C0%2C0%2C0-.8-1.1%2C1.9%2C1.9%2C0%2C0%2C0-.555-.2c-.12-.023-.242-.037-.362-.053l-.166-.022q.091.013-.049-.009a8.916%2C8.916%2C0%2C0%2C0-1.224-.189c-.168-.008-.337%2C0-.505%2C0-.083%2C0-.166%2C0-.248%2C0-.058%2C0-.116-.006-.174-.011a.406.406%2C0%2C0%2C1%2C.345.3c.039.147-.076.443-.151.449a1.906%2C1.906%2C0%2C0%2C0%2C.236-.084%2C2.088%2C2.088%2C0%2C0%2C1%2C.572-.068%2C5.851%2C5.851%2C0%2C0%2C1%2C1.269.18%2C5.436%2C5.436%2C0%2C0%2C0%2C3.069.1%2C1.09%2C1.09%2C0%2C0%2C0%2C.825-1.212%2C2.292%2C2.292%2C0%2C0%2C0-.958-1.192c-.732-.581-1.457-1.171-2.213-1.721a3.6%2C3.6%2C0%2C0%2C0-2.585-.71%2C16.677%2C16.677%2C0%2C0%2C0-2.511.5%2C8.493%2C8.493%2C0%2C0%2C0-4.639%2C3.087c-.62.795-1.15%2C1.661-1.8%2C2.428a16.29%2C16.29%2C0%2C0%2C0-1.934%2C2.442c-.575%2C1.018-1.151%2C2.028-1.774%2C3.018-.634%2C1.007-1.444%2C2-1.34%2C3.258a.77.77%2C0%2C0%2C0%2C.751.751.757.757%2C0%2C0%2C0%2C.751-.751%22%20transform%3D%22translate(-50.818%20-91.807)%22%2F%3E%3Cpath%20d%3D%22M19.8%2C163.909a10.731%2C10.731%2C0%2C0%2C0-5.537%2C1.835A24.8%2C24.8%2C0%2C0%2C0%2C9.1%2C170.2a37.988%2C37.988%2C0%2C0%2C0-4.279%2C5.766%2C27.346%2C27.346%2C0%2C0%2C0-2.667%2C5.605c-1.98%2C6.05-2.258%2C12.53-2.13%2C18.846a41.7%2C41.7%2C0%2C0%2C0%2C.768%2C8.6%2C14.854%2C14.854%2C0%2C0%2C0%2C1.484%2C3.932A6.774%2C6.774%2C0%2C0%2C0%2C4.3%2C215.314a11.517%2C11.517%2C0%2C0%2C0%2C5.727%2C1.721%2C10.79%2C10.79%2C0%2C0%2C0%2C5.767-.984A5.2%2C5.2%2C0%2C0%2C0%2C18%2C213.638a47.217%2C47.217%2C0%2C0%2C0%2C1.7-4.427c1.116-3.106%2C2.148-6.242%2C3.147-9.387s1.968-6.3%2C2.961-9.442c1-3.164%2C2.1-6.3%2C3.046-9.478.352-1.179.631-2.378.992-3.554.271-.886.556-1.769.761-2.673.382-1.68.64-3.936-1.035-5.023a4.145%2C4.145%2C0%2C0%2C0-1.5-.5l-2.409-.482a43.779%2C43.779%2C0%2C0%2C0-4.418-.814%2C4.1%2C4.1%2C0%2C0%2C0-2.815.7%2C11.887%2C11.887%2C0%2C0%2C0-2.809%2C3.07%2C22.813%2C22.813%2C0%2C0%2C0-2.081%2C3.934q-.951%2C2.24-1.826%2C4.511c-1.185%2C3.062-2.292%2C6.154-3.421%2C9.237-.544%2C1.487-1.094%2C2.972-1.659%2C4.452a.716.716%2C0%2C0%2C0%2C.5.874.727.727%2C0%2C0%2C0%2C.874-.5c2.247-5.883%2C4.239-11.865%2C6.682-17.672a24.47%2C24.47%2C0%2C0%2C1%2C1.9-3.733%2C11.548%2C11.548%2C0%2C0%2C1%2C2.457-2.878%2C3.665%2C3.665%2C0%2C0%2C1%2C.589-.372c.042-.021.086-.043.13-.062-.1.043.009%2C0%2C.025-.008a2.993%2C2.993%2C0%2C0%2C1%2C.329-.1c.056-.013.112-.024.168-.035.116-.022-.1.009.018%2C0s.214-.019.321-.021a5.668%2C5.668%2C0%2C0%2C1%2C.742.038c1.316.143%2C2.764.52%2C4.111.789l2.343.468a5.7%2C5.7%2C0%2C0%2C1%2C.739.179c.2.069-.067-.036.043.017.038.018.076.037.113.057s.088.052.132.078.166.131.047.03c.059.05.112.1.167.158.027.026.051.057.075.085-.1-.115-.014-.019.007.015.044.074.087.147.128.221.015.027.057.124%2C0-.012.023.054.042.11.06.165.025.076.046.153.064.231.009.04.017.08.026.12%2C0%2C0%2C.033.2.017.09-.013-.092%2C0%2C.042.006.064%2C0%2C.054.009.108.013.161.007.111.009.222.008.333%2C0%2C.2-.014.4-.033.592a5.039%2C5.039%2C0%2C0%2C1-.082.572c-.081.448-.188.892-.306%2C1.331-.219.811-.486%2C1.607-.721%2C2.413-.376%2C1.295-.7%2C2.6-1.1%2C3.892-.474%2C1.529-.987%2C3.046-1.485%2C4.568-.992%2C3.035-1.938%2C6.085-2.889%2C9.133-.943%2C3.022-1.89%2C6.042-2.891%2C9.045q-.752%2C2.256-1.55%2C4.5c-.505%2C1.413-.97%2C2.874-1.6%2C4.237a4.674%2C4.674%2C0%2C0%2C1-1.008%2C1.5q-.1.091-.2.174c.112-.09-.064.045-.1.069a4.89%2C4.89%2C0%2C0%2C1-.547.322c-.079.04-.159.077-.239.114-.127.058-.044.02-.016.008l-.127.051c-.22.085-.443.159-.67.223a9.48%2C9.48%2C0%2C0%2C1-1.326.274c.081-.011-.156.017-.2.022q-.178.019-.357.032-.383.029-.767.036a14.369%2C14.369%2C0%2C0%2C1-1.479-.05%2C12.522%2C12.522%2C0%2C0%2C1-2.745-.546%2C6.975%2C6.975%2C0%2C0%2C1-2.2-1.1c.1.078-.009-.008-.034-.029-.04-.035-.081-.068-.121-.1-.062-.055-.123-.112-.182-.17s-.114-.116-.168-.177c-.033-.037-.065-.075-.1-.114s-.026-.03.019.028q-.034-.045-.067-.092a11.766%2C11.766%2C0%2C0%2C1-1.005-1.685%2C19.864%2C19.864%2C0%2C0%2C1-1.61-7.633c-.164-2.962-.2-5.944-.1-8.908a53.516%2C53.516%2C0%2C0%2C1%2C1-9.07%2C35.757%2C35.757%2C0%2C0%2C1%2C1.119-4.212%2C19.9%2C19.9%2C0%2C0%2C1%2C1.044-2.5%2C35.425%2C35.425%2C0%2C0%2C1%2C3.4-5.536%2C31.471%2C31.471%2C0%2C0%2C1%2C4.523-4.956%2C18.974%2C18.974%2C0%2C0%2C1%2C2.43-1.823%2C11.912%2C11.912%2C0%2C0%2C1%2C2.489-1.222%2C8.872%2C8.872%2C0%2C0%2C1%2C1.2-.317q.157-.03.315-.052c.133-.019-.168.017.055-.006l.139-.014c.207-.019.415-.028.623-.029a.711.711%2C0%2C0%2C0%2C0-1.421%22%20transform%3D%22translate(0%20-119.585)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  content: '';
}
.feature .beginner_assist h4 {
  margin-bottom: 1em;
  color: #6276a3;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.feature .beginner_assist h4 svg {
  margin-right: 15px;
  vertical-align: middle;
}
.feature .beginner_assist p {
  font-size: 14px;
}
.feature .beginner_assist p + p {
  margin-top: 2em;
}
.feature .beginner_assist p .strong {
  color: #6276a3;
}
@media screen and (max-width: 899px) {
  .feature .beginner_assist_inner::before {
    left: 10px;
  }
  .feature .beginner_assist_inner::after {
    right: 10px;
  }
}
@media screen and (max-width: 799px) {
  .feature .beginner_assist .sub br.sp {
    display: block
  }
}
@media screen and (max-width: 599px) {
  .feature .beginner_assist {
    width: calc(92vw - 2px);
    margin: 30px calc(50% - (46vw - 1px));
    padding: 25px 3% 28px;
  }
  .feature .beginner_assist .sub {
    font-size: 16px;
  }
  .feature .beginner_assist_inner {
    padding: 25px 5% 20px;
  }
  .feature .beginner_assist_inner::before {
    top: -55px;
    left: 14px;
    width: 44px;
    height: 68px;
    background-size: 43.9px auto;
  }
  .feature .beginner_assist_inner::after {
    top: -55px;
    right: 12px;
    width: 50px;
    height: 69px;
    background-size: 49.91px auto;
  }
  .feature .beginner_assist h4 {
    font-size: 16px;
  }
  .feature .beginner_assist h4 svg {
    width: 17.26px;
    height: auto;
    margin-right: 10px;
  }
}

/* ------------------------------
suitable_person
------------------------------ */
.suitable_person {
  text-align: center;
}
.suitable_person .inner {
  padding-bottom: 40px;
}
.suitable_person .suitable_person_list {
  display: inline-block;
  text-align: left;
}
.suitable_person .suitable_person_list li {
  padding-left: 47px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2224.6%22%20viewBox%3D%220%200%2023%2024.6%22%3E%3Cpath%20d%3D%22M.5%2C4.1h20v20H.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%2C3.6H21v21H0Zm20%2C1H1v19H20Z%22%20fill%3D%22%230091d7%22%2F%3E%3Cpath%20d%3D%22M23%2C9%2C9.5%2C22.5%2C2%2C15V6l7.5%2C7.5L23%2C0Z%22%20fill%3D%22%23d7063b%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 1.6;
}
.suitable_person .suitable_person_list li + li {
  margin-top: 1.8em;
}
@media screen and (max-width: 599px) {
  .suitable_person .suitable_person_list li {
    padding-left: 40px;
    background-size: 20px auto;
    font-size: 16px;
  }
}

/* ------------------------------
acquire
------------------------------ */
.acquire .inner {
  padding-top: 0;
}
.acquire .acquire_list {
  margin-top: 100px;
  margin-bottom: 60px;
}
.acquire .acquire_list > li {
  position: relative;
  padding: 70px 4% 60px;
  background: #fff;
  border: 1px solid #5e76a7;
  border-radius: 5px;
}
.acquire .acquire_list > li + li {
  margin-top: 95px;
}
.acquire .acquire_list > li h3 {
  color: #5e76a7;
}
.acquire .acquire_list li .ico_point {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -45px;
  left: 50%;transform: translateX(-50%);
  width: 90px;
  height: 90px;
  background: #5e76a7;
  border-radius: 50%;
  color: #fff;
  font-family: 'Josefin Slab', serif;
  font-size: 22px;
  text-align: center;
  line-height: 1.2;
}
.acquire .acquire_list li .ico_point .num {
  font-size: 36px;
  font-weight: bold;
  line-height: 1;
}
.acquire .acquire_list .three_circles {
  position: relative;
  width: 394px;
  height: 356px;
  margin: 50px auto 0;
}
.acquire .acquire_list .three_circles .circle {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 208px;
  height: 208px;
  border-radius: 50%;
  font-family: "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N???��?��??��?��???��?��??��?��", YuGothic, "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N Medium", "Yu Gothic Medium", "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N", "Yu Gothic", sans-serif;
  color: #fff;
  text-align: center;
}
.acquire .acquire_list .three_circles .circle .ttl {
  margin-bottom: 0.2em;
  font-size: 30px;
  line-height: 1;
}
.acquire .acquire_list .three_circles .circle .sub_ttl {
  font-size: 15px;
}
.acquire .acquire_list .three_circles .circle .txt {
  font-size: 11px;
}
.acquire .acquire_list .three_circles .circle_01 {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(68, 161, 197, 0.8);
}
.acquire .acquire_list .three_circles .circle_02 {
  bottom: 0;
  left: 0;
  background: rgba(138, 159, 85, 0.8);
}
.acquire .acquire_list .three_circles .circle_03 {
  bottom: 0;
  right: 0;
  background: rgba(215, 186, 65, 0.8);
}
.acquire .acquire_list .three_circles .circle_04 {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(126, 103, 141, 0.8);
}
.acquire .acquire_list .three_circles .circle_05 {
  bottom: 0;
  left: 0;
  background: rgba(195, 99, 128, 0.8);
}
.acquire .acquire_list .three_circles .circle_05 .ttl {
  font-size: 26px;
}
.acquire .acquire_list .three_circles .circle_06 {
  bottom: 0;
  right: 0;
  background: rgba(225, 111, 78, 0.8);
}
.acquire .acquire_list .many_circles {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 480px;
  margin: 50px auto 0;
}
.acquire .acquire_list .many_circles li:nth-child(n + 5) {
  margin-top: 8px;
}
.acquire .acquire_list .many_circles li:nth-child(5) {
  margin-left: 57px;
}
.acquire .acquire_list .many_circles li:nth-child(7) {
  margin-right: 57px;
}
.acquire .acquire_list .many_circles .circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 114px;
  height: 114px;
  background: rgba(94, 118, 167, 0.8);
  border-radius: 50%;
  font-family: "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N???��?��??��?��???��?��??��?��", YuGothic, "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N Medium", "Yu Gothic Medium", "???��?��??��?��???��?��??��?��???��?��??��?��S???��?��??��?��V???��?��??��?��b???��?��??��?��N", "Yu Gothic", sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 1.2;
}
.acquire .acquire_list .sub_txt {
  margin-bottom: 1.5em;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.acquire .video_wrap {
  max-width: 767px;
  margin: 0 auto;
}
.acquire .btn_02 {
  margin-top: 60px;
}
@media screen and (max-width: 599px) {
  .acquire .acquire_list {
    margin-top: 80px;
    margin-bottom: 50px;
  }
  .acquire .acquire_list > li {
    display: flex;
    flex-direction: column;
    padding-bottom: 50px;
  }
  .acquire .acquire_list .three_circles {
    width: 324px;
    height: 298px;
    margin: 30px auto;
  }
  .acquire .acquire_list .three_circles .circle {
    width: 172px;
    height: 172px;
  }
  .acquire .acquire_list .three_circles .circle .ttl {
    font-size: 23px;
  }
  .acquire .acquire_list .three_circles .circle .sub_ttl {
    font-size: 12px;
  }
  .acquire .acquire_list .three_circles .circle .txt {
    font-size: 10px;
  }
  .acquire .acquire_list .many_circles {
    max-width: 310px;
    margin: 50px auto;
  }
  .acquire .acquire_list .many_circles li:nth-child(n + 5) {
    margin-top: 5px;
  }
  .acquire .acquire_list .many_circles li:nth-child(5) {
    margin-left: 37px;
  }
  .acquire .acquire_list .many_circles li:nth-child(7) {
    margin-right: 37px;
  }
  .acquire .acquire_list .many_circles .circle {
    width: 74px;
    height: 74px;
    font-size: 13px;
  }
  .acquire .acquire_list .sub_txt {
    font-size: 20px;
    margin-bottom: 0;
  }
  .acquire .acquire_list .main_txt {
    line-height: 2.0;
    order: 1;
  }
}

/* ------------------------------
introduce_teacher
------------------------------ */
@media screen and (min-width: 600px) {
  .introduce_teacher.kabu .profile_outer {
    max-width: none;
  }
  .introduce_teacher.kabu .profile_box {
    width: 22%;
  }
}

/* ------------------------------
achievement
------------------------------ */
.achievement .graph_area .graph svg {
  max-width: 100%;
  height: auto;
}
.achievement .graph_area .txt_result {
  width: 100%;
  max-width: 360px;
  margin-bottom: 0.2em;
  border-bottom: 1px solid #5e76a7;
  font-family: 'Josefin Slab', serif;
  color: #5e76a7;
  font-size: 35px;
  line-height: 1.3;
}
.achievement .graph_area .ttl_caption {
  margin-bottom: 1em;
  color: #5e76a7;
  font-size: 20px;
  font-weight: bold;
}
.achievement .graph_area .graph_caption {
  margin-bottom: 0.7em;
  font-size: 20px;
  font-weight: bold;
}
.achievement .graph_area .graph_note {
  font-size: 12px;
}
@media screen and (min-width: 600px) {
  .achievement .graph_area figure {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .achievement .graph_area figure .graph,
  .achievement .graph_area figure figcaption {
    width: 49%;
  }
  .achievement .graph_area figure .graph {
    text-align: right;
  }
}
@media screen and (max-width: 599px) {
  .achievement .graph_area figure {
    text-align: center;
  }
  .achievement .graph_area .graph {
    margin-bottom: 20px;
  }
  .achievement .graph_area figcaption {
    display: inline-block;
    text-align: left;
  }
  .achievement .graph_area .ttl_caption {
    font-size: 18px;
  }
  .achievement .graph_area .graph_caption {
    font-size: 18px;
  }
}

/* ------------------------------
voice
------------------------------ */
.voice .lead {
  font-size: 18px;
  text-align: center;
  margin-bottom: 40px;
}
.voice .bg_arrow{ background-color: #e9ecf3;}
@media screen and (max-width: 599px) {
  .voice .lead {
    font-size: 16px;
    margin-bottom: 30px;
  }
}

/* ------------------------------
trial_seminar
------------------------------ */
.trial_seminar .trial_seminar_frame {
  padding: 40px 5%;
  background: #fff;
  border: 1px solid #5e76a7;
  border-radius: 5px;
}
.trial_seminar .web_seminar_img {
  margin: 0 auto;
}
.trial_seminar .seminar_detail_table {
  width: 100%;
  border-collapse: collapse;
}
.trial_seminar .seminar_detail_table th,
.trial_seminar .seminar_detail_table td {
  padding: 1em;
  border: 1px solid #5e76a7;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6;
  vertical-align: middle;
}
.trial_seminar .seminar_detail_table th {
  width: 8em;
  background: #eef0f5;
  text-align: center;
}
.trial_seminar .btn_area {
  margin-top: 20px;
  text-align: center;
}
.trial_seminar .entry_btn_txt {
  display: inline-block;
  position: relative;
  margin-bottom: 1em;
  padding: 0.5em 2em 0.1em;
  color: #e16f4e;
  font-size: 20px;
  line-height: 1;
}
.trial_seminar .entry_btn_txt::before,
.trial_seminar .entry_btn_txt::after {
  position: absolute;
  bottom: 10px;
  width: 1.8em;
  border-top: 1px dashed #e16f4e;
  content: '';
}
.trial_seminar .entry_btn_txt::before {
  left: 0;
  transform: rotate(60deg);
}
.trial_seminar .entry_btn_txt::after {
  right: 0;
  transform: rotate(-60deg);
}
.trial_seminar .btn_01 {
  max-width: none;
  padding-top: 0.9em;
  padding-bottom: 0.9em;
  border-radius: 10px;
  font-size: 18px;
}
@media screen and (min-width: 700px) {
  .trial_seminar .trial_seminar_frame {
    display: grid;
    grid-template-columns: 50% 45%;
    column-gap: 5%;
  }
  .trial_seminar .web_seminar_img {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .trial_seminar .seminar_detail_table {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .trial_seminar .btn_area {
    grid-column: 2/3;
    grid-row: 2/3;
  }
}
@media screen and (max-width: 919px) {
  .trial_seminar .trial_seminar_frame {
    grid-template-columns: 50% 47%;
    column-gap: 3%;
    padding: 40px 3%;
  }
}
@media screen and (max-width: 839px) {
  .trial_seminar .seminar_detail_table th {
    width: 7em;
  }
  .trial_seminar .entry_btn_txt{
    font-size: 16px;
  }
}
@media screen and (max-width: 699px) {
  .trial_seminar .trial_seminar_frame {
    padding: 40px 5%;
  }
  .trial_seminar .seminar_detail_table {
    margin-top: 30px;
  }
  .trial_seminar .seminar_detail_table th {
    width: 30%;
  }
}
@media screen and (max-width: 599px) {
  .trial_seminar .trial_seminar_frame {
    padding: 20px 5%;
  }
  .trial_seminar .seminar_detail_table {
    margin-top: 20px;
  }
  .trial_seminar .seminar_detail_table th,
  .trial_seminar .seminar_detail_table td {
    padding: 0.6em;
    font-size: 14px;
  }
  .trial_seminar .entry_btn_txt {
    font-size: 14px;
  }
  .trial_seminar .btn_area {
    margin-top: 30px;
  }
  .trial_seminar .btn_01 {
    font-size: 16px;
  }
}

/* ------------------------------
leaflet
------------------------------ */
.leaflet .txt-dl {
  font-size: 16px;
  text-align: center;
  margin-top: 40px;
}
.leaflet .photo{
  max-width: 670px;
  margin: auto;
  position: relative;
}
.leaflet .photo .txt{
  width: 210px;
  height: 210px;
  background-color: #fff;
  border-radius: 100%;
  color: #1c2569;
  font-size: 24px;
  font-weight: bold;
  outline: 2px dotted #33469B;
  outline-offset: -8px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 25px;
}
@media screen and (max-width: 599px) {
  .leaflet .lead {
    text-align: left;
  }
  .leaflet .txt-dl {
    margin-top: 25px;
    text-align: left;
    font-size: 14px;
  }
  .leaflet .photo{
    padding-bottom: 70px;
  }
  .leaflet .photo .txt{
    width: 136px;
    height: 136px;
    font-size: 16px;
    outline-offset: -5px;
    padding: 5px;
    bottom: 0;
  }
}

/* ------------------------------
flow
------------------------------ */
.flow h2 {
  position: relative;
  font-size: 30px;
  font-weight: normal;
  text-align: center;
  line-height: 1.7;
  letter-spacing: .15em;
}
.flow h2::after {
  display: block;
  width: 115px;
  margin: 20px auto 65px;
  border-bottom: 3px solid #5e76a7;
  content: '';
}
.flow .lead {
  font-size: 20px;
  text-align: center;
}
.flow_list .step {
  font-size: 27px;
  text-align: center;
}
.flow h3 {
  font-size: 23px;
  text-align: center;
}
.flow .marker {
  background: linear-gradient(
  rgba(0, 0, 0, 0) 30%,
  rgba(215, 186, 65, 0.2) 30%
  );
}
@media screen and (max-width: 599px) {
  .flow h2 {
    font-size: 24px;
    letter-spacing: 0;
  }
  .flow h2::after {
    width: 80px;
    margin: 15px auto 35px;
  }
  .flow h3 {
    font-size: 19px;
  }
  .flow .lead {
    font-size: 14px;
  }
  .flow_list .step {
    font-size: 23px;
  }
}

/* ------------------------------
.application-method
------------------------------ */
.application-method ul li {
  border-left-color: #5e76a7;
}
.application-method ul li:nth-child(4) h4::after {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2269.636%22%20height%3D%2266.127%22%20viewBox%3D%220%200%2069.636%2066.127%22%3E%20%3Cpath%20id%3D%22line%22%20d%3D%22M38.516%2C69.549c-3.456%2C1.9-3.308-.9-3.16-1.759.088-.513.49-2.921.49-2.921a7%2C7%2C0%2C0%2C0-.11-3.085c-.384-.948-1.906-1.442-3.024-1.682-16.493-2.169-28.7-13.636-28.7-27.326%2C0-15.271%2C15.4-27.7%2C34.319-27.7s34.317%2C12.425%2C34.317%2C27.7C72.647%2C49.927%2C54.457%2C60.785%2C38.516%2C69.549ZM27.481%2C39.021a1.667%2C1.667%2C0%2C0%2C0-1.672-1.659H21.14V26.446a1.672%2C1.672%2C0%2C0%2C0-3.344%2C0V39.023a1.668%2C1.668%2C0%2C0%2C0%2C1.672%2C1.661h6.341A1.668%2C1.668%2C0%2C0%2C0%2C27.481%2C39.021Zm4.884-12.575a1.672%2C1.672%2C0%2C0%2C0-3.344%2C0V39.023a1.672%2C1.672%2C0%2C0%2C0%2C3.344%2C0Zm15.267%2C0a1.674%2C1.674%2C0%2C0%2C0-3.348%2C0v7.782l-6.5-8.776a1.687%2C1.687%2C0%2C0%2C0-1.337-.664%2C1.642%2C1.642%2C0%2C0%2C0-.531.085%2C1.66%2C1.66%2C0%2C0%2C0-1.144%2C1.574V39.025a1.676%2C1.676%2C0%2C0%2C0%2C3.351%2C0V31.246l6.5%2C8.776a1.677%2C1.677%2C0%2C0%2C0%2C1.868.577%2C1.651%2C1.651%2C0%2C0%2C0%2C1.144-1.574V26.446Zm10.262%2C4.629H53.226v-2.97h4.668a1.659%2C1.659%2C0%2C1%2C0%2C0-3.318H51.554a1.666%2C1.666%2C0%2C0%2C0-1.672%2C1.659V39.02a1.669%2C1.669%2C0%2C0%2C0%2C1.672%2C1.661h6.341a1.66%2C1.66%2C0%2C1%2C0%2C0-3.32H53.226v-2.97h4.668a1.66%2C1.66%2C0%2C1%2C0%2C0-3.32Z%22%20transform%3D%22translate(-3.511%20-4.582)%22%20fill%3D%22none%22%20stroke%3D%22%235e76a7%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E');
}
.application-method ul li .btn a {
  background-color: #5e76a7;
}
.application-method ul li .phone {
  color: #5e76a7;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.417%22%20height%3D%2219.302%22%20viewBox%3D%220%200%2029.417%2019.302%22%3E%3Cpath%20d%3D%22M0%2C88.032v3.009a17.345%2C17.345%2C0%2C0%2C1%2C6.328%2C1.183q.522.206%2C1.013.443a16.036%2C16.036%2C0%2C0%2C1%2C2.395-.918%2C17.609%2C17.609%2C0%2C0%2C1%2C4.973-.708%2C17.352%2C17.352%2C0%2C0%2C1%2C6.355%2C1.183q.522.206%2C1.013.443a16.049%2C16.049%2C0%2C0%2C1%2C2.4-.918%2C17.617%2C17.617%2C0%2C0%2C1%2C4.946-.708V88.032Z%22%20transform%3D%22translate(0%20-88.032)%22%20fill%3D%22%235e76a7%22%2F%3E%3Cpath%20d%3D%22M320.59%2C210.6a3.657%2C3.657%2C0%2C0%2C0%2C5.7%2C3.033A3.65%2C3.65%2C0%2C0%2C0%2C327.9%2C210.6a3.12%2C3.12%2C0%2C0%2C0-.235-1.15%2C5.066%2C5.066%2C0%2C0%2C0-.728-1.24%2C9.246%2C9.246%2C0%2C0%2C0-2.695-2.246%2C9.941%2C9.941%2C0%2C0%2C0-2.213%2C1.692%2C5.494%2C5.494%2C0%2C0%2C0-1.259%2C1.928A3.053%2C3.053%2C0%2C0%2C0%2C320.59%2C210.6Z%22%20transform%3D%22translate(-302.17%20-199.19)%22%20fill%3D%22%235e76a7%22%2F%3E%3Cpath%20d%3D%22M25.656%2C175.657a7.377%2C7.377%2C0%2C0%2C1%2C1.681%2C2.612%2C4.951%2C4.951%2C0%2C0%2C1%2C.293%2C1.647%2C5.553%2C5.553%2C0%2C1%2C1-11.106%2C0%2C5.267%2C5.267%2C0%2C0%2C1%2C.637-2.434%2C8.28%2C8.28%2C0%2C0%2C1%2C1.677-2.162%2C11.548%2C11.548%2C0%2C0%2C1%2C1.2-.984c-.29-.106-.588-.206-.894-.3a15.73%2C15.73%2C0%2C0%2C0-4.437-.63%2C15.513%2C15.513%2C0%2C0%2C0-5.332.926%2C11.123%2C11.123%2C0%2C0%2C1%2C1.544%2C1.321%2C7.382%2C7.382%2C0%2C0%2C1%2C1.68%2C2.612%2C4.945%2C4.945%2C0%2C0%2C1%2C.293%2C1.647%2C5.553%2C5.553%2C0%2C1%2C1-11.106%2C0%2C5.269%2C5.269%2C0%2C0%2C1%2C.636-2.434A8.282%2C8.282%2C0%2C0%2C1%2C4.1%2C175.319a11.516%2C11.516%2C0%2C0%2C1%2C1.2-.984c-.291-.106-.588-.206-.894-.3a15.737%2C15.737%2C0%2C0%2C0-4.41-.63v14.4H29.417v-14.4a15.517%2C15.517%2C0%2C0%2C0-5.3.926A11.118%2C11.118%2C0%2C0%2C1%2C25.656%2C175.657Z%22%20transform%3D%22translate(0%20-168.504)%22%20fill%3D%22%235e76a7%22%2F%3E%3Cpath%20d%3D%22M64.118%2C210.6a3.657%2C3.657%2C0%2C0%2C0%2C5.7%2C3.033%2C3.651%2C3.651%2C0%2C0%2C0%2C1.613-3.033%2C3.129%2C3.129%2C0%2C0%2C0-.235-1.15%2C5.083%2C5.083%2C0%2C0%2C0-.728-1.24%2C9.254%2C9.254%2C0%2C0%2C0-2.695-2.246%2C9.932%2C9.932%2C0%2C0%2C0-2.212%2C1.692%2C5.494%2C5.494%2C0%2C0%2C0-1.259%2C1.928A3.049%2C3.049%2C0%2C0%2C0%2C64.118%2C210.6Z%22%20transform%3D%22translate(-60.434%20-199.19)%22%20fill%3D%22%235e76a7%22%2F%3E%3C%2Fsvg%3E');
}
.application-method ul li .phone a {
  color: #5e76a7;
}
@media screen and (max-width: 599px) {
  .application-method ul li:nth-child(3)::before{ background-color: #5e76a7;}
}

/* ------------------------------
application
------------------------------ */
.application .lead {
  font-size: 16px;
}
.application .head-wrap {
  width: 80%;
  margin: 25px auto 0;
}
.application .lead-note {
  border: 1px solid #5e76a7;
  color: #5e76a7;
  text-align: center;
  font-size: 16px;
  padding: 10px;
}
.application .explanation-wrap {
  margin-top: 35px;
}
.application .explanation-wrap .box {
  color: #5e76a7;
  border: 1px solid #5e76a7;
  border-radius: 5px;
  background-color: #ffffff;
  text-align: center;
  font-size: 16px;
  padding: 20px 5px;
}
.application .explanation-wrap .box strong {
  display: block;
  font-weight: normal;
  font-size: 20px;
}
.application .explanation-wrap .col-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.application .explanation-wrap .col-wrap .box {
  width: 48%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.application .explanation-wrap .col-wrap .box::before {
  content: '+';
  color: #5e76a7;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 35px;
  line-height: 1;
}
.application .txt-choice {
  text-align: center;
  font-size: 16px;
  color: #5e76a7;
  margin: 45px 0 35px;
}
.application h4.line {
  position: relative;
  color: #5e76a7;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
}
.application h4.line::before,
.application h4.line::after {
  max-width: 300px;
  content: "";
  width: 30%;
  border-top: 1px solid #5e76a7;
  position: absolute;
  top: 50%;
}
.application h4.line::before{ left: 0;}
.application h4.line::after{ right: 0;}
.is-disable {
  pointer-events: none;
  opacity: 0.4;
}
.application .note-txt {
  text-align: center;
}
.application .link-to-course {
  display: none;
}
.application .btn_03 {
  margin-bottom: 30px;
}
.application .ico_required {
  display: inline-block;
  padding: 0.2em 0.5em;
  margin-left: 1em;
  background: #c6272e;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  line-height: 1;
}
.application .note_plan {
  margin-top: 0.5em;
}
@media screen and (max-width: 599px) {
  .application .lead {
    font-size: 14px;
    text-align: left;
  }
  .application .head-wrap {
    width: 100%;
  }
  .application .lead-note {
    font-size: 14px;
    text-align: left;
  }
  .application .explanation-wrap {
    font-size: 30px;
  }
  .application .explanation-wrap .box {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .application .explanation-wrap .box strong {
    font-size: 16px;
  }
  .application .explanation-wrap .col-wrap {
    margin-top: 40px;
  }
  .application .explanation-wrap .col-wrap .box::before {
    font-size: 30px;
    top: -40px;
  }
  .application .txt-choice {
    font-size: 14px;
    margin: 25px 0;
  }
  .application .link-to-course {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .application .link-to-course a {
    background-color: #5e76a7;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32.5%;
    padding: 17px 0;
    text-align: center;
  }
  .application h4.line::before,
  .application h4.line::after {
    max-width: 80px;
  }
  .application .ico_required {
    padding: 0.2em 0.3em;
    margin-left: 0.3em;
  }
  .application .note_plan {
    font-size: 12px;
  }
}
.wrap_form{
  max-width: 760px;
  margin: 0 auto;
}
.tbl_app{
  width: 100%;
  border-top: 1px solid #5e76a7;
  border-left: 1px solid #5e76a7;
  margin-bottom: 20px;
}
.tbl_app th,
.tbl_app td{
  border-right: 1px solid #5e76a7;
  border-bottom: 1px solid #5e76a7;
  padding: 20px;
}
.tbl_app th{
  background: rgba(94,118,167,.05);
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  padding: 20px 10px;
}
.tbl_app td{ background: #fff;}

.list_checkbox li{
  background: #e9ecf3;
  padding: 15px;
  border-radius: 5px;
}
.list_checkbox li.checked{
  background: #5e76a7;
  color: #fff;
}
.list_checkbox li + li{ margin-top: 15px;}
.list_checkbox input{ display: none;}
.list_checkbox label{
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding-left: 35px;
  line-height: 1.4;
}
.list_checkbox label .txt_s {
  font-size: 12px;
}
.list_checkbox label .price {
  display: inline-block;
  min-width: 110px;
  padding: 0.5em;
  background: #fff;
  border: 1px solid #5e76a7;
  color: #898989;
  font-weight: normal;
  text-align: center;
}
.list_checkbox .checked label .price {
  color: #333;
}
.list_checkbox input[type="checkbox"] + label::before{
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #5e76a7;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.list_checkbox input[type="checkbox"]:checked + label::after{
  content: "";
  width: 18px;
  height: 8px;
  border-left: 2px solid #5e76a7;
  border-bottom: 2px solid #5e76a7;
  transform: rotate(-45deg);
  position: absolute;
  left: 1px;
  top: -5px;
  bottom: 0;
  margin: auto;
}
.list_checkbox input[type="radio"] + label::before{
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #5e76a7;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.list_checkbox input[type="radio"]:checked + label::after{
  content: "";
  width: 12px;
  height: 12px;
  background: #5e76a7;
  border-radius: 100%;
  position: absolute;
  left: 4px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.tbl_subtotal{
  margin: 0 0 35px auto;
  width: 80%;
  max-width: 400px;
  border-top: 2px solid #5e76a7;
  border-left: 2px solid #5e76a7;
}
.tbl_subtotal th,
.tbl_subtotal td{
  border-right: 2px solid #5e76a7;
  border-bottom: 2px solid #5e76a7;
  padding: 20px 25px;
}
.tbl_subtotal th{
  background: #f7f8fb;
  font-weight: normal;
  text-align: center;
}
.tbl_subtotal td{
  background: #fff;
  text-align: right;
}
.tbl_subtotal td .price{
  font-size: 1.2em;
  color: #5e76a7;
}
@media screen and (max-width: 599px) {
  .tbl_app th,
  .tbl_app td,
  .tbl_subtotal th,
  .tbl_subtotal td {
    display: block;
    padding: 20px 5%;
  }
  .tbl_app th,
  .tbl_subtotal th{ padding: 12px 10px;}
  .tbl_app td {
    padding: 20px 3%;
  }
  .list_checkbox li {
    padding: 15px 5%;
  }
  .list_checkbox label{ padding-left: 25px;}
  .list_checkbox label .price {
    min-width: 86px;
    padding: 0.5em 0.3em;
  }
}

/* ------------------------------
contents_app
------------------------------ */
.contents_app {
  margin: 30px auto;
  padding: 12px;
  background: #fff;
}
.contents_app .box {
  display: grid;
  grid-template-rows: 42px auto;
  padding: 0 12px 12px;
  background: #f3f3f2;
}
.contents_app .ttl {
  align-self: center;
  padding: 0.5em;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  line-height: 1.4;
}
.contents_app .item {
  padding: 10px 5%;
  background: #fff;
}
.contents_app .item > p {
  font-size: 12px;
}
.contents_app .ttl_s {
  display: flex;
  align-items: center;
  min-height: 44px;
  margin-bottom: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
}
.contents_app .package .ttl_s {
  padding-left: 60px;
  background-image: url(/school/image/contents_app/icn_package.png);
  background-size: 44px auto;
}
.contents_app .room .ttl_s {
  padding-left: 55px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243.153%22%20height%3D%2243.14%22%20viewBox%3D%220%200%2043.153%2043.14%22%3E%3Cpath%20d%3D%22M37.007-485.831c-.141.15-.159.46-.159%2C2.429v2.251l-.628.159a4.371%2C4.371%2C0%2C0%2C0-3.235%2C4.8%2C4.934%2C4.934%2C0%2C0%2C0%2C.947%2C2.119%2C1.827%2C1.827%2C0%2C0%2C1%2C.291.394%2C1.211%2C1.211%2C0%2C0%2C1-.5.056A4.937%2C4.937%2C0%2C0%2C0%2C29.683-471c-.61%2C1.163-.619%2C1.266-.619%2C7.756%2C0%2C5.693%2C0%2C5.824-.188%2C5.993a3.613%2C3.613%2C0%2C0%2C0-.8%2C1.5%2C3.775%2C3.775%2C0%2C0%2C0%2C.938%2C3.564l.385.394-.469.244a6.088%2C6.088%2C0%2C0%2C0-2.917%2C3.733%2C18.1%2C18.1%2C0%2C0%2C0%2C.009%2C4.811c.131.131%2C2.2.15%2C21.42.15s21.289-.019%2C21.42-.15.15-.45.15-2.148a21.7%2C21.7%2C0%2C0%2C0-.1-2.5%2C7.631%2C7.631%2C0%2C0%2C0-.478-1.294A4.5%2C4.5%2C0%2C0%2C0%2C67.29-450.5%2C6.531%2C6.531%2C0%2C0%2C0%2C66-451.535l-.525-.272.319-.291a4.124%2C4.124%2C0%2C0%2C0%2C1.069-1.923%2C3.759%2C3.759%2C0%2C0%2C0-2.044-4.145%2C2.587%2C2.587%2C0%2C0%2C0-1.613-.309%2C2.587%2C2.587%2C0%2C0%2C0-1.613.309%2C4.1%2C4.1%2C0%2C0%2C0-1.866%2C1.96%2C3.354%2C3.354%2C0%2C0%2C0-.225%2C1.435%2C2.6%2C2.6%2C0%2C0%2C0%2C.3%2C1.519%2C4.307%2C4.307%2C0%2C0%2C0%2C.7%2C1.041l.413.413-.553.3a6.987%2C6.987%2C0%2C0%2C0-2.082%2C1.969%2C2.027%2C2.027%2C0%2C0%2C1-.328.478%2C2.4%2C2.4%2C0%2C0%2C1-.328-.478%2C6.987%2C6.987%2C0%2C0%2C0-2.082-1.969l-.544-.291.413-.431a4.814%2C4.814%2C0%2C0%2C0%2C.7-1.041%2C2.629%2C2.629%2C0%2C0%2C0%2C.291-1.51%2C3.354%2C3.354%2C0%2C0%2C0-.225-1.435%2C4.1%2C4.1%2C0%2C0%2C0-1.866-1.96%2C2.587%2C2.587%2C0%2C0%2C0-1.613-.309%2C2.587%2C2.587%2C0%2C0%2C0-1.613.309%2C4.1%2C4.1%2C0%2C0%2C0-1.866%2C1.96%2C3.354%2C3.354%2C0%2C0%2C0-.225%2C1.435%2C2.6%2C2.6%2C0%2C0%2C0%2C.3%2C1.519%2C4.307%2C4.307%2C0%2C0%2C0%2C.7%2C1.041l.413.413-.553.3a6.987%2C6.987%2C0%2C0%2C0-2.082%2C1.969%2C2.027%2C2.027%2C0%2C0%2C1-.328.478%2C1.2%2C1.2%2C0%2C0%2C1-.234-.347%2C7.1%2C7.1%2C0%2C0%2C0-2.082-2.044l-.647-.366.4-.4a3.729%2C3.729%2C0%2C0%2C0-1-5.88%2C4.829%2C4.829%2C0%2C0%2C0-1.032-.384l-.375-.066.019-1.651.028-1.66%2C11.516-.047c10.1-.038%2C11.526-.066%2C11.6-.188a9.967%2C9.967%2C0%2C0%2C0%2C.094-1.744c0-1.923%2C0-1.913-.966-1.913h-.628v-9.969c0-9.547-.009-9.988-.169-10.129S62.741-486%2C50.474-486C37.692-486%2C37.148-485.991%2C37.007-485.831Zm25.959%2C10.522v9.519l-10.194.028-10.2.019v-3h2.007c1.96%2C0%2C2.026-.009%2C2.251-.216a56.9%2C56.9%2C0%2C0%2C0%2C4.136-5.5%2C2.438%2C2.438%2C0%2C0%2C0-1.06-2.888%2C1.82%2C1.82%2C0%2C0%2C0-1.238-.263c-1.191%2C0-1.36.131-3.057%2C2.251l-1.388%2C1.735H42.268a17.926%2C17.926%2C0%2C0%2C1-1.951-.056%2C1.827%2C1.827%2C0%2C0%2C1%2C.291-.394%2C4.674%2C4.674%2C0%2C0%2C0%2C.928-2.11%2C4.342%2C4.342%2C0%2C0%2C0-3.067-4.755l-.4-.122v-3.817l12.454.019%2C12.445.028Zm-24.412-4.342a3.156%2C3.156%2C0%2C0%2C1%2C.366%2C5.533%2C3.148%2C3.148%2C0%2C0%2C1-4.745-2.232%2C3.783%2C3.783%2C0%2C0%2C1%2C.347-1.894%2C3.523%2C3.523%2C0%2C0%2C1%2C1.951-1.576A4.33%2C4.33%2C0%2C0%2C1%2C38.555-479.651Zm10.672%2C3.339a1.4%2C1.4%2C0%2C0%2C1%2C.656%2C1.1c0%2C.422-.038.469-2.157%2C3.226l-1.547%2C2.016-2.166.009c-2.044%2C0-2.185.009-2.42.2l-.244.188V-464c0%2C4.6-.019%2C5.571-.122%2C5.571a4.04%2C4.04%2C0%2C0%2C0-1.782%2C1.125%2C3.2%2C3.2%2C0%2C0%2C0-.957%2C2.532%2C2.6%2C2.6%2C0%2C0%2C0%2C.3%2C1.519%2C4.307%2C4.307%2C0%2C0%2C0%2C.7%2C1.041l.413.413-.516.272a6.957%2C6.957%2C0%2C0%2C0-2.119%2C2%2C2.027%2C2.027%2C0%2C0%2C1-.328.478%2C1.2%2C1.2%2C0%2C0%2C1-.234-.347%2C7.1%2C7.1%2C0%2C0%2C0-2.082-2.044l-.647-.366.394-.385a5.154%2C5.154%2C0%2C0%2C0%2C.7-1.041%2C2.458%2C2.458%2C0%2C0%2C0%2C.319-1.538%2C3.22%2C3.22%2C0%2C0%2C0-.853-2.42l-.413-.469v-5.421c0-4.9-.019-5.43-.159-5.589a.638.638%2C0%2C0%2C0-.872.019c-.188.188-.188.309-.188%2C5.242v5.055l-.347-.094a6.655%2C6.655%2C0%2C0%2C0-2.063.066l-.216.066v-5.233c0-5.814.028-6.124.581-7.052a3.9%2C3.9%2C0%2C0%2C1%2C1.651-1.482l.535-.272%2C5.815-.047c3.62-.028%2C5.871-.084%2C5.965-.141a19.01%2C19.01%2C0%2C0%2C0%2C1.35-1.594c1.379-1.735%2C1.707-2.1%2C1.969-2.2A1.577%2C1.577%2C0%2C0%2C1%2C49.227-476.312ZM64.589-463.8l-.028.732-10.991.028-11%2C.019v-1.5H64.617ZM32.7-457.153a2.564%2C2.564%2C0%2C0%2C1%2C.713%2C4.248%2C2.97%2C2.97%2C0%2C0%2C1-1.669.666%2C2.686%2C2.686%2C0%2C0%2C1-2.448-1.829A2.549%2C2.549%2C0%2C0%2C1%2C32.7-457.153Zm10.5.009a3.067%2C3.067%2C0%2C0%2C1%2C1.257%2C1.191%2C2.87%2C2.87%2C0%2C0%2C1%2C.244%2C1.022%2C1.765%2C1.765%2C0%2C0%2C1-.253%2C1.229%2C2.43%2C2.43%2C0%2C0%2C1-2.935%2C1.332%2C2.308%2C2.308%2C0%2C0%2C1-1.566-1.285%2C2.457%2C2.457%2C0%2C0%2C1%2C.544-3.02A2.512%2C2.512%2C0%2C0%2C1%2C43.206-457.143Zm10.616.075a2.485%2C2.485%2C0%2C0%2C1%2C1.116%2C3.414%2C2.308%2C2.308%2C0%2C0%2C1-1.566%2C1.285%2C2.43%2C2.43%2C0%2C0%2C1-2.935-1.332%2C1.766%2C1.766%2C0%2C0%2C1-.253-1.229%2C2.353%2C2.353%2C0%2C0%2C1%2C.825-1.754A2.432%2C2.432%2C0%2C0%2C1%2C53.822-457.068Zm10.41-.028a2.413%2C2.413%2C0%2C0%2C1%2C1.482%2C2.176%2C1.778%2C1.778%2C0%2C0%2C1-.272%2C1.266%2C2.484%2C2.484%2C0%2C0%2C1-3.479%2C1.069%2C2.449%2C2.449%2C0%2C0%2C1-1.285-2.232%2C2.417%2C2.417%2C0%2C0%2C1%2C.825-1.857A2.387%2C2.387%2C0%2C0%2C1%2C64.232-457.1Zm-10.307%2C6.227a4.4%2C4.4%2C0%2C0%2C1%2C2.016%2C1.2c1.088%2C1.088%2C1.35%2C1.894%2C1.35%2C4.108v1.576L52.678-444l-4.623-.028.009-1.594a6.013%2C6.013%2C0%2C0%2C1%2C.216-2.2%2C4.6%2C4.6%2C0%2C0%2C1%2C4.38-3.179A5.017%2C5.017%2C0%2C0%2C1%2C53.926-450.869Zm10.447-.009a4.389%2C4.389%2C0%2C0%2C1%2C2.063%2C1.219c1.1%2C1.088%2C1.36%2C1.9%2C1.36%2C4.145v1.529L63.182-444l-4.623-.028.009-1.594a6.013%2C6.013%2C0%2C0%2C1%2C.216-2.2A4.668%2C4.668%2C0%2C0%2C1%2C64.373-450.879Zm-31.6.094a4.593%2C4.593%2C0%2C0%2C1%2C2.176%2C1.229c1.088%2C1.069%2C1.472%2C2.288%2C1.416%2C4.492l-.028%2C1.032H27.047v-1.454a6.082%2C6.082%2C0%2C0%2C1%2C.216-2.11%2C4.48%2C4.48%2C0%2C0%2C1%2C2.879-3.029A4.311%2C4.311%2C0%2C0%2C1%2C32.768-450.785Zm10.973.15a4.517%2C4.517%2C0%2C0%2C1%2C2.626%2C2.373%2C6.563%2C6.563%2C0%2C0%2C1%2C.5%2C3.2l-.028%2C1.032H37.551l.009-1.5a4.875%2C4.875%2C0%2C0%2C1%2C.656-3.1%2C4.169%2C4.169%2C0%2C0%2C1%2C1.4-1.482%2C6.175%2C6.175%2C0%2C0%2C1%2C1.829-.75A6.066%2C6.066%2C0%2C0%2C1%2C43.741-450.635Z%22%20transform%3D%22translate(-25.862%20486)%22%20fill%3D%22%231c236d%22%2F%3E%3C%2Fsvg%3E');
}
.contents_app .zoom .ttl_s {
  padding-left: 60px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250.599%22%20height%3D%2237.802%22%20viewBox%3D%220%200%2050.599%2037.802%22%3E%3Cpath%20d%3D%22M46.61%2C468.446H3.989A3.993%2C3.993%2C0%2C0%2C1%2C0%2C464.457V463.27a.521.521%2C0%2C0%2C1%2C.52-.52H50.079a.521.521%2C0%2C0%2C1%2C.52.52v1.186A3.993%2C3.993%2C0%2C0%2C1%2C46.61%2C468.446ZM1.041%2C463.791v.666a2.952%2C2.952%2C0%2C0%2C0%2C2.949%2C2.949H46.61a2.952%2C2.952%2C0%2C0%2C0%2C2.949-2.949v-.666Z%22%20transform%3D%22translate(0%20-430.645)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M520.911%2C129.992h-5.1a1.91%2C1.91%2C0%2C0%2C1-1.908-1.908V115.748a1.91%2C1.91%2C0%2C0%2C1%2C1.908-1.908h5.1a1.91%2C1.91%2C0%2C0%2C1%2C1.908%2C1.908v12.336A1.91%2C1.91%2C0%2C0%2C1%2C520.911%2C129.992Zm-5.1-15.111a.868.868%2C0%2C0%2C0-.867.867v12.336a.868.868%2C0%2C0%2C0%2C.867.867h5.1a.868.868%2C0%2C0%2C0%2C.867-.867V115.749a.868.868%2C0%2C0%2C0-.867-.867Z%22%20transform%3D%22translate(-478.246%20-105.942)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M519.013%2C369.851H514.43a.52.52%2C0%2C1%2C1%2C0-1.041h4.583a.52.52%2C0%2C0%2C1%2C0%2C1.041Z%22%20transform%3D%22translate(-478.256%20-343.223)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M522.3%2C400.821H514.42a.52.52%2C0%2C0%2C1%2C0-1.041H522.3a.52.52%2C0%2C1%2C1%2C0%2C1.041Z%22%20transform%3D%22translate(-478.246%20-372.044)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M191.157%2C16.97a5.827%2C5.827%2C0%2C0%2C1-4.779-2.673%2C14.986%2C14.986%2C0%2C0%2C1-2.327-6.053%2C6.711%2C6.711%2C0%2C0%2C1%2C1.429-5.593A7.48%2C7.48%2C0%2C0%2C1%2C191.157%2C0a7.37%2C7.37%2C0%2C0%2C1%2C5.6%2C2.593%2C6.856%2C6.856%2C0%2C0%2C1%2C1.51%2C5.643%2C14.286%2C14.286%2C0%2C0%2C1-2.3%2C6.067A5.874%2C5.874%2C0%2C0%2C1%2C191.157%2C16.97Zm0-15.929a6.514%2C6.514%2C0%2C0%2C0-4.878%2C2.278%2C5.6%2C5.6%2C0%2C0%2C0-1.2%2C4.741%2C13.959%2C13.959%2C0%2C0%2C0%2C2.146%2C5.628%2C4.77%2C4.77%2C0%2C0%2C0%2C3.936%2C2.242%2C4.828%2C4.828%2C0%2C0%2C0%2C3.964-2.24%2C13.266%2C13.266%2C0%2C0%2C0%2C2.116-5.622h0a5.741%2C5.741%2C0%2C0%2C0-1.276-4.8%2C6.38%2C6.38%2C0%2C0%2C0-4.805-2.226Z%22%20transform%3D%22translate(-171.171)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M377.437%2C51.672c-2.07%2C0-4.143%2C0-6.429-.012a.52.52%2C0%2C0%2C1%2C0-1.041h0c4.571.016%2C8.288.016%2C12.832%2C0h0a.52.52%2C0%2C0%2C1%2C0%2C1.041c-2.273.008-4.339.012-6.409.012Z%22%20transform%3D%22translate(-344.786%20-47.108)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M81.8%2C80.28H37.33a.521.521%2C0%2C0%2C1-.52-.52V53.4a.556.556%2C0%2C0%2C1%2C.015-.126A3.618%2C3.618%2C0%2C0%2C1%2C39.5%2C50.6a.529.529%2C0%2C0%2C1%2C.119-.014c3.023%2C0%2C5.41%2C0%2C8.445-.015h0a.52.52%2C0%2C0%2C1%2C0%2C1.041c-3.017.015-5.393.015-8.388.015a2.545%2C2.545%2C0%2C0%2C0-1.832%2C1.836V79.239H81.278c-.022-3.386-.006-6.8.009-10.117.024-5.186.05-10.548-.073-15.841a2.229%2C2.229%2C0%2C0%2C0-1.737-1.587h-.012a28.528%2C28.528%2C0%2C0%2C0-2.911-.084c-.407%2C0-.826.006-1.277%2C0a.52.52%2C0%2C1%2C1%2C.011-1.041c.443%2C0%2C.858%2C0%2C1.26%2C0a29.388%2C29.388%2C0%2C0%2C1%2C3.006.087%2C3.224%2C3.224%2C0%2C0%2C1%2C2.672%2C2.367.5.5%2C0%2C0%2C1%2C.026.153c.125%2C5.335.1%2C10.732.075%2C15.952-.017%2C3.48-.033%2C7.079-.006%2C10.628a.521.521%2C0%2C0%2C1-.52.525Z%22%20transform%3D%22translate(-34.256%20-47.058)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M185.56%2C135.627a.52.52%2C0%2C0%2C1%2C0-1.041c6.811-.031%2C12.7-.031%2C19.492-.031.317-.176.51-.37.51-.52v-.012c.139-6.2.139-12.23%2C0-18.431v-.012a.742.742%2C0%2C0%2C0-.631-.66c-1.333-.047-2.7-.028-4.015-.009-.583.008-1.186.017-1.782.019h0a.52.52%2C0%2C0%2C1%2C0-1.041c.591%2C0%2C1.191-.011%2C1.772-.019%2C1.338-.019%2C2.723-.038%2C4.089.01l.039%2C0a1.778%2C1.778%2C0%2C0%2C1%2C1.573%2C1.69c.139%2C6.214.139%2C12.254%2C0%2C18.468%2C0%2C.416-.212%2C1.01-1.19%2C1.5a.52.52%2C0%2C0%2C1-.232.055c-6.849%2C0-12.764%2C0-19.615.031h0Z%22%20transform%3D%22translate(-172.202%20-105.951)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M92.259%2C135.623c-.428%2C0-.864-.007-1.308-.033l-.034%2C0a1.638%2C1.638%2C0%2C0%2C1-1.5-1.551c-.138-6.15-.138-12.388%2C0-18.537a1.762%2C1.762%2C0%2C0%2C1%2C1.642-1.621l.038%2C0c1.3-.048%2C2.394-.031%2C3.556-.012.531.008%2C1.079.017%2C1.666.02a.52.52%2C0%2C0%2C1%2C0%2C1.041h0c-.592%2C0-1.144-.012-1.678-.02-1.142-.019-2.22-.036-3.48.01-.368.048-.7.326-.7.591v.012c-.138%2C6.138-.138%2C12.363%2C0%2C18.5v.012c0%2C.278.287.481.57.522.657.037%2C1.286.032%2C1.953.026.486%2C0%2C.988-.01%2C1.506%2C0a.52.52%2C0%2C1%2C1-.027%2C1.04c-.5-.013-.992-.008-1.469%2C0-.242%2C0-.487%2C0-.735%2C0Z%22%20transform%3D%22translate(-83.121%20-105.946)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M111.788%2C234.146a.521.521%2C0%2C0%2C1-.52-.509%2C17.163%2C17.163%2C0%2C0%2C1%2C1.725-6.9.525.525%2C0%2C0%2C1%2C.062-.108l.121-.162a6.739%2C6.739%2C0%2C0%2C1%2C2.614-2.886%2C12.874%2C12.874%2C0%2C0%2C1%2C2.579-1.3%2C6.112%2C6.112%2C0%2C0%2C0%2C2.246-1.787.52.52%2C0%2C1%2C1%2C.833.624%2C7.225%2C7.225%2C0%2C0%2C1-2.634%2C2.1l-.043.019a12.015%2C12.015%2C0%2C0%2C0-2.4%2C1.2%2C5.682%2C5.682%2C0%2C0%2C0-2.262%2C2.492.511.511%2C0%2C0%2C1-.061.1l-.119.159a16.129%2C16.129%2C0%2C0%2C0-1.619%2C6.417.521.521%2C0%2C0%2C1-.509.532h-.012Z%22%20transform%3D%22translate(-103.546%20-205.001)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M324.656%2C234.438a.52.52%2C0%2C0%2C1-.52-.507%2C13.334%2C13.334%2C0%2C0%2C0-1.043-4.108c-.062-.169-.124-.336-.184-.5a9.207%2C9.207%2C0%2C0%2C0-1.565-2.963%2C14.958%2C14.958%2C0%2C0%2C0-4.307-3.034c-.8-.432-1.63-.879-2.428-1.412a.434.434%2C0%2C0%2C1-.057-.044c-.1-.087-.175-.17-.244-.244a2.13%2C2.13%2C0%2C0%2C0-.152-.153.52.52%2C0%2C1%2C1%2C.687-.781%2C3.156%2C3.156%2C0%2C0%2C1%2C.226.225c.05.054.1.105.15.153.747.5%2C1.542.925%2C2.311%2C1.34a16.009%2C16.009%2C0%2C0%2C1%2C4.584%2C3.251%2C10.164%2C10.164%2C0%2C0%2C1%2C1.772%2C3.308c.059.164.12.329.182.5a14.3%2C14.3%2C0%2C0%2C1%2C1.107%2C4.44.52.52%2C0%2C0%2C1-.506.534h-.014Z%22%20transform%3D%22translate(-292.197%20-205.258)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M230.218%2C241.842a5.916%2C5.916%2C0%2C0%2C1-2.976-.611%2C2.661%2C2.661%2C0%2C0%2C1-1.342-2.472.52.52%2C0%2C0%2C1%2C1.041%2C0c0%2C.951.373%2C2.043%2C3.277%2C2.043%2C1.558%2C0%2C3.416-.379%2C3.416-2.181a.52.52%2C0%2C0%2C1%2C1.041%2C0C234.675%2C240.668%2C233.05%2C241.842%2C230.218%2C241.842Z%22%20transform%3D%22translate(-210.227%20-221.581)%22%20fill%3D%22%231c236d%22%2F%3E%3C%2Fsvg%3E');
}
.contents_app .video .ttl_s {
  padding-left: 55px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.23%22%20height%3D%2238.939%22%20viewBox%3D%220%200%2041.23%2038.939%22%3E%3Cpath%20d%3D%22M2.268-497.927a3.168%2C3.168%2C0%2C0%2C0-1.949%2C1.619l-.217.443L.077-478.752C.053-462.918.061-461.6.19-461.122a2.881%2C2.881%2C0%2C0%2C0%2C1.562%2C1.836l.443.226H39.162l.362-.177a2.909%2C2.909%2C0%2C0%2C0%2C1.611-1.788c.161-.5.161-.765.161-17.485s0-16.985-.161-17.485a2.909%2C2.909%2C0%2C0%2C0-1.611-1.788l-.362-.177-12.145-.024L14.872-498l-.193.193a.525.525%2C0%2C0%2C0%2C0%2C.813l.193.2H26.815c11.452%2C0%2C11.96.008%2C12.266.153a2.026%2C2.026%2C0%2C0%2C1%2C.54.379c.443.475.467.636.467%2C3.052v2.215H1.269v-2.215c0-2.416.024-2.577.467-3.052a2.026%2C2.026%2C0%2C0%2C1%2C.54-.379c.306-.137.628-.153%2C5.46-.153h5.138l.193-.2a.529.529%2C0%2C0%2C0-.008-.838c-.209-.169-.274-.169-5.38-.161C4.845-497.984%2C2.4-497.96%2C2.268-497.927Zm37.82%2C22.236c0%2C12.564-.016%2C14.134-.129%2C14.4a1.759%2C1.759%2C0%2C0%2C1-.878.91c-.314.145-.975.153-18.4.153s-18.089-.008-18.4-.153a1.759%2C1.759%2C0%2C0%2C1-.878-.91c-.113-.266-.129-1.836-.129-14.4v-14.094H40.088Z%22%20transform%3D%22translate(-0.066%20498)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M64.835-361.752a1.351%2C1.351%2C0%2C0%2C0-.685%2C1.168c-.024.274-.04%2C4.124-.024%2C8.553.024%2C7.957.024%2C8.054.193%2C8.336a1.574%2C1.574%2C0%2C0%2C0%2C.435.459c.266.185.282.185%2C3.471.185%2C3.109%2C0%2C3.221-.008%2C3.375-.161a.6.6%2C0%2C0%2C0-.048-.878c-.209-.161-.306-.169-3.181-.169H65.4v-16.43h28.43v16.43H83.648c-10.172%2C0-10.172%2C0-10.389.169a.6.6%2C0%2C0%2C0-.048.878c.161.161.266.161%2C10.583.161H94.207l.266-.185a1.574%2C1.574%2C0%2C0%2C0%2C.435-.459c.169-.282.169-.354.169-8.779%2C0-9.455.04-8.779-.54-9.2l-.266-.185-14.577-.024C65.616-361.9%2C65.109-361.9%2C64.835-361.752Z%22%20transform%3D%22translate(-58.961%20372.85)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M209.886-296.8a1.872%2C1.872%2C0%2C0%2C0-.773.733A16.284%2C16.284%2C0%2C0%2C0%2C209-292.7c0%2C2.98.008%2C3.165.161%2C3.463a1.437%2C1.437%2C0%2C0%2C0%2C1.53.733%2C61.239%2C61.239%2C0%2C0%2C0%2C5.533-3.173%2C1.329%2C1.329%2C0%2C0%2C0%2C.411-1.192c-.064-.677-.217-.805-2.98-2.392-1.385-.8-2.6-1.49-2.7-1.538A1.863%2C1.863%2C0%2C0%2C0%2C209.886-296.8Zm3.068%2C2.529c2%2C1.152%2C2.448%2C1.442%2C2.448%2C1.587s-.459.435-2.481%2C1.6a23.446%2C23.446%2C0%2C0%2C1-2.6%2C1.385c-.1-.032-.113-.523-.113-2.956%2C0-1.611.024-2.948.056-2.972a.215.215%2C0%2C0%2C1%2C.145-.056C210.466-295.677%2C211.609-295.041%2C212.954-294.268Z%22%20transform%3D%22translate(-192.173%20313.073)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M67.835-107.746a2.22%2C2.22%2C0%2C0%2C0-1.079.983l-.1.282h-.62c-.757%2C0-1.039.169-1.039.612%2C0%2C.467.209.6.966.6h.644l.153.314a2.3%2C2.3%2C0%2C0%2C0%2C1.128.974%2C2.716%2C2.716%2C0%2C0%2C0%2C1.321-.008%2C2.193%2C2.193%2C0%2C0%2C0%2C1.111-.975l.153-.306H83c12.419%2C0%2C12.524%2C0%2C12.685-.161a.6.6%2C0%2C0%2C0-.048-.878l-.217-.169H70.428l-.1-.282a2.143%2C2.143%2C0%2C0%2C0-1.128-.991A2.718%2C2.718%2C0%2C0%2C0%2C67.835-107.746Zm1.128%2C1.192a.973.973%2C0%2C0%2C1%2C.338.878.8.8%2C0%2C0%2C1-1.289.379c-.185-.161-.217-.258-.217-.58s.032-.419.217-.58A.918.918%2C0%2C0%2C1%2C68.962-106.554Z%22%20transform%3D%22translate(-59.77%20139.26)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M371.23-453.757a.473.473%2C0%2C0%2C0-.081.628.59.59%2C0%2C0%2C0%2C1.119-.29A.591.591%2C0%2C0%2C0%2C371.23-453.757Z%22%20transform%3D%22translate(-341.187%20457.51)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M411.183-453.8a.53.53%2C0%2C0%2C0%2C.169.886.577.577%2C0%2C0%2C0%2C.685-.918A.567.567%2C0%2C0%2C0%2C411.183-453.8Z%22%20transform%3D%22translate(-377.919%20457.549)%22%20fill%3D%22%231c236d%22%2F%3E%3Cpath%20d%3D%22M451.186-453.875a.553.553%2C0%2C0%2C0%2C.217.934.406.406%2C0%2C0%2C0%2C.427%2C0%2C.549.549%2C0%2C0%2C0%2C.217-.91A.56.56%2C0%2C0%2C0%2C451.186-453.875Z%22%20transform%3D%22translate(-414.692%20457.604)%22%20fill%3D%22%231c236d%22%2F%3E%3C%2Fsvg%3E');
}
@media screen and (min-width: 730px) {
  .contents_app {
    display: flex;
    justify-content: space-between;
  }
  .contents_app .curriculum_pack {
    width: 34%;
  }
  .contents_app .class_type {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 12px;
    width: 65%;
  }
  .contents_app .class_type .ttl {
    grid-column: 1/4;
    grid-row: 1/2;
  }
  .contents_app .class_type .room {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .contents_app .class_type .zoom {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .contents_app .class_type .video {
    grid-column: 3/4;
    grid-row: 2/3;
  }
}
@media screen and (max-width: 729px) {
  .contents_app .class_type {
    grid-template-rows: 70px auto;
    margin-top: 12px;
  }
  .contents_app .item + .item {
    margin-top: 12px;
  }
}

/* ------------------------------
another-school
------------------------------ */
.another-school .introduction {
  display: flex;
  margin-top: 5em;
}
.another-school .introduction > div {
  width: 50%;
}
.another-school .introduction .photo {
  height: 100%;
}
.another-school .introduction .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.another-school .introduction .detail {
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px 5px;
}
.another-school .introduction.fudo .detail {
  background-color: #5e76a7;
}
.another-school .introduction.mf .detail {
  background-color: #00af78;
}
.another-school .introduction.izumi .detail {
  background-color: #1E236E;
}
.another-school .introduction .detail .heading {
  font-size: 20px;
  margin-bottom: 10px;
  text-align: center;
}
.another-school .introduction .detail .txt {
  font-size: 16px;
  margin-bottom: 20px;
  text-align: center;
}
.another-school .introduction .detail .btn {
  display: block;
  background-color: #fff;
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  text-align: center;
  font-size: 16px;
  border-radius: 4px;
  padding: 4px 0;
  width: 90%;
  margin: 0 auto;
}
.another-school .introduction.fudo .detail .btn {
  background-image: url(/school/image/common/Introduction_icn_arrow_circle_fudo.svg);
  color: #5e76a7;
}
.another-school .introduction.mf .detail .btn {
  background-image: url(/school/image/common/Introduction_icn_arrow_circle_mf.svg);
  color: #00af78;
}
.another-school .introduction.izumi .detail .btn {
  background-image: url(/school/image/common/Introduction_icn_arrow_circle_izumi.svg);
  color: #1E236E;
}
.another-school .introduction .detail .btn:hover {
  text-decoration: none;
}
@media screen and (max-width: 599px) {
  .another-school .introduction {
    display: block;
    margin-top: 3em;
  }
  .another-school .introduction > div {
    width: 100%;
  }
}

/* ------------------------------
inquiry
------------------------------ */
.inquiry {
  font-size: 13.6px;
}

/* ------------------------------
faq
------------------------------ */
.faq-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: -30px;
}
.faq-list .item {
  width: 49%;
  max-width: 470px;
  border-bottom: 1px solid #5e76a7;
  position: relative;
  background-color: #efefef;
  margin-top: 100px;
}
.faq-list .question {
  color: #5e76a7;
  font-size: 18px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  line-height: 1.3;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #5e76a7;
  padding-left: 40px;
  background: url(/school/image/margin_trading/bg_faq.svg) 0 100% no-repeat;
  background-size: 36px 40px;
  min-height: 42px;
}
.faq-list .answer {
  font-size: 16px;
  padding: 10px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 599px) {
  .faq-list {
    display: block;
    margin-top: 30px;
  }
  .faq-list .item {
    width: 100%;
    max-width: none;
    background-color: transparent;
  }
  .faq-list .question {
    position: static;
    font-size: 16px;
  }
  .faq-list .answer {
    background-color: #efefef;
    font-size: 14px;
  }
  .faq-list .item {
    margin-top: 20px;
  }
}

/* ------------------------------
future
------------------------------ */
.future .heading {
  max-height: 400px;
  min-height: 200px;
  overflow: hidden;
}
.future .heading .bg {
  width: 100%;
  height: 0;
  padding-top: 23.2307692%;
  background: url(/school/image/finance_strategy/bg_future_head.jpg) center top no-repeat;
  background-size: cover;
  position: relative;
}
.future .heading .ttl {
  position: absolute;
  width: 100%;
  top: 50%;
  line-height: 1.5;
  transform: translateY(-50%);
}
.future .heading .ttl::after {
  margin-bottom: 0;
}
.future .txt {
  font-size: 18px;
  text-align: center;
}
.future .txt ul {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  margin: 0 auto;
  text-align: left;
}
.future .txt li {
  padding-left: 40px;
  position: relative;
}
.future .txt li:before {
  content: "\25CF";
  position: absolute;
  top: 0;
  left: 5px;
  color: #5e76a7;
}
.future .which {
  display: flex;
  justify-content: space-around;
}
.future .which li {
  width: 40%;
  height: 0;
  padding-top: 40%;
  border: 1px solid  #fff;
  color: #ffffff;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  position: relative;
  margin-top: 60px;
}
.future .which li:first-child {
  background-color: #9fa0a0;
  box-shadow: 0 0 0 10px #9fa0a0;
  margin-right: 20px;
}
.future .which li:last-child {
  background-color: #5e76a7;
  box-shadow: 0 0 0 10px #5e76a7;
  margin-left: 20px;
}
.future .which li p {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.future .question {
  margin-top: 40px;
  text-align: center;
  font-size: 32px;
  color: #5e76a7;
}
@media screen and (max-width: 999px) {
  .future .heading .bg {
    padding-top: 200px;
  }
  .future .txt {
    font-size: 16px;
  }
  .future .which li {
    width: 47%;
    height: 0;
    padding-top: 47%;
    font-size: 18px;
  }
  .future .which li:first-child {
    margin-right: 10px;
  }
  .future .which li:last-child {
    margin-left: 10px;
  }
}
@media screen and (max-width: 599px) {
  .future .txt {
    font-size: 14px;
    text-align: left;
  }
  .future .txt ul {
    align-items: flex-start;
  }
  .future .which li {
    font-size: 12px;
  }
  .future .question {
    font-size: 20px;
  }
}

/* ------------------------------
performances
------------------------------ */
.performances .ttl{ background: #5e76a7;}
.performances_slick .seika span{
  color: #5e76a7;
  background-image: linear-gradient(transparent 30%, rgb(94 118 167 / 10%) 30%);
}
.performances_slick .personal_data .type{ color: #5e76a7;}

/* ------------------------------
kiyaku-area
------------------------------ */
.kiyaku-area {
  font-size: 13.6px;
}
@media screen and (min-width: 600px) {
  .kiyaku-area #modal-close {
    display: none;
  }
}

/* ------------------------------
cta_gw_booooooot
------------------------------ */
.cta_gw_booooooot {
  margin: 30px auto 0;
  padding: 50px 5%;
  background: #fff;
  border-radius: 30px;
}
.cta_gw_booooooot .ttl_gw_booooooot {
  margin-bottom: 1.5em;
  color: #1b2669;
  font-size: 30px;
  text-align: center;
  line-height: 1.2;
}
.cta_gw_booooooot .ttl_gw_booooooot .txt_l {
  font-size: 40px;
}
.cta_gw_booooooot .ttl_gw_booooooot .ttl_deco {
  display: inline-block;
  position: relative;
  padding: 0 2em;
}
.cta_gw_booooooot .ttl_gw_booooooot .ttl_deco::before,
.cta_gw_booooooot .ttl_gw_booooooot .ttl_deco::after {
  position: absolute;
  bottom: 0;
  height: 100%;
  border-left: 2px dashed #1b2669;
  content: '';
}
.cta_gw_booooooot .ttl_gw_booooooot .ttl_deco::before {
  left: 0.5em;
  transform: rotate(-35deg);
}
.cta_gw_booooooot .ttl_gw_booooooot .ttl_deco::after {
  right: 0.5em;
  transform: rotate(35deg);
}
.cta_gw_booooooot .lead_gw_booooooot {
  margin-bottom: 1.2em;
}
@media screen and (max-width: 599px) {
  .cta_gw_booooooot {
    padding: 30px 5% 20px;
  }
  .cta_gw_booooooot .ttl_gw_booooooot {
    margin-bottom: 1.2em;
    font-size: 23px;
  }
  .cta_gw_booooooot .ttl_gw_booooooot .txt_l {
    font-size: 31px;
  }
  .cta_gw_booooooot .ttl_gw_booooooot .ttl_deco {
    padding: 0 1.5em;
  }
  .cta_gw_booooooot .lead_gw_booooooot {
    line-height: 2;
  }
}

/* ------------------------------
summer_campaign
------------------------------ */
/* mv */
.mv {
  max-height: none;
}
.mv .summer_campaign {
  min-height: 14.5vw;
  margin-bottom: 0;
  padding: 55px 35px 0 0;
  background: url(/school/image/campaign/summer_campaign/img_campaign_bg.png) no-repeat top right / 775px auto;
  text-align: right;
}
.mv .summer_campaign .campaign_txt {
  width: 100%;
  max-width: 644px;
}
.mv .detail {
  max-width: 640px;
}
.mv .in {
  padding: 0;
}
@media screen and (min-width: 1440px) {
  .mv .summer_campaign {
    min-height: 211px;
  }
}
@media screen and (max-width: 1439px) {
  .mv > div {
    padding-top: 0;
  }
  .mv .summer_campaign {
    background: url(/school/image/campaign/summer_campaign/img_campaign_bg2.png) no-repeat top right / 100% auto;
  }
}
@media screen and (max-width: 1399px) {
  .mv .summer_campaign {
    padding: 55px 4% 20px;
  }
}
@media screen and (max-width: 599px) {
  .mv .summer_campaign {
    padding: 25px 4% 20px;
    text-align: center;
  }
  .mv .summer_campaign .campaign_txt {
    max-width: 450px;
  }
}
/* fixed_btn */
.fixed-btn .campaign_baloon {
  display: inline-block;
  position: absolute;
  left: 10px;
  top: -20px;
  width: max-content;
  padding: 0.5em 1em 0.5em 2em;
  background: #fdf200;
  border-radius: 9999px;
  color: #1c2569;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  letter-spacing: 0.02em;
}
.fixed-btn .campaign_baloon svg {
  position: absolute;
  left: -30px;
  top: -17px;
}
.fixed-btn .campaign_baloon::after {
  position: absolute;
  left: 50%;
  bottom: -9px;
  transform: translateX(-50%);
  border: 4px solid transparent;
  border-top: 5px solid #fdf200;
  content: '';
}
@media screen and (max-width: 599px) {
  .fixed-btn .campaign_baloon {
    left: 40px;
  }
}
/* trial_seminar */
.trial_seminar .trial_seminar_frame {
  padding-top: 50px;
}
.trial_seminar .trial_seminar_frame {
  position: relative;
}
.trial_seminar .campaign_baloon {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
  padding: 0.6em 1em 0.5em 55px;
  background-color: #ea5520;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.945%22%20height%3D%2227.124%22%20viewBox%3D%220%200%2031.945%2027.124%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20d%3D%22M31.945%2C14.37H0v8.57H1.452V37.321H30.493V22.94h1.452Z%22%20transform%3D%22translate(0%20-14.37)%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%226.389%22%20height%3D%226.389%22%20transform%3D%22translate(0%204.518)%20rotate(-45)%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%200)%22%20style%3D%22isolation%3Aisolate%22%3E%3Cpath%20d%3D%22M13.2%2C4.156h9.679V2.533C21.663%2C1.418%2C17.033-.7%2C15.471.233%2C13.519%2C1.4%2C13.2%2C4.156%2C13.2%2C4.156Z%22%20transform%3D%22translate(-9.367%20-0.001)%22%20fill%3D%22%23f9b753%22%2F%3E%3Cpath%20d%3D%22M29.02%2C8.182c-.1-.076-.665-.253-1.08-.412-1.931-.738-5.332-1.809-6.006-.909-.3.4%2C2.384%2C1.08%2C5.965%2C1.249.27.012.851.073%2C1.121.07Z%22%20transform%3D%22translate(-15.548%20-4.625)%22%20fill%3D%22%23f9aa31%22%2F%3E%3Cpath%20d%3D%22M73.149%2C4.161H63.47V2.538C64.687%2C1.425%2C69.316-.7%2C70.878.24c1.952%2C1.17%2C2.271%2C3.923%2C2.271%2C3.923Z%22%20transform%3D%22translate(-45.038%20-0.005)%22%20fill%3D%22%23f9b753%22%2F%3E%3Cpath%20d%3D%22M63.61%2C8.182c.1-.076.665-.253%2C1.08-.412%2C1.931-.738%2C5.332-1.809%2C6.006-.909.3.4-2.384%2C1.08-5.965%2C1.249-.27.012-.851.073-1.121.07Z%22%20transform%3D%22translate(-45.137%20-4.625)%22%20fill%3D%22%23f9aa31%22%2F%3E%3Cpath%20d%3D%22M49.278%2C4.723c0%2C1.461-1.774%2C1.1-3.964%2C1.1s-3.964.357-3.964-1.1a3.964%2C3.964%2C0%2C0%2C1%2C7.928%2C0Z%22%20transform%3D%22translate(-29.341%20-0.568)%22%20fill%3D%22%23f9b753%22%2F%3E%3Cpath%20d%3D%22M31.945%2C14.37H0v8.57H1.452V37.321H30.493V22.94h1.452Z%22%20transform%3D%22translate(0%20-10.197)%22%20fill%3D%22%23ffe78a%22%2F%3E%3Cg%20transform%3D%22translate(0%204.173)%22%20clip-path%3D%22url(%23a)%22%3E%3Cg%20transform%3D%22translate(28.629%2015.539)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(24.11%2020.055)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.955)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.696%206.211)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(28.629%206.504)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(24.111%2011.018)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.473)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(19.592%2015.538)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(15.074%2020.056)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.955)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.209)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(28.628%20-2.535)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.957)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(24.111%201.984)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.473)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(19.592%206.504)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.466)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(15.074%2011.019)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.951%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(10.558%2015.538)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.473)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(6.037%2020.056)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.561%203.955)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.209)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(24.112%20-7.051)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.473)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(19.591%20-2.535)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.561%203.957)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(15.075%201.985)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.951%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(10.558%206.503)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.95%208.468)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(6.037%2011.019)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.563%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(1.521%2015.539)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.95)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-2.997%2020.055)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.955)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(15.075%20-7.049)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(10.557%20-2.536)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.957)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.473)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(6.038%201.985)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.563%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(1.522%206.505)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.564%203.95)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.466)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-2.997%2011.018)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-7.513%2015.539)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(-0.003)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(6.038%20-7.05)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.563%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(1.52%20-2.534)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.562%203.955)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-2.996%201.984)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-7.515%206.504)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.952%208.466)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-2.996%20-7.05)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(-0.566%203.953)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(1.694%206.212)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-7.517%20-2.535)%22%20clip-path%3D%22url(%23b)%22%3E%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23b)%22%3E%3Crect%20width%3D%226.389%22%20height%3D%221.597%22%20transform%3D%22translate(3.954%208.471)%20rotate(-45)%22%20fill%3D%22%23fcd540%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%2C0H29.041V1.937H0Z%22%20transform%3D%22translate(1.452%2012.743)%22%20fill%3D%22%23fcd540%22%20opacity%3D%220.45%22%20style%3D%22mix-blend-mode%3Amultiply%3Bisolation%3Aisolate%22%2F%3E%3Cpath%20d%3D%22M0%2C0H4.676V23.242H0Z%22%20transform%3D%22translate(13.635%203.883)%22%20fill%3D%22%23f9b753%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 13px 50%;
  border-radius: 9999px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  line-height: 1.4;
  letter-spacing: 0.02em;
}
.trial_seminar .campaign_baloon::after {
  position: absolute;
  bottom: -13px;
  left: 50%;
  transform: translateX(-50%);
  border-top: 13px solid #ea5520;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  content: '';
}
@media screen and (max-width: 599px) {
  .trial_seminar .campaign_baloon {
    width: 94%;
    padding: 0.4em 1em 0.3em 55px;
    font-size: 14px;
  }
}
/* campaign_price_box */
.campaign_price_box .campaign_price {
  font-size: 20px;
}
.campaign_price_box .txt_line_through {
  text-decoration: line-through;
}
@media screen and (max-width: 599px) {
  .campaign_price_box {
    text-align: center;
  }
}
/* discount_price */
.discount_price {
  display: inline-block;
  padding: 0.2em 1em;
  background-color: rgba(32, 162, 0, 0.1);
  border-radius: 9999px;
  color: #20a200;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.02em;
}
.discount_price svg {
  margin-right: 5px;
  vertical-align: text-bottom;
}
@media screen and (max-width: 599px) {
  .discount_price {
    font-size: 14px;
  }
}
