@charset "utf-8";

.section.new table{width:100%; table-layout:fixed;margin-bottom:20px;border-top:1px solid #666;}
.section.new table tr{height:38px;}
.section.new table th{text-align: left;border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;background: #f5f5f7;padding : 3px 11px;}
.section.new table th.center,.section.new table td.center{text-align:center;}
.section.new table td{border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;background: #fff;padding : 3px 11px;}
.section.new table td:last-child{border-right: 0;}
.section.new table ul:not(.dropBox,.table_list_box) li{display:inline-block;padding:5px;}
.section.new table ul:not(.dropBox,.table_list_box) li input[type="radio"]{vertical-align:middle;margin:0px 3px;}
.section.new table th.impt::after{content:'\002A';color:#2f87ff !important;}
.section.new h3 .add_info{padding:0px 15px;}
.section.new .txt_input_control{background: #f5f5f7;}
.section.new .select_box{margin:0px;}

.txt_notice{padding: 5px 0px;}
.txt_notice.red{color:#ff0000;}
.txt_notice.blue{color:#2f87ff;}

input[type=text]:disabled{color:#ccc}

.txt_input_control {display:inline-block;border:1px solid #e6e7eb;height:26px;width:100%;}
.txt_input_control input[type=text],.txt_input_control input[type=password]{position:relative;top:2px; display:inline-block;width:calc(100% - 25px); padding: 5px 0px 5px 5px; border:0px;background-color: transparent;text-overflow: ellipsis;}
.txt_input_control button.clear{display:none;padding:0px 5px;;border:0px;color:#777;font-size:14px;background:none;background-color: transparent;float:right;absolute;}
