﻿/* kaffi-2026.4.27-start */
.print_warp_orginal.medical_examination_center_form .input_form input[type=text] {
    height: 26px;
    line-height: 26px;
}
.print_warp_orginal.medical_examination_center_form h3 {
    margin-top: 10px;
}
.print_warp_orginal.medical_examination_center_form .input_form {
    margin-bottom: 7px;
}
.print_warp_orginal.medical_examination_center_form .list ul li {
    margin-bottom: 12px;
}
.print_warp_orginal.medical_examination_center_form h1 {
    font-size: 24px;
}
.std_text16,
.std_text16 p {
  font-size: 14px;
  line-height: 1.5;
}
.std_text14,
.std_text14 p {
  font-size: 12px;
  line-height: 1.2;
}
.std_text12,
.std_text12 p {
  font-size: 10px;
  line-height: 1.25;
}
.l_inner_cont .ys_select.mc_select_demo .ys_select_show {
  width: 100%;
}
.l_inner_cont .input_select {
  display: flex;
  flex-wrap: nowrap;
}
.dividingLine,
.confirm_sign {
  display: none;
}
.l_inner_cont .medical_examination_center_form .col01_01 {
  overflow: visible;
}
.l_inner_cont .ys_select_bd {
  max-height: 100px;
  padding: 6px 6px 10px;
  border-radius: 0 0 5px 5px;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.l_inner_cont .l_printbt {
  position: fixed;
  z-index: 10;
  transition: all 0.4s ease;
}
.l_inner_cont .ys_select_li {
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 1.2;
}
.mCustomScrollBox {
  padding-right: 20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #686868;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #686868;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #686868;
}
.l_inner_form {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.l_inner_le {
  width: 19%;
}
.l_inner_ri {
  width: 80%;
}
.l_inner_le_icon {
  width: 100px;
  margin-bottom: 20px;
}
.l_inner_le_icon img {
  width: 100%;
  object-fit: cover;
}
.l_inner_ri_photo {
  position: relative;
}
.l_ukprew_after_cont .l_printbt {
  position: fixed;
  z-index: 10;
  bottom: 20px;
  transition: all 0.4s ease;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
}
.print_warp_cont.l_prew_aftercont.medical_examination_center_form {
  padding: 36px 30px;
}
.l_inner_ri_tit h2 {
  font-size: 22px;
  line-height: 1.5;
}
.l_inner_ri_tit h2 span {
  font-weight: bold;
}
.lirt_text,
.lirt_text p {
  font-size: 14px;
  line-height: 1.5;
}
.lirt_text {
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #999;
}
.print_warp_cont.medical_examination_center_form .photo {
  width: 240px;
  height: 140px;
  border: 1px dotted #ddd;
  background: #fff;
  line-height: 150px;
  text-align: center;
  font-size: 10px;
  color: #b9b9b9;
  position: absolute;
  right: 0;
  top: 0;
}
.print_warp_cont.medical_examination_center_form .l_inner_ri .col01 {
  padding-right: 248px;
  border-bottom: 1px solid #999;
  margin-bottom: 7px;
}
.l_inner_ri_photo .std_text14 span {
  font-weight: bold;
}
.l_inner_ri_photo .std_text14 {
  margin-bottom: 7px;
}
.lirp_input > .inner .input_form {
  display: flex;
  width: 100% !important;
}
.print_warp_cont.medical_examination_center_form
  .input_form
  input[type="text"] {
  height: 18px;
}
.print_warp_cont.medical_examination_center_form .l_inner_ri .input_form label {
  line-height: 18px !important;
}
.print_warp_cont.medical_examination_center_form .l_inner_ri .input_form {
  line-height: 18px;
  margin-bottom: 7px;
}
/* .print_warp_cont.medical_examination_center_form
  .l_inner_ri
  .clearfix.inner:last-child
  .input_form {
  margin-bottom: 0;
} */
.l_inner_ri-cont h5 {
  font-weight: bold;
  font-size: 12px;
  line-height: 1.2 !important;
  color: #000;
  margin-bottom: 7px;
}
.l_inner_ri-cont p {
  font-size: 10px;
  color: #000;
  line-height: 1.25;
  margin-bottom: 0;
}
.l_inner_ri-cont.yxedr_active ul {
  margin-block-start: 0;
  padding-inline-start: 0;
  margin-block-end: 0;
  padding-inline-start: 14px;
}
.l_inner_ri-cont.yxedr_active ul li {
  /* list-style-type: none; */
  font-size: 8px;
}
.l_inner_ri-cont.yxedr_active ul li {
  /* padding-left: 14px; */
  position: relative;
}
.l_inner_ri-cont.yxedr_active ul li::after {
  position: absolute;
  top: 5px;
  left: 3px;
  content: "";
  width: 4px;
  height: 4px;
  background: #000;
  border-radius: 50%;
  display: none;
}
.l_inner_ri-cont.yxedr_active ul {
  margin-bottom: 7px;
}
.l_inner_ri-cont {
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #999;
}
.l_inner_ri_bot .std_text12 {
  margin-bottom: 6px;
}
.medical_examination_center_form .l_inner_ri_bot .input_form label {
  font-size: 10px;
}
.print_warp_cont.medical_examination_center_form
  .l_inner_ri_bot
  .input_form
  input[type="text"] {
  height: 14px;
}
.print_warp_cont.medical_examination_center_form
  .l_inner_ri
  .l_inner_ri_bot
  .input_form
  label {
  color: #000;
  line-height: 18px !important;
}
.lirb_form {
  display: flex;
}
.print_warp_cont.medical_examination_center_form
  .l_inner_ri
  .l_inner_ri_bot
  .input_form {
  margin-bottom: 6px;
}
.print_warp_cont.medical_examination_center_form
  .l_inner_ri
  .l_inner_ri_bot
  .input_form
  label {
  color: #000;
  line-height: 14px !important;
}
.l_prew_aftercont {
  min-height: 1050px;
}
.l_inner_le_top {
  border-radius: 5px;
  background: #f1f8fa;
  padding: 20px 10px;
  margin-bottom: 12px;
}
.l_inner_le_bot {
  border-radius: 5px;
  background: #f1f8fa;
  padding: 24px 10px 30px;
}
.l_inner_le .l_inner_le_top label {
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
}
.date-item {
  display: flex;
}
.date-label {
  width: 55px;
  padding-left: 5px;
}
.lilt_loca_tit {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 6px;
}
.lilt_loca_text,
.lilt_loca_text p {
  font-size: 10px;
  line-height: 1.3;
}
.lilb-tit {
  text-align: center;
  font-size: 12px;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
  line-height: 1.3;
}
.lilb-tit span {
  font-weight: bold;
}
.lilb-text-name {
  display: flex;
  justify-content: space-between;
}
.lilb-text-name-le {
  font-size: 12px;
  line-height: 1.25;
}
.lilb-text-name-ri,
.lilb-text-name-ri p {
  text-align: right;
  font-size: 12px;
  line-height: 1.25;
}
.lilb-text {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
}
.lilb-text-duty {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lilb-text-name {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
}
.lilb-text-duty-nub {
  padding-bottom: 37px;
  position: relative;
  font-size: 10px;
  line-height: 1.25;
  width: 33.333333%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.lilb-text-duty-nub::after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  content: "";
  background: #ddd;
  width: 1px;
  height: 100%;
  display: none;
}
.lilb-text-duty-nub:last-child::after {
  display: none;
}
.lilb-text-duty-nub:last-child {
  border-right: none;
}
.lilb-reco {
  padding-bottom: 240px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.25;
}
.lilb-radio-tit {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.25;
  padding-right: 10px;
  flex: none;
}
.lilb-radio .form_radio {
}
.lilb-radio {
  display: flex;
  padding-bottom: 80px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
}
.lilb-radio .radio-inline {
  padding-left: 0;
  margin-left: 0;
  width: 100%;
}
.lilb-radio .radio-inline input {
  width: 10px;
  height: 10px;
  position: relative;
  margin: 0;
  margin-left: 0 !important;
  border-color: #000;
}
.l_inner_le .l_inputimg {
  width: 10px;
}
.lilb-check-tit,
.lilb-check-text,
.lilb-check-text p {
  font-size: 12px;
  line-height: 1.25;
  color: #000;
}
.lilb-check-tit {
  margin-bottom: 6px;
}
.l_inner_le .input_form input[type="text"] {
}
.lilb-check {
  padding-bottom: 80px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ddd;
}
.l_inner_le_bot .lilb-check:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.print_warp_orginal.l_prew_aftercont .l_printbg {
  bottom: 0;
}
.l_prew_aftercont.medical_examination_center_form {
  margin-bottom: 20px;
}
.l_inner_le_top ,.l_inner_le_bot{
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.lilt_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lilt_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.lilb-reco {
    padding-bottom: 106px;
}.lilb-radio {
    display: flex;
    padding-bottom: 50px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ddd;
}.lilb-check {
    padding-bottom: 60px;
}
.l_ukprew_after_cont .l_preview_btns .l_preview_btn3{
    display: none;
}
.l_inner_ri-cont.yxedr_active ul li{
    list-style-image: none;
}
.l_inner_le{
    width: 20%;
}
.l_inner_ri{
    width:79%;
}
.print_warp_cont.l_prew_aftercont.medical_examination_center_form {
    padding: 32px 30px;
}
.l_timebox_flex{
    display: flex;
}
.l_timebox_flex,.l_timebox{
    font-size: 16px;
    color: #333;
}
.print_warp_orginal .l_notices p:nth-child(2){
    display: none;
}
.print_warp_orginal .l_notices {
    margin-top: 6px;
}
.print_warp_orginal .l_notices p {
    margin-bottom: 0px;
}
.print_warp_orginal.medical_examination_center_form h1 {
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.lilb-reco {
    padding-bottom: 80px;
}
.lilb-check {
    padding-bottom: 50px;
}
.l_inner_le .l_inner_le_top textarea{
    font-size: 12px;
    line-height: 1.5;
    height: 4.5em;
    max-height: 4.5em;
    overflow: hidden;
    width: 100%;
}
.l_inner_cont .medical_examination_center_form .input_form.input_form_w70 {
    width: 60% !important;
}
.l_inner_cont .medical_examination_center_form .input_form.input_form_w30 {
    width: 40% !important;
}
/* kaffi-2026.4.27-end */
