/* 시험일정안내 view(page) */
.test .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4;}
.test .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right}
.test .n_vBt_num{font-size: 13px; vertical-align: middle}
.test .n_vBt_date{padding-right: 20px; font-size: 15px; vertical-align: middle;float: right;}
.test .n_vBt_what{float: left; font-size: 15px; vertical-align: middle}
.test .n_vB_bot{padding: 50px 20px; margin-bottom: 40px; border-bottom: 1px solid #d6d6d6; font-size: 16px; text-align: left; color:rgb(8, 8, 8);}
.test .n_vB_bot img{max-width: 970px;}
.test .commentBox{padding: 22px 20px; margin-bottom: 30px; font-size: 13px; text-align: left}
.test .commentBox img{max-width: 970px;}
.test .comment{display: flex; }
.test .com_tit{font-size: 25px; margin-right:1em;}
.test .gubun_st{width: fit-content; margin-top: 8px; margin-bottom: 7px; margin-left: 10px; padding: 2px 7px; font-size: 0.9em; font-weight: 300; color: #000; border: 1px solid #000; border-radius: 100px;}
.test .t_tit{display: block; font-size: 1.5em; margin-inline-start: 0px; margin-inline-end: 0px; margin-bottom: 30px; margin-left: 10px; unicode-bidi: isolate;}
.test .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 10px; font-size: 16px; }
.test .s_tit .s_tit_l { text-align: left; flex: 1; }
.test .s_tit .s_tit_c { text-align: center; flex: 1; }
.test .s_tit .s_tit_r { text-align: right; flex: 1; }
.test .commentBox {width: 100%; height: 400px; border-radius: 8px; border: 1px solid #a4a4a4;font-size: 15px;}
.test .list_box{display: table; margin: 0 auto; float: right; margin-bottom:1em;}
.test .list_box .b3_btn1{width: 130px; height: 51px; border: 1px solid #a4a4a4; border-radius: 4px; color: #7c7c7c; font-size: 16px; background-color: #ffffff; margin-bottom:1em; }
.test .list_box .b3_btn1:hover,
.test .list_box .b3_btn1:focus{color: #ffffff; background-color: #545454; transition: .3s; cursor:pointer;}
.test .list_box .b3_btn2{font-family: 'NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum'; width: 130px; height: 51px; margin-bottom:1em; line-height: 5px; border: 1px solid #a4a4a4; border-radius: 4px; display: block; color: #ffffff; font-size: 16px; background-color: #000000; text-align: center}
.test .list_box .b3_btn2:hover,
.test .list_box .b3_btn2:focus{border:1px solid #ee3f3f; color:#ee3f3f; background-color: #ffffff;  cursor: pointer;}
.test .best_tit { content: "필독!"; padding: 2px 7px; background-color: #ff3434; color: #fff; font-size: 0.8em; margin-right: 5px; border-radius: 100px; }

@media screen and (max-width:768px) {
    .test .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4; line-height: 1.6;}
	.test .header .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right; margin-left: 15px;}
	.test .header .n_vBt_num{font-size: 13px; vertical-align: middle; margin-right: 15px;}
    .test .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 5px; font-size: 14px; }
    .test .view_down { padding-left: 15px; }
    
}

/* 정오표 view(page) */
.answer .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4;}
.answer .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right}
.answer .n_vBt_num{font-size: 13px; vertical-align: middle}
.answer .n_vBt_date{padding-right: 20px; font-size: 15px; vertical-align: middle;float: right;}
.answer .n_vBt_what{float: left; font-size: 15px; vertical-align: middle}
.answer .n_vB_bot{padding: 50px 20px; margin-bottom: 40px; border-bottom: 1px solid #d6d6d6; font-size: 16px; text-align: left; color:rgb(8, 8, 8);}
.answer .n_vB_bot img{max-width: 970px;}
.answer .commentBox{padding: 22px 20px; margin-bottom: 30px; font-size: 13px; text-align: left}
.answer .commentBox img{max-width: 970px;}
.answer .comment{display: flex; }
.answer .com_tit{font-size: 25px; margin-right:1em;}
.answer .gubun_st{width: fit-content; margin-top: 8px; margin-bottom: 7px; margin-left: 10px; padding: 2px 7px; font-size: 0.9em; font-weight: 300; color: #000; border: 1px solid #000; border-radius: 100px;}
.answer .t_tit{display: block; font-size: 1.5em; margin-inline-start: 0px; margin-inline-end: 0px; margin-bottom: 30px; margin-left: 10px; unicode-bidi: isolate;}
.answer .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 10px; font-size: 16px; }
.answer .s_tit .s_tit_l { text-align: left; flex: 1; }
.answer .s_tit .s_tit_c { text-align: center; flex: 1; }
.answer .s_tit .s_tit_r { text-align: right; flex: 1; }
.answer .commentBox {width: 100%; height: 400px; border-radius: 8px; border: 1px solid #a4a4a4;font-size: 15px;}
.answer .list_box{display: table; margin: 0 auto; float: right; margin-bottom:1em;}
.answer .list_box .b3_btn1{width: 130px; height: 51px; border: 1px solid #a4a4a4; border-radius: 4px; color: #7c7c7c; font-size: 16px; background-color: #ffffff; margin-bottom:1em; }
.answer .list_box .b3_btn1:hover,
.answer .list_box .b3_btn1:focus{color: #ffffff; background-color: #545454; transition: .3s; cursor:pointer;}
.answer .list_box .b3_btn2{font-family: 'NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum'; width: 130px; height: 51px; margin-bottom:1em; line-height: 5px; border: 1px solid #a4a4a4; border-radius: 4px; display: block; color: #ffffff; font-size: 16px; background-color: #000000; text-align: center}
.answer .list_box .b3_btn2:hover,
.answer .list_box .b3_btn2:focus{border:1px solid #ee3f3f; color:#ee3f3f; background-color: #ffffff;  cursor: pointer;}
.answer .best_tit { content: "필독!"; padding: 2px 7px; background-color: #ff3434; color: #fff; font-size: 0.8em; margin-right: 5px; border-radius: 100px; }

@media screen and (max-width:750px) {
    .s_tit {display: flex; flex-direction: column; align-items: flex-start; margin-top: 10px;}
    .vert{display: none;}
    .s_tit_r{display: none;}
    .s_tit_c{font-size:18px; display: block; color:black;}
    .s_tit_l{font-size:18px; color:black;}
    .n_vB_bot img { max-width: 100% !important; height: auto !important;}    

}


@media screen and (max-width:768px) {
    .answer .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4; line-height: 1.6;}
	.answer .header .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right; margin-left: 15px;}
	.answer .header .n_vBt_num{font-size: 13px; vertical-align: middle; margin-right: 15px;}
    .answer .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 5px; font-size: 14px; }
    .answer .view_down { padding-left: 15px; }
}

/* 합격수기 view(page) */
.sugi .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4;}
.sugi .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right}
.sugi .n_vBt_num{font-size: 13px; vertical-align: middle}
.sugi .n_vBt_date{padding-right: 20px; font-size: 15px; vertical-align: middle;float: right;}
.sugi .n_vBt_what{float: left; font-size: 15px; vertical-align: middle}
.sugi .n_vB_bot{padding: 50px 20px; margin-bottom: 40px; border-bottom: 1px solid #d6d6d6; font-size: 16px; text-align: left; color:rgb(8, 8, 8);}
.sugi .n_vB_bot img{max-width: 970px;}
.sugi .commentBox{padding: 22px 20px; margin-bottom: 30px; font-size: 13px; text-align: left}
.sugi .commentBox img{max-width: 970px;}
.sugi .comment{display: flex; }
.sugi .commentBox {width: 100%; height: 400px; border-radius: 8px; border: 1px solid #a4a4a4;font-size: 15px;}
.sugi .com_tit{font-size: 25px; margin-right:1em;}
.sugi .gubun_st{width: fit-content; margin-top: 8px; margin-bottom: 7px; margin-left: 10px; padding: 2px 7px; font-size: 0.9em; font-weight: 300; color: #000; border: 1px solid #000; border-radius: 100px;}
.sugi .t_tit{display: block; font-size: 1.5em; margin-inline-start: 0px; margin-inline-end: 0px; margin-bottom: 30px; margin-left: 10px; unicode-bidi: isolate;}
.sugi .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 10px; font-size: 16px; }
.sugi .s_tit .s_tit_l { text-align: left; flex: 1; }
.sugi .s_tit .s_tit_c { text-align: center; flex: 1; }
.sugi .s_tit .s_tit_r { text-align: right; flex: 1; }
.sugi .list_box{display: table; margin: 0 auto; float: right; margin-bottom:1em !important;}
.sugi .list_box .b3_btn1{width: 130px; height: 51px; border: 1px solid #a4a4a4; border-radius: 4px; color: #7c7c7c; font-size: 16px; background-color: #ffffff; margin-bottom:1em; }
.sugi .list_box .b3_btn1:hover,
.sugi .list_box .b3_btn1:focus{color: #ffffff; background-color: #545454; transition: .3s; cursor:pointer;}
.sugi .list_box .b3_btn2{font-family: 'NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum'; width: 130px; height: 51px; margin-bottom:1em; line-height: 5px; border: 1px solid #a4a4a4; border-radius: 4px; display: block; color: #ffffff; font-size: 16px; background-color: #000000; text-align: center}
.sugi .list_box .b3_btn2:hover,
.sugi .list_box .b3_btn2:focus{border:1px solid #ee3f3f; color:#ee3f3f; background-color: #ffffff;  cursor: pointer;}
.sugi .best_tit { content: "BEST"; padding: 2px 7px; background-color: #ff3434; color: #fff; font-size: 0.8em; margin-right: 5px; border-radius: 100px; }

@media screen and (max-width:768px) {
    .sugi .header{width: 100%; padding: 10px;  color:rgb(8, 8, 8); background-color:rgb(247, 244, 248); border-bottom: 3px solid  #a4a4a4; line-height: 1.6;}
	.sugi .header .n_vBt_name{float: left; font-size: 14px; font-weight: bold; text-align: right; margin-left: 15px;}
	.sugi .header .n_vBt_num{font-size: 13px; vertical-align: middle; margin-right: 15px;}
    .sugi .s_tit { display: flex; justify-content: space-between; width: 100%; color: rgb(8, 8, 8); padding: 5px; font-size: 14px;}
    .sugi .view_down { padding-left: 15px; }
}

/* 합격,정오표,시험일정 List(page) */
.btn-icon { width: 100px; height: 40px; vertical-align: middle; margin-right: 8px; background-color: #ffffff; border: 1px solid #a4a4a4; border-radius: 4px; color: #7c7c7c; font-size: 16px; margin-bottom: 1em; font-family: 'NotoSansKR','NanumBarunGothic','나눔바른고딕','Open Sans','dotum'; }
.btn-icon:hover{color: #ffffff; background-color: #545454; transition: .3s; cursor:pointer;}
@media screen and (max-width:750px) {
    .n_bBox ul li{display: flex;}	
	.n_bBox .n_bBox_con2 {text-align: left;}
	.n_bBox .n_bBox_con1 {color: black;margin-right: 0px;margin-left: 0px;}
    .n_bBox ul li > span {margin-right: auto;}
  }

@media screen and (max-width:990px) {
    .table .cell_2{display: none;}
  }


/*합격수기List(page) */
.n_sBox{display: flex;}
.best_tit { content: "BEST"; padding: 2px 7px; background-color: #ff3434; color: #fff; font-size: 0.8em; margin-right: 5px; border-radius: 100px; }
@media screen and (max-width:768px) {
    .con_box{padding: 10px;}
    .n_sBox{padding: 5px;}
    .n_bBox ul li > span {margin-right: auto;}
    .n_bBox .n_bBox_con2 {margin-left: auto;}
    .n_sBox_tcu { display: flex; justify-content: space-between; align-items: center; width: 70%;}
    .n_sBox {display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; text-align: center;}
    .n_sBox .n_sBox_sel{width: 70%; border-radius:5px;}
    .n_sBox_txt { display: flex;border-radius:5px; border: 1px solid #d6d6d6; }
    .sugi_write_btn{display: flex; justify-content: space-between; align-items: center; width: 60%;}
    .n_bBox_c2_n2{word-break: break-word;}
    .n_bBox_con2{word-break: break-word;}
    .n_bBox_con1,.n_bBox_con2,.n_bBox_c2_n2{font-size:12px;}
    .n_bBox_c2_t1{font-size:12px;}
    .n_bBox_c2_t2{font-size:12px;}
}


