@charset "euc-kr";
@import url("common.css");
@import url("base.css");

.hand { cursor:pointer; }

/* ¹öÆ°¼¼Æ® */
.topRbtn {width:710px; text-align:right; margin:0;}
.cbtn {width:100%; text-align:center; margin:20px 0 0 0;}
.rbtn {width:710px; overflow:hidden; text-align:right; margin:20px 0 0 0;}
.btnSet {width:710px; overflow:hidden; margin:10px 0 0 0;}
.btnSet .lbtn {float:left;}
.btnSet .rbtn {width:auto; float:right; margin:0;}


h4.subtit { margin-bottom:13px; padding:0; }
.step { margin-bottom:-4px;}
.agree_visual { margin-bottom:26px; }
.agree div {width:100%; height:155px; overflow:hidden; overflow-y:auto; border:1px solid #d9d9d9; color:#8e8e8e;}
.agree p {text-align:right; margin :5px 0 0 0;}
.agree div p {text-align:left; padding:0 10px;}
.agree div ol {padding:0 10px; margin:10px 0 0 0;}
.agree div ol li p, .agree div ol li ol  {padding:0;}

.nameCheck {width:710px; height:129px; border:0px solid #000;
	margin:15px 0 0 0; padding:15px 0 0 10px; background:url('../images/members/bg_nameCheck.gif') no-repeat left top; text-align:center;}
.nameCheck ul { width:500px; margin:0; padding:0; }
.nameCheck ul li {display:inline;}
.nameCheck ul li label {margin:0 10px 0 0;}
.nameCheck ul li input {border:1px solid #dbdbdb; padding:3px 0 3px 0;}
.nameCheck p {margin:30px 0 0 0; text-align:left;}

/* ·Î±×ÀÎ */

/* »çÀÌÆ® ¸Ê */
/*
.sitemap {width:710px; margin-top:25px; padding-bottom:40px; background:url('../images/etc/bg_sitemap_bot.gif') no-repeat right bottom;}
.sitemap ul {width:710px; overflow:hidden; padding:30px 0 0 0; }
.sitemap ul.first {padding-top:30px; background:url('../images/etc/bg_sitemap_top.gif') no-repeat right top;}
.sitemap ul li {float:left; padding:0 0 0 40px; overflow:hidden;}
.sitemap ul li h4 {width:210px; height:24px; background:url('../images/common/line/line_sitemap01.gif') no-repeat left bottom;}
.sitemap ul li ul {width:210px; padding:0; margin:0;}
.sitemap ul li ul li {width:210px; line-height:26px; padding:0 ; margin:0;  background:url('../images/common/line/line_sitemap02.gif') repeat-y left top;}
.sitemap ul li ul li.ssmenu {line-height:0px;}
.sitemap ul li ul li dl {width:210px; background:#FFFFFF}
.sitemap ul li ul li dl dt {height:18px; padding-top:8px; background:url('../images/common/line/line_sitemap02.gif') repeat-y left top;}
.sitemap ul li ul li dl dd {width:190px; font-size:0.9em; padding-left:20px; line-height:24px; background:url('../images/common/line/line_sitemap03.gif') no-repeat left bottom;}
.sitemap ul li ul li dl dd a:hover {color:#5994dd; font-weight:normal; text-decoration:underline;}
*/

/* email ¹®ÀÇ */
#emailDivId { position:absolute; z-index:9999; width:309px; height:261px; padding:22px 20px 0; background:url(/images/common/email_bg.gif) no-repeat; }
#emailDivId .title { margin:0 0 5px 0; font-size:15px; font-weight:bold; color:#000; }
#emailDivId table { width:100%; border-top:1px solid #dedede; }
#emailDivId table th { width:53px; padding:2px 0 3px 5px; text-align:left; font-size:11px; border-bottom:1px solid #dedede; }
#emailDivId table th span { display:block; border-right:1px solid #dddddd; }
#emailDivId table td { padding:2px 0 2px 6px; border-bottom:1px solid #dedede; }
#emailDivId input.inputBox { width:240px; padding:3px 0; border:1px solid  #dbdbdb; } 
#emailDivId textarea { width:240px; height:130px; overflow:auto; border:1px solid  #dbdbdb; }
#emailDivId .btn { margin-top:8px; text-align:center; }
