﻿/* CSS Document */
.LectureContainer {
    width                   : 100%;
    display                 : inline-block;
    padding                 : 30px 0;
    -webkit-padding-before  : 30px;
    -webkit-padding-end     : 0;
    -webkit-padding-after   : 0px;
    -webkit-padding-start   : 0;
}

#LectureContainer1 {
/*
    padding-top             : 0px;
    -webkit-padding-before  : 0px;
*/
}

.LectureContents {
    width                   : 1200px;
    margin                  : 0 auto;
}


.LectureTitle .LectureTitleName {
    width                   : 100%;
    font-size               : 15pt;
    font-weight             : bold;
    font-family             : "MalgunGothic", "맑은 고딕";
    color                   : #2473bc;
    display                 : table-row;
    text-align              : center;
}

.LectureTitle .LectureImage {
    display                 : table-row;
    text-align              : center;
}

.LectureTitle .LectureMore {
    display                 : table-cell;
    text-align              : center;
    vertical-align          : bottom;
    cursor                  : pointer;
}

.LectureFirst {
    float                   : left;
    width                   : 393px;
    height                  : 440px;
    border                  : 1px solid #b2b2b2;
    background              : #ffffff;    
    -webkit-margin-start    : 0px;
    padding                 : 5px 5px; 
    -webkit-padding-before  : 25px;
    -webkit-padding-end     : 25px;
    -webkit-padding-after   : 25px;
    -webkit-padding-start   : 25px;
}

.ml30{
	 margin-left    : 10px;
}

.LectureFirst .LectureFirstSubject {
    width                   : 100%;
    height                  : 30px;
    line-height             : 30px;
    text-align              : center;
    font-weight             : bold;
    font-size               : 11pt;
    font-family             : "MalgunGothic", "맑은고딕";
    color                   : #ffffff;
    background              : #2473bc;
    overflow                : hidden;
    padding                 : 0 2px 0 2px;
    -webkit-padding-before  : 0;
    -webkit-padding-end     : 10px;
    -webkit-padding-after   : 0;
    -webkit-padding-start   : 10px;
}

.LectureFirst .LectureFirstSummary {
    width                   : 100%;
    height                  : 250px;
    display                 : table;
    overflow                : hidden;    
    margin                  : 5px 0;
    -webkit-margin-before   : 5px;
    -webkit-margin-end      : 0;
    -webkit-margin-after    : 5px;
    -webkit-margin-start    : 0;
}


.LectureFirstSummary .LectureFirstTutorPhoto {
    width                   : 145px;
    height                  : 240px;
    float                   : left;
}

.LectureFirstSummary .LectureFirstContents {
    width                   : 170px;
    height                  : 240px;
    float                   : right;
}

.LectureFirstContents li {
    font-size               : 10pt;
    font-family             : "MalgunGothic", "맑은고딕";
    line-height             : 130%;
    border-bottom           : 1px solid #2473bc;
    padding                 : 10px 10px;
    -webkit-padding-before  : 10px;
    -webkit-padding-end     : 10px;
    -webkit-padding-after   : 10px;
    -webkit-padding-start   : 10px;
}



.LectureFirstContents .LectureFirstEduSummary {
    width                   : 150px; 
    height                  : 102px; 
    overflow                : hidden;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    font-size               : 10pt;
    font-weight             : normal;
    color                   : #000000;
}

.LectureFirst .LectureFirstOther {
    width                   : 100%;
    height                  : 62px;
    text-align              : center;
    display                 : table;
}

.LectureFirstOther .LectureFirstPrice {
    width                   : 235px;
    color                   : #2473bc; 
    display                 : table-cell; 
    text-align              : center; 
    vertical-align          : middle;
}

.LectureFirstPrice .LectureFirstPart {
    display                 : block; 
    font-size               : 11pt; 
    font-weight             : bold;
    color                   : #ff3366;
    text-align              : center; 
    line-height             : 20px;
}

.LectureFirstPrice .LectureFirstPriceText {
    display                 : block; 
    font-size               : 14pt; 
    font-weight             : bold;
    text-align              : center; 
}

.LectureFirstOther .LectureFirstMore {
    display                 : table-cell; 
    vertical-align          : middle;
    cursor                  : pointer;
}



.LectureSummary .LectureSummaryContents {
    width                   : 490px;
    height                  : 80px;
    border                  : 1px solid #b2b2b2;
    background              : #ffffff;
    padding                 : 10px 24px;
    -webkit-margin-before   : 0;
    margin-top              : 10px;
    -webkit-margin-before   : 10px;
}

.LectureSummary .LectureSummaryContents:first-child {
    margin-top              : 0;
    -webkit-margin-before   : 0;
}

.LectureSummaryContents .LectureListSubject {
    clear                   : both;
    font-size               : 12pt;
    font-weight             : bold;
    font-family             : "MalgunGothic", "맑은 고딕";
    color                   : #000000;
    text-align              : left;
    line-height             : 120%;
    letter-spacing          : -1px;
}

.LectureSummaryContents .LectureListSummary {
    font-size               : 10pt;
    font-weight             : bold;
    color                   : #999999;
    text-align              : left;
    margin-top              : 5px;
    -webkit-margin-before   : 5px;
}

.LectureSummaryContents .LectureListMore {
    cursor                  : pointer;
}