@charset "utf-8";
/* common schdul Form setting CSS
 * @latest 2021.05.13 SSJ
 * @latest 2022.10.11 YHY
 * @latest 2023.03.09 SSJ
*/



/* 공통 popup */
.pop-container table.basic tbody tr td select {float:left;margin-bottom: 5px;}
.pop-container table.basic tbody tr td label {float:left; margin-bottom:5px;}
.pop-container table.basic tbody tr td input {float:left;}
.pop-container table.basic tbody tr td.datep-box {position:relative;padding-bottom: 10px;}
.pop-container table.basic tbody tr td.datep-box input {width:150px !important;font-size: 14px;padding-left: 40px !important;margin-right: 5px;margin-bottom: 5px;}
.pop-container table.basic tbody tr td.datep-box input.toDatePicker {/* clear:both; */}
.pop-container table.basic tbody tr td span {float:left;margin: 0 5px 5px;line-height: 40px;/* clear: both; */}
.pop-container table.basic tbody tr td textarea {width:100%;padding: 10px 5px;font-size: 14px;line-height: 150%;}

.btn-post {text-decoration:none; margin-left:3px; border:1px solid #e9e9e9; color:#8f8f8f; background:#fff; padding:6px 15px; 
			font-size:11px;display:inline-block; font-weight:400; vertical-align:0px;}

.datep-box button.ui-datepicker-trigger {float: left;width: 40px;width: 150px;height: 40px;overflow: hidden;text-indent: -9999px;position: relative;/* position: absolute; */margin-left: -155px;text-align: left;}
.datep-box button.ui-datepicker-trigger img {position: absolute;top: 50%;left: 7%;transform: translateY(-50%);}


/* schdul type - list (목록형)  */
.basic-table02 {width:100%;border: 1px solid #f1f1f1;border-width: 2px 0 1px;border-collapse:collapse;}
.basic-table02 caption {text-indent:-999px;}
.basic-table02 thead tr th, .basic-table02 tbody tr td{text-align:center; padding:15px 0;}
.basic-table02 thead tr th{font-weight:700;color: #333;font-size: 16px;background: #f9f9f9;border-bottom: 1px solid #f1f1f1;}
.basic-table02 thead tr th a{color:#626b7c;}
.basic-table02 thead tr th:last-child {border-left:1px solid #f4f4f4;}
.basic-table02 thead tr{background:#fff;}
.basic-table02 tbody tr:nth-child(even) td {background:#fff; line-height:17px;}
.basic-table02 tbody tr td:first-child {border-right:1px solid #f4f4f4;font-weight: 600;}
.basic-table02 tbody tr td {font-size: 15px;line-height: 150%;padding: 15px 20px;border-bottom: 1px solid #ececec;}
.basic-table02 tbody tr td a:hover{text-decoration: underline;}



	/* top title area */
	.board-detail-001 {clear:both; margin-bottom:50px;}

	.content_top {overflow:hidden;}
	.content_top div {display:table; margin-left:auto; margin-right:auto; padding:10px 0px;line-height:0;}
	.content_top div span {padding:0 30px;font-size:20px;height:30px; display:inline-block;vertical-align:middle; float:left; line-height:32px !important;font-weight:700;color:#535763;}
	.content_top div img {float:left;}
	.content_top div a {display: block; float: left;}
	.content_top ul {width:100%;clear:both;float:left;padding-left:0;border-bottom:1px solid #f1f1f1;padding-bottom:3px;padding-left: 0 !important;}
	.content_top ul li {float:left;padding:10px 0;margin: 0 2px;font-size:16px;list-style:none;list-style: none !important;}
	.content_top ul li a.chackOn {color:#333;}
	.content_top ul li a.on {border-bottom:3px solid #656a77;}
	.content_top ul li a.on:focus {border:none;}
	.content_top ul li a {text-decoration:none;padding:10px 13px;color:#8C8C8C;font-size: 17px;}
	.content_top ul li a:hover {border-bottom:3px solid #656a77; color:#333; height:30px;}










@media (max-width:320px) {
	.content_top div img {width:20px; margin-top:7px;}
	.content_top div span {font-size:12px !important;}
	.content_top ul li a {font-size:11px;}
}
@media (max-width:400px) {
	div.pop-box > div.layer1 {width:100%; left:0; margin-left:0; top:85px;}
	.calen_icon {display:inline-block;}
}
@media (max-width:700px){
	.subCon .basic-table02 tbody tr td {font-size: 14px;}
	.content_top ul li a {font-size: 15px;}
}
@media (max-width:969px){
	.content_top div span {padding:0 5px; font-size:16px;}
}




