@charset "utf-8";
@import url(style.css);
@import url(basic.css);
/*2016-05-30*/

/*크롬*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.lecturewrap .lecture_btn {line-height:2.2em;}
	.lecturewrap .lecture_btnL {line-height:2.2em;}
	.lecturewrap .lecture_btnW {line-height:2.2em;}
	.lecturewrap .lecture_btnV {line-height:2.2em;}
}

/*파이어폭스*/
@-moz-document url-prefix() {
	.lecture_iconline {margin-bottom:2px;}
	.lecturewrap .lecture_btn {line-height:2.2em;}
	.lecturewrap .lecture_btnL {line-height:2.2em;}
	.lecturewrap .lecture_btnW {line-height:2.2em;}
	.lecturewrap .lecture_btnV {line-height:2.2em;}
}


.lecturewrap {width:800px;}

	/*아이콘*/
	.lecture_iconbox {height:20px; overflow:hidden;}
		.lecture_icon {width:51px; height:20px; display:inline-block; color:#fff; text-align:center; font-size:11px; margin-right:-2px; }
			.lecture_icon.NEW {background-color:#0047f1;} /*NEW*/
			.lecture_icon.ING {background-color:#00b4c9;} /*접수중*/
			.lecture_icon.DEA {background-color:#ed1c24;} /*접수마감*/
			.lecture_icon.END {background-color:#898989;} /*접수만료*/
		.lecture_iconline {width:49px; height:14px; display:inline-block; text-align:center; line-height:1.6em; font-size:11px; margin-right:-2px; vertical-align:middle; margin-top:-2px;}
			.lecture_iconline.LCS {border:1px solid #f100ea; color:#f100ea;} /*자격증*/
			.lecture_iconline.DAY {border:1px solid #9000c5; color:#9000c5;} /*일일특강*/
			.lecture_iconline.ISR {border:1px solid #3801e5; color:#3801e5;} /*고용보험*/

	/*버튼*/
	.lecturewrap .lecture_btn {display:inline-block; width:80px; height:27px; text-align:center; font-weight:bold; line-height:2.5em;}
		.lecturewrap a.lecture_btn {color:#fff; text-decoration:none;}
			.lecturewrap .lecture_btn.ASK {background-color:#ab80fe;} /*신청하기*/
			.lecturewrap .lecture_btn.TLA {background-color:#959595;} /*신청마감*/
	.lecturewrap .lecture_btnL {display:inline-block; width:78px; height:25px; text-align:center; font-weight:bold; line-height:2.4em; vertical-align:bottom;}
		.lecturewrap a.lecture_btnL.BMU {border:1px solid #737373; color:#737373; text-decoration:none;} /*찜하기*/
		.lecturewrap a.lecture_btnL.PRV {border:1px solid #4a4a4a; color:#4a4a4a; text-decoration:none;} /*미리보기*/
		.lecturewrap a.lecture_btnL.RGST {border:1px solid #0061c5; color:#0061c5; text-decoration:none;} /*수강하기*/
		.lecturewrap a.lecture_btnL.ORANGE {border:1px solid #f74f0e; color:#f74f0e; text-decoration:none;}
	
	.lecturewrap .lecture_btnW {display:inline-block; width:78px; height:25px; text-align:center; font-weight:bold; line-height:2.4em; border:1px solid #fff;}
		.lecturewrap a.lecture_btnW {color:#fff; text-decoration:none;} /*이미지형 리스트 위 흰색 버튼 - 찜하기/미리보기*/

	.lecturewrap .lecture_btnV {display:inline-block; width:94px; height:27px; text-align:center; font-weight:bold; line-height:2.5em;}
		.lecturewrap a.lecture_btnV {color:#fff; text-decoration:none;}
			.lecturewrap .lecture_btnV.TCP {background-color:#00b4c9;} /*교안다운로드*/
			.lecturewrap .lecture_btnV.REV {background-color:#959595;} /*수강후기작성*/
			.lecturewrap .lecture_btnV.LCSP {background-color:#f100ea;} /*수료증다운*/



	.lecture_recomwrap {width:800px; display:inline-block;}
		.lecture_topSearchbox {width:740px; background-color:#3c3838; padding:15px 30px; display:inline-block;}
		p.lecture_searchword {height:16px; float:right; text-align:right; margin-top:5px; color:#fff;}
			p.lecture_searchword a {color:#fff;}

		.lecture_recomwrap h3 {font-size:16px;}

		.lecture_recombox {width:800px; border-top:3px solid #0061c5;}
			.lecture_recombox li {margin-top:20px; float:left;}
				.lecture_recom {width:188px; height:345px; border:1px solid #c7c7c7;}
					.lecture_recom dt {width:170px; height:133px; margin:10px; text-align:center;}
					.lecture_recom dd {width:170px; height:185px; overflow:hidden; margin:0 10px;}
						.lecture_recom_tit {display:inline-block; width:170px; height:35px; overflow:hidden; font-weight:bold;}
						.lecture_recom_txt {width:170px; overflow:hidden; color:#797979; line-height: 20px; }
							.lecture_recom_div {display:inline-block; width:70px; font-weight:bold;}

	.lecture_listwrap {width:800px;}
		table.lectureTable {width:800px;}
			table.lectureTable thead tr {border-top:2px solid #c7c7c7; background-color:#f4f4f4;}
				table.lectureTable thead tr th {padding:12px 0; font-weight:bold;}
			table.lectureTable tbody tr {border-bottom:1px solid #c7c7c7;}
			table.lectureTable tbody tr.TLine {border-top:2px solid #c7c7c7;}
				table.lectureTable tbody tr th {padding:15px; font-weight:bold;}
				table.lectureTable tbody tr td {height:65px;}
					/* .lecture_thum {display:inline-block; width:99px; height:78px; border:1px solid #c7c7c7;} */
					.lecture_thum {display:inline-block; border:1px solid #c7c7c7;}
					.lecture_tit {font-weight:bold;}
					.lecture_txt {color:#797979;}
				
		.lectureGallery {width:800px; border-top:2px solid #c7c7c7; border-bottom:1px solid #c7c7c7; display:inline-block;}
			.lectureGallery li {width:190px; float:left; margin:20px 5px;}	
				.lectureGallerybox {width:190px; position:relative;}
					.lectureGallerybox dt {width:188px; height:147px; border:1px solid #c7c7c7;}
						.lectureGallery_btnbox {position:absolute; top:1px; left:1px; z-index:9999; width:188px; height:147px; background-color:rgba(0, 0, 0, 0.7); text-align:center;}
					.lectureGallerybox dd {width:190px; height:190px; overflow:hidden;}
						.lectureGallery_tit {font-weight:bold; display:inline-block; width:190px; height:16px; overflow:hidden;}
						.lectureGallery_txt {color:#797979;}
							.lectureGallery_div {display:inline-block; width:40px; font-weight:bold;}
	
	.lecture_topbox {width:760px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:20px; display:inline-block; position:relative;}
		.lecture_topbox dt {width:188px; height:147px; border:1px solid #c7c7c7; float:left;}
		.lecture_topbox dd {width:550px; height:190px; float:left; margin-left:20px;}
				.lecture_top_notice {width:550px; background-color:#f4f4f4; margin: 3px 0; line-height:1.8em; text-indent:10px;}
				.lecture_top_div {display:inline-block; width: 100px;}
		.lecture_top_btnbox {position:absolute; bottom:15px; right:5px; z-index:999;}

	.lecture_tabbox {width:800px; height:37px; background:url('../images/lecture/lecture_tab_bg.jpg') repeat-x top left;}
		.lecture_tabbox li {float:left; width:118px; height:35px; background-color:#f4f4f4; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; text-align:center; line-height:2.9em;}
		.lecture_tabbox li.First {border-left:1px solid #c7c7c7;}
		.lecture_tabbox li.Choice {height:36px; background-color:#fff; font-weight:bold;}
		.lecture_tabbox li a {display:inline-block; width:118px; height:35px; color:#999; text-decoration:none;}

	.lecture_viewbox {width:800px; display:inline-block; border-bottom:1px solid #c7c7c7; margin:0 auto; padding: 10px 0 30px 0;}
		.lecture_putbox {width:100%; margin-top: 40px; margin-bottom: 15px;}
			.lecture_put {display:inline-block; width:108px; height:26px; border:1px solid #0061c5; color:#0061c5; font-weight:bold; line-height:2.4em; text-align:center;}
		.lecture_view { padding: 0 10px; }
		.lecture_view01 { padding: 0 10px; }
		.lecture_view02 { padding: 0 10px; }
		.lecture_view03 { padding: 0 10px; }
		.lecture_view04 { padding: 0 10px; }
		.lecture_view05 { padding: 0 10px; }

	.lecture_stepbox {width:800px; height:62px; background:url('../images/lecture/lecture_pay_stepBg.png') no-repeat top left;}
		.lecture_stepbox li {float:left;}
			.lecture_stepbox li.lecture_ste01 {width:282px;}
			.lecture_stepbox li.lecture_ste02 {width:279px; margin-left:260px;}
			.lecture_stepbox li.lecture_ste03 {width:280px; margin-left:519px;}

	table.lectureTable_info {width:800px;}
		table.lectureTable_info thead tr {background-color:#f4f4f4; border-top:2px solid #787878; border-bottom:1px solid #c7c7c7;}
			table.lectureTable_info thead tr th {padding:12px 0;}
			table.lectureTable_info thead tr th.LineL {border-left:1px solid #c7c7c7;}
		table.lectureTable_info tbody tr {border-bottom:1px solid #c7c7c7;}
			table.lectureTable_info tbody tr th {padding:15px; text-align:left;}
			table.lectureTable_info tbody tr td {text-align:center; border-left:1px solid #c7c7c7;}
		table.lectureTable_info tfoot tr {border-bottom:1px solid #c7c7c7;}
			table.lectureTable_info tfoot tr td {padding:15px;}
	
	table.lectureViewTable {width:100%; border:1px solid #c7c7c7;}
		table.lectureViewTable thead tr {background-color:#f4f4f4;}
			table.lectureViewTable thead tr th {padding:10px 0; text-align:center; font-weight:bold;}
				table.lectureViewTable thead tr th.LineL {border-left:1px solid #c7c7c7;}
			table.lectureViewTable thead tr td {padding:15px; text-align:left;}
		table.lectureViewTable tbody tr {border-top:1px solid #c7c7c7;}
		table.lectureViewTable tbody tr.LineTN {border-top:none;}
			table.lectureViewTable tbody tr th {padding:15px; text-align:left; font-weight:bold;}
			table.lectureViewTable tbody tr td {padding:0; text-align:center;}
				table.lectureViewTable tbody tr td.TextL {padding:15px; text-align:left;}
				table.lectureViewTable tbody tr td.LineL {border-left:1px solid #c7c7c7;}
				table.lectureViewTable tbody tr td.LineT {border-top:1px solid #c7c7c7;}

	.lectureTableWrap {border-top:2px solid #787878; border-bottom:1px solid #787878;}
	table.lectureTable_pay {width:800px;}
		table.lectureTable_pay tbody tr {}
			table.lectureTable_pay tbody tr th {padding:15px; font-weight:bold; background-color:#f4f4f4; text-align:left; border-bottom:1px solid #c7c7c7;}
			table.lectureTable_pay tbody tr td {padding:15px; border-bottom:1px solid #c7c7c7;}
				table.lectureTable_pay tbody tr td.LineN {border-bottom:none;}

	.lectureFinishWrap {width:800px; border-top:2px solid #787878; border-bottom:2px solid #787878; padding:30px 0; text-align:center;}

	.lectureTablePartner{
		width:100%;
		border:1px solid #AAA;
		border-collapse:collapse;
	}
		.lectureTablePartner td{
			border:1px solid #AAA;
			padding:5px;
		}

		.lectureTablePartner th{
			border:1px solid #AAA;
			padding:5px;
			text-align:center;
			font-weight:bold;
			background-color:#EFEFEF;
		}

		.lectureTablePartner .btnPQI{
			display:inline-block;
			padding:2px;
			color:#ff6633;
			border:1px solid #ff6633;
			font-size:11px;
			text-decoration:none;
			margin-left:10px;
		}

	#lecture_certificates{
		/* background-color:#F8F8F8; */
		padding-top:10px;
		padding-bottom:10px;
	}