#skills-test__content {
  width: calc(50% + 35.2941176471vw);
  max-width: calc(100% - 2.3529411765vw);
}
#skills-test__content .table-of-contents {
  min-width: 19.1764705882vw;
}
#skills-test__content .table-of-contents .inner {
  height: calc(100% - 1.7647058824vw);
}
#skills-test__content .table-of-contents .list-contents {
  padding: 5.2941176471vw 2.3529411765vw 0.8823529412vw 2.3529411765vw;
  font-size: 0.8823529412vw;
  max-height: calc(100vh - 5.2941176471vw);
}
#skills-test__content .table-of-contents .list-contents.fixed {
  min-width: 19.1764705882vw;
}
#skills-test__content .table-of-contents .list-contents li + li {
  margin-top: 1.7647058824vw;
}
#skills-test__content .content__left {
  max-width: calc(100% - 19.1764705882vw);
  padding: 0 3.5294117647vw 8.8235294118vw 0;
}
#skills-test__content .content__left #sec1 {
  margin-right: -0.5882352941vw;
  min-height: 10.4705882353vw;
  padding-top: 5.2941176471vw;
}
#skills-test__content .content__left #sec1 .list-news {
  width: 38.8235294118vw;
  max-width: calc(100% - 11.7647058824vw);
}
#skills-test__content .content__left #sec1 .list-news li {
  gap: 2.3529411765vw;
}
#skills-test__content .content__left #sec1 .list-news li + li {
  margin-top: 1.7647058824vw;
}
#skills-test__content .content__left .group-btn {
  width: 52.3529411765vw;
  margin-top: 5.8823529412vw;
}
#skills-test__content .content__left .group-btn .link {
  width: 24.7058823529vw;
}
#skills-test__content .content__left .group-btn .link a {
  padding-bottom: 1.0588235294vw;
}
#skills-test__content .content__left .group-btn .link a .icon {
  width: 1.7647058824vw;
  height: 1.7647058824vw;
}
#skills-test__content .content__left .group-btn .link a .icon::before {
  width: 0.2352941176vw;
  height: 0.2352941176vw;
}
#skills-test__content .content__left .group-btn .link .text-link {
  font-size: 1.1764705882vw;
}
#skills-test__content .content__left .box-system {
  margin-top: 2.4117647059vw;
  border-radius: 0.8823529412vw;
  padding: 1.4705882353vw 1.7647058824vw 1.7647058824vw;
}
#skills-test__content .content__left .box-system .title {
  font-size: 1.1764705882vw;
  margin-bottom: 0.7058823529vw;
}
#skills-test__content .content__left .box-system .list-system {
  gap: 1.1764705882vw 1.5294117647vw;
}
#skills-test__content .content__left .box-system .list-system .btn-link {
  width: calc((100% - 3.0588235294vw) / 3);
}
#skills-test__content .content__left .box-system .list-system .btn-link a {
  font-size: 1.0588235294vw;
  padding: 0.3529411765vw 0;
  border-radius: 1.4705882353vw;
}
#skills-test__content .content__left .title-set {
  font-size: 1.8823529412vw;
  padding-bottom: 1.4117647059vw;
  margin-bottom: 1.7647058824vw;
}
#skills-test__content .content__left #sec2 h3, #skills-test__content .content__left h3 {
  font-size: 1.4117647059vw;
  margin-bottom: 0.8823529412vw;
}
#skills-test__content .content__left p.pad {
  margin-bottom: calc((30px / 1700px) * 100vw);
}
#skills-test__content .content__left h4,
#skills-test__content .content__left h3.ttl-h4 {
  font-size: calc((20px / 1700px) * 100vw);
  margin-bottom: 0.8823529412vw;
}
#skills-test__content .content__left #sec2 .txt, #skills-test__content .content__left .txt {
  margin-bottom: 1.4705882353vw;
}
#skills-test__content .content__left #sec2 .box, #skills-test__content .content__left .box {
  border-radius: 0.5882352941vw;
  padding: 1.4705882353vw 2.3529411765vw;
}
#skills-test__content .content__left #sec2 .box .tit, #skills-test__content .content__left .box .tit {
  font-size: 1.1764705882vw;
}
#skills-test__content .content__left #sec2 .box .tit ~ .tit, #skills-test__content .content__left .box .tit ~ .tit {
  margin-top: 1.4705882353vw;
}
#skills-test__content .content__left #sec2 .box + .box, #skills-test__content .content__left .box + .box {
  margin-bottom: 1.1764705882vw;
}
#skills-test__content .content__left #sec2 .box_bd {
  margin-top: 1.1764705882vw;
}
#skills-test__content .content__left #sec2 {
  padding-top: 5.2941176471vw;
}
#skills-test__content .content__left .sec {
  padding-top: 2.8vw;
}
#skills-test__content .content__left dl {
  border-radius: 0.5882352941vw;
}
#skills-test__content .content__left dl + dl {
  margin-top: 1.1764705882vw;
}
#skills-test__content .content__left dl dt {
  min-width: 5.6470588235vw;
  padding: 1.1764705882vw 0 0.9411764706vw;
}
#skills-test__content .content__left dl dd .row1 .tit {
  min-width: 7.4117647059vw;
  padding: 1.1764705882vw 0 0.9411764706vw;
}
#skills-test__content .content__left dl dd .row1 .txt2 {
  padding: 1.1764705882vw 1.6470588235vw 0.9411764706vw;
}
#skills-test__content .content__left dl dd .row1 .txt2 small {
  font-size: 0.7058823529vw;
  top: -0.1176470588vw;
}
#skills-test__content .content__left .txt3 {
  font-size: 0.7647058824vw;
  gap: 0.4117647059vw;
  margin-top: 1.4705882353vw;
}
#skills-test__content .content__left .box {
  margin-top: 2.0588235294vw;
}

#skills-test__content .content__left .movie {
  margin: 2.0588235294vw auto 0 auto;
}


.toggle {
  border-radius: 0.5882352941vw;
}
.toggle + .toggle {
  margin-top: 1.2352941176vw;
}
.toggle .toggle-link {
  padding: 1.9411764706vw 5.8823529412vw 1.9411764706vw 3.8823529412vw;
}
.toggle .toggle-link::before {
  width: 0.8235294118vw;
  height: 0.8235294118vw;
  right: 3.5294117647vw;
}
.toggle .toggle-link .text {
  font-size: 1.4117647059vw;
}
.toggle .toggle-link .note {
  margin-top: 0.5882352941vw;
}



.menjo {
  margin:0 0 calc((15px / 1700px) * 100vw) 0;
}

.menjo th {
  padding: calc((10px / 1700px) * 100vw) calc((15px / 1700px) * 100vw);
}

.menjo td {
  padding: calc((10px / 1700px) * 100vw) calc((15px / 1700px) * 100vw);
}

.btn_s {
  border-radius: calc((40px / 1700px) * 100vw);
  margin:calc((10px / 1700px) * 100vw) 0 0 0 !important;
}

.btn_s a {
  padding:calc((17px / 1700px) * 100vw) calc((40px / 1700px) * 100vw);
}