.sub-con .wrap{padding:0; }
.guide{display:none; }
/* 공통 */
.boardWrap{width:100%; margin:50px auto 0; }
.non { font-size:20px; padding:80px 0; } 

#tb_board{margin:0 auto}
#tb_categorytop{padding-top:5; padding-bottom:5; text-align:right}

/* 게시판 내용영역 */
#tb_board_list {
    width:100%; 
    text-align:center; 
    border-top:3px solid var(--mainColor); 
    border-collapse:collapse; 
}
#tb_board_list th{  
	background-color:#fff; 
    font-weight:500; 
    font-size:18px; 
    border-bottom:1px solid var(--mainColor); 
    height:50px; 
}
#tb_board_list td {height:50px; border-bottom:1px solid #EAEAEA; text-align:center; padding:5px 0 5px 0; font-size:18px; }
#tb_board_list td.tb_subject{text-align:left; word-break:break-all; }
#tb_board_list td.tb_subject{display:table-cell; align-items:center; height:100%; position:relative; }
#tb_board_list span.tb_comment{letter-spacing:0pt; color:red; padding:0 0 0 5px}
#tb_board_list span.tb_secret{padding:0 0 0 5px}
#tb_board_list span.tb_newicon{padding:0 0 0 5px}
#tb_board_list td.tb_num{width:80px }
#tb_board_list td.tb_name{width:100px; }
#tb_board_list td.tb_data{width:150px; letter-spacing:0pt}
#tb_board_list td.tb_count{width:90px; letter-spacing:0pt}
#tb_board_list td span,
#tb_board_list td a{font-size:18px; }
.input_ {width:auto; height:50px; box-sizing:border-box; border:1px solid #ddd; }

/* list */
.sub-con .ctit{padding-bottom:50px; }
.sub-con .ctxt{display:none; }
.brd_category {text-align:left; padding:10px 0; }
.brd_category > .boa_nav > a {margin:0 20px 0 0; font-size:18px; }
.brd_category > .boa_nav > a.on {font-weight:bold; color:#f00; }
.c_bs-brd-list {width:100%; text-align:center; border-top:3px solid #0a4167; border-collapse:collapse; }
.c_bs-brd-list > tbody > tr > th {background-color:#eee; font-weight:500; font-size:18px; border-bottom:1px solid #0a4167; height:50px; } 
.c_bs-brd-list > tbody > tr > td {font-size:16px; border-bottom:1px solid #eee; height:30px; } 
.c_bs-brd-list > tbody > tr > td.subject {text-align:left; }
.c_bs-brd-list > tbody > tr > td.subject > div {font-size:16px; }
.c_bs-brd-list a:hover {font-weight:bold; color:#0a4167; }
.c_bs-brd-list .tb_comment,.c_bs-brd-list .tb_secret,.c_bs-brd-list .tb_newicon {vertical-align:middle; }
#tb_board_list .iconWrap{display:inline-flex; align-items:center; gap:5px; margin-left:10px; height:100%; position:absolute; top:50%; transform:translateY(-50%); }
#tb_board_list .iconWrap .tb_secret img{width:15px; height:auto; }
#tb_board_list span.tb_newicon sup{color:red; font-weight:bold; font-size:12px; white-space:pre;}
/* .c_bs-brd-sch-case {display:inline-block; width:100%; margin:25px 0; }
.c_bs-brd-sch-case .sch-box li {float:left; margin-right:5px; height:50px; }
.c_bs-brd-sch-case .sch-box li input,
.c_bs-brd-sch-case .sch-box li select{    border:1px solid #ddd; box-sizing:border-box; }
.c_bs-brd-sch-case .sch-box li:last-child {float:left; margin:0; }
.c_bs-brd-sch-case .btn-case li {float:right; } */
/* .c_bs-brd-sch-case .btn_ty1 {display:block; width:100%; height:100%; line-height:50px; font-size:18px; color:#fff; }  */

.tb_count .ok{color:#9d9d9d; }
.tb_count .wait{color:var(--mainColor); }

#tb_board_list th.tb_num .noti, #tb_board_list td.tb_num .noti{background:#1a5632; padding:2px 8px; border-radius:20px; color:#fff; display:inline-block; text-align:center; font-size:14px; }

table .tb_bt .bts {
	display:block; 
    background-color:var(--mainColor); 
    color:#fff; 
    font-size:16px; 
    border:1px solid var(mainColor); 
	line-height:30px; 
    height:30px; 
    width:auto; 
    text-align:center; 
    vertical-align:middle; 
	padding:0 10px; 
}

.sch-form{display:flex; justify-content:space-between; margin-top:30px; }
.sch-form tr td{vertical-align:middle; }
.sch-form .search-btn {
	display:block; 
	background-color:var(--mainColor); 
    color:#fff; 
    font-size:16px; 
    border:none; 
	line-height:30px; 
    height:30px; 
	border:1px solid var(--mainColor); 
    width:auto; 
	padding:0 10px; 
    text-align:center; 
    vertical-align:middle; 
}
.board .ok-btn, .board .can-btn, .tb_button a {
    background:#0080ff; 
    color:#fff!important; 
    border-radius:0; 
    border:none; 
    width:110px; 
    height:32px; 
    line-height:32px; 
    font-size:14px; 
    font-weight:700; 
    display:block; 

}


/* 검색 버튼 */
.sch-form{width:1200px; display:flex; justify-content:space-between; } 
.sch-form .tb_bt{display:flex; }
.sch-form .input_{height:30px; line-height:30px; }

.brd_category {text-align:left; padding:10px 0; }
.brd_category > .boa_nav > a {margin:0 20px 0 0; font-size:18px; }
.brd_category > .boa_nav > a.on {font-weight:bold; color:#f00; }
.c_bs-brd-list {width:1200px; text-align:center; border-top:3px solid var(--mainColor); border-collapse:collapse; }
.c_bs-brd-list > tbody > tr > th {background-color:#fff; font-weight:500; font-size:18px; border-bottom:1px solid var(--mainColor); height:50px; } 
.c_bs-brd-list > tbody > tr > td.num,.c_bs-brd-list th.num {width:80px; }
.c_bs-brd-list > tbody > tr > td.name,.c_bs-brd-list th.name {width:150px; }
.c_bs-brd-list > tbody > tr > td.data,.c_bs-brd-list th.data {width:90px; }
.c_bs-brd-list > tbody > tr > td.count,.c_bs-brd-list th.count {width:70px; }


.c_bs-brd-list > tbody > tr > td {font-size:16px; border-bottom:1px solid #eee; height:36px; } 
.c_bs-brd-list > tbody > tr > td.subject {text-align:left; }
.c_bs-brd-list > tbody > tr > td.subject > div {font-size:16px; }
.c_bs-brd-list a:hover {font-weight:bold; color:var(--mainColor); }
.c_bs-brd-list .tb_comment,.c_bs-brd-list .tb_secret,.c_bs-brd-list .tb_newicon {vertical-align:middle; }

/* {display:inline-block; width:1200px; margin:25px 0; }
.c_bs-brd-sch-case .sch-box li {float:left; margin-right:5px; border:1px solid #ddd; height:32px; }
.c_bs-brd-sch-case .sch-box li:last-child {float:left; margin:0; }
.c_bs-brd-sch-case .btn-case li {float:right; }
.c_bs-brd-sch-case .btn_ty1 {background:var(--mainColor); font-size:16px; border:none; color:#fff; display:block; height:32px; line-height:32px; 
padding:0 10px; border:1px solid var(--mainColor); } */


#tb_board_view td span,
#tb_board_view td a{font-size:16px; }
#tb_board_view {border-top:2px solid var(--mainColor); margin:0 auto; margin-bottom:25px}
#tb_board_view .tb_subject{
    width:165px; 
    border-bottom:1px solid #eee; 
    background-color:#f6f6f6; 
    padding-left:15px; 
    font-weight:400; 
    text-align:left; 
    font-size:18px; 
    height:50px; 
}
#tb_board_view .tb_content{font-size:16px; border-bottom:1px solid #F0F0F0; padding:8px 0 8px 10px; letter-spacing:0px; text-align:left; word-break:break-all; }

#tb_board_view .tb_body{min-height:400px; padding:10px 0; text-align:left; letter-spacing:0pt; word-break:break-all}
#tb_board_view .tb_fileline{text-align:right; letter-spacing:0pt}
#tb_board_view .tb_button{text-align:center; padding:20px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#tb_board_view .tb_button li{display:inline-block; }
#tb_board_view .tb_button li .btn_ty1 {
	display:block; 
	background-color:var(--mainColor); 
    color:#fff; 
    font-size:16px; 
    border:none; 
	line-height:50px; 
    height:50px; 
	border-radius:0; 
    width:auto; 
    text-align:center; 
    vertical-align:middle; 
	padding:0 10px; 
	width:90px;
	font-weight:normal;
	}
#tb_board_view div.tb_file_td{color:#6F9CC6}

#tb_board_comment div.tb_commentname_td span{padding:0 0 0 5px}
#tb_board_comment .tb_board_comment_list td{border-bottom:1 solid #E8E8E8; height:28px}


ul.list {border-bottom:1px solid #46566c; border-top:1px solid #EAEAEA; overflow:hidden; }
ul.list li {font-size:12px; color:#7a7a7a; height:34px; line-height:34px; border-bottom:1px solid #EAEAEA; }
ul.list li a {font-size:12px; color:#7a7a7a; }
ul.list li span {display:inline-block; width:120px; text-indent:50px; height:34px;  line-height:34px; margin-right:20px; font-weight:bold; background-color:#f7f7f7}
.list_next {background:url(<?=$g_skin_link?>/images/bbs_next_icon.gif) no-repeat 35px 50%; }
.list_prev {background:url(<?=$g_skin_link?>/images/bbs_prev_icon.gif) no-repeat 35px 50%; }
.re_con{border-top:1px solid #ddd; padding:20px 15px; margin-top:20px; color:#8b8d8d; }


input{border:1px solid #D8D8D8; }
	#tb_board_view {border-top:3px solid var(--mainColor); width:100%; }
	#tb_board_view .tb_line{border-bottom:1px solid #E7E7E7; text-align:left}
	#tb_board_view .tb_subject{   
		width:115px; 
		height:50px; 
		text-align:left; 
		font-weight:500; 
		background-color:#f6f6f6; 
		font-size:18px; 
		padding-left:15px; 
	}
	#tb_board_view .tb_content{ padding:5px 0 5px 10px; box-sizing:border-box; height:50px; }
	#tb_board_view .tb_content input,
	#tb_board_view .tb_content select{height:50px; box-sizing:border-box; border:1px solid #D8D8D8; border-radius:0; }
	#tb_board_view .tb_text{color:#7F7F7F; padding-left:10px}
	.bt-type{overflow:hidden; margin:20px auto 0; }
	.bt-type a{
		display:block; 
		background-color:var(--mainColor); 
		color:#fff; 
		font-size:16px; 
		border:none; 
		line-height:50px; 
		height:50px; 
		width:90px; 
		padding:0 10px; 
		border-radius:0; 
		text-align:center; 
		vertical-align:middle; 
	}
	/* #tb_board_view input,
	#tb_board_view select{font-size:18px; height:32px; border:1px solid #ddd; box-sizing:border-box; } */

	#tb_board_view select{padding:0; }

	.psn-info-cs {
		text-align:left; 
		margin-bottom:10px; 
		border-top:2px solid #ddd; 
		border-bottom:1px solid #ddd; 
	}
	.agree-case {font-size:16px; text-align:right; margin-bottom:20px; }


.pager{display:flex; gap:20px; margin:40px auto; justify-content:center; align-items:center; }
.pager div{font-family:'Montserrat'; cursor:pointer; font-size:14px; }
.pager div.num{display:flex; }
.pager div.num div{width:35px; height:50px; line-height:50px; text-align:center; display:flex; justify-content:center; align-items:center; }
.pager div.num div.on{border:1px solid #ddd; }

.c_bs-brd-page{display:flex; width:100%; margin:20px auto; justify-content:center; gap:10px; align-items:center; }
.c_bs-brd-page > div.next, .c_bs-brd-page > div.prev{cursor:pointer; }
.c_bs-brd-page > div span{text-align:center; display:flex; align-items:center; justify-content:center; font-size:28px; }
.c_bs-brd-page > div.num{display:flex; }
.c_bs-brd-page > div.num a{width:25px; height:25px; display:flex; align-items:center; justify-content:center; font-size:16px; }
.c_bs-brd-page > div.num a.on{border:1px solid #ddd; }

/* button */
.df_input{box-sizing:border-box; width:100%; height:100%; }
.c_bs-brd-page{display:flex; width:100%; margin:20px auto; justify-content:center; gap:10px; align-items:center; }
.c_bs-brd-page > div.next, .c_bs-brd-page > div.prev{cursor:pointer; }
.c_bs-brd-page > div span{text-align:center; display:flex; align-items:center; justify-content:center; font-size:28px; }
.c_bs-brd-page > div.num{display:flex; }
.c_bs-brd-page > div.num a{width:25px; height:25px; display:flex; align-items:center; justify-content:center; font-size:16px; }
.c_bs-brd-page > div.num a.on{border:1px solid #ddd; }

.c_bs-brd-sch-case {margin:25px 0; width:100%; height:auto; display:flex; justify-content:space-between; align-items:center; }
.c_bs-brd-sch-case .sch-box{display:flex; height:32px; }
.c_bs-brd-sch-case .sch-box ul{display:flex; gap:3px; }
.c_bs-brd-sch-case .sch-box li {margin-right:; border:1px solid #ddd; box-sizing:border-box; }
.c_bs-brd-sch-case .sch-box li:last-child {}

.c_bs-brd-sch-case .btn-case{display:flex; gap:3px; width:100%; justify-content:flex-end; }
.c_bs-brd-sch-case .btn-case li {float:; }
.c_bs-brd-sch-case .btn_ty1 {background:var(--mainColor); font-size:16px; border:none; color:#fff; display:block; height:50px; 
padding:0 10px; border:1px solid var(--mainColor); box-sizing:border-box; display:flex; align-items:center; justify-content:center; width:90px;}

.c_bs-brd-sch-case-top{background:#f5f5f5; margin:40px 0 50px; width:100%; padding:50px; box-sizing:border-box; justify-content:center;}
.c_bs-brd-sch-case-top .sch-box ul{display:flex; gap:0; width:100%; }
.c_bs-brd-sch-case-top .sch-box li {margin-right:; border:1px solid #ddd; box-sizing:border-box; height:40px;}
.c_bs-brd-sch-case-top .sch-box li:first-child {margin-right:10px;}
.c_bs-brd-sch-case-top .sch-box li:nth-child(2){width:445px;}
.c_bs-brd-sch-case-top .sch-box li:last-child a{height:40px; width:90px; background:var(--mainColor); border:none;}

.c_bs-brd-sch-case-bot{justify-content:flex-end;}
.c_bs-brd-sch-case-bot .btn-case{gap:12px;}
.c_bs-brd-sch-case-bot .btn-case li a{width:90px; height:40px; font-size:16px;}



@media screen and (max-width:750px) {
/* 공통 */
fieldset{width:100%; }
.boardWrap{width:92vw; margin:5.33vw auto 0; }
table{width:100% !important; }

.pager{display:flex; gap:4.0000vw; margin:5.0 auto; justify-content:center; align-items:center; }
.pager div{font-family:'Montserrat'; cursor:pointer; font-size:2.4000vw; }
.pager div.num{display:flex; gap:0.6667vw; }
.pager div.num div{width:5.3333vw; height:8.00vw; line-height:8.00vw; text-align:center; display:flex; justify-content:center; align-items:center; }
.pager div.num div.on{border:0.1333vw solid #ddd; }


.input_ {height:8.00vw; line-height:8.00vw; display:block; font-size:3.7vw; }

.sub-con .wrap{width:100%; max-width:89.333vw}
/* 게시판 리스트 */
#tb_board_list {
    width:100%; 
    text-align:center; 
    border-top:0.400vw solid var(--mainColor); 
    border-collapse:collapse; 
}
#tb_board_list th{  
	background-color:#fff; 
    font-weight:500; 
    font-size:4.00vw; 
    border-bottom:1px solid var(--mainColor); 
    height:8vw; 
}
#tb_board_list td {height:8vw; border-bottom:0.13vw solid #EAEAEA; text-align:center; padding:0.67vw 0 0.67vw 0; font-size:3.7vw; }
#tb_board_list td.tb_subject{padding: 0; text-align:left; word-break:break-all; display:table-cell; width:40%; position:relative; }
#tb_board_list span.tb_comment{letter-spacing:0pt; color:red; padding:0 0 0 0.67vw}
#tb_board_list span.tb_secret{padding:0 0 0 0.67vw}
#tb_board_list span.tb_newicon{padding:0 0 0 0.67vw}
#tb_board_list td.tb_num{width:13% }
#tb_board_list td.tb_name{width:15%; }
#tb_board_list td.tb_data{width:20%; letter-spacing:0pt; display:none; }
#tb_board_list th.tb_data{width:20%; letter-spacing:0pt; display:none; }
#tb_board_list td.tb_count{width:15%; letter-spacing:0pt}
#tb_board_list td span,
#tb_board_list td a{font-size:3.7vw; }
#tb_board_list td.tb_subject span{width:70%; display:inline-block; }
/* #tb_board_list td a{width:50%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }*/
#tb_board_list td.tb_subject a{display:inline-block; white-space:nowrap; width:40.00vw; overflow:hidden; text-overflow:ellipsis; }

#tb_board_list th.tb_num .noti, #tb_board_list td.tb_num .noti{background:#1a5632; padding:0.27vw 1.07vw; border-radius:2.67vw; color:#fff; display:inline-block; text-align:center; font-size:2.67vw; }
#tb_board_list .iconWrap{position:absolute; top:50%; right:0; transform:translateY(-50%); }
#tb_board_list .iconWrap .tb_secret img{width:3vw; }


.sch-form{display:flex; justify-content:space-between; margin-top:30px; }
.sch-form tr td{vertical-align:middle; }
.sch-form .search-btn {
	display:block; 
	background-color:var(--mainColor); 
    color:#fff; 
    font-size:16px; 
    border:none; 
	line-height:30px; 
    height:30px; 
	border:1px solid var(--mainColor); 
    width:auto; 
	padding:0 10px; 
    text-align:center; 
    vertical-align:middle; 
}
.board .ok-btn, .board .can-btn, .tb_button a {
    background:#0080ff; 
    color:#fff!important; 
    border-radius:0; 
    border:none; 
    width:110px; 
    height:32px; 
    line-height:32px; 
    font-size:14px; 
    font-weight:700; 
    display:block; 

}

#tb_board_view {border-top:3px solid var(--mainColor); width:100%; margin-bottom:0; }
#tb_board_view .tb_line{border-bottom:1px solid #E7E7E7; text-align:left}
#tb_board_view .tb_subject{   
	width:24vw; 
	height:8.00vw; 
	text-align:left; 
	font-weight:500; 
	background-color:#f6f6f6; 
	font-size:3.7vw; 
	padding:0 0 0 1.333vw; 
}
#tb_board_view .tb_content{padding:1.333vw; padding-right:0; font-size:3.7vw; letter-spacing:-0.04em; height:8.00vw}
#tb_board_view .tb_content span{}
#tb_board_view .tb_content input,
#tb_board_view .tb_content select{height:6.667vw; box-sizing:border-box; border:1px solid #D8D8D8; border-radius:0; font-size:3.7vw; width:100%; padding-left:1.333vw; }
#tb_board_view .tb_content img{margin-bottom:2vw; }
#tb_board_view .tb_text{color:#7F7F7F; padding-left:10px}
.bt-type{overflow:hidden; margin:3.7vw 0; display:flex; justify-content:center; }
.bt-type a{
	display:block; 
	background-color:var(--mainColor); 
	color:#fff; 
	font-size:3.7vw; 
	border:none; 
	line-height:8.00vw; 
	height:8.00vw; 
	width:auto; 
	padding:0 1.333vw; 
	border-radius:0.400vw; 
	text-align:center; 
	vertical-align:middle; 
	width:20vw;
}
/* #tb_board_view input,
#tb_board_view select{font-size:18px; height:32px; border:1px solid #ddd; box-sizing:border-box; } */

#tb_board_view select{padding:0; }

#tb_board_view td span,
#tb_board_view td a{font-size:3.7vw; }


#tb_board_view .tb_body{min-height:53.333vw; padding:10px 0; text-align:left; letter-spacing:0pt; word-break:break-all}
#tb_board_view .tb_body *{font-size:3.4vw !important; }
#tb_board_view  p img{width:100% !important; height:auto !important; }

/* 검색 버튼 */
/* .sch-form{width:100%; display:flex; justify-content:space-between; } 
.sch-form .tb_bt{display:flex; }
 */


/* .sch-form {display:flex; width:100%; margin:5.3333vw 0; flex-direction:column; height:auto; align-items:center; gap:4vw; }
.c_bs-brd-sch-case .sch-box li {float:none; margin-right:0.6667vw; border:0.1333vw solid #ddd; height:8.00vw; font-size:3.7vw; }
.c_bs-brd-sch-case .sch-box li:last-child {float:left; margin:0; }
.c_bs-brd-sch-case .btn-case li {float:right; }
.sch-form .search-btn {background:var(--mainColor); font-size:3.7vw; border:none; color:#fff; display:block; height:8.00vw; line-height:8.00vw; 
padding:0 1.3333vw; border:0.1333vw solid var(--mainColor); } */
table .tb_bt .bts {background:var(--mainColor); font-size:3.7vw; border:none; color:#fff; display:block; height:8.00vw; line-height:8.00vw; 
padding:0 1.3333vw; border:0.1333vw solid var(--mainColor); }


#tb_board_view .tb_button {text-align:center; margin:3.7vw 0; padding:1vw 0 3.7vw; }
#tb_board_view .tb_button li {display:inline-block; }
#tb_board_view .tb_button li .btn_ty1 {border-radius:0.400vw; background:var(--mainColor); font-size:3.7vw; border:none; color:#fff; display:block; height:8.00vw; line-height:8.00vw; padding:0 1.333vw; border:1px solid var(--mainColor); width:20vw; }

.spamCodeTd{}
.spamCodeTd img{width:40%; display:inline-block; }
.spamCodeTd .input-box{width:100% !important; margin-top:2vw}


/* button */
.df_input{box-sizing:border-box; width:100%; height:100%; }
.c_bs-brd-page{display:flex; width:100%; margin:5.33vw auto; justify-content:center; gap:1.33vw; align-items:center; }
.c_bs-brd-page > div.next, .c_bs-brd-page > div.prev{cursor:pointer; }
.c_bs-brd-page > div span{text-align:center; display:flex; align-items:center; justify-content:center; font-size:3.7vw; }
.c_bs-brd-page > div.num{display:flex; }
.c_bs-brd-page > div.num a{width:6.00vw; height:6.00vw; display:flex; align-items:center; justify-content:center; font-size:3.7vw; }
.c_bs-brd-page > div.num a.on{border:0.13vw solid #ddd; }

.c_bs-brd-sch-case {margin:5.33vw 0; width:100%; height:auto; display:flex; justify-content:center; align-items:center; flex-direction:column; gap:4.00vw; }
.c_bs-brd-sch-case > div{width:100%; }
.c_bs-brd-sch-case .sch-box{display:flex; height:6.67vw; width:100%; }
.c_bs-brd-sch-case .sch-box ul{display:flex; gap:0.40vw; width:100%; justify-content:space-between; }
.c_bs-brd-sch-case .sch-box li {margin-right:; border:0.13vw solid #ddd; box-sizing:border-box; }
.c_bs-brd-sch-case .sch-box li *{font-size:3.7vw; display:block; line-height:6.67vw; }
.c_bs-brd-sch-case .sch-box li:first-child{width:25%; }
.c_bs-brd-sch-case .sch-box li:nth-child(2){width:60%; }
.c_bs-brd-sch-case .sch-box li:last-child{width:fit-content; }

.c_bs-brd-sch-case .btn-case{display:flex; gap:0.40vw; justify-content:center; }
.c_bs-brd-sch-case .btn-case li {}
.c_bs-brd-sch-case .btn_ty1 {width:20vw; background:var(--mainColor); font-size:3.7vw; border:none; color:#fff; display:block; height:6.67vw; 
padding:0 2.67vw; border:0.13vw solid var(--mainColor); box-sizing:border-box; display:flex; align-items:center; justify-content:center; text-align:center;}

.spamCodeTd{}
.spamCodeTd img{width:40%; display:inline-block; }
.spamCodeTd .input-box{width:100% !important; margin-top:2vw}

.cheditor-tb-wrapper{height:auto !important; }
.cheditor-editarea-wrapper .cheditor-editarea{height:66.667vw !important; }



.c_bs-brd-sch-case-top{background:#f5f5f5; margin:6.67vw 0 9.33vw; width:100%; padding:4.67vw 4.34vw; box-sizing:border-box; justify-content:center;}
.c_bs-brd-sch-case-top .sch-box ul{display:flex; gap:0; width:100%; }
.c_bs-brd-sch-case-top .sch-box li {margin-right:; border:1px solid #ddd; box-sizing:border-box; height:8vw;}
.c_bs-brd-sch-case-top .sch-box li:first-child {margin-right:0.34vw; width:20%}
.c_bs-brd-sch-case-top .sch-box li:nth-child(2){width:70%}
.c_bs-brd-sch-case-top .sch-box li:last-child{width:10%}
.c_bs-brd-sch-case-top .sch-box li:last-child a{height:8vw; width:100%; background:var(--mainColor); border:none; padding:0; line-height:8vw}

.c_bs-brd-sch-case-bot{justify-content:flex-end;}
.c_bs-brd-sch-case-bot .btn-case{gap:0.4vw;}
.c_bs-brd-sch-case-bot .btn-case li a{display:block; 
	background-color:var(--mainColor); 
	color:#fff; 
	font-size:3.7vw; 
	border:none; 
	line-height:8.00vw; 
	height:8.00vw; 
	width:auto; 
	padding:0 1.333vw; 
	border-radius:0.400vw; 
	text-align:center; 
	vertical-align:middle; 
	width:20vw;}


.note-editing-area p > img{width:100% !important;}
.non { font-size:3.70vw; padding:20vw 0; }
}

