@charset "UTF-8";

.page-kasou .mv-area {
  padding: 145px 0 30px;
}

.page-kasou .mv-area .sec-ttl {
  line-height: 1.3;
}

.application-wrapper {
  padding: 0 15px 80px;
}

.application-wrapper .shikaku {
  margin-bottom: 80px;
}

.application-wrapper .shikaku ul li {
  background: #fff;
  text-align: center;
  color: #e8488a;
  padding: 10px 0;
  box-shadow: 4px 3px 7px rgba(4, 0, 0, 0.15);
  border-radius: 15px;
  margin-bottom: 10px;
}

.application-wrapper .application-contents {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.application-wrapper .application-contents .content {
  margin-bottom: 1em;
}

.application-wrapper .application-contents .content:last-child {
  margin-bottom: 0;
}

.application-wrapper .application-contents .content h3 {
  font-size: 19px;
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}

.application-wrapper .application-contents .content h3::before {
  content: "";
  display: block;
  width: 5px;
  height: 20px;
  background: #e8488a;
  margin-right: 10px;
}

.application-wrapper .application-contents .content ul li {
  display: flex;
  align-items: center;
}

.application-wrapper .application-contents .content ul li::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #333;
  margin-right: 10px;
}

.application-wrapper .application-contents .content p {
  line-height: 2;
}

.btn-wrapper {
  margin-top: 40px;
}

.btn-wrapper .c-btn {
  width: 100%;
  margin-bottom: 10px;
  transition: all 0.4s;
  font-size: 16px;
}

.annotation {
  margin: 20px 0 0;
  line-height: 1.5;
}

.paypal-btn form input[type=image] {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* モーダルの背景 */

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 60px;
}

/* モーダルの内容 */

.modal-content {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 30px 20px;
  border: 1px solid #888;
  width: 90%;
}

.modal-content form {
  text-align: center;
}

.modal-content h3 {
  text-align: center;
  color: #e8488a;
  font-size: 18px;
  margin-bottom: 20px;
}

.modal-content p {
  line-height: 1;
}

.modal-content select {
  width: 300px;
  padding: 10px;
}

.modal-content table {
  margin: 0 auto;
}

/* 閉じるボタン */

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.in-modal-btn {
  margin: 0 auto 10px !important;
  width: 100% !important;
}

input[type=image] {
  width: 300px;
  display: block;
  margin: 10px auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvYXBwbGljYXRpb24vYXBwbGljYXRpb24uY3NzIiwicGFnZS9hcHBsaWNhdGlvbi9hcHBsaWNhdGlvbi5zY3NzIiwiRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzLnNjc3MiLCJGb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJZDtFQUNFLHFCQUFBO0FERko7QUUwQkU7RUR6QkE7SUFJSSxxQkFBQTtFRERKO0FBQ0Y7QUNHSTtFQUNFLGdCQUFBO0FERE47O0FDTUE7RUFDRSxvQkFBQTtBREhGO0FFY0U7RURaRjtJQUlJLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0VERkY7QUFDRjtBQ0lFO0VBQ0UsbUJBQUE7QURGSjtBRUlFO0VEQUU7SUFFSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0VERk47QUFDRjtBQ0lNO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNFckNLO0VGc0NMLGVBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QURGUjtBRVpFO0VET0k7SUFVSSxVQUFBO0lBQ0EsYUFBQTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0VERFI7QUFDRjtBQ01FO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtBREpKO0FDTUk7RUFDRSxrQkFBQTtBREpOO0FFL0JFO0VEa0NFO0lBSUksbUJBQUE7SUFDQSxVQUFBO0VESE47QUFDRjtBRXJDRTtFRDBDSTtJQUVJLFdBQUE7RURIUjtBQUNGO0FFMUNFO0VEZ0RJO0lBRUksV0FBQTtFREpSO0FBQ0Y7QUNPTTtFQUNFLGdCQUFBO0FETFI7QUNRTTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FETlI7QUV6REU7RUQwREk7SUFRSSxlQUFBO0VETFI7QUFDRjtBQ09RO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CRXJHRztFRnNHSCxrQkFBQTtBRExWO0FFdEVFO0VEK0VJO0lBRUksYUFBQTtJQUNBLGVBQUE7SUFDQSw4QkFBQTtFRFBSO0FBQ0Y7QUNTUTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBRFBWO0FFakZFO0VEc0ZNO0lBS0ksVUFBQTtFRE5WO0FBQ0Y7QUNRVTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCRWpJSTtFRmtJSixrQkFBQTtBRE5aO0FDV007RUFDRSxjQUFBO0FEVFI7O0FDZUE7RUFDRSxnQkFBQTtBRFpGO0FFdEdFO0VEaUhGO0lBSUksYUFBQTtJQUNBLHVCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0VEWEY7QUFDRjtBQ2FFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0FEWEo7QUVwSEU7RUQySEE7SUFPSSxVQUFBO0lBQ0EscUJBQUE7RURWSjtFQ1lJO0lBQ0Usa0JBQUE7RURWTjtBQUNGO0FFN0hFO0VEMklBO0lBRUkscUJBQUE7SUFDQSxnQ0FBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VEWko7QUFDRjs7QUNnQkE7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FEYkY7QUUxSUU7RURxSkY7SUFLSSxnQkFBQTtFRFpGO0FBQ0Y7O0FDcUJJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7QURsQk47O0FDdUJBLFlBQUE7QUFDQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQ0FBQTtFQUNBLGlCQUFBO0FEcEJGOztBQ3VCQSxZQUFBO0FBQ0E7RUFDRSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBRHBCRjtBRWpMRTtFRGdNRjtJQVFJLFVBQUE7RURuQkY7QUFDRjtBQ3FCRTtFQUNFLGtCQUFBO0FEbkJKO0FDc0JFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FEcEJKO0FDdUJFO0VBQ0UsY0FBQTtBRHJCSjtBQ3dCRTtFQUNFLFlBQUE7RUFDQSxhQUFBO0FEdEJKO0FDeUJFO0VBQ0UsY0FBQTtBRHZCSjs7QUMyQkEsV0FBQTtBQUNBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUR4QkY7O0FDMkJBOztFQUVFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUR4QkY7O0FDMkJBO0VBQ0UsOEJBQUE7RUFDQSxzQkFBQTtBRHhCRjtBRTdORTtFRG1QRjtJQUtJLHFCQUFBO0VEdkJGO0FBQ0Y7O0FDMEJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBRHZCRiIsImZpbGUiOiJwYWdlL2FwcGxpY2F0aW9uL2FwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5wYWdlLWthc291IC5tdi1hcmVhIHtcbiAgcGFkZGluZzogMTQ1cHggMCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSB7XG4gICAgcGFkZGluZzogMTQ1cHggMCA4MHB4O1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuc2VjLXR0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hcHBsaWNhdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5hcHBsaWNhdGlvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmFwcGxpY2F0aW9uLXdyYXBwZXIgLnNoaWtha3Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYXBwbGljYXRpb24td3JhcHBlciAuc2hpa2FrdSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYXBwbGljYXRpb24td3JhcHBlciAuc2hpa2FrdSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlODQ4OGE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm94LXNoYWRvdzogNHB4IDNweCA3cHggcmdiYSg0LCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLmFwcGxpY2F0aW9uLXdyYXBwZXIgLnNoaWtha3UgdWwgbGkge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgaGVpZ2h0OiAxODNweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi13cmFwcGVyIC5hcHBsaWNhdGlvbi1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFwcGxpY2F0aW9uLXdyYXBwZXIgLmFwcGxpY2F0aW9uLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5hcHBsaWNhdGlvbi13cmFwcGVyIC5hcHBsaWNhdGlvbi1jb250ZW50cyAuY29udGVudDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLmFwcGxpY2F0aW9uLXdyYXBwZXIgLmFwcGxpY2F0aW9uLWNvbnRlbnRzIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi13cmFwcGVyIC5hcHBsaWNhdGlvbi1jb250ZW50cyAuY29udGVudCBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2U4NDg4YTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmFwcGxpY2F0aW9uLXdyYXBwZXIgLmFwcGxpY2F0aW9uLWNvbnRlbnRzIC5jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLmFwcGxpY2F0aW9uLXdyYXBwZXIgLmFwcGxpY2F0aW9uLWNvbnRlbnRzIC5jb250ZW50IHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24tY29udGVudHMgLmNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uYnRuLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5idG4td3JhcHBlciAuYy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLmJ0bi13cmFwcGVyIC5jLWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLmJ0bi13cmFwcGVyIC5jLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYnRuLXdyYXBwZXIgLmJ0bi1zbWFsbCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMzBweCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFubm90YXRpb24ge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG4ucGF5cGFsLWJ0biBmb3JtIGlucHV0W3R5cGU9aW1hZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiDjg6Ljg7zjg4Djg6vjga7og4zmma8gKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4vKiDjg6Ljg7zjg4Djg6vjga7lhoXlrrkgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiA1JSBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG4ubW9kYWwtY29udGVudCBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWNvbnRlbnQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZTg0ODhhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubW9kYWwtY29udGVudCBzZWxlY3Qge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiDplonjgZjjgovjg5zjgr/jg7MgKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbi1tb2RhbC1idG4ge1xuICBtYXJnaW46IDAgYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5pbi1tb2RhbC1idG4ge1xuICAgIHdpZHRoOiA3MiUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPWltYWdlXSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9Gb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9Gb3VuZGF0aW9uL192YXJpYWJsZXNcIjtcblxuLnBhZ2Uta2Fzb3Uge1xuICAubXYtYXJlYSB7XG4gICAgcGFkZGluZzogMTQ1cHggMCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZzogMTQ1cHggMCA4MHB4O1xuICAgIH1cblxuICAgIC5zZWMtdHRsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG59XG5cbi5hcHBsaWNhdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDgwcHg7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG5cbiAgLnNoaWtha3Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCAzcHggN3B4IHJnYmEoNCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwbGljYXRpb24tY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDMwcHggMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmFubm90YXRpb24ge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5cbi5wYXlwYWwtYnRuIHtcbiAgZm9ybSB7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW5wdXRbdHlwZT1cImltYWdlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLyog44Oi44O844OA44Or44Gu6IOM5pmvICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLyog44Oi44O844OA44Or44Gu5YaF5a65ICovXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogOTAlO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2U4NDg4YTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiDplonjgZjjgovjg5zjgr/jg7MgKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbi1tb2RhbC1idG4ge1xuICBtYXJnaW46IDAgYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiA3MiUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPWltYWdlXSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufSIsIi8vIOODoeODh+OCo+OCouOCr+OCqOODqlxuXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBq+WkieaPm+OBl+OBpuOBj+OCjOOCi1xuXG4vLyBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyB9XG4vLyBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyB9XG5cbi8vIOOBk+OCk+OBquaEn+OBmOOBp+iomOi/sOOBmeOCi+OAglxuLy8g5qGI5Lu244Gr44KI44Gj44Gm44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gv5aSJ5pu044GX44Gm44Gt44CCXG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiOOBjDLjgaTjga7loLTlkIhcbi8vIEBtaXhpbiBwYy1sYXlvdXQoJHdpZHRoOiA3NjhweCkge1xuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4vLyAgICAgICAgIEBjb250ZW50O1xuLy8gICAgIH1cbi8vIH1cbi8vIEBtaXhpbiBzcC1sYXlvdXQoJHdpZHRoOiA3NjdweCkge1xuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4vLyAgICAgICAgIEBjb250ZW50O1xuLy8gICAgIH1cbi8vIH1cblxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GMM+OBpOOBruWgtOWQiFxuQG1peGluIHBjKCR3aWR0aDogODIxcHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiKCR3aWR0aDogNTc2cHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoJHdpZHRoOiA1NzVweCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiJGNvbG9yLWRlZmF1bHQ6ICMzMzM7XG4kY29sb3ItbGlnaHQ6ICNmZmY7XG4kY29sb3ItcGluazogI2U4NDg4YTtcblxuXG4kZm9udC1kZWZhdWx0OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLFxuXCJZdSBHb3RoaWNcIixcbll1R290aGljLFxuXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsXG5cIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFxuXCLjg6HjgqTjg6rjgqpcIixcbk1laXJ5byxcblwiTVMgUOOCtOOCt+ODg+OCr1wiLFxuXCJNUyBQR290aGljXCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtcG9wcGluczogXCJQb3BwaW5zXCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtbW9udDogXCJNb250c2VycmF0XCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtam9zdDogXCJKb3N0XCIsXG5zYW5zLXNlcmlmOyJdfQ== */

@media only screen and (min-width: 821px) {
  .page-kasou .mv-area {
    padding: 145px 0 80px;
  }

  .application-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 80px;
  }

  .application-wrapper .shikaku ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .application-wrapper .shikaku ul li {
    width: 31%;
    height: 183px;
    font-size: 22px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .application-wrapper .application-contents .content {
    margin-bottom: 80px;
    width: 48%;
  }

  .application-wrapper .application-contents .content:first-child {
    width: 100%;
  }

  .application-wrapper .application-contents .content:nth-child(2) {
    width: 100%;
  }

  .application-wrapper .application-contents .content h3 {
    font-size: 26px;
  }

  .application-wrapper .application-contents .content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .application-wrapper .application-contents .content ul li {
    width: 50%;
  }

  .btn-wrapper {
    display: flex;
    justify-content: center;
    margin: 50px 0 0;
    flex-wrap: wrap;
  }

  .btn-wrapper .c-btn {
    width: 30%;
    margin: 0 10px 10px 0;
  }

  .btn-wrapper .c-btn:last-of-type {
    margin: 0 0 10px 0;
  }

  .btn-wrapper .btn-small {
    width: 25% !important;
    margin: 30px 10px 0 0 !important;
    height: 45px;
    font-size: 14px;
  }

  .annotation {
    margin: 50px 0 0;
  }

  .modal-content {
    width: 35%;
  }

  .in-modal-btn {
    width: 72% !important;
  }
}