/* ·Î±×ÀÎ */
#join-login-box-inner {overflow: hidden; width: 900px; height: auto; margin:100px auto; text-align:center; border:1px solid #ccc; background-color:#fff;}
.row-login-inner {padding:10px 20px 0 20px;}
.row-login-inner:after {content: ""; display: table; clear: both;}
.h2-login-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-login-top-title {margin:0; font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%;}
/* ¿ÞÂÊºÎºÐ */
.column-login-inner-left {float: left; width: 50%; padding: 20px 20px 0 20px; height: auto; margin:0 0 0 0; border-top:1px solid #ccc;}
.login-input-box-id {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.login-input-box-pw {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.btn-login-text {width:100%; border: none; color: #fff; padding: 0; cursor: pointer; background-color:#0b7dda; height:30px; font-size:10pt; font-weight:600;}  /* ·Î±×ÀÎ ¹öÆ° */
.btn-loginNonmOk-text {width:100%; border: none; color: #fff; padding: 0; cursor: pointer; background-color:#666; height:30px; font-size:10pt; font-weight:600; margin-top:10px;}  /* ºñÈ¸¿ø ±¸¸ÅÈ®ÀÎ ¹öÆ° */
/* ¿À¸¥ÂÊºÎºÐ */
.column-login-inner-right {float: right; width: 50%; padding: 20px 20px 0 20px; height: auto; margin:0 0 0 0; border-top:1px solid #ccc; border-left:1px dotted #ddd;}
.btn-idpw-search-text {width:40%; border: 1px solid #ccc; color: #666; padding: 0; cursor: pointer; background-color:#fff; height:30px; font-size:9pt; font-weight:600; margin-top:5px;}  /* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â ¹öÆ° */
.btn-join-text {width:40%; border: 1px solid #ccc; color: #666; padding: 0; cursor: pointer; background-color:#fff; height:30px; font-size:9pt; font-weight:600; margin:5px 0 25px 0;}  /* È¸¿ø°¡ÀÔ ¹öÆ° */
.idpw-search-p-text {font-size:9pt; color:#666; line-height:160%; letter-spacing:-0.5px; font-weight:300;}
.join-p-text {font-size:9pt; color:#666; line-height:160%; letter-spacing:-0.5px; font-weight:300;}
.blank-height {margin:5px 0;}


/* ÁÖ¹®¹è¼ÒÁ¶È¸ º¸±â - ºñÈ¸¿ø±¸¸ÅÈ®ÀÎ*/
#join-nonJoinCheck-box-inner {overflow: hidden; width: 1080px; height: auto; margin:100px auto; text-align:center; border:1px solid #ccc; background-color:#fff;}
.row-nonJoinCheck-inner {padding:10px 10px 0 10px;}
.row-nonJoinCheck-inner:after {content: ""; display: table; clear: both;}
.h2-nonJoinCheck-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-nonJoinCheck-top-title {margin:0; font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left;}
/* ¿ÞÂÊºÎºÐ */
.columnnonJoinCheck-inner-left {float: left; width: 45%; padding: 20px 10px 0 10px; height: auto; margin:0 0 0 0; border-top:1px solid #ccc;}
.nonJoinCheck-input-box-id {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.nonJoinCheck-input-box-pw {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
/* ¿À¸¥ÂÊºÎºÐ */
.column-nonJoinCheck-inner-right {float: right; width: 55%; padding: 20px 10px 30px 10px; height: auto; margin:0 0 0 0; text-align:center; border-top:1px solid #ccc; border-left:1px dotted #ddd;}
.NoJC-input-box-01 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-bottom:3px;} /* ÀÌ¸§ ÀÔ·Â¹Ú½º */
.NoJC-input-box-02 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-top:3px;}  /* ¿¬¶ôÃ³ ÀÔ·Â¹Ú½º */
.btn-nonJoinCheck-right-ok {width:100%; border: none; color: #fff; padding: 0; cursor: pointer; background-color:#666; margin-top:10px; height:30px; font-size:9pt; font-weight:600;}  /* È®ÀÎ ¹öÆ° */
.nonJoinCheck-text {font-size:10pt; color:#444; letter-spacing:-0.5px; font-weight:300; line-height:150%; margin:10px 0 5px 0; text-align:left;}
.nonJoinCheck-textrb {font-size:10pt; color:#ff4200; letter-spacing:-0.5px; font-weight:600; line-height:150%; text-align:left;}
.nonJoinCheck-text01 {font-size:10pt; color:#000; letter-spacing:-0.5px; font-weight:300; line-height:150%; margin:0; text-align:left;}

.nonJoinCheck-RTtextH2 {font-size:12pt; padding:0 0 0 20px; color:#0477b3; line-height:160%; letter-spacing:-0.5px; font-weight:600; margin:0; text-align:left;}
.nonJoinCheck-RTtextp {font-size:10pt; padding:0 0 0 20px; color:#666; line-height:160%; letter-spacing:-0.5px; font-weight:300; margin:0; text-align:left;}
.btn-nonJoinCheck-MemJoin-ok {width:94%; border: 1px solid #ccc; color: #000; padding: 0; cursor: pointer; background-color:#fff; margin-top:10px; height:30px; font-size:9pt; font-weight:600;}  /* È®ÀÎ ¹öÆ° */

/* ÁÖ¹®Ãë¼Ò, ±³È¯¹ÝÇ°¿äÃ» ¹Ú½º */
#nonJoinCheckBottTextbox {width:94%; height:auto; padding:0; margin:30px auto; text-align:center; border-top:1px dotted #ccc;}
.nonJoinCheckbottom-textB {font-size:12pt; color:#000; letter-spacing:-0.5px; font-weight:bold; line-height:170%; margin:10px 0 5px 0; text-align:left;}
.nonJoinCheckbottom-textBp {font-size:10pt; color:#666; letter-spacing:-0.5px; font-weight:300; line-height:170%; margin:0 0 5px 0; text-align:left;}



/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â */
#join-idpw-box-inner {overflow: hidden; width: 1080px; height: auto; margin:100px auto; text-align:center; border:1px solid #ccc; background-color:#fff;}
.row-idpw-inner {padding:10px 10px 0 10px;}
.row-idpw-inner:after {content: ""; display: table; clear: both;}
.h2-idpw-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-idpw-top-title {margin:0; font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left;}
/* ¿ÞÂÊºÎºÐ */
.column-idpw-inner-left {float: left; width: 45%; padding: 20px 10px 0 10px; height: auto; margin:0 0 0 0; border-top:1px solid #ccc;}
.idpw-input-box-id {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.idpw-input-box-pw {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
/* ¿À¸¥ÂÊºÎºÐ */
.column-idpw-inner-right {float: right; width: 55%; padding: 20px 10px 30px 10px; height: auto; margin:0 0 0 0; text-align:center; border-top:1px solid #ccc; border-left:1px dotted #ddd;}
#idpwSearch-btn-Right-box {width:100%; height:auto; padding:0; margin:0 auto; text-align:center; border:none;}
.btn-idpw-right-ok {width:20%; border: none; color: #fff; padding: 0; cursor: pointer; background-color:#666; height:30px; font-size:9pt; font-weight:600;}  /* È®ÀÎ ¹öÆ° */
.btn-idpw-right-cancel {width:20%; border: none; color: #444; padding: 0; cursor: pointer; background-color:#ddd; height:30px; font-size:9pt; font-weight:600;}  /* Ãë¼Ò ¹öÆ° */

.idpw-search-rp-text {font-size:9pt; color:#666; line-height:160%; letter-spacing:-0.5px; font-weight:300;}
.idpw-search-rp-text-02 {font-size:10pt; color:#000; line-height:160%; letter-spacing:-0.5px; font-weight:300; margin:20px 0 10px 0; background-color:#efefef; padding:10px 0;}
.idpw-s-rp-text {font-size:9pt; color:#666; line-height:160%; letter-spacing:-0.5px; font-weight:300;}
.idpw-blank-height01 {margin:15px 0 0 0;}
.idpw-blank-height02 {margin:10px 0 0 0;}
.p-idpw-top-nor-title1 {margin:0; font-size:10pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:140%; text-align:left; margin-top:10px}
.p-idpw-top-nor-title2 {margin:0; font-size:10pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:140%; text-align:left; margin-top:5px}
.p-idpw-top-bold-title {margin:0; font-size:11pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:140%; text-align:left;}

/* ÀÌ¸§, ÀüÈ­¹øÈ£, ÀÌ¸ÞÀÏÁÖ¼Ò Å×ÀÌºí */
#table-NTE-inputbox {width:100%; height:auto; margin:0 auto; padding:0}
.tbl-NTE-input {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none; background:#fff}
.tbl-NTE-input th {padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#efefef; font-size:9pt; color:#000; font-weight:600; text-align:left;}
.tbl-NTE-input td {padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:9pt; color:#666; line-height:140%; font-weight:300; text-align:left;}
.tbl-NTE-input colgroup .colnteemst01 {width: 20%;}
.tbl-NTE-input colgroup .colnteemst02 {width: 80%;}
.NTE-input-box-01 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-input-box-02 {width: 30%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-01 {width: 25%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-02 {width: 32.5%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}


/* ¶óµð¿À¹öÆ° */
.checks-idpw {position: relative;  width:100%; height:auto; padding:0; text-align:center;}
.checks-idpw input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.checks-idpw input[type="radio"] + label {display: inline-block; position: relative; padding-left: 25px; padding-right: 20px; font-size:10pt; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.checks-idpw input[type="radio"] + label:before {content: ''; position: absolute; left: 5px; top: 0px; width: 16px; height: 16px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checks-idpw input[type="radio"] + label:active:before,
.checks-idpw input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.checks-idpw input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.checks-idpw input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 3px; left: 8px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}

/* ¶óµð¿À¹öÆ° size */
.checks.small {text-align:center; margin:0 0 0 40px;}
.checks.small input[type="radio"] + label {font-size: 9pt; padding-left: 20px; color:#666; margin-right:15px;}
/*.checks.small input[type="radio"] + label:before {top: -2px; width: 15px; height: 15px;}
.checks.small input[type="radio"]:checked + label:after {top: 1px; left:2.5px; width: 9px; height: 9px;}*/


/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â Ãß°¡°ü·Ã Å×ÀÌºí */
#idpw-search-bottom-add-box {width:100%; height:auto; padding:0; margin:0 auto 10px auto;}
#pblank-right-search-height {margin-top:20px;}
.p-right-search-text-01 {font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:160%; text-align:center;}
.p-right-search-text-02 {font-size:10pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:160%; text-align:center;}


/* ÁÖ¹®¹è¼ÛÁ¶È¸¿¡¼­ È®ÀÎ¹öÆ°À» ´©¸£¸é ³ª¿À´Â ÁÖ¹®¹è¼ÛÁ¶È¸ ¸®½ºÆ®È­¸é */
.nonJoinTxtBottbox {width:94%; height:auto; padding:0; margin:20px auto; text-align:center;}
/* ÁÖ¹®/¹è¼Û ÁøÇà´Ü°è */
.nonJoinTxtBottbox h2 {font-size:12pt; color:#000; letter-spacing:-0.5px; font-weight:bold; line-height:170%; margin:10px 0 5px 0; text-align:center;}
.tbl-nonjntxt {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff}
.tbl-nonjntxt th {padding:10px 10px; border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#efefef; font-size:9pt; font-weight:bold; color:#444;}
.tbl-nonjntxt td {padding:10px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:400; color:#444; text-align:left; line-height:150%;}
.tbl-nonjntxt th.text-titlecenter {text-align:center; font-weight:bold; color:#000;}
.tbl-nonjntxt td span.textRedchk {color:#e60000;}
.tbl-nonjntxt td colgroup .colsnjw01 {width:15%}
.tbl-nonjntxt td colgroup .colsnjw02 {width:85%}
/* ÁÖ¹®/¹è¼Û ³»¿ª¸®½ºÆ®º¸±â */
.nonJoinListBottbox {width:94%; height:auto; padding:0; margin:20px auto; text-align:center;}
.nonJoinListBottbox h2 {font-size:12pt; color:#000; letter-spacing:-0.5px; font-weight:bold; line-height:170%; margin:10px 0 5px 0; text-align:left;}
.tbl-nonjnlist {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff}
.tbl-nonjnlist th {padding:10px 10px; border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#efefef; font-size:9pt; font-weight:bold; color:#444;}
.tbl-nonjnlist td {padding:10px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:400; color:#444; text-align:center; line-height:150%;}
.tbl-nonjntxt td colgroup .colsnlisw01 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw02 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw03 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw04 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw05 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw06 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw07 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw08 {width:12%}
.tbl-nonjntxt td colgroup .colsnlisw09 {width:12%}
/* ÁÖ¹®/¹è¼Û ±¸³»³»¿ªº¸±â */
.nonJoinBuyListbox {width:94%; height:auto; padding:0; margin:20px auto; text-align:center;}
.nonJoinBuyListbox h2 {font-size:12pt; color:#000; letter-spacing:-0.5px; font-weight:bold; line-height:170%; margin:10px 0 5px 0; text-align:left;}
.tbl-nonjnbuylist {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff}
.tbl-nonjnbuylist th {padding:10px 10px; border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#efefef; font-size:9pt; font-weight:bold; color:#444;}
.tbl-nonjnbuylist td {padding:10px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; font-size:9pt; font-weight:400; color:#444; text-align:center; line-height:150%;}
.tbl-nonjnbuylist td colgroup .colsnlisbyw01 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw02 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw03 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw04 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw05 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw06 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw07 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw08 {width:12%}
.tbl-nonjnbuylist td colgroup .colsnlisbyw09 {width:12%}
/* 2007³â ÀÌÀü ±¸¸Å³»¿ª ¹öÆ° */
.btnYearbeforbuylist {border: none; color: #fff; margin-left:20px; padding: 5px 10px; cursor: pointer; background: #da190b; font-size:9pt; font-weight:bold; border-radius:4px;}



















@media screen and (max-width: 1024px) {
/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â */
#join-idpw-box-inner {width: 94%; height: auto; margin:20px auto; text-align:center; border:1px solid #ccc; background-color:#fff;}
.h2-idpw-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-idpw-top-title {margin:0; font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left;}
/* ¿ÞÂÊºÎºÐ */
.column-idpw-inner-left {width: 100%; padding: 20px 0 0 0; height: auto; margin:0 0 0 0; border-top:1px solid #ccc;}
.idpw-input-box-id {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.idpw-input-box-pw {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
/* ¿À¸¥ÂÊºÎºÐ */
.column-idpw-inner-right {width: 100%; padding: 20px 0 30px 0; height: auto; margin:0 auto; text-align:center; border-top:none; border-left:none;}
#idpwSearch-btn-Right-box {width:100%; height:auto; padding:0; margin:0 auto; text-align:center;}

/* ÀÌ¸§, ÀüÈ­¹øÈ£, ÀÌ¸ÞÀÏÁÖ¼Ò Å×ÀÌºí */
#table-NTE-inputbox {width:100%; height:auto; margin:0 auto; padding:0}
.tbl-NTE-input {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none; background:#fff}
.tbl-NTE-input th {width:23%; padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#efefef; font-size:9pt; color:#000; font-weight:600; text-align:left;}
.tbl-NTE-input td {padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:9pt; color:#666; line-height:140%; font-weight:300; text-align:left;}

.NTE-input-box-01 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-input-box-02 {width: 30%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-01 {width: 25%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-02 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px; margin-top:5px;}


/* ¶óµð¿À¹öÆ° */
.checks {position: relative;}
.checks input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.checks input[type="radio"] + label {display: inline-block; position: relative; margin-bottom:10px; padding-left: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.checks input[type="radio"] + label:before {content: ''; position: absolute; left: 0; top: 0px; width: 15px; height: 15px; text-align: left; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.checks input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.checks input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 3.5px; left: 4px; width: 9px; height: 9px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}

/* ¶óµð¿À¹öÆ° size */
.checks.small {text-align:center; margin:0 0 0 40px;}
.checks.small input[type="radio"] + label {font-size: 9pt; padding-left: 20px; color:#666; margin-right:15px;}
/*.checks.small input[type="radio"] + label:before {top: -2px; width: 15px; height: 15px;}
.checks.small input[type="radio"]:checked + label:after {top: 1px; left:2.5px; width: 9px; height: 9px;}*/


/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â Ãß°¡°ü·Ã Å×ÀÌºí */
#idpw-search-bottom-add-box {width:100%; height:auto; padding:0; margin:0 auto 10px auto;}
#pblank-right-search-height {margin-top:20px;}
.p-right-search-text-01 {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:160%; text-align:center;}
.p-right-search-text-02 {font-size:9pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:160%; text-align:center;}
}






@media screen and (max-width: 600px) {
/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â */
#join-idpw-box-inner {width: 94%; height: auto; margin:20px auto; text-align:center; border:1px solid #fff; background-color:#fff;}
.h2-idpw-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-idpw-top-title {margin:0; font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left;}
/* ¿ÞÂÊºÎºÐ */
.column-idpw-inner-left {width: 100%; padding: 20px 0 0 0; height: auto; margin:0 0 0 0; border-top:1px solid #ccc;}
.idpw-input-box-id {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
.idpw-input-box-pw {width: 100%; padding: 0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:30px; font-size:9pt; color:#666; margin-bottom:10px;}
/* ¿À¸¥ÂÊºÎºÐ */
.column-idpw-inner-right {width: 100%; padding: 20px 0 30px 0; height: auto; margin:0 auto; text-align:center; border-top:none; border-left:none;}
#idpwSearch-btn-Right-box {width:100%; height:auto; padding:0; margin:0 auto; text-align:center;}

/* ÀÌ¸§, ÀüÈ­¹øÈ£, ÀÌ¸ÞÀÏÁÖ¼Ò Å×ÀÌºí */
#table-NTE-inputbox {width:100%; height:auto; margin:0 auto; padding:0}
.tbl-NTE-input {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none; background:#fff}
.tbl-NTE-input th {width:23%; padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#efefef; font-size:9pt; color:#000; font-weight:600; text-align:left;}
.tbl-NTE-input td {padding:8px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:9pt; color:#666; line-height:140%; font-weight:300; text-align:left;}

.NTE-input-box-01 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-input-box-02 {width: 30%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-01 {width: 25%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px;}
.NTE-select-box-02 {width: 100%; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; height:28px; margin-top:5px;}


/* ¶óµð¿À¹öÆ° */
.checks {position: relative;}
.checks input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.checks input[type="radio"] + label {display: inline-block; position: relative; margin-bottom:10px; padding-left: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.checks input[type="radio"] + label:before {content: ''; position: absolute; left: 0; top: 0px; width: 15px; height: 15px; text-align: left; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before  {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.checks input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.checks input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 3.5px; left: 4px; width: 9px; height: 9px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}

/* ¶óµð¿À¹öÆ° size */
.checks.small {text-align:center; margin:0 0 0 40px;}
.checks.small input[type="radio"] + label {font-size: 9pt; padding-left: 20px; color:#666; margin-right:15px;}
/*.checks.small input[type="radio"] + label:before {top: -2px; width: 15px; height: 15px;}
.checks.small input[type="radio"]:checked + label:after {top: 1px; left:2.5px; width: 9px; height: 9px;}*/


/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£Ã£±â Ãß°¡°ü·Ã Å×ÀÌºí */
#idpw-search-bottom-add-box {width:100%; height:auto; padding:0; margin:0 auto 10px auto;}
#pblank-right-search-height {margin-top:20px;}
.p-right-search-text-01 {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:160%; text-align:center;}
.p-right-search-text-02 {font-size:9pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:160%; text-align:center;}
}