@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");
/* line 6, ../../../sass/admission/examination/style.scss */
.none-arrow:after {
  display: none !important;
}

/* line 11, ../../../sass/admission/examination/style.scss */
.m-item01 {
  margin-left: .5em;
  padding: 1px 16px;
  display: inline-block;
  border: 1px solid #c6c9d3;
  border-radius: 30px;
}

/* line 19, ../../../sass/admission/examination/style.scss */
.mb15 {
  margin-bottom: 15px;
}

/* line 23, ../../../sass/admission/examination/style.scss */
.lh1 {
  line-height: 1.2 !important;
}

/* line 27, ../../../sass/admission/examination/style.scss */
.none {
  display: none !important;
}

/* line 31, ../../../sass/admission/examination/style.scss */
.close {
  text-align: center;
}
/* line 33, ../../../sass/admission/examination/style.scss */
.close a {
  pointer-events: none !important;
}
/* line 35, ../../../sass/admission/examination/style.scss */
.close a:after {
  position: absolute !important;
  top: 0;
  left: 0 !important;
  z-index: 9999 !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  background: #c6c9d3 !important;
  border: 1px solid #c6c9d3 !important;
  border-radius: 25px !important;
  content: "終了しました" !important;
}

/* line 51, ../../../sass/admission/examination/style.scss */
.soon {
  text-align: center;
}
/* line 53, ../../../sass/admission/examination/style.scss */
.soon a {
  pointer-events: none !important;
}
/* line 55, ../../../sass/admission/examination/style.scss */
.soon a:after {
  position: absolute !important;
  top: 0;
  left: 0 !important;
  z-index: 9999 !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  background: #c6c9d3 !important;
  border: 1px solid #c6c9d3 !important;
  border-radius: 25px !important;
  content: "後日公開" !important;
}

/* line 73, ../../../sass/admission/examination/style.scss */
.btn.close a:after, .btn.soon a:after {
  line-height: 2.3;
}

/* line 82, ../../../sass/admission/examination/style.scss */
.btn-01.close a:after, .btn-01.soon a:after {
  line-height: 2.4;
}

/* line 89, ../../../sass/admission/examination/style.scss */
.ttl-02 {
  margin: 30px 0 20px;
  padding-left: .6em;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  border-left: 4px solid #54436c;
}

/* line 96, ../../../sass/admission/examination/style.scss */
.ttl-03 {
  position: relative;
  padding: 15px 0 15px 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border-bottom: 1px solid #ccc;
}
/* line 103, ../../../sass/admission/examination/style.scss */
.ttl-03:after {
  position: absolute;
  content: "";
  bottom: 2px;
  right: 0;
  width: 100%;
  height: 1px;
  background: #ccc;
}
/* line 112, ../../../sass/admission/examination/style.scss */
.ttl-03 span {
  display: inline-block;
}

/* line 117, ../../../sass/admission/examination/style.scss */
.ttl-04 {
  margin: 40px auto 30px;
  font-size: 18px;
  font-weight: bold;
}

/* line 123, ../../../sass/admission/examination/style.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 127, ../../../sass/admission/examination/style.scss */
.lb04 {
  display: block;
  width: 100px;
  padding: 2px 0;
  margin: 0 auto 5px;
  vertical-align: middle;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: center;
  color: #fff;
  background: #f574a1;
}

/* line 138, ../../../sass/admission/examination/style.scss */
.lb-mt {
  margin-top: 16px;
}

/* line 142, ../../../sass/admission/examination/style.scss */
.fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 146, ../../../sass/admission/examination/style.scss */
.color-p {
  color: #f574a1;
}

/* line 151, ../../../sass/admission/examination/style.scss */
.fft {
  font-feature-settings: normal;
}

/* line 155, ../../../sass/admission/examination/style.scss */
.color-red {
  color: #f00;
}

/* line 159, ../../../sass/admission/examination/style.scss */
.ta-r {
  margin-bottom: 10px;
  text-align: right;
}

/* line 164, ../../../sass/admission/examination/style.scss */
.ta-c {
  text-align: center;
}

/* line 170, ../../../sass/admission/examination/style.scss */
.type-td2-01 tr td {
  text-align: center;
}

/* line 177, ../../../sass/admission/examination/style.scss */
table tr th {
  padding: 15px 0;
}

/* line 182, ../../../sass/admission/examination/style.scss */
.notice-red {
  color: red;
  padding-left: 1em;
  text-indent: -1em;
}

/* line 187, ../../../sass/admission/examination/style.scss */
.notice-box {
  margin: 30px 0;
  padding: 20px 5px;
  border: 1px solid #b40f0f;
  color: #b40f0f;
  text-align: center;
}
/* line 193, ../../../sass/admission/examination/style.scss */
.notice-box br {
  display: none;
}

/* line 199, ../../../sass/admission/examination/style.scss */
.item-block .txt-02 {
  vertical-align: middle;
}
/* line 202, ../../../sass/admission/examination/style.scss */
.item-block .btn-01 {
  vertical-align: middle;
}

/* line 206, ../../../sass/admission/examination/style.scss */
.exam-date {
  width: 100%;
}
/* line 208, ../../../sass/admission/examination/style.scss */
.exam-date .sp599 {
  display: none;
}
/* line 209, ../../../sass/admission/examination/style.scss */
.exam-date .top-date {
  display: block;
  font-size: 0;
  letter-spacing: -.4rem;
}
/* line 213, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li {
  position: relative;
  padding: 12px 0;
  display: inline-block;
  height: 50px;
  text-align: center;
  background: #54436c;
  letter-spacing: normal;
}
/* line 223, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.arrow-color01:after {
  position: absolute;
  top: 0;
  right: -15px;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #54436c;
  z-index: 3;
}
/* line 236, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.mr10 {
  margin-right: 1.34409%;
}
/* line 239, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li:nth-child(1) {
  margin-right: 1.34409%;
  border-radius: 3px 0 0 3px;
}
/* line 242, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li:nth-child(1):after {
  position: absolute;
  top: 0;
  right: -15px;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #54436c;
  z-index: 3;
}
/* line 254, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li:nth-child(2), .exam-date .top-date li:nth-child(3) {
  border-radius: 0 3px 3px 0;
}
/* line 257, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li:nth-child(2):before, .exam-date .top-date li:nth-child(3):before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #fff;
}
/* line 268, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li .sp-tri {
  display: none;
}
/* line 269, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.time01 {
  width: 74.73118%;
}
/* line 272, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.time01-01 {
  width: 79%;
}
/* line 275, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.time02 {
  width: 23.92473%;
}
/* line 278, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li.time02-01 {
  width: 19.48925%;
}
/* line 281, ../../../sass/admission/examination/style.scss */
.exam-date .top-date li p {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #fff;
}
/* line 289, ../../../sass/admission/examination/style.scss */
.exam-date .info {
  margin-top: 15px;
  display: block;
  font-size: 0;
  letter-spacing: -.4rem;
}
/* line 294, ../../../sass/admission/examination/style.scss */
.exam-date .info li {
  margin-right: 1.34409%;
  padding: 20px 2%;
  display: inline-block;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
  width: 23.92473%;
  height: 200px;
  background: #f5f7fd;
  vertical-align: top;
  letter-spacing: normal;
}
/* line 306, ../../../sass/admission/examination/style.scss */
.exam-date .info li:last-child {
  margin-right: 0;
}
/* line 309, ../../../sass/admission/examination/style.scss */
.exam-date .info li .inner-txt {
  margin-bottom: 15px;
  padding: 9px 0;
  height: 40px;
  color: #54436c;
  line-height: 1;
  text-align: center;
  border: 2px solid #c3b8d4;
  border-radius: 3px;
  background: #fff;
  /*&:before{
    position: absolute;
    content: "";
    top: -2px;
    left: 100%;
    height: 100%;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 10px solid #c3b8d4;
    z-index: 1;
  }
  &:after{
    position: absolute;
    content: "";
    top: -2px;
    left: 98%;
    height: 100%;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 10px solid #fff;
    z-index: 2;
  }*/
}
/* line 342, ../../../sass/admission/examination/style.scss */
.exam-date .info li p {
  display: block;
  text-align: center;
  line-height: 1.4;
}
/* line 346, ../../../sass/admission/examination/style.scss */
.exam-date .info li p span {
  font-size: 22px;
  font-size: 2.2rem;
  color: #f574a1;
}
/* line 351, ../../../sass/admission/examination/style.scss */
.exam-date .info li .red-box {
  margin-top: 15px;
  padding: 2px 10px;
  display: inline-block;
  font-size: 13px;
  font-size: 1.3rem;
  color: #fff;
  background: #f64312;
  border-radius: 2px;
}

/* line 363, ../../../sass/admission/examination/style.scss */
.exp-txt {
  position: relative;
  margin-left: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
}
/* line 368, ../../../sass/admission/examination/style.scss */
.exp-txt:before {
  position: relative;
  content: "※";
  margin-left: -10px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.4;
}

/* line 382, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-01:after {
  background: url(/common/img/admission/examination/share/icon-exam-01.png);
  background-size: cover;
}
/* line 388, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-02:after {
  background: url(/common/img/admission/examination/share/icon-exam-02.png);
  background-size: cover;
}
/* line 394, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-03:after {
  background: url(/common/img/admission/examination/share/icon-exam-03.png);
  background-size: cover;
}
/* line 400, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-04:after {
  background: url(/common/img/admission/examination/share/icon-exam-04.png);
  background-size: cover;
}
/* line 406, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-05:after {
  background: url(/common/img/admission/examination/share/icon-exam-05.png);
  background-size: cover;
}
/* line 412, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-06:after {
  background: url(/common/img/admission/examination/share/icon-exam-06.png);
  background-size: cover;
}
/* line 418, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-07:after {
  background: url(/common/img/admission/examination/share/icon-exam-07.png);
  background-size: cover;
}
/* line 424, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-08:after {
  background: url(/common/img/admission/examination/share/icon-exam-08.png);
  background-size: cover;
}
/* line 430, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-09:after {
  background: url(/common/img/admission/examination/share/icon-exam-09.png);
  background-size: cover;
}
/* line 436, ../../../sass/admission/examination/style.scss */
.target-block .target-list li.icon-exam-10:after {
  background: url(/common/img/admission/examination/share/icon-exam-10.png);
  background-size: cover;
}

/* line 445, ../../../sass/admission/examination/style.scss */
.btn-link {
  margin-top: 15px;
}
/* line 447, ../../../sass/admission/examination/style.scss */
.btn-link a {
  display: block;
  width: 100%;
  padding: 2px;
  border: 2px solid #EC76A0;
  font-size: 13px;
  font-size: 1.3rem;
  text-decoration: none !important;
  color: #EC76A0;
  background: #f0f0f0;
}
/* line 456, ../../../sass/admission/examination/style.scss */
.btn-link a:hover {
  opacity: 1;
  color: #fff;
  background: #EC76A0;
}
@media all and (-ms-high-contrast: none) {
  /* line 463, ../../../sass/admission/examination/style.scss */
  .btn-link *::-ms-backdrop, .btn-link a {
    padding: 4px 2px 1px 2px;
  }
}

/* line 468, ../../../sass/admission/examination/style.scss */
.btn-box {
  margin-top: 40px;
}
/* line 470, ../../../sass/admission/examination/style.scss */
.btn-box.expired {
  position: relative;
}
/* line 472, ../../../sass/admission/examination/style.scss */
.btn-box.expired:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
/* line 482, ../../../sass/admission/examination/style.scss */
.btn-box.expired:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  content: '終了しました';
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 500, ../../../sass/admission/examination/style.scss */
.btn-box.expired.m07:after {
  content: '募集要項は、7月中に公開予定';
}
/* line 505, ../../../sass/admission/examination/style.scss */
.btn-box.expired_01 {
  position: relative;
}
/* line 508, ../../../sass/admission/examination/style.scss */
.btn-box.expired_01:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
/* line 518, ../../../sass/admission/examination/style.scss */
.btn-box.expired_01:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  content: '決定次第公開いたします';
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 535, ../../../sass/admission/examination/style.scss */
.btn-box.close01 {
  position: relative;
}
/* line 538, ../../../sass/admission/examination/style.scss */
.btn-box.close01:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
/* line 548, ../../../sass/admission/examination/style.scss */
.btn-box.close01:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  content: '修正完了次第、再公開いたします。';
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 566, ../../../sass/admission/examination/style.scss */
.btn-box b {
  display: inline-block;
}

/* line 570, ../../../sass/admission/examination/style.scss */
.btn-file {
  position: relative;
  display: block;
  margin: 0;
  padding: 15px 13px 15px 49px;
  color: #222;
  border: 5px solid #f0f0f0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 579, ../../../sass/admission/examination/style.scss */
.btn-file.btn-disable:hover {
  color: #EC76A0 !important;
  background: transparent !important;
}
/* line 585, ../../../sass/admission/examination/style.scss */
.btn-file:hover {
  background: #f0f0f0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 589, ../../../sass/admission/examination/style.scss */
.btn-file > span {
  position: relative;
  display: inline-block;
  text-align: left;
  margin-left: 20px;
}
/* line 594, ../../../sass/admission/examination/style.scss */
.btn-file > span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  margin-left: -60px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 605, ../../../sass/admission/examination/style.scss */
.btn-file.pdf {
  padding: 20px 50px;
  text-align: center;
  font-weight: bold;
  color: #EC76A0;
  background: #f0f0f0;
  border: 5px solid #EC76A0;
}
/* line 612, ../../../sass/admission/examination/style.scss */
.btn-file.pdf:hover {
  color: #fff;
  background: #EC76A0;
}
/* line 617, ../../../sass/admission/examination/style.scss */
.btn-file.pdf > span:before {
  background: url(/common/img/admission/net-entry/share/pdf.png) no-repeat center;
  background-size: contain;
}
/* line 625, ../../../sass/admission/examination/style.scss */
.btn-file.doc > span:before {
  background: url(/common/img/admission/net-entry/share/doc.png) no-repeat center;
  background-size: contain;
}
/* line 630, ../../../sass/admission/examination/style.scss */
.btn-file.doc .palt {
  font-feature-settings: "palt";
}
/* line 635, ../../../sass/admission/examination/style.scss */
.btn-file.off {
  pointer-events: none;
}
/* line 637, ../../../sass/admission/examination/style.scss */
.btn-file.off::after {
  content: attr(data-msg);
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.6);
}

/* line 654, ../../../sass/admission/examination/style.scss */
.contact-txt {
  margin: 20px 0 15px;
}

/* line 657, ../../../sass/admission/examination/style.scss */
.contact-box {
  padding: 30px;
  background: #f5f6f8;
}
/* line 661, ../../../sass/admission/examination/style.scss */
.contact-box p:first-child {
  margin-bottom: 5px;
}
/* line 664, ../../../sass/admission/examination/style.scss */
.contact-box p b {
  font-size: 110%;
}
/* line 667, ../../../sass/admission/examination/style.scss */
.contact-box p span {
  display: inline-block;
}

/* line 673, ../../../sass/admission/examination/style.scss */
.type-td2-02 {
  table-layout: fixed;
}
/* line 675, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr {
  line-height: 1.2;
  vertical-align: middle;
}
/* line 678, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th {
  height: 50px;
}
/* line 681, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr td {
  height: 60px;
  text-align: center;
}
/* line 686, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th, .type-td2-02 tr td {
  width: 50%;
  padding: 8px 5px;
}
/* line 690, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t01, .type-td2-02 tr td.t01 {
  width: 10%;
}
/* line 693, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t02, .type-td2-02 tr td.t02 {
  width: 16%;
  line-height: 1.3;
}
/* line 697, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t03, .type-td2-02 tr td.t03 {
  width: 20%;
}
/* line 700, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t04, .type-td2-02 tr td.t04 {
  width: 9.09091%;
}
/* line 703, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t05, .type-td2-02 tr td.t05 {
  width: 18.18182%;
}
/* line 706, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t06, .type-td2-02 tr td.t06 {
  width: 27.27273%;
}
/* line 709, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr th.t07, .type-td2-02 tr td.t07 {
  width: 33.33333%;
}
/* line 713, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr .txt-02 {
  margin-right: 0;
}
/* line 716, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr .txt-03 {
  text-align: center;
}
/* line 718, ../../../sass/admission/examination/style.scss */
.type-td2-02 tr .txt-03 > p {
  font-weight: bold;
  color: #54436c;
}

/* line 727, ../../../sass/admission/examination/style.scss */
.empty {
  position: relative;
}
/* line 729, ../../../sass/admission/examination/style.scss */
.empty::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #333 center;
  width: 20px;
  height: 1px;
}

/* line 741, ../../../sass/admission/examination/style.scss */
.txt-pointday {
  margin-bottom: 30px;
  display: inline-block;
  font-size: 2rem;
  font-weight: bold;
}
/* line 746, ../../../sass/admission/examination/style.scss */
.txt-pointday span {
  margin-left: 4px;
  font-size: 26px;
  font-size: 2.6rem;
  color: #f574a1;
  font-weight: bold;
}

/* line 754, ../../../sass/admission/examination/style.scss */
.type-td2-03 {
  table-layout: fixed;
}
/* line 756, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr {
  line-height: 1.2;
  vertical-align: middle;
}
/* line 759, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th {
  height: 50px;
  font-weight: bold;
}
/* line 763, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr td {
  text-align: left;
}
/* line 768, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th, .type-td2-03 tr td {
  width: 50%;
  padding: 8px;
}
/* line 771, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th.t01, .type-td2-03 tr td.t01 {
  width: 20%;
}
/* line 774, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th.t02, .type-td2-03 tr td.t02 {
  width: 34%;
}
/* line 777, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th.t03, .type-td2-03 tr td.t03 {
  width: 6%;
}
/* line 780, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th.t04, .type-td2-03 tr td.t04 {
  width: 40%;
}
/* line 783, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr th.t05, .type-td2-03 tr td.t05 {
  width: 30%;
}
/* line 787, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr .txt-03 {
  text-align: center;
}
/* line 789, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr .txt-03 > p {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  height: 2em;
  margin: 0 auto;
  font-weight: bold;
  color: #54436c;
}
/* line 797, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr .txt-03 > p.lg {
  height: auto;
}
/* line 802, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr .txt-04 {
  text-align: center;
  font-weight: bold;
  color: #54436c;
}
/* line 808, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr dl dt {
  color: #f574a1;
}
/* line 810, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr dl dt.c_bk {
  color: #000;
}
/* line 814, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr dl dd {
  padding-bottom: 1em;
}
/* line 816, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr dl dd:last-child {
  padding-bottom: 0;
}
/* line 822, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr span.point {
  color: #f00;
}
/* line 826, ../../../sass/admission/examination/style.scss */
.type-td2-03 tr .note {
  padding-top: 1em;
  font-size: 85%;
}
/* line 831, ../../../sass/admission/examination/style.scss */
.type-td2-03.small_table {
  width: 500px;
  margin-top: 20px;
}

/* line 838, ../../../sass/admission/examination/style.scss */
.type-td2-04 td {
  padding: 8px;
}
/* line 841, ../../../sass/admission/examination/style.scss */
.type-td2-04 .w20 {
  width: 20%;
}
/* line 844, ../../../sass/admission/examination/style.scss */
.type-td2-04 .txt-01 {
  color: #54436c;
  font-weight: bold;
}

/* line 850, ../../../sass/admission/examination/style.scss */
.underline {
  text-decoration: underline;
}

/* line 856, ../../../sass/admission/examination/style.scss */
.sub_ttl01 {
  margin: 30px 0 20px;
  padding-left: .6em;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  border-left: 4px solid #54436c;
}

/* line 867, ../../../sass/admission/examination/style.scss */
.list-doc01 li a {
  width: 100%;
  text-align: center;
}
/* line 873, ../../../sass/admission/examination/style.scss */
.list-doc01 .expired {
  position: relative;
}
/* line 876, ../../../sass/admission/examination/style.scss */
.list-doc01 .expired:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
/* line 886, ../../../sass/admission/examination/style.scss */
.list-doc01 .expired:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  content: '後日公開';
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 907, ../../../sass/admission/examination/style.scss */
.banner-block {
  margin-bottom: 40px;
  width: 100%;
}
/* line 911, ../../../sass/admission/examination/style.scss */
.banner-block .banner p {
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 480px) {
  /* line 911, ../../../sass/admission/examination/style.scss */
  .banner-block .banner p {
    font-size: calc(1.5rem + (1vw - 4.8px) * 0.32609);
  }
}
@media (min-width: 1400px) {
  /* line 911, ../../../sass/admission/examination/style.scss */
  .banner-block .banner p {
    font-size: 1.8rem;
  }
}
/* line 916, ../../../sass/admission/examination/style.scss */
.banner-block .banner img {
  width: 100%;
}

@media only screen and (max-width: 900px) {
  /* line 925, ../../../sass/admission/examination/style.scss */
  .select-block {
    margin-bottom: 40px;
  }

  /* line 929, ../../../sass/admission/examination/style.scss */
  .item-block {
    padding-top: 93px;
    margin-top: -93px;
  }
}
@media only screen and (max-width: 700px) {
  /* line 939, ../../../sass/admission/examination/style.scss */
  .exam-date .info li {
    padding: 20px 1%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 946, ../../../sass/admission/examination/style.scss */
  .item-block {
    padding-top: 74px;
    margin-top: -74px;
  }

  /* line 950, ../../../sass/admission/examination/style.scss */
  .sub_ttl01 {
    font-size: 1.8rem;
  }

  /* line 953, ../../../sass/admission/examination/style.scss */
  .sp_ov {
    padding: 0 0 8px 0;
    width: 100%;
    overflow-x: scroll;
  }
  /* line 957, ../../../sass/admission/examination/style.scss */
  .sp_ov table {
    width: 744px;
  }
  /* line 960, ../../../sass/admission/examination/style.scss */
  .sp_ov::-webkit-scrollbar {
    height: 8px;
  }
  /* line 963, ../../../sass/admission/examination/style.scss */
  .sp_ov::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #f574a1;
  }
  /* line 967, ../../../sass/admission/examination/style.scss */
  .sp_ov::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #ccc;
  }

  /* line 973, ../../../sass/admission/examination/style.scss */
  .type-td2-03.small_table {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  /* line 980, ../../../sass/admission/examination/style.scss */
  .exam-date .pc599 {
    display: none;
  }
  /* line 981, ../../../sass/admission/examination/style.scss */
  .exam-date .sp599 {
    display: block;
  }
  /* line 983, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date {
    float: left;
    width: 20%;
    height: 100%;
  }
  /* line 987, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li {
    padding-top: 50px;
    width: 100%;
  }
  /* line 991, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(1) {
    margin-bottom: 20px;
    height: 490px;
    border-radius: 2px 2px 0 0;
  }
  /* line 995, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(1):after {
    display: none;
  }
  /* line 999, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(1) .sp-tri {
    top: 100%;
    right: 0;
  }
  /* line 1002, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(1) .sp-tri:before {
    left: 0;
    background: linear-gradient(to right top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
  /* line 1006, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(1) .sp-tri:after {
    right: 0;
    background: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
  /* line 1012, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(2) {
    height: 150px;
    border-radius: 0 0 2px 2px;
  }
  /* line 1015, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(2):before {
    display: none;
  }
  /* line 1018, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(2) .sp-tri {
    top: 0;
  }
  /* line 1020, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(2) .sp-tri:before {
    left: 0;
    background: linear-gradient(to right top, #54436c 50%, #ffffff 50%);
  }
  /* line 1024, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li:nth-child(2) .sp-tri:after {
    right: 0;
    background: linear-gradient(to left top, #54436c 50%, #ffffff 50%);
  }
  /* line 1030, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li.time01, .exam-date .top-date li.time02, .exam-date .top-date li.time01-01, .exam-date .top-date li.time02-01 {
    width: 100%;
  }
  /* line 1034, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li.h-type02 {
    height: 132px;
  }
  /* line 1037, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li .sp-tri {
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    display: block;
    background: #54436c;
  }
  /* line 1044, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li .sp-tri:before, .exam-date .top-date li .sp-tri:after {
    position: absolute;
    content: "";
    width: 50%;
    height: 20px;
  }
  /* line 1053, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li.time01-01:after {
    position: absolute;
    top: 100%;
    right: 50%;
    content: "";
    width: 100%;
    border-left: 43px solid transparent;
    border-right: 43px solid transparent;
    border-top: 15px solid #54436c;
    z-index: 3;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 1070, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date li.time02-01:after {
    position: absolute;
    top: 0;
    left: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #fff;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 1087, ../../../sass/admission/examination/style.scss */
  .exam-date .top-date.time-list-box {
    overflow: hidden;
  }
  /* line 1091, ../../../sass/admission/examination/style.scss */
  .exam-date .info {
    margin: 0 0 0 3%;
    float: left;
    width: 77%;
  }
  /* line 1095, ../../../sass/admission/examination/style.scss */
  .exam-date .info li {
    margin-bottom: 20px;
    padding: 10px 1%;
    display: block;
    width: 100%;
    height: 150px;
  }
  /* line 1101, ../../../sass/admission/examination/style.scss */
  .exam-date .info li:last-child {
    margin-bottom: 0;
  }
  /* line 1105, ../../../sass/admission/examination/style.scss */
  .exam-date .info li p span {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1109, ../../../sass/admission/examination/style.scss */
  .exam-date .info li .inner-txt {
    margin: 0 auto 15px;
    width: 95%;
    height: auto;
  }
  /* line 1114, ../../../sass/admission/examination/style.scss */
  .exam-date .info li .red-box {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1123, ../../../sass/admission/examination/style.scss */
  .notice-box {
    padding: 4%;
    text-align: left;
  }

  /* line 1127, ../../../sass/admission/examination/style.scss */
  .contact-box {
    padding: 4%;
  }
}
@media only screen and (max-width: 340px) {
  /* line 1135, ../../../sass/admission/examination/style.scss */
  .notice-box br {
    display: block;
  }

  /* line 1140, ../../../sass/admission/examination/style.scss */
  .item-block {
    padding-top: 67px;
    margin-top: -67px;
  }

  /* line 1148, ../../../sass/admission/examination/style.scss */
  .exam-date .info li .inner-txt {
    margin-bottom: 10px;
  }
  /* line 1151, ../../../sass/admission/examination/style.scss */
  .exam-date .info li .red-box {
    margin-top: 5px;
  }
}
/* line 1159, ../../../sass/admission/examination/style.scss */
.sp {
  display: none;
}
@media only screen and (max-width: 480px) {
  /* line 1159, ../../../sass/admission/examination/style.scss */
  .sp {
    display: block;
  }
}

/* line 1166, ../../../sass/admission/examination/style.scss */
.mb80 {
  margin-bottom: 80px;
}
@media only screen and (max-width: 640px) {
  /* line 1166, ../../../sass/admission/examination/style.scss */
  .mb80 {
    margin-bottom: 40px;
  }
}

/* line 1175, ../../../sass/admission/examination/style.scss */
table .btn {
  margin: 1rem auto 0;
}

/* line 1180, ../../../sass/admission/examination/style.scss */
.update-list {
  margin-top: 1em;
}

@media only screen and (max-width: 640px) {
  /* line 1186, ../../../sass/admission/examination/style.scss */
  .scroll-box {
    padding-bottom: 1em;
    width: 100%;
    overflow-x: auto;
  }
  /* line 1191, ../../../sass/admission/examination/style.scss */
  .scroll-box img {
    min-width: 580px;
  }
}
/* line 3, ../../../sass/admission/examination/_top.scss */
.examination {
  /* .bnr-block {
    a {
      width: 100%;
    }
  } */
  /*.top*/
}
/* line 4, ../../../sass/admission/examination/_top.scss */
.examination .green {
  display: inline-block;
  min-width: 65px;
  width: 100%;
  padding: 3px 0;
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  background: #265d90;
}
/* line 14, ../../../sass/admission/examination/_top.scss */
.examination .org {
  display: inline-block;
  min-width: 65px;
  width: 100%;
  padding: 3px 0;
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
  background: #ff7c00;
}
/* line 25, ../../../sass/admission/examination/_top.scss */
.examination .org.mt {
  margin: 4px 0;
}
/* line 30, ../../../sass/admission/examination/_top.scss */
.examination .red {
  color: #f00;
}
/* line 34, ../../../sass/admission/examination/_top.scss */
.examination .txt-bk {
  color: #000;
}
/* line 38, ../../../sass/admission/examination/_top.scss */
.examination .dib {
  display: inline-block;
}
/* line 43, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field {
  margin-bottom: 60px;
}
/* line 46, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app {
  line-height: 1.4;
}
/* line 49, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app a {
  text-decoration: underline;
}
/* line 52, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app a.no-link {
  pointer-events: none;
  text-decoration: none;
}
/* line 58, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w01 {
  width: 13%;
}
/* line 62, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w02 {
  width: 13.5%;
}
/* line 66, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w03 {
  width: 32%;
}
/* line 70, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w05 {
  width: 6%;
  text-align: center;
  background: #f6f5f8;
}
/* line 76, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w17 {
  width: 17%;
}
/* line 80, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w06 {
  width: 29%;
}
/* line 84, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w07 {
  width: 24%;
}
/* line 88, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .w08 {
  width: 9%;
  text-align: center;
  background: #f6f5f8;
}
/* line 94, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app .sp-none {
  width: 20%;
}
/* line 98, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app td {
  padding: 5px;
}
/* line 101, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app td.txtcen {
  font-weight: bold;
  text-align: center;
}
/* line 106, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app td.sp-none {
  background: #faeae9;
}
/* line 110, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app td.t-c {
  text-align: center;
}
/* line 116, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .tbl-app dl dt {
  color: #54436c;
}
/* line 122, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 {
  float: left;
  width: 18.8172%;
}
/* line 128, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app td {
  background: #fceef4;
}
/* line 133, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app span {
  display: block;
  margin-top: 5px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 139, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h01 {
  height: 106px;
}
/* line 143, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h02 {
  height: 50px;
}
/* line 147, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h03 {
  height: 50px;
}
/* line 151, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h04 {
  height: 356px;
}
/* line 155, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h05 {
  height: 155px;
}
/* line 159, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h06 {
  height: 68px;
}
/* line 163, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h07 {
  height: 50px;
}
/* line 167, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h08 {
  height: 50px;
}
/* line 171, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h09 {
  height: 50px;
}
/* line 175, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field01 .tbl-app .h10 {
  height: 50px;
}
/* line 183, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app {
  float: left;
  width: 81.1828%;
}
/* line 188, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app tr td,
.examination .item-block .field .field02 .tbl-app tr th {
  border-left: none;
}
/* line 194, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app tr td.over-bg {
  background: rgba(0, 0, 0, 0.3);
}
/* line 200, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app .h06 {
  height: 49px;
}
/* line 205, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app .hl09.row03-pd td {
  padding: 23px 5px;
}
/* line 211, ../../../sass/admission/examination/_top.scss */
.examination .item-block .field .field02 .tbl-app .row01-pd td {
  padding: 14px 5px;
}
@media only screen and (max-width: 768px) {
  /* line 43, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field {
    overflow: auto;
    white-space: nowrap;
    border-right: 1px solid #d4d4ef;
  }
}
/* line 226, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table {
  width: 100%;
  line-height: 1.4;
  border-collapse: separate;
  border-top: 1px solid #d4d4ef;
}
/* line 233, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table tr th,
.examination .schedule-table tr td {
  font-size: 1.2rem;
  border-top: none;
  border-left: none;
}
@media (min-width: 480px) {
  /* line 233, ../../../sass/admission/examination/_top.scss */
  .examination .schedule-table tr th,
  .examination .schedule-table tr td {
    font-size: calc(1.2rem + (1vw - 4.8px) * 0.21739);
  }
}
@media (min-width: 1400px) {
  /* line 233, ../../../sass/admission/examination/_top.scss */
  .examination .schedule-table tr th,
  .examination .schedule-table tr td {
    font-size: 1.4rem;
  }
}
/* line 241, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table tr th:first-child {
  position: sticky;
  left: 0;
  min-width: 100px;
  width: 18.5%;
  border-left: 1px solid #d4d4ef;
}
/* line 253, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table tbody th:first-child {
  background: #fceef4;
}
/* line 259, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table a {
  text-decoration: underline;
}
/* line 262, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table a.no-link {
  pointer-events: none;
  text-decoration: none;
}
/* line 268, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .bg {
  text-align: center;
  background: #f6f5f8;
}
/* line 273, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w5 {
  width: 5%;
}
/* line 277, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w10 {
  width: 10%;
}
/* line 280, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w12 {
  width: 12%;
}
/* line 283, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w13 {
  width: 13%;
}
/* line 286, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w15 {
  width: 15%;
}
/* line 289, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w20 {
  width: 20%;
}
/* line 292, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w25 {
  width: 25%;
}
/* line 295, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table .w30 {
  width: 30%;
}
/* line 299, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table td {
  padding: 5px;
}
/* line 302, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table td.txtcen {
  font-weight: bold;
  text-align: center;
}
/* line 307, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table td.sp-none {
  background: #faeae9;
}
/* line 311, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table td.t-c {
  text-align: center;
}
/* line 317, ../../../sass/admission/examination/_top.scss */
.examination .schedule-table dl dt {
  color: #54436c;
}
@media only screen and (max-width: 768px) {
  /* line 226, ../../../sass/admission/examination/_top.scss */
  .examination .schedule-table {
    min-width: 760px;
  }
  /* line 327, ../../../sass/admission/examination/_top.scss */
  .examination .schedule-table tr .last {
    border-right: none;
  }
}
/* line 340, ../../../sass/admission/examination/_top.scss */
.examination .sp960 {
  display: none;
}
/* line 354, ../../../sass/admission/examination/_top.scss */
.examination.top .pc {
  display: block;
}
@media only screen and (max-width: 768px) {
  /* line 354, ../../../sass/admission/examination/_top.scss */
  .examination.top .pc {
    display: none;
  }
}
/* line 362, ../../../sass/admission/examination/_top.scss */
.examination.top .sp {
  display: none;
}
@media only screen and (max-width: 768px) {
  /* line 362, ../../../sass/admission/examination/_top.scss */
  .examination.top .sp {
    display: inline-block;
  }
}
/* line 368, ../../../sass/admission/examination/_top.scss */
.examination.top h2 {
  margin-bottom: 45px;
  font-size: 3rem;
  text-align: center;
  color: #54436c;
}
/* line 374, ../../../sass/admission/examination/_top.scss */
.examination.top h2 span {
  position: relative;
  display: inline-block;
  padding-top: 0.4em;
}
/* line 379, ../../../sass/admission/examination/_top.scss */
.examination.top h2 span::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 40px;
  height: 2px;
  margin-left: -20px;
  background: #f574a1;
  content: "";
}
/* line 392, ../../../sass/admission/examination/_top.scss */
.examination.top .underline {
  font-size: 80%;
  text-decoration: underline;
}
/* line 397, ../../../sass/admission/examination/_top.scss */
.examination.top .block {
  padding-top: 5rem;
}
/* line 625, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont {
  margin-bottom: 45px;
}
/* line 628, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont:last-child {
  margin-bottom: 0;
}
/* line 632, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #49b76c;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #49b76c;
  border-right: 3px solid #49b76c;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #49b76c;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail {
  width: 68.35938%;
  background-color: #effff4;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .txt01 span {
  color: #49b76c;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #49b76c;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #49b76c;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #49b76c;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #49b76c;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont01 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 636, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #ff9046;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #ff9046;
  border-right: 3px solid #ff9046;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #ff9046;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail {
  width: 68.35938%;
  background-color: #fff5ef;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .txt01 span {
  color: #ff9046;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #ff9046;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend .txt02 {
  display: inline-block;
  background-color: #ff9046;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #ff9046;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #ff9046;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.challenge .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 640, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #17c4ac;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #17c4ac;
  border-right: 3px solid #17c4ac;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #17c4ac;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail {
  width: 68.35938%;
  background-color: #edfffc;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .txt01 span {
  color: #17c4ac;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #17c4ac;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #17c4ac;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #17c4ac;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #17c4ac;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont02 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 644, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #f574a1;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #f574a1;
  border-right: 3px solid #f574a1;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #f574a1;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail {
  width: 68.35938%;
  background-color: #fff2f7;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .txt01 span {
  color: #f574a1;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #f574a1;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #f574a1;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #f574a1;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #f574a1;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont03 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 648, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #1174b9;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #1174b9;
  border-right: 3px solid #1174b9;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #1174b9;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail {
  width: 68.35938%;
  background-color: #f2faff;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .txt01 span {
  color: #1174b9;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #1174b9;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #1174b9;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #1174b9;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #1174b9;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 651, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail {
  padding: 0;
  background-color: #fff;
}
/* line 655, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in {
  display: block;
  margin-bottom: 8px;
  background-color: #f2faff;
  padding: 2.7rem 3.4rem;
}
/* line 661, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in.off {
  pointer-events: none;
}
/* line 665, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in.sp {
  display: none;
}
/* line 669, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in:last-child, .examination.top .block .cont.cont04 .detail .detail_in:nth-child(5n) {
  margin-bottom: 0;
}
/* line 674, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in .detail_tl {
  font-size: 2.8rem;
  color: #1174b9;
  font-weight: bold;
  position: relative;
  display: inline-block;
  line-height: 1.2;
}
/* line 683, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in .detail_tl .xs {
  display: inline-block;
  font-size: .6em;
}
/* line 688, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in .detail_tl .arrow {
  position: absolute;
  width: 35px;
  height: 35px;
  background-color: #1174b9;
  position: absolute;
  top: 50%;
  left: calc(100% + 14px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 699, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont04 .detail .detail_in .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 717, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #a0569f;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #a0569f;
  border-right: 3px solid #a0569f;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #a0569f;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail {
  width: 68.35938%;
  background-color: #fef7ff;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .txt01 span {
  color: #a0569f;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #a0569f;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #a0569f;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #a0569f;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #a0569f;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 721, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .category > .inner {
  padding: 4rem 3rem;
}
/* line 726, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail {
  padding: 0;
  background-color: #fff;
}
/* line 789, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #f7f7ff;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #747cbb;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #747cbb;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #747cbb;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 793, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #fef7ff;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #a0569f;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #a0569f;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #a0569f;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 797, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #f6ffe1;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #8dc420;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #8dc420;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #8dc420;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 801, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #fff0f1;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #ec5451;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #ec5451;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #ec5451;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 805, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #fff0f1;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #ef5b7d;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #ef5b7d;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #ef5b7d;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 808, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06 {
  display: block;
  padding: 1.7rem 3.4rem;
  background-color: #fff2f7;
  margin-bottom: 0.7rem;
}
/* line 735, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06:last-child {
  margin-bottom: 0;
}
/* line 739, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06 .tag {
  display: inline-block;
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #f574a1;
  border-radius: 0.3rem;
  font-weight: bold;
  max-width: 190px;
  width: 32%;
  text-align: center;
}
/* line 753, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-left: 1.6rem;
  display: inline-block;
  color: #f574a1;
  position: relative;
  vertical-align: initial;
}
/* line 762, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow {
  position: absolute;
  width: 31px;
  height: 31px;
  background-color: #f574a1;
  position: absolute;
  top: 50%;
  left: calc(100% + 20px);
  transform: translateY(-50%);
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 24%;
  top: 31%;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 814, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 {
  display: flex;
  justify-content: center;
}
/* line 403, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category {
  display: block;
  width: 31.64063%;
}
/* line 407, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner {
  position: relative;
  display: block;
  height: 100%;
  background-color: #092353;
  color: #fff;
  padding: 3.4rem 3rem 2.4rem;
}
/* line 415, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner.off {
  pointer-events: none;
}
/* line 417, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner.off .arrow {
  display: none;
}
/* line 422, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .label {
  padding: .25em 1em;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
  border: 1px solid currentColor;
}
/* line 429, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .label + .tag {
  margin-top: .3em;
}
/* line 434, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .arrow {
  position: absolute;
  width: 35px;
  padding-top: 35px;
  height: 0;
  background-color: #fff;
  position: absolute;
  right: 25px;
  bottom: 25px;
  border-radius: 50%;
}
/* line 445, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .arrow::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 28%;
  top: 33%;
  border-bottom: 3px solid #092353;
  border-right: 3px solid #092353;
  transform: rotate(-45deg);
  z-index: 2;
}
/* line 459, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .tag {
  background-color: #fff;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: .8rem;
  padding: 0.5rem 3rem;
  color: #092353;
  border-radius: 0.3rem;
  font-weight: bold;
}
/* line 470, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner h3 {
  font-size: 3rem;
  line-height: 1.4;
}
/* line 474, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner h3 .xs {
  display: block;
  font-size: .5em;
}
/* line 480, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .term_list {
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 483, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .category > .inner .term_list > li {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
  color: #fff;
  border-radius: 16px;
  border: 2px solid #fff;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 497, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail {
  width: 68.35938%;
  background-color: #dbe7ff;
  padding: 2.7rem 3.4rem;
}
/* line 502, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .txt01 {
  padding-bottom: 10px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 507, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .txt01 span {
  color: #092353;
  font-size: 120%;
  font-weight: bold;
}
/* line 513, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .txt01 + .open_cont {
  margin-top: 2rem;
}
/* line 518, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .label {
  display: inline-block;
  margin-left: .5em;
  padding: .3em .5em;
  color: #fff;
  font-size: .6em;
  line-height: 1;
  vertical-align: middle;
  background: #092353;
  border-radius: 2px;
}
/* line 530, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend {
  position: relative;
}
/* line 533, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend .txt02 {
  display: inline-block;
  background-color: #092353;
  color: #fff;
  font-size: 1.4rem;
  padding: 1.2rem 1.6rem;
  border-radius: 5px;
  line-height: 1.7;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
/* line 547, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend .txt02 span {
  display: block;
}
/* line 551, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend .txt02::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: transparent transparent transparent #092353;
}
/* line 565, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend > ul {
  padding-left: 120px;
}
/* line 568, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend > ul li {
  margin-top: 5px;
  position: relative;
}
/* line 572, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend > ul li span {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: #bfbfbf solid 1px;
  padding-left: 2.4rem;
}
/* line 580, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .recommend > ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 15px;
  background: url("/common/img/admission/examination/share/icon_check01.png") center no-repeat;
  background-size: contain;
}
/* line 595, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .point_wrap {
  padding-top: 32px;
  font-size: 0;
}
/* line 599, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .point_wrap > li {
  vertical-align: top;
  display: inline-block;
  border: 1px solid #d2d2d2;
  color: #092353;
  width: 204px;
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.4;
  padding: 10px 0;
  margin-right: 10px;
  margin-bottom: 7px;
}
/* line 614, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .point_wrap > li:nth-child(3n) {
  margin-right: 0;
}
/* line 617, ../../../sass/admission/examination/_top.scss */
.examination.top .block .cont.cont06 .detail .point_wrap > li.wide {
  width: 418px;
}
/* line 820, ../../../sass/admission/examination/_top.scss */
.examination.top .btm-btn {
  margin: 80px 0 74px;
}
/* line 823, ../../../sass/admission/examination/_top.scss */
.examination.top .btm-btn a {
  padding: 10px 150px;
}

/*.examination*/
@media only screen and (max-width: 1024px) {
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 916, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail {
    padding: 0;
  }
  /* line 919, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in {
    padding: 4%;
  }
  /* line 922, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .detail_tl {
    font-size: calc((28 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
    display: block;
    margin-bottom: .4em;
    padding-right: 1.8em;
    line-height: 1;
  }
  /* line 929, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .detail_tl .arrow {
    right: 0;
    left: auto;
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li.wide {
    width: 65%;
  }
  /* line 942, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner {
    padding: 10% 8%;
  }
  /* line 947, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail {
    padding: 0;
  }
  /* line 963, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 967, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 971, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 975, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 979, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 983, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 {
    padding: 1.7rem 4%;
  }
  /* line 952, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    padding: 0.5rem 0;
  }
  /* line 957, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl {
    font-size: calc((24 - 14) * ((100vw - 375px) / (1024 - 375)) + 1.4rem);
  }
  /* line 839, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner {
    padding: 10% 8%;
  }
  /* line 842, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .tag {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 846, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner h3 {
    font-size: calc((30 - 16) * ((100vw - 375px) / (1024 - 375)) + 1.6rem);
  }
  /* line 851, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .term_list > li {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 858, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail {
    padding: 3%;
  }
  /* line 861, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .txt01 {
    font-size: calc((18 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 866, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend .txt02 {
    font-size: calc((14 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 872, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend > ul li span {
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
  }
  /* line 879, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap {
    padding-top: 32px;
  }
  /* line 882, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li {
    width: 31.4%;
    font-size: calc((16 - 10) * ((100vw - 375px) / (1024 - 375)) + 1rem);
    margin-right: 2.2%;
    padding: 1%;
  }
  /* line 888, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li.wide {
    width: 65%;
  }
}
@media only screen and (max-width: 960px) {
  /* line 999, ../../../sass/admission/examination/_top.scss */
  .examination .green {
    display: inline-block;
    min-width: 80px;
    padding: 3px 0;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    background: #265d90;
  }
  /* line 1008, ../../../sass/admission/examination/_top.scss */
  .examination .org {
    display: inline-block;
    min-width: 80px;
    padding: 3px 0;
    margin: 4px 0;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    background: #ff7c00;
  }
  /* line 1019, ../../../sass/admission/examination/_top.scss */
  .examination .red {
    color: #f00;
  }
  /* line 1025, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app {
    line-height: 1.4;
  }
  /* line 1028, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w01 {
    width: 4%;
  }
  /* line 1033, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w15 {
    width: 15%;
  }
  /* line 1037, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w17 {
    width: 17%;
  }
  /* line 1041, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w30 {
    width: 34%;
  }
  /* line 1045, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w05 {
    width: 5%;
    text-align: center;
    background: #ccc;
  }
  /* line 1053, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w02 {
    width: 10%;
  }
  /* line 1058, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w06 {
    width: 24%;
  }
  /* line 1064, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app .w07 {
    width: 14%;
  }
  /* line 1069, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app td {
    padding: 5px;
  }
  /* line 1079, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .tbl-app dl dt {
    color: #54436c;
  }
  /* line 1085, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 {
    display: block;
    width: 100px;
    float: left;
  }
  /* line 1096, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h01 {
    height: 106px;
  }
  /* line 1100, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h02 {
    height: 59px;
  }
  /* line 1104, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h03 {
    height: 59px;
  }
  /* line 1108, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h04 {
    height: 375px;
  }
  /* line 1112, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h05 {
    height: 136px;
  }
  /* line 1116, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h06 {
    height: 69px;
  }
  /* line 1120, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h07 {
    height: 59px;
  }
  /* line 1124, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h08 {
    height: 71px;
  }
  /* line 1128, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h09 {
    height: 59px;
  }
  /* line 1132, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field01 .tbl-app .h10 {
    height: 51px;
  }
  /* line 1138, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 {
    padding: 0 0 16px;
    overflow-x: scroll;
  }
  /* line 1142, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 .tbl-app {
    width: 660px;
  }
  /* line 1149, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 table td,
  .examination .item-block .field .field02 table th {
    border-left: none;
  }
  /* line 1154, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 table .sp-none {
    display: none;
  }
  /* line 1159, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 .tbl-app {
    border-left: none;
  }
  /* line 1162, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 .tbl-app .h06 {
    height: 49px;
  }
  /* line 1168, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02 .tbl-app .row01-pd.row02-pd td {
    padding: 20px 5px;
  }
  /* line 1175, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02::-webkit-scrollbar {
    height: 10px;
  }
  /* line 1179, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #54436c;
  }
  /* line 1184, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field .field02::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #f5f6f8;
  }
  /* line 1192, ../../../sass/admission/examination/_top.scss */
  .examination .sp960 {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1200, ../../../sass/admission/examination/_top.scss */
  .examination .item-block .field {
    margin-bottom: 6%;
  }
  /* line 1206, ../../../sass/admission/examination/_top.scss */
  .examination.top .open_cont {
    display: none;
  }
  /* line 1211, ../../../sass/admission/examination/_top.scss */
  .examination.top .block {
    padding-top: 8rem;
  }
  /* line 1414, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont:last-child {
    margin-bottom: 0;
  }
  /* line 1418, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #49b76c transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #49b76c solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #49b76c;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #49b76c;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #49b76c;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont01 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1422, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #ff9046 transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #ff9046 solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #ff9046;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #ff9046;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #ff9046;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.challenge .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1426, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #17c4ac transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #17c4ac solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #17c4ac;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #17c4ac;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #17c4ac;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont02 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1430, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #f574a1 transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #f574a1 solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #f574a1;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #f574a1;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #f574a1;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont03 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1434, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #1174b9 transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #1174b9 solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #1174b9;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #1174b9;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #1174b9;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1437, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail {
    padding: 0;
  }
  /* line 1440, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in {
    padding: 6.2963% 3.7037% 0;
    margin-bottom: 0;
  }
  /* line 1444, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .open_cont {
    padding-bottom: 5.55556%;
  }
  /* line 1448, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in.sp {
    display: block;
    padding: 0 3.7037% 6.2963%;
    margin-bottom: 10px;
  }
  /* line 1453, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in.sp .toggle_btn {
    margin-top: 0;
  }
  /* line 1459, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .detail_tl {
    font-size: 5vw;
  }
  /* line 1466, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #a0569f transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #a0569f solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #a0569f;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #a0569f;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #a0569f;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1470, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
  }
  /* line 1473, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .category > .inner h3 {
    margin-top: 0;
  }
  /* line 1479, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail {
    padding: 0;
  }
  /* line 1509, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1513, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1517, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1521, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1525, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1529, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 {
    padding: 3.14815% 3.7037%;
  }
  /* line 1484, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .tag {
    font-size: 3.125vw;
    padding: 0.92593% 0;
    max-width: 185px;
    width: 34.25926%;
  }
  /* line 1491, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl {
    font-size: 3.4375vw;
    margin-left: 2.96296%;
  }
  /* line 1494, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow {
    width: 31px;
    height: 31px;
    left: calc(100% + 20px);
  }
  /* line 1499, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow::before {
    width: 12px;
    height: 12px;
    left: 24%;
    top: 31%;
  }
  /* line 1535, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 {
    display: block;
    width: 89.76064%;
    margin: 0 auto 45px;
  }
  /* line 1219, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category {
    width: 100%;
  }
  /* line 1222, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner {
    padding: 6.2963% 3.7037% 4.81481%;
    position: relative;
  }
  /* line 1226, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .arrow {
    width: 5.18519%;
    padding-top: 5.18519%;
    height: 0;
    right: 4.44444%;
    transform: translateY(-50%);
    top: 50%;
  }
  /* line 1234, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .arrow::before {
    width: 42%;
    height: 42%;
    left: 22%;
    top: 30%;
  }
  /* line 1242, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .tag {
    font-size: 3.125vw;
    padding: 0.92593% 2.96296%;
  }
  /* line 1247, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner h3 {
    margin-top: 3%;
    font-size: 5vw;
  }
  /* line 1253, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .term_list.pc {
    display: none;
  }
  /* line 1257, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .term_list.sp {
    display: inline-block;
    margin-left: 1.85185%;
  }
  /* line 1262, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .category > .inner .term_list > li {
    font-size: 3.125vw;
    border-radius: 20px;
  }
  /* line 1270, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail {
    width: 100%;
    padding: 6.2963% 3.7037%;
  }
  /* line 1274, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .txt01 {
    padding-bottom: 10px;
    font-size: 3.125vw;
  }
  /* line 1279, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend {
    position: relative;
  }
  /* line 1282, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend .txt02 {
    font-size: 2.5vw;
    padding: 1.85185% 4.44444%;
    line-height: 1.7;
    font-weight: bold;
    position: relative;
    transform: none;
    margin-bottom: 14px;
  }
  /* line 1291, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend .txt02 span {
    display: inline;
  }
  /* line 1295, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend .txt02::after {
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    border-color: #092353 transparent transparent transparent;
  }
  /* line 1304, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend > ul {
    padding-left: 0;
  }
  /* line 1308, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend > ul li span {
    font-size: 3.75vw;
    padding-left: 5.92593%;
  }
  /* line 1313, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .recommend > ul li::before {
    width: 5%;
    padding-top: 3.14815%;
    height: 0;
  }
  /* line 1322, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap {
    padding-top: 5.55556%;
  }
  /* line 1325, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li {
    width: 49.59677%;
    font-size: 3.125vw;
    padding: 2.01613% 0;
    margin-right: 0.80645%;
    margin-bottom: 0.80645%;
  }
  /* line 1334, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1338, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li:nth-child(3n) {
    margin-right: 0.80645%;
  }
  /* line 1342, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .point_wrap > li.wide {
    width: 100%;
  }
  /* line 1348, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .toggle_btn {
    display: block;
    position: relative;
    display: block;
    width: 50.92593%;
    border: #092353 solid 1px;
    margin: 6.48148% auto 0;
    background-color: #fff;
    color: #092353;
    text-align: center;
    font-size: 3.75vw;
    border-radius: 1.2em;
    font-weight: bold;
    padding: 5px 0 5px 3.33333%;
  }
  /* line 1367, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .toggle_btn .mark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    width: 7.27273%;
    padding-top: 7.27273%;
  }
  /* line 1377, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .toggle_btn .mark::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    background-color: #092353;
  }
  /* line 1388, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .toggle_btn .mark::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    left: 10%;
    background-color: #092353;
    transition: all 3s;
  }
  /* line 1404, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont06 .detail .toggle_btn.open .mark::after {
    transform: translateY(-50%) rotate(0deg);
  }
  /* line 1541, ../../../sass/admission/examination/_top.scss */
  .examination.top .btm-btn {
    margin: 14.81481% 0 13.7037%;
  }
  /* line 1544, ../../../sass/admission/examination/_top.scss */
  .examination.top .btm-btn a {
    padding: 10px 14.81481%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1554, ../../../sass/admission/examination/_top.scss */
  .examination.top h2 {
    margin-bottom: 1em;
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (max-width: 460px) {
  /* line 1570, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1574, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont04 .detail .detail_in .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_01 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_02 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_03 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_04 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_05 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
  /* line 1590, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow {
    width: 22px;
    height: 22px;
  }
  /* line 1594, ../../../sass/admission/examination/_top.scss */
  .examination.top .block .cont.cont05 .detail .detail_in_06 .detail_tl .arrow::before {
    width: 10px;
    height: 10px;
    left: 18%;
    top: 28%;
  }
}
/* line 6, ../../../sass/admission/examination/_koubo.scss */
.koubo .txt02 {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 12, ../../../sass/admission/examination/_koubo.scss */
.koubo .memo-list li {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 19, ../../../sass/admission/examination/_koubo.scss */
.koubo #item02 .type-td3 th {
  width: 20%;
}
/* line 22, ../../../sass/admission/examination/_koubo.scss */
.koubo #item02 .type-td3 td {
  padding: 8px;
  width: 40%;
  text-align: center;
}
/* line 30, ../../../sass/admission/examination/_koubo.scss */
.koubo #item03 .table-sp {
  margin-top: 24px;
}
/* line 36, ../../../sass/admission/examination/_koubo.scss */
.koubo .item-block .txt-02 {
  margin-right: 25px;
}
/* line 42, ../../../sass/admission/examination/_koubo.scss */
.koubo #item03 .type-td2 {
  margin-top: 30px;
}
/* line 50, ../../../sass/admission/examination/_koubo.scss */
.koubo #item04 .type-td2 tr th {
  padding: 20px 0;
}
/* line 59, ../../../sass/admission/examination/_koubo.scss */
.koubo .exam-date .info li {
  height: 250px;
}
/* line 62, ../../../sass/admission/examination/_koubo.scss */
.koubo .exam-date .info li .fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 66, ../../../sass/admission/examination/_koubo.scss */
.koubo .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 70, ../../../sass/admission/examination/_koubo.scss */
.koubo .exam-date .info li .color-p {
  color: #f574a1;
}
@media only screen and (max-width: 599px) {
  /* line 82, ../../../sass/admission/examination/_koubo.scss */
  .koubo .exam-date .top-date li:nth-child(1) {
    height: 437px;
  }
  /* line 86, ../../../sass/admission/examination/_koubo.scss */
  .koubo .exam-date .top-date li:nth-child(2) {
    height: 136px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 86, ../../../sass/admission/examination/_koubo.scss */
  .koubo .exam-date .top-date li:nth-child(2) {
    height: 148px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 96, ../../../sass/admission/examination/_koubo.scss */
  .koubo .exam-date .info li {
    height: auto;
  }
  /* line 103, ../../../sass/admission/examination/_koubo.scss */
  .koubo .mov-container .mov-box {
    width: 100%;
    padding: 2em;
  }
  /* line 106, ../../../sass/admission/examination/_koubo.scss */
  .koubo .mov-container .mov-box:not(:last-child) {
    margin-bottom: 4%;
  }
}
@media screen and (max-width: 480px) {
  /* line 116, ../../../sass/admission/examination/_koubo.scss */
  .koubo #item02 .type-td3 tr th {
    display: table-cell;
    width: 15%;
  }
  /* line 125, ../../../sass/admission/examination/_koubo.scss */
  .koubo #item03 .type-td2 {
    margin-top: 25px;
  }
  /* line 131, ../../../sass/admission/examination/_koubo.scss */
  .koubo #item04 .txt-02 {
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 135, ../../../sass/admission/examination/_koubo.scss */
  .koubo #item04 .txt-02 span {
    font-size: 20px;
    font-size: 2rem;
  }
}

/* line 146, ../../../sass/admission/examination/_koubo.scss */
.dl-form #item-block01 .txt01 {
  margin-bottom: 15px;
}
/* line 149, ../../../sass/admission/examination/_koubo.scss */
.dl-form #item-block01 .item {
  margin-bottom: 30px;
}
/* line 151, ../../../sass/admission/examination/_koubo.scss */
.dl-form #item-block01 .item:last-child {
  margin-bottom: 80px;
}
/* line 156, ../../../sass/admission/examination/_koubo.scss */
.dl-form .ttl_mark01 {
  font-weight: bold;
  font-size: 1.6rem;
  padding-left: 1em;
  text-indent: -1em;
  padding-bottom: 2.6rem;
}
/* line 162, ../../../sass/admission/examination/_koubo.scss */
.dl-form .ttl_mark01 span {
  margin-right: .5em;
}
/* line 167, ../../../sass/admission/examination/_koubo.scss */
.dl-form .pdf_dl_btn {
  display: inline-block;
}
/* line 170, ../../../sass/admission/examination/_koubo.scss */
.dl-form .pdf_dl_btn > a {
  display: inline-block;
  padding: 4px 24px 4px 50px;
  background: #f574a1;
  color: #fff;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 3px;
  position: relative;
}
/* line 180, ../../../sass/admission/examination/_koubo.scss */
.dl-form .pdf_dl_btn > a::before {
  content: "";
  position: absolute;
  left: 28px;
  top: 50%;
  transform: translateY(-50%);
  background: url("/common/img/admission/examination/share/icon-exam-11.svg") center no-repeat;
  background-size: contain;
  width: 11px;
  height: 12px;
}
/* line 195, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl {
  position: relative;
  top: 1px;
  font-size: 1.8rem;
  color: #fff;
  width: 23.5rem;
  text-align: center;
  font-weight: bold;
  padding: 0.7rem 0;
}
/* line 204, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl01 {
  background-color: #00a960;
}
/* line 207, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl02 {
  background-color: #f08d38;
}
/* line 210, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl03 {
  background-color: #00b3cf;
}
/* line 213, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl04 {
  background-color: #5676ba;
}
/* line 216, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl05 {
  background-color: #ea546a;
}
/* line 219, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl06 {
  background-color: #a15fa3;
}
/* line 222, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tb_ttl.tb_ttl07 {
  background-color: #ebcc28;
}
/* line 228, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tbl01 tr td {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 30px;
  position: relative;
}
/* line 234, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tbl01 tr td.td01 > p {
  float: left;
  line-height: 3.3rem;
}
/* line 238, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tbl01 tr td.td01 .pdf_dl_btn {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 245, ../../../sass/admission/examination/_koubo.scss */
.dl-form .tbl01 tr td.w01 {
  width: 163px;
}
@media only screen and (max-width: 640px) {
  /* line 254, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tb_ttl {
    top: 1px;
    font-size: 3.75vw;
    width: 41.96429%;
    padding: 0.7rem;
  }
  /* line 263, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .pdf_dl_btn > a {
    padding: 2px 14px 2px 40px;
    font-size: 2.8125vw;
  }
  /* line 268, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .pdf_dl_btn > a::before {
    left: 16.66667%;
    width: 17.70833%;
    height: 63.33333%;
  }
  /* line 274, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .pdf_dl_btn .pc {
    display: none;
  }
  /* line 281, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tbl01 tr td {
    font-size: 3.125vw;
    padding: 1.78571% 3.92857%;
  }
  /* line 285, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tbl01 tr td.td01 > p {
    float: left;
    line-height: 3.3rem;
  }
  /* line 289, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tbl01 tr td.td01 .pdf_dl_btn {
    right: 40px;
  }
  /* line 293, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tbl01 tr td.w01 {
    width: 23.75%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 305, ../../../sass/admission/examination/_koubo.scss */
  .dl-form .tbl01 tr td.td01 .pdf_dl_btn {
    right: 20px;
  }
}

/* line 317, ../../../sass/admission/examination/_koubo.scss */
.movie-block {
  margin-bottom: 40px;
}

/* line 321, ../../../sass/admission/examination/_koubo.scss */
.mov-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 326, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box {
  width: 48%;
  background: #f7f7f7;
  padding: 1em;
}
/* line 331, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb .img-box {
  position: relative;
  background: #000;
  overflow: hidden;
}
/* line 336, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb .img-box > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  opacity: .8;
  transition: all .4s ease-out;
}
/* line 345, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb .img-box .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
/* line 354, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb .img-box .icon-play::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 18px solid #f574a1;
  border-right-width: 0;
  transform: translate(-40%, -50%);
}
/* line 369, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb:hover {
  opacity: inherit;
}
/* line 371, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .thumb:hover img {
  transform: scale(1.03);
  transition: all .2s linear;
}
/* line 377, ../../../sass/admission/examination/_koubo.scss */
.mov-container .mov-box .mov-ttl {
  color: #f574a1;
  font-size: 1em;
  font-weight: 600;
}

/* line 5, ../../../sass/admission/examination/_ao.scss */
.ao {
  /* .movie-block {
  	background: #f7f7f7;
  	padding: 2em;
  	margin-bottom: 40px;
  } */
}
/* line 6, ../../../sass/admission/examination/_ao.scss */
.ao .sp599 {
  display: none;
}
/* line 7, ../../../sass/admission/examination/_ao.scss */
.ao .fz-sm {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 10, ../../../sass/admission/examination/_ao.scss */
.ao .txt-note {
  display: inline-block;
  margin-right: 10px;
  font-size: 90%;
  vertical-align: middle;
}
/* line 16, ../../../sass/admission/examination/_ao.scss */
.ao .mt20 {
  margin-top: 20px;
}
/* line 19, ../../../sass/admission/examination/_ao.scss */
.ao .ib {
  display: inline-block;
}
/* line 22, ../../../sass/admission/examination/_ao.scss */
.ao .note {
  padding-left: 1em;
  font-size: .9em;
  text-indent: -1em;
}
/* line 27, ../../../sass/admission/examination/_ao.scss */
.ao .txt02 {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 39, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 44, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box {
  width: 48%;
}
/* line 47, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb .img-box {
  position: relative;
  background: #000;
  overflow: hidden;
}
/* line 52, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb .img-box > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  opacity: .8;
  transition: all .4s ease-out;
}
/* line 61, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb .img-box .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
/* line 70, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb .img-box .icon-play::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 18px solid #f574a1;
  border-right-width: 0;
  transform: translate(-40%, -50%);
}
/* line 85, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb:hover {
  opacity: inherit;
}
/* line 87, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .thumb:hover img {
  transform: scale(1.03);
  transition: all .2s linear;
}
/* line 93, ../../../sass/admission/examination/_ao.scss */
.ao .mov-container .mov-box .mov-ttl {
  color: #f574a1;
  font-size: 1em;
  font-weight: 600;
}
/* line 102, ../../../sass/admission/examination/_ao.scss */
.ao .cont-btn a {
  display: block;
  width: 100%;
  margin: 0 auto;
  max-width: 350px;
  padding: 1.1rem 2rem;
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
  background: #54436c;
  border-radius: 50px;
  color: #fff;
  transition: all .3s ease-out;
}
@media screen and (max-width: 767px) {
  /* line 102, ../../../sass/admission/examination/_ao.scss */
  .ao .cont-btn a {
    font-size: 1.4rem;
  }
}
/* line 118, ../../../sass/admission/examination/_ao.scss */
.ao .cont-btn a:hover {
  opacity: .7;
}
/* line 161, ../../../sass/admission/examination/_ao.scss */
.ao #item02 .type-td2-03 tr td {
  width: 40%;
  line-height: 1.4;
}
/* line 169, ../../../sass/admission/examination/_ao.scss */
.ao #item04 {
  margin-bottom: 80px;
}
@media screen and (max-width: 960px) {
  /* line 169, ../../../sass/admission/examination/_ao.scss */
  .ao #item04 {
    margin-bottom: 50px;
  }
}
/* line 178, ../../../sass/admission/examination/_ao.scss */
.ao.shu .inner-ttl h2:after {
  bottom: -32px;
}
@media screen and (max-width: 960px) {
  /* line 184, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .inner-ttl h2:after {
    bottom: -28px;
  }
}
/* line 191, ../../../sass/admission/examination/_ao.scss */
.ao.shu .item-block .txt-02 {
  margin-bottom: 30px;
}
/* line 196, ../../../sass/admission/examination/_ao.scss */
.ao.shu #item02 .txt-02 {
  margin-bottom: 30px;
}
/* line 198, ../../../sass/admission/examination/_ao.scss */
.ao.shu #item02 .txt-02 span {
  margin-left: 4px;
  font-size: 26px;
  font-size: 2.6rem;
}
@media screen and (max-width: 480px) {
  /* line 204, ../../../sass/admission/examination/_ao.scss */
  .ao.shu #item02 .txt-02 {
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 207, ../../../sass/admission/examination/_ao.scss */
  .ao.shu #item02 .txt-02 span {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 217, ../../../sass/admission/examination/_ao.scss */
.ao.shu .exam-date03 .info li {
  height: 213px;
}
@media only screen and (max-width: 599px) {
  /* line 227, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li.time01 {
    height: 388px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 227, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li.time01 {
    height: 391px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 233, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li.time02 {
    height: 132px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 233, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li.time02 {
    height: 120px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 240, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li:nth-child(1):before {
    top: 97%;
  }
  /* line 245, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .top-date li:nth-child(2):after {
    top: -4px;
  }
  /* line 252, ../../../sass/admission/examination/_ao.scss */
  .ao.shu .exam-date03 .info li {
    height: auto;
  }
}
/* line 262, ../../../sass/admission/examination/_ao.scss */
.ao.ryu .item-block .txt-02 {
  margin-bottom: 30px;
}
/* line 267, ../../../sass/admission/examination/_ao.scss */
.ao.ryu #item02 .txt-02 {
  margin-bottom: 30px;
}
/* line 269, ../../../sass/admission/examination/_ao.scss */
.ao.ryu #item02 .txt-02 span {
  margin-left: 4px;
  font-size: 26px;
  font-size: 2.6rem;
}
@media screen and (max-width: 480px) {
  /* line 275, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu #item02 .txt-02 {
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 278, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu #item02 .txt-02 span {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 287, ../../../sass/admission/examination/_ao.scss */
.ao.ryu .exam-date03 .info li {
  height: 213px;
}
@media only screen and (max-width: 599px) {
  /* line 297, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li.time01 {
    height: 231px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 297, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li.time01 {
    height: 223px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 303, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li.time02 {
    height: 132px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 303, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li.time02 {
    height: 120px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 310, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li:nth-child(1):before {
    top: 97%;
  }
  /* line 315, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .top-date li:nth-child(2):after {
    top: -4px;
  }
  /* line 322, ../../../sass/admission/examination/_ao.scss */
  .ao.ryu .exam-date03 .info li {
    height: auto;
  }
}
@media only screen and (min-width: 600px) {
  /* line 335, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li.time01 {
    width: 79.83871%;
  }
  /* line 338, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li.time02 {
    width: 18.8172%;
  }
  /* line 344, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li {
    width: 17.74194%;
    margin-right: 1.47849%;
    padding: 20px 1.34409%;
  }
  /* line 348, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li:first-child {
    width: 18.8172%;
  }
  /* line 351, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li:last-child {
    margin-right: 0;
  }
  /* line 354, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li.li02 {
    width: 22.04301%;
  }
  /* line 357, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li p {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 359, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li p span {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 362, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li p.ta-l {
    text-align: left;
  }
  /* line 365, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li p.mt10 {
    margin-top: 10px;
  }
  /* line 374, ../../../sass/admission/examination/_ao.scss */
  .ao .mov-container .mov-box {
    margin-bottom: 1em;
  }
  /* line 376, ../../../sass/admission/examination/_ao.scss */
  .ao .mov-container .mov-box:nth-child(n+3) {
    margin-bottom: 0;
  }
}
/* line 383, ../../../sass/admission/examination/_ao.scss */
.ao .notes-box {
  margin-top: 1rem;
  color: #f00;
}
/* line 389, ../../../sass/admission/examination/_ao.scss */
.ao .notes-box p:first-child {
  text-decoration: underline;
}
/* line 396, ../../../sass/admission/examination/_ao.scss */
.ao .notes-box ol li {
  padding-left: 1.3em;
  position: relative;
}
/* line 400, ../../../sass/admission/examination/_ao.scss */
.ao .notes-box ol li span {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 414, ../../../sass/admission/examination/_ao.scss */
.ao .type-td2 tr th span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.4;
  color: #000;
}
/* line 422, ../../../sass/admission/examination/_ao.scss */
.ao .type-td2 tr td {
  padding: 15px;
  line-height: 1.4;
}
/* line 427, ../../../sass/admission/examination/_ao.scss */
.ao .type-td2 .btn {
  margin: 1rem auto 0;
}
/* line 431, ../../../sass/admission/examination/_ao.scss */
.ao .tbl-ttl {
  width: 20%;
  padding: 15px 0 !important;
  font-weight: bold;
  text-align: center;
}
/* line 439, ../../../sass/admission/examination/_ao.scss */
.ao .type-td3 tr th {
  padding: 15px 0;
}
/* line 442, ../../../sass/admission/examination/_ao.scss */
.ao .type-td3 tr td {
  padding: 15px 0;
  text-align: center;
}
@media only screen and (max-width: 599px) {
  /* line 452, ../../../sass/admission/examination/_ao.scss */
  .ao .ta-r {
    text-align: left;
  }
  /* line 456, ../../../sass/admission/examination/_ao.scss */
  .ao .pc599 {
    display: none;
  }
  /* line 457, ../../../sass/admission/examination/_ao.scss */
  .ao .sp599 {
    display: block;
  }
  /* line 459, ../../../sass/admission/examination/_ao.scss */
  .ao .type-td2 tr, .ao .type-td3 tr {
    display: block;
  }
  /* line 461, ../../../sass/admission/examination/_ao.scss */
  .ao .type-td2 tr th, .ao .type-td2 tr td, .ao .type-td3 tr th, .ao .type-td3 tr td {
    display: block;
    width: 100%;
  }
  /* line 469, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date {
    overflow: hidden;
  }
  /* line 473, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li:nth-child(1):before {
    position: absolute;
    top: 97%;
    right: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #54436c;
    z-index: 3;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 488, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li:nth-child(2):after {
    position: absolute;
    top: -4px;
    left: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #fff;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 501, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li.time02 {
    height: 133px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 501, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li.time02 {
    height: 120px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 507, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .top-date li.time01 {
    height: 616px;
    padding-top: 350px;
  }
  /* line 514, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date02 .info li {
    height: auto;
  }
  /* line 521, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date03 .top-date {
    overflow: hidden;
  }
  /* line 525, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date03 .top-date li:nth-child(1):before {
    position: absolute;
    top: 100%;
    right: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #54436c;
    z-index: 3;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 540, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date03 .top-date li:nth-child(2):after {
    position: absolute;
    top: 0;
    left: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #fff;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 553, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date03 .top-date li.time02 {
    height: 150px;
  }
  /* line 556, ../../../sass/admission/examination/_ao.scss */
  .ao .exam-date03 .top-date li.time01 {
    height: 490px;
  }
  /* line 563, ../../../sass/admission/examination/_ao.scss */
  .ao .movie-block {
    padding: 1.5em;
  }
  /* line 568, ../../../sass/admission/examination/_ao.scss */
  .ao .mov-container .mov-box {
    width: 100%;
    margin-bottom: 4%;
  }
}

/* line 581, ../../../sass/admission/examination/_ao.scss */
.preparation-movie #item-block01 .txt01 {
  margin-bottom: 15px;
}
/* line 584, ../../../sass/admission/examination/_ao.scss */
.preparation-movie #item-block01 .item {
  margin-bottom: 30px;
}
/* line 586, ../../../sass/admission/examination/_ao.scss */
.preparation-movie #item-block01 .item:last-child {
  margin-bottom: 80px;
}
/* line 592, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 596, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box {
  width: 47.98387%;
  margin-top: 30px;
}
/* line 599, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie {
  position: relative;
  margin-bottom: 1em;
}
/* line 602, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie::before {
  display: block;
  width: 100%;
  padding-bottom: 56.30252%;
  content: "";
}
/* line 608, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 616, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl {
  text-align: center;
  font-size: 1.6rem;
}
/* line 619, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie01 {
  color: #009e96;
}
/* line 622, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie02 {
  color: #009944;
}
/* line 625, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie03 {
  color: #004098;
}
/* line 628, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie04 {
  color: #ed6c00;
}
/* line 631, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie05 {
  color: #e5004f;
}
/* line 634, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .movie-wrap .movie-box .movie-ttl.movie06 {
  color: #7f1084;
}
/* line 641, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .ttl_mark01 {
  font-weight: bold;
  font-size: 1.6rem;
  padding-left: 1em;
  text-indent: -1em;
  padding-bottom: 2.6rem;
}
/* line 647, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .ttl_mark01 span {
  margin-right: .5em;
}
/* line 652, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl {
  position: relative;
  top: 1px;
  font-size: 1.8rem;
  color: #fff;
  width: 23.5rem;
  text-align: center;
  font-weight: bold;
  padding: 0.7rem 0;
}
/* line 661, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl01 {
  background-color: #009e96;
}
/* line 664, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl02 {
  background-color: #009944;
}
/* line 667, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl03 {
  background-color: #004098;
}
/* line 670, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl04 {
  background-color: #ed6c00;
}
/* line 673, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl05 {
  background-color: #e5004f;
}
/* line 676, ../../../sass/admission/examination/_ao.scss */
.preparation-movie .tb_ttl.tb_ttl06 {
  background-color: #7f1084;
}
@media only screen and (max-width: 640px) {
  /* line 684, ../../../sass/admission/examination/_ao.scss */
  .preparation-movie .tb_ttl {
    top: 1px;
    font-size: 3.75vw;
    width: 41.96429%;
    padding: 0.7rem;
  }
  /* line 692, ../../../sass/admission/examination/_ao.scss */
  .preparation-movie .movie-wrap .movie-box {
    width: 100%;
  }
  /* line 694, ../../../sass/admission/examination/_ao.scss */
  .preparation-movie .movie-wrap .movie-box .movie-ttl {
    font-size: 1.4rem;
  }
}

/* line 7, ../../../sass/admission/examination/_bunka.scss */
.bunka .memo-list li {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 12, ../../../sass/admission/examination/_bunka.scss */
.bunka .txt02 {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 19, ../../../sass/admission/examination/_bunka.scss */
.bunka #item02 .type-td2-03 th, .bunka #item02 .type-td2-03 td {
  line-height: 1.8;
}
/* line 22, ../../../sass/admission/examination/_bunka.scss */
.bunka #item02 .type-td2-03 th {
  width: 20%;
}
@media screen and (max-width: 480px) {
  /* line 22, ../../../sass/admission/examination/_bunka.scss */
  .bunka #item02 .type-td2-03 th {
    width: 15%;
  }
}
/* line 28, ../../../sass/admission/examination/_bunka.scss */
.bunka #item02 .type-td2-03 td {
  text-align: center;
  width: 40%;
}
/* line 35, ../../../sass/admission/examination/_bunka.scss */
.bunka .detail-list-inner li {
  margin-left: 30px;
  padding: 5px 0 !important;
  display: list-item;
  width: auto !important;
  list-style-type: decimal;
}
/* line 44, ../../../sass/admission/examination/_bunka.scss */
.bunka .ol-ttl {
  margin-top: 10px;
  font-weight: bold;
}
/* line 50, ../../../sass/admission/examination/_bunka.scss */
.bunka .item-block .txt-02 {
  margin-right: 25px;
}
/* line 55, ../../../sass/admission/examination/_bunka.scss */
.bunka .movie-block {
  margin-bottom: 40px;
}
/* line 59, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 64, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box {
  width: 48%;
  background: #f7f7f7;
  padding: 1em;
}
/* line 69, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb .img-box {
  position: relative;
  background: #000;
  overflow: hidden;
}
/* line 74, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb .img-box > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  opacity: .8;
  transition: all .4s ease-out;
}
/* line 83, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb .img-box .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 56px;
  height: 56px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
/* line 92, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb .img-box .icon-play::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 18px solid #f574a1;
  border-right-width: 0;
  transform: translate(-40%, -50%);
}
/* line 107, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb:hover {
  opacity: inherit;
}
/* line 109, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .thumb:hover img {
  transform: scale(1.03);
  transition: all .2s linear;
}
/* line 115, ../../../sass/admission/examination/_bunka.scss */
.bunka .mov-container .mov-box .mov-ttl {
  color: #f574a1;
  font-size: 1em;
  font-weight: 600;
}
@media screen and (max-width: 599px) {
  /* line 125, ../../../sass/admission/examination/_bunka.scss */
  .bunka .mov-container .mov-box {
    width: 100%;
    padding: 2em;
  }
  /* line 128, ../../../sass/admission/examination/_bunka.scss */
  .bunka .mov-container .mov-box:not(:last-child) {
    margin-bottom: 4%;
  }
}
/* line 136, ../../../sass/admission/examination/_bunka.scss */
.bunka #item05 .txt-02 {
  margin-bottom: 30px;
}
/* line 138, ../../../sass/admission/examination/_bunka.scss */
.bunka #item05 .txt-02 span {
  margin-left: 4px;
  font-size: 26px;
  font-size: 2.6rem;
}
@media screen and (max-width: 480px) {
  /* line 144, ../../../sass/admission/examination/_bunka.scss */
  .bunka #item05 .txt-02 {
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 147, ../../../sass/admission/examination/_bunka.scss */
  .bunka #item05 .txt-02 span {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 154, ../../../sass/admission/examination/_bunka.scss */
.bunka .type-td2 {
  margin-top: 30px;
}
/* line 162, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .memo-list {
  margin-top: 1em;
}
/* line 164, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .memo-list li {
  font-size: .9em;
}
/* line 171, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .top-date li.time03 {
  display: block;
  margin-right: 15px;
  border-radius: 3px;
}
/* line 175, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .top-date li.time03:after {
  border-left: 16px solid #54436c;
}
/* line 182, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .info li {
  height: 266px;
}
/* line 184, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .info li .fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 187, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 190, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyo .exam-date .info li .color-p {
  color: #f574a1;
}
@media only screen and (max-width: 768px) {
  /* line 201, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .info li {
    height: 280px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 213, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .top-date li:nth-child(1) {
    height: 640px;
  }
  /* line 216, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .top-date li:nth-child(2) {
    height: 200px;
  }
  /* line 219, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .top-date li.time03 {
    height: 583px;
    margin: 0;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 219, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .top-date li.time03 {
    height: 595px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 229, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bukkyo .exam-date .info li {
    height: auto;
  }
}
/* line 240, ../../../sass/admission/examination/_bunka.scss */
.bunka.bukkyou .exam-date .info li {
  height: 213px;
}
/* line 252, ../../../sass/admission/examination/_bunka.scss */
.bunka.bunka02 .exam-date .top-date li.time03 {
  display: block;
  margin-right: 15px;
}
/* line 259, ../../../sass/admission/examination/_bunka.scss */
.bunka.bunka02 .exam-date .info li {
  height: 250px;
}
/* line 261, ../../../sass/admission/examination/_bunka.scss */
.bunka.bunka02 .exam-date .info li .fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 264, ../../../sass/admission/examination/_bunka.scss */
.bunka.bunka02 .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 267, ../../../sass/admission/examination/_bunka.scss */
.bunka.bunka02 .exam-date .info li .color-p {
  color: #f574a1;
}
@media only screen and (max-width: 768px) {
  /* line 278, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .info li {
    height: 270px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 290, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .top-date li:nth-child(1) {
    height: 436px;
  }
  /* line 293, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .top-date li:nth-child(2) {
    height: 137px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 293, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .top-date li:nth-child(2) {
    height: 149px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 299, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .top-date li.time03 {
    height: 860px;
    margin: 0;
  }
  /* line 306, ../../../sass/admission/examination/_bunka.scss */
  .bunka.bunka02 .exam-date .info li {
    height: auto;
  }
}
/* line 316, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .memo-list {
  margin-top: 1em;
}
/* line 318, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .memo-list li {
  font-size: .9em;
}
/* line 325, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .top-date li.time03 {
  display: block;
  margin-right: 15px;
  border-radius: 3px;
}
/* line 329, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .top-date li.time03:after {
  border-left: 16px solid #54436c;
}
/* line 336, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .info li {
  height: 266px;
}
/* line 338, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .info li .fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 341, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 344, ../../../sass/admission/examination/_bunka.scss */
.bunka.syakaijin .exam-date .info li .color-p {
  color: #f574a1;
}
@media only screen and (max-width: 768px) {
  /* line 355, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .info li {
    height: 270px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 367, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .top-date li:nth-child(1) {
    height: 436px;
  }
  /* line 370, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .top-date li:nth-child(2) {
    height: 137px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 370, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .top-date li:nth-child(2) {
    height: 149px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 376, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .top-date li.time03 {
    height: 583px;
    margin: 0;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 376, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .top-date li.time03 {
    height: 595px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 386, ../../../sass/admission/examination/_bunka.scss */
  .bunka.syakaijin .exam-date .info li {
    height: auto;
  }
}

@media screen and (max-width: 640px) {
  /* line 7, ../../../sass/admission/examination/_ippan.scss */
  .ippan .pc {
    display: none;
  }
}
/* line 13, ../../../sass/admission/examination/_ippan.scss */
.ippan .txt_r {
  text-align: right;
}
@media screen and (max-width: 640px) {
  /* line 13, ../../../sass/admission/examination/_ippan.scss */
  .ippan .txt_r {
    text-align: left;
  }
}
/* line 19, ../../../sass/admission/examination/_ippan.scss */
.ippan .center {
  text-align: center;
}
/* line 23, ../../../sass/admission/examination/_ippan.scss */
.ippan .txt-vr {
  display: inline-block;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 42, ../../../sass/admission/examination/_ippan.scss */
.ippan .btm-btn.btm-btn02 a {
  margin: 20px auto 0;
  padding: 6px 40px;
  line-height: 1.4;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
/* line 51, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-sp {
  display: none;
}
/* line 55, ../../../sass/admission/examination/_ippan.scss */
.ippan .memo-list {
  margin-top: 5px;
}
/* line 57, ../../../sass/admission/examination/_ippan.scss */
.ippan .memo-list li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}
/* line 60, ../../../sass/admission/examination/_ippan.scss */
.ippan .memo-list li a {
  font-weight: bold;
  border-bottom: 1px solid #333;
}
/* line 63, ../../../sass/admission/examination/_ippan.scss */
.ippan .memo-list li a b {
  color: #ff5a85;
}
/* line 70, ../../../sass/admission/examination/_ippan.scss */
.ippan .e-score {
  margin-bottom: 20px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 74, ../../../sass/admission/examination/_ippan.scss */
.ippan .e-score a {
  font-weight: bold;
  border-bottom: 1px solid #333;
}
/* line 77, ../../../sass/admission/examination/_ippan.scss */
.ippan .e-score a b {
  color: #ff5a85;
}
/* line 84, ../../../sass/admission/examination/_ippan.scss */
.ippan .btn-01 a {
  padding: 0 30px 0 35px;
  line-height: 35px;
}
/* line 93, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .detail-list ul li {
  padding: 20px 0 20px 50px;
}
@media screen and (max-width: 480px) {
  /* line 93, ../../../sass/admission/examination/_ippan.scss */
  .ippan .item-block .detail-list ul li {
    padding: 15px 15px 15px 50px;
  }
}
/* line 101, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box {
  font-size: 0;
  letter-spacing: -4rem;
}
/* line 104, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box .btm-btn {
  display: inline-block;
  width: 48%;
  margin-right: 4%;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: normal;
}
/* line 111, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box .btm-btn a {
  width: 100%;
  margin: 0;
  padding: 10px;
}
/* line 116, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box .btm-btn br {
  display: none;
}
/* line 119, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box .btm-btn:nth-of-type(2) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 60px;
}
/* line 123, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box .btm-btn:nth-of-type(2) a {
  margin-top: 0;
}
/* line 128, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box a[target="_blank"] {
  display: block;
}
/* line 130, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box a[target="_blank"] .icon-external {
  position: absolute;
  display: block;
  top: 15px;
  right: 50px;
  margin: 0 0 3px .5em;
  width: 1.3rem;
  height: 1.3rem;
}
/* line 139, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box a[target="_blank"] .icon-external:before, .ippan .item-block .btn-box a[target="_blank"] .icon-external:after {
  position: absolute;
  display: block;
  content: "";
}
/* line 145, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box a[target="_blank"] .icon-external:before {
  top: 2px;
  right: 2px;
  width: 10px;
  height: 8px;
  border: 1px solid #f574a1;
  border-top-width: 2px;
}
/* line 153, ../../../sass/admission/examination/_ippan.scss */
.ippan .item-block .btn-box a[target="_blank"] .icon-external:after {
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-top: 1px solid #f574a1;
  border-right: 1px solid #f574a1;
}
/* line 166, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2 {
  margin-top: 30px;
}
/* line 168, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2 tr td {
  padding: 10px 20px;
}
/* line 173, ../../../sass/admission/examination/_ippan.scss */
.ippan .txt-02 {
  margin-right: 25px;
}
/* line 180, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td3 tr th .fz-sm {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 184, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td3 tr td {
  padding: 10px 20px;
}
/* line 190, ../../../sass/admission/examination/_ippan.scss */
.ippan .ul-list01 {
  margin-top: 20px;
}
/* line 192, ../../../sass/admission/examination/_ippan.scss */
.ippan .ul-list01 li {
  position: relative;
  padding-left: 1.2em;
}
/* line 195, ../../../sass/admission/examination/_ippan.scss */
.ippan .ul-list01 li span {
  position: absolute;
  left: 0;
}
/* line 200, ../../../sass/admission/examination/_ippan.scss */
.ippan .ul-list01 .f-red {
  position: inherit;
}
/* line 205, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 {
  table-layout: fixed;
}
/* line 208, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th, .ippan .type-td2-01 tr td {
  width: 50%;
  padding: 5px;
}
/* line 211, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t01, .ippan .type-td2-01 tr td.t01 {
  width: 10%;
}
/* line 214, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t02, .ippan .type-td2-01 tr td.t02 {
  width: 16%;
  line-height: 1.3;
}
/* line 218, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t03, .ippan .type-td2-01 tr td.t03 {
  width: 20%;
}
/* line 221, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t04, .ippan .type-td2-01 tr td.t04 {
  width: 9.09091%;
}
/* line 224, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t05, .ippan .type-td2-01 tr td.t05 {
  width: 18.18182%;
}
/* line 227, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr th.t06, .ippan .type-td2-01 tr td.t06 {
  width: 27.27273%;
}
/* line 232, ../../../sass/admission/examination/_ippan.scss */
.ippan .type-td2-01 tr .txt-02 {
  margin-right: 0;
}
/* line 245, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont {
  margin-top: 10px;
}
/* line 247, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box {
  float: left;
  width: 100px;
  margin-right: 30px;
}
/* line 252, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box01 .box-txt {
  position: relative;
}
/* line 254, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box01 .box-txt:before {
  position: absolute;
  top: 50%;
  right: -21px;
  width: 12px;
  height: 2px;
  background: #000;
  content: "";
}
/* line 263, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box01 .box-txt:after {
  position: absolute;
  top: 42%;
  right: -16px;
  width: 2px;
  height: 12px;
  background: #000;
  content: "";
}
/* line 274, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box03 {
  width: 170px;
  margin-top: 25px;
}
/* line 278, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box03 .inner .box-txt {
  background: none;
  border: none;
}
/* line 283, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box03 .box-txt {
  position: relative;
}
/* line 285, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box03 .box-txt:before {
  position: absolute;
  top: 50%;
  left: -16px;
  width: 12px;
  height: 2px;
  background: #000;
  content: "";
}
/* line 294, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box.box03 .box-txt:after {
  position: absolute;
  top: 43%;
  left: -16px;
  width: 12px;
  height: 2px;
  background: #000;
  content: "";
}
/* line 306, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box .inner .box-tb {
  display: table-cell;
  vertical-align: middle;
}
/* line 310, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box .inner .box-txt {
  display: table;
  width: 100%;
  height: 65px;
  text-align: center;
  background: #f5f7fd;
  border: 1px solid #333;
}
/* line 317, ../../../sass/admission/examination/_ippan.scss */
.ippan .box-cont .box .inner .box-txt p {
  line-height: 1.5;
}
/* line 328, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .top-date li.time03 {
  display: block;
  margin-right: 15px;
  border-radius: 3px;
}
/* line 332, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .top-date li.time03:after {
  border-left: 16px solid #54436c;
}
/* line 339, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li {
  height: auto;
}
/* line 341, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li.li02 {
  width: 33.19892%;
}
/* line 344, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li.li03 {
  width: 17.06989%;
}
/* line 347, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li.li04 {
  width: 21.37097%;
}
/* line 350, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .st-day {
  display: inline-block;
  margin: 0 5px;
}
/* line 354, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .f-red {
  margin-left: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  color: red;
}
/* line 359, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .lb03 {
  display: block;
  width: 60px;
  margin: 0 auto;
  padding: 2px 8px;
  vertical-align: middle;
  font-size: 13px;
  font-size: 1.3rem;
  color: #fff;
  background: #54436c;
}
/* line 370, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .lb-mt02 {
  margin-top: 20px;
}
/* line 373, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .mt0 {
  margin-top: 0;
}
/* line 376, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 380, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .box-tl {
  font-weight: bold;
  color: #54436c;
}
/* line 385, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .box-item .box {
  float: left;
  width: 100%;
}
/* line 388, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .info li .box-item .box.box02 {
  margin-top: 30px;
}
/* line 398, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .date-list02 .top-date .time02 {
  width: 77.15054%;
}
/* line 401, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .date-list02 .top-date .time01 {
  width: 19.48925%;
}
/* line 403, ../../../sass/admission/examination/_ippan.scss */
.ippan .exam-date .date-list02 .top-date .time01:after {
  display: block;
  position: absolute;
  top: 0;
  right: -15px;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 16px solid #54436c;
  z-index: 3;
}
/* line 421, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab {
  margin: 20px 0 20px;
  display: flex;
  flex-flow: row wrap;
}
/* line 427, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab li {
  width: 10%;
  text-align: center;
  line-height: 1.4;
  color: #fff;
  background: #837aba;
}
/* line 441, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab li + li {
  margin-left: 5px;
}
/* line 447, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab li p {
  display: table;
  width: 100%;
  height: 50px;
}
/* line 451, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab li p span {
  display: table-cell;
  vertical-align: middle;
}
/* line 456, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .btn_tab li:hover, .ippan .tab_block .btn_tab li.select {
  cursor: pointer;
  background: #54436c;
}
/* line 467, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .panel_tl {
  border-bottom: 2px solid #54436c;
}
/* line 470, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel b {
  font-size: 18px;
  font-size: 1.8rem;
  margin-right: 1em;
}
/* line 474, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area {
  margin-top: 20px;
}
/* line 476, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .map {
  float: left;
  width: 48%;
}
/* line 479, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .map iframe {
  width: 100%;
  border: none;
}
/* line 484, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access {
  float: right;
  width: 48%;
}
/* line 487, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access .sccess_tl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 491, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access dl dt {
  font-weight: bold;
  color: #54436c;
}
/* line 495, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access dl dd {
  margin-left: 1em;
}
/* line 500, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access .ul-list li {
  position: relative;
  padding-left: 1.2em;
}
/* line 503, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access .ul-list li span:first-child {
  position: absolute;
  left: 0;
}
/* line 508, ../../../sass/admission/examination/_ippan.scss */
.ippan .tab_block .section_block .panel .map_area .access .ul-list li .note {
  color: #f00;
  font-size: .9em;
  line-height: 1.2;
}
/* line 523, ../../../sass/admission/examination/_ippan.scss */
.ippan #item02 p.note_tl {
  font-size: 1.3rem;
  text-align: right;
  padding-top: 1em;
}
/* line 531, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place {
  margin-top: 65px;
}
/* line 533, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .fLeft {
  float: left;
}
/* line 536, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .fRight {
  float: right;
}
/* line 540, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .head-tl {
  position: relative;
}
/* line 543, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 {
  margin-top: 62px;
}
/* line 545, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 .lb01 {
  min-width: 418px;
}
/* line 550, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 .box-inner .box01 .box-item {
  max-width: 320px;
  width: 100%;
  margin: 32px auto 0;
}
/* line 554, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 .box-inner .box01 .box-item .item {
  width: 41.875%;
}
/* line 557, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 .box-inner .box01 .box-item .item.item02 {
  margin: 0 0 0 16.2%;
}
/* line 560, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style01 .box-inner .box01 .box-item .item.item02::before, .ippan .block-place .box-style.style01 .box-inner .box01 .box-item .item.item02::after {
  display: none;
}
/* line 570, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style02 .lb01 {
  min-width: 418px;
  background: #00bea3;
}
/* line 574, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style02 .box-inner {
  padding-bottom: 0;
  border-bottom: 2px solid #d4d4ef;
}
/* line 591, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style02 .box-inner .box01 {
  padding-bottom: 30px;
  border-bottom: none;
}
/* line 596, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style02 .box-inner .box01 .list-num li span {
  background: #00bea3;
}
/* line 604, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style02 .box-inner .box01 .box-item .item .item-child .child01 {
  margin-right: 0;
}
/* line 615, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .lb01 {
  min-width: 480px;
  background: #ff5a85;
}
/* line 619, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner {
  padding-bottom: 0;
  border-bottom: 2px solid #d4d4ef;
}
/* line 636, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 {
  border-bottom: none;
}
/* line 640, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .list-num li span {
  background: #ff5a85;
}
/* line 647, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item .item-inner {
  min-height: 140px;
}
/* line 650, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item .item-tl, .ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item .item-child {
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 653, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03 {
  width: 19.55882%;
  margin-right: 6.47059%;
}
/* line 656, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03:before, .ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03:after {
  display: block;
}
/* line 659, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03:before {
  right: -41px;
}
/* line 662, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03:after {
  right: -29px;
}
/* line 665, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item03 .post {
  left: -36px;
  top: -22px;
}
/* line 670, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item04 {
  border-color: #ffd7b6;
}
/* line 672, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item04:before, .ippan .block-place .box-style.style03 .box-inner .box01 .box-item .item.item04:after {
  display: none;
}
/* line 679, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style.style03 .box-inner .notes {
  padding: 0 20px;
}
/* line 684, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .lb01 {
  position: absolute;
  top: -22px;
  left: 50%;
  display: inline-block;
  padding: .2em 0 .2em 0;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #00a7d2;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 699, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .tl01 {
  padding: .7em 0 .5em;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.5;
  color: #fff;
  background: #54436c;
}
/* line 708, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner {
  margin-bottom: 60px;
  border: 2px solid #d4d4ef;
  border-top: none;
}
/* line 712, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date {
  background: #f5f7fd;
  padding: 20px 4.05405%;
}
/* line 716, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date ul li {
  float: left;
  width: 31.17647%;
  margin-right: 3.08824%;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  background: #fff;
}
/* line 723, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date ul li:last-child {
  margin-right: 0;
}
/* line 726, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date ul li .lb-date {
  width: 30.37383%;
  padding: 2px 0;
  text-align: center;
  color: #fff;
  background: #54436c;
}
/* line 733, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date ul li .date {
  width: 69.62617%;
  padding: 2px 0 2px .5em;
  color: #54436c;
}
/* line 737, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .list-date ul li .date span {
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 744, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 {
  padding: 0 4.05405% 24px;
}
/* line 747, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .list-num {
  margin: 20px 0 15px;
  font-size: 0;
}
/* line 750, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .list-num li {
  position: relative;
  display: inline-block;
  padding-left: 2.4em;
  margin: 0 40px 10px 0;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 757, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .list-num li span {
  position: absolute;
  left: 0;
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff;
  background: #00a7d2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 773, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .num {
  padding: .3em 0;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
  color: #f574a1;
  background: #ffeff5;
}
/* line 782, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item {
  margin: 32px 0 0;
}
/* line 784, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item {
  position: relative;
  float: left;
  width: 19.55882%;
  min-height: 103px;
  text-align: center;
  border: 4px solid #000;
}
/* line 792, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item:before {
  position: absolute;
  top: 50%;
  right: -46px;
  width: 29px;
  height: 5px;
  margin-top: -2.5px;
  background: #dcdcdc;
  content: "";
}
/* line 802, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item:after {
  position: absolute;
  top: 50%;
  right: -34px;
  width: 5px;
  height: 29px;
  margin-top: -14.5px;
  background: #dcdcdc;
  content: "";
}
/* line 812, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-inner {
  display: table;
  width: 100%;
  min-height: 120px;
}
/* line 816, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-inner .box-tb {
  display: table-cell;
  vertical-align: middle;
}
/* line 821, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item01 {
  border-color: #d4efe2;
}
/* line 824, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item02 {
  margin: 0 7.35294% 0 7.94118%;
  border-color: #efd8d4;
}
/* line 827, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item02:before {
  right: -44px;
}
/* line 830, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item02:after {
  right: -32px;
}
/* line 834, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item03 {
  width: 45.58824%;
  border-color: #efecd4;
}
/* line 837, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item03:before, .ippan .block-place .box-style .box-inner .box01 .box-item .item.item03:after {
  display: none;
}
/* line 843, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item03 .item-num {
  display: inline-block;
  line-height: 1.4;
}
/* line 847, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item.item03 .post {
  position: absolute;
  left: -18px;
  top: -16px;
  width: 58px;
  height: 58px;
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
  line-height: 1.3;
  color: #fff;
  background: #aba681;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 862, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-tl {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.4;
}
/* line 867, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-num {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  color: #f574a1;
}
/* line 872, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child {
  margin-bottom: .2em;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.4;
  font-weight: bold;
}
/* line 877, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child01, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child02, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child-or {
  display: inline-block;
  vertical-align: top;
}
/* line 880, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child01 span, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child02 span, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child-or span {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 884, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child01 b, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child02 b, .ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child-or b {
  margin-right: .5em;
}
/* line 888, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child01 {
  margin-right: .3em;
}
/* line 891, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .box01 .box-item .item .item-child .child-or {
  margin-right: .3em;
}
/* line 898, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .notes {
  margin: 4px 0 7px 0;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
}
/* line 903, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .note {
  margin: 15px 0 0 auto;
  max-width: 440px;
  font-size: 0;
}
/* line 907, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .note li {
  position: relative;
  padding-left: 1.2em;
  display: inline-block;
  max-width: 440px;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 916, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place .box-style .box-inner .note li span {
  position: absolute;
  left: 0;
}
/* line 927, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .block-place-tl {
  margin: 40px 0 60px;
  text-align: center;
}
/* line 930, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .block-place-tl span {
  display: inline-block;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  color: #00a7d2;
  border-bottom: 4px solid #00a7d2;
}
/* line 937, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .block-place-tl.tl02 {
  margin-top: 66px;
}
/* line 939, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .block-place-tl.tl02 span {
  color: #00bea3;
  border-bottom-color: #00bea3;
}
/* line 946, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box.mb {
  margin-bottom: 30px;
}
@media screen and (max-width: 480px) {
  /* line 946, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box.mb {
    margin-bottom: 50px;
  }
}
/* line 952, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-left {
  float: left;
  width: 47.31183%;
}
/* line 956, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-right {
  position: relative;
  float: right;
  width: 47.31183%;
}
/* line 960, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-right:before {
  position: absolute;
  top: 0;
  left: -21px;
  width: 2px;
  height: 100%;
  background: #f5f6f8;
  content: "";
}
/* line 970, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .head-tl {
  position: relative;
}
/* line 973, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .lb01 {
  position: absolute;
  top: -22px;
  left: 50%;
  display: inline-block;
  min-width: 168px;
  padding: .2em 0 .2em;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #00a7d2;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 987, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .lb01.lb02 {
  background: #00bea3;
}
@media screen and (min-width: 480px) {
  /* line 990, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .lb01.lb03 {
    top: -42px;
  }
}
/* line 996, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .tl01 {
  padding: .7em 0 .5em;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.5;
  color: #fff;
  background: #54436c;
}
/* line 1004, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .tl01.st02 {
  line-height: 1;
  padding: 1em 0 .5em;
}
/* line 1009, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box01 {
  padding: .6em 1em .6em 1.7em;
  margin-bottom: 40px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  color: #54436c;
  background: #f5f7fd;
}
/* line 1017, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box01 p span {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1022, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item {
  padding-top: 20px;
}
/* line 1024, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item {
  position: relative;
  padding: 6px 0;
  font-size: 0;
  text-align: center;
  font-weight: bold;
  line-height: 1.6;
  border: 4px solid #000;
}
/* line 1032, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item .post {
  position: absolute;
  top: -20px;
  left: -16px;
  width: 50px;
  height: 50px;
  padding: 8px 0;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  background: #000;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1046, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item .txt01 {
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
}
/* line 1049, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item .txt01 span {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1053, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item .txt02 {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  color: #f574a1;
}
/* line 1058, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item01 {
  margin-top: 10px;
  margin-bottom: 50px;
  border-color: #efd8d4;
}
/* line 1063, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item01:before {
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 29px;
  height: 5px;
  margin-left: -14.5px;
  background: #dcdcdc;
  content: "";
}
/* line 1073, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item01:after {
  position: absolute;
  bottom: -42px;
  left: 50%;
  width: 5px;
  height: 29px;
  margin-left: -2.5px;
  background: #dcdcdc;
  content: "";
}
/* line 1083, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item01 .post {
  background: #ff5e88;
}
/* line 1086, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item01 .txt01 {
  margin-right: 14px;
}
/* line 1090, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item02 {
  border-color: #efecd4;
}
/* line 1092, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item02 .post {
  background: #aba681;
}
/* line 1095, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item02 .txt02 {
  display: block;
}
/* line 1099, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item03 {
  margin-top: 10px;
  border-color: #efecd4;
  padding: 20px 0;
}
/* line 1103, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item03 .post {
  background: #aba681;
}
/* line 1106, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item03 .txt02 {
  display: block;
}
/* line 1110, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item04 {
  margin-top: 10px;
  border-color: #efd8d4;
}
/* line 1113, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item04 .post {
  background: #ff5e88;
}
/* line 1116, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item04 .txt02 {
  display: block;
}
/* line 1120, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item05 {
  margin-top: 10px;
  border-color: #efd8d4;
  position: relative;
  margin-bottom: 50px;
}
/* line 1125, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item05 .post {
  background: #ff5e88;
}
/* line 1128, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item05 .txt02 {
  display: block;
}
/* line 1131, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item05:before {
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 29px;
  height: 5px;
  margin-left: -14.5px;
  background: #dcdcdc;
  content: "";
}
/* line 1141, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-item .item.item05:after {
  position: absolute;
  bottom: -42px;
  left: 50%;
  width: 5px;
  height: 29px;
  margin-left: -2.5px;
  background: #dcdcdc;
  content: "";
}
/* line 1154, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .red {
  font-weight: normal;
  color: #f00;
}
/* line 1158, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-num {
  position: relative;
  margin-top: 54px;
  padding: 4px 0;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  color: #f574a1;
  line-height: 1.6;
  background: #ffeff5;
}
/* line 1168, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-num:before {
  position: absolute;
  top: -42px;
  left: 48%;
  width: 5px;
  height: 29px;
  background: #dcdcdc;
  content: "";
}
/* line 1178, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .box .box-num:after {
  position: absolute;
  top: -42px;
  left: 52%;
  width: 5px;
  height: 29px;
  background: #dcdcdc;
  content: "";
}
/* line 1191, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note {
  margin-top: 8px;
  font-size: 0;
}
/* line 1194, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note li {
  position: relative;
  padding-left: 1.2em;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 1201, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note li span {
  position: absolute;
  left: 0;
}
/* line 1205, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note li.fz-sm {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 1209, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note.t-r {
  text-align: right;
}
/* line 1212, ../../../sass/admission/examination/_ippan.scss */
.ippan .block-place02 .note.t-r li:first-child {
  margin-right: 0;
}
/* line 1221, ../../../sass/admission/examination/_ippan.scss */
.ippan .img-sp {
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 1231, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont {
    position: relative;
    display: block;
    width: 80%;
    margin: 10px auto;
    padding: .2em 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
    color: #483860;
    border: 1px solid #c6c9d3;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
  /* line 1243, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont::before {
    content: "";
    position: absolute;
    top: 42%;
    right: 30px;
    width: 10px;
    height: 10px;
    border-left: 2px solid #483860;
    border-bottom: 2px solid #483860;
    transform: translateY(-50%) rotate(-45deg);
    transition: transform 0.3s;
  }
  /* line 1256, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont.hide:before {
    top: 50%;
    transform: translateY(-50%) rotate(133deg);
  }
}
@media only screen and (max-width: 768px) {
  /* line 1266, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab-dp {
    display: none;
  }
  /* line 1272, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .lb01 {
    padding: .2em 1em;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1293, ../../../sass/admission/examination/_ippan.scss */
  .ippan .item-block .btn-box .btm-btn {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 1296, ../../../sass/admission/examination/_ippan.scss */
  .ippan .item-block .btn-box .btm-btn br {
    display: block;
  }
  /* line 1299, ../../../sass/admission/examination/_ippan.scss */
  .ippan .item-block .btn-box .btm-btn:nth-of-type(2) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1309, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-pc {
    display: none;
  }
  /* line 1313, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-sp {
    display: block;
  }
  /* line 1317, ../../../sass/admission/examination/_ippan.scss */
  .ippan .img-sp {
    display: block;
  }
  /* line 1321, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont {
    position: relative;
    display: block;
    width: 200px;
    margin: 10px auto 0;
    padding: .2em 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
    color: #483860;
    border: 1px solid #c6c9d3;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
  /* line 1333, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont:before {
    content: "";
    position: absolute;
    top: 42%;
    right: 30px;
    width: 10px;
    height: 10px;
    border-left: 2px solid #483860;
    border-bottom: 2px solid #483860;
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
  }
  /* line 1348, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 1352, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btn-view-cont.hide:before {
    top: 50%;
    -moz-transform: translateY(-50%) rotate(133deg);
    -ms-transform: translateY(-50%) rotate(133deg);
    -webkit-transform: translateY(-50%) rotate(133deg);
    transform: translateY(-50%) rotate(133deg);
  }
  /* line 1362, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place {
    margin-top: 70px;
  }
  /* line 1365, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .lb01 {
    width: 270px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
  }
  /* line 1370, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .tl01 {
    padding-bottom: .3em;
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1374, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style01 {
    margin-top: 40px;
  }
  /* line 1376, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style01 .lb01 {
    top: -44px;
    min-width: inherit;
    padding: .4em 1em;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  /* line 1383, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style01 .box-inner .notes {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
  }
  /* line 1389, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 {
    margin-bottom: 70px;
  }
  /* line 1391, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .lb01 {
    top: -44px;
    min-width: inherit;
    padding: .4em 1em;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  /* line 1397, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner {
    padding-bottom: 10px;
  }
  /* line 1399, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner .box01 {
    padding-bottom: 0;
  }
  /* line 1405, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner .list-date ul li .lb-date {
    width: 20%;
  }
  /* line 1408, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner .list-date ul li .date {
    width: 80%;
    padding-left: 1em;
  }
  /* line 1415, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner .note {
    text-align: left;
  }
  /* line 1417, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style02 .box-inner .note .note-tl {
    padding-right: 0;
  }
  /* line 1423, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style03 {
    margin-bottom: 70px;
  }
  /* line 1425, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style03 .lb01 {
    top: -44px;
    min-width: inherit;
    padding: .4em 1em;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  /* line 1431, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style03 .box-inner {
    padding-bottom: 10px;
  }
  /* line 1433, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style.style03 .box-inner .box01 {
    padding-bottom: 0;
  }
  /* line 1452, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner {
    padding-bottom: 10px;
    margin-bottom: 0;
    border: 1px solid #d4d4ef;
    border-top: none;
  }
  /* line 1457, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 {
    display: none;
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 1461, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 .list-num {
    margin: 14px 0 8px;
  }
  /* line 1463, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 .list-num li {
    margin-bottom: 12px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4;
  }
  /* line 1468, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 .list-num li:last-child {
    margin-bottom: 0;
  }
  /* line 1471, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 .list-num li span {
    width: 22px;
    height: 22px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
  }
  /* line 1479, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .box01 .num {
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1486, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .list-date ul li {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 1489, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .list-date ul li:last-child {
    margin-bottom: 0;
  }
  /* line 1492, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .list-date ul li .lb-date {
    width: 20%;
  }
  /* line 1495, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .list-date ul li .date {
    width: 80%;
    padding-left: 1em;
  }
  /* line 1504, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .note li:first-child {
    margin-right: 0;
  }
  /* line 1507, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place .box-style .box-inner .note li.block-pc {
    display: none;
  }
  /* line 1517, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .block-place-tl {
    margin: 20px 0 50px;
  }
  /* line 1519, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .block-place-tl span {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1522, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .block-place-tl.tl02 {
    margin-top: 32px;
  }
  /* line 1527, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .tl01 {
    font-size: 22px;
    font-size: 2.2rem;
  }
  /* line 1530, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .lb01 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1533, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-left, .ippan .block-place02 .box .box-right {
    width: 100%;
  }
  /* line 1536, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-left {
    margin-bottom: 50px;
  }
  /* line 1539, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-inner {
    padding-bottom: 20px;
    border: 1px solid #d4d4ef;
    border-top: none;
  }
  /* line 1543, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-inner.st02 {
    padding-top: 20px;
  }
  /* line 1548, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-sp {
    padding: 0 1.2em 0 1.6em;
  }
  /* line 1551, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box01 {
    padding: .6em 0 .6em .8em;
    margin-bottom: 0;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4;
  }
  /* line 1558, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-item .item {
    padding: 16px 0;
  }
  /* line 1560, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-item .item .txt01 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1562, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-item .item .txt01 span {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1566, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-item .item .post {
    top: -30px;
  }
  /* line 1570, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-item .item.item01 .txt01 {
    margin-right: 0;
  }
  /* line 1576, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .box .box-num {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1582, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .note li:first-child {
    margin-right: 0;
  }
  /* line 1586, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .note.t-r {
    text-align: left;
  }
  /* line 1590, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .btn-view-cont {
    margin-top: 20px;
  }
  /* line 1592, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .btn-view-cont.st02 {
    margin-top: 0;
  }
  /* line 1596, ../../../sass/admission/examination/_ippan.scss */
  .ippan .block-place02 .tab-sp {
    display: none;
  }
  /* line 1601, ../../../sass/admission/examination/_ippan.scss */
  .ippan .sp_ov {
    padding: 0 0 8px 0;
    width: 100%;
    overflow-x: scroll;
  }
  /* line 1605, ../../../sass/admission/examination/_ippan.scss */
  .ippan .sp_ov table {
    width: 744px;
  }
  /* line 1608, ../../../sass/admission/examination/_ippan.scss */
  .ippan .sp_ov::-webkit-scrollbar {
    height: 8px;
  }
  /* line 1611, ../../../sass/admission/examination/_ippan.scss */
  .ippan .sp_ov::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #f574a1;
  }
  /* line 1615, ../../../sass/admission/examination/_ippan.scss */
  .ippan .sp_ov::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #ccc;
  }
}
@media only screen and (max-width: 599px) {
  /* line 1626, ../../../sass/admission/examination/_ippan.scss */
  .ippan .br-pc {
    display: none;
  }
  /* line 1632, ../../../sass/admission/examination/_ippan.scss */
  .ippan .btm-btn.btm-btn02 a {
    width: 300px;
    margin: 0 auto;
    padding: 6px 30px;
  }
  /* line 1640, ../../../sass/admission/examination/_ippan.scss */
  .ippan .box-cont {
    max-width: 230px;
    width: 100%;
    margin: 10px auto 0;
  }
  /* line 1646, ../../../sass/admission/examination/_ippan.scss */
  .ippan .box-cont .box.box02 {
    margin-right: 0;
  }
  /* line 1649, ../../../sass/admission/examination/_ippan.scss */
  .ippan .box-cont .box.box03 {
    width: 100%;
    margin: 20px 0 0 0;
  }
  /* line 1654, ../../../sass/admission/examination/_ippan.scss */
  .ippan .box-cont .box.box03 .box-txt:before {
    top: 0;
    left: 50%;
    width: 2px;
    height: 12px;
  }
  /* line 1660, ../../../sass/admission/examination/_ippan.scss */
  .ippan .box-cont .box.box03 .box-txt:after {
    top: 0;
    left: 47%;
    width: 2px;
    height: 12px;
  }
  /* line 1674, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list02 .top-date .time01,
  .ippan .exam-date .date-list02 .top-date .time02 {
    width: 100%;
  }
  /* line 1679, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list02 .top-date .time01:after {
    display: none;
  }
  /* line 1687, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .info li.li02, .ippan .exam-date .info li.li03, .ippan .exam-date .info li.li04 {
    width: 100%;
  }
  /* line 1693, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .info li .box-item .box {
    width: 100%;
  }
  /* line 1702, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list01 .top-date li.time02 {
    height: 269px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 1702, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list01 .top-date li.time02 {
    height: 258px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 1708, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list01 .top-date li.time01 {
    height: 506px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 1708, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list01 .top-date li.time01 {
    height: 519px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 1720, ../../../sass/admission/examination/_ippan.scss */
  .ippan .exam-date .date-list03 .top-date li.time03 {
    height: 591px;
  }
  /* line 1729, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .btn_tab {
    justify-content: flex-start;
  }
  /* line 1731, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .btn_tab li {
    width: 31%;
    margin: 0 2% 2% 0;
          /* &:nth-child(4n){
            margin-right: 0;
					} */
  }
  /* line 1735, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .btn_tab li + li {
    margin-left: 0;
  }
  /* line 1743, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .pc599 {
    display: none;
  }
  /* line 1748, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .section_block .panel b {
    display: block;
    margin-right: 0;
  }
  /* line 1753, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .section_block .panel .map_area .map {
    width: 100%;
  }
  /* line 1756, ../../../sass/admission/examination/_ippan.scss */
  .ippan .tab_block .section_block .panel .map_area .access {
    width: 100%;
    margin-top: 30px;
  }
}

/* line 7, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .item-block .txt-02 {
  margin-bottom: 30px;
}
/* line 12, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .notes {
  margin-top: 1em;
  font-size: 1.2rem;
  padding-left: 1em;
  text-indent: -1em;
}
/* line 17, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .notes a {
  display: inline;
  text-decoration: underline;
}
/* line 24, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .btn-box:last-child {
  margin-top: 20px;
}
/* line 30, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item02 .txt-02 {
  margin-bottom: 0;
}
/* line 32, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item02 .txt-02 span {
  margin-left: 4px;
  font-size: 26px;
  font-size: 2.6rem;
}
/* line 37, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item02 .txt-03 {
  margin-bottom: 30px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
}
/* line 41, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item02 .txt-03 span {
  font-size: 2.6rem;
  color: #f574a1;
}
@media screen and (max-width: 480px) {
  /* line 47, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu #item02 .txt-02 {
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 50, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu #item02 .txt-02 span {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 54, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu #item02 .txt-03 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 61, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item04 .txt-02 {
  margin-bottom: 0;
  margin-right: 25px;
}
/* line 65, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item04 .type-td2 {
  margin-top: 30px;
}
/* line 67, ../../../sass/admission/examination/_hennyu.scss */
.hennyu #item04 .type-td2 .sp {
  display: none;
}
/* line 74, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .pc-exam-tl01 {
  margin-bottom: 15px;
}
/* line 77, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .pc-exam-tl01,
.hennyu .exam-date .exam-tl01 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.4;
}
/* line 83, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .pc-exam-tl01 span,
.hennyu .exam-date .exam-tl01 span {
  color: red;
}
/* line 88, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .exam-tl01 {
  display: none;
}
/* line 92, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .info li {
  height: 260px;
}
/* line 94, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .info li .fz-xl {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 97, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .info li .mt10 {
  margin-top: 10px;
}
/* line 100, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .info li .color-p {
  color: #f574a1;
}
/* line 105, ../../../sass/admission/examination/_hennyu.scss */
.hennyu .exam-date .date-list02 {
  margin-top: 30px;
}
@media only screen and (max-width: 599px) {
  /* line 112, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date .ov {
    overflow: hidden;
  }
  /* line 115, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date .pc-exam-tl01 {
    display: none;
  }
  /* line 118, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date .exam-tl01 {
    display: block;
    margin: 0 0 0 3%;
    float: left;
    width: 77%;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5;
  }
  /* line 127, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date .info li {
    height: auto;
  }
  /* line 134, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.time01 {
    height: 460px;
  }
  /* line 137, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.time02 {
    height: 142px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 137, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.time02 {
    height: 153px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 145, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.arrow01:before {
    position: absolute;
    top: 100%;
    right: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #54436c;
    z-index: 3;
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  /* line 160, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.arrow01:after {
    content: none;
  }
  /* line 166, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .top-date li.arrow02:after {
    position: absolute;
    top: 0;
    left: 50%;
    content: "";
    width: 100%;
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-top: 15px solid #fff;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 186, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .date-list02 .top-date li.time01 {
    height: 232px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 186, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .date-list02 .top-date li.time01 {
    height: 223px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 192, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .date-list02 .top-date li.time02 {
    height: 213px;
  }
}
@media only screen and (max-width: 599px) and (max-width: 340px) {
  /* line 192, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu .exam-date.exam-date03 .date-list02 .top-date li.time02 {
    height: 201px;
  }
}

@media screen and (max-width: 480px) {
  /* line 207, ../../../sass/admission/examination/_hennyu.scss */
  .hennyu #item04 .type-td2 .sp {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  /* line 7, ../../../sass/admission/examination/_center.scss */
  .center .sp {
    display: block;
  }
}
/* line 13, ../../../sass/admission/examination/_center.scss */
.center .wrap {
  overflow: inherit;
}
/* line 16, ../../../sass/admission/examination/_center.scss */
.center .f-pink {
  color: #f574a1;
}
/* line 20, ../../../sass/admission/examination/_center.scss */
.center .fz_60 {
  font-size: 60%;
}
/* line 25, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date {
  overflow: hidden;
}
/* line 28, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li.time01 {
  width: 59%;
}
/* line 31, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li.time02 {
  width: 39.51613%;
}
/* line 33, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li.time02:after {
  display: none;
}
/* line 37, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li:nth-child(1) {
  margin-right: 10px;
}
/* line 45, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li:nth-child(2):after {
  position: absolute;
  top: 0;
  right: -14px;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #54436c;
  z-index: 3;
}
/* line 58, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .top-date li:nth-child(3):before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 100%;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #fff;
}
@media only screen and (max-width: 599px) {
  /* line 72, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li.time01 {
    width: 100%;
    height: auto;
  }
  /* line 76, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li.time02 {
    width: 100%;
    height: auto;
  }
  /* line 82, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(2):after {
    display: none;
  }
  /* line 85, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(2) .sp-tri02 {
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%;
    height: 0;
    display: block;
    background: #54436c;
  }
  /* line 93, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(2) .sp-tri02:before, .center .exam-date.exam-date02 .top-date li:nth-child(2) .sp-tri02:after {
    position: absolute;
    content: "";
    width: 50%;
    height: 20px;
  }
  /* line 99, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(2) .sp-tri02:before {
    left: 0;
    background: linear-gradient(to right top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
  /* line 103, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(2) .sp-tri02:after {
    right: 0;
    background: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
  /* line 110, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(3):before {
    display: none;
  }
  /* line 113, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(3) .sp-tri {
    top: 0;
  }
  /* line 115, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(3) .sp-tri:before {
    left: 0;
    background: linear-gradient(to right top, #54436c 50%, #ffffff 50%);
  }
  /* line 119, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .top-date li:nth-child(3) .sp-tri:after {
    right: 0;
    background: linear-gradient(to left top, #54436c 50%, #ffffff 50%);
  }
}
/* line 128, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .box-info01 {
  width: 50%;
  margin-top: 16px;
  padding: 17px 21px;
  background: #fff1f6;
  border: 3px solid #ffdfea;
}
/* line 134, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .box-info01 .lb {
  padding: 7px 0;
  line-height: 1.4;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
  color: #f574a1;
  border: 2px solid #ffcadc;
  background: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 145, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .box-info01 .date {
  margin: 4px 0 2px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
}
/* line 150, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .box-info01 .date span {
  font-size: 24px;
  font-size: 2.4rem;
  color: #f574a1;
}
/* line 155, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .box-info01 .txt01 {
  font-weight: bold;
}
/* line 159, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .date02 {
  margin-top: 20px;
}
/* line 162, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info {
  margin-top: 20px;
}
/* line 164, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li {
  height: 290px;
}
/* line 167, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li01 {
  width: 5.91398%;
  padding: 0 6px;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  background: #abb7da;
}
/* line 173, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li01 p {
  display: table;
  height: 100%;
}
/* line 176, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li01 p span {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
}
/* line 183, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li02 {
  position: relative;
  width: 52%;
  padding: 20px 2%;
}
/* line 188, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li02 .txt-pos {
  position: absolute;
  top: -85px;
  right: -88px;
  width: 146px;
  height: 97px;
  padding: 14px 0;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.4;
  color: #fff;
  background: url(/common/img/admission/examination/center/bg-txt01.png) no-repeat;
}
/* line 202, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li03 {
  width: 18%;
}
/* line 206, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li.li04 {
  width: 20%;
}
/* line 210, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt {
  margin-bottom: 20px;
}
/* line 213, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02 {
  padding: 0 0 6px 20px;
  font-size: 0;
  text-align: left;
  border-bottom: 1px solid #dcdee3;
}
/* line 218, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02 .lb01 {
  display: inline-block;
  margin-right: 10px;
  padding: 2px 8px;
  vertical-align: middle;
  font-size: 13px;
  font-size: 1.3rem;
  color: #fff;
  background: #54436c;
}
/* line 227, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02 .date {
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  font-size: 1.6rem;
  vertical-align: middle;
}
/* line 232, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02 .date span {
  font-size: 20px;
  font-size: 2rem;
}
/* line 236, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02 .red-box {
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
}
/* line 241, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02.stl02 {
  padding-top: 10px;
}
/* line 244, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02.stl03 {
  padding-top: 14px;
  border-bottom: none;
}
/* line 247, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info li .inner-txt02.stl03 .lb01 {
  padding: 2px 10px;
  background: #f574a1;
}
/* line 255, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li {
  height: 280px;
}
/* line 258, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li.li02 {
  width: 52%;
}
/* line 260, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li.li02 .inner-txt {
  width: 71.72131%;
  margin: 0 auto 20px;
}
/* line 265, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li.li03 {
  width: 18%;
}
/* line 269, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li.li04 {
  width: 20%;
}
/* line 273, ../../../sass/admission/examination/_center.scss */
.center .exam-date.exam-date02 .info.info02 li .inner-txt02 {
  text-align: center;
}
@media only screen and (max-width: 599px) {
  /* line 280, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .box-info01 {
    float: right;
    width: 77%;
    margin-top: 0;
    padding: 10px;
  }
  /* line 285, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .box-info01 .lb {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 288, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .box-info01 .date {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 290, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .box-info01 .date span {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 295, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info {
    float: right;
    width: 77%;
  }
  /* line 298, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li {
    height: auto;
  }
  /* line 300, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li.li01 {
    width: 100%;
    padding: 5px 0;
    text-align: center;
  }
  /* line 304, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li.li01 p {
    width: 100%;
  }
  /* line 308, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li.li02 {
    width: 100%;
    margin-top: 60px;
  }
  /* line 311, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li.li02 .txt-pos {
    top: -55px;
    right: 0;
    width: auto;
    height: auto;
    padding: 8px 12px 26px;
    font-size: 13px;
    font-size: 1.3rem;
    background-size: cover;
  }
  /* line 321, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li.li03, .center .exam-date.exam-date02 .info li.li04 {
    width: 100%;
  }
  /* line 325, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt {
    margin-bottom: 10px;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 329, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt02 {
    padding: 0 0 6px 0;
    text-align: center;
  }
  /* line 332, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt02 .lb01 {
    margin: 0 8px;
  }
  /* line 335, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt02 .date {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 337, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt02 .date span {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 341, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info li .inner-txt02 .red-box {
    margin: 0 8px;
  }
  /* line 347, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info.info02 li {
    height: auto;
  }
  /* line 349, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info.info02 li.li02 {
    width: 100%;
    margin-top: 0;
  }
  /* line 353, ../../../sass/admission/examination/_center.scss */
  .center .exam-date.exam-date02 .info.info02 li.li03, .center .exam-date.exam-date02 .info.info02 li.li04 {
    width: 100%;
  }
}
/* line 364, ../../../sass/admission/examination/_center.scss */
.center .type-td2 tr td {
  padding: 10px 20px;
}
/* line 366, ../../../sass/admission/examination/_center.scss */
.center .type-td2 tr td .memo-list {
  margin-top: 5px;
}
/* line 368, ../../../sass/admission/examination/_center.scss */
.center .type-td2 tr td .memo-list li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}
/* line 376, ../../../sass/admission/examination/_center.scss */
.center .ul-list01 {
  float: left;
  width: 60%;
}
/* line 379, ../../../sass/admission/examination/_center.scss */
.center .ul-list01 .f-red {
  position: inherit;
}
/* line 383, ../../../sass/admission/examination/_center.scss */
.center .box-cont {
  float: right;
  width: 38%;
  margin-top: 20px;
}
/* line 387, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box {
  width: 70px;
  margin-right: 24px;
}
/* line 391, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box .inner .box-txt {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 393, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box .inner .box-txt:before {
  right: -19px;
}
/* line 396, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box .inner .box-txt:after {
  right: -14px;
}
/* line 401, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box.box02 {
  width: 65px;
}
/* line 404, ../../../sass/admission/examination/_center.scss */
.center .box-cont .box.box03 {
  width: 94px;
  margin-right: 0;
}
@media only screen and (max-width: 768px) {
  /* line 412, ../../../sass/admission/examination/_center.scss */
  .center .ul-list01 {
    float: none;
    width: 100%;
  }
  /* line 417, ../../../sass/admission/examination/_center.scss */
  .center .box-cont {
    float: none;
    width: 100%;
    max-width: 290px;
    margin: 10px auto 0;
  }
}
@media only screen and (max-width: 599px) {
  /* line 426, ../../../sass/admission/examination/_center.scss */
  .center .sp {
    display: none;
  }
  /* line 431, ../../../sass/admission/examination/_center.scss */
  .center .box-cont {
    max-width: 200px;
  }
  /* line 433, ../../../sass/admission/examination/_center.scss */
  .center .box-cont .box {
    width: 100px;
  }
  /* line 436, ../../../sass/admission/examination/_center.scss */
  .center .box-cont .box .inner .box-txt {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 440, ../../../sass/admission/examination/_center.scss */
  .center .box-cont .box.box03 {
    width: 100%;
    margin: 20px 0 0 0;
  }
}

/* line 13, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .exam-date .info li .inner-txt {
  height: auto;
}
/* line 20, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box {
  margin-top: 1em;
}
/* line 25, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box .tbl-type01 th, .chiiki .tbl-type01-box .tbl-type01 td {
  padding: 5px;
  width: auto;
  text-align: center;
}
/* line 31, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box .tbl-type01 .b-td {
  padding-top: 15px;
}
/* line 35, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box .tbl-type01 .btm-btn {
  margin: 0 auto 15px;
}
/* line 38, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box .tbl-type01 .btm-btn a {
  margin: 10px auto 0;
  padding: 5px 40px 10px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 42, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-type01-box .tbl-type01 .btm-btn a:before {
  top: 45%;
}
/* line 50, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .txt-02 {
  margin-right: 25px;
}
/* line 54, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .type-td2 {
  margin-top: 30px;
}
/* line 57, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .type-td2 tr th {
  width: 20%;
}
/* line 59, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .type-td2 tr th span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.4;
  color: #000;
}
/* line 67, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .type-td2 tr td {
  padding: 15px;
  line-height: 1.4;
}
/* line 74, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .tbl-ttl {
  width: 20%;
  padding: 15px 0 !important;
  font-weight: bold;
  text-align: center;
}
/* line 81, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .txt-color01 {
  color: #f574a1;
}
/* line 85, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .escape {
  display: block;
}
/* line 89, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .list-item {
  padding: 1em;
  background: #f5f7fd;
  border: 1px solid #d4d4ef;
}
/* line 94, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .list-item li {
  margin-left: 1em;
  list-style: disc;
}
/* line 100, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .order-list {
  padding: 1em;
  text-align: left;
}
/* line 104, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .order-list li {
  position: relative;
  padding-left: 1em;
}
/* line 108, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .order-list li span {
  position: absolute;
  left: 0;
}
/* line 117, ../../../sass/admission/examination/_chiiki.scss */
.chiiki .info li {
  height: auto;
}
@media only screen and (max-width: 640px) {
  /* line 124, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .tbl-ov {
    width: 100%;
    overflow-x: scroll;
  }
  /* line 127, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .tbl-ov::-webkit-scrollbar {
    height: 8px;
  }
  /* line 130, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .tbl-ov::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #f574a1;
  }
  /* line 134, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .tbl-ov::-webkit-scrollbar-track {
    border-radius: 8px;
    background: #ccc;
  }
  /* line 139, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .tbl-ov .tbl-type01 {
    width: 750px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 149, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .type-td2 tr {
    display: block;
  }
  /* line 151, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .type-td2 tr th, .chiiki .type-td2 tr td {
    display: block;
    width: 100%;
  }
  /* line 163, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.arrow-color01 {
    margin-bottom: 20px;
  }
  /* line 165, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.arrow-color01:after {
    display: none;
  }
  /* line 171, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li:nth-child(2):before, .chiiki .exam-date .top-date li:nth-child(3):before {
    display: none;
  }
  /* line 175, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height01 {
    height: 140px;
  }
  /* line 179, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 {
    height: 198px;
  }
  /* line 182, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri {
    top: 0;
  }
  /* line 184, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri:before {
    left: 0;
    background: linear-gradient(to right top, #54436c 50%, #ffffff 50%);
  }
  /* line 188, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri:after {
    right: 0;
    background: linear-gradient(to left top, #54436c 50%, #ffffff 50%);
  }
  /* line 195, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri-02:before, .chiiki .exam-date .top-date li.sp-height02 .sp-tri-02:after {
    position: absolute;
    top: -20px;
    content: "";
    width: 50%;
    height: 20px;
  }
  /* line 203, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri-02:before {
    left: 0;
    background: linear-gradient(to right top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
  /* line 207, ../../../sass/admission/examination/_chiiki.scss */
  .chiiki .exam-date .top-date li.sp-height02 .sp-tri-02:after {
    right: 0;
    background: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, #54436c 50%);
  }
}
