.board-wrap { margin: 0 auto; width: 100%; margin-top: 80px;}
.board-wrap table.board { 
    width: 100%; 
    border-top: 2px solid #253165; 
    border-bottom: 2px solid #253165; 
    border-collapse: collapse;
}
.board tr,
.board td,
.board th { border-collapse: collapse; border-top: 1px solid #C6CEE2; border-left: none; border-right: none;}
.board-no { width: 10%;}
.board-view { width: 9%;}
.board-title { width: 59%;}
.board-date { width: 12%;}

/* 220722 width°ª ¼öÁ¤ 9% --> 10% */
.board-author { width: 10%;}
.board thead tr { border-bottom: none;}
.board thead tr th {font-weight: normal; padding: 10px 0;}
.board th, .board td { font-weight: normal; padding: 10px;}
.board th[colspan="5"] { padding: 20px;}
.board .board-cnt-title { display: table; table-layout: fixed; width: 100%; border: none;}
.board .board-cnt-title a:hover { border: none; text-decoration:underline #0c20bb; text-underline-offset:4px;}
.board .board-cnt-title a:hover b { color:#0c20bb;}
.board .board-cnt-title a {
    /* Á¦¸ñ ±æÀÌ Á¶Àý */
    width: auto;
	margin:0;
    display: table-cell;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	transition:0.3s;
}
.board .board-cnt-title img { margin:0; width:12px !important;}

.ellipsis { width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.board th a, .board td a { height: 100%; line-height: 50px;}

.paging-wrap { height: 40px;}
div.paging { position: relative;}
div.paging ul { display: flex; flex-direction: row; margin: 0; justify-content: center; align-items: center; height: 40px;}
div.paging ul li { width: 30px; margin: 0;}
div.paging ul li a { text-align: center;  position: relative;}
div.paging ul li:hover a::before { content: '¡¤'; position: absolute; top: -15px; font-size: 30px; left: 50%; transform: translateX(-50%); animation: scaleup 0.2s; }
div.paging ul li.page_hover a { text-align: center;  position: relative;}
div.paging ul li.page_hover {position:relative; text-align:center;}
div.paging ul li.page_hover::before { content: '¡¤'; position: absolute; top: -15px; font-size: 30px; left: 40%; transform: translateX(-50%); animation: scaleup 0.2s; }
div.paging ul li.page_hover b{margin-left:-12px;}

/* ¸ñ·Ï ¹öÆ° */
.board-list-wrap { position: absolute; right: 0; top: 0;}
a.board-list { width: 80px; height: 40px; line-height: 40px; box-sizing: border-box;}
div.board-search { position: relative; margin-bottom:80px;}
#board-slct { 
    width: 100px; 
    padding-left: 10px; 
    border: 1px solid #D1E9FF;
    background-color: #EDF6FF;
    border-radius: 0.25rem;
}

input.board-search { 
    height: 40px; 
    border: 1px solid #D1E9FF;
    background-color: #EDF6FF;
    box-sizing: border-box;
    border-radius: 0.25rem;
}
button.board-btn {
    width: 50px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    border: none;
    cursor: pointer;
    display: inline-block;
    border-radius: 0.25rem;
}

/* faq °Ô½ÃÆÇ */
.board-wrap table.board.faq { border-bottom: 1px solid #151f6d;}
table.faq colgroup .faq-no { width: 10%;}
table.faq colgroup .faq-cnt { width: 90%;}
table.faq tbody td { margin: 0 auto;}
table.faq tbody tr:hover { background-color: #fff;}
table.faq tbody tr:hover td { border-top: 1px solid #C6CEE2; border-bottom: 1px solid #C6CEE2;}
td.faq-no { border-right: 1px solid #C6CEE2;}
table.faq tbody tr:hover td.faq-no { border-right: 1px solid #C6CEE2;}
td.faq-tit button { width: 100%; padding: 10px; margin: 0; text-align: left; cursor: pointer;}
td.faq-tit:hover button::after { content: '\f0d9'; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-left: 5px; color: #0c20bb; animation: fade_in 0.3s ease; line-height:1;}
td.faq-tit:hover button { color: #0c20bb;}
div.faq-cnt { margin: 0; padding: 20px; background-color: #f6f8fc; display: none;}
.faq-cnt a { display: inline;}
table.faq tbody tr:last-child:hover td {border-bottom:none;}
div.faq-cnt a {text-decoration:underline; text-underline-offset:4px;color:#0c20bb;}
@keyframes fade_in {
    0% { opacity: 0;}
    100% { transform: scale(1);}
}


/* ÀÚ·á½Ç - ¼­½ÄÀÚ·á½Ç */
.tab-cnt .board-wrap { width: 90% !important;}

/* Á¦¸ñ ±æÀÌ Á¶Àý */
.ref-board tbody tr td:last-child { white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-size:0;}
.ref-board td a {display:inline-block; font-size:18px;}
.ref-board tbody tr img {vertical-align: sub; margin-left:4px; height:12px !important;}
/* °Ô½ÃÆÇ ±Û¾²±â ¹öÆ°*/
.board-write { width: 80px; height: 40px; line-height: 40px; padding: 0; margin: 0; vertical-align: top; display: inline-block; box-sizing:border-box; }

/* ³ªÀÇ¼ö°­°úÁ¤ °øÁö»çÇ× */
.classroom-board { position: relative;}
.mycls-more { position: absolute; right: 0; top: 0; width: auto;}
.classroom-board p.mycls-more a { background-color: #151f6d; color: #fff; padding: 5px 10px; text-align: center;}
.classroom-board p.mycls-more a:hover { background-color: #fff; color: #151f6d; border: 1px solid #151f6d;}

/* Áú¹®°ú ´äº¯ */
.board-reply img { width: 20px; margin-right: 5px;}
.board-reply svg { width: 15px; margin-top: 5px;}

.board-cnt-title a { position: relative;}
.board-cnt-title a img { display: inline;  width: 14px; padding-bottom:4px;}
.board .toggle-cnt td { padding: 20px;}

.board_write { border-top: 2px solid #0C20BB; border-bottom: 2px solid #151f6d;}
.board_write ul li { padding-top: 20px;}
.write_h { width: 8%; text-align: right; line-height: 40px; margin: 0;}
.write_input { width: 88%; margin-left: 2%;}
.write_input input { height: 40px; line-height: 40px; border: 1px solid #6e758c; box-sizing: border-box; padding: 0 10px; width: 100%;}
.write_input textarea { width: 100%; border: 1px solid #6e758c; padding: 10px; box-sizing: border-box;}
#write_file { border: none; padding: 0;}

.board_cnt_wrap { margin: 0; border-bottom: 2px solid #151f6d;}
.board_cnt_info { display: flex; justify-content: start; align-items: center; margin: 0; padding: 0; margin-top: 20px; padding-bottom: 20px;}
.board_cnt_wrap h5 { margin: 0; padding: 0;}
.board_cnt { border-top: 2px solid #0c20bb; padding: 0 0 20px;}
.board_cnt_info dl { margin-right: 50px;}
#b_cnt_file { margin-top: 20px;}
.board_cnt div.bdt {border-top:none;}
.board_cnt div.bdt a {border-top: 1px solid #C6CEE2;}
.board_cnt div.bdt a::before {content:'Ã·ºÎÆÄÀÏ: '}
label.label_r { width: auto; display: flex; justify-content: start; align-items: center; margin: 0 40px 0 0;}
.label_r input[type='radio'] { appearance: none; height: 18px; width: 18px; padding: 0; margin: 1px 0 0 0; vertical-align: middle; border-radius: 50%;}
.label_r span { margin: 0 0 0 5px; width: auto;}
.label_r input:checked { background-color: #0c20bb; border: 1px solid #0C20BB; outline: 2px solid #fff; outline-offset: -3px; box-sizing: border-box;}
.label_r input:checked+span { color: #0c20bb; border-bottom: 1px solid #0c20bb;}

.ref-board table tr td a:hover,
.classroom-board-ul li p a:hover{text-decoration:underline #0c20bb; text-underline-offset: 4px;}
.board-reply img.reply_i {margin-right:0;}
.board-search label select {width:100px !important; padding-left:8px; font-size:16px; line-height:1; text-align:left !important;}
#board-search {line-height:1; font-size:16px;}
.board-tit b {margin:0; font-weight:500;}
.board_cnt div.pdt40.pdb40 p {margin-top:4px; margin-bottom:4px; font-family: 'Noto Sans KR' !important;}
.board_cnt div.pdt40.pdb40 p span {font-size:18px !important; line-height:1.4;}
.board_cnt div.pdt40.pdb40 p b {font-size:18px !important; line-height:1.4; font-weight:500;}
.board_cnt div.pdt40.pdb40 p a{text-decoration:underline; text-underline-offset:4px; color:#0c20bb; font-weight:500; display:inline-block;}
.board_cnt div.pdt40.pdb40 u {text-underline-offset:3px;}
.board_cnt div.pdt40.pdb40 br {display:none !important;}

/* ÀåÇÐ ÈÄ±â */
.scho-cnt{width: 100%; padding:10% 6%; box-sizing: border-box; background-color:#f0eee8;}
.scho-tit img {margin: 0; width: auto;}
.scho-tit h3{text-align:center; word-break: keep-all; width:auto; margin:0; line-height: 1.4; display: inline-block;}
.board_cnt div.pdt40.pdb40 p.scho-q {margin-top: 60px;}
.board_cnt div.pdt40.pdb40 .scho-a { padding: 20px; margin-top: 20px; background-color: #fffff980; border-radius: 8px; box-shadow: 4px 4px 8px rgb(72 62 0 / 2%);}
.board_cnt div.pdt40.pdb40 .scho-cnt br{display:none;}

/* °Ô½Ã±Û */
.nt_cnt_beige{background-color: #eeede7; padding: 40px;}
.nt_cnt_beige img{margin-left: 4px; max-width: 100%;}

td.board-tit.fz18.board-cnt-title>a{width:0;}

.aca-sche{margin: 40px auto; width: 800px; }
.aca-sche div{margin-top: 80px;}
.aca-sche div dt{width: 32%; padding: 20px 4px;}
.aca-sche div dd{width: 68%;}
.aca-sche span{margin:0;}



.paging ul li a font{ text-decoration: 2px solid underline; text-underline-offset: 4px;}
.paging ul li a:hover font {text-decoration: none; color:#151f6d !important;}

.board tbody td a img{height: 12px;}

/* 230822 9Çõ ÀÚÁÖÇÏ´Â Áú¹® Ãß°¡ ¼öÁ¤*/
div.faq-cnt a{line-height:1.4;}


/* 230926 ÀåÇÐÈÄ±â ½Å±Ô ½ºÅ¸ÀÏ */
.new-scho-cnt{
    width: 100%;
    padding: 96px 0;
    box-sizing: border-box;
    background-color: #0c20bb08;
}

.new-scho-cnt-inner{
    width: 960px;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #0c20bb12;
    border-radius: 20px;
    box-shadow: 4px 4px 16px #0c20bb12;
    text-align: center;
}

.new-scho-cnt h3{
    position: relative;
    display: inline-block;
    width: 540px;
    height: auto;
    width: calc(100% - 160px);
    word-break: keep-all;
    font-size: 1.375rem;
    margin: 0 auto 0;
    box-sizing: border-box;
    padding: 80px 40px;
    letter-spacing: -0.04em;
    color: #151f6d;
    text-align: center;
    line-height: 140%;
}
.new-scho-cnt h3::before{
    content: url(/images/img/new_scho_leaf_l.png); 
    position: absolute; 
    left: 0; 
    top: 50%; 
    transform: translateY(-50%); 
    font-size: 40px; 
    color: #151f6d;
}
.new-scho-cnt h3::after{
    content: url(/images/img/new_scho_leaf_r.png); 
    position: absolute; 
    right: 0; 
    top: 50%; 
    transform: translateY(-50%); 
    font-size: 40px; 
    color: #151f6d;
}
.board_cnt div.pdt40.pdb40 p.new-scho-winner{margin: 32px auto 64px; font-weight: 500;}
.board_cnt div.pdt40.pdb40 p.new-scho-winner::before{content: '-'; margin-right: 8px;}
.board_cnt div.pdt40.pdb40 p.new-scho-winner::after{content: '-'; margin-left: 8px;}
.new-scho-cnt ul{
    width: calc(100% - 160px);
    box-sizing: border-box;
    padding: 20px 0 80px;
    text-align: left;
    border-top: 1px solid #0c20bb40;
    /* margin-top: 80px; */
}
.new-scho-cnt ul li{
    width: 100%;
    margin-top: 64px;
}

.new-scho-cnt ul li:first-child{margin-top: 0;}

.board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-q{
    font-size: 1.075rem;
    font-weight: 500;
    margin: 0;
}


.board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-a{
    margin: 0;
    margin-top: 24px;
    width: 100%;
    border-radius: 16px;
    font-size: 1.075rem;
    font-weight: 400;
    color: #555558;
}

.faq-32.table-st03-wrap{width:100%;}
.faq-32.table-st03-wrap table{width:100%;}


/* °Ô½ÃÆÇ ¹ÝÀÀÇü */
@media screen and (max-width:1440px) {
    .write_h { width: 12%; margin: 0; }
    .write_input { width: 84%; }
    .label_r input[type='radio'] { height: 16px; width: 16px; }
	.board_cnt div.pdt40.pdb40 p span {font-size:16px !important;}
	.board_cnt div.pdt40.pdb40 p b {font-size:16px !important;}

	    /* 230926 ÀåÇÐÈÄ±â ½Å±Ô ½ºÅ¸ÀÏ */
    .new-scho-cnt{ width: 100%; padding: 80px 0;}
    .new-scho-cnt-inner{ width: 90%; }
    .new-scho-cnt h3{
        width: 90%;
        font-size: 1.325rem;
        padding: 64px 0;
    }
    .new-scho-cnt h3::before{ font-size: 32px; opacity: .32;}
    .new-scho-cnt h3::after{ font-size: 32px; opacity: .32;}
    .new-scho-cnt ul{ width: 90%; padding: 64px 0; }
    .new-scho-cnt ul li{ width: 100%; margin-top: 64px; }
    .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-q{
        font-size: 1rem;
    }
    .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-a{
        margin-top: 24px;
        font-size: 1rem;
    }
}

@media screen and (max-width:1100px) {

    .board th, .board td { padding: 0; }

    /* faq °Ô½Ã¸´ ÅÂºí¸´ */
    td.faq-tit:hover button::after { content: none; color: #1b1c1e; }
    td.faq-tit:hover button { color: #1b1c1e; }

    /* ³ªÀÇ ¼ö°­°úÁ¤ */
    .classroom-board-tit, .classroom-board-tit ul li { flex-wrap: nowrap; }
    .classroom-board-tit p { width: 40px; text-align: center; }
    .classroom-board p.mycls-more a { background-color: #fff; color: #1b1c1e; padding: 0; border: none; }
    .classroom-board-tit ul li p { margin: 0; }
    .classroom-board-ul li p:first-of-type { width: 70%; margin: 0; display: table; table-layout: fixed;}
	.classroom-board-ul li p:first-of-type a {
		width: auto;
		margin: 0;
		margin-left: 4px;
		display: table-cell;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		transition: 0.3s;
	} 
    .classroom-board-date { width: 30%; margin: 0; text-align: right; }

    /* °Ô½ÃÆÇ ±Û¾²±â ¹öÆ° */
    .board-write { width: 60px; height: 40px; line-height: 40px; top: 5px; }

    /* °Ô½ÃÆÇ ·¹ÀÌ¾Æ¿ô º¯°æ */
    .board-wrap { margin-top: 2.5rem; }

    /* °Ô½ÃÆÇ table colgroup ¼öÁ¤ */
    .board-no { width: 0; }
    .board-title { width: 0; }
    .board-date { width: 0; }
    .board-author { width: 0; }
    .board-view { width: 0; }
    .board thead tr { display: none; }

    /* 220722 padding ¼öÁ¤ */
    .board tr { width: 100%; padding: 0; display: flex; flex-wrap: wrap; flex-direction: row; margin: 0; box-sizing: border-box; }
    .board tr td { height: 40px; line-height: 40px; border: none; }
    .board .board-no { width: 20%; margin: 0 auto; padding: 0; display: none; }
    .board-tit { width: 100%; }
    .board .board-cnt-title a { height: 40px; line-height: 40px; vertical-align: top; }
    .board tr td.board-date,
    .board tr td.board-author,
    .board tr td.board-view { margin: 0; width: auto; height: 20px; line-height: 10px; font-size: 12px; text-align: left; color: #595959; }
    div.paging ul li { width: 23px; }
    div.paging ul li:first-child { width: 26px; }
    .board tbody tr:hover { background-color: #fff; }
    .board tbody tr:hover td { border: none; }
    #board-slct { width: 80px; padding: 0 0 0 5px;}
    input.board-search { padding-left: 5px; box-sizing: border-box; width: 24%; }

    /* °úÁ¦ µî Á¦Ãâ board ½ºÅ¸ÀÏ */
    .submit-wrap .board-wrap .board tr { display: table-row; flex-wrap: unset; flex-direction: unset; }
    .board-date::before { content: 'ÀÛ¼ºÀÏ: '; }
    .board-author::before { content: 'ÀÛ¼ºÀÚ: '; margin-left: 10px; }
    .board-view::before { content: 'Á¶È¸: '; margin-left: 10px; }
    table.board.faq tr { display: table-row; }
    .write_h { width: 15%; margin: 0; }
    .write_input { width: 85%; }
    label.label_r { margin: 0 2% 0 0; }
	.board-search label select {width:90px !important; padding-left:8px; font-size:14px; line-height:1; text-align:left !important;}
	#board-search {font-size:14px;}
	.ref-board tbody tr { align-items: center;}
	.ref-board tbody tr td { font-size:16px; margin:0;}
	.ref-board tbody tr td:first-child {padding:0 8px;}
	.ref-board td a {margin:0 4px 0 0 ; font-size:16px; line-height: 40px;}
	.ref-board td img {vertical-align:sub;}

    /* ÀåÇÐ ÈÄ±â */
    .scho-tit img {width: 40px;}
    .scho-tit h3{width:80%;}
    .board_cnt div.pdt40.pdb40 p.scho-q {margin-top: 40px;}
    .board_cnt div.pdt40.pdb40 .scho-a { padding: 20px; margin-top: 12px; background-color: #fffff980; border-radius: 8px; box-shadow: 4px 4px 8px rgb(72 62 0 / 2%);}
	.board-cnt-title a img {width:10px; padding-bottom:2px;}

	.aca-sche{margin: 0 auto; width: 100%; }
	.aca-sche div{margin-top: 40px;}
	.aca-sche div dd,.aca-sche div dt{word-break:keep-all; padding:20px 12px !important;}
	.aca-sche div dt{width: 40%;}
    .aca-sche div dd{width: 60%; flex-direction:column; align-items: start;}
	.aca-sche span{display:block; margin-top: 4px;}

	/* 230822 9Çõ ÀÚÁÖÇÏ´Â Áú¹® br Ãß°¡ */

	    /* 230926 ÀåÇÐÈÄ±â ½Å±Ô ½ºÅ¸ÀÏ */
    .new-scho-cnt{ width: 100%; padding: 80px 0;}
    .new-scho-cnt-inner{ width: 90%; }
    .new-scho-cnt h3{
        width: 90%;
        font-size: 1.25rem;
        padding: 64px 0;
    }
    .new-scho-cnt h3::before{ font-size: 32px; opacity: .32;}
    .new-scho-cnt h3::after{ font-size: 32px; opacity: .32;}
    .new-scho-cnt ul{ width: 90%; padding: 64px 0; }
    .new-scho-cnt ul li{ width: 100%; margin-top: 64px; }
    .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-q{
        font-size: 0.96rem;
        line-height: 1.4;
    }
    .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-a{
        margin-top: 24px;
        font-size: 0.96rem;
        line-height: 1.4;
    }    


}

@media screen and (max-width:639px) {

    /* faq °Ô½ÃÆÇ */
    .board col { width: auto; }
    table.faq tbody tr:hover td.faq-no { border-right: none; }

    /* ÀÚ·á½Ç - ¼­½ÄÀÚ·á½Ç */
    .ref-board { width: 90% !important; }
    .ref-board tbody { border-top: 2px solid #0C20BB; }
    .ref-board tr { display: table-row; }
    .ref-board tbody tr td:first-child { display: none; }

    /* °Ô½ÃÆÇ ¸»ÁÙÀÓ */
    .ellipsis { margin-left: 0; }

    /* °Ô½ÃÆÇ ±Û¾²±â ¹öÆ° */
    .board-write { margin-top: 20px; width: 60px; height: 40px; line-height: 40px; padding: 0 0 20px; box-sizing:border-box;}
    .paging-wrap { height: 40px; margin: 20px auto !important; }
    .board .toggle-cnt td { padding: 20px 0; }
    .board_write ul { margin-top: 10px; border-bottom: none; flex-direction: column; }
    .write_h { width: 100%; text-align: left; background: #fff; line-height: 1; margin: 0; padding: 0; }
    .board_write ul:first-of-type li { padding-top: 10px; }
    .board_write ul:last-of-type li { padding-bottom: 10px; padding-top: 0; }
    
    .write_input { width: 100%; padding: 10px 0 0; margin: 0; }
    .write_input textarea { width: 100%; border: 1px solid #6e758c; padding: 10px; box-sizing: border-box; }
    .write_input input[type="file"] { padding-left: 0; }
    
    #write_author, #write_email { width: 100%; }
    .write_btn_wrap button { width: 39%; height: 40px; font-size: 16px; }
    .write_btn_wrap .write_submit { width: 59%; }

    .board_cnt_info { margin-top: 10px; padding-bottom: 10px; }
    .board_cnt_info dl { margin-right: 20px; }
    .board_cnt { padding: 0 0 20px; margin-top: 10px; }
    .board_write ul li {padding-top: 10px; }
    .board_write ul.r_slct_wrap { margin: 0; padding-top: 20px; border-bottom: 1px solid #C6CEE2; }
    .board_write ul:first-of-type li { padding-top: 10px; flex-wrap: wrap; justify-content: space-between;}
    label.label_r { width: 49%; height: 44px; margin: 0 0 10px; position: relative; }
    .label_r input[type='radio'] { width: 100%; height: 44px; margin: 0; border-radius: 0; }
    .label_r span { margin: 0; width: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
    .label_r input:checked+span { color: #fff; border: 1px solid #0C20BB; }
	input.board-search {width:54%;}
	.board_cnt img {width:100%;}
	.board-search::after {content:""; clear:both; display:block;}
	.board_cnt div.pdt40.pdb40 p span {font-size:14px !important;}
	.board_cnt div.pdt40.pdb40 p b {font-size:14px !important;}

    /* ÀåÇÐ ÈÄ±â */
	.scho-tit{flex-wrap:nowrap !important;}
    .scho-tit img {width: 20px; margin: 0 4px; display: none;}
    .scho-tit h3 {width: 80%; margin-top: 20px;}

    /* °Ô½Ã±Û */
    .nt_cnt_beige{background-color: #fff; padding: 0;}
    .nt_cnt_beige img{margin-left: -4px;}

	.board_cnt_info dl dd{font-size:12px;}
	.board_cnt_info dl:first-child dd::before{content:'ÀÛ¼ºÀÚ: ';}
	.board_cnt_info dl:nth-child(2) dd::before{content:'ÀÛ¼ºÀÏ: ';}
	.board_cnt_info dl:last-child dd::before{content:'Á¶È¸¼ö: ';}

	.faq-cnt br{display: none;}

	        /* 230926 ÀåÇÐÈÄ±â ½Å±Ô ½ºÅ¸ÀÏ */
        .new-scho-cnt{ background-color: #fff; padding: 0;}
        .new-scho-cnt-inner{ 
            width: 100%; 
            border: none;
            box-shadow: none;
        }
        .new-scho-cnt h3{
            width: 100%;
            font-size: 1.125rem;
            padding: 40px 0 40px;
        }
        .new-scho-cnt h3::before{ font-size: 32px; opacity: .16;}
        .new-scho-cnt h3::after{ font-size: 32px; opacity: .16;}
        .new-scho-cnt ul{ width: 100%; padding: 64px 0 0; }
        .new-scho-cnt ul li{ width: 100%; margin-top: 64px; }
        .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-q{
            font-size: 0.96rem;
            line-height: 1.4;

        }
        .board_cnt div.pdt40.pdb40 .new-scho-cnt .new-scho-a{
            font-size: 0.96rem;
            line-height: 1.4;
        }    
}

