#contentArea.sub #container #content .convergence-contents-area {
    padding-top: 47px
}

#contentArea.sub #container #content .convergence-contents-area .g-text {
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    padding: 22px 30px 26px;
    letter-spacing: -0.5px;
    text-align: justify
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box .diagram {
    padding-top: 75px
}

#contentArea.sub #container #content .convergence-contents-area .introduction-box .diagram img {
    display: block
}

#contentArea.sub #container #content .convergence-contents-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .convergence-contents-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .convergence-contents-area .convergence-info-box .info-list {
    margin-top: 21px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
    border: 1px solid #ebebeb;
}

#contentArea.sub #container #content .convergence-contents-area .convergence-info-box .info-list li {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
    position: relative;
    padding-left: 10px;
    margin-top: 9px;
    padding-bottom: 22px;
    line-height: 22px;
}

#contentArea.sub #container #content .convergence-contents-area .convergence-info-box .info-list li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .convergence-contents-area .convergence-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .convergence-contents-area .convergence-info-box .diagram {
    padding-top: 120px
}

#contentArea.sub #container #content .convergence-contents-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .convergence-contents-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 50px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    text-align: left;
    padding-left: 11px;
    padding-bottom: 25px;
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type1 .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 12px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 {
    border-top: 1px solid #c9c71e;
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 table th {
    border-bottom: 1px solid #ebebeb;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    vertical-align: middle;
    height: 65px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 table td.bdn {
    border-left: 0
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    text-align: left;
    padding-left: 11px;
    padding-bottom: 25px;
}

#contentArea.sub #container #content .convergence-contents-area .courses-box .board-type2 .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 14px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .convergence-contents-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}


#contentArea.sub #container #content .entertainment-media-area {
    padding-top: 47px
}

#contentArea.sub #container #content .entertainment-media-area .g-text {
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    padding: 22px 30px 26px;
    letter-spacing: -0.5px;
    text-align: justify
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .entertainment-media-area .introduction-box .diagram {
    padding-top: 30px
}

#contentArea.sub #container #content .entertainment-media-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .entertainment-media-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .entertainment-media-area .department-info-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .entertainment-media-area .department-info-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .entertainment-media-area .department-info-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .entertainment-media-area .department-info-box .diagram {
    padding-top: 78px
}

#contentArea.sub #container #content .entertainment-media-area dl {
    padding: 30px 30px 30px 31px;
    margin-top: 48px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
    border: 1px solid #ebebeb;
    line-height: 23px;
}

#contentArea.sub #container #content .entertainment-media-area dl dt {
    font-size: 17px;
    font-weight: 700;
    color: #0464b3
}

#contentArea.sub #container #content .entertainment-media-area dl dd {
    margin-top: 13px
}

#contentArea.sub #container #content .entertainment-media-area dl dd ul li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 14px;
    margin-top: 9px;
    line-height: 26px;
}

#contentArea.sub #container #content .entertainment-media-area dl dd ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .entertainment-media-area dl dd ul li:before {
    position: absolute;
    left: 0;
    margin-top: 10px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .entertainment-media-area .vision-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .entertainment-media-area .vision-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .entertainment-media-area .vision-box .diagram {
    padding-top: 50px;
}

#contentArea.sub #container #content .entertainment-media-area .vision-box ul.vision-text {
    margin-top: 40px;
}

#contentArea.sub #container #content .entertainment-media-area .vision-box ul.vision-text li {
    color: #888;
    font-weight: 400;
}

#contentArea.sub #container #content .entertainment-media-area .vision-box ul li {
    font-size: 17px;
    font-weight: 400;
    color: #333;
    position: relative;
    padding-left: 14px;
    margin-top: 25px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .entertainment-media-area .vision-box ul li:before {
    position: absolute;
    left: 0;
    margin-top: 9px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .entertainment-media-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .entertainment-media-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
    text-align: center;
    color: #fff;
    vertical-align: middle;
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    letter-spacing: -1px;
    padding-bottom: 13px;
}

#contentArea.sub #container #content .entertainment-media-area .courses-box .board-type1 .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .entertainment-media-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .management-area {
    padding-top: 47px
}

#contentArea.sub #container #content .management-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .management-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .management-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .management-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .management-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .management-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .management-area .department-info-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .management-area .department-info-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .management-area .department-info-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .management-area .department-info-box .diagram {
    padding-top: 50px
}

#contentArea.sub #container #content .management-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .management-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 400;
    line-height: 26px;
    vertical-align: top;
    padding: 26px;
    border-left: 1px solid #ebebeb
}
#contentArea.sub #container #content .management-area .courses-box .board-type1 table {
    background-image: url(../../images/academics/df_box_bg2.png);
    background-repeat: no-repeat;
    background-position: right bottom
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
    text-align: center;
    vertical-align: middle;
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    text-align: left;
    padding-left: 11px;
    line-height: 35px;
}

#contentArea.sub #container #content .management-area .courses-box .board-type1 .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 17px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .management-area .courses-box p {
    margin-top: 20px;
    color: #333;
    font-size: 17px;
}

#contentArea.sub #container #content .management-area .courses-box p span {
    color: #0464b3;
    font-size: 17px;
    font-weight: 700;
    padding-right: 3px;
}

#contentArea.sub #container #content .management-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .management-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .management-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .oriental-Studies-area {
    padding-top: 47px
}

#contentArea.sub #container #content .oriental-Studies-area .g-text {
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    padding: 22px 30px 26px;
    letter-spacing: -0.5px;
    text-align: justify;
    font-weight: 500;
}

#contentArea.sub #container #content .oriental-Studies-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .oriental-Studies-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .oriental-Studies-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .oriental-Studies-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    font-weight: 500;
}

#contentArea.sub #container #content .oriental-Studies-area .department-features-box, .process-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .oriental-Studies-area .department-features-box h4, .process-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 50px
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 table tbody th:first-child {
    color: #fff;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 table td:first-of-type {
    text-align: center;
    vertical-align: middle;
    font-weight: 400;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 .process-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    letter-spacing: -1px;
    padding-bottom: 13px;
}

#contentArea.sub #container #content .oriental-Studies-area .process-box .board-type1 .process-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer {
    margin-top: 80px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 60px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 60px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .oriental-Studies-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .ai-convergence-area {
    padding-top: 47px
}

#contentArea.sub #container #content .ai-convergence-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .ai-convergence-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .ai-convergence-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list {
    margin-top: 47px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list li {
    font-size: 17px;
    font-weight: 500;
    color: #0464b3;
    position: relative;
    padding-left: 10px;
    margin-top: 9px;
    padding-bottom: 9px;
    line-height: 26px;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list li.last {
    padding-bottom: 0;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list li a {
    color: #333;
    font-weight: 400;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list .country-list li {
    color: #333;
    padding-bottom: 0;
    margin-top: 0;
    font-weight:500;
    line-height: 26px;
}

#contentArea.sub #container #content .ai-convergence-area .introduction-info .info-list .country-list li:before {
    display: none;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-wrap {
    height: 750px;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box01, .department-info-box.box03 {
    width: 445px;
    height: 365px;
    float: left;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    padding: 30px;
}
#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box02, .department-info-box.box04 {
    width: 445px;
    height: 365px;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-sizing: border-box;
    float: left;
    padding: 30px;

}
#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box .info-list li {
    font-size: 17px;
    font-weight:500;
    color: #1d1d1d;
    position: relative;
    padding-left: 10px;
    letter-spacing: -1px;
    padding-bottom: 13px;
    line-height: 24px;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box01 p {
    color: #075bad;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box02 p {
    color: #2ba8ba;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box02 .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #2ba8ba;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box03 p {
    color: #c9c61f;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box03 .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #c9c61f;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box04 p {
    color: #ffd200;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
}

#contentArea.sub #container #content .ai-convergence-area .department-features-box .department-info-box.box04 .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 13px;
    width: 4px;
    background-color: #ffd200;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .ai-convergence-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .ai-convergence-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .ai-convergence-area .courses-box .board-type1 {
    border-top: 1px solid #0464b3;
    margin-top: 18px
}

#contentArea.sub #container #content .ai-convergence-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .ai-convergence-area .courses-box .board-type1 table th:first-child {
    border-left: none;
}

#contentArea.sub #container #content .ai-convergence-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight:500;
    line-height: 26px;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
}

#contentArea.sub #container #content .ai-convergence-area .courses-box .board-type1 table td:first-child {
    border-left: none;
    text-align: center;
    vertical-align: middle;
}

#contentArea.sub #container #content .ai-convergence-area .history-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .ai-convergence-area .history-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .ai-convergence-area .faculty-box .unit-list .unit-outer .unit-inner .info-area p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area {
    padding-top: 47px
}

#contentArea.sub #container #content .sports-health-area .g-text {
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    padding: 22px 30px 26px;
    letter-spacing: -0.5px;
    text-align: justify;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .sports-health-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .sports-health-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .sports-health-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .sports-health-area .introduction-box .diagram {
    padding-top: 75px
}

#contentArea.sub #container #content .sports-health-area .introduction-box .diagram img {
    display: block
}

#contentArea.sub #container #content .sports-health-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .sports-health-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .sports-health-area .department-features-box .unit .tit {
    font-weight: 700;
    font-size: 17px;
    color: #0464b3;
    line-height: 24px;
}

#contentArea.sub #container #content .sports-health-area .department-features-box .unit .list {
    border: 1px solid #ebebeb;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    margin-top: 29px;
    background: url("../../../images/academics/df_box_bg.png") 100% 100% no-repeat

}

#contentArea.sub #container #content .sports-health-area .department-features-box .unit .list li {
    position: relative;
    border-top: 1px solid #ebebeb;
    box-sizing: border-box;
    padding: 30px 70px;
    line-height: 26px;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area .department-features-box .unit .list li:first-child {
    border-top: 0
}

#contentArea.sub #container #content .sports-health-area .department-features-box .unit .list li span {
    position: absolute;
    top: 0;
    left: 0;
    font-style: italic;
    font-weight: 700;
    font-size: 17px;
    color: #0464b3;
    padding: 30px;
}

#contentArea.sub #container #content .sports-health-area .department-features-box .diagram {
    padding-top: 75px;
}

#contentArea.sub #container #content .sports-health-area .department-features-box .diagram img {
    display: block
}

#contentArea.sub #container #content .sports-health-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .sports-health-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 52px;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table tbody th:first-child {
    color: #fff;
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table tbody th[scope="row"] {
    background-color: #fff;
    font-weight: 400;
    color: #333;
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table tbody th.last {
    color: #1d1d1d;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 400;
    line-height: 26px;
    vertical-align: top;
    padding: 26px;
    border-left: 1px solid #ebebeb;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .sports-health-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .sports-health-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .sports-health-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .brain-based-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .brain-based-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-based-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .brain-based-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .brain-based-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-based-area .introduction-box .text p span {
    color: #0464b3;
    display: block;
    font-weight: 700;
}

#contentArea.sub #container #content .brain-based-area .introduction-box .diagram {
    padding-top: 75px
}

#contentArea.sub #container #content .brain-based-area .introduction-box .diagram img {
    display: block
}

#contentArea.sub #container #content .brain-based-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .brain-based-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-based-area .department-features-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;

}

#contentArea.sub #container #content .brain-based-area .department-features-box .text p span {
    color: #0464b3;
    display: block;
    font-size: 17px;
    font-weight: 700;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap {
    width: 100%;
    height: 595px;
    margin-top: 45px;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap .department-contents {
    width: 290px;
    height: 297px;
    float: left;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    background-color: #fafafa;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin-left: 20px;
    margin-bottom: 20px;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap .department-contents:nth-child(3n+1) {
    margin-left: 0;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap .department-contents span {
    color: #019ddd;
    font-size: 17px;
    font-weight: 700;
    display: block;
    line-height: 24px;
    letter-spacing: -0.5px;
    padding: 24px 15px 18px 30px;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap .department-contents p {
    font-size: 15px;
    color: #1d1d1d;
    line-height: 24px;
    letter-spacing: -0.5px;
    padding: 0 15px 0 30px;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .department-wrap .department-contents:last-child {
    background-image: url(../../images/academics/df_box_bg3.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#contentArea.sub #container #content .brain-based-area .department-features-box .diagram span {
    font-size: 17px;
    font-weight: 700;
    color: #0464b3;
    margin-bottom: 27px;
    display: block;
    padding-top: 58px;
}

#contentArea.sub #container #content .brain-based-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .brain-based-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-based-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .brain-based-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 50px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .brain-based-area .courses-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .brain-based-area .courses-box .board-type1 table tbody th:first-child {
    color: #fff;
}

#contentArea.sub #container #content .brain-based-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 400;
    line-height: 26px;
    vertical-align: middle;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .brain-based-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .brain-based-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .brain-based-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .practical-english-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .practical-english-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .practical-english-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .practical-english-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .practical-english-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .practical-english-area .introduction-box .diagram {
    padding-top: 75px
}

#contentArea.sub #container #content .practical-english-area .introduction-box .diagram img {
    display: block
}

#contentArea.sub #container #content .practical-english-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .practical-english-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .practical-english-area .courses-box .diagram {
    margin-bottom: 20px;
}

#contentArea.sub #container #content .practical-english-area .courses-box .courses-list {
    padding-left: 265px;
    height: 95px;
}

#contentArea.sub #container #content .practical-english-area .courses-box .courses-list .list01 {
    float: left;
}

#contentArea.sub #container #content .practical-english-area .courses-box .courses-list .list02 {
    float: right;
}

#contentArea.sub #container #content .practical-english-area .courses-box .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
    position: relative;
    padding-left: 10px;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .practical-english-area .courses-box .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 75px
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 115px;
    border-left: 1px solid #ebebeb;
    line-height: 24px;
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 table tbody th:first-child {
    color: #fff;
    line-height: 26px;
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight: 500;
    line-height: 26px;
    vertical-align: top;
    padding: 26px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
    text-align: center;
    vertical-align: middle;
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 .board-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    text-align: left;
    padding-left: 11px;
    line-height: 35px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .practical-english-area .courses-box .board-type1 .board-list li:before {
    position: absolute;
    left: 0;
    margin-top: 17px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .practical-english-area .courses-box p {
    margin-top: 20px;
    color: #333;
    font-size: 17px;
}

#contentArea.sub #container #content .practical-english-area .courses-box p span {
    color: #0464b3;
    font-size: 17px;
    font-weight: 700;
    padding-right: 3px;
}

#contentArea.sub #container #content .practical-english-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .practical-english-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-box {
    padding-left: 60px;
    margin-top: 22px;
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-list li {
    padding-left: 100px;
    color: #1d1d1d;
    letter-spacing: -0.5px;
    font-size: 17px;
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-list li span{
    color: #2ba8ba;
    padding-left: 0;
    font-weight: 400;
    position: static;
    font-size: 17px;
}

#contentArea.sub #container #content .practical-english-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-box span:before {
    display: none;
}

#contentArea.sub #container #content .brain-education-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .brain-education-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-education-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .brain-education-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .brain-education-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-education-area .introduction-box .diagram {
    padding-top: 75px
}

#contentArea.sub #container #content .brain-education-area .introduction-box .diagram img {
    display: block
}

#contentArea.sub #container #content .brain-education-area .department-features-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .brain-education-area .department-features-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-education-area .department-features-box .diagram {
    padding-top: 80px;
}

#contentArea.sub #container #content .brain-education-area .department-features-box span {
    color: #0464b3;
    font-weight: 700;
}

#contentArea.sub #container #content .brain-education-area .department-info-box1 .info-list {
    margin-top: 21px;
    padding: 16px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
}

#contentArea.sub #container #content .brain-education-area .department-info-box1 .info-list div {
    padding: 6px 0;
    font-size: 17px;
    font-weight: 500;
    color: #333333;
    line-height: 26px;
}

#contentArea.sub #container #content .brain-education-area .department-info-box1 dt {
    position: relative;
    float: left;
    padding-left: 14px;
    color: #1d1d1d;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .brain-education-area .department-info-box1 .info-list dt:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .brain-education-area .department-info-box1 dd {
    display: block;
    margin-left: 206px;
    font-size: 17px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .brain-education-area .department-info-box2 {
    padding-top: 80px;
}

#contentArea.sub #container #content .brain-education-area .department-info-box2 p {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
    padding-left: 10px;
    margin-top: 9px;
    padding-bottom: 22px;
    line-height: 22px;
    width: 380px;
    letter-spacing: -0.5px;
}



#contentArea.sub #container #content .brain-education-area .department-info-box2 .info-list {
    margin-top: 21px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
    background-image: url(../../images/academics/df_box_bg4.png);
    background-repeat: no-repeat;
    background-position: 83% -238%;
    position: relative;
}

#contentArea.sub #container #content .brain-education-area .department-info-box2 .info-list span {
    color: #1d1d1d;
    display: block;
    font-weight: 700;
}

#contentArea.sub #container #content .brain-education-area .department-info-box2 .info-list .diagram {
    position: absolute;
    right: 0;
    bottom: 185px;
}

#contentArea.sub #container #content .brain-education-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .brain-education-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 50px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table tbody th {
    color: #fff;
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table tbody th[scope="row"] {
    color: #333;
    background-color: #fff;
    font-weight:500;
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    font-weight:500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    text-align: left;
    padding-left: 11px;
    padding-bottom: 25px;
}

#contentArea.sub #container #content .brain-education-area .courses-box .board-type1 .courses-list li:before {
    position: absolute;
    left: 0;
    margin-top: 12px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .brain-education-area .faculty-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 46px
}

#contentArea.sub #container #content .brain-education-area .faculty-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list {
    padding-top: 5px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer {
    margin-top: 45px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .thumb-area {
    top: 0
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer:first-child .unit-inner .info-area {
    border-top: 0;
    padding-top: 0
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner {
    padding-left: 180px;
    position: relative;
    box-sizing: border-box
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area {
    position: absolute;
    left: 0;
    top: 52px;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .thumb-area img {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area {
    border-top: 1px solid #ebebeb;
    padding-top: 52px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li {
    position: relative;
    padding-left: 160px;
    margin-top: 14px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span {
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0464b3;
    padding-left: 10px
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background-color: #0464b3;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area ul li p a {
    font-style: italic;
    font-size: 17px;
    color: #1d1d1d;
    text-decoration: underline
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-box {
    padding-left: 60px;
    margin-top: 22px;
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-list li {
    padding-left: 100px;
    color: #1d1d1d;
    letter-spacing: -0.5px;
    font-size: 17px;
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-list li span{
    color: #2ba8ba;
    padding-left: 0;
    font-weight: 400;
    position: static;
    font-size: 17px;
}

#contentArea.sub #container #content .brain-education-area .faculty-box .unit-list .unit-outer .unit-inner .info-area .career-box span:before {
    display: none;
}

#contentArea.sub #container #content .dementia-care-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .dementia-care-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .dementia-care-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .dementia-care-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px
}

#contentArea.sub #container #content .dementia-care-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .dementia-care-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .dementia-care-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .dementia-care-area .Participating-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 27px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left {
    float: left;
    margin-right: 20px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left .major {
    width: 445px;
    height: 150px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 27px 26px
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left div span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left .managing {
    width: 445px;
    height: 150px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left .managing p {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left .managing a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-left .managing a img {
    position: absolute;
    right: 21px;
    top: 21px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-right {
    float: left;
    width: 445px;
    height: 320px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-right span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-right li {
    padding-bottom: 10px;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-right li a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
}

#contentArea.sub #container #content .dementia-care-area .Participating-box .departments-wrap .depart-right a img {
    position: absolute;
    right: 21px;
    top: 21px;
}

#contentArea.sub #container #content .beauty-care-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .beauty-care-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .beauty-care-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .beauty-care-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    font-weight: 500;
}

#contentArea.sub #container #content .beauty-care-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .beauty-care-area .departments-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .beauty-care-area .departments-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 27px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .beauty-care-area .departments-box span {
    color: #0464b3;
    font-weight: 700;
}

#contentArea.sub #container #content .beauty-care-area .departments-info-box .info-list {
    margin-top: 21px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
}

#contentArea.sub #container #content .beauty-care-area .departments-info-box .info-list li {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .beauty-care-area .departments-info-box .info-list li:first-child {
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .beauty-care-area .departments-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .beauty-care-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .beauty-care-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .beauty-care-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 18px
}

#contentArea.sub #container #content .beauty-care-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-weight: 700;
    height: 63px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .beauty-care-area .courses-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .beauty-care-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #333333;
    line-height: 26px;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .beauty-care-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 27px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left {
    float: left;
    margin-right: 20px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left .major {
    width: 445px;
    height: 103px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 27px 26px
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left div span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left .managing {
    width: 445px;
    height: 136px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left .managing p {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left .managing a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
    color: #1d1d1d;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-left .managing a img {
    position: absolute;
    right: 21px;
    top: 21px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-right {
    float: left;
    width: 445px;
    height: 259px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-right span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-right li {
    padding-bottom: 10px;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-right li a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
    color: #1d1d1d;
}

#contentArea.sub #container #content .beauty-care-area .Participating-box .departments-wrap .depart-right a img {
    position: absolute;
    right: 21px;
    top: 21px;
}

#contentArea.sub #container #content .globalk-culture-area .introduction-box {
    padding-top: 47px
}

#contentArea.sub #container #content .globalk-culture-area .introduction-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .globalk-culture-area .introduction-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .globalk-culture-area .introduction-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 25px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .globalk-culture-area .introduction-box .text p:first-child {
    margin-top: 0
}

#contentArea.sub #container #content .globalk-culture-area .departments-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .globalk-culture-area .departments-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .globalk-culture-area .departments-info-box .info-list {
    margin-top: 21px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
}

#contentArea.sub #container #content .globalk-culture-area .departments-info-box .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .globalk-culture-area .departments-info-box .info-list li:first-child {
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .globalk-culture-area .departments-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .globalk-culture-area .departments-box .department-contents {
    height: 346px;
    margin-top: 50px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .edu {
    width: 290px;
    height: 346px;
    border: 1px solid #039fd8;
    box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 27px;
    float: left;
    margin-right: 20px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .edu span {
    color: #039fd8;
    font-size: 18px;
    letter-spacing: -0.5px;
    font-weight: 700;
    padding-bottom: 27px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .edu .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .edu .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .dev {
    width: 290px;
    height: 346px;
    border: 1px solid #77bd75;
    box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 27px;
    float: left;
    margin-right: 20px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .dev span {
    color: #77bd75;
    font-size: 18px;
    letter-spacing: -0.5px;
    font-weight: 700;
    padding-bottom: 27px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .dev .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .dev .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #77bd75;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .org {
    width: 290px;
    height: 346px;
    border: 1px solid #fae005;
    box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 27px;
    float: left;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .org span {
    color: #fae003;
    font-size: 18px;
    letter-spacing: -0.5px;
    font-weight: 700;
    padding-bottom: 27px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .org .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .globalk-culture-area .department-contents .org .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #fae005;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .globalk-culture-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .globalk-culture-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 27px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left {
    float: left;
    margin-right: 20px;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left .major {
    width: 445px;
    height: 97px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 27px 26px
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left div span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left .managing {
    width: 445px;
    height: 134px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left .managing p {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left .managing a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
    color: #1d1d1d;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-left .managing a img {
    position: absolute;
    right: 21px;
    top: 21px;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-right {
    float: left;
    width: 445px;
    height: 253px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 27px 26px
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-right span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: block;
    margin-bottom: 16px;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-right a {
    padding: 18px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
    color: #1d1d1d;
}

#contentArea.sub #container #content .globalk-culture-area .Participating-box .departments-wrap .depart-right a img {
    position: absolute;
    right: 21px;
    top: 21px;
}





/* Admission*/

#contentArea.sub #container #content .process-area {
    padding-top: 40px;
}

#contentArea.sub #container #content .process-area .graph > ul > li {
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 30px;
}

#contentArea.sub #container #content .process-area .graph > ul > li:after {
    content: '';
    display: block;
    width: 28px;
    height: 16px;
    background: url('../../images/admission/triangle.png') no-repeat 50% 50%;
    position: absolute;
    left: 50%;
    margin-left: -14px;
    bottom: 0;
}


#contentArea.sub #container #content .process-area .graph ul li .table {
    display: table;
}

#contentArea.sub #container #content .process-area .graph ul li .table-cell {
    display: table-cell;
    vertical-align: middle;
}

#contentArea.sub #container #content .process-area .graph ul li .process-name {
    box-sizing: border-box;
    width: 172px;
    height: 172px;
    line-height: 28px;
    text-align: center;
    color: #019cde;
    font-weight: 700;
    font-size: 18px;
    background: url(../../images/admission/circle.png) no-repeat 50% 50%;
    margin: 0 auto;
}

#contentArea.sub #container #content .process-area .graph ul li:last-child .process-name {
    background: url(../../images/admission/full_circle.png) no-repeat 50% 50%;
    color: #fff;
}

#contentArea.sub #container #content .process-area .graph ul li:last-child:after {
    content: none;
}

#contentArea.sub #container #content .process-area .graph > ul > li .left-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 340px;
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
}

#contentArea.sub #container #content .process-area .graph > ul > li .left-box:after {
    content: '';
    display: block;
    height: 1px;
    width: 30px;
    background-color: #ebebeb;
    position: absolute;
    right: -30px;
    top: 87px;
}

#contentArea.sub #container #content .process-area .graph > ul > li .right-box {
    position: absolute;
    right: 0;
    top: 0;
    width: 340px;
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
}

#contentArea.sub #container #content .process-area .graph > ul > li .right-box:before {
    content: '';
    display: block;
    height: 1px;
    width: 30px;
    background-color: #ebebeb;
    position: absolute;
    left: -30px;
    top: 87px;
}

#contentArea.sub #container #content .process-area .box {
    padding: 15px 21px;
}

#contentArea.sub #container #content .process-area .box span{
    color:  #0464b3;
    font-size: 17px;
    font-weight: 700;
    line-height: 26px;
    display: block;
    letter-spacing: -0.5px;
    padding-bottom: 25px;
}

#contentArea.sub #container #content .process-area .box ul li {
    color: #333;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 25px;
    position: relative;
    margin-top: 23px;
    padding-left: 14px;
}

#contentArea.sub #container #content .process-area .box ul li:first-child {
    margin-top: 0;
}

#contentArea.sub #container #content .process-area .box ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    background-color: #0464b3;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

#contentArea.sub #container #content .process-area .courses-box {
    border-top: 1px solid #ebebeb;
    padding-top: 47px;
    margin-top: 80px;
}
#contentArea.sub #container #content .process-area .courses-box.bg-margin {
    margin-top: 0;
}

#contentArea.sub #container #content .process-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 25px
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 63px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 400;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px 0 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 table td:first-child {
    border-left: 0;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
    padding: 0;
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 .board-list dt {
    position: absolute;
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
}

#contentArea.sub #container #content .process-area .courses-box .board-type1 .board-list dd {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
    letter-spacing: -0.5px;
    margin-left: 25px;
    padding-bottom: 20px;
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 {
    border-top: 1px solid #2aa8b9;
    margin-top: 28px
}

#contentArea.sub #container #content .process-area .courses-box .courses-info-box .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 26px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .process-area .courses-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 63px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table tbody th {
    background-color: #fff;
    font-weight: 400;
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 400;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table td:first-child {
    border-left: 0;
    text-align: center;
    color: #1d1d1d;
    font-weight: 400;
    font-size: 17px;
    padding: 0 10px;
}

#contentArea.sub #container #content .process-area .courses-box .board-type2 table td span {
    display: block;
    color: #0464b3;
    font-size: 17px;
}

#contentArea.sub #container #content .process-area .transfer-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 51px;
}

#contentArea.sub #container #content .process-area .transfer-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .process-area .transfer-info-box .info-list li {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .process-area .transfer-info-box .info-list li:first-child {
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .process-area .transfer-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .process-area.admissions {
    padding-top: 50px;
}

#contentArea.sub #container #content .process-area.admissions .title {
    color: #1d1d1d;
    font-weight: 700;
    font-size: 30px;
    letter-spacing: -0.5px;
    padding-bottom: 50px;
}

#contentArea.sub #container #content .process-area.admissions .graph {
    padding-bottom: 80px;
}

#contentArea.sub #container #content .process-area.admissions .graph.bg {
    background: url(../../images/admission/df_box_bg.png) no-repeat right bottom;

}

#contentArea.sub #container #content .process-area.admissions .graph > ul > li {
    padding-bottom: 0;
    margin-bottom: 0;
}

#contentArea.sub #container #content .process-area.admissions .graph > ul > li:after {
    content: '';
    display: table;
    clear: both;
    width: auto;
    height: auto;
    background: none;
    position: static;
    left: auto;
    margin-left: 0;
    bottom: auto;
}

#contentArea.sub #container #content .process-area.admissions .graph ul li .process-name {
    float: left;
    margin: -20px 0 0;
}

#contentArea.sub #container #content .process-area.admissions .graph ul li:first-child .process-name {
    margin-top: 0;
}

#contentArea.sub #container #content .process-area.admissions .graph .right-area {
    float: right;
    width: 707px;
    height: 172px;
    margin-top: -20px;
}

#contentArea.sub #container #content .process-area.admissions .graph ul li:first-child .right-area {
    margin-top: 0;
}

#contentArea.sub #container #content .process-area.admissions .graph .right-box {
    position: static;
    right: auto;
    top: auto;
    width: 100%;
    padding: 22px 27px;
}

#contentArea.sub #container #content .process-area.admissions .graph .table-cell {
    position: relative;
}

#contentArea.sub #container #content .process-area.admissions .graph .table-cell .right-box:before {
    top: 50%;
}

#contentArea.sub #container #content .process-area.admissions .graph .right-box p {
    font-size: 17px;
    color: #333;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 27px;
}

#contentArea.sub #container #content .process-area.admissions .graph .table-cell .right-box dt {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
    display: inline-block;
    margin-right: 11px;
    position: relative;
    padding-left: 14px;
    line-height: 27px;
}

#contentArea.sub #container #content .process-area.admissions .graph .table-cell .right-box dt:before {
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: "";
}

#contentArea.sub #container #content .process-area.admissions .graph .table-cell .right-box dd {
    display: inline-block;
}

#contentArea.sub #container #content .admissions-area .admission-box .text {
    margin-top: 15px;
}

#contentArea.sub #container #content .admissions-area .admission-box .text p {
    font-size: 17px;
    color: #333333;
    text-align: justify;
    line-height: 26px;
    margin-top: 35px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .admissions-area .admission-blocks {
    border-top: 1px solid #ebebeb;
    margin-top: 78px;
    padding-top: 50px;
}

#contentArea.sub #container #content .admissions-area .admission-blocks li {
    width: 212px;
    height: 130px;
    background-color: #fafafa;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
    float: left;
    display: table;
}

#contentArea.sub #container #content .admissions-area .admission-blocks li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 18px;
    color: #1d1d1d;
    font-weight: 500;
    display: table-cell;
    vertical-align: middle;
    line-height: 28px;
    letter-spacing: -0.5px;
    padding: 10px;
}

#contentArea.sub #container #content .admissions-area .admission-blocks li:nth-child(4n+1) {
    margin-left: 0;
}

#contentArea.sub #container #content .enrollment-area .enrollment-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px;
    margin-top: 50px;
}

#contentArea.sub #container #content .enrollment-area .enrollment-box .enrollment-info-box {
    padding-top: 47px
}

#contentArea.sub #container #content .enrollment-area .enrollment-box .enrollment-info-box .text {
    padding-top: 16px
}

#contentArea.sub #container #content .enrollment-area .enrollment-box .enrollment-info-box .info-list li {
    font-size: 17px;
    color: #333333;
    position: relative;
    padding-left: 15px;
    padding-top: 22px;
    line-height: 22px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .enrollment-area .enrollment-box .enrollment-info-box .info-list li:first-child {
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .enrollment-area .enrollment-box .enrollment-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .enrollment-area .courses-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .enrollment-area .courses-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .enrollment-area .courses-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 24px
}

#contentArea.sub #container #content .enrollment-area .courses-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .enrollment-area .courses-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .enrollment-area  .courses-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 500;
    line-height: 26px;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .enrollment-area  .courses-box .board-type1 table td:first-child {
    border-left: 0;
    text-align: center;
}

#contentArea.sub #container #content .enrollment-area .registration-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .enrollment-area .registration-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 {
    border-top: 1px solid #2aa8b9;
    margin-top: 24px
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    background-color: #fafafa;
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    height: 155px;
    border-left: 1px solid #ebebeb;
    line-height: 26px;
    padding: 0 17px;
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 table th:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight:500;
    line-height: 26px;
    vertical-align: top;
    padding: 20px 24px;
    border-left: 1px solid #ebebeb;
    vertical-align: middle;
    letter-spacing: -0.5px;
    text-align: center;
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 table td:first-child {
    border-left: 0;
}

#contentArea.sub #container #content .enrollment-area .registration-box .board-type1 table td:last-child {
    text-align: left;
}

#contentArea.sub #container #content .enrollment-area .registration-box p {
    font-size: 17px;
    font-weight: 400;
    color: #888;
    padding-top: 21px;
    line-height: 26px;
}

#contentArea.sub #container #content .enrollment-area .registration-box p span {
    font-size: 17px;
    color: #0464b3;
    padding-right: 4px;
}

#contentArea.sub #container #content .enrollment-area .dropping-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .enrollment-area .dropping-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 22px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .enrollment-area .dropping-info-box .info-list li {
    font-size: 17px;
    color: #333333;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .enrollment-area .dropping-info-box .info-list li:first-child {
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .enrollment-area .dropping-info-box .info-list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .admission-guides-area {
    padding-top: 47px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

#contentArea.sub #container #content .admission-guides-area .guides-box h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 27px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .admission-guides-area .guides-box .text {
    color: #1d1d1d;
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.5px;
    font-weight: 500;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box {
    margin-top: 17px;
    padding: 30px 30px 30px 31px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fafafa;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box .list li {
    font-size: 17px;
    font-weight:500;
    color: #333333;
    position: relative;
    padding-left: 10px;
    line-height: 26px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box .list li:first-child {
    padding-top: 0;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box .list li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box .list li span {
    color: #0464b3;
    font-weight: 700;
    font-size: 17px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .lectures-wrap {
    padding-bottom: 50px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .lectures-wrap .text .bold {
    font-weight: 700px;
    font-size: 17px;
    color: #1d1d1d;
}

#contentArea.sub #container #content .admission-guides-area .guides-box li {
    font-size: 17px;
    font-weight: 500;
    color: #1d1d1d;
    position: relative;
    padding-left: 10px;
    padding-top: 22px;
    line-height: 26px;
    letter-spacing: -0.5px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box li:before {
    position: absolute;
    left: 0;
    margin-top: 11px;
    width: 4px;
    background-color: #0464b3;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: ""
}

#contentArea.sub #container #content .admission-guides-area .guides-box.bg {
    background: url(../../images/admission/df_box_bg1.png) no-repeat;
    height: 442px;
    background-position: 397px 0;
    position: relative;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .video-area {
    position: absolute;
    top: 94px;
    left: 0;
    width: 620px;
    height: 349px;
    overflow: hidden;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #000;
    -moz-box-shadow: 6px 7px 27px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 6px 7px 27px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 6px 7px 27px 0 rgba(0, 0, 0, 0.3)
}

#contentArea.sub #container #content .admission-guides-area .guides-box .video-area a {
    width: 100%;
    height: 100%;
    display: block
}

#contentArea.sub #container #content .admission-guides-area .guides-box .video-area a img {
    display: block;
    width: 100%;
    height: 100%
}

#contentArea.sub #container #content .admission-guides-area .guides-box .video-area a i {
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -45px;
    margin-top: -45px;
    top: 50%;
    width: 90px;
    height: 90px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0361ad;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1LjY4NDM0MTg4NjA4MDhlLTE0JSIgeTE9Ii02LjM5NDg4NDYyMTg0MDllLTE0JSIgeDI9Ijk5Ljk5OTk5OTk5OTk5OTklIiB5Mj0iMTAwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDlkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmUxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(top left, #009ddd 0%, #ffe100 100%);
    background-image: -o-linear-gradient(top left, #009ddd 0%, #ffe100 100%);
    background-image: -webkit-linear-gradient(top left, #009ddd 0%, #ffe100 100%);
    background-image: linear-gradient(top left, #009ddd 0%, #ffe100 100%);
    text-align: center;
    line-height: 90px;
    color: #fff;
    font-weight: 700;
    font-size: 20px
}

#contentArea.sub #container #content .admission-guides-area .guides-table {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table h4 {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 30px;
    margin-bottom: 23px;
    letter-spacing: -1px
}

#contentArea.sub #container #content .admission-guides-area .guides-table p {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 17px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type1 {
    margin-top: 20px;
    border-top: 1px solid #0464b3;
    margin-bottom: 50px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type1 table th {
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    text-align: center;
    font-size: 17px;
    color: #fff;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type1 table th:first-child {
    border-left: 0
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type1 table td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type1 table tr:last-child td {
    background-color: #fafafa;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 {
    margin-top: 20px;
    border-top: 1px solid #0464b3;
    margin-bottom: 50px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 table th {
    color: #1d1d1d;
    background-color: #fafafa;
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    height: 65px;
    border-left: 1px solid #ebebeb;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 table th:first-child {
    border-left: 0;
    line-height: 26px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 table tbody th {
    font-weight: 400;
    background-color: #fff;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 table tbody td {
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 400;
    border-left: 1px solid #ebebeb;
    padding: 25px 14px;
    text-align: center;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 .courses-list li {
    font-size: 17px;
    font-weight: 400;
    color: #1d1d1d;
    text-align: left;
    padding-bottom: 25px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 .courses-list li.gray {
    color: #888;
    line-height: 26px;
}

#contentArea.sub #container #content .admission-guides-area .guides-table .board-type2 .courses-list li.gray span {
    color: #0464b3;

}

#contentArea.sub #container #content .admission-guides-area .guides-box .text.gray {
    color: #888;
    padding-top: 22px;
    font-size: 17px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .text.gray span {
    color: #0464b3;
    padding-right: 8px;
    font-weight: 700;
    font-size: 17px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .diagram {
    padding-top: 16px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 {
    border-top: 1px solid #ebebeb;
    margin-top: 80px;
    padding-top: 47px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 li {
    line-height: 0;
    padding-bottom: 28px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 li:before {
    display: none;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 li span {
    color: #0464b3;
    font-weight: 700;
    padding-right: 5px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 a {
    padding: 19px 21px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
    position: relative;
    color: #1d1d1d;
    font-size: 17px;
    width: 180px;
    margin-top: 51px;
}

#contentArea.sub #container #content .admission-guides-area .guides-box .list-box-type2 a img {
    position: absolute;
    right: 19px;
    top: 23px;
}
