/* ·Î±×ÀÎ */
	.loginWrap	{ width:730px; clear:both; padding-bottom:20px;}
	.loginWrap:after {content:""; display:block; clear:both;}
	.loginWrap .tit2 {clear:both; height:80px;}
	.loginWrap .loginTxt	{clear:both; padding:10px 0; line-height:160%;}
	.loginWrap .loginTxt strong	{color:#6988a1;}
	.loginWrap .detail {width:728px; clear:both; border:1px dashed #9db1d7; padding:40px 0; margin:0 auto; background: url('/images/mem/login_bg.gif') 50px center no-repeat #f9f9f9;  }
	.loginWrap .detail .loginForm dl { float:left; width:230px; height:80px;  padding-left:300px;}
	.loginWrap .detail .loginForm dl dt { float:left; width:70px; height:18px; padding:9px 0 0 15px; font-weight:bold; color:#6988a1; background: url('/images/common/icon/ar03.gif') 0 10px no-repeat;}
	.loginWrap .detail .loginForm dl dd { float:left; width:140px; height:22px; padding-top:5px;}
	.loginWrap .detail .loginForm dl dd input { width:125px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}
	.loginWrap .detail .loginBtn { float:left; padding-top:4px; }
	.loginWrap .detail .otherBtn {clear:both; width:260px; height:30px; margin-left:310px; text-align:center; }
	.loginWrap .detail .otherBtn img {margin:0 5px; vertical-align:top; }
	.loginWrap .comment {padding-top:15px; clear:both;}
	.loginWrap .comment li	{padding-left:7px; color:#888; line-height:160%; background:url('/images/common/icon/cr03.gif') left center no-repeat;}
	.loginWrap .agree {padding:10px 0 0 10px;}
	.loginWrap .agree .chk {vertical-align:middle;}
	.loginWrap .agree label {padding-left:5px;}	

/* ºñ¹øÃ£±â */
	.tabWrap {height:30px; margin-bottom:15px; background:url('/images/mem/tab2_back.gif') repeat-x left -30px;}
	.tabWrap ul li {float:left; display:inline;}
	.tabWrap ul li a.off {width:130px; height:20px; padding:10px 0 0 0; color:#6188cb; background:url('/images/mem/tab2_bg.gif') 0 0 no-repeat; }
	.tabWrap ul li a.on {width:130px; height:20px; padding:10px 0 0 0; color:#666; font-weight:bold; background:url('/images/mem/tab2_bg.gif') 0 -30px no-repeat; }
	.tabWrap ul li a {text-align:center; display:block; font-weight:bold; letter-spacing:-1px;}

	.idpwWrap	{ width:730px; clear:both; padding-bottom:20px;}
	.idpwWrap:after {content:""; display:block; clear:both;}
	.idpwWrap .detail  {width:728px; clear:both; border:1px dashed #9db1d7; padding:20px 0; margin:0 auto;  background: url('/images/mem/idpw_bg.gif') 40px center no-repeat #f9f9f9; } 
	.idpwWrap .detail:after {content:""; display:block; clear:both; overflow:hidden;}
	.idpwWrap .detail .idForm {position:relative; width:500px; padding:20px 0 20px 220px;}	
	.idpwWrap .detail .idForm dl {clear:both; width:500px;}
	.idpwWrap .detail .idForm dl:after {content:""; display:block; clear:both; overflow:hidden;}
	.idpwWrap .detail .idForm dl dt { float:left; width:100px; height:18px; padding:9px 0 0 15px; font-weight:bold; color:#6988a1; background: url('/images/common/icon/ar03.gif') 0 10px no-repeat;}
	.idpwWrap .detail .idForm dl dd { float:left; width:350px; height:24px; padding-top:5px;}
	.idpwWrap .detail .idForm dl dd .eName {width:170px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.idpwWrap .detail .idForm dl dd .eNum {width:75px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.idpwWrap .detail .idForm dl dd img {vertical-align:middle;}
	.idpwWrap .detail .idForm dl dd input {vertical-align:middle;}

	.idpwWrap .detail .pwForm {position:relative; width:500px; padding:20px 0 20px 220px;}	
	.idpwWrap .detail .pwForm dl {clear:both; width:500px;}
	.idpwWrap .detail .pwForm dl:after {content:""; display:block; clear:both; overflow:hidden;}
	.idpwWrap .detail .pwForm dl dt { float:left; width:100px; height:18px; padding:9px 0 0 15px; font-weight:bold; color:#6988a1; background: url('/images/common/icon/ar03.gif') 0 10px no-repeat;}
	.idpwWrap .detail .pwForm dl dd { float:left; width:350px; height:24px; padding-top:5px;}	
	.idpwWrap .detail .pwForm dl dd .eName {width:170px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.idpwWrap .detail .pwForm dl dd .eNum {width:75px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.idpwWrap .detail .pwForm dl dd img {vertical-align:middle;}
	.idpwWrap .detail .pwForm dl dd input {vertical-align:middle;}

	.secWrap	{ width:730px; clear:both; padding-bottom:20px;}
	.secWrap:after {content:""; display:block; clear:both;}
	.secWrap .detail  {width:728px; clear:both; border:1px dashed #9db1d7; padding:10px 0; margin:0 auto;  background: url('/images/mem/sece_bg.gif') 40px 60px no-repeat #f9f9f9; } 
	.secWrap .detail:after {content:""; display:block; clear:both; overflow:hidden;}
	.secWrap .txt {padding:0 0 10px 17px; color:#ff9000; background: url('/images/common/icon/icon_i2.gif') no-repeat 0 2px;}
	.secWrap .detail .secForm {position:relative; width:500px; padding:20px 0 10px 220px;}	
	.secWrap .detail .secForm dl {clear:both; width:500px;}
	.secWrap .detail .secForm dl:after {content:""; display:block; clear:both; overflow:hidden;}
	.secWrap .detail .secForm dl dt { float:left; width:100px; min-height:18px; _height:18px;  padding:9px 0 0 15px; font-weight:bold; color:#6988a1; background: url('/images/common/icon/ar03.gif') 0 10px no-repeat;}
	.secWrap .detail .secForm dl dd { float:left; width:350px; min-height:24px; _height:24px; padding-top:5px;}
	.secWrap .detail .secForm dl dd .eName {width:170px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.secWrap .detail .secForm dl dd .eNum {width:75px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.secWrap .detail .secForm dl dd .textarea  {width:270px; height:60px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.secWrap .detail .secForm dl dd .eEmail {width:270px; height:18px; border:1px solid #9db1d7; background-color:#FFF; padding-left:5px;}	
	.secWrap .detail .secForm dl dd img {vertical-align:middle;}
	.secWrap .detail .secForm dl dd strong {font-family:"airal","verdana"; font-size:14px; color:#36b4f3;}
	.secWrap .detail .secForm dl dd .text {color:#888; font-size:11px;}
	.secWrap .detail .secForm .btn {clear:both; padding-top:20px; text-align:center;}

/* È¸¿ø°¡ÀÔ */
	.joins	{ width:730px; clear:both;}
	.joins .privateLaw {width:670px; height:180px; padding:20px 29px; border:1px solid #cccccc; background:#f8f8f8; clear:both; overflow-y:scroll;
			scrollbar-highlight-color: #ededed;
			scrollbar-shadow-color: #ccc;
			scrollbar-arrow-color: #878787;
			scrollbar-face-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #f2f2f2;}
	.joins .privateLaw .title {display:none; height:35px; font-size:16px; line-height:18px; text-align:center; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.joins .privateLaw .txt {padding:5px 0; color:#666; line-height:18px;}
	.joins .privateLaw dl {clear:both; padding-top:20px;}
	.joins .privateLaw dl dt {height:20px; color:#2a86ba; font-size:13px; line-height:18px; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.joins .privateLaw dl dd {padding:5px 0 20px 10px; line-height:18px; color:#666;}
	.joins .privateLaw dl dd ol {padding-left:18px;}
	.joins .privateLaw dl dd ol li {list-style:decimal !important; line-height:18px; padding-bottom:8px; }
	.joins .privateLaw dl dd ul {padding:7px 0;}
	.joins .privateLaw dl dd ul li {list-style:none !important; line-height:18px; padding-bottom:8px; }
	.joins .privateLaw dl dd .txt {display:block;}
	.joins .privateLaw dl dd .txt2 {display:block; padding-top:5px;}
	
	.joins .userLaw {width:670px; height:160px; padding:10px 29px; border:1px solid #cccccc; background:#f8f8f8; clear:both; overflow-y:scroll;
			scrollbar-highlight-color: #ededed;
			scrollbar-shadow-color: #ccc;
			scrollbar-arrow-color: #878787;
			scrollbar-face-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #f2f2f2;}
	.joins .userLaw .title {display:none; height:35px; font-size:16px; line-height:18px; text-align:center; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.joins .userLaw .txt {padding:0 0 10px 0; color:#666;}
	.joins .userLaw dl {clear:both; padding-top:10px; padding-left:5px; padding-bottom:20px; }
	.joins .userLaw dl dt {height:20px; color:#2a86ba; font-size:13px; line-height:18px; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.joins .userLaw dl dd {padding:5px 0 20px 0; line-height:18px; color:#666;}
	.joins .userLaw dl dd ol {padding-left:28px;}
	.joins .userLaw dl dd ol li {list-style:decimal !important; line-height:18px; padding-bottom:4px; }
	.joins .userLaw dl dd ul {padding:7px 0;}
	.joins .userLaw dl dd ul li {list-style:none !important; line-height:18px; padding-bottom:4px; }
	.joins .userLaw dl dd .txt {padding-left:10px; display:block;}	

	.joinsForm {clear:both; width:730px; border-top:2px solid #82b9d8;}
	.joinsForm tbody tr th {height: 31px; padding:3px 0 3px 5px; font-weight:bold; text-align: left; color:#6988a1; background:#f6f6f6; border-top:1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
	.joinsForm tbody tr th label { padding-left:10px; display:inline-block; vertical-align:middle;}
	.joinsForm tbody tr th img {vertical-align:middle;}
	.joinsForm tbody tr th {width:125px; padding-left:5px;}
	.joinsForm tbody tr td {height: 31px; padding:3px 0 3px 15px;  border-bottom: 1px solid #D8D8D8; border-top:1px solid #D8D8D8;}
	.joinsForm tbody tr td .eUser { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.joinsForm tbody tr td .eEmail { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.joinsForm tbody tr td .eTel { width: 50px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.joinsForm tbody tr td .ePwd { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.joinsForm tbody tr td .eNum { width: 28px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.joinsForm tbody tr td .eZipcode { width: 80px; height: 17px; margin-bottom:1px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.joinsForm tbody tr td .textarea { width:98%;  margin: 4px 0; border:solid 1px #e0e0e0;}
	.joinsForm tbody tr td .textarea2 { width:98%; height:40px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.joinsForm tbody tr td .eAddress { width:78%; height:17px; margin-top:4px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.joinsForm tbody tr td img {vertical-align: middle; }
	.joinsForm tbody tr td label {vertical-align: middle;}
	.joinsForm tbody tr td select { vertical-align:middle;}
	.joinsForm tbody tr td .rdo { vertical-align:middle;}
	.joinsForm tbody tr td .chk{ vertical-align:middle;}
	.joinsForm tbody tr td .addWrap {padding:4px 0;}
	.joinsForm tbody tr td .autoWrap {padding:4px 0;}
	.joinsForm tbody tr td .autoWrap strong {float:left; font-size:30px; color:#cc0000; display:block; width:120px;}
	.joinsForm tbody tr td .autoWrap span.txt {display:block; clear:both; padding:10px 0 !important; vertical-align:middle;}
	.joinsForm tbody tr td .autoWrap input {vertical-align:middle; margin-top:5px;}
	.joinsForm tbody tr td span.txt {color:#6988a1; font-size:11px; padding-left:10px;}
	.joinsForm tbody tr td input {line-height:18px;}


/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
	.service {width:730px; clear:both;}
	.serivce:after {content:""; display:block; clear:both; overflow:hidden;}

	.service .privateLaw {width:670px; height:400px; padding:20px 29px; border:1px solid #cccccc; background:#f8f8f8; clear:both; overflow-y:scroll;
			scrollbar-highlight-color: #ededed;
			scrollbar-shadow-color: #ccc;
			scrollbar-arrow-color: #878787;
			scrollbar-face-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #f2f2f2;}
	.service .privateLaw .title {height:35px; font-size:16px; line-height:18px; text-align:center; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.service .privateLaw .txt {padding:5px 0; color:#666; line-height:18px;}
	.service .privateLaw dl {clear:both; padding-top:20px;}
	.service .privateLaw dl dt {height:20px; color:#2a86ba; font-size:13px; line-height:18px; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.service .privateLaw dl dd {padding:5px 0 20px 10px; line-height:18px; color:#666;}
	.service .privateLaw dl dd ol {padding-left:18px;}
	.service .privateLaw dl dd ol li {list-style:decimal !important; line-height:18px; padding-bottom:8px; }
	.service .privateLaw dl dd ul {padding:7px 0;}
	.service .privateLaw dl dd ul li {list-style:none !important; line-height:18px; padding-bottom:8px; }
	.service .privateLaw dl dd .txt {display:block;}
	.service .privateLaw dl dd .txt2 {display:block; padding-top:5px;}

	/* ÀÌ¿ë¾à°ü */
	.service .userLaw {width:670px; height:400px; padding:20px 29px; border:1px solid #cccccc; background:#f8f8f8; clear:both; overflow-y:scroll;
			scrollbar-highlight-color: #ededed;
			scrollbar-shadow-color: #ccc;
			scrollbar-arrow-color: #878787;
			scrollbar-face-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #f2f2f2;}
	.service .userLaw .title {height:35px; font-size:16px; line-height:18px; text-align:center; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.service .userLaw .txt {padding:0 0 10px 0; color:#666;}
	.service .userLaw dl {clear:both; padding-top:10px; padding-left:5px; padding-bottom:20px; }
	.service .userLaw dl dt {height:20px; color:#2a86ba; font-size:13px; line-height:18px; font-family:"NG","NGB","³ª´®°íµñ","³ª´®°íµñ Bold","NanumGothic","NanumGothicBold"; font-weight:bold;}
	.service .userLaw dl dd {padding:5px 0 20px 0; line-height:18px; color:#666;}
	.service .userLaw dl dd ol {padding-left:28px;}
	.service .userLaw dl dd ol li {list-style:decimal !important; line-height:18px; padding-bottom:4px; }
	.service .userLaw dl dd ul {padding:7px 0;}
	.service .userLaw dl dd ul li {list-style:none !important; line-height:18px; padding-bottom:4px; }
	.service .userLaw dl dd .txt {padding-left:10px; display:block;}

	/* ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ */
	.email {width:100%; clear:both; padding:30px 0; text-align:center;}
	.email:after {content:""; display:block; clear:both; overflow:hidden;}
