/* 입력강조위한 깜박임 */
.custom-file-button.required {
  border: 3px dashed #ff0000;
  animation: custom-file-button_drop_zone 1s infinite;
}

@keyframes custom-file-button_drop_zone {
  1% {
    border-color: #007bff;
    border-width: 3px;
  }
  50% {
    border-color: transparent;
    border-width: 3px;
  }
  100% {
    border-color: #ffff00;
    border-width: 3px;
  }
}
</style>
<style type="text/css">
.btn_help {display:none;}
.none_calc_box {width:100%;padding-top:20px;text-align:Center;color:#ff0000}
#layout_body { max-width:100%; padding-left:0; padding-right:0; }
.inner_box .resp_join_table {padding: 10px;}
.cus_ui_extend .order_wrap .tab_menu_area{position: relative;padding: 0 15px;}
.cus_ui_extend .order_wrap .tab_menu_area .swiper-button-prev,
.cus_ui_extend .order_wrap .tab_menu_area .swiper-button-next{left:-24px;top:50%;margin-top: -13px;height: 30px;width: 30px;background: url(/app/javascript/plugin/slick/images/arrow_left.gif) no-repeat 50% 50%;background-size: 11px auto}
.cus_ui_extend .order_wrap .tab_menu_area .swiper-button-next{left: auto;right: -24px;background-image: url(/app/javascript/plugin/slick/images/arrow_right.gif)}
.cus_ui_extend .order_wrap .tab_menu{overflow: hidden;}
.cus_ui_extend .order_wrap .tab_menu > ul > li > button:after, .cus_ui_extend .order_wrap .tab_menu .swiper-slide button:after{bottom: 0;}
.cus_ui_extend .order_wrap .tab_menu .swiper-slide{width: auto;}
.cus_ui_extend .black_title {
    text-align:center;color:#fff;font-weight:bold;padding:7px 0;font-size:16px;
    /*background-color:#000000;*/border-bottom:2px solid #000;padding-bottom:5px;color:#000;
}
.inner_box .resp_join_table > ul >li.th {width:calc(100% - 100px)}

.btn_help {display:none}