@charset "UTF-8";
/*************************************************************************************************/
/*海外協定校*/
/*************************************************************************************************/
.kuis20-b1 .kuis20-container .kuis20-contry a dl {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: px;
  padding: 0 10px;
}

.kuis20-b1 .kuis20-container .kuis20-contry a dl dd {
  background: none;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb01,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb02,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb03,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb04,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb05,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb06,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb07,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb08,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb09,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb10,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb11,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb12,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb13,
.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb14 {
  background: #fff;
  width: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb01 {
  border-color: #cc9966;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb02 {
  border-color: #f19bbe;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb03 {
  border-color: #6ecaf3;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb05 {
  border-color: #eaaba4;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb06 {
  border-color: #edd46f;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb07 {
  border-color: #b5b5b7;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb08 {
  border-color: #d3b195;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb09 {
  border-color: #68a8d4;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb10 {
  border-color: #ff9900;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb11 {
  border-color: #8acbcd;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb12 {
  border-color: #9999ff;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb13 {
  border-color: #eea1a9;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb14 {
  border-color: #5cb982;
}

.kuis20-b1 .kuis20-container .kuis20-contry a {
  height: 28px;
}

.kuis20-b1 .kuis20-container .kuis20-contry a dl {
  height: 28px;
  padding: 0 4px;
}

.kuis20-b1 .kuis20-container .kuis20-contry a dl dd {
  border: none;
  width: 28px;
  height: 24px;
  margin: 0;
}

.kuis20-b1 .kuis20-container .kuis20-contry a dl dt {
  font-size: 1.45rem;
  font-weight: 600;
  padding: 0 7px 0 0;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb01 dl dt {
  color: #cc9966;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb02 dl dt {
  color: #f19bbe;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb03 dl dt {
  color: #6ecaf3;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb05 dl dt {
  color: #eaaba4;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb06 dl dt {
  color: #edd46f;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb07 dl dt {
  color: #b5b5b7;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb08 dl dt {
  color: #d3b195;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb09 dl dt {
  color: #68a8d4;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb10 dl dt {
  color: #ff9900;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb11 dl dt {
  color: #8acbcd;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb12 dl dt {
  color: #9999ff;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb13 dl dt {
  color: #eea1a9;
}

.kuis20-b1 .kuis20-container .kuis20-contry a.kuis20-cb14 dl dt {
  color: #5cb982;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb01 {
  left: 245px;
  top: 294px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb02 {
  left: 420px;
  top: 328px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb03 {
  left: 375px;
  top: 250px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb05 {
  left: 203px;
  top: 358px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb06 {
  left: 218px;
  top: 326px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb07 {
  left: 206px;
  top: 390px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb08 {
  left: 448px;
  top: 366px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb09 {
  left: 246px;
  top: 422px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb10 {
  left: 446px;
  top: 400px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb11 {
  left: 207px;
  top: 454px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb12 {
  right: 180px;
  top: 265px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb13 {
  right: 187px;
  top: 184px;
}

.kuis20-b1 .kuis20-container .kuis20-contry .kuis20-cb14 {
  right: 360px;
  top: 470px;
}

.kuis20-modalArea01 .kuis20-modal-container .kuis20-modal-header figure img {
  width: 50%;
}

.kuis20-ma1 .kuis20-modal-header figure {
  background: #cc9966;
}

.kuis20-ma2 .kuis20-modal-header figure {
  background: #f19bbe;
}

.kuis20-ma3 .kuis20-modal-header figure {
  background: #6ecaf3;
}

.kuis20-ma5 .kuis20-modal-header figure {
  background: #eaaba4;
}

.kuis20-ma6 .kuis20-modal-header figure {
  background: #edd46f;
}

.kuis20-ma7 .kuis20-modal-header figure {
  background: #b5b5b7;
}

.kuis20-ma8 .kuis20-modal-header figure {
  background: #d3b195;
}

.kuis20-ma9 .kuis20-modal-header figure {
  background: #68a8d4;
}

.kuis20-ma10 .kuis20-modal-header figure {
  background: #ff9900;
}

.kuis20-ma11 .kuis20-modal-header figure {
  background: #8acbcd;
}

.kuis20-ma12 .kuis20-modal-header figure {
  background: #9999ff;
}

.kuis20-ma13 .kuis20-modal-header figure {
  background: #eea1a9;
}

.kuis20-ma14 .kuis20-modal-header figure {
  background: #5cb982;
}

.pbNestedWrapper::-webkit-scrollbar {
  display: none;
}

.agreement__map {
  overflow-y: hidden;
}