@charset "UTF-8";
.contents-title  .right-txt {
letter-spacing:0.7px;
}

.snb-list-wrap.style2 .snb-list {
    text-align: center;
}

.snb-list-wrap.style2 .snb-list > li {
    display:inline-block;
}

.list-dot > li{
    margin-bottom :10px;
    font-size:15.5px;
}

/*수험정보 :S*/
.content {
    font-family: :'noto3';
    font-weight: 100;
    border:1px transparent solid;
}
.content.active{
    padding:76px 0 0 0;
}

.exam_txt {
    margin-top: 50px;
    margin-bottom:80px;
}

.exam_txt  h3 {
    position:relative;
	padding-top: 20px;
    font-size:18px;
    font-family:'noto5';
    font-weight:100;
    margin-bottom:15px;
    line-height:24px;
    margin-top:100px;
}

.exam_txt h3:after{
    position:absolute;
    width:43px;
    height:5px;
    display:block;
    content:"";
    background:#4ed785;
    top: 0;
    left:0;
}

.exam_txt  p {
    font-size:15px !important;
    line-height:24px;
    margin-bottom:20px;
    font-family: 'noto2';
    font-weight: 100;
}

.exam_txt  i {
    font-size:15px !important;
    line-height:24px;
}

.exam_txt ul li {
    font-size:15px;
    margin-bottom:10px;
    padding-left:12px;
    text-align:left;
}

.exam_txt  h5 {
    font-size:16px;
    margin-top:20px;
    margin-bottom:5px;
    margin-right:15px;
}

.exam_txt  strong{
    float: left;
    display: block;
    height: 39px;
    margin-right:5px;
    font-family:'noto5';
    font-weight:100;
}

.exam_txt table{
    margin: 0 auto 20px;;
    border:1px solid #000000;
}

.exam_txt table th,
.exam_txt table td {
    border: 1px solid #d1d1d1;
    text-align: center;
    font-size: 14.5px;
}

.exam_txt table th {
    background:#f8f8f8;
    color:#686868;
    font-family:'noto5';
    font-weight:100;
    padding:10px 0;
}

.exam_txt table td{
    padding:15px 10px;
    font-size: 14px;
    color:#595959;
}

.exam_txt table td.bg-gray{
        background: #f8f8f8;
}
.exam_txt table td span {
    padding-bottom: 7px;
    font-size: 15px;
    display: block;
}


/*학습 커리큘럼*/
.exam_curri  {
    width:100%;
}
.exam_curri .pull-left{
    width:50%;
    padding:0 0 20px;
    box-sizing:border-box;
}

.curri_menu{
    width:100%;
    height:50px;
    position:relative;
    margin-bottom:45px;
}

.curri_menu  li {
    float:left;
    width:50%;
}

.curri_menu  li a{
    width:100%;
    height:50px;
    line-height:50px;
    display:block;
    background:#f4f4f4;
    font-size:18px;
    text-align:center;
}

.curri_menu  li a.selected{
    color: #ffffff;
    background: #4bbb78;
    font-family: 'spoqa4';
}

.curri_menu  li a:hover{
    background:#e2e2e2;
}

.curri_menu  li a.selected:hover{
    color: #ffffff;
    background: #4bbb78;
    font-family: 'spoqa4';
}

