/* È¸¿ø°¡ÀÔ °¡ÀÔ¿©ºÎÈ®ÀÎ */
#join-mem-check-box {overflow: hidden; width: 1080px; height: auto; margin:50px auto; text-align:center; border:1px solid #ccc; background-color:#fff;}
.h2-join-mem-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-join-mem-top-sub-title {font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:160%;}
.p-join-mem-top-sub-redtitle {font-size:10pt; color:#df0000; font-weight:600; letter-spacing:-0.5px; line-height:160%;}
#top-join-m-line {width:96%; border-bottom:1px solid #ccc; padding:10px 0 20px 0;}

#join-mem-check-box-inner {width:100%; padding:20px 30px; margin:20px auto; text-align:left;}
.p-joinIndi-subtitle {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:5px;}
.join-mem-check-indivi-textarea {width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 2px; color:#666; box-sizing: border-box; resize: vertical; height:200px;}
#joinMem-radio-check-box {margin:5px 10px 30px 0; color:#444; text-align:left; line-height:150%; font-size:9pt;}

/* ¶óµð¿À¹öÆ° */
.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-top:5px; padding-left:30px; padding-right:-30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.checks input[type="radio"] + label:before {content: ''; position: absolute; left: 10px; top: 2px; 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 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: 5px; left: 13px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}

#joinMem-text-OKcheck-box {margin:20px auto; text-align:left;}
.p-joinIndi-bottom-ok-subtitle {font-size:9pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:20px;}


/* È¸¿ø°¡ÀÔ ¿©ºÎÈ®ÀÎ */
#join-check-Ok-box-inner {width:100%; padding:20px 30px; margin:0 auto; text-align:left;}
.tbl-jchekOk-in {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-jchekOk-in th {padding:10px 15px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:600; font-size:10pt; line-height:150%;}
.tbl-jchekOk-in td {padding:10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%;}

.tbl-jchekOk-input-box-01 {width: 100%; border: 1px solid #ccc; padding:0 10px; border-radius: 2px; height:28px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-input-box-02 {width: 25%; border: 1px solid #ccc; padding:0 10px; border-radius: 2px; height:28px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-select-box-01 {width: 10%; border: 1px solid #ccc; padding:0 10px; border-radius: 2px; height:28px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-select-box-02 {width: 25%; border: 1px solid #ccc; padding:0 10px; border-radius: 2px; height:28px; box-sizing: border-box; resize: vertical;}

#join-check-Ok-btn-boxin {width:100%; padding:0; margin:20px auto 40px auto; text-align:center;}
.btn-jcOk-agree {border: none; color: #fff; width:10%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;}
.btn-jcCancel-agree {border: none; color: #fff; width:10%; padding: 0; cursor: pointer; background-color:#999; font-size:10pt; font-weight:600; height:38px;}





/* È¸¿ø°¡ÀÔ ÀÔ·ÂÆû */
#join-memInput-text-box {width:100%; padding:0; margin:0 auto; text-align:center; font-family: 'Nanum Gothic'l}
/* ÀÔ·ÂÇÊ¼öÁ¤º¸ */
.tbl-join-memInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memInput-text th {padding:10px 15px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:600; font-size:10pt; line-height:150%; text-align:left;}
.tbl-join-memInput-text td {padding:10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}
.tbl-join-memInput-text colgroup .cols-jmptst01 {width: 10%;}
.tbl-join-memInput-text colgroup .cols-jmptst02 {width: 90%;}

.tbl-join-memInput-01 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-02 {width: 15%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-03 {width: 20%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-04 {width: 20%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-right:30px;}
.tbl-join-memInput-04-title {font-weight:600;}
.tbl-join-memInput-05 {width: 20%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-05 {width: 20%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-06 {width: 15%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-06 {width: 15%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-07 {width: 10%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}



/* ¶óµð¿À¹öÆ° */
.tbl-join-memInput-text td input[type="radio"] {width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.tbl-join-memInput-text td input[type="radio"] + label {display: inline-block; position: relative; padding-left:30px; padding-right:-30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.tbl-join-memInput-text td input[type="radio"] + label:before {content: ''; position: absolute; left: 10px; top: 1px; 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);}
.tbl-join-memInput-text td input[type="radio"] + label:active:before,
.tbl-join-memInput-text td 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);}
.tbl-join-memInput-text td input[type="radio"]:checked + label:before {background: #E9ECEE; border-color: #adb8c0;}
.tbl-join-memInput-text td input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 4px; left: 13px; width: 10px; height: 10px; background: #99a1a7; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}

.btn-join-calender {border: 2px solid #ccc; color: #d40808; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:10px;} /* ´Þ·Âº¸±â */
.btn-join-dupli-id {border: 1px solid #ccc; color: #000; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:5px;} /* ¾ÆÀÌµðÁßº¹°Ë»ö, ÁÖ¼Ò°Ë»ö */


/* ÀÔ·Â¼±ÅÃÁ¤º¸ */
#join-memOptionInput-text-box {width:100%; padding:0; margin:0 auto; text-align:center;}
.tbl-join-memOptionInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memOptionInput-text th {padding:10px 15px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:600; font-size:10pt; line-height:150%; text-align:left;}
.tbl-join-memOptionInput-text td {padding:10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}
.tbl-join-memOptionInput-text colgroup .cols-moitst01 {width: 10%;}
.tbl-join-memOptionInput-text colgroup .cols-moitst02 {width: 90%;}

/* Ã¼Å©¹Ú½º */
.tbl-join-memOptionInput-text td input[type="checkbox"] {width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0}
.tbl-join-memOptionInput-text td input[type="checkbox"] + label {display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.tbl-join-memOptionInput-text td input[type="checkbox"] + label:before {content: ' '; display: inline-block; width: 15px; height: 15px; line-height: 15px; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: #fafafa; border: 1px solid #cacece; border-radius : 3px; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.tbl-join-memOptionInput-text td input[type="checkbox"] + label:active:before,
.tbl-join-memOptionInput-text td input[type="checkbox"]: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);}
.tbl-join-memOptionInput-text td input[type="checkbox"]:checked + label:before {content: '\2714'; color: #000; text-shadow: 1px 1px #fff; background: #e9ecee; border-color: #adb8c0; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}

#join-memWhole-bottom-btn-box {width:100%; padding:0; margin:0 auto 60px auto; text-align:center;}
.btn-join-whole-ok-b {border: none; padding: 0 20px; color: #fff; cursor: pointer; background-color:#666; font-size:10pt; font-weight:600; height:36px; margin-left:10px;} /* È®ÀÎ */
.btn-join-whole-cancel-b {border: none; color: #fff; padding: 0 20px; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:36px; margin-left:5px;} /* Ãë¼Ò */


/* È¸¿ø°¡ÀÔ ¿Ï·á */
#join-check-Ok-complete-inner {width:100%; padding:20px 30px; margin:0 auto 50px auto; text-align:center;}
#top-join-m-line2 {width:96%; border-bottom:1px solid #ccc; padding:10px 0 10px 0;}
.p-joinComplete-subtitle {font-size:16pt; color:#0770ac; font-weight:300; letter-spacing:-0.5px; line-height:160%; margin:10px 0 20px 0;}
.p-joinComplete-sub {font-size:12pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:20px 0 10px 0;}
.p-joinComplete-sub2 {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:0 0 20px 0;}




@media screen and (min-width: 1025px) {
/* È¸¿ø°¡ÀÔ¿Ï·á ¸ÞÀÎÀ¸·Î°¡±â ¹öÆ°°ü·Ã */
.btn-jcOk-complete {border: none; color: #fff; width:10%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;} /* pc */
.btn-jcOk-complete-mobile {display:none;}   /* mobile */
}


@media screen and (max-width: 1024px) {
.header {display:none;}
.footer {display:none;}
/* È¸¿ø°¡ÀÔ °¡ÀÔ¿©ºÎÈ®ÀÎ */
#join-mem-check-box {width: 94%; height: auto; margin:20px auto; text-align:center; background-color:#fff;}
.h2-join-mem-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-join-mem-top-sub-title {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:160%; padding:0 20px;}
.p-join-mem-top-sub-redtitle {font-size:9pt; color:#df0000; font-weight:600; letter-spacing:-0.5px; line-height:160%;}
#top-join-m-line {width:94%;}
#join-mem-check-box-inner {width:94%; padding:20px 0 20px 0; margin:20px auto; text-align:left;}
.p-joinIndi-subtitle {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:5px;}
.join-mem-check-indivi-textarea {width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 2px; color:#666; box-sizing: border-box; resize: vertical; height:200px;}
#joinMem-radio-check-box {margin:5px 0 30px 0; color:#444; text-align:left; line-height:150%; font-size:9pt;}


/* È¸¿ø°¡ÀÔ ¿©ºÎÈ®ÀÎ */
#join-check-Ok-box-inner {width:94%; padding:0 0 0 0; margin:0 auto; text-align:left;}
.tbl-jchekOk-in {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-jchekOk-in th {width:23%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:600; text-align:left; font-size:9pt; line-height:150%;}
.tbl-jchekOk-in td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%;}
.tbl-jchekOk-in colgroup .cols-jcokin01 {width: 10%;}
.tbl-jchekOk-in colgroup .cols-jcokin02 {width: 90%;}

.tbl-jchekOk-input-box-01 {width: 100%; border: 1px solid #ccc; padding:0 10px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-input-box-02 {width: 24%; border: 1px solid #ccc; padding:0 10px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-select-box-01 {width: 26%; border: 1px solid #ccc; padding:0 5px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical; background:#fff;}
.tbl-jchekOk-select-box-02 {width: 41%; border: 1px solid #ccc; padding:0 0px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical; background:#fff;}
.btn-jcOk-agree {width:45%;}
.btn-jcCancel-agree {width:45%;}
#joinMem-text-OKcheck-box {margin:0 auto; text-align:left;}
.p-joinIndi-bottom-ok-subtitle {font-size:9pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:10px;}


/* È¸¿ø°¡ÀÔ ÀÔ·ÂÆû */
/* ÀÔ·ÂÇÊ¼öÁ¤º¸ */
.tbl-join-memInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memInput-text th {width:23%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:300; font-size:9pt; letter-spacing:-0.5px; line-height:150%; text-align:left;}
.tbl-join-memInput-text td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}
.tbl-join-memInput-text colgroup .cols-jmitst01 {width: 15%;}
.tbl-join-memInput-text colgroup .cols-jmitst02 {width: 85%;}

.tbl-join-memInput-01 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-02 {width: 25%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-bottom:5px;}
.tbl-join-memInput-03 {width: 50%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-04 {width: 28%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-right:10px;}
.tbl-join-memInput-05 {width: 25%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-05 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-top:5px;}
.tbl-join-memInput-06 {width: 30%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-06 {width: 30%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-07 {width: 10%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}

.btn-join-calender {border: 1px solid #ccc; color: #d40808; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:10px;} /* ´Þ·Âº¸±â */
.btn-join-dupli-id {border: 1px solid #ccc; color: #000; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:5px;} /* ¾ÆÀÌµðÁßº¹°Ë»ö, ÁÖ¼Ò°Ë»ö */


/* ÀÔ·Â¼±ÅÃÁ¤º¸ */
#join-memOptionInput-text-box {width:100%; padding:0; margin:0 auto; text-align:center;}
.tbl-join-memOptionInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memOptionInput-text th {width:20%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; letter-spacing:-0.5px; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}
.tbl-join-memOptionInput-text td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left; letter-spacing:-0.5px;}
.tbl-join-memOptionInput-text colgroup .cols-jmeoinst01 {width: 15%;}
.tbl-join-memOptionInput-text colgroup .cols-jmeoinst02 {width: 85%;}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
#join-check-Ok-complete-inner {width:94%; padding:20px 0; margin:0 auto 50px auto; text-align:center;}
#top-join-m-line2 {width:100%; border-bottom:1px solid #ccc; padding:10px 0 10px 0;}
.p-joinComplete-subtitle {font-size:12pt; color:#0770ac; font-weight:300; letter-spacing:-1px; line-height:160%; margin:10px 0 20px 0;}
.p-joinComplete-sub {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:20px 10px 10px 10px;}
.p-joinComplete-sub2 {font-size:10pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:0 0 20px 0;}
.btn-jcOk-complete {border: none; color: #fff; width:50%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;}

.btn-jcOk-complete {display:none;} /* pc */
.btn-jcOk-complete-mobile {border: none; color: #fff; width:50%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;}   /* mobile */
}






@media screen and (max-width: 600px) {
.header {display:none;}
.footer {display:none;}
/* È¸¿ø°¡ÀÔ °¡ÀÔ¿©ºÎÈ®ÀÎ */
#join-mem-check-box {width: 94%; height: auto; margin:20px auto; text-align:center; border:1px solid #fff; background-color:#fff;}
.h2-join-mem-top-title {margin:20px 0 10px 0; font-size:18pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.p-join-mem-top-sub-title {font-size:9pt; color:#666; font-weight:300; letter-spacing:-1px; line-height:160%; padding:0 10px;}
.p-join-mem-top-sub-redtitle {font-size:9pt; color:#df0000; font-weight:600; letter-spacing:-0.5px; line-height:160%;}
#top-join-m-line {width:100%;}
#join-mem-check-box-inner {width:100%; padding:20px 0 20px 0; margin:20px auto; text-align:left;}
.p-joinIndi-subtitle {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:5px;}
.join-mem-check-indivi-textarea {width: 100%; padding: 12px; border: 1px solid #ccc; color:#666; border-radius: 2px; box-sizing: border-box; resize: vertical; height:200px;}
#joinMem-radio-check-box {margin:5px 0 30px 0; color:#444; text-align:left; line-height:150%; font-size:9pt;}

.mypageRightMyAfterList-h2 {display:none;}

/* È¸¿ø°¡ÀÔ ¿©ºÎÈ®ÀÎ */
#join-check-Ok-box-inner {width:94%; padding:0 0 0 0; margin:0 auto; text-align:left;}
.tbl-jchekOk-in {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-jchekOk-in th {width:23%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:600; text-align:left; font-size:9pt; line-height:150%;}
.tbl-jchekOk-in td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%;}
.tbl-jchekOk-input-box-01 {width: 100%; border: 1px solid #ccc; padding:0 10px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-input-box-02 {width: 24%; border: 1px solid #ccc; padding:0 10px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-jchekOk-select-box-01 {width: 26%; border: 1px solid #ccc; padding:0 5px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical; background:#fff;}
.tbl-jchekOk-select-box-02 {width: 41%; border: 1px solid #ccc; padding:0 0px; height:28px; border-radius: 2px; box-sizing: border-box; resize: vertical; background:#fff;}
.btn-jcOk-agree {width:45%;}
.btn-jcCancel-agree {width:45%;}
#joinMem-text-OKcheck-box {margin:0 auto; text-align:left;}
.p-joinIndi-bottom-ok-subtitle {font-size:9pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin-bottom:10px;}



/* È¸¿ø°¡ÀÔ ÀÔ·ÂÆû */
/* ÀÔ·ÂÇÊ¼öÁ¤º¸ */
.tbl-join-memInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memInput-text th {width:23%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; font-weight:300; font-size:9pt; letter-spacing:-0.5px; line-height:150%; text-align:left;}
.tbl-join-memInput-text td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}

.tbl-join-memInput-01 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-02 {width: 25%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-bottom:5px;}
.tbl-join-memInput-03 {width: 50%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-04 {width: 28%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-right:10px;}
.tbl-join-memInput-05 {width: 25%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-05 {width: 100%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical; margin-top:5px;}
.tbl-join-memInput-06 {width: 30%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memselect-06 {width: 30%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}
.tbl-join-memInput-07 {width: 10%; padding:0 10px; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; resize: vertical;}

.btn-join-calender {border: 1px solid #ccc; color: #d40808; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:10px;} /* ´Þ·Âº¸±â */
.btn-join-dupli-id {border: 1px solid #ccc; color: #000; padding: 0 10px; cursor: pointer; background-color:#fff; font-size:9pt; font-weight:600; height:28px; margin-left:5px;} /* ¾ÆÀÌµðÁßº¹°Ë»ö, ÁÖ¼Ò°Ë»ö */


/* ÀÔ·Â¼±ÅÃÁ¤º¸ */
#join-memOptionInput-text-box {width:100%; padding:0; margin:0 auto; text-align:center;}
.tbl-join-memOptionInput-text {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-join-memOptionInput-text th {width:20%; padding:10px 10px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; color:#444; letter-spacing:-0.5px; font-weight:300; font-size:9pt; line-height:150%; text-align:left;}
.tbl-join-memOptionInput-text td {padding:10px 0 10px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-weight:300; font-size:9pt; line-height:150%; text-align:left; letter-spacing:-0.5px;}


/* È¸¿ø°¡ÀÔ ¿Ï·á */
#join-check-Ok-complete-inner {width:94%; padding:20px 0; margin:0 auto 10px auto; text-align:center;}
#top-join-m-line2 {width:94%; border-bottom:1px solid #ccc; padding:10px 0 0 0;}
.p-joinComplete-subtitle {font-size:12pt; color:#0770ac; font-weight:300; letter-spacing:-1px; line-height:160%; margin:10px 0 20px 0;}
.p-joinComplete-sub {font-size:11pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:20px 10px 10px 10px;}
.p-joinComplete-sub2 {font-size:10pt; color:#444; font-weight:600; letter-spacing:-0.5px; line-height:160%; margin:0 0 20px 0;}
.btn-jcOk-complete {border: none; color: #fff; width:100%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;}

.btn-jcOk-complete {display:none;} /* pc */
.btn-jcOk-complete-mobile {border: none; color: #fff; width:100%; padding: 0; cursor: pointer; background-color:#000; font-size:10pt; font-weight:600; height:38px;}   /* mobile */
}


