div.agreement{ border:1px solid #ccc; width:580px; height:250px; overflow-y:scroll; margin:30px auto 0 auto;}
div.consent{ width:580px; margin:5px auto 0 auto;}
div.consent p{color:#9d7a3e; font-size:8pt;}
.login{ border:1px solid #000; min-width:230px; min-height:90px; height:auto !important; height:230px;}
div.member_regist_body{ position:relative; top:0px; left:0px; float:left;}
div.member_regist_body table.member{ float:left; border-collapse:collapse;}
div.member_regist_body table.member th{ text-align:left; height:30px; width:100px; border-bottom:1px solid #D1D1D1;}
div.member_regist_body table.member td{ text-align:left; height:30px; width:600px; border-bottom:1px solid #D1D1D1;}
.cart_list{ width:775px; _width:768px;}
.cart_total{ width:775px; _width:768px; margin:0 0 0 auto;}
.cart_total tr th{ text-align:left; padding: 2px 0 2px 10px;}
div.myroom{ width:775px;}
/**************** 왼쪽 상단타이틀**************/
/*공인중개사*/
.mem_left dl dt.title{background:url('/image/title/my_top.gif') 0% 0% no-repeat;}
/*주택관리사*/
.mem_left1 dl dt.title{background:url('/image/title/jutek/my_top.gif') 0% 0% no-repeat;}
/*직업상담사*/
.mem_left2 dl dt.title{background:url('/image/title/jikeop/my_top.gif') 0% 0% no-repeat;}
/*경비지도사*/
.mem_left3 dl dt.title{background:url('/image/title/kyeong/my_top.gif') 0% 0% no-repeat;}
/*행정사*/
.mem_left4 dl dt.title{background:url('/image/title/haeng/my_top.gif') 0% 0% no-repeat;}
/*공경매사*/
.mem_left5 dl dt.title{background:url('/image/title/ko/my_top.gif') 0% 0% no-repeat;}



div.mem_left_list dl{ background:url('/image/bg/left_member_y-repeat.gif') center repeat-y;}
div.mem_left_list dl dt.title{ background:url('/image/bg/left_member_top.gif') 50% 0% no-repeat;}
div.mem_left_list dl dd.bottom{ background:url('/image/bg/left_member_botom.gif') 50% 100% no-repeat;}
.msg_document{ width:96%; margin:10px auto; min-height:500px; _height:auto !important; _height:500px; border:1px solid #ccc;}
.edu_charts{ width:775px; border:0px solid #000;}
.calendar{width:775px;border-collapse:collapse;border-bottom:2px solid #789ddf; margin-top:30px;}
.calendar thead tr td{height:50px;}
.calendar thead tr td span{font-size:20px;}
.calendar tbody tr th{background-color:#dce2ed;height:30px;font-size:15px;border-top:2px solid #6c87b6;}
.calendar tbody tr td{ border-top:1px solid #789ddf; position:relative;top:0;left:0; height:40px;}
.calendar tbody tr td.week_login{color:#008000;font-weight:bolder;cursor:pointer;}
.calendar tbody tr th.week_1, .calendar tbody tr td.week_1{border-left:1px solid #ccc;}
.calendar tbody tr th.week_2, .calendar tbody tr td.week_2, .calendar tbody tr th.week_3, .calendar tbody tr td.week_3, .calendar tbody tr th.week_4, .calendar tbody tr td.week_4, .calendar tbody tr th.week_5, .calendar tbody tr td.week_5, .calendar tbody tr th.week_6, .calendar tbody tr td.week_6{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.calendar tbody tr th.week_6, .calendar tbody tr td.week_6{color:#000080;}
.calendar tbody tr th.week_7, .calendar tbody tr td.week_7{border-right:1px solid #ccc; color:#f00;}
.step_tab{ width:700px; clear:both; text-align:left; margin:60px 0 40px 0; }
.step_tab li{  display: inline; padding-right:5px;  }

.mypage_tab{padding:20px 0px 30px 0px;}
.mypage_tab li{ display:inline; padding-left:2px; width:667px; }
.btn_buy{margin-top:25px;}


/********************************* 2013 12 03 추가 **************************/
/* 학습계획표 */
h4{padding-bottom:20px;}


.formType01{width:775px; border-top:2px solid #333; border-left:1px solid #d9d9d9; margin-bottom:15px;}
.formType01 th{background:#f3f3f3; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.formType01 td{border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px; text-align:left;}

.eduplan_date{display:block; position:relative; height:22px; margin-bottom:40px; width:775px;}
.eduplan_date dt{font-weight:bold; font-size:14px; width:150px; float:left; display:none;}
.eduplan_date dd{ width:500px; float:right; text-align:right;}
.eduplan_date dd span{font-weight:bold; font-size:14px; vertical-align:text-bottom}
.eduplan_date dd input{height:20px; vertical-align:top}

h4.memPlanTitle{font-size:18px; font-weight:bold; margin-bottom:15px; height:20px;}
h4.memPlanTitle span{color:#999;}

/* 비밀번호변경 */
.modifyPassword{width:702px; border:1px solid #d9d9d9;}
.modifyPassword table{padding:20px; margin:0 auto; border:none}
.modifyPassword table th{width:120px; text-align:left; padding:5px;}
.modifyPassword table td{text-align:left; padding:5px;}
.modifyPassword table td input.mPw01{width:200px; border:1px solid #ccc; height:22px;}
.modifyPassword table td input.mPw02{width:196px; border:3px solid #ccc; height:18px;}


/* 나의학습이력보기 레이어팝업 */
#clderLayer{width:500px; min-height:300px; height:auto; border:1px solid #333; position:absolute; left:140px; top:200px; background:#fff; z-index:99999;}
#clderLayer h4{background:#333; height:20px; font-size:20px; color:#fff; font-weight:bold; text-indent:20px; padding:20px 0px; position:relative;}
#clderLayer h4 .close{width:18px; height:18px; position:absolute; right:40px; top:20px;}
#clderLayer .clderLayerCon{width:460px; height:auto; margin:20px auto;}
#clderLayer .clderLayerCon li{width:100%; height:auto; display:block; padding:0px 0px 5px 0px; border-bottom:1px dashed #d0d0d0; margin-bottom:9px; text-align:left;}



/*장바구니*/
table.BlackSkin{border-collapse:collapse;}
table.BlackSkin caption{position:relative;top:0;left:0;height:20px;margin:20px 0 10px 0;}
table.BlackSkin caption img{position:absolute;top:3px;left:10px;}
table.BlackSkin thead tr th{
	background:#f5f5f5;
	border-top:2px solid #333; 
	height:35px;
	color:#666;
	font-size:12px;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
}
table.BlackSkin thead tr th.first{background:none;}
table.BlackSkin tbody tr td{border-bottom:1px solid #d9d9d9;height:35px;}
table.BlackSkin tfoot tr td{border-bottom:2px solid #d9d9d9;background-color:#f5f5f5;}