/*운영기관*/
.education_listbox{
	position:relative;
}
.education_list li{
	border:1px solid #ddd;
	position:relative;
	width:100%;
	display:inline-block;
	margin-bottom:20px;
	letter-spacing:-1px;
}

.edu_thumbnail{
	 width:100%; 
	 border-radius:3px;
	 position:relative;
	 overflow:hidden;
	 /*display:table-cell;
	 vertical-align:middle;*/
}

.edu_thumbnail p{
	/*filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/
	text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em; 
	-webkit-text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em; 
	-ms-text-shadow:rgba(0,0,0,0.3) 2px 2px 0.5em;
}
.edu_thumbnail p.font_type1{font-size:12px;}
.edu_thumbnail p.font_type2{font-size:14px; line-height:120%;}
.edu_thumbnail p.font_type3{font-size:18px; line-height:140%;}
.edu_thumbnail p.font_type4{font-size:22px; line-height:150%;}

.edu_thumbnail .p_edtit{font-weight:bold;}

.thumbnail_bg_1{background:#fb5956 url(/images/common_2019/thumnail_bg_1.jpg); background-size:cover; background-position:center;}/*썸네일 타입1*/
.thumbnail_bg_1 p{color:#ffe8d9;}
.thumbnail_bg_2{background:#13afc6 url(/images/common_2019/thumnail_bg_2.jpg); background-size:cover; background-position:center;}/*썸네일 타입2*/
.thumbnail_bg_2 p{color:#fff;}
.thumbnail_bg_3{background:#afc613 url(/images/common_2019/thumnail_bg_3.jpg); background-size:cover; background-position:center;}/*썸네일 타입3*/
.thumbnail_bg_3 p{color:#fff;}
.thumbnail_bg_4{background:#fba056 url(/images/common_2019/thumnail_bg_4.jpg); background-size:cover; background-position:center;}/*썸네일 타입4*/
.thumbnail_bg_4 p{color:#fff;}
.thumbnail_bg_5{background:#137cc6 url(/images/common_2019/thumnail_bg_5.jpg); background-size:cover; background-position:center;}/*썸네일 타입5*/
.thumbnail_bg_5 p{color:#fff;}
.thumbnail_bg_6{background:#aa4ae2 url(/images/common_2019/thumnail_bg_6.jpg); background-size:cover; background-position:center;}/*썸네일 타입6*/
.thumbnail_bg_6 p{color:#fff;}
.thumbnail_bg_7{background:#f3d429 url(/images/common_2019/thumnail_bg_7.jpg); background-size:cover; background-position:center;}/*썸네일 타입7*/
.thumbnail_bg_7 p{color:#fff;}
.thumbnail_bg_8{background:#8cc7f0 url(/images/common_2019/thumnail_bg_8.jpg); background-size:cover; background-position:center;}/*썸네일 타입8*/
.thumbnail_bg_8 p{color:#fff;}

.edthum_pd{padding:5%; position:relative; top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.edcon_pdbox{float:left; /*padding:23px 17px 20px 15px; padding:20px 17px 20px 15px;*/ padding:20px 20px;}

.edu_contbox{table-layout:fixed;}
.edu_contbox .ed_name{/*font-size:18px;*/ font-size:22px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0px 0px 0px;}
.edu_table{table-layout:fixed;}


.ed_dtlist{table-layout:fixed;}
.listp_ed_dtlist{margin-top:17px;}
.ed_dtlist th{color:#196fb8; /*font-size:14px;*/ font-size:17px; font-weight:normal;  line-height:180%; }
.ed_dtlist td{color:#000; /*font-size:14px;*/ font-size:17px; /*white-space:nowrap; text-overflow:ellipsis; overflow:hidden;*/ line-height:180%; font-family:'Noto Sans KR', Sans-serif;}
.ed_tag{margin-top:15px; color:#aaaaaa; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ed_tag a{font-size:14px; color:#aaaaaa;}

.ed_dtlist .th_1{background:url(../images/dreamc/ico_drc_1_m.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
.ed_dtlist .th_2{background:url(../images/dreamc/ico_drc_2_m.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
.ed_dtlist .th_3{background:url(../images/dreamc/ico_drc_3_m.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
.ed_dtlist .th_4{background:url(../images/dreamc/ico_drc_4_m.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
.ed_dtlist .th_5{background:url(../images/dreamc/ico_drc_5_m.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}



.ed_btntype_1{background:#0072bc; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*신청*/
.ed_btntype_2{background:#535353; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*종료*/
.ed_btntype_3{background:#50a0dc; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*진행중*/
.ed_btntype_4{background:#6cb6dd; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*예비등록*/
.ed_btntype_5{background:#959595; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*준비중*/
.ed_btntype_6{background:#fb5956; color:#fff; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*신청취소*/
.ed_btntype_7{background:#a7a7a7; color:#555; height:34px; line-height:34px; font-size:14px; text-align:center; width:60px;}/*마감*/

.viewp_ed_dtlist{letter-spacing:-1px;}
.viewp_ed_dtlist td{line-height:210%; white-space:normal;}

.ed_viewbox{padding:20px 20px; border-bottom:1px solid #d3d3d4;}
.edview_tblpd{width:100%; display:inline-block; position:relative;}

.eduaccept_btn{font-size:14px; background:#4c9ddb; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}

.eduaccept_btn_1{font-size:14px; background:#4c9ddb; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*신청*/
.eduaccept_btn_2{font-size:14px; background:#6cb6dd; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*예비신청*/
.eduaccept_btn_3{font-size:14px; background:#fb5956; border-radius:5px; line-height:45px; height:45px; width:163px; color:#fff; text-align:center;}/*신청취소*/

.ed_viewdtbox img{width:100%;}

/*신청버튼*/
.btn_drm{background:#29a7e1; border:2px solid #29a7e1; padding:0px 15px; line-height:40px; height:44px; color:#fff; font-size:18px; text-align:center; display:inline-block;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	/**/
	.education_listbox{
		position:relative;
	}

	.edu_table .ed_thum{	 
		width:100%;
	}

	.edu_thumbnail{
		height:220px;
	}
	.eduaccept_btn{
		margin-top:10px;
	}

	/**/
	.ed_dtlist th{font-size:15px;}
	.ed_dtlist td{font-size:15px;}



}

/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	/**/
	.education_listbox{
		/*padding-top:40px;*/ 
		position:relative;
	}

	.edu_table .ed_thum{	 
		/*width:235px;*/
		width:35%;
	}
	.edu_thumbnail{
		/*max-width:280px;*/
		/*width:235px;
		height:183px;*/
		padding-bottom:55%;
	}
	.viewp_ed_dtlist{float:left; padding-left:10px;}
	.eduaccept_btn{
		position:absolute;
		bottom:0px;
		right:0px;
	}

}



/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{
	
	/**/
	.edu_table .ed_thum{	 
		/*max-width:280px;
		width:24%; width:280px;*/
		width:35%;
		
	}
	.edu_thumbnail{
		/*width:280px;*/
		width:350px;
		padding-bottom:73%;
	}
	.viewp_ed_dtlist{float:left; padding-left:10px;}
	.eduaccept_btn{
		position:absolute;
		bottom:0px;
		right:0px;
	}

	.ed_dtlist .th_1{background:url(../images/dreamc/ico_drc_1.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
	.ed_dtlist .th_2{background:url(../images/dreamc/ico_drc_2.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
	.ed_dtlist .th_3{background:url(../images/dreamc/ico_drc_3.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
	.ed_dtlist .th_4{background:url(../images/dreamc/ico_drc_4.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}
	.ed_dtlist .th_5{background:url(../images/dreamc/ico_drc_5.png) 0px 5px; background-size:17px 18px; background-repeat:no-repeat; padding-left:20px;}

}