#main:after{
    background: #edfbff;
}

.name{
    background:#ADDDEF;
}

.detail h4:before {
    background: linear-gradient(135deg, #ADDDEF 50%, #000 50%);
}

.tabBox a.active {
    background: #ADDDEF;
}

.scheduleFlow li:after {
    border-color: #ADDDEF transparent transparent transparent;
}

.trialNumber {
    background: #ADDDEF;
}


.instructor {
    margin-top: 15px;
}

.instructor li {
    display: flex;
    margin-bottom: 1em;
    font-size: 18px;
}

.instructor li:last-child {
    margin-bottom: 0;
}

.instructor li span {
    font-size: 0.8em;
    letter-spacing: 2px;
}

.instructor .class {
    width: 25%;
    padding: 0.4em 0;
    text-align: center;
    border-radius: 5em 0 0 5em;
    background: #B2E2F2;
}

.instructor .name {
    width: 75%;
    background: #CEECF7;
    border-radius: 0 5em 5em 0;
    padding: 0 1em;
}

@media screen and (max-width:805px) {
    .name {
        padding: 15px 1.75em;
    }
    
    .name h3 .thin {
        display: block;
        line-height: 1.5em;
    }
    
    .instructor li {
        flex-direction: column;
    }
    
    .instructor .class {
        width: 100%;
        border-radius: 0;
    }
    
    .instructor .name {
        width: 100%;
        padding: 0.4em 0;
        border-radius: 0;
        flex-direction: row;
        flex-wrap: wrap;
    }
}