@charset "euc-kr";


.epWrap {margin:20px auto 0 auto;font-family:'Noto Sans KR';}
.epWrap .ep-Main-Banner {display:block;position:relative;width:100%;height:auto;color:#fff;text-align: center;margin-bottom:20px;}
.epWrap .ep-contents {display:block;position:relative;width:100%;height:auto;background:#fff;}



.ep-form h2 {display:block;position:relative;width:100%;border-bottom:2px solid #373737;line-height:47px;font-size:24px;color:#373737;margin:40px auto 0px auto;font-weight: 400;}
.ep-form h2 span {display:inline-block;margin-left:15px; color:#6b6b6b;font-size:14px;font-weight:100;}
.ep-form table {width:100%;border-collapse: collapse;}
.ep-form table tr th {background:#f8f8f8;font-size:14px;color:#6b6b6b;text-align: left;padding:22px 20px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;font-weight:400;}
.ep-form table tr th .require {position:relative;}
.ep-form table tr th .require::after {content: "*";position:absolute;color:#ff4546;top:-3px;right:-9px;}
.ep-form table tr th.my_payment + td input{width:auto; margin:0;}
.ep-form table tr th.my_payment + td label:first-of-type{margin-right:10px;}
.ep-form table tr td {border-bottom:1px solid #ddd;padding:10px;}
.ep-form table tr td:not(:last-of-type) {border-right:1px solid #ddd;}
.ep-form table tr td input {width:100%; height:40px; line-height:38px; border:1px solid #e7e7e7;padding:0 10px;font-size:14px !important;margin-right:10px;}
.ep-form table tr td select {width:140px; height:40px; line-height:38px; border:1px solid #e7e7e7;padding:0 10px;font-size:14px;margin-right:10px;}
.ep-form table tr td textarea {width:100%;height:160px;resize:none;padding:10px;overflow-y: auto; border:1px solid #e7e7e7;font-family:'Noto Sans KR';font-size:14px;}
.ep-form table tr td .w100 {width:100px;}
.ep-form table tr td .w140 {width:140px;}
.ep-form table tr td .w220 {width:220px;}
.ep-form table tr td .w365 {width:365px;}
.ep-form table tr td span {margin-left:-10px;}
.ep-form table tr td .upload-name { width:calc(100% - 150px); display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none;background:#fff; float:right;margin-right:0; }
.ep-form table tr td .upload-hidden {display:none;}

.ep-form table tr td .cBtn {width:140px; height:40px; display:inline-block; line-height:40px;color:#6b6b6b;background:#ededed;text-align: center;font-size:14px;cursor:pointer;float:left;margin-right:10px;}
.ep-form table tr td.pr_340 {padding-right:340px;}

.ep-form .ep_btn {display:inline-block;width:100%;height:auto;position:relative;margin-top:20px;}
.ep-form .ep_btn a {display:inline-block;font-size:14px; color:#6b6b6b; border-bottom:1px solid #6b6b6b; line-height:20px;margin-left:20px;}
.ep-form .ep_btn input[type="button"] {display:block;width:390px;height:60px; line-height:60px; border:0;background:#ff4546;font-size:18px;margin:70px auto 0 auto;color:#fff;cursor:pointer;}
.ep-form .ep_btn .notice {position:absolute;top:0;left:0;}
.ep-form .ep_btn .notice p {font-size:14px; color:#6b6b6b;line-height:20px;padding-left:10px;position:relative;font-weight:100;}
.ep-form .ep_btn .notice p::before {content: "-";display: inline-block;position:absolute;top:0px;left:0;font-size:17px;}
.ep-form .ep_btn input[type="checkbox"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0}
.ep-form .ep_btn input[type="checkbox"] + label {display: inline-block;position: relative;cusor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight:500;font-size:14px;}
.ep-form .ep_btn input[type="checkbox"] + label:before  {content: ' ';position:absolute;display: inline-block;width: 12px;height: 12px;background:url(../../../images/qubridge/ico/event_agree_off.png) no-repeat center;margin:4px 0 0 -18px;}
.ep-form .ep_btn input[type="checkbox"]:checked + label:before {content: '';position:absolute;display: inline-block;width: 12px;height: 12px;background:url(../../../images/qubridge/ico/event_agree_on.png) no-repeat center;margin:2px 0 0 -18px;}

.ep-result h2 {display:block;position:relative;width:100%;border-bottom:2px solid #373737;line-height:60px;font-size:24px;color:#373737;margin:60px auto 0px auto;font-weight:400;}
.ep-result table {width:100%;border-collapse: collapse;} 
.ep-result table tr th {background:#f8f8f8;font-size:14px;color:#6b6b6b;text-align: center;padding:18px 10px;border-bottom:1px solid #dddddd;}
.ep-result table tr td {border-bottom:1px solid #ddd;padding:10px;text-align: center;font-size:14px;padding:18px 10px;}


.ep-result .pagination {display:block;position:relative;text-align: center;margin:30px auto 80px auto;}
.ep-result .pagination ul {display:flex;justify-content: center;align-content: center}
.ep-result .pagination ul li {display:inline-block;width:30px;height:30px; line-height:30px;font-size:14px; font-family:"Tahoma";color:#3d3d3d;font-weight:700;margin:0 5px;}
.ep-result .pagination ul li.ep_current a {color:#ff3333;font-weight:700;}
