<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* 안내 */
#partnerInfo img { width:100%; height:auto; }
.usemap { position:responsive; }
.usemap img { width:100%; height:auto; }
.usemap .link-mask { position:absolute; left:60%; top:60%; right:0; bottom:0; }

/* 신청 */

.partner-subject {
    display:block;
    margin-bottom:40px;
    padding:25px 20px;
    text-align:center;
    font-size:1.625em;
    font-weight:500;
    background:#f8f9fa;
    border-top:2px solid #4ca2d9;
    border-bottom:1px solid #ddd;
}

.partner-info-box {
    margin-bottom:50px;
    padding:25px 35px;
    border:3px solid #edf1f4;
    border-radius:10px;
}
.partner-info-box b {
    display:block;
    margin-bottom:10px;
    padding-left:5px;
    font-weight:500;
    color:#333;
}
.partner-info-box ul { padding-left:10px; }
.partner-info-box ul &gt; li {
    margin-bottom:5px;
    padding-left:10px;
    font-size:0.938em;
    color:#555;
    position:relative;
}
.partner-info-box ul &gt; li:before {
    content:'';
    display:block;
    width:4px;
    height:4px;
    background:#222;
    border-radius:15px;
    position:absolute;
    top:8px;
    left:0;
}
.partner-info-box ul &gt; li:last-child { margin-bottom:0; }

.partner-title {
    font-size:1.5em;
    font-weight:500;
    padding-bottom:20px;
    margin-bottom:30px;
    border-bottom:1px solid #ddd;
}

.formTable {
    border-top:2px solid #4ca2d9;
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
}
.formTable td, .formTable th {
    padding:12px 20px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;	
    text-align:left;
}
.formTable th {
    font-weight:500;
    background:#f8f9fa;
}
.formTable td:last-child, .formTable th:last-child {
    border-right-width:0;
}

#ptnForm input:not([type='checkbox']), #ptnForm select {
    display: block;
	-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
    -webkit-box-sizing: border-box; box-sizing: border-box;
    width:100%; height: 40px; line-height:40px; border: 0; padding: 0 10px;
    font-family: inherit; 
}

#ptnForm .siteForm { margin-bottom:80px; }
#ptnForm .siteForm input:not([type='checkbox']), #ptnForm .siteForm select { border:1px solid #d1d1d1; }
#ptnForm .siteForm input[type='file'] { border:none; }




.btn-order {
    -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;
    -webkit-box-sizing:border-box; box-sizing:border-box;
	margin:0; padding:.5em 1.5em;
	background:#0981de; border:0 none; border-radius:3px; cursor:pointer;
	font-size:1.125em; line-height:2em; text-align:center; color:#fff;     
    -webkit-transition:all 0.3s; transition:all 0.3s;
}
.btn-order:hover { background:#1891f0;  }


/* 시험선택 */
button.paper-select {
    display: inline-block; padding:8px 12px;
    background: #00A2E8; border: none; outline: none; border-radius: 3px;
    font-size: 12px; line-height: 1.2; vertical-align: middle; text-decoration: none; color: #fff;
}
button.paper-select.cancle {    
    background: #999;
}
.td_btn { width: 100px; }

/* common */
.w50per { width:50%; }
</pre></body></html>