@charset "utf-8";
.table_box{ display: block; width: 100%; height: auto; margin: 0 auto; position: relative;}

span.tr_th{ display: inline-block; width: 20%; height: auto; float: left; padding: 5px 0;}
span.tr_td{ display: inline-block; width: 80%; height: auto; float: left; padding: 5px; line-height: 15px;}

span.tr_th2{ display: inline-block; width: 25%; height: auto; float: left; line-height: 23px;}
span.tr_td2{ display: inline-block; width: 75%; height: auto; float: left; line-height: 15px;}

span.tr_th3{ display: inline-block; width: 35%; height: auto; float: left; line-height: 23px;}
span.tr_td3{ display: inline-block; width: 65%; height: auto; float: left; line-height: 15px;}

.margin_left{ margin-left: 0px;}
.margin_left2{ margin-left: 0px;}
.margin_left3{ width: 49%; margin-right: 2%; float: left;}
.margin_left4{ width: 49%; float: left;}

.margin_left5{ width: 14%; float: left; margin-right: 2%;}
.margin_left6{ width: 52%; float: left;}

.margin-top{ margin-top: 5px;}

a.fc-event:link, a.fc-event:visited {color:#000;}
a.fc-event:hover {color: #000;text-decoration: underline;}
.fc-view, .fc-view > table {background-color: #fff;}
.fc-view .fc-day-header {padding:10px 0}
.fc-day-header.fc-widget-header {background: url('../img/bg_tbl.gif') 0 0 repeat-x;}
.fc-sun span, .fc-sun a.fc-day-number {color:red}
.fc-sat span, .fc-sat a.fc-day-number {color:blue}
.fc-head-container.fc-widget-header {border-top: 2px solid #000;}
.fc-event {font-size:12px;}

.wz_tbl_1,.wz_tbl_1 th,.wz_tbl_1 td{border:0;}
.wz_tbl_1{width:100%;text-align:left;}
.wz_tbl_1 table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;}
.wz_tbl_1 tbody, .wz_tbl_1 tr, .wz_tbl_1 td {vertical-align:middle}
.wz_tbl_1 caption{display:none}
.wz_tbl_1 tr:first-child th{ padding-top: 0;}
.wz_tbl_1 th{ padding: 15px 0 0; width: 20%; font-weight: normal;}
.wz_tbl_1 th.text_top_css{ vertical-align: top;}
.wz_tbl_1 th.margin_th_css4{ padding-top: 50px;}
.wz_tbl_1 th.margin_th_css3{ padding-top: 100px;}
.wz_tbl_1 th.margin_th_css2{ padding-top: 10px;}
.wz_tbl_1 th.margin_th_css{ padding-top: 30px;}
.wz_tbl_1 th.border_none{ padding: 80px 0px 0;}
.wz_tbl_1 th.border_none span{ display: inline-block; width: 100%; border-top: 2px solid #000; padding: 15px; background: #f5f6f7;}
.wz_tbl_1 th.line_heght{ line-height: 85px;}
.wz_tbl_1 tr:first-child td{ padding-top: 0;}
.wz_tbl_1 td{ padding: 15px 0 0;}
.wz_tbl_1 td.margin_th_css4{ padding-top: 50px;}
.wz_tbl_1 td.margin_th_css3{ padding-top: 100px;}
.wz_tbl_1 td.margin_th_css2{ padding-top: 10px;}
.wz_tbl_1 td.margin_th_css{ padding-top: 30px;}
.wz_tbl_1 td.notice_td{ padding: 0; position: absolute; left: 50px; bottom: 15px;}
.wz_tbl_1 td.notice_td2{ padding: 0; position: absolute; left: 350px; bottom: 15px;}
.wz_tbl_1 th span.last:after {border:none;}
.wz_tbl_1 td span.input_wrap_box_span{ display: inline-block; width: 33.33%; float: left; height: auto;}
.wz_tbl_1 td span.input_wrap_box_span span{ display: inline-block; width: 100%; float: left; height: auto; margin-bottom: 5px;}
.wz_tbl_1 td span.input_wrap_box_span span:last-child{ margin-bottom: 0;}
.wz_tbl_1 td span.width_css{ width: 33.33%; display: inline-block; float: left;}
.wz_tbl_1 td span input{ margin-right: 5px;}
.wz_tbl_1 td .numberic {text-align:right;padding-right:4px;}

.scdate-txt {margin:0 0 5px}
.date-txt {font-weight:bold}

.wzb_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;z-index:999999;}
.wzb_pops_con {}
.wzb_pops_footer {padding:7px 0;background:#606578;color:#fff;text-align:right}
.wzb_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#434555;color:#fff}

.wz-ajax-content h2 {border-bottom:1px solid #dfdfdf;margin:10px 0 0px;padding:3px 0 15px 15px;font-size:12px;font-weight:bold;}
.wz-ajax-content .content-wrap {padding:10px;}
.wetoz .modal-body {overflow-y: auto;max-height: 300px;}
.fc-scroller {overflow-y: hidden !important;height:auto !important;}

.btn-set {display:inline-block;padding:3px 10px;border:1px solid #d0d0d0;border-radius:1px;background:#fbfbfb;color:#333;text-align:center;vertical-align: middle;
		-webkit-box-shadow: inset 1px 1px #fff,inset -1px -1px #f7f7f7,0 1px rgba(0,0,0,0.03);}
.btn-set.sm {padding:0 3px;font-family:'돋움',Dotum,Verdana,applegothic;line-height:1.5;font-size:11px;letter-spacing:-1px;line-height:18px;height:18px;}
.clr-list {list-style:none;}
.clr-list:after {display:block;visibility:hidden;clear:both;content:''}
.clr-list > li {float:left}
.clr-list > li .btn-color {display:block;margin: 0 2px;padding: 4px 10px;border-radius: 3px;border:1px solid #dfdfdf}
.clr-list > li .btn-color:hover, .clr-list > li .btn-color.active {border:1px solid #000}

.wr_content textarea{ height: 80px !important; border: none; box-shadow: none; border-bottom: 1px solid #000; border-radius: 0; outline: none;}

.fc-time{ display: none !important;}

input[type=checkbox]{ accent-color: #000; border: 1px solid #000 !important; outline: none; color: #fff;}

@media(max-width:500px){
	span.tr_th2{ display: inline-block; width: 40%; height: auto; float: left; line-height: 23px;}
	span.tr_td2{ display: inline-block; width: 60%; height: auto; float: left; line-height: 15px;}

	span.tr_th3{ display: inline-block; width: 50%; height: auto; float: left; line-height: 23px;}
	span.tr_td3{ display: inline-block; width: 50%; height: auto; float: left; line-height: 15px;}

	.margin_left5{ width: 22%; float: left; margin-right: 2%;}
	.margin_left6{ width: 42%; float: left;}

	.select_time_box{ width: 14%; height: 23px; border: 0; border-bottom: 1px solid #000; border-radius: 0; text-align: center; margin-right: 2%; outline: 0; float: left; padding: 0 5px; background: #fff; line-height: 23px;}
	
	select{/*ios대응*/-webkit-appearance: none;-moz-appearance: none; appearance: none;}
	select::-ms-expand{ display:none; /* 화살표 없애기 for IE10, 11*/}
	
}







