/* new ligin */


#join_tab h3 {background:none !important;}
	
img{border:none;}

#join_tab h4 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 11px 0 0 0 !important;
    width: 627px;
	background:none !important;
}

#join_tab h5 {
    background: url("/layout/images/module/join/h5.gif") no-repeat scroll left 2px transparent;
    color: #02138E;
    display: inline;
    float: left;
    font-size: 13px;
    margin-left: 0;
    padding-left: 20px;
    width: 627px;
	margin-top:20px;
}

.textArea {border: 1px solid #E1E1E3; clear: both; color: #777777; height:130px; line-height: 19px; margin: 5px 0 5px 10px; overflow-x: hidden; overflow-y: scroll; padding: 17px 19px; width: 575px;}
p.joinPoint {
    background: url("/layout/images/module/join/arrow_01.gif") no-repeat scroll left 9px transparent;
    color: #4D4D4D;  float: left; margin-bottom: 10px; margin-left: 10px; margin-top: 15px; padding: 0 0 0 10px; font-size:11px;}
.j_check{margin:2px 0 0 10px;}

#joinBtnGroup {margin-top:30px; width:100%; text-align:center;}
#joinBtnGroup ul{}
#joinBtnGroup ul li{display:inline; margin-right:10px; vertical-align:middle; }

.btn_next{float:left; margin-right:10px; width:131px; height:29px; background:url(/layout/images/module/join/btn.gif) -126px top no-repeat; display:block; border:none !important; cursor:pointer; text-indent:-9999px;  }
.btn_cancle{float:left; width:126px; height:29px; background:url(/layout/images/module/join/btn.gif) left top no-repeat; display:block; border:none; cursor:pointer; text-indent:-9999px;}


.certi_t{float:left; width:600px; padding:10px; margin:0 0 0 2px; border:solid #e4e4e4 2px;}


#btn_sns {float:left; margin:25px 0 0 2px; padding: 20px 0 0 0; border-top:1px solid #e4e4e4; width:620px;}

#btn_sns h2.htitle {
	padding:0;
	margin:0
}

#btn_sns ul {
    float: left;
    margin: 5px 0 0 30px; 
    padding: 0;
	width:570px;
}

#btn_sns li {
    background: none !important;
    margin: 0 0 0 25px;
    padding: 0;
	display:inline;
}

#join_type {
    border: 3px solid #F2F5F7;
    float: left;
    height: 310px;
    width: 675px;
}
#join_type p.member {
    float: left;
    margin: 0;
    padding-left: 28px;
    padding-top: 68px;
    width: 137px;
}
#join_type ul.type {
    float: left;
    margin-left: 28px;
    margin-top: 68px;
    padding: 0;
}
#join_type ul.type li {
    background-image: none;
    float: left;
}
#join_type ul.mtxt {
    float: left;
    margin-left: 38px;
    margin-top: 18px;
    padding: 0;
    width: 400px;
}
#join_type ul.mtxt li {
    background: url("/layout/images/module/join/arrow_01.gif") no-repeat scroll left 7px transparent;
    padding: 0 0 0 8px;
}
#join_tab {
    background-image: none;
    float: left;
    margin-left: 0;
    padding-left: 0;
}
#join_tab ul.tab {
    float: left;
    margin-left: 20px;
    padding: 0;
}
#join_tab ul.tab li {
    background-image: none;
    float: left;
    margin-right: 15px;
    padding: 0;
}
#join_tab h4 {
    background: url("/layout/images/module/join/bg_h4.gif") no-repeat scroll left top transparent;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    padding: 11px 0 0 20px;
    width: 627px;
}

#join_tab div.textArea dl {
	margin:0;
	padding:0
}

#join_tab div.textArea {
    width: 627px;
}

#join_tab p {
    float: left;
    margin: 0;
    padding: 10px 0 0 20px;
}
#join_tab p.j_check {
	clear:both;
    margin: 0;
    padding: 10px 0 0 20px;
	width:400px;
}
#join_tab p input {
    margin-left: 4px;
    vertical-align: middle;
}
#join_tab p.joinPoint {
    background: url("/layout/images/module/join/arrow_01.gif") no-repeat scroll left 7px transparent;
    color: #4D4D4D;
    margin:15px 0 10px 10px;
    padding: 0 0 0 10px;
	width:100%;
}
#join_tab p.joinText {
    color: #4D4D4D;
    margin-left: 0;
}
#join_tab p.joinText strong {
    color: #00944A;
    font-weight: bold;
    text-decoration: underline;
}
#join_tab div.textArea, #join_tab div.borderArea, #join_tab div.borderArea02 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C9C9C9 #E1E1E1 #E1E1E1;
    border-image: none;
    border-right: 1px solid #E1E1E1;
    border-style: solid;
    border-width: 1px;
    float: left;
}
#join_tab div.textArea {
    width: 627px;
}
#join_tab div.textArea div {
    height: 200px;
    margin: 0;
	padding:0;
    width: 605px;
	font-size:12px !important;
}
#join_tab div.textArea div dl dt {
    color: #000000;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0;
}
#join_tab div.textArea div dl dd {
    color: #818181;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0;
}
#join_tab .img_realsearch {
    background: url("/layout/images/module/join/img_realsearch.gif") no-repeat scroll left top transparent;
    float: left;
    height: 100px;
    margin-top: 40px;
    padding-left: 28px;
    padding-top: 58px;
    width: 137px;
}
#join_tab ul.type {
    float: left;
    margin-left: 28px;
    margin-top: 28px;
    padding: 0;
    width: 430px;
}
#join_tab ul.type li {
    background-image: none;
    float: left;
}
#join_tab ul.type02 {
    float: left;
    margin-left: 8px;
    margin-top: 10px;
    padding: 0;
}
#join_tab ul.type02 li {
    background: url("/layout/images/module/join/arrow_01.gif") no-repeat scroll left 7px transparent;
    float: left;
    line-height: 130%;
    width: 95%;
	padding:0 0 0 10px;
}
/*#join_tab ul.type03 {
    border: 1px dashed #FF3300;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 10px;
    padding: 10px 10px 10px 20px;
}
#join_tab ul.type03 li {
    background: url("/layout/images/module/join/icon_excla.gif") no-repeat scroll left -1px transparent;
    
    height: 18px;
    padding: 0 0 0 26px;
}*/
#join_tab p.end {
    float: left;
    margin: 0;
    padding-left: 28px;
    padding-top: 18px;
    width: 137px;
}
#join_tab ul.end {
    float: left;
    margin-left: 8px;
    margin-top: 50px;
    padding: 0;
    width: 350px;
}
#join_tab ul.end li {
    background: url("/layout/images/module/join/arrow_01.gif") no-repeat scroll left 7px transparent;
    float: left;
    font-size: 14px;
    line-height: 130%;
}
#join_tab ul.end li span {
    font-weight: bold;
}
#joinBtnGroup {
    float: left;
    margin: 16px 0 0;
    padding: 20px 0 0;
    width: 614px;
}
#joinBtnGroup ul {
    text-align: center;
}
#joinBtnGroup ul li {
    background-image: none !important;
    display: inline;
    margin-right: 8px;
}
#join_tab div.borderArea {
    margin-top: 18px;
    padding: 0 22px 20px;
    width: 566px;
}
#join_tab div.borderArea dl dt {
    font-size: 14px;
    margin-top: 15px;
    vertical-align: text-bottom;
}
#join_tab div.borderArea dl dt img {
    margin-right: 10px;
}
#join_tab div.borderArea dl dd {
    font-weight: normal;
    margin-top: 10px;
}
#join_tab div.borderArea dl dd strong {
    color: #388D02;
    text-decoration: underline;
}
#join_tab div.borderArea02 {
    background: url("/01kr/images/use/img_join01.jpg") no-repeat scroll 18px 12px transparent;
    margin-top: 16px;
    padding: 16px 40px 24px 130px;
}
ul#ipinBtnGroup {
    clear: both;
    padding-top: 19px;
    text-align: center;
}
ul#ipinBtnGroup li {
    display: inline;
}

#join_tab div.borderArea02 dl {
    width: 440px;
}
#join_tab div.borderArea02 dl dd {
    font-weight: normal;
    margin-top: 5px;
}
#join_tab div.borderArea02 dl dd strong {
    margin-left: 4px;
}
#join_tab table.joinTable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #76AECA -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 2px medium medium;
    clear: both;
    margin-top: 8px;
    padding: 0;
    width: 95%;
}
#join_tab table.joinTable caption {
    margin-top: 20px;
    padding-left: 20px;
    text-align: left;
}
#join_tab table.joinTable caption strong {
    color: #00A851;
    font-weight: normal;
    margin-left: 8px;
}
#join_tab table.joinTable tr th, #join_tab table.joinTable tr td {
    border-bottom: 1px solid #DCDEE7;
}
#join_tab table.joinTable tr th {
    background: url("/01kr/images/use/bol_jointh.gif") no-repeat scroll 19px 18px #F5F6F6;
    padding: 10px 15px;
    text-align: left;
    vertical-align: text-top;
    width: 20%;
}
#join_tab table.joinTable tr td {
    font-weight: normal;
    padding: 7px 10px;
}
#join_tab table.joinAddress tr td {
    padding: 0 0 0 10px;
}
#join_tab table.joinAddress tr td.paddingOther01 {
    padding: 7px 10px 4px;
}
#join_tab table.joinAddress tr td.paddingOther02 {
    padding: 4px 10px 7px;
}
#join_tab table.joinTable tr td input, #join_tab table.joinTable tr td select, #join_tab table.joinTable tr td img {
    vertical-align: middle;
}
#join_tab table.joinTable tr td img {
    margin-left: 8px;
}
#join_tab table.joinTable tr td ul.joinLeft li {
    background-image: none;
    display: inline;
}
#join_tab table.joinTable tr td ul li {
    background-image: none !important;
}
span.must_input {
    color: #FF3300;
	padding:0 0 0 3px;
}
#join_tab table.joinTable tr td input {
    border: 1px solid #C7C7C7;
    height: 16px;
    padding: 2px;
	margin :2px 0;
}
#join_tab table.joinTable tr td input.joinInput01 {
    width: 132px;
}
#join_tab table.joinTable tr td input#address_1, #join_tab table.joinTable tr td input#address_2 {
    width: 340px;
}
#join_tab table.joinTable tr td input.joinInput03 {
    width: 65px;
}
#join_tab table.joinTable tr td input.joinInput04 {
    width: 399px;
}
#join_tab table.joinTable tr td input.joinInput05 {
    width: 49px;
}
#join_tab table.joinTable tr td input.joinInput06 {
    width: 113px;
}
#contentUseIdSearch input.checkInput07, #contentUseIdSearch input.checkInput08 {
    border: 1px solid #BFC7E0;
    height: 16px;
    padding: 2px;
}
#contentUseIdSearch input.checkInput07 {
    width: 234px;
}
#contentUseIdSearch input.checkInput08 {
    width: 107px;
}
#idsearch {
		
}
#idsearch h2 {
    margin-left: 12px;
    margin-top: 10px;
}
#idsearch p.close {
    left: 410px;
    position: absolute;
    top: 8px;
}
#idsearch p {
    font-size: 14px;
    margin-left: 22px;
    margin-top: 20px;
}
#idsearch p.red {
    color: #FF4200;
    font-weight: bold;
    margin: 0 0 0 22px;
}
#idsearch p.black {
    color: #000000;
    font-weight: bold;
    margin: 20px 0 0 22px;
	font-size:14px;
	line-height:24px;
	font-family:'돋움체',Verdana, Geneva, sans-serif;
}
#idsearch form {
    width: 320px;
}
#idsearch fieldset {
    background-color: #F7F8F9;
    float: left;
    height: 44px;
    margin-left: 40px;
    margin-top: 20px;
    padding: 0 0 0 32px;
    width: 350px;
	border:none;
}
#idsearch fieldset legend {
    float: left;
    font-size: 12px;
    padding: 17px 0 0;
    visibility: visible;
    width: 50px;
}
#idsearch input.w150 {
    border: 1px solid #C8D0EA;
    float: left;
    height: 22px;
    margin-top: 10px;
    width: 150px;
}
#idsearch input.p10 {
    float: left;
    margin-left: 5px;
    margin-top: 8px;
}
.text_id_s{ height:35px;}
.text_id_s span{ padding:10px 0 0 10px;}
.text_id_s img{ float:right; padding-right:20px;}
.point{ color:#3e8ccf;}


ul.type03 {
    border: 1px dashed #e84a49;
	float:left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 10px 10px 20px !important;
	width:600px;
}
ul.type03 li {
    background: url("/layout/images/module/icon_excla.gif") no-repeat scroll left 3px transparent !important;
    color: #FF3300;
    height: 18px;
    padding: 0 0 0 20px !important;
}

