/* line 5, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 13, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 20, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 960px;
  border-radius: 10px;
}

/* line 30, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal .js-modal {
  text-align: center;
}

/* line 34, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal .js-modal img {
  width: 60px;
}

/* line 38, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal .js-modal .m1 {
  float: left;
  width: 150px;
}

/* line 42, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal .js-modal .m2 {
  float: left;
  padding-top: 17px;
  width: 90px;
}

/* line 48, /app/app/assets/stylesheets/syuketu.scss */
#enji_modal .js-modal .m3 {
  float: left;
  padding-top: 5px;
  width: 90px;
}

/* line 58, /app/app/assets/stylesheets/syuketu.scss */
#syuketu_detail_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 66, /app/app/assets/stylesheets/syuketu.scss */
#syuketu_detail_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 73, /app/app/assets/stylesheets/syuketu.scss */
#syuketu_detail_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 420px;
  border-radius: 10px;
}

/* line 83, /app/app/assets/stylesheets/syuketu.scss */
#syuketu_detail_modal .js-modal {
  text-align: center;
}

/* line 90, /app/app/assets/stylesheets/syuketu.scss */
#midoku_renraku_list_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 98, /app/app/assets/stylesheets/syuketu.scss */
#midoku_renraku_list_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 105, /app/app/assets/stylesheets/syuketu.scss */
#midoku_renraku_list_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 620px;
  border-radius: 10px;
}

/* line 115, /app/app/assets/stylesheets/syuketu.scss */
#midoku_renraku_list_modal .js-modal_r {
  text-align: center;
}

/* line 122, /app/app/assets/stylesheets/syuketu.scss */
#midoku_keseki_list_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 130, /app/app/assets/stylesheets/syuketu.scss */
#midoku_keseki_list_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 137, /app/app/assets/stylesheets/syuketu.scss */
#midoku_keseki_list_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 620px;
  border-radius: 10px;
}

/* line 147, /app/app/assets/stylesheets/syuketu.scss */
#midoku_keseki_list_modal .js-modal_k {
  text-align: center;
}

/* line 154, /app/app/assets/stylesheets/syuketu.scss */
#renraku_detail_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 162, /app/app/assets/stylesheets/syuketu.scss */
#renraku_detail_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 169, /app/app/assets/stylesheets/syuketu.scss */
#renraku_detail_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 420px;
  border-radius: 10px;
}

/* line 179, /app/app/assets/stylesheets/syuketu.scss */
#renraku_detail_modal .js-modal {
  text-align: center;
}

/* line 186, /app/app/assets/stylesheets/syuketu.scss */
#keseki_detail_modal.modal1 {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
}

/* line 194, /app/app/assets/stylesheets/syuketu.scss */
#keseki_detail_modal.modal1 .modal__bg {
  background: rgba(0, 0, 0, 0.4);
  height: 100vh;
  position: absolute;
  width: 100%;
}

/* line 201, /app/app/assets/stylesheets/syuketu.scss */
#keseki_detail_modal.modal1 .modal__content {
  background: #fff;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 160px;
  transform: translate(-50%, 0%);
  width: 420px;
  border-radius: 10px;
}

/* line 211, /app/app/assets/stylesheets/syuketu.scss */
#keseki_detail_modal .js-modal {
  text-align: center;
}
