p{
	margin:0;
}
.regmem_wrap{
	float:left;
	width:980px;
	*width:978px;
}
.regmem_left{
	float:left;
	width:620px;
}
.regmem_visual{
	float:left;
}
.regmem_right{
	float:right;
	width:320px;
}

.regmem_left .reg_news{
	float:left;
	width:620px;
}
.regmem_left .reg_news h2{
	float:left;
	margin:0;
}
.regmem_left .reg_news p{
	float:right;
	position:relative;
	margin:0;
	top:6px;
	font:11px Dotum;
	color:#989898;
}
.regmem_left .reg_news ul{
	float:left;
	width:620px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e4e4e7;
}
.regmem_left .reg_news li{
	float:left;
	text-align:left;
	width:100%;
	padding:4px 0;
	font:11px gulim; color:#b33434;
}
.regmem_left .reg_news li a,
.regmem_left .reg_news li strong{
	float:left;
}
.regmem_left .reg_news li a{
	display:block;
	font:bold 14px Dotum;
	color:#333333;
}
.regmem_left .reg_news li a:hover{
	text-decoration:none;
	color:#2863a7;
}
.regmem_left .reg_news li span{
	float:right;
	font:11px Dotum;
	color:#666;
}
.regmem_left .reg_news li strong{
	float:left;
	text-align:left;
	font-weight:normal;
	font:bold 14px Dotum;
	color:#385abd;
	margin-right:7px;
}
.reg_realtime{
	float:left;
	width:620px;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
}
.reg_realtime .reg_realtime_tab{
	float:left;
	background:url('../images/reg_tabmenu_bg.gif') repeat-x 0 0;
	width:620px; height:37px;
	margin-top:9px;
}
.reg_realtime .reg_realtime_tab li{
	float:left;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #bbb;
	background:#fbfbfb;
	width:95px;
	height:35px;
}
.reg_realtime .reg_realtime_tab li.st{
	border-left:1px solid #ddd;
}
.reg_realtime .reg_realtime_tab li a{
	font:bold 12px gulim;
	color:#6b6b6b;
	display:block;
	text-align:center;
	height:35px;
	line-height:35px;
}
.reg_realtime .reg_realtime_tab li.on{
	border-left:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
	border-bottom:none;
	height:36px;
	background:#fff;
}
.reg_realtime .reg_realtime_tab li.on a{
	color:#333333;
}
.reg_realtime .reg_realtime_news{
	float:left;
	margin-top:20px;
}
.reg_realtime .reg_realtime_news li{
	float:left;
	padding:5px 0;
}
.reg_realtime .reg_realtime_news li a{
	float:left;
	width:534px;
}
.reg_realtime .reg_realtime_news li span{
	float:right;
	font:11px gulim;
	color:#666;
}



.best_week{
	float:left;
	width:295px;
}
.best_week h2{
	float:left;
}
.best_week ul{
	float:left;
	width:295px;
	border-top:1px solid #e4e4e7;
	margin-top:10px;
	padding-top:10px;
}
.best_week li{
	float:left;
	padding-left:20px;
	width:295px;
	text-align:left;
}
.best_week li a{
	line-height:22px;
}
.best_week li.r1{
	background:url('../images/rank_num1.gif') no-repeat 0 4px;
}
.best_week li.r2{
	background:url('../images/rank_num2.gif') no-repeat 0 4px;
}
.best_week li.r3{
	background:url('../images/rank_num3.gif') no-repeat 0 4px;
}
.best_week p{
	position:relative;
	float:right;
	top:23px;
}
.best_week p a{
	font:11px Dotum;
	color:#989898;
}


.best_month{
	float:right;
	width:295px;
}
.best_month h2{
	float:left;
}
.best_month h3{
	background:#ddd;
}
.best_month ul{
	float:left;
	width:295px;
	border-top:1px solid #e4e4e7;
	margin-top:10px;
	padding-top:10px;
}
.best_month li{
	float:left;
	padding-left:20px;
	width:295px;
	text-align:left;
}
.best_month li a{
	line-height:22px;
}
.best_month li.r1{
	background:url('../images/rank_num1.gif') no-repeat 0 4px;
}
.best_month li.r2{
	background:url('../images/rank_num2.gif') no-repeat 0 4px;
}
.best_month li.r3{
	background:url('../images/rank_num3.gif') no-repeat 0 4px;
}
.best_month p{
	position:relative;
	float:right;
	top:23px;
}
.best_month p a{
	font:11px Dotum;
	color:#989898;
}
.banner_work{
	float:left;
	margin-top:20px;
}


.reg_counsel{
	float:left;
	width:620px;
	text-align:left;
	margin-bottom:30px;
	margin-top:30px;
}
.reg_counsel p{
	float:right;
	position:relative;
	top:7px;
}
.reg_counsel .reg_counsel_tab{
	float:left;
	background:url('../images/reg_tabmenu_bg.gif') repeat-x 0 0;
	width:620px; height:37px;
	margin-top:9px;
}
.reg_counsel .reg_counsel_tab li{
	float:left;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #bbb;
	background:#fbfbfb;
	width:95px;
	height:35px;
}
.reg_counsel .reg_counsel_tab li.st{
	border-left:1px solid #ddd;
}
.reg_counsel .reg_counsel_tab li a{
	font:bold 12px gulim;
	color:#6b6b6b;
	display:block;
	text-align:center;
	height:35px;
	line-height:35px;
}
.reg_counsel .reg_counsel_tab li.on{
	border-left:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
	border-bottom:none;
	height:36px;
	background:#fff;
}
.reg_counsel .reg_counsel_tab li.on a{
	color:#333333;
}
.reg_counsel .reg_counsel_news{
	float:left;
	margin-top:15px;
}
.reg_counsel .reg_counsel_news a{
	font:12px Gulim
	float:left;
	width:534px;
}
.reg_counsel .reg_counsel_news td{
	font:12px gulim;
	color:#666;
	height:28px;
}
.reg_counsel .reg_counsel_news td.state{
	text-align:right;
}


.regmem_right{
	float:right;
	background:#fafafa;
}
.regmem_right_top{
	float:right;
	width:270px;
	padding:30px 25px;
	padding-top: 0px !important;
	border:1px solid #e6e6e7;
}
.login_form{
	float:left;
	margin-top:20px;
	width:270px;
	border-bottom:1px solid #e4e4e7;
}
.login_form h2 {
	float:left;
	width:270px;
	font-weight:normal;
	text-align:left;
}
.login_form h2 strong{
	font:bold 12px Dotum;
	color:#2b7ac4;
}
.login_form ul{
	float:left;
	margin-top:5px;
	padding-top:10px;
	width:270px;
	border-top:1px solid #e4e4e7;
}
.login_form li{
	float:left;
	text-align:left;
	margin-right:5px;
}
.login_form li p{
	width:60px;
	float:left;
	font:bold 12px Dotum;
	color:#2b7ac4;
	line-height:35px;
}
.login_form li input{
	display:inline;
	width:195px; height:22px;
	border:2px solid #acacac;
}
.login_info{
	float:left;
	margin-top:20px;
	width:270px;
}
.login_info h2 {
	float:left;
	font-weight:normal;
	text-align:left;
}
.login_info p{
	float:left;
	position:relative;
	top:-5px; left:7px;
}
.login_info h2 strong{
	font:bold 12px Dotum;
	color:#2b7ac4;
}
.login_info li{
	float:left;
	width:183px; height:15px;
	padding:8px 0;
	padding-left:87px;
	text-align:left;
	border-top:1px solid #e4e4e7;
	line-height:18px;
}
.login_info li.period{
	padding-left:0;
	width:270px;
}
.login_info li.login{
	background:url('../images/meminfo_log.gif') no-repeat 0 9px;
}
.login_info li.info{
	background:url('../images/meminfo_info.gif') no-repeat 0 9px;
	font:11px Arial;
	color:#6e6e6e;
}
.login_info ul{
	float:left;
	border-bottom:1px solid #e4e4e7;
	margin-top:5px;
}
.login_info li strong{
	font:bold 12px Dotum;
	color:#2b7ac4;
}
.mem_btn{
	float:left;
	margin-top:9px;
}
.mem_btn p{
	float:left;
}

.people_search{
	float:left;
	width:270px;
	text-align:left;
	margin-top:20px;
}

.people_search p,
.people_search a{
	float:left;
	margin-top:8px;
}

.people_search p{
	background:url('../images/people_search_bg.gif') no-repeat 0 0;
	width:210px; height:33px;
}
.people_search p input{
	border:1px solid #f8f8f8;
	height:20px;
	margin-top:5px;
	margin-left:15px;
	width:180px;
	background:#f8f8f8;
}

.people_today{
	float:left;
	width:270px;
	text-align:left;
	margin-top:0px;
}
.people_today h2{
	float:left;
}
.people_today p.more{
	float:right;
	font:11px dotum;
}
.people_today p.more a{
	color:#6f6f6f;
}
.people_today .people_data{
	float:left; width:270px;
	border-top:1px solid #ddd;
	margin-top:10px; padding-top:10px;
}
.people_today .people_data p,
.people_today .people_data ul{
	float:left;
}
.people_today .people_data p{
	width:54px; height:70px;
	border:1px solid #989898;
	overflow:hidden;
	background:url('../images/people_photo.gif') no-repeat -5px 0;
}
.people_today .people_data p img{
	width:54px; min-height:70px;
}
.people_today .people_data ul{
	padding:3px 20px 0 10px;
}
.people_today .people_data li{
	font:12px Gulim;
	margin-left:5px;
	height:18px;
}
.people_today .people_data li strong{
	font:bold 12px Dotum;
	color:#2b7ac4;
}


.regmem_right_bot{
	float:right;
	background:#f4f6f8;
	border:1px solid #e6e6e7;
	border-top:none;
	width:270px;
	padding:30px 25px;
}

.right_btnset{
	float:left;
	width:270px;
	margin-top:15px;
}
.right_btnset p{
	float:left;
}

.right_news_wrap{
	float:left;
	width:270px;
	text-align:left;
	margin-top:25px;
}
.right_news_wrap h2,
.right_news_wrap p{
	float:left;
	margin:0;
}
.right_news_wrap h2{
	width:230px;
}
.right_news_wrap p{
	position:relative;
	top:2px;
}
.right_news_wrap p a{
	font:11px Dotum;
	color:#6f6f6f;
}
.right_news_wrap ul{
	float:left;
	padding-top:10px;
	margin-top:5px;
	border-top:1px solid #e4e4e7;
	width:270px;
}
.right_news_wrap li{
	height:22px;
}
.right_news_wrap li.nodata{
	width:270px;
	text-align:center;
	padding:50px 0;
}


/* Á¤È¸¿ø¸¶ÀÌÅ© */


.regmic_wrap{
	float:left;
	width:620px;
}

.regmic_wrap table {
	float:left;
}
.regmic_wrap table th{
	height:30px;
	border-top:2px solid #1b6bc7;
	border-bottom:1px solid #d7d7d7;
	background:#ededed;
}
.regmic_wrap table td{
	padding:10px 0;
	border-bottom:1px solid #d7d7d7;
}
.regmic_wrap table td.tit{
	text-align:left;
}

.reg_view{
	float:left;
	width:620px;
	text-align:left;
}
.reg_view h2{
	width:620px;
	border-top:2px solid #1b6bc7;
	font:bold 22px NanumGothicExtraBold;
	padding:15px 0;
	color:#333;
}
.reg_view .writer{
	float:left;
	width:620px;
	font:bold 12px Gulim;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}
.reg_view .writer span{
	font:11px Dotum;
}

.reg_view_txt{
	float:left;
	border-bottom:1px solid #666;
	width:620px;
	padding:15px 0;
}
.reg_view_txt p{
	margin-top:20px;
	float:left;
}
.regmem_left .btn_set{
	width:620px;
	text-align:right;
	padding:5px 0;
}
.regmem_left .btn_set p{
	display:inline;
	margin-right:3px;
}

.regmic_write{
	float:left;
	width:620px;
	border-top:2px solid #1b6bc7;
}
.regmic_write table th,
.regmic_write table td{
	padding:10px 0;
	line-height:24px;
	border-bottom:1px solid #ddd;
}
.regmic_write table td{
	text-align:left;
}
.regmic_write table td input.title{
	width:300px;
	border:1px solid #ddd;
	height:22px;
}
.regmic_write table td textarea{
	float:left;
	width:590px; height:350px;
	padding:10px;
	border:2px solid #d7d7d7;
	font:14px Gulim;
	color:#333;
	line-height:24px;
}


.profile_wrap{
	float:left;
	width:620px;
}
.profile_wrap .p_search{
	float:left;
	width:620px; background:#f2f2f2;
	border-top:1px solid #394d5c;
	border-bottom:1px solid #e4e4e4;
	padding:10px 0;
	text-align:left;
}
.profile_wrap .list_array{
	float:left;
	width:620px; background:#f2f2f2;
	border-bottom:1px solid #e4e4e4;
	padding:10px 0;
}
.profile_wrap .list_array h2{
	float:left;
	position:relative;
	top:5px;
	margin-left:34px;
}
.profile_wrap .list_array ul{
	float:left;
	margin-left:18px;
}
.profile_wrap .list_array li{
	float:left;
	background:url('../images/search_bg.gif') no-repeat 0 0;
	width:26px; height:26px;
	overflow:hidden;
	margin-right:7px;
}
.profile_wrap .list_array li a{
	display:block;
	color:#bbc7d0;
	font-weight:bold;
	line-height:29px;
}
.profile_wrap .list_array li.on{
	background:url('../images/search_bg_on.gif') no-repeat 0 0;
}
.profile_wrap .list_array li.on a{
	color:#363636;
}
.profile_wrap .list_array li a:hover{text-decoration:none;}

.profile_wrap .people_list{
	float:left;
	width:620px;
	margin-top:0px;
}
.profile_wrap .people_list table{
	float:left;
	margin:0;
	width:620px;
	text-align:left;
}
.profile_wrap .people_list table td{
	background:url('../images/profile_dot_line.png') repeat-x 0 bottom;
	padding:5px 0;
}
.profile_wrap .people_list table td a{
	display:block;
}
.profile_wrap .people_list table td p{
	font:14px Gulim;
	color:#333333;
	margin-bottom:5px;
	line-height:20px;
}
.profile_wrap .people_list table td img{
	border:1px solid #555;
}
.profile_wrap .people_list table td.txt{
	padding-left:15px;
	padding-top:5px;
	line-height:28px;
	height:73px;
}
.profile_wrap .people_list table td.txt p{
	font:14px Dotum;
	margin-bottom:5px;
	line-height:26px;
}


/* sms Àü¼Û³»¿ª */

.jose_ebook{
	float:left;
	position:relative;
	margin-top:0px;
	width:200px; height:240px;
	background:url('../images/book_list_bg_200.gif') no-repeat 0 176px;
}
.jose_ebook h2{
	float:left;
	width:200px;
	border-bottom:1px solid #ddd;
	text-align:left;
	padding-bottom:10px;
}
.jose_ebook span.arrow_prev{
	position:absolute;
	margin-top:100px;
	margin-left:-200px;
	cursor:pointer;
}
.jose_ebook span.arrow_next{
	position:absolute;
	margin-top:100px;
	margin-left:-40px;
	cursor:pointer;
}
.jose_ebook .carrousel_box{
	position:relative;
	margin-left:35px;
	*margin-left:-265px;
	overflow:hidden;
	top:27px;
}
.jose_ebook ul{
	float:left;
	width:1000px;
}
.jose_ebook li{
	float:left;
	margin-top:25px;
	width:110px; height:194px;
	background:url('../images/ebook_bg.gif') no-repeat 0 0;
}
.jose_ebook li span{
	float:left;
	width:110px;
	margin-top:20px;
	font:bold 12px Dotum;
}


.jose_movie{
	float:left;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	width:200px; height:240px;
	background:url('../images/book_list_bg_200.gif') no-repeat 0 176px;
}
.jose_movie h2{
	float:left;
	width:200px;
	border-bottom:1px solid #ddd;
	text-align:left;
	padding-bottom:10px;
}
.jose_movie ul{
	float:left;
}
.jose_movie span.arrow_prev{
	position:absolute;
	margin-top:100px;
	margin-left:-210px;
	cursor:pointer;
}
.jose_movie span.arrow_next{
	position:absolute;
	margin-top:100px;
	margin-left:-10px;
	cursor:pointer;
}
.jose_movie .carrousel_box{
	position:relative;
	margin-left:5px;
	top:27px;
}
.jose_movie ul{
	float:left;
	width:1000px;
}
.jose_movie li{
	float:left;
	margin-top:25px;
	width:182px; height:195px;
	margin-left:0px;
	background:url('../images/movie_bg.gif') no-repeat 0 0;
}
.jose_movie li img{
	width:159px; height:122px;
	margin-top:1px;
	margin-left:2px;
}
.jose_movie li span{
	float:left;
	width:180px;
	margin-top:20px;
	font:bold 12px Dotum;
}



.jose_dic{
	float:left;
	position:relative;
	margin:0 10px 0 10px;
	width:200px; height:240px;
	background:url('../images/book_list_bg_200.gif') no-repeat 0 176px;
}
.jose_dic h2{
	float:left;
	width:200px;
	border-bottom:1px solid #ddd;
	text-align:left;
	padding-bottom:10px;
}
.jose_dic span.arrow_prev{
	position:absolute;
	margin-top:100px;
	margin-left:-200px;
	cursor:pointer;
}
.jose_dic span.arrow_next{
	position:absolute;
	margin-top:100px;
	margin-left:-40px;
	cursor:pointer;
}
.jose_dic .carrousel_box{
	position:relative;
	margin-left:35px;
	*margin-left:-265px;	
	top:-20px;
}
.jose_dic ul{
	float:left;
	width:1000px;
}
.jose_dic li{
	float:left;
	margin-top:25px;
	width:110px; height:194px;
	background:url('../images/ebook_bg.gif') no-repeat 0 0;
}
.jose_dic li span{
	float:left;
	width:110px;
	margin-top:20px;
	font:bold 12px Dotum;
}





/*¸¶ÀÌÆäÀÌÁö*/


/*¿ÞÂÊ¸Þ´º*/

.leftmenu{
	float:left;
	width:150px;
	text-align:left;
	margin-top:23px;
	margin-bottom:30px;
}
.leftmenu ul{
	float:left;
	border:1px solid #d3d3d3; border-top:none;
	width:148px;
	padding-top:10px;
}
.leftmenu li{
	float:left;
	width:130px;
	border-bottom:1px solid #ddd;
	padding:7px 0;
	margin-left:8px;
}
.leftmenu li:last-child{
	border-bottom:none;
}
/* ¿À¸¥ÂÊ ÄÁÅÙÃ÷ */

.right_cont{
	float:left;
	margin-left:30px;
	*margin-left:28px;
	width:800px;
	padding-bottom:40px;
	margin-top:20px;
}

.mypage_visual{
	float:left;
}
.mypage_visual p,
.mypage_visual span{
	float:left;
}
.mypage_visual span{
	width:272px;
	text-align:left;
}
.mypage_visual > span{
	margin-top:39px;
}
.mypage_visual span img+img{
	margin-top:12px;
}
.mypage_cont_box{
	float:left;
	background:url('../images/member_form_bg.jpg') no-repeat 0 0;
	width:788px; height:302px;
	padding:6px;
}
.mypage_cont_box li{
	float:left;
}
.mypage_cont_box div.box1{
	float:left;
	text-align:left;
	width:393px; height:149px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.mypage_cont_box div.box1 h3,
.mypage_cont_box div.box1 ul{
	margin-left:30px;
}
.mypage_cont_box div.box1 h3{
	margin-top:25px;
}
.mypage_cont_box div.box1 ul{
	margin-top:15px;
}
.mypage_cont_box li{
	float:left;
	width:300px;
}
/*--°øÅëÆùÆ®--*/
.mypage_cont_box .f14{
	font:bold 14px Dotum;
	color:#333333;
}
.mypage_cont_box .f14 strong{
	font:bold 14px Dotum;
	color:#ea2738;
}
.mypage_cont_box .f11{
	font:11px Dotum;
	line-height:24px;
}
.mypage_cont_box .f12{
	font:12px Dotum;
	line-height:24px;
}
.mypage_cont_box .btn{
	margin-top:5px;
}

/*--//°øÅëÆùÆ®--*/
.mypage_cont_box div.box2{
	float:left;
	text-align:left;
	width:393px; height:149px;
	border-bottom:1px solid #dfdfdf;
	background:url('../images/mail_img.jpg') no-repeat 250px 30px;
}
.mypage_cont_box div.box2 h3,
.mypage_cont_box div.box2 ul{
	margin-left:30px;
}
.mypage_cont_box div.box2 h3{
	margin-top:25px;
}
.mypage_cont_box div.box2 ul{
	margin-top:8px;
}
.mypage_cont_box div.box2 li.f12 img{
	position:relative;
	top:5px;
}
.mypage_cont_box div.box2 li.f12 img+img{
	left:5px;
}
.mypage_cont_box div.box2 li.btn{
	width:250px;
}
.mypage_cont_box div.box2 li.btn img{
	margin-left:3px;
}
.mypage_cont_box div.box2 li.btn a{
	font:bold 11px Dotum;
	color:#5a95d8;
	text-decoration:underline;
}

.mypage_cont_box div.box3{
	float:left;
	width:196px; height:149px;
	background:#f3f3f3;
	border-right:1px solid #dfdfdf;
}
.mypage_cont_box div.box3 h3{
	margin-top:30px;
	width:196px;
}
.mypage_cont_box div.box3 li{
	width:196px;
	margin-top:20px;
}
.mypage_cont_box div.box3 li a{
	font:bold 14px Dotum;
	color:#333;
}
.mypage_cont_box div.box3 li a strong{
	color:#ea2738;
}
.mypage_cont_box div.box3 li+li{
	margin-top:7px;
}
.mypage_cont_box div.box3 li+li a{
	font:11px Dotum;
	color:#5a95d8;
}

.mypage_cont_box div.box4{
	float:left;
	width:196px; height:149px;
	border-right:1px solid #dfdfdf;
}
.mypage_cont_box div.box4 h3{
	margin-top:30px;
	width:196px;
}
.mypage_cont_box div.box4 li{
	width:196px;
	margin-top:20px;
}
.mypage_cont_box div.box4 li a{
	font:bold 14px Dotum;
	color:#333;
}
.mypage_cont_box div.box4 li a strong{
	color:#ea2738;
}
.mypage_cont_box div.box4 li+li{
	margin-top:7px;
}
.mypage_cont_box div.box4 li+li a{
	font:11px Dotum;
	color:#5a95d8;
}

/* ÅÇ¸Þ´º */

.tabmenu{
	float:left;
	width:800px;
	margin-top:20px;
	height:40px;
	background:url('../images/mem_tab_bg.jpg') repeat-x 0 0;
}
.tabmenu ul{
	float:left;
	border-left:1px solid #d9dee6;
}
.tabmenu li{
	float:left;
	width:117px; height:27px;
	background:#fff;
	border:1px solid #d9dee6;
	border-bottom:none;
	border-left:none;
	cursor:pointer;
}
.tabmenu li a{
	display:block; height:27px;
	line-height:28px;
}
.tabmenu li.on{
	height:28px;
	border:2px solid #62b0ff;
	border-bottom:none;
}
.tabmenu li.on a{
	font:bold 12px Dotum;
	line-height:29px;
}
.tabmenu p{
	float:right;
	margin-top:8px;
}
table.dtable{
	float:left;
	width:800px;
}
table.dtable th{
	background:url('../images/mem_board_blit.jpg') no-repeat right 4px;
	border-bottom:1px solid #b1b7c3;
	padding:3px 0 10px 0;
}
table.dtable th+th+th+th+th{
	background:none;
}
table.dtable td{
	border-bottom:1px solid #dcdcdc;
	padding:15px 0 7px 0;
	background:#f9f9f9;
}
table.dtable td+td{
	text-align:left;
	text-indent:8px;
}
table.dtable td+td+td{
	text-align:center;
	text-indent:0px;
	font:bold 11px Dotum;
	color:#5a95d8;
}
table.dtable td+td+td+td{color:#ea2738;}
table.dtable td+td+td+td+td{color:#333;}


table.dtable2{
	float:left;
	width:800px;
}
table.dtable2 th{
	background:url('../images/mem_board_blit.jpg') no-repeat right 4px;
	border-bottom:1px solid #b1b7c3;
	padding:3px 0 10px 0;
}
table.dtable2 th+th+th+th+th+th{
	background:none;
}
table.dtable2 td{
	border-bottom:1px solid #dcdcdc;
	padding:15px 0 7px 0;
	background:#f9f9f9;
}
table.dtable2 td+td{
	text-align:left;
	text-indent:8px;
}
table.dtable2 td+td+td{
	text-align:center;
	text-indent:0px;
	font:bold 11px Dotum;
	color:#5a95d8;
}
table.dtable2 td+td+td+td{color:#ea2738;}
table.dtable2 td+td+td+td+td{color:#333;}
table.dtable2 td+td+td+td+td+td{font:11px Dotum; color:#999;}


table.dtable3{
	float:left;
	width:800px;
}
table.dtable3 th{
	background:url('../images/mem_board_blit.jpg') no-repeat right 4px;
	border-bottom:1px solid #b1b7c3;
	padding:3px 0 10px 0;
}
table.dtable3 th+th+th+th{
	background:none;
}
table.dtable3 td{
	border-bottom:1px solid #dcdcdc;
	padding:15px 0 7px 0;
	background:#f9f9f9;
}
table.dtable3 td+td+td{
	text-align:left;
	text-indent:8px;
}
table.dtable3 td+td+td+td{
	text-align:center;
	text-indent:0px;
	font:bold 11px Dotum;
	color:#5a95d8;
}

table.dtable3 td+td{text-align:left; text-indent:5px;font:bold 11px Dotum; color:#5a95d8;}
table.dtable3 td+td+td{font:12px Dotum; color:#333;}
table.dtable3 td+td+td+td{font:11px Dotum; color:#999;}



table.dtable4{
	float:left;
	width:800px;
	border-top:2px solid #62b0ff;
	margin-top:20px;
	border-bottom:1px solid #b1b6c3;
}
table.dtable4 th{
	padding:10px 0;
	background:url('../images/mem_board_blit.jpg') no-repeat right 10px;
	border-bottom:1px solid #b1b7c3;
}
table.dtable4 th+th+th+th{
	background:none;
}
table.dtable4 td{
	border-bottom:1px solid #dcdcdc;
	padding:15px 0 7px 0;
	background:#f9f9f9;
}
table.dtable4 td+td{
	text-align:left;
	text-indent:8px;
}
table.dtable4 td+td+td{
	text-align:center;
	text-indent:0px;
	font:bold 11px Dotum;
	color:#5a95d8;
}
table.dtable4 td+td+td{color:#ea2738;}
table.dtable4 td+td+td+td{font:11px Dotum; color:#666;}



/*¼­ºê ÄÁÅÙÃ÷ µé¾î°¡¸é¼­ right_cont¿¡ .sub_cont ÇÕ*/

.right_cont h2{
	float:left;
	text-align:left;
	font-size:25px;
	font-family:NanumGothic, Malgun Gothic, '¸¼Àº °íµñ';
	letter-spacing:-1pt;
}

.pass_table{
	float:left;
	width:800px; border-top:2px solid #62b0ff;
	margin-top:20px;
	border-bottom:1px solid #b1b6c3;
}
.pass_table input{
	border:2px solid #cacaca;
	font:bold 14px Dotum;
}
.pass_table th,
.pass_table td{
	background:url('../images/dot_line.jpg') repeat-x 0 0;
	padding:15px 0;
}
.pass_table th{
	text-align:left;
	font:bold 14px Dotum;
	color:#333;
	padding-left:20px;
}
.pass_table td{
	text-align:left;
	padding-left:30;
}
.btn_set{
	float:left;
	width:100%;
	text-align:center;
	margin:0 auto;
}

.point_top{
	float:left;
	width:800px; height:173px;
	background:url('../images/point_visual.jpg') no-repeat 0 0;
}
.point_top ul{
	margin-top:132px;
	margin-left:30px;
}
.point_top li{
	float:left;
	margin-right:45px;
	font:bold 14px Arial;
	color:#5a95d8;
}
.point_top li img{
	position:relative;
	top:2px;
}
.point_top span{
	margin-left:10px;
}

.sub_cont .dtable{
	border-top:2px solid #62b0ff;
	margin-top:20px;
	border-bottom:1px solid #b1b6c3;
}
.sub_cont .dtable th{
	padding:10px 0;
	background:url('../images/mem_board_blit.jpg') no-repeat right 10px;
}

.sub_cont .dtable2{
	border-top:2px solid #62b0ff;
	margin-top:20px;
	border-bottom:1px solid #b1b6c3;
}
.sub_cont .dtable2 th{
	padding:10px 0;
	background:url('../images/mem_board_blit.jpg') no-repeat right 10px;
}
.sub_cont .dtable2 th+th+th+th+th+th{
	background:none;
}

.sub_cont .dtable3{
	border-top:2px solid #62b0ff;
	margin-top:20px;
	border-bottom:1px solid #b1b6c3;
}
.sub_cont .dtable3 th{
	padding:10px 0;
	background:url('../images/mem_board_blit.jpg') no-repeat right 10px;
}
.sub_cont .dtable3 th+th+th+th{
	background:none;
}

.scrap_wrap{
	float:left;
	width:800px;
	text-align:left;
	border-top:2px solid #62b0ff;
	margin-top:20px;
}
.scrap_wrap li{
	float:left; width:800px;
	padding:15px 0;
	background:url('../images/dot_line.jpg') repeat-x 0 bottom;
}
.scrap_wrap p{
	float:left;
	font:bold 14px Dotum;
	line-height:24px;
	width:780px;
}
.scrap_wrap span{
	float:left;
	font:11px Dotum;
	color:#666;
	width:760px;
	padding-right: 10px;
}
.scrap_wrap span.close{
	position:relative;
	width:18px;
	top:-25px;
}

.paging_new{
	float:left;
	width:800px;
	text-align:center;
	margin:20px auto;
}
.paging_new .btn{position:relative; top:3px;}
.paging_new a{
	margin:0 3px;
	font:12px Arial;
	color:#466c8a;
}
.paging_new a.on{
	font:bold 12px Arial;
	color:#000;
}


/*°áÁ¦¿Ï·á CSS*/
.complete_wrap{
	text-align:center;
	margin:80px auto;
	width:795px; height:320px;
	border:1px solid #aaaaaa;
	background:#f5f5f5 url('/images/pay_complete_visual.jpg') no-repeat 450px 40px;
}
.comp_leftbox h1, .comp_leftbox h2, .comp_leftbox, .comp_loginbox{float:left; width:300px; text-align:left;}
.comp_leftbox{
	margin-left:75px;
	margin-top:60px;
}
.comp_leftbox h2{
	margin-top:10px;
}
.comp_loginbox{margin-top:20px;}
.comp_loginbox .input_box{
	float:left;
	width:200px;
}
.comp_loginbox .input_box p{
	float:left;
	margin-bottom:7px;
}
.comp_loginbox .input_box p label{
	float:left;
	position:relative;
	top:7px;
	width:64px;
}
.comp_loginbox .input_box p input{
	float:left;
	border:1px solid #a8a8a8;
	width:130px; height:20px;
}
.comp_loginbox input.login_button{
	float:left;
	width:86px;
	margin-left:5px;
}
.comp_txt{
	float:left;
	margin-top:10px;
	font:11px Dotum;
	letter-spacing:-0.5pt;
	line-height:18px;
}
.comp_txt strong{
	color:#c01717;
	font-weight:normal;
}
.comp_btn{float:left; margin-top:8px;}

/*¼¼¹«ÀÎ¸í·Ï style*/
.regmem_left h2{
	float:left;
	margin-top:20px;
}
.regmem_left .people_search_form{
	float:right;
	background:url('../images/search_bg.png') no-repeat 0 0;
	height:36px;
	margin-top:15px;
}
.regmem_left .people_search_form input.search_input{
	float:left;
	background:#f8f8f8;
	border:1px solid #f8f8f8;
	height:30px; width:130px;
	margin-top:1px; margin-left:3px;
}
.regmem_left .people_search_form a{
	float:left;
	margin:0;
}
.cate_select{
	float:left;
	width:618px;
	border-top:2px solid #4c5467;
	border-left:1px solid #dfdfe1;
	border-bottom:1px solid #c9cacc;
	border-right:1px solid #edeeef;
	margin-top:10px;
	height:286px;
}
.cate_global{
	float:left;
	text-align:left;
}
.cate_global dl{
	overflow-x:hidden;
	overflow-y:scroll;
	background:#fcfcfc;
	scrollbar-face-color: #e4e4e4;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-highlight-color: #e4e4e4;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #8c8c8c;
}
.cate_global h3{
	border-right:1px solid #edeeef;
	border-bottom:1px solid #edeeef;
	background:#ddd;
}
.cate_global dd.none{
	width:100%;
	text-align:center;
	font:11px Dotum;
	color:#acacac;
	margin-top:70px;
}
.cate_global dd{
	border-right:1px solid #fff;
}
.cate_global dd a{
	display:inline-block;
	padding:7px 5px 5px 5px;
	letter-spacing:-0.5pt;
	outline:none;
}
.cate_global dd a:hover,.cate_global dd a:active, .cate_global dd a:focus{
	background:#f4f4f4;
	text-decoration:none;
}
.cate_global dd.on a{
	background:#808593;
	font:bold 12px Dotum;
	color:#fff;
}
.cate_global dd.on a:hover{
	background:#808593;
	font:bold 12px Dotum;
	color:#fff;
}
.cate1{ width:193px; border-right:1px solid #edeeef;}
.cate1 dl{ width:191px; height:250px; border:1px solid #fff;}
.cate1 dd a{ width:165px;}

.cate2{ width:216px; border-right:1px solid #edeeef;}
.cate2 dl{ width:214px; height:250px; border:1px solid #fff;}
.cate2 dd a{ width:189px;}

.cate3{ width:207px;}
.cate3 dl{ width:205px; height:250px; border:1px solid #fff;}
.cate3 dd a{ width:181px;}

.people_list{
	float:left;
	position:relative;
	margin-top:15px;
	width:631px;
}
.people_box{
	float:left;
	width:144px; height:235px;
	background:#f1f1f1;
	border:1px solid #bebebe;
	margin-right:11px; margin-bottom:15px;
	text-align:center;
	cursor:pointer;
}
.people_box:hover{
	background:#f7f7f7;
}
.people_box p{
	/*float:left;*/
	margin:15px auto;
	margin-bottom:0;
	width:144px;
	text-align:center;
}
.people_box p span{
	display:block;
	width:67px; height:92px;
	overflow:hidden;
	border:1px solid #d6d6d6;
	margin:0 auto;
}
.people_box p span img{
	width:67px;
	min-height:92px;
}
.people_box h3{
	float:left;
	width:144px;
	text-align:center;
	font:bold 14px Dotum;
	margin-top:10px;
	color:#333333;
}
.people_box h3 span{
	display:inline-block;
	font:11px dotum;
	line-height:15px;
	text-indent:5px;
	color:#6f6f6f;
}
.people_box dl{
	display:inline-block;
	margin:7px auto;
	width:125px;
	background:url('../images/img_dot_line.png') repeat-x 0 0;
	padding-top:15px;
}
.people_box dd{
	color:#6f6f6f;
	width:125px; max-height:40px;
	overflow:hidden;
}
.people_box dd+dd{
	margin-top:5px;
}


/*±¹¼¼Ã» °£ºÎÇÁ·ÎÇÊ Ãß°¡ 201601*/
#jmem_box {
           float:left;
		   width:610px;
           background:#fed84f;
		   border:1px solid #ddc779;
           text-align:left;
		   padding:5px;
		   margin-top:5px;
		   margin-bottom:10px;
}
.cont_c2 {
	float:left;
	width:230px;
	border-left:1px solid #e6e6e6;
	margin-top:215px;
}
.pf_tle {
	margin:3px 0 8px 8px;
}

#jmem_box_right {
     float:left;
     width:210px;	 
	 height:173px;
     border:1px solid #cbcac8;
	 background:#ffffff;
	 margin-left:5px;
}

.main_c_jlist{
	float:left;
	width:205px;
	margin:0 7px 0 7px;
	_margin:0 0 0 7px;
	text-align:left;
	padding-bottom:5px;
}
.main_c_jlist .point_c{
	color:#e06c51;
}
.main_c_jlist p{
	height:14px;
	width:350px;
	margin:12px 0 5px 0;
	font:bold 12px Gulim;
	color:#2f2f2f;
}
.main_c_jlist p.red{color:#dd292d;}
.main_c_jlist span{
	position:absolute;
	margin-left:325px;
	margin-top:-20px;
}
.main_c_jlist span a{
	font:11px Dotum;
	color:#a9a9a9;
}

.main_c_jlist ul{
	margin-top:10px;
}

.main_c_jlist li{	
	padding-left:2px;
	width:200px; height:23px;
	letter-spacing:-1px;
	overflow:hidden;
}
.main_c_jlist li a{
	color:#333;
}


#jmem_box_left {
     float:left;
     width:390px;
     border:1px solid #cbcac8;
	 background:#ffffff;
	 padding-top:3px;
}

.new_profile{
	float:left;
	width:185px;
	height:85px;
	margin:0 0 0 7px;
	_margin:0 0 0 7px;
	text-align:left;
}

.new_profile p{
	height:12px;
	width:180px;
	margin:12px 0 3px 0;
	font:bold 12px Gulim;
	color:#2f2f2f;
}
.new_profile span{
	position:absolute;
	margin-left:185px;
	margin-top:-18px;
}

.new_profile span a{
	font:11px Dotum;
	color:#a9a9a9;
}

.new_profile_data p img{
	width:50px;
	float:left;
	border:1px solid #cdcdcd;
}
.new_profile_data ul{
    float:left;
	margin-left:5px;
	margin-top:-12px;
}
.new_profile_data li{
	font:11px Dotum;
	margin-left:5px;
	width:120px;
	letter-spacing:-0.8px;
}
.new_profile_data li strong{
	font:bold 12px Dotum;
	color:#2b7ac4;
	margin-right:5px;
}
.new_profile_data li.link{
	font:11px Dotum;
	color:#cb2a2a;
	text-decoration:underline;
}

.head_message{
	display:inline-block;
	width:100%;
	text-align:left;
}
.head_message p{
	display:block;
	font-size:16px;
	margin-top:20px;
	font-family:Malgun Gothic,'¸¼Àº°íµñ';
	color:#1b6bc7;
	font-weight:bold;
}
.head_message span{
	display:inline-block;
	font-family:Malgun Gothic,'¸¼Àº°íµñ';
	font-size:12px;
	margin-top:5px;
}
.head_message span.agree{
	margin:20px 0;
	padding:20px 0;
	background:#f2f2f2;
	width:100%;
}
.head_message span.agree input{
	margin-left:15px;
}
.btn_wrap button{
	padding:10px 30px;
	background:#1b6bc7;
	border:1px solid #1b6bc7;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.btn_wrap span a{
	text-decoration:underline;
	color:#1b6bc7;
}


/* 20170629 º¯°æµÈ Á¤È¸¿øÄÚ³Ê css */

.book_people {
    float:left;
	width:143px;
	text-align:left;
	border-right:1px solid #d7d7d7;
	font-family:NanumGothic;
	margin:15px 0;
	height:170px;
}
.book_people h1 {
	font-size:15px;	
	margin-bottom:15px;
}
.book_people p {
	float:left;
    margin-right:10px;
	margin-top:3px;
}
.book_people dl{
	margin-bottom:25px;
}
.book_people dt{
	font-weight:bold;
	font-size:14px;
	line-height:28px;
}
.book_people p.but1 {
	background-color:#7e7e7e;
	width:125px;
	padding:7px 0;
	text-align:center;
	color:#ffffff;
	font-size:13px;
	margin-bottom:3px;
}
.people_profile {
	font-family:NanumGothic;
    float:right;
	width:458px;
	text-align:left;
	margin:15px 0 15px 0;
}

.profile_det {
	clear:both;
    float:left;
	width:458px;
	text-align:left;
}
.profile_det img{	
    float:left;
	margin-right:10px;	
} 

.profile_det li{
   height:16px;
   width: 152px;
   font-size:11px;
   letter-spacing:-0.5px;
}
.profile_det strong{
	padding-right:5px;
	color:#2b7ac5;
	font-size:13px;
}
.profile_det img {
	border:1px solid #cdcdcd;
}
.profile_area {
    float:right;
	width:80px;
	height:141px;
	text-align:center;	
	background-color:#338be5;
	line-height:19px;
	padding-top:4px;
}
.profile_area li a{
   color:#ffffff;
}
.people_profile h1 {
	font-size:15px;	
	margin-bottom:15px;
}
.people_profile span {
	margin-left:0px;
}
.reg_news h2 {
	font-size:15px;	
	font-family:NanumGothic;
}

.reg_news a:hover {
	color:#385acb;
	text-decoration:none;
	outline: none;
}
.search_law {
	float:right;
	border:1px solid #338be5; 
	width:150px; 
	height:25px;
}
.search_law input{
	outline: 0;
}
.search_law input.box_style{
	float:left; 
	width:110px; 
	height:22px; 
	border:0px; 
	padding-left:5px;
	font-size:14px;
}
.get_job{
	float:left;
	width:295px;
	margin:15px 0 15px 0;
}
.get_job h2{
	float:left;
	font-size:15px;	
	font-family:NanumGothic;
	color:#e4e4e4;
}
.get_job ul{
	float:left;
	width:295px;
	border-top:1px solid #e4e4e7;
	margin-top:10px;
	padding-top:10px;
}
.get_job li{
	float:left;
	width:295px;
	font-size:15px;
	font-weight:bold;
	text-align:left;	
}
.get_job li a{
	line-height:22px;
	color:#2d2d2d;
}

.get_job p{
	position:relative;
	float:right;
	top:23px;
}
.get_job p a{
	font:11px Dotum;
}
.get_job p a:hover {
	color:#385acb;
	text-decoration:none;
	outline: none;
}
.get_job a:hover {
	color:#385acb;
	text-decoration:none;
	outline: none;
}
.get_job a:link,a:visited,a:active {
	color:#2d2d2d;
	text-decoration:none;
	outline: none;
}
.mem_ban {
	float:right;
	margin:15px 0 15px 0;
}
#service_d{
	display: inline-block;
    width: 620px;
    height: 178px;
}
.mem_ban p {
	padding:4px 0;
}
.icon_margin {	
	padding:0 10px;
	height:15px;
	vertical-align:middle;
}

.law_ud {
	font:normal 11px NanumGothic;
	float:left;
	margin-top:13px;
}
.law_wrap {
	clear:both;
	float:left;
	width:100%;
	margin-top: 10px;
	font-family:NanumGothic;
	display:block;
}

.get_job a:hover {
	color:#385acb;
	text-decoration:none;
	outline: none;
}

.law_wrap dl {
	float:left;
	width:33.2%;
	border-right:1px solid #d7d7d7;
}

.law_wrap dl dt{
	background-color:#ebebeb;
	border-radius:3px;		
	padding:13px;
	font:bold 14px NanumGothic;
	margin-bottom:10px;
	border:1px solid #338be5;
}

.law_exp{
	font:bold 25px NanumGothic;	
	line-height:180%
}

.QuickTop { position:absolute; top:450px; left:50%; margin-left:-680px;  z-index:10;}
.QuickTop2 { position:absolute; top:140px; left:50%; margin-left:-750px;  z-index:10;}
.QuickTop4 { position:absolute; top:200px; left:50%; margin-left:515px;  z-index:1000;}

.service_block:after{
	content:''; display:block; clear:both;
}

/***** ¿Â¶óÀÎ Àç¹«ÀÎ¸íºÎ *****/
.book_people{
	border-right:none;
	text-align:center;
}
.book_people .people_onlin_profile h2 {
    font-size: 15px;
    font-family: NanumGothic;
	float:none;
	font-weight:500;
	margin-top:0;
}
.people_onlin_profile{
	border:1px solid #1b6bc7;
	background:#f2f2f2;
	padding:20px 0 16px;
	margin:2px 0 9px;
}
.people_onlin_profile span{
	font-size: 11px;
    margin: 10px 0 15px;
    display: block;
}
.people_onlin_profile li{
	display:inline-block;
	background:#1b6bc7;
}
.people_onlin_profile li a{
	color:#fff;
	display:block;
	padding:5px;
}

.people_book_btn a{
	display:block;
	color:#fff;
	background:#2f5597;
	padding: 12px 0;
    font-size: 14px;
	font-weight:500;
}



.mn_index h2{
    font: bold 12px Gulim;
    width: 262px;
    text-align: left;
    color: #333333;
    margin: 0 0 12px 0;
}

.mn_index h2 span{
    color:#fd5b58;
}

.mn_index{
    text-align:left;
    margin:30px 0 10px;
}
.mn_index .list_style{
    display:inline;
    float:none;
    margin:0;
    top: 4px; right: -3px;
}
.mn_index li{
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 260px;
}
.mn_index li:hover, .mn_index li a:hover {
    text-decoration: none;
    color: #2863a7;
}
.mn_index li strong{
    color:#1470c7; font-weight:normal;
}
.mn_index ul{
    width: 270px;
    border-top: 1px solid #e4e4e7;
    
    padding-top: 5px;
}