.header-member ul li.topentre img{position: relative; top:7px;}
.hidden{display:block; overflow: hidden; position: absolute; width: 1px; height: 1px; font-size:1px; line-height: 0; text-indent: 10px; white-space: nowrap;}
.clearfix::after{content:""; display:block; clear:both;}
.top-box.pangyo{background:#f6f6f6;}
.top-box.pangyo .inner{height: 420px;position: relative}
.top-box.pangyo .inner img{float: left; position: absolute; top:0; left: 0;}
.top-box.pangyo .inner .text-box{position: absolute; left:45%;}
.top-box.pangyo .inner .text-box .page-title span{display:block; font-size: 25px; color:#8d99a4; line-height: 1; margin-bottom:10px;}
.top-box.pangyo .inner .text-box .page-title{font-size: 40px;}
.top-box.pangyo .inner .text-box .page-title-text{font-size: 16px; color:#666; line-height: 1.6;}
.top-box.pangyo .inner .text-box ul{margin-top:36px;}
.top-box.pangyo .inner .text-box ul li{float: left; width:225px; height: 42px; margin-right: 10px;}
.top-box.pangyo .inner .text-box ul li a{display:block; width:225px; line-height: 42px; text-align:center; border:1px solid #4363a3; border-radius: 5px; font-size: 16px;}
.top-box.pangyo .inner .text-box ul li:first-child a{color:#fff; background: #4363a3;}
.top-box.pangyo .inner .text-box ul li:last-child a{color:#4363a3; background: #fff; padding-right:5px;}
.top-box.pangyo .inner .text-box ul li a::after{content: ""; display: inline-block; width: 6px; height: 6px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); position:relative;
top:-2px; left:5px;}
.top-box.pangyo .inner .text-box ul li:last-child a::after{border-color: #4363a3;}

.startup-place{width: 1100px;
    height: 458px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 66px 50px;
    background: #fff url(../images/back_07.jpg) no-repeat 50px bottom;
    position: relative;
    top: -50px;}
.startup-place .sp-tit{font-size:28px; margin:40px 0 30px;}
.startup-place .sp-tit:before{content:""; display:inline-block; background: url(../images/pangyoplace.png) -697px -200px no-repeat; width: 34px; height: 34px; margin-right:14px; vertical-align: -5px;}
.startup-place p{font-size:18px; line-height: 1.6;}
.startup-place p span{display: block;
    font-size: 24px;
    color: #555;
    line-height: 1.3;
    margin-top: 10px}
.startup-place ul{position: absolute;
    top: 66px;
    left: 430px;
    width: 650px;
    height: 365px; display: flex; flex-wrap: wrap; gap: 30px 38px;}
.startup-place ul li{
    width: 125px;
    font-size: 16px;
    font-weight: 500;
    color: #323232;
    padding-top: 135px;
    text-align: center;
    position: relative;}
.startup-place ul li:nth-child(4), .startup-place ul li:nth-child(8){margin-right: 0;}
.startup-place ul li:before{content:""; display:block; width: 124px; height:124px; background: url(../images/pangyoplace.png) no-repeat; position: absolute; top:0; left: 0;}
.startup-place ul li.place02:before{background-position: -176px 0;}
.startup-place ul li.place03:before{background-position: -352px 0;}
.startup-place ul li.place04:before{background-position: -529px 0;}
.startup-place ul li.place05:before{background-position: -708px 0;}
.startup-place ul li.place06:before{background-position: 0px -184px;}
.startup-place ul li.place07:before{background-position: -176px -184px;}
.startup-place ul li.place08:before{background-position: -352px -184px;}
.startup-place ul li.place09:before{background-position: -529px -184px;}
.startup-place ul li.place08{margin-left: 72px;}

.page-sub-title-style.pans.nomargin{margin-top:0;}
.page-sub-title-style.pans ul{margin: 30px 0;}
.page-sub-title-style.pans ul li{font-size: 16px; line-height: 1.8; color:#505256; position: relative; padding-left: 16px; letter-spacing: -0.1rem;}
.page-sub-title-style.pans ul li::before{content:""; display:inline-block; width: 4px; height:4px; background:#2f2f2f; position: absolute; top:12px; left: 0;}

.page-sub-title-style.pans .add{display:inline-block; font-size: 15px; color:#666; letter-spacing: -1.2px; position: relative; padding-left: 80px; word-break: keep-all;}
.page-sub-title-style.pans .add .howtogo{font-size:15px; color:#000; font-weight: 500; position:absolute; left: 0; padding-right: 0;}
.page-sub-title-style.pans .add .howtogo::after{content:""; display:inline-block; width: 1px; height: 14px; background:#ddd; margin: 0 15px; border:none; transform: inherit; top:2px; left:0}
.page-sub-title-style.pans .add strong{padding-right: 20px; color:#000; font-weight: 500;}
.page-sub-title-style.pans .add strong::after{content:""; display:inline-block; width: 5px; height: 5px; border-top:2px solid #000; border-right: 2px solid #000; transform: rotate(45deg); position: relative; top:-2px; left: 8px;}
.page-sub-title-style.pans .add a{color:#0065b2; border-bottom:1px solid #0065b2;}

/* 2020.10.23 table 추가 */
.base-table{border-collapse:collapse;width: 100%;margin-bottom: 30px;text-align: center;background: #fff;}
.base-table th, .base-table td{height: 54px;border: 1px solid #b7b7b7; padding:15px 20px;}   
.base-table th{ font-size: 16px; font-weight: 500;}
.base-table thead th{background: #fafafa;}
.base-table thead th.wd200{width: 200px;}
.base-table thead th.long-txt{width: 580px;}
.base-table tbody td{font-size: 15px;}


.search-results {margin-top:-1px; padding:0 30px; border:1px solid #d9dfe5; border-top-color:#9ba6b3;}
.search-results .search-count-btn {margin-top:30px;}
.search-results .btn-more {border-top:1px solid #d9dfe5;display: block; height: 80px; color: #3c4154; font-size: 16px; font-weight: 500; line-height: 80px; text-align: center;}
.search-results .btn-more:after { content: ''; display: inline-block; width: 17px; height: 11px; margin-left: 10px; background: url(../images/common/bl_more.png) no-repeat; vertical-align: 0;}
.search-results-list {overflow:hidden; border-top:1px solid #d9dfe5;}
.search-results-list li {position:relative; float:left; width:50%; height:200px; margin-top:-1px; padding:30px 50px 30px 30px; border-top:1px solid #d9dfe5;}
.search-results-list li.none-cont {float:none; width:100%; padding:85px 0 0 0; color:#767676; font-size:16px; font-weight:400; text-align:center;}
.search-results-list li:nth-child(even):before {content:''; position:absolute; top:30px; bottom:30px; left:0; width:1px; background:#d9dfe5;}
.search-results-list li .results-img{float:left; overflow:hidden; width:120px; height:120px; margin-right:20px;}
.search-results-list li .results-cont > strong {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:40px 0 5px 0; font-size:20px; font-weight:500;}
.search-results-list li .results-cont > strong em {width:24px; height:24px; margin-right:8px; font-size:13px; line-height:22px; vertical-align:3px;}
.search-results-list li .results-cont > span {position:relative; display:inline-block; color:#666; font-weight:500; vertical-align:middle; line-height:16px;}
.search-results-list li .results-cont > span + span {margin-left:20px;}
.search-results-list li .results-cont > span + span:before {content:''; position:absolute; left:-10px; top:2px; width:1px; height:13px; background:#b7b7b7;}
.search-results-list li .results-cont > em {display:block; margin-top:5px; color:#767676; font-size:14px; font-weight:500;}
.search-results-list li .results-cont .course {display:inline-block;margin-right:7px;line-height:16px;font-weight:500;vertical-align:baseline;}
.search-results-list li .date-state {position:absolute; right:25px; top:25px; color:#767676; font-size:13px;}
.search-results-list li .date-state em {position:relative; display:inline-block; margin-left:20px; vertical-align:1px;}
.search-results-list li .date-state em:before {content:''; position:absolute; left:-10px; top:9px; width:5px; height:5px; vertical-align:middle; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.search-results-list li .date-state em.schedule {color:#e70f62;}
.search-results-list li .date-state em.schedule:before {background:#e70f62;}
.search-results-list li .date-state em.ing {color:#3475cf;}
.search-results-list li .date-state em.ing:before {background:#3475cf;}
.search-results-list li .date-state em.end {color:#ac6124;}
.search-results-list li .date-state em.end:before {background:#ac6124;}


