@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
body {
  font-family: 'Noto Sans JP', sans-serif;
  line-height: 1;
}

strong {
  font-weight: bold;
}

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

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

body#Premium_Guide header {
  background: #000;
  padding: 16px 0;
  text-align: center;
}

.HeadInfo {
  padding-bottom: 0;
}

.HeadInfo .HeadInfo_announce {
  padding: 6px 11px;
  margin-bottom: 6px;
  display: inline-block;
  background: #fff;
  border-radius: 13px;
  font-size: 72.2%;
  font-weight: 900;
  color: #444444;
}

.Contents .HeadInfo .Premium_Guide_Lead {
  margin-bottom: -6px;
}

.HeadInfo .Premium_Guide_Lead {
  width: 78%;
}

.CorseInfo {
  background: #000;
  padding-top: 0;
}

.Contents {
  background: #000 url("../img/premium_v2/sp_premium_topvisual.png") no-repeat center top;
  background-size: contain;
}

.CorseInfo_Detail {
  background: #000;
}

.About_Course_Title {
  color: #ffffff;
  font-size: 94%;
  line-height: 1.47;
  font-weight: 900;
  text-align: center;
  padding: 28px 0 24px;
}

.HeadInfoLink a {
  font-weight: 500;
  border-bottom: none;
  font-size: 66.6%;
}

.superPremiumCourse,
.PremiumCourse,
.MasterCourse {
  width: 95%;
  margin: auto;
  text-align: center;
  padding-bottom: 25px;
  border-radius: 6px;
}

.SuperPremiumCourse b,
.PremiumCourse b,
.MasterCourse b {
  font-weight: bold;
  line-height: 2;
}

.superPremiumCourse b {
  color: #50400f;
}

.SuperPremiumCourse b,
.PremiumCourse b,
.MasterCourse b {
  color: #1E330D;
}

.superPremiumCourse b span,
.PremiumCourse b span,
.MasterCourse b span {
  font-size: 61%;
}

.superPremiumCourse dt,
.PremiumCourse dt,
.MasterCourse dt {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 6px 6px 0 0;
  position: relative;
}

.superPremiumCourse dd ul,
.PremiumCourse dd ul,
.MasterCourse dd ul {
  width: 90%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.superPremiumCourse dd ul + ul,
.PremiumCourse dd ul + ul,
.MasterCourse dd ul + ul {
  margin-top: 8px;
}

.superPremiumCourse dd ul li,
.PremiumCourse dd ul li,
.MasterCourse dd ul li {
  width: 31.8%;
  background: #fff;
  border-radius: 4px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 72.2%;
}
.MasterCourse dd ul li{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: 53px;
  color: #603F80;
}
.MasterCourse dd ul li.w100 {
  width: 100%;
  font-size: 83.33%;
}
.MasterCourse dd ul li.AI_adviser {
  font-size: 61.11%;
}
.MasterCourse dd ul li svg {
  margin-top: 5px;
}

.superPremiumCourse dd ul li.font_small,
.PremiumCourse dd ul li.font_small,
.MasterCourse dd ul li.font_small {
  font-size: 61%;
}

.superPremiumCourse dd ul li.font_small02,
.PremiumCourse dd ul li.font_small02,
.MasterCourse dd ul li.font_small02 {
  font-size: 66.6%;
}

@media screen and (max-width: 374px) {
  .superPremiumCourse dd ul li.font_small,
  .PremiumCourse dd ul li.font_small,
  .MasterCourse dd ul li.font_small {
    font-size: 55.5%;
  }
}

.superPremiumCourse dd ul li {
  margin-bottom: 8px;
  position: relative;
  padding-top: 6px;
  height: 52px;
  color: #7B600C;
}

.superPremiumCourse dd ul li::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 17%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.superPremiumCourse dd ul li::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 17%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #d5b44f;
}

.superPremiumCourse dd ul li:nth-of-type(1)::after {
/*  background: url("../img/premium_v2/superPremium_icon01.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><path d="M12.203 6.509a.508.508 0 0 0-.28-.661l-.02-.008a7.254 7.254 0 0 0-2.586-.47 6.694 6.694 0 1 0 7.016 6.685c0-.844-.166-1.679-.49-2.458a.549.549 0 0 0-.7-.29.507.507 0 0 0-.307.649l.008.02c.274.659.415 1.365.414 2.079.158 3.278-2.195 5.626-5.473 5.784s-5.864-2.187-6.022-5.465c-.158-3.278 1.996-5.81 5.274-5.968a6.16 6.16 0 0 1 2.472.393.55.55 0 0 0 .695-.291Z"/><path d="M18.505 9.009a.512.512 0 0 0-.371.637c.234.782.353 1.594.353 2.41.244 5.066-5.269 9.021-8.548 9.077-5.685-.175-8.816-4.52-9.276-8.329-.244-5.066 3.145-9.236 8.211-9.479a9.627 9.627 0 0 1 2.974.327.544.544 0 0 0 .669-.353.512.512 0 0 0-.353-.632l-.017-.005a10.707 10.707 0 0 0-2.832-.378C3.918 2.543-.248 7.129.011 12.526c.259 5.397 4.844 9.563 10.242 9.304a9.784 9.784 0 0 0 9.315-9.773 9.343 9.343 0 0 0-.4-2.693.544.544 0 0 0-.663-.354Z" class="cls-1"/><path d="M9.315 9.489c.083 0 .165 0 .242.011a.534.534 0 0 0 .588-.466.523.523 0 0 0-.484-.56h-.005a3.789 3.789 0 0 0-.341-.015 3.606 3.606 0 1 0 3.763 3.286.534.534 0 0 0-.586-.468.523.523 0 0 0-.49.554v.005c.006.074.01.149.01.223a2.7 2.7 0 1 1-2.7-2.571h.003Z"/><path d="M21.887 3.467a1.081 1.081 0 0 0-1-.636h-1.885v-1.8a1.03 1.03 0 0 0-.667-.952 1.116 1.116 0 0 0-1.178.224l-3.149 3a1.5 1.5 0 0 0-.474 1.092V7.31l-4.393 4.186a.5.5 0 0 0-.021.707l.021.021a.56.56 0 0 0 .765 0l4.392-4.186h3.058a1.65 1.65 0 0 0 1.146-.452l3.149-3c.305-.287.399-.733.236-1.119Zm-7.113.569 3.148-3v2.1l-3.307 3.152V4.403a.5.5 0 0 1 .159-.367Zm2.965 2.826a.558.558 0 0 1-.382.151h-1.976l3.307-3.152h2.2l-3.149 3.001Z"/></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><path d="M12.203 6.509a.508.508 0 0 0-.28-.661l-.02-.008a7.254 7.254 0 0 0-2.586-.47 6.694 6.694 0 1 0 7.016 6.685c0-.844-.166-1.679-.49-2.458a.549.549 0 0 0-.7-.29.507.507 0 0 0-.307.649l.008.02c.274.659.415 1.365.414 2.079.158 3.278-2.195 5.626-5.473 5.784s-5.864-2.187-6.022-5.465c-.158-3.278 1.996-5.81 5.274-5.968a6.16 6.16 0 0 1 2.472.393.55.55 0 0 0 .695-.291Z"/><path d="M18.505 9.009a.512.512 0 0 0-.371.637c.234.782.353 1.594.353 2.41.244 5.066-5.269 9.021-8.548 9.077-5.685-.175-8.816-4.52-9.276-8.329-.244-5.066 3.145-9.236 8.211-9.479a9.627 9.627 0 0 1 2.974.327.544.544 0 0 0 .669-.353.512.512 0 0 0-.353-.632l-.017-.005a10.707 10.707 0 0 0-2.832-.378C3.918 2.543-.248 7.129.011 12.526c.259 5.397 4.844 9.563 10.242 9.304a9.784 9.784 0 0 0 9.315-9.773 9.343 9.343 0 0 0-.4-2.693.544.544 0 0 0-.663-.354Z" class="cls-1"/><path d="M9.315 9.489c.083 0 .165 0 .242.011a.534.534 0 0 0 .588-.466.523.523 0 0 0-.484-.56h-.005a3.789 3.789 0 0 0-.341-.015 3.606 3.606 0 1 0 3.763 3.286.534.534 0 0 0-.586-.468.523.523 0 0 0-.49.554v.005c.006.074.01.149.01.223a2.7 2.7 0 1 1-2.7-2.571h.003Z"/><path d="M21.887 3.467a1.081 1.081 0 0 0-1-.636h-1.885v-1.8a1.03 1.03 0 0 0-.667-.952 1.116 1.116 0 0 0-1.178.224l-3.149 3a1.5 1.5 0 0 0-.474 1.092V7.31l-4.393 4.186a.5.5 0 0 0-.021.707l.021.021a.56.56 0 0 0 .765 0l4.392-4.186h3.058a1.65 1.65 0 0 0 1.146-.452l3.149-3c.305-.287.399-.733.236-1.119Zm-7.113.569 3.148-3v2.1l-3.307 3.152V4.403a.5.5 0 0 1 .159-.367Zm2.965 2.826a.558.558 0 0 1-.382.151h-1.976l3.307-3.152h2.2l-3.149 3.001Z"/></svg>');
  width: 22px;
  height: 22px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(2)::after {
/*  background: url("../img/premium_v2/superPremium_icon02.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><g><g><path d="M3.483 8.397a.512.512 0 0 0-.029-.113l-.809-2.075a.519.519 0 0 0-.671-.295l-.935.364a1.637 1.637 0 0 0-.928 2.113 1.637 1.637 0 0 0 2.113.928l.2-.078 1.157 2.968a.343.343 0 0 0 .444.2l1.1-.426a.345.345 0 0 0 .195-.445Z"/><path d="M8.849 4.986 7.46 1.42a.283.283 0 0 0-.374-.128l-.381.149a.282.282 0 0 0-.189.347l.05.128-.035.062A10.971 10.971 0 0 1 2.958 5.72l.529 1.356.528 1.356a10.975 10.975 0 0 1 5.163.338l.067.022.05.128a.282.282 0 0 0 .374.128l.381-.148a.283.283 0 0 0 .189-.348Z"/><path d="M12.825 3.437a8.474 8.474 0 0 0-2.2-3.283l-.077-.065a.363.363 0 0 0-.369-.064.347.347 0 0 0-.178.152.4.4 0 0 0-.043.3.438.438 0 0 0 .146.24l.064.055a7.58 7.58 0 0 1 1.959 2.938 7.6 7.6 0 0 1 .546 3.49c0 .028-.007.056-.011.084a.444.444 0 0 0 .055.275.412.412 0 0 0 .234.192.36.36 0 0 0 .234-.009.368.368 0 0 0 .229-.3l.012-.1a8.472 8.472 0 0 0-.601-3.905Z" /><path d="m9.664 1.453-.061-.05a.35.35 0 0 0-.349-.061.339.339 0 0 0-.167.141.4.4 0 0 0-.045.283.444.444 0 0 0 .15.252l.047.04a5.594 5.594 0 0 1 1.478 2.2 5.613 5.613 0 0 1 .4 2.621l-.009.063a.447.447 0 0 0 .061.286.392.392 0 0 0 .225.177.329.329 0 0 0 .217-.009.347.347 0 0 0 .217-.28c0-.026.007-.052.01-.078a6.483 6.483 0 0 0-.455-3.04 6.5 6.5 0 0 0-1.719-2.545Z" /></g><g><path d="M8.532 16.762a1.355 1.355 0 0 0 .492.858 1.977 1.977 0 0 0 1.267.409c1.036 0 1.7-.534 1.7-1.361a1.217 1.217 0 0 0-.586-1.1 2.7 2.7 0 0 0-1.2-.252 8.91 8.91 0 0 0-1.12.053v-1.3a7.333 7.333 0 0 0 1.016.052c1.047 0 1.664-.482 1.664-1.288 0-.722-.492-1.13-1.382-1.13a1.749 1.749 0 0 0-1.141.324 1.537 1.537 0 0 0-.439.806l-1.5-.251a2.6 2.6 0 0 1 .994-1.5 3.4 3.4 0 0 1 2.052-.575c1.748 0 2.879.879 2.879 2.24a1.908 1.908 0 0 1-.723 1.538 2.583 2.583 0 0 1-1.015.409 2.2 2.2 0 0 1 1.5.7 2.013 2.013 0 0 1 .5 1.445 2.213 2.213 0 0 1-.628 1.528 3.613 3.613 0 0 1-2.575.848 3.27 3.27 0 0 1-2.659-.995 2.753 2.753 0 0 1-.586-1.172Z"/><path d="M15.581 18.353a2.931 2.931 0 0 1-.691-1.057 7.015 7.015 0 0 1-.408-2.408 6.17 6.17 0 0 1 .638-2.9 2.981 2.981 0 0 1 2.67-1.455 3.039 3.039 0 0 1 2.208.849 2.914 2.914 0 0 1 .691 1.056 7.027 7.027 0 0 1 .409 2.429 5.5 5.5 0 0 1-.775 3.1 2.972 2.972 0 0 1-2.544 1.235 3.016 3.016 0 0 1-2.198-.849Zm3.339-.806a4.035 4.035 0 0 0 .733-2.69 4.06 4.06 0 0 0-.733-2.68 1.511 1.511 0 0 0-1.141-.44 1.408 1.408 0 0 0-1.172.534 3.905 3.905 0 0 0-.691 2.544 4.7 4.7 0 0 0 .534 2.491 1.532 1.532 0 0 0 1.34.681 1.519 1.519 0 0 0 1.13-.44Z"/><path d="M23.714 13.278c-.214.038-.32.061-.77.138a3.092 3.092 0 0 0-.3-.709 5.367 5.367 0 0 0 2.256-.648l.51.67c-.045.016-.205.084-.4.168a5.394 5.394 0 0 1-.518.191v1.013h.3a2.807 2.807 0 0 0 .48-.03v.793a3.163 3.163 0 0 0-.495-.031h-.282a3.792 3.792 0 0 0 .93 1.326 3.052 3.052 0 0 0-.351.71 3.347 3.347 0 0 1-.625-1.007 7.4 7.4 0 0 1 .046.785v1.639a6.454 6.454 0 0 0 .038.9h-.869a7.118 7.118 0 0 0 .046-.892v-1.288c0-.244 0-.244.007-.458.008-.061.008-.068.023-.472a4.756 4.756 0 0 1-.9 1.654 2.768 2.768 0 0 0-.366-.8 5.62 5.62 0 0 0 1.151-2.1h-.427a3.209 3.209 0 0 0-.549.038v-.808a2.924 2.924 0 0 0 .572.038h.488Zm5.442 2.76a2.6 2.6 0 0 0-.183.32 5.22 5.22 0 0 1-1.425 1.753 7.834 7.834 0 0 1-1.235.747 5.883 5.883 0 0 1-.96.343 2.622 2.622 0 0 0-.435-.778 5.384 5.384 0 0 0 1.662-.655 3.986 3.986 0 0 0 1.875-2.264Zm-2.561-2.706a7.83 7.83 0 0 1-.77 2.927 3.114 3.114 0 0 0-.686-.541 5.663 5.663 0 0 0 .724-2.554Zm1.189 2.751c0 .549-.221.694-1.052.694-.084 0-.206 0-.434-.008a3.088 3.088 0 0 0-.145-.762 3.715 3.715 0 0 0 .617.061c.168 0 .214-.046.214-.206v-2.95a5.951 5.951 0 0 0-.039-.739h.877a5.575 5.575 0 0 0-.038.762Zm.961-2.988a6.232 6.232 0 0 0 .426 1.205 5.626 5.626 0 0 0 .557.968 2.3 2.3 0 0 0-.267.244c-.259.274-.259.274-.374.381a7.579 7.579 0 0 1-1.029-2.592Z"/></g></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><g><g><path d="M3.483 8.397a.512.512 0 0 0-.029-.113l-.809-2.075a.519.519 0 0 0-.671-.295l-.935.364a1.637 1.637 0 0 0-.928 2.113 1.637 1.637 0 0 0 2.113.928l.2-.078 1.157 2.968a.343.343 0 0 0 .444.2l1.1-.426a.345.345 0 0 0 .195-.445Z"/><path d="M8.849 4.986 7.46 1.42a.283.283 0 0 0-.374-.128l-.381.149a.282.282 0 0 0-.189.347l.05.128-.035.062A10.971 10.971 0 0 1 2.958 5.72l.529 1.356.528 1.356a10.975 10.975 0 0 1 5.163.338l.067.022.05.128a.282.282 0 0 0 .374.128l.381-.148a.283.283 0 0 0 .189-.348Z"/><path d="M12.825 3.437a8.474 8.474 0 0 0-2.2-3.283l-.077-.065a.363.363 0 0 0-.369-.064.347.347 0 0 0-.178.152.4.4 0 0 0-.043.3.438.438 0 0 0 .146.24l.064.055a7.58 7.58 0 0 1 1.959 2.938 7.6 7.6 0 0 1 .546 3.49c0 .028-.007.056-.011.084a.444.444 0 0 0 .055.275.412.412 0 0 0 .234.192.36.36 0 0 0 .234-.009.368.368 0 0 0 .229-.3l.012-.1a8.472 8.472 0 0 0-.601-3.905Z" /><path d="m9.664 1.453-.061-.05a.35.35 0 0 0-.349-.061.339.339 0 0 0-.167.141.4.4 0 0 0-.045.283.444.444 0 0 0 .15.252l.047.04a5.594 5.594 0 0 1 1.478 2.2 5.613 5.613 0 0 1 .4 2.621l-.009.063a.447.447 0 0 0 .061.286.392.392 0 0 0 .225.177.329.329 0 0 0 .217-.009.347.347 0 0 0 .217-.28c0-.026.007-.052.01-.078a6.483 6.483 0 0 0-.455-3.04 6.5 6.5 0 0 0-1.719-2.545Z" /></g><g><path d="M8.532 16.762a1.355 1.355 0 0 0 .492.858 1.977 1.977 0 0 0 1.267.409c1.036 0 1.7-.534 1.7-1.361a1.217 1.217 0 0 0-.586-1.1 2.7 2.7 0 0 0-1.2-.252 8.91 8.91 0 0 0-1.12.053v-1.3a7.333 7.333 0 0 0 1.016.052c1.047 0 1.664-.482 1.664-1.288 0-.722-.492-1.13-1.382-1.13a1.749 1.749 0 0 0-1.141.324 1.537 1.537 0 0 0-.439.806l-1.5-.251a2.6 2.6 0 0 1 .994-1.5 3.4 3.4 0 0 1 2.052-.575c1.748 0 2.879.879 2.879 2.24a1.908 1.908 0 0 1-.723 1.538 2.583 2.583 0 0 1-1.015.409 2.2 2.2 0 0 1 1.5.7 2.013 2.013 0 0 1 .5 1.445 2.213 2.213 0 0 1-.628 1.528 3.613 3.613 0 0 1-2.575.848 3.27 3.27 0 0 1-2.659-.995 2.753 2.753 0 0 1-.586-1.172Z"/><path d="M15.581 18.353a2.931 2.931 0 0 1-.691-1.057 7.015 7.015 0 0 1-.408-2.408 6.17 6.17 0 0 1 .638-2.9 2.981 2.981 0 0 1 2.67-1.455 3.039 3.039 0 0 1 2.208.849 2.914 2.914 0 0 1 .691 1.056 7.027 7.027 0 0 1 .409 2.429 5.5 5.5 0 0 1-.775 3.1 2.972 2.972 0 0 1-2.544 1.235 3.016 3.016 0 0 1-2.198-.849Zm3.339-.806a4.035 4.035 0 0 0 .733-2.69 4.06 4.06 0 0 0-.733-2.68 1.511 1.511 0 0 0-1.141-.44 1.408 1.408 0 0 0-1.172.534 3.905 3.905 0 0 0-.691 2.544 4.7 4.7 0 0 0 .534 2.491 1.532 1.532 0 0 0 1.34.681 1.519 1.519 0 0 0 1.13-.44Z"/><path d="M23.714 13.278c-.214.038-.32.061-.77.138a3.092 3.092 0 0 0-.3-.709 5.367 5.367 0 0 0 2.256-.648l.51.67c-.045.016-.205.084-.4.168a5.394 5.394 0 0 1-.518.191v1.013h.3a2.807 2.807 0 0 0 .48-.03v.793a3.163 3.163 0 0 0-.495-.031h-.282a3.792 3.792 0 0 0 .93 1.326 3.052 3.052 0 0 0-.351.71 3.347 3.347 0 0 1-.625-1.007 7.4 7.4 0 0 1 .046.785v1.639a6.454 6.454 0 0 0 .038.9h-.869a7.118 7.118 0 0 0 .046-.892v-1.288c0-.244 0-.244.007-.458.008-.061.008-.068.023-.472a4.756 4.756 0 0 1-.9 1.654 2.768 2.768 0 0 0-.366-.8 5.62 5.62 0 0 0 1.151-2.1h-.427a3.209 3.209 0 0 0-.549.038v-.808a2.924 2.924 0 0 0 .572.038h.488Zm5.442 2.76a2.6 2.6 0 0 0-.183.32 5.22 5.22 0 0 1-1.425 1.753 7.834 7.834 0 0 1-1.235.747 5.883 5.883 0 0 1-.96.343 2.622 2.622 0 0 0-.435-.778 5.384 5.384 0 0 0 1.662-.655 3.986 3.986 0 0 0 1.875-2.264Zm-2.561-2.706a7.83 7.83 0 0 1-.77 2.927 3.114 3.114 0 0 0-.686-.541 5.663 5.663 0 0 0 .724-2.554Zm1.189 2.751c0 .549-.221.694-1.052.694-.084 0-.206 0-.434-.008a3.088 3.088 0 0 0-.145-.762 3.715 3.715 0 0 0 .617.061c.168 0 .214-.046.214-.206v-2.95a5.951 5.951 0 0 0-.039-.739h.877a5.575 5.575 0 0 0-.038.762Zm.961-2.988a6.232 6.232 0 0 0 .426 1.205 5.626 5.626 0 0 0 .557.968 2.3 2.3 0 0 0-.267.244c-.259.274-.259.274-.374.381a7.579 7.579 0 0 1-1.029-2.592Z"/></g></g></svg>');
  width: 29px;
  height: 19px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(3)::after {
/*  background: url("../img/premium_v2/superPremium_icon03.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><g><path d="M29.046 15.689h2.568v-4.143h1.678l-1.481-1.567-1.481-1.567-1.481 1.567-1.481 1.567h1.678Z"/><path d="M24.18 15.689h2.568V7.867h1.678L26.944 6.3l-1.481-1.567L23.982 6.3 22.5 7.867h1.679Z"/></g><path d="M17.048 15.689h4.478V0H0v15.689Zm.023-12.613h3.174v2.927h-3.174Zm0 4.209h3.174v2.926h-3.174Zm-.023 5 .023-.8h3.174v2.926h-3.2Zm-4.432-9.212h3.173V6h-3.173Zm0 4.209h3.173v2.926h-3.173Zm0 4.208h3.173v2.926h-3.173ZM8.16 3.073h3.174V6H8.16Zm0 4.209h3.174v2.926H8.16Zm0 4.208h3.174v2.926H8.16ZM1.282 3.073h5.6V6h-5.6Zm0 4.209h5.6v2.926h-5.6Zm0 4.208h5.6v2.926h-5.6Z"/></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"><g><path d="M29.046 15.689h2.568v-4.143h1.678l-1.481-1.567-1.481-1.567-1.481 1.567-1.481 1.567h1.678Z"/><path d="M24.18 15.689h2.568V7.867h1.678L26.944 6.3l-1.481-1.567L23.982 6.3 22.5 7.867h1.679Z"/></g><path d="M17.048 15.689h4.478V0H0v15.689Zm.023-12.613h3.174v2.927h-3.174Zm0 4.209h3.174v2.926h-3.174Zm-.023 5 .023-.8h3.174v2.926h-3.2Zm-4.432-9.212h3.173V6h-3.173Zm0 4.209h3.173v2.926h-3.173Zm0 4.208h3.173v2.926h-3.173ZM8.16 3.073h3.174V6H8.16Zm0 4.209h3.174v2.926H8.16Zm0 4.208h3.174v2.926H8.16ZM1.282 3.073h5.6V6h-5.6Zm0 4.209h5.6v2.926h-5.6Zm0 4.208h5.6v2.926h-5.6Z"/></svg>');
  width: 33px;
  height: 16px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(4)::after {
/*  background: url("../img/premium_v2/superPremium_icon04.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25.25" height="14.732"><g><path fill="none" d="M24.347 8.087h-2.705v2.022h2.705Z"/><path fill="none" d="M24.347 10.977h-2.705v2.022h2.705Z"/><path fill="none" d="M24.347 5.199h-2.705v2.022h2.705Z"/><path fill="none" d="M11.74 6.508v2.649l2.383-1.324Z"/><path fill="none" d="M.902 4.333h2.707V2.311H.904Z"/><path fill="none" d="M20.589 12.998a.148.148 0 0 0 .147-.141v-10.4a.148.148 0 0 0-.147-.141H4.655a.148.148 0 0 0-.147.141v10.4a.148.148 0 0 0 .147.141Zm-7.965-7.8a2.6 2.6 0 1 1-2.7 2.6 2.548 2.548 0 0 1 .792-1.841 2.769 2.769 0 0 1 1.908-.758Z"/><path fill="none" d="M.902 7.221h2.707V5.199H.904Z"/><path fill="none" d="M21.642 2.311v2.022h2.705V2.311Z"/><path fill="none" d="M.902 10.109h2.707V8.087H.904Z"/><path fill="none" d="M.902 12.998h2.707v-2.021H.904Z"/><path d="M24.648 0H.602a.591.591 0 0 0-.6.578v13.576a.591.591 0 0 0 .6.578h24.046a.591.591 0 0 0 .6-.578V.577a.591.591 0 0 0-.6-.578ZM4.509 12.854v-10.4a.147.147 0 0 1 .147-.141h15.931a.147.147 0 0 1 .147.141v10.4a.148.148 0 0 1-.147.141H4.66a.148.148 0 0 1-.151-.141Zm17.131.141v-2.018h2.705v2.024h-2.7Zm2.4-2.888h-2.4v-2.02h2.705v2.023Zm0-2.889h-2.4V5.199h2.705v2.022ZM3.601 2.308v2.023h-2.7v-2.02h2.708Zm-2.4 2.888h2.4v2.022h-2.7V5.199Zm0 2.889h2.4v2.022h-2.7v-2.02Zm0 2.888h2.4V13h-2.7v-2.023Zm23.142-6.641h-2.7V2.311h2.705Z" /><path d="M12.624 10.398a2.6 2.6 0 1 0-2.7-2.6 2.548 2.548 0 0 0 .792 1.841 2.765 2.765 0 0 0 1.908.759Zm-.881-3.89 2.386 1.325-2.389 1.321Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25.25" height="14.732"><g><path fill="none" d="M24.347 8.087h-2.705v2.022h2.705Z"/><path fill="none" d="M24.347 10.977h-2.705v2.022h2.705Z"/><path fill="none" d="M24.347 5.199h-2.705v2.022h2.705Z"/><path fill="none" d="M11.74 6.508v2.649l2.383-1.324Z"/><path fill="none" d="M.902 4.333h2.707V2.311H.904Z"/><path fill="none" d="M20.589 12.998a.148.148 0 0 0 .147-.141v-10.4a.148.148 0 0 0-.147-.141H4.655a.148.148 0 0 0-.147.141v10.4a.148.148 0 0 0 .147.141Zm-7.965-7.8a2.6 2.6 0 1 1-2.7 2.6 2.548 2.548 0 0 1 .792-1.841 2.769 2.769 0 0 1 1.908-.758Z"/><path fill="none" d="M.902 7.221h2.707V5.199H.904Z"/><path fill="none" d="M21.642 2.311v2.022h2.705V2.311Z"/><path fill="none" d="M.902 10.109h2.707V8.087H.904Z"/><path fill="none" d="M.902 12.998h2.707v-2.021H.904Z"/><path d="M24.648 0H.602a.591.591 0 0 0-.6.578v13.576a.591.591 0 0 0 .6.578h24.046a.591.591 0 0 0 .6-.578V.577a.591.591 0 0 0-.6-.578ZM4.509 12.854v-10.4a.147.147 0 0 1 .147-.141h15.931a.147.147 0 0 1 .147.141v10.4a.148.148 0 0 1-.147.141H4.66a.148.148 0 0 1-.151-.141Zm17.131.141v-2.018h2.705v2.024h-2.7Zm2.4-2.888h-2.4v-2.02h2.705v2.023Zm0-2.889h-2.4V5.199h2.705v2.022ZM3.601 2.308v2.023h-2.7v-2.02h2.708Zm-2.4 2.888h2.4v2.022h-2.7V5.199Zm0 2.889h2.4v2.022h-2.7v-2.02Zm0 2.888h2.4V13h-2.7v-2.023Zm23.142-6.641h-2.7V2.311h2.705Z" /><path d="M12.624 10.398a2.6 2.6 0 1 0-2.7-2.6 2.548 2.548 0 0 0 .792 1.841 2.765 2.765 0 0 0 1.908.759Zm-.881-3.89 2.386 1.325-2.389 1.321Z"/></g></svg>');
  width: 25px;
  height: 14px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(5)::after {
/*  background: url("../img/premium_v2/superPremium_icon05.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22.771" height="17.595"><g><path d="M21.918 0H.71A.651.651 0 0 0 0 .57v16.455a.651.651 0 0 0 .71.57h21.208a.783.783 0 0 0 .853-.685V.685A.783.783 0 0 0 21.918 0Zm-.386 1v2.358h-4.135V1Zm-5.4 0v2.358h-4.126V1Zm-5.375 2.358H6.635V1h4.126ZM1.235 1h4.14v2.358H1.24Zm0 15.6V4.516h4.14v12.083Zm5.4 0V4.516h4.126v12.083ZM12.01 4.517h4.126V16.6H12.01ZM17.397 16.6V4.516h4.135v12.083Z"/><path d="M2.721 5.412h1.193v8.731H2.721z"/><path d="M8.095 5.412h1.193v5.876H8.095z"/><path d="M13.414 5.412h1.193v8.731h-1.193z"/><path d="M18.788 5.412h1.193v5.876h-1.193z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22.771" height="17.595"><g><path d="M21.918 0H.71A.651.651 0 0 0 0 .57v16.455a.651.651 0 0 0 .71.57h21.208a.783.783 0 0 0 .853-.685V.685A.783.783 0 0 0 21.918 0Zm-.386 1v2.358h-4.135V1Zm-5.4 0v2.358h-4.126V1Zm-5.375 2.358H6.635V1h4.126ZM1.235 1h4.14v2.358H1.24Zm0 15.6V4.516h4.14v12.083Zm5.4 0V4.516h4.126v12.083ZM12.01 4.517h4.126V16.6H12.01ZM17.397 16.6V4.516h4.135v12.083Z"/><path d="M2.721 5.412h1.193v8.731H2.721z"/><path d="M8.095 5.412h1.193v5.876H8.095z"/><path d="M13.414 5.412h1.193v8.731h-1.193z"/><path d="M18.788 5.412h1.193v5.876h-1.193z"/></g></svg>');
  width: 23px;
  height: 18px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(6)::after {
/*  background: url("../img/premium_v2/superPremium_icon06.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26.858" height="18.248"><g><path d="M22.458 17.368h-1.614v-6.152a6.611 6.611 0 0 1-1.908.281 6.68 6.68 0 0 1-1.321-.132v6h-1.761v-6.634a6.624 6.624 0 0 1-3.229-3.889v10.526h-1.767V7.975H7.629v9.393H5.868V9.736H2.639v7.632H.878v-15.7a.44.44 0 1 0-.881 0v16.14a.44.44 0 0 0 .44.44h22.021a.44.44 0 1 0 0-.88Z" /><path d="m26.558 11.122-3.565-3.565a4.9 4.9 0 0 0 .449-.828 4.85 4.85 0 0 0-2.577-6.35 4.885 4.885 0 0 0-3.772 0 4.848 4.848 0 0 0 0 8.928 4.876 4.876 0 0 0 3.772 0 4.784 4.784 0 0 0 .637-.327l3.6 3.6a1.03 1.03 0 1 0 1.456-1.457ZM17.78 7.68a3.08 3.08 0 1 1 3.376-5.015 3.077 3.077 0 0 1 0 4.355 3.043 3.043 0 0 1-.979.66 3.1 3.1 0 0 1-2.399 0Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26.858" height="18.248"><g><path d="M22.458 17.368h-1.614v-6.152a6.611 6.611 0 0 1-1.908.281 6.68 6.68 0 0 1-1.321-.132v6h-1.761v-6.634a6.624 6.624 0 0 1-3.229-3.889v10.526h-1.767V7.975H7.629v9.393H5.868V9.736H2.639v7.632H.878v-15.7a.44.44 0 1 0-.881 0v16.14a.44.44 0 0 0 .44.44h22.021a.44.44 0 1 0 0-.88Z" /><path d="m26.558 11.122-3.565-3.565a4.9 4.9 0 0 0 .449-.828 4.85 4.85 0 0 0-2.577-6.35 4.885 4.885 0 0 0-3.772 0 4.848 4.848 0 0 0 0 8.928 4.876 4.876 0 0 0 3.772 0 4.784 4.784 0 0 0 .637-.327l3.6 3.6a1.03 1.03 0 1 0 1.456-1.457ZM17.78 7.68a3.08 3.08 0 1 1 3.376-5.015 3.077 3.077 0 0 1 0 4.355 3.043 3.043 0 0 1-.979.66 3.1 3.1 0 0 1-2.399 0Z"/></g></svg>');
  width: 26px;
  height: 18px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(7)::after {
/*  background: url("../img/premium_v2/superPremium_icon07.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18.726" height="22.841" viewBox="0 0 18.726 22.841"><g transform="translate(1515.964 -298.756)"><path d="M-1497.286,312.395v-.047a9.189,9.189,0,0,0-1.557-5.129l1.138-1.138a1.113,1.113,0,0,0,0-1.573l-1.151-1.152a1.114,1.114,0,0,0-1.572,0l-1.173,1.172a9.152,9.152,0,0,0-2.963-1.22v-.972h.516a.57.57,0,0,0,.569-.57v-2.441a.57.57,0,0,0-.569-.57h-4.884a.57.57,0,0,0-.569.57v2.441a.57.57,0,0,0,.569.57h.516v.954a9.136,9.136,0,0,0-3.222,1.344l-1.278-1.279a1.115,1.115,0,0,0-1.573,0l-1.151,1.151a1.113,1.113,0,0,0,0,1.573l1.3,1.3a9.2,9.2,0,0,0-1.45,4.965,9.262,9.262,0,0,0,9.266,9.249h.049a9.257,9.257,0,0,0,9.172-8.723.558.558,0,0,0,.062-.255A.551.551,0,0,0-1497.286,312.395Zm-17.528-7.1,1.112-1.113,1.113,1.113-1.113,1.113Zm14.148-.088,1.025-1.025,1.113,1.113-1.01,1.01A9.454,9.454,0,0,0-1500.666,305.206Zm-5.823,13.354a.571.571,0,0,0-.57.57v1.311a8.117,8.117,0,0,1-7.542-7.252h1.33a.57.57,0,0,0,.569-.57.57.57,0,0,0-.569-.57h-1.368a8.116,8.116,0,0,1,7.58-7.8v1.311a.57.57,0,0,0,.57.57.57.57,0,0,0,.57-.57v-1.3a8.072,8.072,0,0,1,3.89,1.347.438.438,0,0,0,.067.09l1.918,1.918a.556.556,0,0,0,.172.117,8.043,8.043,0,0,1,1.44,4.317h-1.546a.571.571,0,0,0-.57.57.571.571,0,0,0,.57.57h1.508a8.136,8.136,0,0,1-7.449,7.246v-1.3A.571.571,0,0,0-1506.489,318.56Zm.787-16.223v.76h-1.574v-.76Zm-2.659-1.139v-1.3h3.744v1.3Z"/><path d="M-1504.563,312.483a2.032,2.032,0,0,0-.172-.819l3.557-4.947-5.18,3.724a1.938,1.938,0,0,0-.267-.019,2.064,2.064,0,0,0-2.061,2.061,2.064,2.064,0,0,0,2.061,2.062A2.064,2.064,0,0,0-1504.563,312.483Zm-1.139,0a.924.924,0,0,1-.923.923.924.924,0,0,1-.922-.923.924.924,0,0,1,.922-.922A.924.924,0,0,1-1505.7,312.483Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18.726" height="22.841" viewBox="0 0 18.726 22.841"><g transform="translate(1515.964 -298.756)"><path d="M-1497.286,312.395v-.047a9.189,9.189,0,0,0-1.557-5.129l1.138-1.138a1.113,1.113,0,0,0,0-1.573l-1.151-1.152a1.114,1.114,0,0,0-1.572,0l-1.173,1.172a9.152,9.152,0,0,0-2.963-1.22v-.972h.516a.57.57,0,0,0,.569-.57v-2.441a.57.57,0,0,0-.569-.57h-4.884a.57.57,0,0,0-.569.57v2.441a.57.57,0,0,0,.569.57h.516v.954a9.136,9.136,0,0,0-3.222,1.344l-1.278-1.279a1.115,1.115,0,0,0-1.573,0l-1.151,1.151a1.113,1.113,0,0,0,0,1.573l1.3,1.3a9.2,9.2,0,0,0-1.45,4.965,9.262,9.262,0,0,0,9.266,9.249h.049a9.257,9.257,0,0,0,9.172-8.723.558.558,0,0,0,.062-.255A.551.551,0,0,0-1497.286,312.395Zm-17.528-7.1,1.112-1.113,1.113,1.113-1.113,1.113Zm14.148-.088,1.025-1.025,1.113,1.113-1.01,1.01A9.454,9.454,0,0,0-1500.666,305.206Zm-5.823,13.354a.571.571,0,0,0-.57.57v1.311a8.117,8.117,0,0,1-7.542-7.252h1.33a.57.57,0,0,0,.569-.57.57.57,0,0,0-.569-.57h-1.368a8.116,8.116,0,0,1,7.58-7.8v1.311a.57.57,0,0,0,.57.57.57.57,0,0,0,.57-.57v-1.3a8.072,8.072,0,0,1,3.89,1.347.438.438,0,0,0,.067.09l1.918,1.918a.556.556,0,0,0,.172.117,8.043,8.043,0,0,1,1.44,4.317h-1.546a.571.571,0,0,0-.57.57.571.571,0,0,0,.57.57h1.508a8.136,8.136,0,0,1-7.449,7.246v-1.3A.571.571,0,0,0-1506.489,318.56Zm.787-16.223v.76h-1.574v-.76Zm-2.659-1.139v-1.3h3.744v1.3Z"/><path d="M-1504.563,312.483a2.032,2.032,0,0,0-.172-.819l3.557-4.947-5.18,3.724a1.938,1.938,0,0,0-.267-.019,2.064,2.064,0,0,0-2.061,2.061,2.064,2.064,0,0,0,2.061,2.062A2.064,2.064,0,0,0-1504.563,312.483Zm-1.139,0a.924.924,0,0,1-.923.923.924.924,0,0,1-.922-.923.924.924,0,0,1,.922-.922A.924.924,0,0,1-1505.7,312.483Z"/></g></svg>');
  width: 19px;
  height: 23px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(8)::after {
/*  background: url("../img/premium_v2/superPremium_icon08.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25.045" height="20.564"><g><path d="M17.486 10.773H7.448l5.019 4.213Z" /><path d="M6.699 11.284v8.544l.38-.319 4.71-3.953Z"/><path d="m22.57 12.193-.437-.9-1.128-2.333-8.482-6.175L4.041 8.96l-1.128 2.333-.437.9-.174.36a1.763 1.763 0 0 1-.263.393v7a.437.437 0 0 0 .437.437h3.349V10.336a.437.437 0 0 1 .437-.437h12.849a.435.435 0 0 1 .4.433v10.047h3.058a.437.437 0 0 0 .437-.437v-7a1.764 1.764 0 0 1-.263-.393Z"/><path d="m17.858 19.51.52.437.262.22v-9.22l-5.492 4.61Z"/><path d="m16.498 19.51-4.03-3.383-4.03 3.383-.521.437-.52.437h10.142l-.52-.437Z"/><path d="m5.835 20.557.2-.17h-.213v.18Z"/><path d="M6.699 19.946v-.118l-.141.118Z"/><path d="m24.973 11.476-1.93-3.992a.739.739 0 0 0-.227-.272l-8.7-6.333-1.019-.742a.725.725 0 0 0-.575-.122.725.725 0 0 0-.573.122L10.93.879l-8.7 6.333a.748.748 0 0 0-.227.272l-1.93 3.992a.728.728 0 0 0 .339.972.73.73 0 0 0 .316.073.727.727 0 0 0 .656-.412l.655-1.354.437-.9.437-.9.063-.13 3.465-2.843.271-.224 4.945-3.6.84-.611.874.624 2.02 1.444 2.927 2.131 3.752 3.079.063.13.437.9.437.9.655 1.354a.73.73 0 0 0 .656.412.73.73 0 0 0 .316-.073.728.728 0 0 0 .339-.972Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25.045" height="20.564"><g><path d="M17.486 10.773H7.448l5.019 4.213Z" /><path d="M6.699 11.284v8.544l.38-.319 4.71-3.953Z"/><path d="m22.57 12.193-.437-.9-1.128-2.333-8.482-6.175L4.041 8.96l-1.128 2.333-.437.9-.174.36a1.763 1.763 0 0 1-.263.393v7a.437.437 0 0 0 .437.437h3.349V10.336a.437.437 0 0 1 .437-.437h12.849a.435.435 0 0 1 .4.433v10.047h3.058a.437.437 0 0 0 .437-.437v-7a1.764 1.764 0 0 1-.263-.393Z"/><path d="m17.858 19.51.52.437.262.22v-9.22l-5.492 4.61Z"/><path d="m16.498 19.51-4.03-3.383-4.03 3.383-.521.437-.52.437h10.142l-.52-.437Z"/><path d="m5.835 20.557.2-.17h-.213v.18Z"/><path d="M6.699 19.946v-.118l-.141.118Z"/><path d="m24.973 11.476-1.93-3.992a.739.739 0 0 0-.227-.272l-8.7-6.333-1.019-.742a.725.725 0 0 0-.575-.122.725.725 0 0 0-.573.122L10.93.879l-8.7 6.333a.748.748 0 0 0-.227.272l-1.93 3.992a.728.728 0 0 0 .339.972.73.73 0 0 0 .316.073.727.727 0 0 0 .656-.412l.655-1.354.437-.9.437-.9.063-.13 3.465-2.843.271-.224 4.945-3.6.84-.611.874.624 2.02 1.444 2.927 2.131 3.752 3.079.063.13.437.9.437.9.655 1.354a.73.73 0 0 0 .656.412.73.73 0 0 0 .316-.073.728.728 0 0 0 .339-.972Z"/></g></svg>');
  width: 25px;
  height: 20px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(9)::after {
/*  background: url("../img/premium_v2/superPremium_icon09.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28.291" height="21.531"><g><path fill="none" d="M11.633 6.222c.119-.117.238-.239.358-.369a10.77 10.77 0 0 0 1.537-2.152l-2.152.615-.308 1.537a4.05 4.05 0 0 1-.732.515h.007c.445-.057.872-.104 1.29-.146Z" /><path d="M11.991 13.846a1.029 1.029 0 0 0-.923.615H9.224l2.259-2.5a10.649 10.649 0 0 0 3.2-.9 1.374 1.374 0 0 1-.062-.387 1.379 1.379 0 0 1 .405-.978l1.268-1.269a1.384 1.384 0 0 1 .978-.4 1.384 1.384 0 0 1 .978.4l.553.553a6.877 6.877 0 0 1 .7-.308 1.373 1.373 0 0 1-.489-1.047V6.33a10.02 10.02 0 0 0-2.292-.272c-.7-.027-1.528-.036-2.463-.007.369-.264.742-.532 1.12-.808a2.3 2.3 0 0 0 .615-.615 2.006 2.006 0 0 0 .307-1.537 2.062 2.062 0 0 0-.614-.923c-.845-.741-2.987-.736-5.534 0A1.368 1.368 0 0 0 9.846.939a1.292 1.292 0 0 0-.923-.308 1.417 1.417 0 0 0-.922.308 1.538 1.538 0 0 0 0 2.152 1.537 1.537 0 0 0 1.23.307l.615.307-.275 1.538a10.92 10.92 0 0 0-.661.116 22.888 22.888 0 0 1-.909-.731 12 12 0 0 0-3.381-2.46 7.376 7.376 0 0 0-.923-.307L3.021.004q0 2.136-.246 2.164-.214.025-.615-1.537l-.307 2.767c-.27.51-.948 1.8-1.7 3.3a.908.908 0 0 0-.113.7c.179.492.992.594 1.2.615l2.459-2.152a14.926 14.926 0 0 0 1.23 1.537c.313.343.624.649.922.923a7.507 7.507 0 0 0 .615 1.229 7.41 7.41 0 0 0 1.018 1.291 11.742 11.742 0 0 1-1.94 1.476c-.25.15-.541.31-.615.615-.082.337.163.6.615 1.23a9.38 9.38 0 0 1 1.328 2.306c.184.532.286.826.209 1.075a.4.4 0 0 0 0 .308.39.39 0 0 0 .237.165c.4.119.948-.428.993-.473a.831.831 0 0 0 0-.615c-.071-.147-.157-.164-.308-.307a3.37 3.37 0 0 1-.615-1.23c-.209-.55-.127-.495-.307-.922-.227-.538-.4-.726-.307-.922.056-.119.243-.184.614-.308l.923-.307a6.419 6.419 0 0 0-.308 1.537v.039a1.121 1.121 0 0 0 .31.883c.275.227.633.157 1.537 0 .365-.063 1-.172 1.844-.307h1.23a1.087 1.087 0 0 0-.933-1.238Zm-.923-7.993.308-1.537 2.152-.615a10.77 10.77 0 0 1-1.537 2.152c-.12.13-.239.252-.358.369-.418.042-.845.09-1.29.15h-.007a4.05 4.05 0 0 0 .732-.519Z" /><g ><path fill="none" d="M22.44 8.287v-.2h-.871v.692h.871Z" /><path fill="none" d="M26.309 14.871h.949a5.208 5.208 0 0 0-.166-.923 5.344 5.344 0 0 0-.224-.665 5.276 5.276 0 0 0-.457-.848l-.068-.1a.415.415 0 0 1-.107-.071l-.6-.6-.663-.663c-.014-.015-.02-.034-.033-.05-.039-.026-.082-.049-.123-.074s-.11-.069-.166-.1a5.339 5.339 0 0 0-.705-.342h-.007a5.032 5.032 0 0 0-.546-.179 5.3 5.3 0 0 0-.922-.167v.771a.464.464 0 0 1-.027.15.46.46 0 0 1-.157.216 1.263 1.263 0 0 1-.146-.231c-.044 0-.087-.007-.131-.007a4.44 4.44 0 0 0-.434.022.439.439 0 0 1-.027-.15v-.771c-.141.012-.28.033-.417.056a5.292 5.292 0 0 0-.836.211 5.193 5.193 0 0 0-.389.148 5.415 5.415 0 0 0-.713.382 5.313 5.313 0 0 0-2.043 2.4l-.014.036a5.1 5.1 0 0 0-.214.64 5.114 5.114 0 0 0-.167.923h.77a.449.449 0 0 1 .151.027.469.469 0 0 1 .106.051.461.461 0 0 1 .194.287.43.43 0 0 1 .011.1.461.461 0 0 1-.311.434.475.475 0 0 1-.151.027h-.77a5.1 5.1 0 0 0 .167.922 5.288 5.288 0 0 0 3.7 3.7 5.306 5.306 0 0 0 .923.167v-.789a.439.439 0 0 1 .027-.15.46.46 0 0 1 .434-.311.462.462 0 0 1 .434.311.464.464 0 0 1 .027.15v.771a5.3 5.3 0 0 0 .922-.167 5.291 5.291 0 0 0 3.7-3.7 5.18 5.18 0 0 0 .166-.922h-.949a.462.462 0 0 1-.462-.461.461.461 0 0 1 .464-.461Z" /><path d="M27.657 12.799a6.253 6.253 0 0 0-.46-.844l.666-.666.293-.293a.465.465 0 0 0 .135-.326.461.461 0 0 0-.135-.326l-1.268-1.269a.476.476 0 0 0-.652 0l-.314.314-.671.672a6.063 6.063 0 0 0-.857-.448c-.049-.021-.1-.036-.151-.056a6.137 6.137 0 0 0-.886-.271.424.424 0 0 0 .005-.051V8.082h.257a.461.461 0 0 0 .461-.461v-1.61a.461.461 0 0 0-.461-.461h-3.228a.461.461 0 0 0-.461.461v1.614a.451.451 0 0 0 .034.173.461.461 0 0 0 .427.288h.256v1.153a.424.424 0 0 0 .005.051 6.137 6.137 0 0 0-.886.271 5.439 5.439 0 0 0-.274.113 6.188 6.188 0 0 0-.845.458l-.668-.667-.385-.386a.463.463 0 0 0-.326-.135.463.463 0 0 0-.326.135l-.851.851-.417.418a.453.453 0 0 0-.13.272.482.482 0 0 0-.005.054.46.46 0 0 0 .135.326l.4.4.325.326.346.345-.331.6-.011.022c-.036.076-.076.149-.109.226a6.218 6.218 0 0 0-.337 1.067 6.169 6.169 0 0 0-.121.737v.066c-.016.179-.028.36-.028.543a6.252 6.252 0 0 0 .075.914c.015.1.026.2.046.3.009.045.021.089.03.134a6.215 6.215 0 0 0 4.7 4.7 6.157 6.157 0 0 0 1.346.151 6.148 6.148 0 0 0 1.345-.151 6.215 6.215 0 0 0 4.7-4.7 6.228 6.228 0 0 0 .151-1.346 6.221 6.221 0 0 0-.151-1.346 6.136 6.136 0 0 0-.393-1.189Zm-6.088-4.512v-.205h.871v.692h-.871Zm4.74 7.506h.949a5.18 5.18 0 0 1-.166.922 5.291 5.291 0 0 1-3.7 3.7 5.3 5.3 0 0 1-.922.167v-.771a.464.464 0 0 0-.027-.15.462.462 0 0 0-.434-.311.46.46 0 0 0-.434.311.439.439 0 0 0-.027.15v.771a5.306 5.306 0 0 1-.923-.167 5.288 5.288 0 0 1-3.7-3.7 5.1 5.1 0 0 1-.167-.922h.77a.475.475 0 0 0 .151-.027.461.461 0 0 0 .311-.434.43.43 0 0 0-.011-.1.461.461 0 0 0-.194-.287.469.469 0 0 0-.106-.051.449.449 0 0 0-.151-.027h-.77a5.114 5.114 0 0 1 .167-.923 5.1 5.1 0 0 1 .214-.64l.014-.036a5.313 5.313 0 0 1 2.043-2.4 5.415 5.415 0 0 1 .713-.382c.127-.055.257-.1.389-.148a5.292 5.292 0 0 1 .836-.211c.137-.023.276-.044.417-.056v.771c0 .053-.052.532.255.532.615 0 .615 0 .64-.382 0-.05.027-.1.027-.15v-.771a5.3 5.3 0 0 1 .922.167 5.743 5.743 0 0 1 .546.179h.007a5.339 5.339 0 0 1 .705.342l.166.1c.055.033.084.048.123.074.013.016.019.035.033.05l.663.663.6.6a.415.415 0 0 0 .107.071l.068.1a5.276 5.276 0 0 1 .457.848 5.344 5.344 0 0 1 .224.665 5.208 5.208 0 0 1 .166.923h-.949a.461.461 0 0 0-.462.461.462.462 0 0 0 .46.479Z"/></g><path d="m24.885 12.217-1.689 1.215-.854.614a1.437 1.437 0 0 0-.427-.072 1.444 1.444 0 0 0-1.274.775 1.431 1.431 0 0 0-.173.673 1.449 1.449 0 0 0 1.447 1.447 1.432 1.432 0 0 0 .858-.289 1.44 1.44 0 0 0 .589-1.158 1.428 1.428 0 0 0-.187-.7l.574-.8 1.19-1.654.064-.089.071-.1-.1.072Zm-3.5 3.2a.526.526 0 0 1 .525-.525.526.526 0 0 1 .525.525.526.526 0 0 1-.525.525.526.526 0 0 1-.52-.52Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28.291" height="21.531"><g><path fill="none" d="M11.633 6.222c.119-.117.238-.239.358-.369a10.77 10.77 0 0 0 1.537-2.152l-2.152.615-.308 1.537a4.05 4.05 0 0 1-.732.515h.007c.445-.057.872-.104 1.29-.146Z" /><path d="M11.991 13.846a1.029 1.029 0 0 0-.923.615H9.224l2.259-2.5a10.649 10.649 0 0 0 3.2-.9 1.374 1.374 0 0 1-.062-.387 1.379 1.379 0 0 1 .405-.978l1.268-1.269a1.384 1.384 0 0 1 .978-.4 1.384 1.384 0 0 1 .978.4l.553.553a6.877 6.877 0 0 1 .7-.308 1.373 1.373 0 0 1-.489-1.047V6.33a10.02 10.02 0 0 0-2.292-.272c-.7-.027-1.528-.036-2.463-.007.369-.264.742-.532 1.12-.808a2.3 2.3 0 0 0 .615-.615 2.006 2.006 0 0 0 .307-1.537 2.062 2.062 0 0 0-.614-.923c-.845-.741-2.987-.736-5.534 0A1.368 1.368 0 0 0 9.846.939a1.292 1.292 0 0 0-.923-.308 1.417 1.417 0 0 0-.922.308 1.538 1.538 0 0 0 0 2.152 1.537 1.537 0 0 0 1.23.307l.615.307-.275 1.538a10.92 10.92 0 0 0-.661.116 22.888 22.888 0 0 1-.909-.731 12 12 0 0 0-3.381-2.46 7.376 7.376 0 0 0-.923-.307L3.021.004q0 2.136-.246 2.164-.214.025-.615-1.537l-.307 2.767c-.27.51-.948 1.8-1.7 3.3a.908.908 0 0 0-.113.7c.179.492.992.594 1.2.615l2.459-2.152a14.926 14.926 0 0 0 1.23 1.537c.313.343.624.649.922.923a7.507 7.507 0 0 0 .615 1.229 7.41 7.41 0 0 0 1.018 1.291 11.742 11.742 0 0 1-1.94 1.476c-.25.15-.541.31-.615.615-.082.337.163.6.615 1.23a9.38 9.38 0 0 1 1.328 2.306c.184.532.286.826.209 1.075a.4.4 0 0 0 0 .308.39.39 0 0 0 .237.165c.4.119.948-.428.993-.473a.831.831 0 0 0 0-.615c-.071-.147-.157-.164-.308-.307a3.37 3.37 0 0 1-.615-1.23c-.209-.55-.127-.495-.307-.922-.227-.538-.4-.726-.307-.922.056-.119.243-.184.614-.308l.923-.307a6.419 6.419 0 0 0-.308 1.537v.039a1.121 1.121 0 0 0 .31.883c.275.227.633.157 1.537 0 .365-.063 1-.172 1.844-.307h1.23a1.087 1.087 0 0 0-.933-1.238Zm-.923-7.993.308-1.537 2.152-.615a10.77 10.77 0 0 1-1.537 2.152c-.12.13-.239.252-.358.369-.418.042-.845.09-1.29.15h-.007a4.05 4.05 0 0 0 .732-.519Z" /><g ><path fill="none" d="M22.44 8.287v-.2h-.871v.692h.871Z" /><path fill="none" d="M26.309 14.871h.949a5.208 5.208 0 0 0-.166-.923 5.344 5.344 0 0 0-.224-.665 5.276 5.276 0 0 0-.457-.848l-.068-.1a.415.415 0 0 1-.107-.071l-.6-.6-.663-.663c-.014-.015-.02-.034-.033-.05-.039-.026-.082-.049-.123-.074s-.11-.069-.166-.1a5.339 5.339 0 0 0-.705-.342h-.007a5.032 5.032 0 0 0-.546-.179 5.3 5.3 0 0 0-.922-.167v.771a.464.464 0 0 1-.027.15.46.46 0 0 1-.157.216 1.263 1.263 0 0 1-.146-.231c-.044 0-.087-.007-.131-.007a4.44 4.44 0 0 0-.434.022.439.439 0 0 1-.027-.15v-.771c-.141.012-.28.033-.417.056a5.292 5.292 0 0 0-.836.211 5.193 5.193 0 0 0-.389.148 5.415 5.415 0 0 0-.713.382 5.313 5.313 0 0 0-2.043 2.4l-.014.036a5.1 5.1 0 0 0-.214.64 5.114 5.114 0 0 0-.167.923h.77a.449.449 0 0 1 .151.027.469.469 0 0 1 .106.051.461.461 0 0 1 .194.287.43.43 0 0 1 .011.1.461.461 0 0 1-.311.434.475.475 0 0 1-.151.027h-.77a5.1 5.1 0 0 0 .167.922 5.288 5.288 0 0 0 3.7 3.7 5.306 5.306 0 0 0 .923.167v-.789a.439.439 0 0 1 .027-.15.46.46 0 0 1 .434-.311.462.462 0 0 1 .434.311.464.464 0 0 1 .027.15v.771a5.3 5.3 0 0 0 .922-.167 5.291 5.291 0 0 0 3.7-3.7 5.18 5.18 0 0 0 .166-.922h-.949a.462.462 0 0 1-.462-.461.461.461 0 0 1 .464-.461Z" /><path d="M27.657 12.799a6.253 6.253 0 0 0-.46-.844l.666-.666.293-.293a.465.465 0 0 0 .135-.326.461.461 0 0 0-.135-.326l-1.268-1.269a.476.476 0 0 0-.652 0l-.314.314-.671.672a6.063 6.063 0 0 0-.857-.448c-.049-.021-.1-.036-.151-.056a6.137 6.137 0 0 0-.886-.271.424.424 0 0 0 .005-.051V8.082h.257a.461.461 0 0 0 .461-.461v-1.61a.461.461 0 0 0-.461-.461h-3.228a.461.461 0 0 0-.461.461v1.614a.451.451 0 0 0 .034.173.461.461 0 0 0 .427.288h.256v1.153a.424.424 0 0 0 .005.051 6.137 6.137 0 0 0-.886.271 5.439 5.439 0 0 0-.274.113 6.188 6.188 0 0 0-.845.458l-.668-.667-.385-.386a.463.463 0 0 0-.326-.135.463.463 0 0 0-.326.135l-.851.851-.417.418a.453.453 0 0 0-.13.272.482.482 0 0 0-.005.054.46.46 0 0 0 .135.326l.4.4.325.326.346.345-.331.6-.011.022c-.036.076-.076.149-.109.226a6.218 6.218 0 0 0-.337 1.067 6.169 6.169 0 0 0-.121.737v.066c-.016.179-.028.36-.028.543a6.252 6.252 0 0 0 .075.914c.015.1.026.2.046.3.009.045.021.089.03.134a6.215 6.215 0 0 0 4.7 4.7 6.157 6.157 0 0 0 1.346.151 6.148 6.148 0 0 0 1.345-.151 6.215 6.215 0 0 0 4.7-4.7 6.228 6.228 0 0 0 .151-1.346 6.221 6.221 0 0 0-.151-1.346 6.136 6.136 0 0 0-.393-1.189Zm-6.088-4.512v-.205h.871v.692h-.871Zm4.74 7.506h.949a5.18 5.18 0 0 1-.166.922 5.291 5.291 0 0 1-3.7 3.7 5.3 5.3 0 0 1-.922.167v-.771a.464.464 0 0 0-.027-.15.462.462 0 0 0-.434-.311.46.46 0 0 0-.434.311.439.439 0 0 0-.027.15v.771a5.306 5.306 0 0 1-.923-.167 5.288 5.288 0 0 1-3.7-3.7 5.1 5.1 0 0 1-.167-.922h.77a.475.475 0 0 0 .151-.027.461.461 0 0 0 .311-.434.43.43 0 0 0-.011-.1.461.461 0 0 0-.194-.287.469.469 0 0 0-.106-.051.449.449 0 0 0-.151-.027h-.77a5.114 5.114 0 0 1 .167-.923 5.1 5.1 0 0 1 .214-.64l.014-.036a5.313 5.313 0 0 1 2.043-2.4 5.415 5.415 0 0 1 .713-.382c.127-.055.257-.1.389-.148a5.292 5.292 0 0 1 .836-.211c.137-.023.276-.044.417-.056v.771c0 .053-.052.532.255.532.615 0 .615 0 .64-.382 0-.05.027-.1.027-.15v-.771a5.3 5.3 0 0 1 .922.167 5.743 5.743 0 0 1 .546.179h.007a5.339 5.339 0 0 1 .705.342l.166.1c.055.033.084.048.123.074.013.016.019.035.033.05l.663.663.6.6a.415.415 0 0 0 .107.071l.068.1a5.276 5.276 0 0 1 .457.848 5.344 5.344 0 0 1 .224.665 5.208 5.208 0 0 1 .166.923h-.949a.461.461 0 0 0-.462.461.462.462 0 0 0 .46.479Z"/></g><path d="m24.885 12.217-1.689 1.215-.854.614a1.437 1.437 0 0 0-.427-.072 1.444 1.444 0 0 0-1.274.775 1.431 1.431 0 0 0-.173.673 1.449 1.449 0 0 0 1.447 1.447 1.432 1.432 0 0 0 .858-.289 1.44 1.44 0 0 0 .589-1.158 1.428 1.428 0 0 0-.187-.7l.574-.8 1.19-1.654.064-.089.071-.1-.1.072Zm-3.5 3.2a.526.526 0 0 1 .525-.525.526.526 0 0 1 .525.525.526.526 0 0 1-.525.525.526.526 0 0 1-.52-.52Z"/></g></svg>');
  width: 28px;
  height: 22px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(10)::after {
  /*  background: url("../img/premium_v2/superPremium_icon11.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23.87" height="12.075"><g><path d="M5.174 5.804a2.639 2.639 0 0 1 .451-.7 2.639 2.639 0 0 0-.451.7Z"/><path d="M22.166 1.811A5.878 5.878 0 0 0 17.91 0H6.104a6.117 6.117 0 0 0-6.1 5.831 6.03 6.03 0 0 0 1.7 4.432 5.877 5.877 0 0 0 4.256 1.812h2.368V7.863H6.719a1.766 1.766 0 0 1-1.516-2.476 1.879 1.879 0 0 1 .321-.5 1.51 1.51 0 0 1 .076-.078 2.052 2.052 0 0 1 .461-.322 2.24 2.24 0 0 1 .921-.264l9.882-.007h.1a2.276 2.276 0 0 1 .512.071 2.079 2.079 0 0 1 .438.167 1.877 1.877 0 0 1 .441.317 2.386 2.386 0 0 1 .164.176 1.686 1.686 0 0 1 .421 1.094 1.631 1.631 0 0 1-.252.864 2.125 2.125 0 0 1-.195.267 1.769 1.769 0 0 1-.23.225 2.142 2.142 0 0 1-.971.43 2.452 2.452 0 0 1-.348.039H9.167v4.212h8.6a6.117 6.117 0 0 0 6.1-5.831 6.031 6.031 0 0 0-1.701-4.436Z"/></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="23.87" height="12.075"><g><path d="M5.174 5.804a2.639 2.639 0 0 1 .451-.7 2.639 2.639 0 0 0-.451.7Z"/><path d="M22.166 1.811A5.878 5.878 0 0 0 17.91 0H6.104a6.117 6.117 0 0 0-6.1 5.831 6.03 6.03 0 0 0 1.7 4.432 5.877 5.877 0 0 0 4.256 1.812h2.368V7.863H6.719a1.766 1.766 0 0 1-1.516-2.476 1.879 1.879 0 0 1 .321-.5 1.51 1.51 0 0 1 .076-.078 2.052 2.052 0 0 1 .461-.322 2.24 2.24 0 0 1 .921-.264l9.882-.007h.1a2.276 2.276 0 0 1 .512.071 2.079 2.079 0 0 1 .438.167 1.877 1.877 0 0 1 .441.317 2.386 2.386 0 0 1 .164.176 1.686 1.686 0 0 1 .421 1.094 1.631 1.631 0 0 1-.252.864 2.125 2.125 0 0 1-.195.267 1.769 1.769 0 0 1-.23.225 2.142 2.142 0 0 1-.971.43 2.452 2.452 0 0 1-.348.039H9.167v4.212h8.6a6.117 6.117 0 0 0 6.1-5.831 6.031 6.031 0 0 0-1.701-4.436Z"/></g></svg>');
  width: 24px;
  height: 13px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(11)::after {
/*  background: url("../img/premium_v2/superPremium_icon10.png") no-repeat;*/
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.357' height='16.737' viewBox='0 0 22.357 16.737'%3E%3Cpath d='M155.409 9.446h0l0-6.892a1.452 1.452 0 0 0-2.9 0V9.446h0v1.63h0v4.942a1.452 1.452 0 0 0 2.9 0V9.9a.286.286 0 0 0 0-.035Z' transform='translate(-133.054 -0.732)' fill='%23d5b44f'/%3E%3Cpath d='M110.854 25.874a1.9 1.9 0 1 0 1.9 1.905 1.907 1.907 0 0 0-1.9-1.905' transform='translate(-104.113 -17.192)' fill='%23d5b44f'/%3E%3Cpath d='M111.372 13.522H110.9a5.081 5.081 0 0 1-.852-.12c-1.366-.4-1.851-1.289-1.851-3.4V6.735a6.83 6.83 0 0 0-13.659.028v8.523a1.452 1.452 0 1 0 2.9 0V6.772A4 4 0 0 1 101.3 2.926h.031a4 4 0 0 1 3.957 3.809V9.981c-.175 3.408 1.534 5.785 4.55 6.355a5.128 5.128 0 0 0 .808.12v.017h.22c.021 0 .042 0 .062.005l.431.012v-.017h.007a1.476 1.476 0 1 0 0-2.951' transform='translate(-94.537)' fill='%23d5b44f'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.357' height='16.737' viewBox='0 0 22.357 16.737'%3E%3Cpath d='M155.409 9.446h0l0-6.892a1.452 1.452 0 0 0-2.9 0V9.446h0v1.63h0v4.942a1.452 1.452 0 0 0 2.9 0V9.9a.286.286 0 0 0 0-.035Z' transform='translate(-133.054 -0.732)' fill='%23d5b44f'/%3E%3Cpath d='M110.854 25.874a1.9 1.9 0 1 0 1.9 1.905 1.907 1.907 0 0 0-1.9-1.905' transform='translate(-104.113 -17.192)' fill='%23d5b44f'/%3E%3Cpath d='M111.372 13.522H110.9a5.081 5.081 0 0 1-.852-.12c-1.366-.4-1.851-1.289-1.851-3.4V6.735a6.83 6.83 0 0 0-13.659.028v8.523a1.452 1.452 0 1 0 2.9 0V6.772A4 4 0 0 1 101.3 2.926h.031a4 4 0 0 1 3.957 3.809V9.981c-.175 3.408 1.534 5.785 4.55 6.355a5.128 5.128 0 0 0 .808.12v.017h.22c.021 0 .042 0 .062.005l.431.012v-.017h.007a1.476 1.476 0 1 0 0-2.951' transform='translate(-94.537)' fill='%23d5b44f'/%3E%3C/svg%3E");
  width: 24px;
  height: 17px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.superPremiumCourse dd ul li:nth-of-type(12)::after {
/*  background: url("../img/premium_v2/superPremium_icon12.png") no-repeat;*/
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22.682" height="13.365"><g><g><path d="M.105 7.886a6.642 6.642 0 0 0 2.462 4.049h3.9a5.252 5.252 0 0 1-.749-10.41 6.99 6.99 0 0 0-3.523 1.732 6.772 6.772 0 0 0-2.09 4.629Z"/><path d="M.105 7.886a6.776 6.776 0 0 1 2.091-4.63 6.983 6.983 0 0 1 3.522-1.732c.04-.009.076-.02.118-.028C1.935 2.07-.138 5.734.105 7.886Z"/><path d="M6.686 0A6.689 6.689 0 0 0 .003 6.686a6.058 6.058 0 0 0 .105 1.2 6.776 6.776 0 0 1 2.091-4.63 6.983 6.983 0 0 1 3.522-1.732 5.661 5.661 0 0 1 .964-.092h16V0Z"/></g><g><path d="M22.573 5.481a6.639 6.639 0 0 0-2.462-4.049h-3.9a5.252 5.252 0 0 1 .75 10.41 6.988 6.988 0 0 0 3.522-1.735 6.771 6.771 0 0 0 2.09-4.626Z"/><path d="M22.573 5.481a6.768 6.768 0 0 1-2.091 4.629 6.983 6.983 0 0 1-3.522 1.732c-.04.01-.076.02-.118.029 3.901-.575 5.974-4.239 5.731-6.39Z"/><path d="M15.996 13.365a6.688 6.688 0 0 0 6.683-6.679 6.048 6.048 0 0 0-.105-1.2 6.772 6.772 0 0 1-2.091 4.629 6.987 6.987 0 0 1-3.522 1.732 5.561 5.561 0 0 1-.964.092h-16v1.431Z"/></g><g><path d="M9.224 9.823c0-.1-.008-.39-.006-.7V4.235s-.388-.186-.642-.3-.676-.02-.676.649v5.507a.7.7 0 0 0 1.012.639l1.135-.54-.009-.005c-.562.233-.814-.092-.814-.362Z"/><path d="M16.09 6.055 14.924 5.5c.451.4.267.762.029.886s-1.619.778-1.619.778L9.218 9.122c0 .313 0 .6.006.7 0 .269.259.6.821.367l6.044-2.879a.69.69 0 0 0 0-1.256Z"/><path d="m14.924 5.5-.069-.033-5.944-2.831a.7.7 0 0 0-1.011.639v1.311c0-.669.42-.763.676-.65s1.629.776 1.629.776l3.733 1.779.4.192s.363-.169.613-.3.424-.483-.027-.883Z"/></g></g></svg>');
  -webkit-mask: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22.682" height="13.365"><g><g><path d="M.105 7.886a6.642 6.642 0 0 0 2.462 4.049h3.9a5.252 5.252 0 0 1-.749-10.41 6.99 6.99 0 0 0-3.523 1.732 6.772 6.772 0 0 0-2.09 4.629Z"/><path d="M.105 7.886a6.776 6.776 0 0 1 2.091-4.63 6.983 6.983 0 0 1 3.522-1.732c.04-.009.076-.02.118-.028C1.935 2.07-.138 5.734.105 7.886Z"/><path d="M6.686 0A6.689 6.689 0 0 0 .003 6.686a6.058 6.058 0 0 0 .105 1.2 6.776 6.776 0 0 1 2.091-4.63 6.983 6.983 0 0 1 3.522-1.732 5.661 5.661 0 0 1 .964-.092h16V0Z"/></g><g><path d="M22.573 5.481a6.639 6.639 0 0 0-2.462-4.049h-3.9a5.252 5.252 0 0 1 .75 10.41 6.988 6.988 0 0 0 3.522-1.735 6.771 6.771 0 0 0 2.09-4.626Z"/><path d="M22.573 5.481a6.768 6.768 0 0 1-2.091 4.629 6.983 6.983 0 0 1-3.522 1.732c-.04.01-.076.02-.118.029 3.901-.575 5.974-4.239 5.731-6.39Z"/><path d="M15.996 13.365a6.688 6.688 0 0 0 6.683-6.679 6.048 6.048 0 0 0-.105-1.2 6.772 6.772 0 0 1-2.091 4.629 6.987 6.987 0 0 1-3.522 1.732 5.561 5.561 0 0 1-.964.092h-16v1.431Z"/></g><g><path d="M9.224 9.823c0-.1-.008-.39-.006-.7V4.235s-.388-.186-.642-.3-.676-.02-.676.649v5.507a.7.7 0 0 0 1.012.639l1.135-.54-.009-.005c-.562.233-.814-.092-.814-.362Z"/><path d="M16.09 6.055 14.924 5.5c.451.4.267.762.029.886s-1.619.778-1.619.778L9.218 9.122c0 .313 0 .6.006.7 0 .269.259.6.821.367l6.044-2.879a.69.69 0 0 0 0-1.256Z"/><path d="m14.924 5.5-.069-.033-5.944-2.831a.7.7 0 0 0-1.011.639v1.311c0-.669.42-.763.676-.65s1.629.776 1.629.776l3.733 1.779.4.192s.363-.169.613-.3.424-.483-.027-.883Z"/></g></g></svg>');
  width: 23px;
  height: 14px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.superPremiumCourse dd ul li.new_icon::before{
  content: "NEW";
  display: block;
  width: 24px;
  padding: 2px 0;
  background:#F36161;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -55%);
}

.CorseInfo .Premium,
.CorseInfo .Master {
  margin-top: 19px;
}

.PremiumCourse dd ul li {
  height: 42px;
  line-height: 42px;
  color: #5C7D27;
}

.PremiumCourse dd ul li.disabled {
  background: #F7FBF1;
  color: #E0F2CA;
}

.PremiumCourse dd ul li.notice {
  padding-top: 5px;
  line-height: 1.2;
}

.PremiumCourse dd ul li.notice span {
  margin-top: 3px;
  display: block;
  color: #333333;
  font-size: 0.625rem;
  font-weight: 500;
}

.superPremiumCourse .course_sp_inner_01,
.PremiumCourse .course_p_inner_01,
.MasterCourse .course_p_inner_01 {
  margin-top: 20px;
}

.superPremiumCourse .course_sp_inner_02,
.PremiumCourse .course_sp_inner_02,
.MasterCourse .course_p_inner_02 {
  width: 90%;
  max-height: 55px;
  margin: auto;
  padding: 9px 0;
  background: #ffffff;
  border-radius: 4px;
  font-weight: bold;
}

.superPremiumCourse {
  margin-top: 20px;
  background: #e9e3c6;
}

.superPremiumCourse.button,
.PremiumCourse.button,
.MasterCourse.button {
  background: none;
  padding-bottom: 5px;
}

.superPremiumCourse.inner_button,
.PremiumCourse.inner_button,
.MasterCourse.inner_button {
  width: 100%;
  margin-top: 0;
}
.SuperPremiumCourse.button .asterisk,
.PremiumCourse.button .asterisk,
.MasterCourse.button .asterisk {
  color: #fff;
  font-size: 61%;
  margin-top: 10px;
}

.superPremiumCourse.inner_button a,
.PremiumCourse.inner_button a,
.MasterCourse.inner_button a {
  width: 100%;
}

.PremiumCourse {
  background: #ebf4dd;
}

.MasterCourse {
  background: #EFE5F7;
}
.masterInfo_link{
  width: 95%;
  margin: 5px auto 30px;
}
.masterInfo_link a{
  color: #777;
  font-size: 77.778%;
  line-height: 1.4;
  text-decoration: underline !important;
}

.superPremiumCourse .course_sp_title {
  display: block;
  padding: 17px 20px 20px;
/*  background: #CBA635;*/
  background: rgba(203,166,53,0.8);
  font-size: 1.4375rem;
  font-weight: 900;
  color: #634D08;
  text-align: left;
}

.superPremiumCourse .course_sp_title .color_red,
.MasterCourse .course_sp_title .color_red {
  display: block;
  margin-bottom: 5px;
  font-size: 0.9375rem;
  font-weight: 900;
  color: #AC1E1E;
}
.MasterCourse .course_sp_title .color_red {
  color: #8A61B1;
}

.superPremiumCourse .course_sp_title .lead {
  display: block;
  margin: 7px 0 0;
  font-size: 0.75rem;
  color: #634D08;
  text-align: left;
  font-weight: 500;
  line-height: 1.3;
}

.PremiumCourse .course_sp_title {
  display: block;
  padding: 15px 20px 17px;
  background: rgba(199,221,163,0.67);
  font-size: 1.4375rem;
  font-weight: 900;
  color: #5B7C25;
  text-align: left;
}

.PremiumCourse .course_sp_title .lead {
  display: block;
  margin: 8px 0 0;
  font-size: 0.75rem;
  color: #5B7C25;
  text-align: left;
  font-weight: 500;
}

.MasterCourse .course_p_title {
  display: block;
  padding: 15px 20px 17px;
  background: rgba(176,120,229,0.34);
  font-size: 1.4375rem;
  font-weight: 900;
  color: #FFF;
  text-align: left;
}

.MasterCourse .course_sp_title {
  display: block;
  padding: 15px 20px 17px;
  background: #E2D3F0;
  font-size: 1.4375rem;
  font-weight: 900;
  color: #603F80;
  text-align: left;
}

.MasterCourse .course_sp_title .lead {
  display: block;
  margin: 8px 0 0;
  font-size: 0.75rem;
  color: #603F80;
  text-align: left;
  font-weight: 500;
}

.MasterCourse .course_p_title {
  padding: 13px 18px 13px 10px;
  background: scroll;
}

.superPremiumCourse .course_sp_inner_02 {
  margin-top: 0px;
  font-size: 83.3%;
  color: #f36161;
}

.PremiumCourse .course_sp_inner_02 {
  margin-top: 8px;
  font-size: 83.3%;
  color: #495732;
}

.superPremiumCourse .course_sp_inner_02 span,
.PremiumCourse .course_sp_inner_02 span,
.MasterCourse .course_sp_inner_02 span {
  display: block;
  margin-bottom: 5px;
  font-size: 0.8125rem;
}

.superPremiumCourse .course_sp_inner_02 span {
  color: #7B600C;
}

.PremiumCourse .course_sp_inner_02 span {
  color: #5C7D27;
}

.SuperPremiumCourse .course_p_inner_03,
.superPremiumCourse .course_sp_inner_03,
.PremiumCourse .course_p_inner_03,
.MasterCourse .course_sp_inner_03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 23px;
}

.superPremiumCourse .course_sp_inner_03,
.MasterCourse .course_sp_inner_03 {
  width: 90%;
  margin: 33px auto 0;
}

.superPremiumCourse .course_sp_inner_03 .box,
.MasterCourse .course_sp_inner_03 .box {
  width: 50%;
}

.superPremiumCourse .course_sp_inner_03 .box + .box,
.MasterCourse .course_sp_inner_03 .box + .box {
  margin-left: 10px;
}

.superPremiumCourse .course_sp_inner_03 a,
.MasterCourse .course_sp_inner_03 a {
  display: block;
  margin: auto;
  max-height: 118px;
  border-radius: 4px;
  font-size: 100%;
  font-weight: bold;
  letter-spacing: -0.3px;
  position: relative;
}

.superPremiumCourse .course_sp_inner_03 a::before,
.MasterCourse .course_sp_inner_03 a::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 99px;
  height: 19px;
  font-size: 61%;
  font-weight: 500;
  border-radius: 9.5px;
}

.superPremiumCourse .course_sp_inner_03 a.tukigaku,
.MasterCourse .course_sp_inner_03 a.tukigaku {
  padding: 30px 0 13px;
}

.superPremiumCourse .course_sp_inner_03 a.tukigaku::before,
.MasterCourse .course_sp_inner_03 a.tukigaku::before {
  content: "定番";
  color: #fff;
  background: #F36161;
}

.superPremiumCourse .course_sp_inner_03 a.tukigaku .subtitle,
.MasterCourse .course_sp_inner_03 a.tukigaku .subtitle {
  color: #444444;
}

.superPremiumCourse .course_sp_inner_03 a.nenwari,
.MasterCourse .course_sp_inner_03 a.nenwari {
  padding: 3px 0 13px;
}

.superPremiumCourse .course_sp_inner_03 a.nenwari::before,
.MasterCourse .course_sp_inner_03 a.nenwari::before {
  content: "2か月分無料！";
  color: #FFC3C3;
  background: #653539;
}

.superPremiumCourse .course_sp_inner_03 a.nenwari .subtitle,
.MasterCourse .course_sp_inner_03 a.nenwari .subtitle {
  color: #AC1E1E;
}
.MasterCourse .course_sp_inner_03 a.nenwari .subtitle{
  color:#F36161
}
.superPremiumCourse .course_sp_inner_03 .notice,
.MasterCourse .course_sp_inner_03 .notice {
  display: block;
  margin: 10px 0 7px;
  color: #222222;
  font-weight: 500;
  font-size: 55.5%;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.MasterCourse .course_sp_inner_03 .notice{
  color: #fff;
}

.superPremiumCourse .course_sp_inner_03 .neme {
  display: block;
  margin: 6px 0 0px;
  font-size: 61%;
}

.superPremiumCourse .course_sp_inner_03 .tax {
  font-size: 55.5%;
}

.superPremiumCourse .course_sp_inner_03 .yen {
  font-size: 77.7%;
}

.superPremiumCourse .course_sp_inner_03 .price {
  font-size: 127.7%;
}

.superPremiumCourse .course_sp_inner_03 .subtitle,
.MasterCourse .course_sp_inner_03 .subtitle {
  display: block;
  width: 90%;
  margin: 6px auto 0;
  padding: 2px 0;
  background: #F4E6B5;
  border-radius: 9px;
  font-weight: 900;
  font-size: 61%;
}
.MasterCourse .course_sp_inner_03 .subtitle{
  background: #E2D3F0;
}

.superPremiumCourse .asterisk {
  margin: 10px 0 14px;
  font-size: 61%;
  color: #333333;
  line-height: 1.1;
  text-align: left;
  font-weight: normal;
}

.superPremiumCourse .abtestOn {
  width: 90%;
  margin: 10px auto 0;
  color: #333333;
  font-weight: 500;
  font-size: 55.5%;
  text-align: left;
  line-height: 1.2;
}

.SuperPremiumCourse .course_p_inner_03 a,
.PremiumCourse .course_p_inner_03 a,
.MasterCourse .course_p_inner_03 a {
  display: block;
  width: 90%;
  margin: auto;
  padding: 8px 0 8px;
  max-height: 53px;
  border-radius: 4px;
  font-size: 83.3%;
  font-weight: 900;
  letter-spacing: -0.3px;
  position: relative;
}

.superPremiumCourse .course_sp_inner_03 a:after,
.PremiumCourse .course_p_inner_03 a:after,
.MasterCourse .course_p_inner_03 a:after{
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 2.5%;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg) translate(-60%, 0);
          transform: rotate(45deg) translate(-60%, 0);
}

.PremiumCourse .course_p_inner_03 a {
  color: #639215;
  background: #BDE281;
  -webkit-box-shadow: 0px 4px 0 0 #5D8610;
          box-shadow: 0px 4px 0 0 #5D8610;
}

.PremiumCourse .course_p_inner_03 a:after {
  width: 8px;
  height: 8px;
  border-top: 2px solid #79aa28;
  border-right: 2px solid #79aa28;
}

.SuperPremiumCourse .course_p_inner_03.top_button a {
  color: #fff;
  background: #DEB73F;
  -webkit-box-shadow: 0px 4px 0 0 #A0821F;
          box-shadow: 0px 4px 0 0 #A0821F;
  font-size: 17px;
  text-shadow: 0px 2px 0px #A3862E;
  max-height: 60px;
  padding: 11px 0 11px;
      margin-bottom: 10px;
}

.SuperPremiumCourse .course_p_inner_03.top_button a::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 80px;
  height: 19px;
  font-size: 61%;
  font-weight: 500;
  border-radius: 9.5px;
/*  content: "定番・7日間の無料体験";*/
  content: "定番";
  color: #fff;
  background: #F36161;
  text-shadow: none;
}

.SuperPremiumCourse .course_p_inner_03.top_button a::after,
.MasterCourse .course_p_inner_03 a::after {
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.MasterCourse .course_p_inner_03 a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 53px;
  color: #fff;
  background: #8A61B1;
  box-shadow: 0px 4px 0 0 #511D81;
}

.SuperPremiumCourse .course_p_inner_03.top_button span {
  font-size: 77.7%;
}

.SuperPremiumCourse .course_p_inner_03.top_button .price {
  font-size: 23px;
}

.SuperPremiumCourse .course_p_inner_03.top_button .tax {
  font-size: 55.5%;
}

.superPremiumCourse .course_sp_inner_03 a.tukigaku {
  color: #ffffff;
  background: #DEB73F;
  -webkit-box-shadow: 0px 4px 0 0 #866B10;
          box-shadow: 0px 4px 0 0 #866B10;
}

.superPremiumCourse .course_sp_inner_03 a.nenwari {
  color: #ffffff;
  background: #DEB73F;
  -webkit-box-shadow: 0px 4px 0 0 #A0821F;
          box-shadow: 0px 4px 0 0 #A0821F;
}

.MasterCourse .course_sp_inner_03 a.tukigaku {
  color: #ffffff;
  background: #8A61B1;
  -webkit-box-shadow: 0px 4px 0 0 #511D81;
  box-shadow: 0px 4px 0 0 #511D81;
}

.MasterCourse .course_sp_inner_03 a.nenwari {
  color: #ffffff;
  background: #8A61B1;
  -webkit-box-shadow: 0px 4px 0 0 #511D81;
  box-shadow: 0px 4px 0 0 #511D81;
}

.PremiumCourse .course_p_inner_03 span {
  font-size: 61%;
}

.PremiumCourse .course_p_inner_03 .price {
  font-size: 19px;
}

.PremiumCourse .course_p_inner_03 .tax {
  display: inline-block;
  font-size: 55.5%;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin-left: -1px;
}

.superPremiumCourse .course_sp_inner_03 a:after {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.superPremiumCourse.BtnInner,
.Master.BtnInner {
  margin-bottom: 18px;
}

@media screen and (max-width: 360px) {
  .superPremiumCourse .course_sp_inner_03 a {
    font-size: 15px;
  }
}

.MasterCourse .course_p_inner_03 span {
  font-size: 61%;
}

.MasterCourse .course_p_inner_03 .price {
  font-size: 19px;
}

.MasterCourse .course_p_inner_03 .tax {
  display: inline-block;
  font-size: 55.5%;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  margin-left: -1px;
}

/* サービス比較表 */
.ComparisonTable table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  background: #F2F2F2;
}

table .HiddenCell {
  width: 100%;
}

.ComparisonTable table th,
.ComparisonTable table td {
  padding: 7px 10px;
  border: 1px solid #DDDDDD;
  vertical-align: middle;
  font-size: 70%;
  text-align: left;
  background: #F2F2F2;
  font-weight: normal;
}

.ComparisonTable table td {
  text-align: center;
}

.ComparisonTable table thead th {
  font-size: 60%;
  font-weight: 900;
  text-align: center;
  color: #555;
  white-space: nowrap;
}

.ComparisonTable table thead th.BasicCell {
  width: 80px;
  background: #FFFFFF;
  color: #444444;
  line-height: 1.2;
  padding: 7px 0;
}

.ComparisonTable table thead th.SuperCell {
  width: 80px;
  background: #FAEABF;
  color: #444444;
  line-height: 1.2;
  padding: 7px 0;
}
.ComparisonTable table thead th.MasterCell {
  width: 80px;
  background: #FFFFFF;
  color: #444444;
  line-height: 1.2;
  padding: 7px 0;
}
.ComparisonTable table thead th.MasterContents{
  background: #EDCAE3;
}

.CorseInfo_Detail .ComparisonTable table thead th:nth-of-type(n+2) {
  width: 65px;
}

.ComparisonTable table tr.Price th,
.ComparisonTable table tr.Price td {
  background: #eaeaea;
  font-weight: normal;
}

.ComparisonTable table tr.Price td {
  font-weight: bold;
}

.ComparisonTable table tr.Price td.BasicCell {
  color: #444444;
  line-height: 1.2;
}

tr.Function_Group th {
  background: #959494;
  color: #fff;
  font-size: 72.2%;
  font-weight: bold;
}

colgroup.Premium_cols {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-right: 0 none;
}

colgroup.Super_cols {
  border-left: 0 none;
}

.ComparisonTable table tbody th.Function {
  padding: 10px 0px 10px 10px;
  padding: 7px 0 10px 10px;
}
.CorseInfo_Detail .ComparisonTable table tbody th.Function{
  padding: 7px 1px 10px 10px;
}

@media screen and (min-width: 321px) {
  .ComparisonTable table tbody th.Function {
    min-width: 13.5em;
  }
}

@media screen and (max-width: 374px) {
  .ComparisonTable table thead th.BasicCell {
    width: 70px;
  }
  .ComparisonTable table thead th.SuperCell {
    width: 70px;
  }
}

.ComparisonTable table tbody th.Function p.Function_title {
  color: #595959;
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 3px;
  line-height: 1.2;
}

.ComparisonTable table tbody th.Function p.Function_title.space {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.ComparisonTable table tbody th.Function p.Function_Info {
  font-size: 0.625rem;
  line-height: 1.2;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.ComparisonTable table tbody td.CrossCell {
  color: #999;
  font-weight: bold;
  white-space: nowrap;
  padding: 7px 3px;
}

.ComparisonTable table tbody td.BasicCell {
  background: #fff;
  color: #444;
  font-weight: bold;
  white-space: nowrap;
  padding: 7px 1px;
}

.ComparisonTable table tbody td.PremiumCell {
  background: #ffd1a4;
  color: #ff7200;
  font-weight: bold;
  white-space: nowrap;
  padding: 7px 1px;
}

.ComparisonTable table tbody td.SuperCell {
  background: #FAEABF;
  color: #444444;
  font-weight: bold;
  white-space: nowrap;
  padding: 7px 1px;
}
.ComparisonTable table tbody td.MasterCell {
  background: #fff;
  color: #444444;
  font-weight: bold;
  white-space: nowrap;
  padding: 7px 1px;
}
.ComparisonTable table tbody td.MasterCell.MasterContents{
  background: #EDCAE3;
}

.ComparisonTable .Note {
  color: #666;
  font-size: 83%;
  line-height: 1.3;
  margin: 8px;
}

.ComparisonTable .FunctionNote {
  display: block;
  font-size: 0.625rem;
  margin-top: 2px;
  font-weight: 500;
  line-height: 1.5;
}

.ComparisonTable .FunctionNote02 {
  display: block;
  font-size: 10px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin-top: 2px;
  font-weight: 500;
  line-height: 1.5;
  -webkit-transform-origin: 20% 0;
          transform-origin: 20% 0;
}

@media screen and (max-width: 374px) {
  .ComparisonTable .FunctionNote02 {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 12% 0;
            transform-origin: 12% 0;
  }
}

.ComparisonTable .Note {
  color: #666;
  font-size: 72%;
  line-height: 1.3;
  margin: 8px;
  text-indent: -2em;
  padding-left: 1.5em;
}

.icon_box .double_circl {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 22px;
  height: 22px;
  border: solid #707070 3px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.icon_box .double_circl::before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  border: solid #707070 3px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.icon_box .circl {
  display: block;
  margin: 0 auto;
  width: 22px;
  height: 22px;
  border: solid #707070 3px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.icon_box .line {
  display: block;
  margin: 0 auto;
  width: 8px;
  height: 3px;
  background: #707070;
}

.Premium_footer {
  padding: 20px 13px;
}

.Premium_footer .SupplementHead .title {
  margin-bottom: 10px;
  font-size: 100%;
  font-weight: 900;
  color: #fff;
}

.Premium_footer .SupplementHead .text {
  margin-bottom: 27px;
  font-size: 77.7%;
  color: #fff;
  line-height: 1.78;
}

.Premium_footer .SupplementHead .notice {
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 61%;
  color: #C6C6C6;
}

.Premium_footer .Supplement {
  margin-top: 50px;
}

.Premium_footer .Supplement p {
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 61%;
  color: #C6C6C6;
}

.Premium_footer p.OtherLink {
  padding: 4px 0 0px;
  font-size: 77.7%;
}

/*もっと見るボタン*/
.show_more_inner {
  position: relative;
}

.show_more_text {
  height: 740px;
  overflow: hidden;
}
.CorseInfo_Detail .show_more_text{
  height: 1000px;
}

.show_more_btn {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 114px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(70%, black));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 70%);
  background-color: transparent;
}

.show_more_btn div {
  position: relative;
  width: 83%;
  display: block;
  padding-right: 18px;
  height: 30px;
  line-height: 26px;
  text-align: center;
  border: solid 1px #CACACA;
  background: transparent;
  border-radius: 30px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 61%;
}

.show_more_btn div::after {
  background: url("../img/premium_v2/icon_arrow.png") no-repeat;
  content: "";
  display: block;
  width: 7px;
  height: 8px;
  position: absolute;
  background-size: contain;
  top: 35%;
  right: 38%;
}



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

/* 色展開 */
/* 黒ベース */
.color02 .CorseInfo{
  background: transparent;
  background-color: transparent;
}

.color02 .superPremiumCourse{
  background: rgba(214,182,71,.33);

}
.color02 .superPremiumCourse .course_sp_title{
  color: #fff;
  background-color: transparent;
}
.color02 .superPremiumCourse .course_sp_title .lead{
  color: #fff;
}

.color02 .superPremiumCourse .course_sp_title .color_red{
  color: #FF9F9F;
}

.color02 .superPremiumCourse dd ul li{
  color: #C7A122;
  background: #3C3416;
}
.color02 .superPremiumCourse .course_sp_inner_02{
  background: #3C3416;
}
.color02 .superPremiumCourse .course_sp_inner_02{
  color: #fff;
}
.color02 .superPremiumCourse .course_sp_inner_02 span{
  color: #C7A122;
}
.color02 .superPremiumCourse .course_sp_inner_03 a.tukigaku::before{
  background: #653539;
}
.color02 .superPremiumCourse .abtestOn{
  color: #CCB25A;
}

.color02 .PremiumCourse{
  background: rgba(135,177,86,.34);
}
.color02 .PremiumCourse .course_sp_title{
  color: #fff;
  background: transparent;
}
.color02 .PremiumCourse .course_sp_title .lead{
  color: #fff;
}
.color02 .PremiumCourse dd ul li{
  color: #6BA022;
  background: #1E330D;
}
.color02 .PremiumCourse dd ul li.notice span{
  color: #fff;
}
.color02 .PremiumCourse dd ul li.disabled{
  color: #44622D;
  background: #30431B;
}
.color02 .PremiumCourse .course_sp_inner_02{
  color: #fff;
  background: #1E330D;
}
.color02 .PremiumCourse .course_sp_inner_02 span{
  color: #6BA022;
}

.color02 .PremiumCourse .course_p_inner_03 a{
  color: #fff;
  background: #83AA4E;
}
.color02 .PremiumCourse .course_p_inner_03 + dd{
  color: #83AA4E !important;
}

.color02 .superPremiumCourse dd ul li::after {
  background-color: #fff;
}

/* マスターコース */
.CorseInfo .Master,
.superPremiumCourse .Master{
  margin-top:53px;
}
.Master .MasterCourse{
  width: 88.73%;
  padding: 16px 0;
  background-color: rgba(58, 43, 136, 0.34);
}
.superPremiumCourse.BtnInner .Master .MasterCourse{
  background:none;
}
.Master .MasterCourse .course_sp_inner_03{
  margin:auto;
}
.Master .MasterCourse .course_sp_inner_03 a {
  display: block;
  margin: auto;
  min-width: 285px;
  padding: 8px 0;
  border-radius: 4px;
  font-size: 100%;
  font-weight: bold;
  letter-spacing: -0.3px;
  position: relative;
  color: #ffffff;
  background: linear-gradient(90deg, #BC57A0 0%, #7A4AB1 100%);
  -webkit-box-shadow: 0px 4px 0 0 #471471;
  box-shadow: 0px 4px 0 0 #471471;
}
.Master .MasterCourse .course_sp_inner_03 a::before {
  content: '';
  background: url(../img/regist/master_button_trial.png) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  border:none;
}
.Master .MasterCourse .course_sp_inner_03 a em{
  padding: 6px 7px;
  background: #000000;
  border-radius: 50px;
  font-size: 14px;
  font-weight: bold;
  color:#FFFFFF;
}
.Master .MasterCourse .course_sp_inner_03 a span{
  display: block;
  margin: 5px auto 0;
  font-size: 10px;
  font-weight: bold;
  color:#FFD1F6;
  line-height: 1.15;
}
.Master .MasterCourse p{
  margin: 10px 0 0;
  font-size: 17px;
  font-weight: bold;
  color:#FFFFFF;
  line-height: 1.2;
}

.annual_campaign_text_box .annual_campaign_text{
  width: 88.73%;
  min-height: 65px;
  margin: 42px auto 0;
  padding: 18px 0 8px;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color:#653539;
  line-height: 1.3;
  position: relative;
}
.annual_campaign_text_box .annual_campaign_text span{
  display: block;
  min-width: 210px;
  padding: 5px 10px;
  background-color: #fff;
  border:2px solid #AC1E1E;
  border-radius: 50px;
  font-size: 13px;
  font-weight: bold;
  color:#AC1E1E;
  line-height: 1.3;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.annual_campaign_text_box .annual_campaign_text span::after{
  content: '';
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid #AC1E1E;
}
.annual_campaign_text_box .annual_campaign_text span::before{
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 11px solid #fff;
  z-index: 1;
}
.annual_campaign_text_box .annual_campaign_text em{
  font-size:14px;
  color:#F36161;
  line-height: 1.428;
}
