strong {
	font-family:'noto5';
	font-weight:100;
}

.contents-title  .right-txt {
letter-spacing:0.3px;
}

.snb-list-wrap.style2 .snb-list {
    text-align: left;
}

.list-dot > li{
    margin-bottom :10px;
    font-size:15.5px;
}

.list-bar > li {
	 margin-bottom :10px;
    font-size:15.5px;
	position:relative;
}

.list-bar > li:after {
	position:absolute;
	content:'-';
	left:0;
}

.border-bottom tr,
.border-bottom th{
    border-bottom:1px solid #000000;
}

.bg-right-gray {
    width:1000px;
    height:390px;
    padding-top:33px;
    box-sizing:border-box;
    margin:0 auto;
    text-align:center;
    background:#f8f8f8
}

.exam_top {
    text-align:center;
    font-size:22px;
    margin-top:87px;
    color:#000000;
}

.exam_top > p{
    font-family:'noto2';
    margin-bottom:20px;
}

.exam_top > h3{
    font-family:'noto3';
    font-size:37px;
}

.bg-navy {
    background:#3d456f !important;
    color:#ffffff;
    border-left:1px solid #5d6491 !important;
    border-right:1px solid #5d6491 !important;
    border-bottom:1px solid #cbcbcb !important;
}


/*수험정보 :S*/
.content {

}

.content.on{
    padding-top:80px;
}
.exam_txt {
    margin-bottom:105px;
    color:#515050;
	clear:both;
}

.exam_txt  h3 {
    position:relative;
    font-size:21px;
    font-family:'noto5';
    font-weight:100;
    margin-bottom:25px;
    line-height:24px;
    margin-top:60px;
    color:#346ca5;
}

.exam_txt > strong{
	font-size:18px;
	font-family:'noto5';
	display:block;
	margin-bottom:10px;
}

.exam_txt .img1{
    margin: 0 auto;
    vertical-align: middle;
    text-align:center;
}

.exam_txt  p {
    font-size:15px !important;
    line-height:24px;
    word-break:keep-all;
}

.exam_txt  i {
    font-size:15px !important;
    line-height:24px;
}

.exam_txt ul li {
    font-size:15px;
    margin-bottom:8px;
    padding-left:12px;
    text-align:left;
}

.exam_txt  h5 {
    font-size:16px;
    margin-top:20px;
    margin-bottom:5px;
    margin-right:15px;
}

.exam_txt table{
    margin: 0 auto 20px;;
    border:1px solid #d1d1d1;
}

.exam_txt table th {
    border:1px solid #d1d1d1;
    padding:10px 0;
    background: #f3f3f3;
    color: ##f3f3f3;
    font-size:16px;
    font-family:'noto5';
    font-weight:100;
}
.exam_txt table td {
    border: 1px solid #d1d1d1;
    padding:15px 10px;;
    text-align: center;
    font-size: 14.5px;
    line-height: 19px;
    color:#515050;
}


.exam_txt table td span {
    padding-bottom: 7px;
    font-size: 15px;
    display: block;
}

.exam_txt table tr td > ul {
}

.exam_txt .table_caption {
	margin-top:-19px;
}

.exam_txt .txt_sub_title{
	font-size:15px;
	display:block;
	margin-bottom:5px;
	margin-top:20px;
}

.text-left,
.text-left td{
    text-align:left !important;
    padding-left:10px;
}

.table_bt_caption {margin-top:-18px;}

.exam_step {width:100%;}
.exam_step li{
    position:relative;
    float:left;
    width:92px;
    height:92px;
    text-align:center !important;
    padding:34px 0 !important;
    box-sizing:border-box;
    border:2px solid #838383;
    border-radius:46px;
    margin-right:31px;
}

.exam_step li:after{
position: absolute;
    right: -24px;
    content: ">";
    top: 35%;
    font-family: 'noto5';
    font-size: 22px;
    color:#838383;
}

.exam_step li:last-child:after{
    display:none;
}

.exam_step li:nth-child(2),
.exam_step li:nth-child(6){
    padding:23px 0 !important;
}


.two-img{
    text-align: center;
    font-size:0;
}
.two-img li{
    display: inline-block;
    *display: inline;
    zoom:1;
    width:48%;
    box-sizing: border-box;
    vertical-align: top;
    margin:0 0 0 4%;
    padding:0!important;
}
.two-img li:first-child{
    margin:0
}
.two-img li img{
    display: block;
    margin:0 auto 10px auto;
}

.exam_info_tabmenu {
	display:table;
	margin:50px 0 50px 0;
	width:100%;
}

.exam_info_tabmenu li {
	display:table-cell;
	vertical-align:middle;
	text-align:center !important;
	width:50%;
	height:50px;
	line-height:50px;
	padding:0 !important
}
.exam_info_tabmenu li a {
	display:block;
	width:100%;
	height:100%;
	font-size:17px;
	background:#e9e9e9;
}

.exam_info_tabmenu li a:last-child{
}

.exam_info_tabmenu li:hover a{
	font-family:'noto5' !important;
}

.exam_info_tabmenu li a.selected{
	background:#7e9ebd;
	color:#ffffff;
	font-family:'noto5' !important;
}
