
/* 공통 ================================================================================== */

.jobhub_cutline						{display: flex; align-items: center; justify-content: center; position: relative; font-weight: bold; margin:30px 0px;}
.jobhub_cutline::before,
.jobhub_cutline::after				{content: ""; flex: 1; border-top: 2px dashed #999;}
.jobhub_cutline::before				{margin-right: 10px;}
.jobhub_cutline::after				{margin-left: 10px;}


.jobhub_sin_hcol1					{width:25%;}
.jobhub_sin_gcol1					{width:20%;}

.jobhub_td_ellips					{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.ginfo_top h2 em					{font-style:normal;}




/* 상단정보  ================================================================================== */
.jobhub_viewbox									{position:relative;}
.jobhub_viewbox .cont							{border-bottom:1px solid #dfdfdf;padding-bottom:40px;margin-bottom:40px;}





/* 개인정보 동의  ================================================================================== */
.jobhub_agree_box											{position:relative;}
.jobhub_agree_box .box										{position:relative;border:1px solid #dfdfdf; background:#fff;}
.jobhub_agree_box .textarea_form							{border-color:#fff; font-size:0.9em;padding:25px; height:230px;}
.jobhub_agree_box .bottom									{position:relative;background:#f4f5f7; text-align:center; font-size:0.9em; padding:15px; color:#000; }
 .jobhub_agree_box .bottom input[type="checkbox"]			{display: none; }
.jobhub_agree_box .bottom input[type="checkbox"] + label	{position: relative;padding-left:45px; cursor: pointer;display: inline-block; }
.jobhub_agree_box .bottom input[type="checkbox"] + label:before {content: '';position: absolute;left: 0;top:-4px;border:1px solid #ddd; width: 30px; height: 30px; border-radius:50px; background: url('../img/checkbox.png') no-repeat #fff; background-size: contain; }
.jobhub_agree_box .bottom input[type="checkbox"]:checked + label:before {background: url('../img/checkbox_on.png') no-repeat #003d97; border-color:#003d97; background-size: contain; }
 
@media screen and (max-width:1100px) {
	.jobhub_agree_box .textarea_form						{padding:25px; height:210px;}
	.jobhub_agree_box .bottom								{padding:20px 0; }
}
@media screen and (max-width:600px) {
	.jobhub_agree_box .textarea_form							{padding:20px; }
	.jobhub_agree_box .bottom input[type="checkbox"] + label	{padding-left:37px; }
	.jobhub_agree_box .bottom input[type="checkbox"] + label:before {top:-2px;width:28px; height: 28px;}
} 


/* 마이페이지 - 서치박스  ================================================================================== */
.jobhub_mysearchbox								{position:relative;width:100%; padding:20px; border:7px solid #f0f0f0; border-radius:20px; margin-bottom:40px; display: flex; flex-direction: column; align-items:center;}
.jobhub_mysearchbox_top							{display:flex;gap:30px;  }
.jobhub_mysearchbox .img							{position:relative; width:120px; height:120px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg2NjVFQjc1QzAxMTFFRDgzQ0E5REVCQTA0QTQyMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg2NjVFQjg1QzAxMTFFRDgzQ0E5REVCQTA0QTQyMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODY2NUVCNTVDMDExMUVEODNDQTlERUJBMDRBNDIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODY2NUVCNjVDMDExMUVEODNDQTlERUJBMDRBNDIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk1Wu9EAAApxSURBVHja7JsJXI1Z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') no-repeat center 50% #f5f5f5; border-radius:50%;}
.jobhub_mysearchbox_top .txt						{flex:2; display: flex; flex-direction: column; justify-content:center;  line-height:1.3;  }
.jobhub_mysearchbox_top .txt p						{font-family:'Paperlogy'; position:relative; color:#222;font-size:1.4em;font-weight:500; padding:0 0 10px 0;}

.jobhub_mysearchbox_cont							{position:relative; padding:20px; width:100%; } 
.jobhub_mysearchbox_box							{position:relative; text-align:center; }
.jobhub_mysearchbox_box div						{position:relative; display:inline;}
.jobhub_mysearchbox_box input[type=text], 
.jobhub_mysearchbox_box input[type=password]		{border:1px solid #ccc; line-height:46px; padding:0 15px;width:35%;margin:0 2px;}
.jobhub_mysearchbox_box .btns						{display:inline-block;  border:0; background:#181e2e; line-height:48px; padding:0 20px;color:#fff; border-radius:2px; transition:all 0.3s ease;}
.jobhub_mysearchbox_box .btns:hover				{background:var(--color1);}
.jobhub_mysearchbox_box input::placeholder			{font-size:0.9em;}
.jobhub_mysearchbox_box i							{position:absolute;  right:15px; top:-5px; width:20px;height:40px;line-height:40px;font-size:0.8em;  z-index:1;}
.jobhub_mysearchbox_nolist							{width:100%; padding:215px 0 80px 0;text-align:center; margin:20px auto;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABuCAYAAAD1TPu3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0RDNCMEYwRUE5NTlFRDExQThGRDhFNDE3MDYxMTIzQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N0EyREMwMDY1NkIxMUVEOUY0Njk4ODU1MjA4NjAwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2N0EyREJGRjY1NkIxMUVEOUY0Njk4ODU1MjA4NjAwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlDRUI2MjdGQTA2NEVEMTE4NTZBRTRBQTU4OUM3RjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREM0IwRjBFQTk1OUVEMTFBOEZEOEU0MTcwNjExMjNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Wz+I8QAAEpRJREFUeNrsnXdwFVUbxk9MICEECFLCR0eKioKAoqioWEYdexuxt7H3sfc/HNvYex17G3svY5mxjUoRAZUmKIpAQugQevnOb3POcvbcvTdt9+Zucp6Zndvvtmff/r6bJyyUlZW1kA//k0snuRTLJV845Bo2yWW1XBbKZX5FRcWabK04zyJLd/nQx5EkceSZI5fZkjib415ZvkGW/vKht1y2cucgUeCiL5VLm5KSksqqqqpYV7aVIVm6uWOfaHSQS9/Y2alslhEhamitXMqVrnTILRRynSsb0wQqaZxUTaviWnGBMnBtslTKZapc8SZ3bnIT8kL/V0mU7tZHPeQyPU6V1ClEsjiy5DiUgTtTLsuVZNH2TMe4bRhbrJU7siSGNDzMt7zdFsrMiI0wtjpyNkuyEHa+WsbqJTk0SVfbEcah8eEI4+AI4+AI4+AI4+AI4+AI4+DgCOPgCOPgCOPgCOPgCOPgCOPg4Ajj4Ajj4Ajj4Ajj0JRQ4A5BtCgrK+OYFqullahuCclXCxco9dIb1ULB/Sq9VFRUbHSEafoEgQR0HrZXj23q+Veb5X+tkI9L5bKEx2y0vjrCZI8obeVDF1HdphNFlT51uG3V0lMu6+Q6FojqLo6VjjDJJAkPtKT2Uic2TlD5T5Nad7lepM6/kjiLHWGSQxZUDp2GJRm9iK22EoMGDRLbbrut6Nu3r+jdu7do3bq1KCkpEcXFxWLVqlVixYoVgqb52bNni5kzZ4rp06eL33//XWzenFYDoepK5TbQtDZLEmeZI0zuEqVQEaVzuu907txZHH300WKfffYRw4cPF23a1N2MWbp0qRg7dqz47rvvxHvvvScWLVoU9jWk2lC5TeWKOOuzfTxoxh9lvTdNbki5o4pHFnTQABEyLycvL08cccQR4sQTTxR77bWXyM+PbqTO+vXrxTfffCNee+018dlnn6X9mqjuod4glyHWZ+PjsnscYdJ7PgOUUZuickaPHi0uuugi0a9fv9Dfo3amTp3qqZxZs2aJJUuWeCqI91FLqKett95abLPNNt6C+mrVqlXof02ZMkU89thj4p133km3uZUitT/eESaLZMHYHBTmHu+6667irrvuEgMHDkz5HcT48MMPPZUybtw4sWHDhlqvs7Cw0FNle++9tzjyyCNFr169Ur4zYcIEce2114rffvutNn/pCJMlsnCZDxbVATcfRUVF4rbbbhMnnXSSJ2FM1YG98eKLL4pffvklsu0YMWKEOPPMM8Whhx4qCgq2mJmQ8LnnnhO33nprTYR0hMkSWbAFCs33BwwYIJ555hlPbWhs3LhRvP766+LBBx8U//33X2zbhLq64oorxDHHHBMg6qRJk8S5554r/vnnH0eYRlRDQ23JcvDBB4vHH3/csztM1XDdddeJyZMnZ/xP1Er//v1Ft27dRMeOHb3/QFoglbBlFi5c6JHtzz//FHPmzMn4X7vttpu48847A6pw2bJl4uyzzxbff/992E8mynO41BEmHrLkK7IE4iuon3vuucf3fpAqDz/8sPfepk2bQuMv2CG41kOGDBFt29Y+rodRPHHiRM8zgpBh8Ri24+abbxbnnXee56FplXjxxReLDz74wP460mVCHHN+HGHKygbaMZZTTjnFI4Y+MZzQc845R/zwww8pv8e+wdbAWMXzaSgqKys9uwh3GkLYOOigg8Sjjz7qx3ogMh7b+++/b391njyPMxxhoiVLV+U++zjssMPEU0895UuW+fPnixNOOMGLxto48MADxemnny7atWsX+bYRuMPA/fbbb1M+22mnnTwbShMUYkHykO9OkedygSNMdEbucGHUBO2www7i448/9mMic+fO9YJzPJrAJrnyyiu9FEDcQEXdf//9XiTYNog/+ugj0aFDB+/18uXLPenz999/m1/DlRorz+e6qLanORdQ9Tf3n3zP008/7ZMFNYRksckybNgwz5bJBlnM9UFmE3/99ZcXZSYvBbCZ8OZatAgkzvHJ+0W5PfklJSW9rfcWVlVVrWzi0oXIaCA69tBDD4k999wzIOJxX03st99+4pprrkkblY0LrI+gHt6U6cYzFHHatGniqKOO8uwtclqlpaXi66+/Nn/eWp7jZfKcrnGEqR9ZsGQHCSPxOmrUKM8D0SCaa4fiDzjgAHH55ZdHmjOqC3DJR44c6cVeTDccSYPhjeut7RtsmXnz5pk/Z6z8vCjGyjdHlURCsUi/QITffvvt/oc//vijeOSRRwI/wF3GfdVeU2MB1x3baccddwy8T4xGS0O+A+HNQB9SRkQ0v7dZEUZJl57mewS/qFsB69at84JyJhDznCQzRN+Y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') no-repeat center 70px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:1.8em; color:#888; letter-spacing:-3px; }
.jobhub_mysearchbox_box input:focus				{border-color:#22293d;}

@media screen and (max-width:1024px) {
	.jobhub_mysearchbox							{padding:20px; margin-bottom:30px;  }
 
	.jobhub_mysearchbox_top						{gap:20px;  }
	.jobhub_mysearchbox .img						{width:80px;height:80px; background-size:65% auto; }
	.jobhub_mysearchbox_top .txt p					{font-size:1.3em; }

	.jobhub_mysearchbox_cont						{padding:20px;}
	.jobhub_mysearchbox_box div					{display:block;}
	.jobhub_mysearchbox_box input[type=text], 
	.jobhub_mysearchbox_box input[type=password]	{width:100%;margin:0 0 5px 0; line-height:40px; padding:0 10px; }
	.jobhub_mysearchbox_box i						{top:0;   }
	.jobhub_mysearchbox_box .btns					{padding:3px 0; width:100%; margin:5px 0 0 0; font-weight:500; line-height:40px; }
}



/* 관리자화면 상단 검색박스 ================================================================================== */
.jobhub_search_box									{display:flex;flex-wrap:wrap;gap:15px;padding:20px;border:1px solid #3e81ed;border-bottom:0;background:#fff;}
.jobhub_search_box dl								{display:flex;align-items:center;margin-bottom:0;width:calc(25% - 12px);}
.jobhub_search_box dl.gigan,
.jobhub_search_box dl.keyword						{width:calc(50% - 8px);}
.jobhub_search_box dt								{background-color:#e6e6e6;padding:10px 15px;width:100px;text-align:center;border-radius:2px;font-size:14px;margin-right:10px;white-space:nowrap;}
.jobhub_search_box dd								{display:flex;flex:1;margin:0;align-items:center;}
.jobhub_search_box dd input,
.jobhub_search_box dd select						{padding:8px 12px !important;border:1px solid #ddd !important;border-radius:2px !important;}
.jobhub_search_box dd .selects,
.jobhub_search_box dd .inputs						{width:100%;}
.jobhub_search_box .btns							{display:block;text-align:center;margin-top:10px;width:100%;}






/* pinpad ================================================================================== */
#pinpad_fade						{position:fixed;top:0%;left:0%;width:100%;height:100%;background:#000;opacity:.10;z-index:98;}

.pinpad_box							{position:absolute;width:300px; background:#edeef3; box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);z-index:99;}
.pinpad_box	.infos					{background:#f9f9f9; width: 100%; vertical-align: middle;text-align: center; padding:10px 0px; line-height:30px;}
.pinpad_box	.infos div				{display:inline-block;vertical-align: middle;font-size:1.2em;}
.pinpad_box	.infos span				{display:block; text-align:center; color:#999; font-size:0.95em;}
.pinpad_box	.infos .desc			{width:50px; color:#306bc5;}
.pinpad_box	.infos .pin				{width: calc(100% - 100px);color: #666; text-align:left; overflow:hidden;}
.pinpad_box	.infos .pin input		{background:transparent;border:0;padding:0;width:100%;height:32px;letter-spacing:3px;}
.pinpad_box	.infos .close			{width:50px; color:#939393;}
.pinpad_box .wrap					{padding:10px;}
.pinpad_box .pads div,
.pinpad_box .ctrls div				{display:inline-block;text-align:center;background:#fff;font-weight:500;line-height:47px;height:50px; border-radius:5px;cursor:pointer;user-select: none;}
.pinpad_box .ctrls					{margin:5px 0 0 0;}
.pinpad_box .number					{border:2px solid #edeef3;}
.pinpad_box .pads div.number		{font-size:1.3em;}
.pinpad_box .pads div.empty			{background:#edeef3;}
.pinpad_box .pads div				{width:25%;}
.pinpad_box .ctrls div				{background:#d5d8e3; color:#676b71;}
.pinpad_box .ctrls div.number		{width:33%;}
.pinpad_box .ctrls div:first-child	{width:34%;}
.pinpad_box .ctrls div:last-child	{background:#2e3d75;color:#fff}