* {font-family: Pretendard;}
body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, caption, th, td, form, fieldset, legend, hr {
    letter-spacing: 0;
}

/* common-Start */
.border-yellow{border: 1px solid #FBEDC1;}
.bg-yellow{background-color: #FFFAEA;}
.color-yellow{color: #FFC401;}

.border-green{border: 1px solid #DEF1E0;}
.bg-green{background-color: #EFFAF0;}
.color-green{color: #A6CE38;}

.border-blue{border: 1px solid #D5ECFA;}
.bg-blue{background-color: #ECF6FD;}
.color-blue{color: #5ABFFF;}
.color-blue2{color: #2EAEFF;}

.menuBall{
    margin-right: 9px;
    width: 15px;
    height: 15px;
    background: #EEEEEE;
    border-radius: 30px;
}

.courseTab.itemSelected{
    color: #FFC401 !important;
    background: #FFF !important;
    box-shadow: 5px 5px 20px 0px rgba(237, 230, 212, 0.70);
}

.courseTable{
    width: 643px;
}
.courseTitle{padding-top: 100px;padding-bottom: 40px;line-height: 50.4px;}
.courseSubTitle{display: block;padding: 20px 0;line-height: 39.2px;}
.courseSubDetail{line-height: 22.4px;}
.courseTegYellow{display: block;width: 82px;height: 30px;line-height: 19.6px;text-align: center;border-radius: 1000px;background: #FFC401;padding: 5px 12px;color: #FFF;}
.courseTegGreen{display: block;width: 84px;height: 30px;line-height: 19.6px;text-align: center;border-radius: 1000px;background: #A6CE38;padding: 5px 12px;color: #FFF;}
.courseTegBlue{display: block;width: 84px;height: 30px;line-height: 19.6px;text-align: center;border-radius: 1000px;background: #2EAEFF;padding: 5px 12px;color: #FFF;}

/* course1 common*/
.tableContents{
    margin-top: 20px;
    padding-top: 40px;
    border-radius: 10px 0px 0px 10px;
    background-color: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(237, 230, 212, 0.70);
}
.tableContents > div{
    height: 448px;
    padding-left: 40px;
}
.tableContentsTitle{
    line-height: 22.4px;
}
.tableContentsSubTitle{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.tableContentsSubTitle > p{
    line-height: 33.6px;
}
.tableContentsSubTitle > div{
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.stick{
    width: 1px;
    height: 13px;
    margin: 0px 10px;
}
.tableContentsTeg{
    line-height: 22.4px;
}
.stick{
    background: #767676;
}
.tableContentsFootnote .stick{
    background: #FFB801;
}
.tableContentsFootnote{
    display: inline-block;
    margin-top: 20px;
    padding: 10px 20px;
    border-radius: 10px;
    border: 1px solid #FFE99F;
    background: #FFF8E0;
}
.tableContentsFootnote > div{
    display: flex;
    align-items: center;
    line-height: 22.4px;
}
.tableContentsFootnote > div > div{
    display: flex;
    align-items: center;
    margin-left: 10px;
}
/* common-End */

/* header-Start */
.curriculumHader{
    padding-top: 160px;
    height:860px;
    background: url('http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/pc_key.png') no-repeat top;
}
.curriculumHader > div, .curriculumHader > nav{
    margin: auto;
    width: 1060px;
}
.curriculumHader > nav{
    display: flex;
    padding-top: 100px;
}
.haderTitle{
    line-height: 67.6px;
}
.titleDetail{
    padding-top: 20px;
    line-height: 33.6px;
}
.courseButton{
    padding: 25px 40px 35px 30px;
    width: 340px;
    border-radius: 10px;
    cursor: pointer;
}
.courseButton:nth-child(even){
    margin: 0px 20px;
}
.courseButton > span{
    line-height: 22.4px;
}
.courseButton > p:nth-of-type(1){
    padding-top: 5px;
    line-height: 33.6px;
}
.courseButton > p:nth-of-type(2){
    padding-top: 20px;
    line-height: 22.4px;
}
/* header-End */

/* floatingTopMenu-Start */
.floatingTopMenu{
    position: sticky;
    top: 0;
    background: #ffff;
    z-index: 2;
}
.floatingTopMenu > ul{
    display: flex;
    margin: auto;
    width: 1060px;
    background: #FFF;
}
.floatingTopMenu > ul > li{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 353px;
    height: 60px;
    cursor: pointer;
}
.floatingTopMenu > ul > li.on{
    color: #FF8000;
}
.floatingTopMenu > ul > li.on::after {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 3px;
    background: #FF8000;
}
#courseLeftMenu{
    position: relative;
}
#courseLeftMenu > div{
    position: absolute;
    top: -161px;
    padding-top: 280px;
    padding-left: 40px;
}
#courseLeftMenu > div > div:nth-of-type(1){
    position: absolute;
    top: 0;
    margin-left: 6.5px;
    width: 2px;
    height: 100vw;
    background: #F5F5F5;
    z-index: -1;
}
#courseMenuList li{
    display: flex;
    margin-bottom: 60px;
    cursor: pointer;
}
.courseMenuYellow .on{
    color: #FFC401;
}
.courseMenuYellow .on .menuBall{
    background: #FFC401;
}
.courseMenuGreen .on{
    color: #A6CE38;
}
.courseMenuGreen .on .menuBall{
    background: #A6CE38;
}
.courseMenuBlue .on{
    color: #2EAEFF;
}
.courseMenuBlue .on .menuBall{
    background: #2EAEFF;
}

/* floatingTopMenu-End */

/* course-Start */
#course1, #course2 > div, #course3{
    margin: auto;
    width: 1060px;
}

#course2{
    overflow: hidden;
    position: relative;
}
/* row1 */
#curriculumRow1{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 100px;
}
.contentsRow1{
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFFCF2;
}
.contentsRow1 > div:nth-of-type(2){
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow1.png);
    width: 721px;
    height: 384px;
}
.curriculumDetailRow1{
    display: flex;
    padding: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFFCF2;
}
.curriculumDetailRow1 > div{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 73px;
    width: 185px;
    height: 114px;
}
.curriculumDetailRow1 > div > p:nth-of-type(1){
    line-height: 28px
}
.curriculumDetailRow1 > div > p:nth-of-type(2){
    line-height: 22.4px
}

/* row2 */
#curriculumRow2{
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    padding: 50px 0px 50px 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFFCF2;
    margin-bottom: 100px;
}
#curriculumRow2 > div:first-child{
    padding-top: 177px;
}
#curriculumRow2 .curriculumContents ul{
    display: flex;
    margin-right: 51px;
}
#curriculumRow2 .curriculumContents ul li{
    margin-left: 20px;
    padding: 17px 50px;
    width: 133px;
    line-height: 25.2px;
    border-radius: 10px;
    background: #EEE;
    cursor: pointer;
}
#curriculumRow2 .curriculumContents ul li:first-of-type{
    margin: 0;
}
#courseTable1 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable1.png) no-repeat right bottom;
    background-position-y: 156px;
}
#courseTable2 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable2.png) no-repeat right bottom;
    background-position-y: 86px;
}
#courseTable3 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable3.png) no-repeat right bottom;
    background-position-y: 156px;
}
#courseTable4 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable4.png) no-repeat right bottom;
    background-position-y: 156px;
}

/* row3 */
#curriculumRow3{
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    padding: 50px 0px 50px 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFFCF2;
}
#curriculumRow3 > div:first-child{
    padding-top: 177px;
}
#curriculumRow3 .curriculumContents ul{
    display: flex;
    margin-right: 51px;
}
#curriculumRow3 .curriculumContents ul li{
    margin-left: 20px;
    padding: 17px 50px;
    width: 184px;
    line-height: 25.2px;
    text-align: center;
    border-radius: 10px;
    background: #EEE;
    cursor: pointer;
}
#curriculumRow3 .curriculumContents ul li:first-of-type{
    margin: 0;
}
#courseTable5 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable5.png) no-repeat right bottom;
    background-position-y: 156px;
}
#courseTable6 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable6.png) no-repeat right bottom;
    background-position-y: 156px;
}
#courseTable7 .tableContents > div{
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/courseTable7.png) no-repeat right bottom;
    background-position-y: 159px;
}

/* row4, row5*/
#curriculumRow4, #curriculumRow5{
    overflow: hidden;
    margin-bottom: 100px;
    width: 1060px;
    height: 449px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: rgba(193, 237, 198, 0.25);
}
#curriculumRow4 > div{
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow4.png) no-repeat right bottom;
}
#curriculumRow5 > div{
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow5.png) no-repeat right bottom;
}

/* row6 */
#curriculumRow6{
    margin-bottom: 100px;
    width: 1060px;
    height: 677px;
    padding-top: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: rgba(193, 237, 198, 0.25);
}
#curriculumRow6 > div:nth-of-type(1){
    padding-left: 50px;
}
#curriculumRow6 > div > span{

}
#curriculumRow6 > div > div{
    display: flex;
}
#curriculumRow6 > div > div > b{

}
#curriculumRow6 > div > div > p{
    margin-left: 60px;
    padding-top: 24px;
}
#curriculumRow6 > .curriculumRowSlideBox{
    overflow: hidden;
    position: absolute;
    padding: 30px 0;
    padding-left: 50px;
    width: 100%;
}
#curriculumRow6 .courseSlide{
    width: 1008px;
}
#curriculumRow6 > .curriculumRowSlideBox > div > div > div{
    overflow: hidden;
    position: relative;
    padding-top: 40px;
    padding-left: 30px;
    width: 391px;
    height: 399px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
#curriculumRow6 > .curriculumRowSlideBox > div > div > div > span {
    position: absolute;
    display: block;
    top: 20px;
    right: 20px;
    width: 13px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.39727 0C1.84498 0 1.39727 0.447715 1.39727 1C1.39727 1.55228 1.84498 2 2.39727 2H8.59733L0.293091 10.293C-0.0976969 10.6833 -0.0976973 11.316 0.293091 11.7063C0.68388 12.0965 1.31747 12.0965 1.70826 11.7063L10.002 3.42369V9.59314C10.002 10.1454 10.4498 10.5931 11.002 10.5931C11.5543 10.5931 12.002 10.1454 12.002 9.59314V1C12.002 0.447715 11.5543 0 11.002 0H2.39727Z' fill='%23BEBEBE'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    cursor: pointer;
}
#curriculumRow6 > .curriculumRowSlideBox > div > div > div > p:nth-of-type(1){
    padding-bottom: 10px;
    line-height: 22.4px;
}
#curriculumRow6 > .curriculumRowSlideBox > div > div > div > p:nth-of-type(2){
    padding-bottom: 40px;
    line-height: 25.2px;
}
#curriculumRow6 .modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: rgba(34, 34, 34, 0.5);
}
#curriculumRow6 .modal > div{
    overflow: hidden;
    position: relative;
    margin: auto;
    border-radius: 10px;
    width: 998px;
    height: 560px;
}
#curriculumRow6 .modal > div > div{
    overflow-y: auto;
    background: #fff;
}
#curriculumRow6 .modal > div > div::-webkit-scrollbar-thumb {
    background: #eee;
}
#curriculumRow6 .modal > div > div::-webkit-scrollbar {
    width: 10px;
}
#curriculumRow6 .modal-content {
    width: 100%;
    height: max-content;
}
#curriculumRow6 .close {
    position: absolute;
    top: 30px;
    right: 30px;
    display: block;
    width:28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23BEBEBE'/%3E%3Cline x1='10.0802' y1='10.1929' x2='17.804' y2='17.9167' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='10.1973' y1='17.9159' x2='17.9211' y2='10.1921' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    cursor: pointer;
}

/* row7 */
#curriculumRow7{
    overflow: hidden;
    margin-bottom: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1060px;
    height: 566px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: rgba(193, 237, 198, 0.25);
}
#curriculumRow7 .curriculumRow7Contents{
    width: 640px;
    height: 466px;
    border-radius: 10px 0px 0px 10px;
    background: #FFF;
    box-shadow: 5px 5px 36px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow7Contents > div{
    padding-top: 40px;
    padding-left: 40px;
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow7.png) no-repeat right bottom;
}

/* row8 */
#curriculumRow8{
    overflow: hidden;
    width: 1060px;
    height: 677px;
    padding-top: 50px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background:  rgba(193, 237, 198, 0.25);
}
.curriculumRow8Contents1 > div{
    display: flex;
}
.curriculumRow8Contents1 > div > p{
    padding-top: 24px;
    margin-left: 60px;
}
.curriculumRow8Contents2 .curriculumRowBox1{
    display: flex;
    padding-top: 30px;
}
.curriculumRow8Contents2 .curriculumRowBox1 > div{
    padding: 20px;
    width: 306px;
    height: 115px;
    border-radius: 10px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow8Contents2 .curriculumRowBox1 > div:nth-child(even){
    margin: 0px 22px;
}
.curriculumRow8Contents2 .curriculumRowBox1 > div > p:nth-of-type(1){
    line-height: 22.4px;
}
.curriculumRow8Contents2 .curriculumRowBox1 > div > p:nth-of-type(2){
    line-height: 25.2px;
}
.curriculumRow8Contents2 .curriculumRowBox2{
    padding-top: 20px;
    display: flex;
}
.curriculumRow8Contents2 .curriculumRowBox2 > div{
    overflow: hidden;
    width: 306px;
    height: 314px;
    border-radius: 10px 10px 0px 0px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow8Contents2 .curriculumRowBox2 > div:nth-child(even){
    margin: 0px 22px;
}
.curriculumRow8Contents2 .curriculumRowBox2 > div img{
    width:100%;
    height:100%;
}

/* row9 */
#curriculumRow9{
    overflow: hidden;
    margin-bottom: 100px;
    width: 1060px;
    height: 582px;
    padding-top: 50px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #E8F3FA;
}
.curriculumRow9Contents1 > div{
    display: flex;
}
.curriculumRow9Contents1 > div > p{
    margin-left: 60px;
    padding-top: 24px;
}
.curriculumRow9Contents2{
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.curriculumRow9Contents2 .curriculumRowBox1 > div{
    display: flex;
    align-items: center;
    padding: 20px;
    width: 531px;
    height: 88px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow9Contents2 .curriculumRowBox1 > div:nth-child(even){
    margin: 20px 0px;
}
.curriculumRow9Contents2 .curriculumRowBox1 > div > span{
    width: 48px;
    height: 48px;
}
.curriculumRow9Icon1{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='7' fill='%2323A9FF' fill-opacity='0.6'/%3E%3Cg clip-path='url(%23clip0_1337_20)'%3E%3Cpath d='M13.4462 36.9832L16.0896 36.1118L13.4191 33.915L13.0033 36.6187C12.9662 36.8639 13.2062 37.0627 13.4462 36.9832Z' fill='%23222222'/%3E%3Cpath d='M14.1088 29.4785L13.4226 33.9151L16.0897 36.1086L20.4301 34.6772L14.1088 29.4785Z' fill='white'/%3E%3Cpath d='M20.937 33.2438L15.4602 28.7393L14.0826 30.3485L19.5594 34.853L20.937 33.2438Z' fill='white'/%3E%3Cpath d='M31.7138 19.4093C34.0829 19.4093 36.0034 17.5268 36.0034 15.2047C36.0034 12.8825 34.0829 11 31.7138 11C29.3446 11 27.4241 12.8825 27.4241 15.2047C27.4241 17.5268 29.3446 19.4093 31.7138 19.4093Z' fill='white'/%3E%3Cpath d='M34.9987 17.9074L28.4265 12.502L14.4051 28.8809L20.9772 34.2863L34.9987 17.9074Z' fill='white'/%3E%3Cpath d='M15.5014 31.182C16.2911 31.182 16.9313 30.5545 16.9313 29.7805C16.9313 29.0064 16.2911 28.3789 15.5014 28.3789C14.7117 28.3789 14.0715 29.0064 14.0715 29.7805C14.0715 30.5545 14.7117 31.182 15.5014 31.182Z' fill='white'/%3E%3Cpath d='M17.6919 32.9838C18.4816 32.9838 19.1218 32.3563 19.1218 31.5822C19.1218 30.8082 18.4816 30.1807 17.6919 30.1807C16.9021 30.1807 16.262 30.8082 16.262 31.5822C16.262 32.3563 16.9021 32.9838 17.6919 32.9838Z' fill='white'/%3E%3Cpath d='M19.8825 34.7865C20.6722 34.7865 21.3124 34.159 21.3124 33.385C21.3124 32.6109 20.6722 31.9834 19.8825 31.9834C19.0928 31.9834 18.4526 32.6109 18.4526 33.385C18.4526 34.159 19.0928 34.7865 19.8825 34.7865Z' fill='white'/%3E%3Cpath d='M18.6012 28.6706C18.5235 28.6706 18.4491 28.6441 18.3849 28.5944C18.2429 28.4784 18.2226 28.2663 18.3443 28.1272L29.628 14.9433C29.7463 14.8041 29.9626 14.7842 30.1046 14.9035C30.2466 15.0195 30.2669 15.2315 30.1452 15.3707L18.8615 28.5513C18.7939 28.6308 18.6992 28.6706 18.6012 28.6706Z' fill='%234B9CCF'/%3E%3Cpath d='M20.7916 30.4727C20.7139 30.4727 20.6395 30.4462 20.5753 30.3965C20.4333 30.2805 20.413 30.0685 20.5347 29.9293L31.8184 16.7421C31.9367 16.6029 32.1531 16.5831 32.295 16.7023C32.437 16.8183 32.4573 17.0304 32.3356 17.1695L21.0519 30.3534C20.9843 30.4329 20.8897 30.4727 20.7916 30.4727Z' fill='%234B9CCF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1337_20'%3E%3Crect width='23' height='26' fill='white' transform='translate(13 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.curriculumRow9Icon2{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='7' fill='%2323A9FF' fill-opacity='0.6'/%3E%3Cg clip-path='url(%23clip0_1337_11)'%3E%3Cpath d='M37.8189 15H10.1811C9.5288 15 9 15.5037 9 16.125V31.875C9 32.4963 9.5288 33 10.1811 33H37.8189C38.4712 33 39 32.4963 39 31.875V16.125C39 15.5037 38.4712 15 37.8189 15Z' fill='white'/%3E%3Cpath d='M26.5283 22.1013L22.4606 19.8648C22.1464 19.6915 21.752 19.9075 21.752 20.254V24.727C21.752 25.0735 22.1464 25.2895 22.4606 25.1163L26.5283 22.8798C26.8425 22.7065 26.8425 22.2745 26.5283 22.1013Z' fill='%237BCCFF'/%3E%3Cpath opacity='0.4' d='M35.1944 29.1748H12.8054C12.4792 29.1748 12.2148 29.4266 12.2148 29.7373C12.2148 30.048 12.4792 30.2998 12.8054 30.2998H35.1944C35.5205 30.2998 35.7849 30.048 35.7849 29.7373C35.7849 29.4266 35.5205 29.1748 35.1944 29.1748Z' fill='%237BCCFF'/%3E%3Cpath d='M28.5778 29.1748H12.8054C12.4792 29.1748 12.2148 29.4266 12.2148 29.7373C12.2148 30.048 12.4792 30.2998 12.8054 30.2998H28.5778C28.904 30.2998 29.1684 30.048 29.1684 29.7373C29.1684 29.4266 28.904 29.1748 28.5778 29.1748Z' fill='%237BCCFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1337_11'%3E%3Crect width='30' height='18' fill='white' transform='translate(9 15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.curriculumRow9Icon3{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='7' fill='%2323A9FF' fill-opacity='0.6'/%3E%3Cg clip-path='url(%23clip0_1337_5)'%3E%3Cpath d='M33.6447 11H13.3553C12.6099 11 12 11.6031 12 12.3553V35.9585C12 36.7107 12.6099 37.3138 13.3553 37.3138H33.6447C34.3901 37.3138 35 36.7107 35 35.9585V12.3553C35 11.6031 34.3901 11 33.6447 11ZM17.5907 31.906C16.7504 31.906 16.066 31.2216 16.066 30.3813C16.066 29.541 16.7504 28.8565 17.5907 28.8565C18.4311 28.8565 19.1155 29.541 19.1155 30.3813C19.1155 31.2216 18.4311 31.906 17.5907 31.906ZM17.5907 25.6783C16.7504 25.6783 16.066 24.9938 16.066 24.1535C16.066 23.3132 16.7504 22.6288 17.5907 22.6288C18.4311 22.6288 19.1155 23.3132 19.1155 24.1535C19.1155 24.9938 18.4311 25.6783 17.5907 25.6783ZM17.5907 19.4573C16.7504 19.4573 16.066 18.7728 16.066 17.9325C16.066 17.0922 16.7504 16.4078 17.5907 16.4078C18.4311 16.4078 19.1155 17.0922 19.1155 17.9325C19.1155 18.7728 18.4311 19.4573 17.5907 19.4573ZM29.5787 31.7366H22.5716C21.8194 31.7366 21.2163 31.1267 21.2163 30.3813C21.2163 29.6358 21.8194 29.0259 22.5716 29.0259H29.5787C30.3241 29.0259 30.934 29.6358 30.934 30.3813C30.934 31.1267 30.3241 31.7366 29.5787 31.7366ZM29.5787 25.5088H22.5716C21.8194 25.5088 21.2163 24.9057 21.2163 24.1535C21.2163 23.4013 21.8194 22.7982 22.5716 22.7982H29.5787C30.3241 22.7982 30.934 23.4081 30.934 24.1535C30.934 24.8989 30.3241 25.5088 29.5787 25.5088ZM29.5787 19.2879H22.5716C21.8194 19.2879 21.2163 18.678 21.2163 17.9325C21.2163 17.1871 21.8194 16.5772 22.5716 16.5772H29.5787C30.3241 16.5772 30.934 17.1871 30.934 17.9325C30.934 18.678 30.3241 19.2879 29.5787 19.2879Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1337_5'%3E%3Crect width='23' height='26.3138' fill='white' transform='translate(12 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.curriculumRow9Contents2 .curriculumRowBox1 > div > div{
    margin-left: 20px;
}
.curriculumRow9Contents2 .curriculumRowBox1 > div > div > p:nth-of-type(1){
    line-height: 22.4px;
}
.curriculumRow9Contents2 .curriculumRowBox1 > div > div > p:nth-of-type(2){
    line-height: 25.2px;
}
.curriculumRow9Contents2 .curriculumRowBox2{
    width: 459px;
    height: 304px;
    border-radius: 10px 0px 0px 10px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow9Contents2 .curriculumRowBox2 > div{
    display: flex;
    padding-top: 30px;
    padding-left: 40px;
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow9.png) no-repeat right bottom;
}
.curriculumRow9Contents2 .curriculumRowBox2 > div > div:nth-of-type(1){
    margin-right: 49px;
}
.curriculumRow9Contents2 .curriculumRowBox2 > div > div > p:nth-of-type(1){
    line-height: 25.2px;
}
.curriculumRow9Contents2 .curriculumRowBox2 > div > div > p:nth-of-type(2){
    line-height: 22.4px;
}
/* row10 */
#curriculumRow10{
    margin-bottom: 100px;
}
#curriculumRow10 .curriculumRow10Contents1{
    overflow: hidden;
    margin-bottom: 20px;
    width: 1060px;
    height: 627px;
    padding-top: 50px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #E8F3FA
}
#curriculumRow10 .curriculumRowBox1 > div{
    display: flex;
}
#curriculumRow10 .curriculumRowBox1 > div > p{
    padding-top: 24px;
    margin-left: 60px;
}
#curriculumRow10 .curriculumRowBox2{
    margin-top: 20px;
    width: 960px;
    height: 409px;
    border-radius: 10px 10px 0px 0px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
#curriculumRow10 .curriculumRowBox2 > div{
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow10.png) no-repeat center center;
}

#curriculumRow10 .curriculumRow10Contents2{
    overflow: hidden;
    display: flex;
    width: 1060px;
    height: 259px;
    padding-top: 33.5px;
    padding-left: 50px;
    border-radius: 20px;
    border: 1px solid rgba(34, 34, 34, 0.02);
    background: #E8F3FA
}
.curriculumRow10Contents2 > div:nth-child(even){
    margin: 0 20px;
}
.curriculumRow10Contents2 > div > div:nth-of-type(1){
    display: flex;
    align-items: center;
    margin-bottom: 26.6px;
}
.curriculumRow10Contents2 > div > div:nth-of-type(2){
    overflow: hidden;
    width: 225px;
    height: 134px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.08);
}
.curriculumRow10Contents2 > div > div > span{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    border-radius: 40px;
    background: #2EAEFF;
}
.curriculumRow10Img1{
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow10Img1.png) no-repeat center center;
}
.curriculumRow10Img2{
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow10Img2.png) no-repeat center center;
}
.curriculumRow10Img3{
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow10Img3.png) no-repeat center center;
}
.curriculumRow10Img4{
    width: 100%;
    height: 100%;
    background: url(http://d3157wx5zs7nsu.cloudfront.net/3jedu_BW/images/main/curriculum/curriculumRow10Img4.png) no-repeat center center;
}
/* course-End */