/*-- ·Î±×ÀÎ --*/
.login_title{
	text-align:center;
	height:60px;
	padding-top:100px;
	font-size:14px;
	color:#666;
	font-weight:400;
	line-height:150%;
	}

.login_text{
	font-size:19px;
	color:#666;
	font-weight:600;
	line-height:130%
}

.input_login {
	border: 1px solid #d1d1d1;
	background-color: #FFFFFF;
	font-size: 16px;
	height:40px;
	color:#4D4D4D;
	line-height:200%	
}


/*-- È¸¿ø°¡ÀÔ --*/
.box_agree {
	float:left;
	width:1060px;
	border: 1px solid #d1d1d1;
	padding:15px;
}

.input_member {
	border: 1px solid #d1d1d1;
	background-color: #FFFFFF;
	font-size: 14px;
	height:20px;
	color:#4D4D4D;
	line-height:200%	
}

.join2_pt { 
	font-size:16px; 
	color:#FF6666; 
	font-weight:bolder; 
	padding:3px 0px 0 7px; 
	background-color:#f5f5f5; 
	text-align:center;
}

.btn_area{height:50px;margin-top:40px;text-align:center}
.btn_area a{display:inline-block}



/*-- Button --*/
.btn_s_beg{display:inline-block;overflow:hidden;height:34px;background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom;font-size:14px;font-weight:bold;text-align:center;vertical-align:top}
.btn_s_beg span{display:block;min-width:30px;height:27px;padding:6px 10px 0;background:#999;color:#fff;letter-spacing:-1px;line-height:1.9}
.btn_s_beg span em{display:inline-block;padding-right:8px;background:url('/member/imgs/ico_arr_wh.gif') no-repeat 100% 8px;font-style:normal}
.btn_s_beg:hover span,
.btn_s_beg:focus span,
.btn_s_beg:active span{background:#666}
.btn_b_beg{display:inline-block;overflow:hidden;height:50px;background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom;font-size:14px;font-weight:bold;text-align:center;vertical-align:top}
.btn_b_beg span{display:block;min-width:60px;height:33px; padding:14px  25px 16px 25px;background:#999;color:#fff;line-height:1.5}
.btn_b_beg span em{display:inline-block;padding-right:13px;background:url('/member/imgs/ico_arr_wh.gif') no-repeat 100% 8px;font-style:normal}
.btn_b_beg:hover span,
.btn_b_beg:focus span,
.btn_b_beg:active span{background:#666}


.btn_s_wht{display:inline-block;overflow:hidden;height:34px;background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom;font-size:14px;font-weight:bold;vertical-align:top}
.btn_s_wht span{display:block;min-width:30px;height:26px;padding:5px 10px 0;background:#f8f8f8;border:1px solid #c6c6c6;color:#555;letter-spacing:-1px;line-height:2}
.btn_s_wht span em{display:inline-block;padding-right:7px;background:url('/member/imgs/ico_arr_gry.gif') no-repeat 100% 8px;font-style:normal}
.btn_s_wht:hover span,
.btn_s_wht:focus span,
.btn_s_wht:active span{border:1px solid #7a7a7a;color:#555}
.btn_b_wht{display:inline-block;overflow:hidden;height:50px;background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom;font-size:14px;font-weight:bold;text-align:center;vertical-align:top}
.btn_b_wht span{display:block;min-width:58px;height:32px;padding:13px 25px 3px 25px;background:#f8f8f8;border:1px solid #c6c6c6;color:#555;line-height:1.5}
.btn_b_wht span em{display:inline-block;padding-right:13px;background:url('/member/imgs/ico_arr_gry.gif') no-repeat 100% 8px;font-style:normal}
.btn_b_wht:hover span,
.btn_b_wht:focus span,
.btn_b_wht:active span{border:1px solid #7a7a7a;color:#555}

.btn_s_pm{display:inline-block;overflow:hidden;height:34px;background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom;font-size:14px;font-weight:bold;text-align:center;vertical-align:top}
.btn_s_pm span{display:block;min-width:30px;height:27px;padding:6px 10px 0;background:#f14f4f;color:#fff;letter-spacing:-1px;line-height:1.9}
.btn_s_pm span em{display:inline-block;padding-right:8px;background:url('/member/imgs/ico_arr_wh.gif') no-repeat 100% 8px;font-style:normal}
.btn_s_pm:hover span,
.btn_s_pm:focus span,
.btn_s_pm:active span{background:#cb3d3d}
.btn_b_pm{display:inline-block; overflow:hidden; height:50px; background:url('/member/imgs/bg_btn_shadow.png') repeat-x 0 bottom; font-size:14px; font-weight:bold; text-align:center; vertical-align:top}
.btn_b_pm span{display:block;min-width:60px; height:33px; padding:16px 25px 0; background:#f14f4f; color:#fff;line-height:1.5}
.btn_b_pm span em{display:inline-block; padding-right:13px; background:url('/member/imgs/ico_arr_wh.gif') no-repeat 100% 6px; font-style:normal}
.btn_b_pm:hover span,
.btn_b_pm:focus span,
.btn_b_pm:active span{background:#cb3d3d}



/*-- °­»ç¸ñ·Ï --*/

.slecturer_photo{
	float:left;
	width:420px;
	height:auto;
}

.photo_box{
	float:left;
	width:362px;
	height:382px;
	background:#FFF;
	border: 1px solid #dfdfdf;
}



.slecturer_profile{
	float:left;
	width:680px;
	height:auto;
}

.profile_name{
	font-size:30px; 
	color:#000; 
	font-weight:700; 
	background:url(/slecturer/imgs/profile_line.gif) 0 55px no-repeat;	
	height:80px;
}

.profile_job{
	font-size:18px; 
	color:#333; 
	font-weight:500; 
}

.profile_subtitle{
	font-size:17px; 
	color:#333; 
	font-weight:500;
	line-height:150%;
	padding-bottom:70px;
}

.profile_detail_title{
	font-size:24px; 
	color:#000; 
	font-weight:700; 
	background:url(/slecturer/imgs/profile_line.gif) 0 50px no-repeat;	
	height:60px;
	padding-bottom:20px;
}

.profile_detail_title02{
	font-size:20px; 
	color:#000; 
	font-weight:700; 
	background:url(/imgs/pt.gif) 0 3px no-repeat;	
	padding:0 0 10px 27px;
}

.profile_detail_text{
	padding-bottom:40px;
	overflow:hidden;
}

.profile_detail_text li{
	float:left;
	width:100%;
	font-size:16px; 
	color:#333; 
	font-weight:500;
	line-height:150%;
	background:url(/imgs/pt02.gif) 16px 10px no-repeat;	
	padding:2px 0 2px 29px;
}

.profile_detail_text li.photo_img{
	float:left;
	width:100%;
	background:none;
	text-decoration:none;
}



/*-- ÆäÀÌÁö --*/

.page_box{
	position : absolute;
	left: 50%;
	margin-left:-125px;
}

.page li {
	float:left;
	text-align:center; 
	font-size:15px; 
	color:#555; 
	font-weight:bolder; 
	padding:5px;
}

.page li.num {
	padding:10px 10px;

}



/*-- ºÐ¾ßº° Àü¹®°­»ç ÅÇ --*/

.part_tab ul li{
	float:left;
	width:218px;
	background:#f4f4f4;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	text-align:center;
	display:block;
	font-size:14px;
	color:#666;
	line-height:150%;
	padding:12px 0;
	overflow:hidden;
	/* argin-bottom:10px; */
	/* vertical-align:middle; */
}

.part_tab ul li.on{
	width:218px;
	padding:12px 0;
	background:#FFF;
	color:#000;
	font-weight:bold;
}

.part_tab ul li.last{
	float:left;
	width:219px;
	background:#f4f4f4;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:12px 0;
	text-align:center;
	display:block;
	font-size:14px;
	color:#666;
}

.part_tab ul li.last_on{
	width:219px;
	padding:12px 0;
	background:#FFF;
	color:#000;
	font-weight:bold;
	border-right:1px solid #dadada;
}

.tab_bot{
	border-bottom:1px solid #dadada;
}


/*-- ÀÎ»ç¸» --*/
.insa_box{
	position : relative;
	width:835px;
	margin:0 auto;
	overflow:hidden;
}

.insa_text{
	height:520px;
	font-size:16px;
	color:#333;
	line-height:150%;
	background:url(/intro/imgs/intro02_img02.gif) 485px -30px no-repeat;	
	padding-top:40px;
}

.insa_name{
	position : absolute;
	left: 50%;
	top:525px;
	margin-left:-10px;
	font-size:18px;
	color:#333;
	font-weight:700; 
}


/*-- °³¿ä --*/
.summary_title{
	float:left;
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:500;
	line-height:150%;
}

.summary_title_text{
	color:#0f978c;
	font-weight:700;
}

.summary_line{
	background:url(/intro/imgs/intro_line.gif);	
	height:180px;
}


/*-- ÁÖ¿ä°Å·¡Ã³ --*/
.result_title{
	float:left;
	width:100%;
	text-align:center;
	font-size:32px;
	color:#666;
	font-weight:500; 
	line-height:150%;
	padding-bottom:60px;
}

.result_text{
	background:url(/intro/imgs/result_img.jpg) no-repeat 10px 10px;	
	padding-left:485px;
	overflow:hidden;
}

.result_text li{
	background:url(/intro/imgs/result_pt.gif) no-repeat 0 12px;	
	padding:0px 10px;
	font-size:15px;
	line-height:200%;
}







/*-- °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ --*/
.privacy_text{
	font-size:13px;
	line-height:150%;
}

.privacy_title01{
	font-size:16px;
	font-weight:600;
	line-height:150%;
	color:#333;
	padding:0 0 10px 0;
}

.privacy_box{
	border:1px solid #ccc; 
	padding:15px 15px 15px 15px;
}


/*-- ±³À°ÇÁ·Î±×·¥ --*/

.edu_tab01{
	background:url(/program/imgs/edu_pt.png) 16px 12px no-repeat #5cbd76;
	font-size:27px;
	font-weight:700;
	color:#FFF;
	padding:17px 55px;
}

.edu_tab02{
	background:url(/program/imgs/edu_pt.png) 16px 12px no-repeat #4eb3ab;
	font-size:27px;
	font-weight:700;
	color:#FFF;
	padding:17px 55px;
}

.edu_tab03{
	background:url(/program/imgs/edu_pt.png) 16px 12px no-repeat #4ea6b3;
	font-size:27px;
	font-weight:700;
	color:#FFF;
	padding:17px 55px;
}

.edu_tab04{
	background:url(/program/imgs/edu_pt.png) 16px 12px no-repeat #6e8eab;
	font-size:27px;
	font-weight:700;
	color:#FFF;
	padding:17px 55px;
}

.edu_con{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:40px 0;	
	border-bottom:1px solid #dfdfdf;
}

.edu_con_none{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:40px;	
}

.edu_title{ 
	float:left;
	width:320px;
	font-size:25px;
	color:#000;
	font-weight:700;
	line-height:150%;
}

.edu_box{ 
	float:left;
	width:780px;
}

.edu_box .edu_text01{ 
	font-size:18px;
	color:#000;
	font-weight:600;
	line-height:150%;
	padding-bottom:10px;
}

.edu_box .edu_text02{ 
	font-size:16px;
	color:#333;
	font-weight:500;
	line-height:150%;
}


/*-- ÆÄÆ®2 --*/
.part02_con{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:40px 0 20px 0;	
}

.part02_img{ 
	float:left;
	width:426px;
	height:274px;
	background:url(/program/imgs/program_img01.gif) 25px 0px no-repeat;
}

.part02_text_box{ 
	float:left;
	width:674px;
}

.part02_text_box .part02_title{ 
	font-size:30px;
	color:#000;
	font-weight:700;
	line-height:150%;
	padding:30px 0;
}

.part02_text_box .part02_subtitle li{ 
	font-size:17px;
	color:#333;
	font-weight:600;
	background:url(/program/imgs/edu_pt02.gif) 0 7px no-repeat;
	padding:13px 40px;
}



/*-- ÆÄÆ®3 --*/
.part03_title{ 
	width:100%;
	float:left;
	text-align:center;
	font-size:40px;
	color:#000;
	font-weight:700;
	padding:60px 0 50px 0;
	overflow:hidden;
}

.part03_subtitle{ 
	margin-left:230px;
}

.part03_subtitle li{ 
	font-size:17px;
	color:#333;
	font-weight:600;
	background:url(/program/imgs/edu_pt02.gif) 0 7px no-repeat;
	padding:13px 40px;
}



/*-- ÆÄÆ®4 --*/
.part04_con{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:20px;	
}

.part04_img{ 
	float:left;
	width:380px;
	height:274px;
	background:url(/program/imgs/program_img03.gif) 25px 0px no-repeat;
}

.part04_text_box{ 
	float:left;
	width:720px;
}

.part04_text_box .part04_subtitle{ 
	font-size:18px;
	color:#333;
	font-weight:600;
	line-height:150%;
	padding:43px 0;
	line-height:220%;
}

.part04_subtitle02{ 
	float:left;
	width:100%;
	text-align:center;
	font-size:23px;
	color:#000;
	font-weight:600;
	line-height:150%;
	padding-top:43px;
	line-height:180%;
}
/*-- -*/


/*-- °­½À¹®ÀÇ »ó´Ü --*/
.qna_text{
	float:left;
	width:100%;
	height:71px;
	background:url(/imgs/qna_bg.gif) no-repeat;
	margin:20px 0 0 0;
	font-size:15px;
	color:#555;
	padding:25px 0 0px 190px;
	line-height:170%;
}



/*-- °­»çÄ«Å×°í¸® --*/
.GroupTbl {
	border-collapse: collapse;
	border:1px solid #dadada;
}
.GroupTbl td{
	border:1px solid #dadada;
}
.GroupTbl td{
	background:#f4f4f4;
	font-size:14px;
	color:#666;
	line-height:150%;
	text-align:center;
	padding:12px 0;
}
.GroupTbl td.on{
	background:#FFF;
	padding:12px 0;
	color:#000;
	font-weight:bold;
}

/*-- °­»çÄ«Å×°í¸® --*/
.GroupTblMain {
	border-collapse: collapse;
	border:1px solid #dadada;
}
.GroupTblMain td{
	border:1px solid #dadada;
}
.GroupTblMain td{
	background:#f4f4f4;
	font-size:12px;
	color:#666;
	line-height:150%;
	text-align:center;
	padding:12px 0;
}
.GroupTblMain td.on{
	background:#FFF;
	padding:8px 0;
	color:#000;
	font-weight:bold;
}


