#content {width:614px;}


.ppad				{padding-top:5px; margin-left:20px; width:570px; line-height:12pt;text-align:justify;}

/* member > join */
#content.member h4		{ margin:0; }
/* step1 */
#content.mstep1 .sbtn	{ padding:20px 0; text-align:center; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; }
#content.mstep1 .ipin	{ float:left; }
#content.mstep1 .ipin_btn	{ margin-top:30px; float:right; }

#content.mstep2 .note	{ width:100%; height:250px; border:solid 1px #ddd;overflow-y:scroll; padding:0 5px 0 5px;}
#content.mstep2 .yorn	{ margin-top:7px; padding-bottom:7px; text-align:center; border-bottom:solid 1px #ddd; }
#content.mstep2 .btn	{ margin-top:10px; text-align:center; }
#content.member fieldset {border:0px;}
#content.member fieldset legend {position:absolute;left:-3000px;}
/* step3 */
#content.mstep3 .bbs .bbs_write     { width:100%; margin-top:0; }
#content.mstep3 .bbs .bbs_write th	{ width:20%; }
#content.mstep3 .bbs .bbsfooter .bbsbtn	{ margin-top:10px; text-align:center; float:none; }

#content.login p			{ font-size:0.92em; letter-spacing:-0.08em; padding:0; }
#content.login div			{ position:relative; left:100px; width:480px; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #eee; }

#content.member #loginjoin		{ height:40px; }
#content.member #loginjoin p	{ padding-left:10px; background:url("/images_web/member/login_join_icon.gif") no-repeat 0 4px; }
#content.member #memberlogin	{ height:120px; padding:0; }
#content.member #memberlogin p	{ position:absolute; left:130px; top:16px; width:290px; }
#content.member #ipinlogin p	{ width:330px; margin-top:5px; }
#content.member #ipinlogin a	{ position:absolute; left:348px; top:30px; }

#content.member #memberlogin fieldset			{ position:absolute; left:40px; top:60px; width:300px; }
#content.member #memberlogin fieldset label		{ position:relative; top:5px; }
#content.member #memberlogin fieldset input		{ width:190px; border:1px solid #33aa33; }
#content.member #memberlogin fieldset .btnsubmit	{ position:absolute; left:270px; top:0px; width:57px; padding:0; border:0; }
#content.member #nmemberlogin p					{ position:absolute; left:130px; top:10px; width:200px; }
#content.member #nmemberlogin a					{ position:absolute; left:360px; top:10px; }
#content.member #nmemberlogin input				{ position:absolute; left:360px; top:10px; }

#content.findidpw #memberlogin fieldset			{ position:absolute; left:40px; top:0px; width:410px; }
#content.findidpw #memberlogin fieldset label	{ position:relative; top:5px; }
#content.findidpw #memberlogin fieldset input	{ width:190px; border:1px solid #33aa33; }
#content.findidpw #memberlogin fieldset .btnsubmit	{ position:absolute; left:330px; top:30px; width:57px; padding:0; border:0; }
#content.findidpw #memberlogin fieldset .btnemail	{ position:absolute; left:330px; top:5px; padding:0; border:0; }
#content.findidpw #nmemberlogin p				{ position:absolute; left:130px; top:10px; width:200px; }
#content.findidpw #nmemberlogin a				{ position:absolute; left:360px; top:10px; }
#content.findidpw #nmemberlogin input			{ position:absolute; left:360px; top:10px; }




/* 사이트맵 */
.sitemap						 { float:left; width:614px; margin: 0px ; padding:0px 0px 0px 0px;border:0px solid blue; }
    
.sitemap .depth					{ float:left; width:200px; margin: 0px ; padding:0px; border:0px solid red;}

.sitemap .depth ul.depth01		{ background:url("/images_web/member/sitemap_bg_002.gif") repeat-y; float:left; width:192px; margin: 0px; padding:0px 0px 0px 0px;border-bottom:1px dotted #22222; }
.sitemap .depth ul.depth01 li	{ float:left; width:192px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url('/images_web/sitemap/icon.gif') no-repeat ;}	

.sitemap .depth ul.depth01 li ul.depth02	{ float:left; width:192px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;  }
.sitemap .depth ul.depth01 li ul.depth02 li { background:url("/images_web/common/arrow_006.gif") no-repeat 20px 0;text-indent:25px;float:left; width:192px; margin: 5px 0px 0px 0px; padding: 0px 0px 10px 10px; font-weight:bold; }

.sitemap .depth ul.depth01 li ul.depth02 li ul.depth03		{ float:left; width:182px; margin: 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
.sitemap .depth ul.depth01 li ul.depth02 li ul.depth03 li	{ float:left; width:182px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; border:0px; background-image:none; }

 
