@charset "utf-8";

.lecture {position:relative;}
.lecture.mt--40 {margin-top:2rem}
.lecture__list {position:relative;}
.lecture__list2 .lecture__item {border:1px solid #bababa;
    position:relative;
	display:inline-block;
    flex-direction:row;
    flex-wrap:wrap;
	vertical-align:top;
    width:317px;
	margin-left:1.35rem;
	margin-bottom:2.35rem;
	padding:0px;
}

.lecture__list2 .lecture__image {width:315px;height:177px;vertical-align:top;}
.lecture__list2 .lecture__image img {}
.lecture__list2 .lecture__cont {
    position:relative;
    width:100%;
	padding:10px;
}
.lecture__list2 .lecture__subject {
    font-size:1rem;
    color:#000;
    font-weight:500;
}
.lecture__list2 .lecture__text {
    position:relative;
    font-size:0.8rem;
    color:#666;
    margin-top:0.5rem;
}
.lecture__list2 .lecture__info {
    position:relative;
    font-size:0.8rem;
    color:#000;
    margin-top:0.5rem;
}
.lecture__list2 .lecture__info span {color:#999;font-weight:400;}
.lecture__list2 .lecture__info li.org {color:#ff4e00;font-weight:bold;}
.lecture__list2 .lecture__link__box2 {padding:0;margin-top:0.5rem;text-align:center;width:100%;background-color:#0b72d4;}
.lecture__list2 .lecture__link__box2 a{vertical-align:middle;display:block;
    position:relative;
    padding:0 1.3rem;
    height:2.25rem;
    line-height:2.2rem;
    font-size:0.8rem;
    color:#fff;
    text-align:center;}

@media screen and (max-width:700px) {
    .lecture__list2 .lecture__image {width:200px;}
    .lecture__list2 .lecture__cont {width:calc(100% - 200px)}
}
@media screen and (max-width:530px) {
    .lecture__list2 .lecture__item {
        flex-direction:column;        
    }
    .lecture__list2 .lecture__image {width:100%;}
    .lecture__list2 .lecture__cont {
        width:100%;
        margin-top:1rem;
        padding-left:0;
    }
}

.lecture__list2 .lecture__view {position:relative;}
.lecture__list2 .lecture__view__top {
    position:relative;
    display:flex;
    flex-direction:row;
    width:100%;
}
.lecture__list2 .lecture__view__top__image {
    position:relative;
    width:315px;
}
.lecture__list2 .lecture__view__top__image img {
    width:315px;
    height:auto;
}

.lecture__list2 .lecture__view__top__cont {
    position:relative;
    width:calc(100% - 315px - 1.5rem);
    margin-left:1.5rem;
    background-color:#f1f1f1;
}
.lecture__list2 .lecture__view__top__cont .cont__in {
    position:relative;
    width:100%;    
    padding:1.5rem;
}
.lecture__list2 .lecture__view__top__cont .cont__ul {
    position:relative;
    font-size:0.8rem;
    color:#666;
}
.lecture__list2 .lecture__view__top__cont .cont__ul strong {
    color:#333;
    font-weight:500;    
}
.lecture__list2 .lecture__view__top__cont .cont__ul li {line-height:1;}
.lecture__list2 .lecture__view__top__cont .cont__ul li + li {margin-top:0.5rem}
.lecture__list2 .lecture__view__top__cont .cont__btnbox {margin-top:1rem}
.lecture__list2 .lecture__view__mid {
    position:relative;
    width:100%;
    font-size:0.8rem;
    color:#000;
}
.lecture__list2 .lecture__view__mid img {
    max-width:315px;
    height:auto;
}
.lecture__list2 .lecture__view__btnbox {
    margin-top:1rem;
    text-align:center;
}
.lecture__list2 .sub-title2 {margin-bottom:1rem}
.lecture__list2 .sub-title2 ~ .sub-title2 {margin-top:2rem}
.lecture__list2 .lecture__view__title {
    font-size:1.1rem;
    font-weight:500;
    color:#222;
    line-height:1;
    margin-bottom:1rem;
}
.lecture__list2 .lecture__view .sub-title {margin-bottom:1.5rem;}
@media screen and (max-width:700px) {
    .lecture__list2 .lecture__view__top {
        flex-direction:column;
    }
    .lecture__list2 .lecture__view__top__image {width:100%;}
    .lecture__list2 .lecture__view__top__cont {
        width:100%;
        margin-left:0;
    }
}

.lecture__list2 .tab {
    position:relative;
    width:100%;
}
.lecture__list2 .tab.mt--40 {margin-top:2rem}
.lecture__list2 .tab__container {
    position:relative;
    margin:-1px;
}
.lecture__list2 .tab__items {
    position:relative;
    width:100%;
    display:flex;
    flex-wrap:wrap;
}
.lecture__list2 .tab__item {
    display:inline-block;
    padding:1px;
}
.lecture__list2 .tab__link {
    display:inline-block;
    padding:0.7rem 0.8rem;
    background-color: #fff;
    border: 1px solid #ddd;
    font-size:0.8rem;
    line-height:0.8rem;
}
.lecture__list2 .tab__item.active .tab__link,
.lecture__list2 .tab__link:hover {
    border-color:#179659;
    background-color:#179659;
    color:#fff;
}

.lecture__list2 .load_img {
	position:relative;
	width: 30%;
	float:left;
	margin-left:15px
}
.lecture__list2 .load_img img  {
    width:315px;
	height:160px;
    
}


/* ½ÅÃ» »ó¼¼ÆäÀÌÁö */
h4{clear:both;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #dadada;}
.sub-title02 {
    position:relative;
    font-size:1.2rem;
    line-height:1;
    padding-left:0.7rem;
}
.sub-title02::before {
    content:"";
    display:block;
    position:absolute;
    top:0.4rem;
    left:0;
    width:0.4rem;
    height:0.4rem;
    background-color:#0d6eb0;
    background-size:100% auto;

}

.sub-title02 {margin-bottom:1rem;}
.sub-title02 ~ .sub-title02 {margin-top:2rem}
.lecture__view__title {
    font-size:1.3rem;
    font-weight:500;
    color:#222;
    line-height:1;
    margin-bottom:1rem;
}


.lecture__view__top__cont {background-color:#ffffff !important;}
.lecture__view__top__cont .cont__in {padding-top:0.2rem !important;}
.lecture__view__top__cont .cont__ul li{font-size:0.9rem;padding:2px 0}


.eduway li{display:inline;background:#6b9f10;color:#fff;padding:10px 20px;}
.eduway .no{background:none;border:0px solid;color:#000;padding:0 5px;}


.btn0430{padding:15px;background:#0b72d4;text-align:center;}
.btn0430 a{color:#fff;font-size:1rem;font-weight:600;display:block;}