body { background:#FFF url(); scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#C3C3C3; scrollbar-highlight-color:#C3C3C3; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#F6F6F6; scrollbar-track-color:#F5F5F5; scrollbar-arrow-color:#C3C3C3; }
col { background:none; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, form, input, adress { margin:0; padding:0; font-size:12px; font-family:Dotum;}
ul,ol,li { list-style:none; }
/* 100512 font ¼öÁ¤ */
body, td, th, div, dt, dd, li, input, select { color:#2E3221; font-size:12px; font-family:"±¼¸²",gulim,Arial; }
/* //100512 font ¼öÁ¤ */
img { border:0; vertical-align:top; }
.none { display:none; }
ul, li { list-style:none; }
a { color:#666; }a:link { color:#666; text-decoration:none; }	 a:visited { color:#666; text-decoration:none; }a:active { color:#666; text-decoration:none; }a:hover { color:#666; text-decoration:underline; }
.fl { float:left; } .fr { float:right; }
.name_area { display:block; border:solid 1px #FFF; }
.c_b { clear:both; }
.tl_a { table-layout:auto; }
.tl_f { table-layout:fixed; }
.pos_a { position:absolute; }
.pos_r { position:relative; }
.mg_a { margin:0 auto; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; }/* Hides from IE-mac \*/ *html .clearfix {height: 1%;} .clearfix {display: block;}/* End hide from IE-mac */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.mgt15 { margin-top:15px; }

.bx_agreement_con { margin-top:9px; padding:0 10px 0 10px; text-align:left; }
.bx_agreement_con dt { margin:10px 0 10px 0; padding-left:10px; font-weight:bold; background:url(http://image.melon.co.kr/svc/images/common/bul/bul_arrow03.gif) no-repeat left 1px; }
.bx_agreement_con dd { margin-bottom:5px; padding-left:14px; line-height:1.5; text-indent:-14px; }
.bx_agreement_con dd ul { margin-left:14px; }
.bx_agreement_con dd li { padding-left:20px; text-indent:-20px; }

.bx_prot_priv_con { padding:0 10px 0 10px; text-align:left; }
.bx_prot_priv_con dl { margin-top:9px;}
.bx_prot_priv_con dt { margin:10px 0 10px 0; padding-left:10px; font-weight:bold; background:url(http://image.melon.co.kr/svc/images/common/bul/bul_arrow03.gif) no-repeat left 1px; }
.bx_prot_priv_con dd { margin-bottom:5px; padding-left:14px; line-height:1.5; text-indent:-14px; }
.bx_prot_priv_con dd ul { margin-left:14px; }
.bx_prot_priv_con dd li { padding-left:20px; text-indent:-20px; }

/*100527*/
#container .tit_join {margin-top:20px;}
.stit_join{float:left;}
.stit_area {margin-top:40px;}
.bx_agreement_con h2 {padding-left:10px;}
.bx_agreement_con li {margin-bottom:5px; padding-left:14px; line-height:1.5; text-indent:-14px; }
caption {display:none;}
.member_default {border-collapse:collapse;}
.member_default th {border:1px solid #d9d7d3; background:#f3f2f0; padding:4px 0; font-weight:normal;}
.member_default td {padding:4px 0; border:1px solid #d9d7d3; text-align:center;}
.member_agree_list {padding-left:5px;}
.member_agree_list li {line-height:20px;}
.agree_spacing {padding:10px 0 5px 5px;}


/*110429*/


div.memScroll {padding:10px; overflow:hidden; width:748px;}
div.memScroll span.memCondiB {display:block; width:854px; height:10px; background:url('/melon2.0/resource/image/cds/utility/web/contents/grayBox_1.gif') no-repeat left bottom;}
div.memScroll dl {padding-bottom:20px;}
div.memScroll dl dt {font-weight:bold;}
div.memScroll dl dd {padding:10px 0 0 10px; line-height:16px;}
div.memScroll dl dd span {display:block; padding-bottom:3px;}
div.memScroll dl dd ul li {padding:0 0 8px 15px; text-indent: -16px; line-height:16px;}
div.memScroll dl dd ul li ul {padding:4px 0 0 1px; text-indent: -14px;}
div.memScroll dl dd ul li ul li {padding-bottom:5px; text-indent: -14px;}
div.memScroll dl dd ul li ul li p {text-indent: 0;}
div.memScroll dl dd ul li ul li dl {padding-bottom:5px;}
div.memScroll dl dd ul li ul li dl dt {font-weight:normal; padding:0 0 3px 10px;}
div.memScroll dl dd ul li ul li dl dd {padding:0 0 0 15px;}
div.memScroll .txtb {font-weight:bold; margin-bottom:5px;}



.memGrayTable {width:100%; border-collapse:collapse; text-align:center; border-left:1px solid #D9D7D3; border-top:1px solid #D9D7D3;}
.memGrayTable th {padding:5px 0 5px 0; font-weight:normal; background:#F3F2F0; border-bottom:1px solid #D9D7D3; border-right:1px solid #D9D7D3;}
.memGrayTable td {padding:5px 0 5px 0; border-bottom:1px solid #D9D7D3; border-right:1px solid #D9D7D3;} 
