.p-guidelines .l-main {
  padding-bottom: 0;
}
.p-guidelines .blue {
  background: rgba(85, 139, 178, 0.15);
}
.p-guidelines .c-title04 {
  text-align: center;
  margin-bottom: 23px;
}

.p-guidelines1 {
  padding: 0 0 43px;
}
@media screen and (max-width: 768px) {
  .p-guidelines1 {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
.p-guidelines1__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}
@media screen and (max-width: 768px) {
  .p-guidelines1__list {
    margin: 0;
  }
}
.p-guidelines1__list li {
  width: 33.3333333333%;
  padding: 0 12px;
}
@media screen and (max-width: 768px) {
  .p-guidelines1__list li {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}
.p-guidelines1__list li a {
  font-size: 2rem;
  line-height: 1;
  color: #558bb2;
  border: 2px solid #558bb2;
  display: block;
  width: 100%;
  padding: 23px 10px;
  text-align: center;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .p-guidelines1__list li a {
    padding: 16px 10px 14px;
    font-size: 1.4rem;
    line-height: 1.25;
  }
}
.p-guidelines1 .c-btnList01 {
  margin-top: 66px;
}
@media screen and (max-width: 768px) {
  .p-guidelines1 .c-btnList01 {
    margin-top: 40px;
  }
}

.p-guidelines2 {
  padding: 36px 0 14px;
}
@media screen and (max-width: 768px) {
  .p-guidelines2 {
    padding: 40px 0;
  }
}
.p-guidelines2 .c-title04 {
  margin-bottom: 23px;
}

.p-guidelines3 {
  padding: 60px 0 43px;
}
@media screen and (max-width: 768px) {
  .p-guidelines3 {
    padding: 40px 0;
  }
}
.p-guidelines3 .c-title04 {
  margin-bottom: 40px;
}

.p-guidelines4 {
  padding: 37px 0 42px;
}
.p-guidelines4 .c-title04 {
  margin-bottom: 23px;
}
.p-guidelines4 .c-table4 tr:not(:last-child) {
  border-bottom: 2px solid #558bb2;
}
.p-guidelines4 .c-table4 th,
.p-guidelines4 .c-table4 td {
  padding: 15px 0 7px;
  line-height: 2.4rem;
}
.p-guidelines4 .c-table4 th {
  width: 184px;
}
@media screen and (max-width: 768px) {
  .p-guidelines4 .c-table4 th {
    width: 110px;
  }
}
.p-guidelines4 .c-table4__list li {
  line-height: 2.4rem;
}

.p-guidelines5 {
  padding-top: 62px;
}
@media screen and (max-width: 768px) {
  .p-guidelines5 {
    padding-top: 40px;
  }
}
@media screen and (min-width: 769px) {
  .p-guidelines5 .c-text05 {
    padding-left: 11px;
  }
}
@media screen and (max-width: 768px) {
  .p-guidelines5 .c-text05 {
    margin-top: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2d1aWRlbGluZXMvc3R5bGVzLnNjc3MiLCJzZXR0aW5ncy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLRTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOzs7QUFJSjtFQUNFOztBQzBDRTtFRDNDSjtJQUdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQ2tDQTtFRHJDRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7O0FDNEJGO0VEOUJBO0lBSUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ1lKO0VEdEJFO0lBYU07SUFDQTtJQUNBOzs7QUFNVjtFQUNFOztBQ0FBO0VEREY7SUFHSTs7OztBQUtOO0VBQ0U7O0FDUkU7RURPSjtJQUdJOzs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFOztBQ2xCRTtFRGlCSjtJQUlJOzs7QUFFRjtFQUNFOzs7QUFLSjtFQUNFOztBQUdBO0VBQ0U7O0FBSUU7RUFDRTs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7QUFFRjtFQUNFOztBQ2hERjtFRCtDQTtJQUdJOzs7QUFJRjtFQUNFOzs7QUFPUjtFQUNFOztBQy9ERTtFRDhESjtJQUlJOzs7QUNsRUE7RURzRUY7SUFFSTs7O0FDeEVGO0VEc0VGO0lBTUkiLCJmaWxlIjoicGFnZXMvZ3VpZGVsaW5lcy9zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vLi4vc2V0dGluZ3MvX3ZhcmlhYmxlJyBhcyB2O1xyXG5AdXNlICcuLi8uLi9zZXR0aW5ncy9fbWl4aW4nIGFzIG07XHJcbkB1c2UgJy4uLy4uL3NldHRpbmdzL19wYXRoJyBhcyBwO1xyXG5cclxuLnAtZ3VpZGVsaW5lcyB7XHJcbiAgLmwtbWFpbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICM1NThiYjIsICRhbHBoYTogMC4xNSk7XHJcbiAgfVxyXG4gIC5jLXRpdGxlMDQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcbn1cclxuLy8gLnAtZ3VpZGVsaW5lczEgLlxyXG4ucC1ndWlkZWxpbmVzMSB7XHJcbiAgcGFkZGluZzogMCAwIDQzcHg7XHJcbiAgQGluY2x1ZGUgbS5zcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICBAaW5jbHVkZSBtLnNwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgQGluY2x1ZGUgbS5zcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogIzU1OGJiMjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTU4YmIyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIzcHggMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG0uc3B7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtLnNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtYnRuTGlzdDAxIHtcclxuICAgIG1hcmdpbi10b3A6IDY2cHg7XHJcbiAgICBAaW5jbHVkZSBtLnNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWd1aWRlbGluZXMyIHtcclxuICBwYWRkaW5nOiAzNnB4IDAgMTRweDtcclxuICBAaW5jbHVkZSBtLnNwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmMtdGl0bGUwNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtZ3VpZGVsaW5lczMge1xyXG4gIHBhZGRpbmc6IDYwcHggMCA0M3B4O1xyXG5cclxuICBAaW5jbHVkZSBtLnNwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgLmMtdGl0bGUwNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnAtZ3VpZGVsaW5lczQgLlxyXG4ucC1ndWlkZWxpbmVzNCB7XHJcbiAgcGFkZGluZzogMzdweCAwIDQycHg7XHJcblxyXG4gIC8vIC5wLWd1aWRlbGluZXM0IC5jLXRpdGxlMDQgLlxyXG4gIC5jLXRpdGxlMDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcbiAgLmMtdGFibGU0IHtcclxuICAgIHRyIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1OGJiMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCA3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAxODRweDtcclxuICAgICAgQGluY2x1ZGUgbS5zcCB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5wLWd1aWRlbGluZXM1IC5cclxuLnAtZ3VpZGVsaW5lczUge1xyXG4gIHBhZGRpbmctdG9wOiA2MnB4O1xyXG5cclxuICBAaW5jbHVkZSBtLnNwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLnAtZ3VpZGVsaW5lczUgLmMtdGV4dDA1IC5cclxuICAuYy10ZXh0MDUge1xyXG4gICAgQGluY2x1ZGUgbS5wYyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtLnNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnc2FzczptYXAnO1xyXG5AdXNlICdfdmFyaWFibGUnIGFzIHY7XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAnbWluaWxlc3MnOlxyXG4gICAgKFxyXG4gICAgICBtYXgtd2lkdGg6IDM3NHB4LFxyXG4gICAgKSxcclxuICAvLyBTbWFsbCBkZXZpY2VzIGxlc3Mvb3ZlclxyXG4gICdzbWxlc3MnOlxyXG4gICAgKFxyXG4gICAgICBtYXgtd2lkdGg6IDY0MHB4LFxyXG4gICAgKSxcclxuICAnc21vdmVyJzogKFxyXG4gICAgbWluLXdpZHRoOiA2NDFweCxcclxuICApLFxyXG4gIC8vIE1lZGl1bSBkZXZpY2VzIGxlc3Mvb3ZlclxyXG4gICdtZGxlc3MnOlxyXG4gICAgKFxyXG4gICAgICBtYXgtd2lkdGg6IDc2OHB4LFxyXG4gICAgKSxcclxuICAnbWRvdmVyJzogKFxyXG4gICAgbWluLXdpZHRoOiA3NjlweCxcclxuICApLFxyXG4gIC8vIExhcmdlIGRldmljZXMgbGVzcy9vdmVyXHJcbiAgJ2xnbGVzcyc6XHJcbiAgICAoXHJcbiAgICAgIG1heC13aWR0aDogMTAyNHB4LFxyXG4gICAgKSxcclxuICAnbGdvdmVyJzogKFxyXG4gICAgbWluLXdpZHRoOiAxMDI1cHgsXHJcbiAgKSxcclxuICAvLyBFeHRyYSBsYXJnZSBkZXZpY2VzIGxlc3Mvb3ZlclxyXG4gICd4bGxlc3MnOlxyXG4gICAgKFxyXG4gICAgICBtYXgtd2lkdGg6IDEyODBweCxcclxuICAgICksXHJcbiAgJ3hsb3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogMTI4MXB4LFxyXG4gICksXHJcbiAgLy8gRXh0cmEgRXh0cmEgbGFyZ2UgZGV2aWNlcyBsZXNzL292ZXJcclxuICAneHhsbGVzcyc6XHJcbiAgICAoXHJcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4LFxyXG4gICAgKSxcclxuICAneHhsb3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogMTQ0MXB4LFxyXG4gICksXHJcbiAgLy8gTWF4IHNpemUgZGV2aWNlcyBsZXNzL292ZXJcclxuICAnbWF4bGVzcyc6XHJcbiAgICAoXHJcbiAgICAgIG1heC13aWR0aDogMTkyMHB4LFxyXG4gICAgKSxcclxuICAnbWF4b3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogMTkyMXB4LFxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludCkge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAZXJyb3IgXCLmjIflrprjgZXjgozjgZ/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga/jgYLjgorjgb7jgZvjgpMgLT4gI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfVwiO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBjIHtcclxuICBAaW5jbHVkZSBtcShtZG92ZXIpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAaW5jbHVkZSBtcShtZGxlc3MpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICBAaW5jbHVkZSBwYyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHl1Z290aGljKCkge1xyXG4gIGZvbnQtZmFtaWx5OiBZdUdvdGhpYywgJ+a4uOOCtOOCt+ODg+OCrycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvJyxcclxuICAgICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vIERJTiBBbHRlcm5hdGVcclxuQG1peGluIG9zd2FsZCgpIHtcclxuICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vIEEgUC1PVEYgQTFHb3RoaWMgU3RkXHJcbkBtaXhpbiBzYXdhcmFiaSgpIHtcclxuICBmb250LWZhbWlseTogJ1Nhd2FyYWJpIEdvdGhpYycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBpbXBhY3QoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbXBhY3QnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBOT1JNQUw7XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1saW5lYXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdi4kY29sb3IxMCwgdi4kY29sb3I5KTtcclxufVxyXG4iXX0= */
