div.coursePage_01 div.subTitBox {
    background:url('../img/subBg04.png') no-repeat;
}
div.coursePage_01 div.cntBox {
    background:url('../img/subBg04.png') no-repeat top right;
}
dl.courseDesigner {
    float:left;
    margin-right:50px;
}
dl.courseDesigner02 {
    clear:both;
    margin-top:50px;
}
dl.courseDesigner dt {
    display:inline-block;
    width:75px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:16px;
    color:#b10f15;
    border-radius:50px;
    border:1px solid #b10f15;
}
dl.courseDesigner dt.greet {
    width:120px;
}
dl.courseDesigner dd {
    margin-top:10px;
    font-size:14px;
    color:#666;
    line-height:26px;
}



/*코스공략*/

.left {float:left; width:440px;}
.left img {width:100%;}
.right {float:left; width:648px; margin-left:100px;}
.right ul {display:table; width:648px; margin:50px 0 30px 0; box-sizing:border-box}
.right ul li {display:table-cell; width:72px; border-top:1px solid #ddd; border:1px solid #ddd; box-sizing:border-box;}
.right ul li + li {}
.right ul li a {display:block;  height:60px; line-height:60px; text-align:center; font-size:34px; box-sizing:border-box}
.right ul li a.on , .right ul li:hover a {color:#fff; background:#0083cb;}
.course_info {width:648px;}
.course_txt {float:left; width:340px;}
.course_txt h1 {font-size:45px; color:#0083cb; }
.course_txt h1 span {font-size:24px; color:#6d6d6d; padding-left:30px;}
.course_txt h2 {font-size:16px; margin:20px 0 10px 0; line-height:1.2;}
.course_txt p {line-height:1.5;}
.green {float:right; width:300px;}
.green img {width:300px;}
.video {float:left; position:relative; width:648px; height:363px; cursor:pointer;}
.over {display:none; position:absolute; content:''; background:rgba(0,0,0,0.5); left:0; right:0; width:648px; height:363px; text-align:center;}
.video:hover .over {display:block;}
.over span {display:block; color:#fff; font-size:24px; padding-top:170px;}




