/* date : 2023-04-25 / name : kwj / contact : niovese10@naver.com */
@charset "utf-8";
/* member : common : lagon + find id + pw */
.member {}
.memb-btns {display:flex; justify-content:space-between; padding-top:2.5em;}
.memb-btns button, .memb-btns a {min-width:49%; padding:1.4em 0; border-radius:1em 1.5em 1.5em;}
/* member : login + find id + pw : layout */
.member-wrap {max-width:600px; margin:0 auto;}
.member-wrap h3 {font-weight:300; font-family:var(--sba-ft-family); font-size:var(--ft-size24); letter-spacing:-0.04em; line-height:1.2; display:flex; align-items:flex-end;}
.member-wrap h3 .ico {width:3.333em; height:3.333em;}
.member-wrap h3 .i-find1 {background:url("../../../images/com/dsnt/common/ico_find_id.svg") center no-repeat;}
.member-wrap h3 .i-find2 {background:url("../../../images/com/dsnt/common/ico_find_pw.svg") center no-repeat;}
.member-wrap h3 span {display:block; padding-bottom:7px;}
.member-wrap .frm-it-memb {width:100%; height:auto; margin-top:2em;}
.member-wrap .frm-it-memb li {background-color:#f1f1f1; border-radius:.5em 1em 1em;}
.member-wrap .frm-it-memb li label {width:8.2em; font-weight:500; padding:1.25em 1.5em;}
.member-wrap .frm-it-memb li input {width:calc(100% - 4.444em); padding:1em 0; border:0; background-color:transparent !important;}
.member-wrap .frm-it-memb li input:focus {box-shadow:none;}
.member-wrap .memb-find {padding-top:1.5em; text-align:right;}
.member-wrap .bt-memb-lnk {font-weight:500; color:var(--primary-color);}
.member-wrap .bt-memb-lnk span {display:inline-block; border-bottom:2px solid;}
.member-wrap .bt-memb-lnk svg {margin-left:.5em;}
.member-wrap .help-msg {padding:3.125em 0 0; text-align:center;}
/* login */
.member-wrap.login h3 {font-size:var(--ft-size28);}
.member-wrap.login h3 .i-login {width:2.857em; height:2.857em; background:var(--icon-ser6-color) center no-repeat;}
.member-wrap.login .memb-btns {padding-top:1em;}
.member-wrap.login .memb-btns button[type="submit"] {width:100%;}
.member-wrap.login .memb-find {padding:2em 0; color:var(--text-color); border-bottom:1px solid var(--line-color);}
.member-wrap.login .memb-find a:hover {text-decoration:underline; color:var(--primary-color);}
.member-wrap.login .memb-find span {font-size:0; display:inline-block; vertical-align:middle; width:4px; height:4px; margin:0 20px; border-radius:4px; background-color:#ccc;}
.member-wrap.login .signup-msg {padding:2em 0;}
.member-wrap.login .signup-msg p:last-child {padding-top:1em; text-align:right;}
/* find, result */
.member-wrap.find {}
.member-wrap.find .result-msg {width:100%; height:auto; padding:3em; margin-top:1.75em; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em; text-align:center; color:var(--text-color);}
.member-wrap.find .result-msg em {display:block; line-height:1.4;}
.member-wrap.find .result-msg em:nth-child(1) {font-size:var(--ft-size24); color:var(--primary-color);}
.member-wrap.find .result-msg em:nth-child(2) {margin-top:1em;}
/* new password */
.member-wrap.new-pw {}
.member-wrap.new-pw .frm-it-memb label {width:7.3em;}
.member-wrap.new-pw .frm-it-memb li input {width:calc(100% - 146px);}
.member-wrap.new-pw .memb-btns {margin-top:2.5em;}
.member-wrap.new-pw .memb-btns button[type="submit"] {width:100%;}
@media screen and (max-width: 926px) {
	.member-wrap .frm-it-memb li {flex-direction:row;}
}
@media screen and (max-width: 667px) {
	.member-wrap h3 {flex-direction:column; align-items:flex-start;}
	.member-wrap .help-msg {text-align:left;}
	/* new password */
	.member-wrap.new-pw .frm-it-memb li {background-color:transparent; flex-direction:column;}
	.member-wrap.new-pw .frm-it-memb label {width:100%; padding:1.25em 0 1em;}
	.member-wrap.new-pw .frm-it-memb li input {width:100%; background-color:#f1f1f1 !important; padding:1.25em 1.5em;}
}

/* sign up : tab menu */
.sign-tab {width:100%; height:auto; margin-bottom:3em;}
.sign-tab ol {width:100%; margin:0 auto; display:flex; justify-content:center; text-align:center;}
.sign-tab ol li {position:relative; color:var(--line-color);}
.sign-tab ol li a {display:block; padding: 0.8em 5.6em; margin: 0 0.15em; border-radius:1em 1em 0.5em 0.5em; border:3px solid currentColor;}
.sign-tab ol li strong {display:block; margin-top:10px; font:300 var(--ft-size30) var(--sba-ft-family); color:var(--text-color);}
.sign-tab ol li.active {color: var(--secondary-color1);}
.sign-tab ol li.active strong {color:var(--secondary-color1);}
.sign-tab ol li.big {display:block; padding: 0.8em 9em; margin: 0 0.5em; border-radius:1em 1em 0.5em 0.5em; border:3px solid var(--secondary-color1);}
.sign-tab ol li.big strong {display:block; margin-top:10px; font:300 var(--ft-size30) var(--sba-ft-family); color:var(--secondary-color1);}

/* sign up : step */
.sign-step {width:100%; height:auto; margin-bottom:3em;}
.sign-step ol {max-width:28.2em; margin:0 auto; display:flex; justify-content:center; text-align:center;}
.sign-step ol li {position:relative; color:var(--line-color);}
.sign-step ol li:not(:last-child) {padding-right:3em;}
.sign-step ol li:not(:last-child):after {content:''; display:block; width:3em; height:1px; background-color:currentColor; position:absolute; top:2.4em; right:0;}
.sign-step ol li i {display:block; width:4.8em; height:4.8em; line-height:4.5em; border-radius:1em 2em 2em; border:1px solid currentColor;}
.sign-step ol li i svg {width:1.6em; height:1.6em;}
.sign-step ol li strong {display:block; margin-top:10px; font:300 var(--ft-size18) var(--sba-ft-family); color:var(--text-color);}
.sign-step ol li.active {color:var(--secondary-color1);}
.sign-step ol li.active i {background-color:var(--secondary-color1); border-color:var(--secondary-color1); color:#fff;}
.sign-step ol li.active strong {color:var(--secondary-color1);}
@media screen and (max-width: 667px) {
	.sign-step ol {}
	.sign-step ol li:not(:last-child) {padding-right:1em;}
	.sign-step ol li:not(:last-child):after {width:1em;}
	.sign-step ol li i {width:4.2em; height:4.2em; line-height:3.9em;}
}

/* register */
.register [class$="-wrap"] {width:100%; height:auto;}
.register [class$="-area"] {width:100%; height:auto; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em;}
.register .it-check input[type="checkbox"] + label {font-size:1em;}
.register .memb-btns {justify-content:center; padding-top:3em;}
.register .memb-btns button {min-width:13em; padding:1.25em 0; border-radius:.5em 1em 1em;}
.register .memb-btns button.gray {margin-right:1em;}
/* register : agree */
.agree-wrap {margin-top:3em;}
.agree-wrap .agree-area {display:flex; flex-direction:column; margin:1.5em 0 3em;}
.agree-wrap .agree-area .agree-cont {order:2; padding:1.5em 3em;}
.agree-wrap .agree-area .agree-cont > div {height:15.625em; overflow-y:auto; font-size:var(--ft-size16);}
.agree-wrap .agree-area .agree-cont > div p {color:var(--text-color); padding-bottom:1em; line-height:1.4;}
.agree-wrap .agree-area .agree-cont > div h3 {font-size:16px; line-height:1.2; padding-left:0; background:none;}
.agree-wrap .agree-area .agree-cont > div dl, .agree-wrap .agree-area .agree-cont > div ul {color:var(--text-color); line-height:1.6;}
.agree-wrap .agree-area .agree-cont > div .padt60 {padding-top:1em;}
.agree-wrap .agree-area .agree-checkit {padding:1.5em 3em; border-bottom:1px solid var(--line-color);}
.agree-wrap .memb-btns {padding-top:0;}
/* register : certify */
.certify-area {padding:3em; margin-bottom:0;}
.certify-area h4 {font:300 var(--ft-size28) var(--sba-ft-family);}
.certify-area p {margin-top:1em; color:var(--text-color); line-height:1.4;}
.certify-area .memb-btns {padding:2em 0;}
.certify-area .memb-btns button {min-width:24em; padding:1.4em 0;}
.certify-area .memb-btns .ico {display:inline-block; vertical-align:middle; width:2.4em; height:2.4em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTM1LjAzNSAxNC40VjguMmMwLTEuMS0uNC0yLjItMS4yLTMtLjgtLjgtMS44LTEuMi0zLTEuMmgtMTYuN2MtMS4xIDAtMi4yLjQtMyAxLjItLjQuNC0uNy44LS45IDEuMy0uMi41LS4zIDEuMS0uMyAxLjZ2MzEuNmMwIDEuMS40IDIuMiAxLjIgMyAuNC40LjguNyAxLjMuOS42LjMgMS4yLjQgMS43LjRoMTYuN2MuNiAwIDEuMS0uMSAxLjYtLjMuNS0uMi45LS41IDEuMy0uOS44LS44IDEuMi0xLjkgMS4yLTN2LTYuMk0yNC44MzUgMTAuMmgtNC41TTE4LjIzNSAyMi41djRNMjguMTM1IDIyLjV2NE0zOC4wMzUgMjIuNXY0Ii8+PC9zdmc+") center / 2.4em no-repeat;}
.certify-area span:last-child {display:block; width:100%; height:auto; padding-top:2.5em; border-top:1px solid var(--line-color); font-size:var(--ft-size16); color:var(--text-color); line-height:1.4;}
/* register : form */
.regiform-wrap {}
.regiform-wrap [class$="-area"] {margin:0; border:0;}
.regiform-wrap .inner:not(:nth-child(2)) {padding-top:3em; margin-top:3em; border-top:1px solid var(--line-color);}
.regiform-wrap .help-msg {padding-left:12.6em; margin-top:1.25em;}
.regiform-wrap .frm-area.receive {display:flex; justify-content:space-between;}
.regiform-wrap .frm-area.receive li {flex:1; margin-top:0;}
.regiform-wrap .frm-area .frm-cont .help-msg {padding-left:0;}
/* register : complet */
.complet .memb-btns button {min-width:30em;}
.complet-area {width:100%; height:auto; padding:3em; margin-top:1.5em; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em; text-align:center;}
.complet-area .ico {width:4em; height:4em; margin:0 auto; border-radius:100%; background:url("../../../images/com/dsnt/common/input_check.svg") center / 3em no-repeat var(--primary-color);}
.complet-area h4 {padding:1.071em 0 1.429em; font:300 var(--ft-size28) var(--sba-ft-family);}
.complet-area h4 mark {color:var(--primary-color);}
.complet-area p {color:var(--text-color); line-height:1.6;}
.complet-area p em {display:inline-block; padding:4px .5em; border:1px solid var(--line-color); border-radius:50px; color:var(--primary-color);}
.complet-area p mark {text-decoration:underline; color:var(--ct-tit-color);}
.complet-area > em {display:block; max-width:30em; height:auto; padding:1.4em; margin:1em auto; background-color:var(--bkgc2); border-radius:1em; line-height:1.4;}
.complet-area > em  strong {font-weight:700; color:var(--primary-color);}
@media screen and (max-width: 926px) {
	/* register : form */
	.regiform-wrap .help-msg {padding-left:0;}
	.register .memb-btns button {min-width:12em;}
}
@media screen and (max-width: 667px) {
	.register .memb-btns button {min-width:48%;}
	/* register : agree */
	.register .memb-btns {flex-direction: column; gap:16px;}
	.register .memb-btns button.gray {margin-right:0;}
	.agree-wrap .agree-area .agree-cont {padding:1em 1.5em;}
	.agree-wrap .agree-area .agree-cont > div {height:10em;}
	.agree-wrap .agree-area .agree-cont > div h3 {font-size:12px;}
	.agree-wrap .agree-area .agree-checkit {padding:1em 1.5em;}
	.agree-wrap .agree-area .agree-checkit .mo-hidden {display:none;}
	/* register : certify */
	.certify-area {padding:2em;}
	.certify-area .memb-btns button {min-width:100%;}
	/* register : form */
	.regiform-wrap .frm-area.receive {display:block;}
	.regiform-wrap .frm-area.receive li:last-child {margin-top:1em;}
	/* register : complet */
	.complet .memb-btns button {min-width:100%;}
	.complet-area {padding:2em;}
}

/* window popup : search corp */
.sech-corp {width:inherit; height:inherit; position:relative;}
.sech-corp .refer {padding:4px 0 0 0; margin-top:0; font-weight:500; display:flex; align-items:center; background-color:transparent; position:absolute; top:6px; left:0; z-index:-1;}
.sech-corp .refer:before {content:''; display:block; width:32px; height:32px; margin-right:10px; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZBQjYxNSIgc3Ryb2tlPSJub25lIiBkPSJNMTYgMGM4LjggMCAxNiA3LjIgMTYgMTZzLTcuMiAxNi0xNiAxNlMwIDI0LjggMCAxNiA3LjIgMCAxNiAweiIvPjxwYXRoIGQ9Ik0xMyAxMi44Yy0uNS4yLTEgLjQtMS41LjRIOC44Yy0uNSAwLS44LjQtLjguOVYxOGMwIC41LjQuOC44LjloMi42Yy41IDAgMS4xLjIgMS41LjRsNC44IDMuMmMuNC4yLjcgMCAuNy0uNVYxMGMwLS41LS4zLS43LS43LS41TDEzIDEyLjh6TTIyIDE5aDEuM00yMiAxM2gxLjNNMjIgMTZoMi45Ii8+PC9zdmc+") center no-repeat;}
.sech-corp .refer mark {display:block; padding-left:5px; color:var(--primary-color); text-decoration:underline;}
/* window popup : search corp : list */
.sech-corp .corp-list-wrap {width:100%; height:auto; padding-top:1.5em; margin-top:1.5em; border-top:3px solid;}
.sech-corp .corp-list-wrap .total {display:inline-block; font-size:16px;}
.sech-corp .corp-list-wrap .total mark {font-weight:700; color:var(--primary-color);}
.sech-corp .corp-list-wrap .dsnt-tb {width:100%; height:auto; margin-top:20px;}
.sech-corp .corp-list-wrap .dsnt-tb table tbody th, .sech-corp .corp-list-wrap .dsnt-tb table tbody td {font-size:16px;}
.sech-corp .corp-list-wrap .dsnt-tb table tbody td:nth-child(3) {text-align:left;}
.sech-corp .corp-list-wrap .dsnt-tb table tbody em[class^="state"] {display:inline-block;}
.sech-corp .corp-list-wrap .dsnt-tb table thead th:not(:nth-child(3)) {width:12%;}
.sech-corp .corp-list-wrap .dsnt-tb table thead th:nth-child(1) {width:22%;}
.sech-corp .corp-list-wrap .dsnt-tb a:hover {font-weight:700; color:var(--primary-color);}
.sech-corp .memb-btns {width:auto; position:fixed; bottom:30px; right:30px;}
.sech-corp .memb-btns a {min-width:11em; text-align:center;}
@media screen and (max-width: 1194px) {
	.sech-corp .refer, .sech-corp .corp-list-wrap .total {font-size:var(--ft-size16);}
	.sech-corp .corp-list-wrap .dsnt-tb table tbody th, .sech-corp .corp-list-wrap .dsnt-tb table tbody td {font-size:1em;}
	.sech-corp .corp-list-wrap .dsnt-tb table tbody em[class^="state"] {font-size:.938em;}
}
@media screen and (max-width: 926px) {
	.sech-corp .refer {position:static; margin-bottom:1em;}
	/* window popup : search corp : list */
	.sech-corp .corp-list-wrap {margin-top:20px;}
	.sech-corp .corp-list-wrap thead {display:none;}
	.sech-corp .corp-list-wrap tbody tr {display:block; width:100%; border-bottom:1px solid var(--line-color); position:relative;}
	.sech-corp .corp-list-wrap tbody th {background-color:transparent;}
	.sech-corp .corp-list-wrap tbody th, .sech-corp .corp-list-wrap tbody td {display:flex; text-align:left; padding:1.5em 0 0; border:0;}
	.sech-corp .corp-list-wrap tbody th:before, .sech-corp .corp-list-wrap tbody td:before {content:attr(data-title); display:inline-block; vertical-align:middle; width:8em; white-space:nowrap; font-weight:600; color:var(--ct-tit-color);}
	.sech-corp .corp-list-wrap tbody td:last-child {padding-bottom:1.5em;}
	.sech-corp .corp-list-wrap tbody td:last-child:before {width:0;}
}

/* window popup : corp form */
.new-corp-frm {}
.new-corp-frm .inner:not(:nth-child(2)) {padding-top:3em; margin-top:3em; border-top:1px solid var(--line-color);}
.new-corp-frm .frm-select {width:100%;}
/* .new-corp-frm .corpnum-area {}
.new-corp-frm .corpnum-area p {}
.new-corp-frm .corpnum-area .it[type="tel"] {display:inline-block; width:31.33%;} */
.new-corp-frm .memb-btns {width:28em; margin:0 auto;}
@media screen and (max-width: 667px) {
	.new-corp-frm .corpnum-area .it[type="tel"] {width:30%;}
	.new-corp-frm .memb-btns {width:100%;}
}

/* mypage */
.mypage {}
/* mypage : user modify */
.memb-info {width:100%; height:auto; padding:1.5em 2em; margin-bottom:3em; display:flex; flex-wrap:wrap; align-items:center; background-color:#fff; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em; position:relative;}
.memb-info i {display:block; width:4em; height:4em; border-radius:100%; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMnB4Ij48cGF0aCBkPSJNMjguNTExIDU2LjUxMmMwLTYuMyA1LjItMTEuNCAxMS41LTExLjRzMTEuNSA1LjEgMTEuNSAxMS40Ii8+PHBhdGggZD0iTTI4LjUxMSA1Ni41MTJjMC02LjMgNS4yLTExLjQgMTEuNS0xMS40czExLjUgNS4xIDExLjUgMTEuNCIvPjxwYXRoIGQ9Ik00NC4yMTEgNDMuODEydjNjLjEgMi4zLTEuNyA0LjItNCA0LjNzLTQuMy0xLjctNC4zLTR2LTQiLz48cGF0aCBkPSJNNDguNDExIDM1LjkxMmMwIDQuNi0zLjggOC40LTguNCA4LjRzLTguNC0zLjctOC40LTguNHYtNGMwLTQuNiAzLjgtOC40IDguNC04LjRzOC40IDMuNyA4LjQgOC40djR6Ii8+PHBhdGggZD0iTTQ4LjQxMSAzNS45MTJjMCA0LjYtMy44IDguNC04LjQgOC40cy04LjQtMy43LTguNC04LjR2LTRjMC00LjYgMy44LTguNCA4LjQtOC40czguNCAzLjcgOC40IDguNHY0eiIvPjxwYXRoIGQ9Ik0zMS42MTEgMzMuMTEyczUuNS0uNSA4LjItNC41YzAgMCAzLjggNS4xIDguNiA1LjEiLz48L3N2Zz4=") center / 4em no-repeat var(--secondary-color1);}
.memb-info div {width:calc(100% - 4em); padding-left:1.875em;}
.memb-info div h4 {font-weight:700; font-size:var(--ft-size28);}
.memb-info div h4 em {color:var(--secondary-color1);}
.memb-info div p {margin-top:10px; font-size:var(--ft-size16); color:var(--text-color); line-height:1.4;}
.memb-info a {position:absolute; bottom:1.5em; right:2em; font-weight:500;}
.memb-info a span {display:inline-block; vertical-align:middle; margin-right:10px; border-bottom:2px solid;}
.regiform-wrap.modify .inner:nth-child(2) .it {background-color:#fff !important;}
.regiform-wrap.modify .inner:nth-child(2) .it:disabled {background-color:#eeeff2 !important;}
@media screen and (max-width: 926px) {
	.memb-info {flex-direction:column; text-align:center;}
	.memb-info i {width:4em; height:4em;}
	.memb-info div {width:100%; padding-left:0; margin-top:1em;}
	.memb-info a {position:static; margin-top:1em;}
}

/* mypage : app result */
.app-result {}
.app-result .exam-number {display:block; width:100%; height:auto; padding:.938em 1.875em; background-color:var(--bkgc1); border:1px solid var(--line-color); border-radius:50px; text-align:right; font-weight:600; font-size:var(--ft-size16);}
.app-result .exam-number mark {display:inline-block; padding-left:8px; color:var(--primary-color);}
/* mypage : app result : anchor */
.anchor-wrap {width:100%; height:auto; padding:10px 0; background-color:#fff; position:sticky; top:0; left:0; z-index:2;}
.anchor-wrap .anchor-lst {width:100%; height:auto; display:flex; flex-wrap:wrap; justify-content:space-between; text-align:center; font-size:var(--ft-size18);}
.anchor-wrap .anchor-lst li {width:16%;}
.anchor-wrap .anchor-lst li a {display:block; padding:1em 0; background-color:#fff; border:1px solid var(--line-color); border-radius:.556em 1.111em 1.111em; color:var(--text-color); transition:all .3s;}
.anchor-wrap .anchor-lst li a em {vertical-align:super; font-weight:700; font-size:14px; color:var(--text-color) !important;}
.anchor-wrap .anchor-lst li a:hover {border-color:currentColor; border-radius:1.111em; box-shadow:.444em .444em 1.111em rgba(71,66,187,.08); color:var(--primary-color); font-weight:700;}
/* mypage : app result : list */
.result-wrap {padding-top:5em; position:relative;}
.result-wrap .inner {width:100%; height:auto; display:flex; align-items:flex-end;}
.result-wrap .inner p {font-size:var(--ft-size16); padding:0 0 2em 1em;}
.result-wrap .inner p mark {font-weight:700; color:var(--primary-color);}
.result-wrap .result-lst {width:100%; height:auto; border-top:3px solid; font-size:var(--ft-size18);}
.result-wrap .result-lst table {width:100%; height:auto;}
.result-wrap .result-lst th, .result-wrap .result-lst td {padding:0.8em; position:relative; text-align:center;}
.result-wrap .result-lst thead th {border-bottom:1px solid; font-weight:600; color:var(--ct-tit-color);}
.result-wrap .result-lst tbody th, .result-wrap .result-lst tbody td {border-bottom:1px solid var(--line-color);}
.result-wrap .result-lst td {color:var(--text-color);}
.result-wrap .result-lst td:after {content:''; display:block; width:1px; height:20px; background-color:var(--line-color); position:absolute; top:50%; left:-1px; transform:translateY(-50%);}
.result-wrap .result-lst td a {display:block; width:90%; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; overflow:hidden; color:var(--ct-tit-color);}
.result-wrap .result-lst td a:hover {color:var(--primary-color);}
.result-wrap .result-lst td em[class^="state"] {display:inline-block; font-size:.9em;}
.result-wrap .result-lst td .bt-view {display:inline-block; width:auto; padding:.533em 1.5em; background-color:var(--primary-color); color:#fff !important; border-radius:50px; font-weight:500; font-size:.9em;}
.result-wrap .result-lst td .bt-view:hover {background-color:var(--secondary-color1);}
#exam.result-wrap .result-lst td:nth-child(n+2):nth-child(-n+3) {text-align:left;}
.result-wrap .refer {width:auto; padding:4px 0 0 0; margin-top:0; font-weight:500; display:flex; align-items:center; background-color:transparent; position:absolute; top:6em; right:0; z-index:-1;}
.result-wrap .refer:before {content:''; display:block; width:32px; height:32px; margin-right:10px; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0ZBQjYxNSIgc3Ryb2tlPSJub25lIiBkPSJNMTYgMGM4LjggMCAxNiA3LjIgMTYgMTZzLTcuMiAxNi0xNiAxNlMwIDI0LjggMCAxNiA3LjIgMCAxNiAweiIvPjxwYXRoIGQ9Ik0xMyAxMi44Yy0uNS4yLTEgLjQtMS41LjRIOC44Yy0uNSAwLS44LjQtLjguOVYxOGMwIC41LjQuOC44LjloMi42Yy41IDAgMS4xLjIgMS41LjRsNC44IDMuMmMuNC4yLjcgMCAuNy0uNVYxMGMwLS41LS4zLS43LS43LS41TDEzIDEyLjh6TTIyIDE5aDEuM00yMiAxM2gxLjNNMjIgMTZoMi45Ii8+PC9zdmc+") center no-repeat;}
.result-wrap .refer mark {display:block; padding-left:5px; color:var(--primary-color); text-decoration:underline;}
/* mypage : app result : view */
.app-result .app-frm-wrap .frm-area li.result .frm-cont {color:var(--text-color);}
@media screen and (max-width: 926px) {
	/* mypage : app result : anchor */
	.anchor-wrap {position:static;}
	.anchor-wrap .anchor-lst li {width:33%; margin-bottom:1%;}
	.anchor-wrap .anchor-lst li a {padding:.75em 0;}
	.anchor-wrap .anchor-lst li a em {font-size:10px;}
	/* mypage : app result : list */
	.result-wrap {padding-top:3em;}
	.result-wrap .inner {display:block;}
	.result-wrap .inner p {padding-left:0;}
	.result-wrap .result-lst colgroup, .result-wrap .result-lst thead, .result-wrap .result-lst tbody td:after {display:none;}
	.result-wrap .result-lst tbody tr {display:block; width:100%; border-bottom:1px solid var(--line-color); position:relative;}
	.result-wrap .result-lst tbody th, .result-wrap .result-lst tbody td {display:flex; text-align:left; padding:1.5em 0 0; border:0;}
	.result-wrap .result-lst tbody th {display:inline-block; width:4em; height:4em; text-align:center; position:absolute; top:0; left:0;}
	.result-wrap .result-lst tbody td {padding-left:4em;}
	.result-wrap .result-lst tbody td:before {content:attr(data-title); display:inline-block; vertical-align:middle; width:7.5em; white-space:nowrap; font-weight:600; color:var(--ct-tit-color);}
	.result-wrap .result-lst tbody td:last-child {padding-bottom:1.5em;}
	.result-wrap .result-lst tbody a {display:inline-block; width:auto;}
	.result-wrap .result-lst td:last-child:before {display:none;}
	.result-wrap .result-lst td .bt-view {display:none;}
}
@media screen and (max-width: 667px) {
	.anchor-wrap .anchor-lst li {width:49%;}
	/* mypage : app result : list */
	.result-wrap .refer {position:static; margin-top:.5em;}
}

/* signature */
.hide{display: none !important;}
.sgn {display:block; width:300; height: 150; border:1px solid var(--line-color); border-radius:.556em 1.111em 1.111em; font:inherit; letter-spacing:-0.04em; -webkit-appearance:none; font-size:var(--ft-size18);}