/* 게시판 공통으로 쓰이는 스타일 */
img { border:0px; }
td { font-size:12px; }
.select_css {	font-size : 12px;	letter-spacing:-1px;	border:1 solid #B1B5B6;	background-color:#FFFFFF;		 }
.board_textarea { font-size:12px; font-family:돋움; border:1px solid #d9d9d9; color:666666}
.input19 {height:20; font-size:12px; font-family:돋움; border:1px solid #d9d9d9; color:666666}
.input19_2 {height:20; font-size:12px; font-family:돋움; border:1px solid #cccccc; color:666666}
.board_pop_bg{background-image:url(/modules/board/img/pop/top_pop_bg.gif); background-repeat:repeat-x; background-position:top; };
.s_font { font-size: 12px; }
.gImgbox { border:1px solid #CDCDCD; padding: 2px; }


/* 정렬기준*/
.top{vertical-align:top;};
.center{ text-align:center};
.vcen{ vertical-align:middle};
.foot{vertical-align:bottom};
.left{ text-align:left};
.right{ text-align:right};
.jt { text-align:justify; }/*양쪽정렬*/

.float-left { float:left; }
.float-right { float:right; }

.pd_l10 { padding-left:10px; }

/* SKIN1 : 그린 게시판 */
.board_g_box{border:1px solid #d2d0c8;background-color:fff9ed}
.box_g{border:1px solid #d2d0c8;}
.box2_g{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_g{border-top:2px solid #99d26c; border-bottom:2px solid #99d26c;}
.board_g_l{border-left:2px solid #99d26c;}
.board_g_r{border-right:2px solid #99d26c;}
.board_g_line{border-bottom:1px solid #e9e9e9;}
.board_g_line2{border-bottom:1px solid #c2e4a7;}
.board_g_line3{border-top:1px solid #c2e4a7;}
.board_g_bg{background-color:fffcf5}
.board_l_g{color: #99d26c}
.board_l_green{color: #99d26c}
.board_green_bg{background-color:f0f8e9}
.board_1line_green{border-bottom:1px solid #c2e4a7;}

.board_g_1line_write{border-bottom:1px solid #e9e9e9;}
.board_write_orange{color:f25c01}

.co_box_g{border:1px solid #c0dab7;background-color:f6faf5}
.input_co_g {font-size:12px; font-family:돋움; border:1px solid #99D26C;}


.s_font_b_green{font-size:12px; font-family:돋움; color:#99d26c;};

/* SKIN2 : 블루 게시판 */
.board_p_box{border:1px solid #d2d0c8;background-color:#d2d0c8}
.box_p{border:1px solid #d2d0c8;}
.box2_p{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_p{border-top:2px solid #91bdc5; border-bottom:2px solid #91bdc5;}
.board_p_l{border-left:2px solid #91bdc5;}
.board_p_r{border-right:2px solid #91bdc5;}
.board_p_line{border-bottom:1px solid #e9e9e9;}
.board_p_line2{border-bottom:1px solid #9ec8cd;}
.board_p_line3{border-top:1px solid #9ec8cd;}
.board_p_bgp{background-color:fffcf5}
.board_l_p{color: #9ec8cd}
.board_l_blue{color: #9ec8cd}
.board_p_bg{background-color:#f0f5f8}
.board_blue_bg{background-color:#f0f5f8}
.board_1line_p{border-bottom:1px solid #f0f5f8;}
.board_1line_blue{border-bottom:1px solid #9ec8cd;}
.board_p_1line_write{border-bottom:1px solid #e9e9e9;}
.s_font_b_blue{font-size:12px; font-family:돋움; color:#9ec8cd;};
.co_box_p{border:1px solid #b7d6da;background-color:f5f9fa}
.input_co_p {font-size:12px; font-family:돋움; border:1px solid #91bdc5;}

/* SKIN3 : 청녹색 */
.board_pg_box{border:1px solid #d2d0c8;background-color:fff9ed}
.box_pg{border:1px solid #d2d0c8;}
.box2_pg{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_pg{border-top:2px solid #88c0b9; border-bottom:2px solid #88c0b9;}
.board_pg_l{border-left:2px solid #88c0b9;}
.board_pg_r{border-right:2px solid #88c0b9;}
.board_pg_line{border-bottom:1px solid #e9e9e9;}
.board_pg_line2{border-bottom:1px solid #b4cec9;}
.board_pg_line3{border-top:1px solid #b4cec9;}
.board_pg_line4{border-left:1px solid #b4cec9;}
.board_pg_line5{border-right:1px solid #b4cec9;}
.board_pg_bg{background-color:fffcf5}
.board_l_bluegreen{color: #b4cec9}
.board_bluegreen_bg{background-color:f0f7f5}
.board_1line_bluegreen{border-bottom:1px solid #b4cec9;}
.co_box_pg{border:1px solid #b7d6da;background-color:f5f9fa}
.input_co_pg {font-size:12px; font-family:돋움; border:1px solid #88c0b9;}

.board_pg_1line_write{border-bottom:1px solid #b4cec9;}

.s_font_b_bluegreen{font-size:12px; font-family:돋움; color:#b4cec9;};

.box_pop{border:1px solid #a6c7c6;background-color:e5eded;}
.box_pop2{border:1px solid #c0d7d6;}


.board_gray{border-top:2px solid #808080; border-bottom:2px solid #808080;}
.board_gray_l{border-left:2px solid #808080;}
.board_gray_r{border-right:2px solid #808080;}
.s_font_b_gray{font-size:12px; font-family:돋움; color:#2E2E2E;}


.board_ellipsis {white-space:nowrap; text-overflow : ellipsis; overflow : hidden; }

.board_select {	font-size : 12px;	letter-spacing:-1px;	border:1px solid #B1B5B6;	background-color:white;		 }
.board_selectHtc{ behavior: url('/modules/board/js/selectBox.htc'); }


/**********************************************************************************************************/
/* 추가스타일 */
/**********************************************************************************************************/

#boardArea { margin:0 auto; width:100%; padding:0px; text-align:left;  }
#boardArea span.listBtn{/*display:block;*/ display:inline-block; margin-bottom:10px;}/*view 페이지의 글쓰기,수정, 삭제 버튼 배열때문에 display:inline-block;로 수정*/
#boardArea span.listBtn button {
	font-size:14px; color: #ffffff;    background: #989898;  margin:0 5px;  padding: 8px 15px;	border: 0; cursor:pointer; /* 	width:85px !important; */ display:block;
	}
.box_search table{margin:0 auto;}
span.subject img{vertical-align: middle;}
/*
#boardArea .bbs_pn li.tit {    padding: 10px 0;    font-weight: 400;    font-size: 16px !important;    border-bottom: 1px #ddd solid;}
#boardArea .bbs_pn li.tit span.subject, #boardArea  .bbs_pn li.tit span.no {font-size: 15px;}
#boardArea ul.bbs_pn {	background: url(/images/common/bg_arrow.png) no-repeat 7px; center;	margin-bottom: 30px;	padding-bottom: 0px;}
*/
#boardArea .bbs_box_gray {    border: 1px solid #e4e4e4;    padding: 20px !important;    background: #f9f9f9;}
#boardArea td.font_11s {    padding-bottom: 8px;}
#boardArea span.submitBtnCheck button {    border: 0;    background: #404040;    padding: 10px 15px;    color: #fff;		font-size: 15px;		font-weight: 700;}
#boardArea #bbsVieContents td {    font-size: 15px !important;}
#boardArea .board_list_plum {    border-bottom: 2px solid #e21738 ;}
#boardArea .bbs_box_gray {    border: 1px solid #CCCCCC;}

.bbs_fixed { table-layout:fixed }
.bbs_txtBold { font-weight: bold }
.bbs_select {font-size:17px; letter-spacing:-1px; border: 1px solid #ccc;	background: #FFFFFF; padding: 12px 7px 11px 7px; }
.bbs_select.selectbox{height:50px; border-right:0px; width:100%; max-width:130px;}
.bbs_input { font-size:15px; border: #CCCCCC 1px solid; background: #FFFFFF; height: 30px; padding: 5px 3px 5px 3px; }
.bbs_fileinput { font-size:15px; border: #CCCCCC 1px solid; background: #FFFFFF; height: 30px; padding: 5px 3px 5px 3px; margin-top:3px;}
.board02 .bbs_input{height:50px; width:100%;}
.board01 .bbs_input{height:50px; width:100%;}

/* 박스 */
.bbs_box_gray { border: 2px solid #CCCCCC; padding: 2px; background: #FFFFFF; }
.bbs_box_green { border: 2px solid #47573A; padding: 2px; background: #FFFFFF; }
.bbs_box_blue { border: 2px solid #274591; padding: 2px; background: #FFFFFF; }
.bbs_box_orange { border: 2px solid #F26722; padding: 2px; background: #FFFFFF; }
.bbs_box_yellow { border: 2px solid #FFA800; padding: 2px; background: #FFFFFF; }
.bbs_box_brown { border: 2px solid #483631; padding: 2px; background: #FFFFFF; }
.bbs_box_purple { border: 2px solid #6C4892; padding: 2px; background: #FFFFFF; }
.bbs_box_plum { border: 2px solid #7E123F; padding: 2px; background: #FFFFFF; }
.bbs_box_deepblue { border: 2px solid #194B88; padding: 2px; background: #FFFFFF; }
.bbs_box_deepred { border: 2px solid #A50303; padding: 2px; background: #FFFFFF; }


/* 라인 */
.board_list_green { border-bottom:2px solid #47573A; }
.board_list_blue { border-bottom:2px solid #274591; }
.board_list_orange { border-bottom:2px solid #F26722; }
.board_list_yellow { border-bottom:2px solid #FFA800; }
.board_list_brown { border-bottom:2px solid #483631; }
.board_list_purple { border-bottom:2px solid #6C4892; }
.board_list_plum { border-bottom:2px solid #7E123F; }
.board_list_deepblue { border-bottom:2px solid #194B88; }
.board_list_deepred { border-bottom:2px solid #A50303; }

/* 리스트 타이틀박스 */
.bbs_listBox_green { border-top:2px solid #47573A; border-bottom:2px solid #47573A; }
.bbs_listBox_green_l{ border-left:2px solid #47573A; }
.bbs_listBox_green_r{ border-right:2px solid #47573A; }

.bbs_listBox_blue { border-top:2px solid #274591; border-bottom:2px solid #274591; }
.bbs_listBox_blue_l{ border-left:2px solid #274591; }
.bbs_listBox_blue_r{ border-right:2px solid #274591; }

.bbs_listBox_orange { border-top:2px solid #F26722; border-bottom:2px solid #F26722; }
.bbs_listBox_orange_l{ border-left:2px solid #F26722; }
.bbs_listBox_orange_r{ border-right:2px solid #F26722; }

.bbs_listBox_yellow { border-top:2px solid #FFA800; border-bottom:2px solid #FFA800; }
.bbs_listBox_yellow_l{ border-left:2px solid #FFA800; }
.bbs_listBox_yellow_r{ border-right:2px solid #FFA800; }

.bbs_listBox_brown { border-top:2px solid #483631; border-bottom:2px solid #483631; }
.bbs_listBox_brown_l{ border-left:2px solid #483631; }
.bbs_listBox_brown_r{ border-right:2px solid #483631; }

.bbs_listBox_purple { border-top:2px solid #6C4892; border-bottom:2px solid #6C4892; }
.bbs_listBox_purple_l{ border-left:2px solid #6C4892; }
.bbs_listBox_purple_r{ border-right:2px solid #6C4892; }

.bbs_listBox_plum { border-top:2px solid #7E123F; border-bottom:2px solid #7E123F; }
.bbs_listBox_plum_l{ border-left:2px solid #7E123F; }
.bbs_listBox_plum_r{ border-right:2px solid #7E123F; }

.bbs_listBox_deepblue { border-top:2px solid #194B88; border-bottom:2px solid #194B88; }
.bbs_listBox_deepblue_l{ border-left:2px solid #194B88; }
.bbs_listBox_deepblue_r{ border-right:2px solid #194B88; }

.bbs_listBox_deepred { border-top:2px solid #A50303; border-bottom:2px solid #A50303; }
.bbs_listBox_deepred_l{ border-left:2px solid #A50303; }
.bbs_listBox_deepred_r{ border-right:2px solid #A50303; }


/* 리스트 타이틀 */
.bbs_listTitle_green {  font-weight: bold; color: #646464; padding-top: 3px; }
.bbs_listTitle_blue {  font-weight: bold; color: #274591; padding-top: 3px; }
.bbs_listTitle_orange {  font-weight: bold; color: #F26722; padding-top: 3px; }
.bbs_listTitle_yellow {  font-weight: bold; color: #996400; padding-top: 3px; }
.bbs_listTitle_brown {  font-weight: bold; color: #483631; padding-top: 3px; }
.bbs_listTitle_purple {  font-weight: bold; color: #6C4892; padding-top: 3px; }
.bbs_listTitle_plum {  font-weight: bold; color: #7E123F; padding-top: 3px; }
.bbs_listTitle_deepblue {  font-weight: bold; color: #194B88; padding-top: 3px; }
.bbs_listTitle_deepred {  font-weight: bold; color: #A50303; padding-top: 3px; }

#bbsFormDiv { padding: 0 0 20px 0; }
#bbsFormDiv .leftCell {  letter-spacing: 0px; padding: 7px; }
#bbsFormDiv .rightCell {  letter-spacing: 0px; padding: 7px 3px 7px 5px; }
#bbsFormDiv .rightCell2 {  letter-spacing: 0px; padding: 7px 3px 7px 5px; letter-spacing: 0px}
#bbsFormDiv .dataCell { font-size: 12px; letter-spacing: 0px; padding:3px; }

#bbsViewDiv .leftCell {  letter-spacing: 0px; }
#bbsViewDiv .rightCell {  letter-spacing: 0px; padding: 7px 3px 7px 5px; }

#bbsVieContents img{ max-width: 850px; width: expression(this.width > ? : true);  height:auto; overflow: hidden;  }
#bbsVieContents span { display: inline-block !important; padding:0 !important; margin:0 !important; }
#bbsVieContents a { display: inline-block !important; padding:0 !important; margin:0 !important; }
/* 버튼 */

span.submitBtnCheck_blue { padding:0; }
span.submitBtnCheck_blue button {		color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: pointer;}

span.submitBtnCheck_orange { padding:0; }
span.submitBtnCheck_orange button {		color: #9B0000;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #F26722;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: pointer;}

span.submitBtnCheck_yellow { padding:0; }
span.submitBtnCheck_yellow button {		color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #FFA800;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: pointer;}

span.submitBtnCheck_deepblue { padding:0; }
span.submitBtnCheck_deepblue button {		color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #194B88;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: pointer;}

span.searchBtn { padding:0; }
span.searchBtn button {	 
	color: #FFFFFF;	font-weight: none; letter-spacing: -1px;	border: 1px solid #2A2A2A;	background: #494949; margin:0em; padding: 8px;	cursor: pointer;
	padding-right:25px; padding-left:25px; border-top-right-radius:5px; border-bottom-right-radius:5px; height:50px; width:100%; max-width:130px;
	font-size:17px;
	}

span.listBtn_blue { padding:0; }
span.listBtn_blue button {		color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF; margin:0em;	padding: 4px 3px 2px 3px;	cursor: pointer;}

span.listBtn_orange { padding:0; }
span.listBtn_orange button {		color: #F26722;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #F26722;	background: #FFFFFF; margin:0em;	padding: 4px 3px 2px 3px;	cursor: pointer;}

span.listBtn_yellow { padding:0; }
span.listBtn_yellow button {		color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #FFA800;	background: #FFFFFF; margin:0em;	padding: 4px 5px 2px 5px;	cursor: pointer;}

span.listBtn_deepblue { padding:0; }
span.listBtn_deepblue button {		color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #194B88;	background: #FFFFFF; margin:0em;	padding: 4px 5px 2px 5px;	cursor: pointer;}

span.listBtn_deepred { padding:0; }
span.listBtn_deepred button {		color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #A50303;	background: #FFFFFF; margin:0em;	padding: 4px 5px 2px 5px;	cursor: pointer;}


span.listBtn2 { padding:0; }
span.listBtn2 button {		color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF; margin:0em;	padding: 5px 3px 3px 3px;	cursor: pointer;}

span.numberBtn {	font:11px Dotum;	color:#FFFFFF;	border:1px solid #000000;	background: #000000; padding:1px 1px 0px 1px;	}

span.detailBtn { padding:0; }
span.detailBtn button {		color: #FFFFFF;	font-weight: bold; letter-spacing: -1px;	border: 1px solid #274591;	background:#274591; margin:0em;	padding: 4px 10px 2px 10px;	cursor: pointer;}

ul.bbs_list {clear:both; border-top: 0px solid #DCDCDC; overflow:hidden; padding-bottom:30px;}
.bbs_list li {  }
.bbs_list li a { color: #1B1B1B; text-decoration:none }
.bbs_list li.tit {padding: 20px 0 ; font-weight: bold; font-size: 120%; border-bottom: 1px #ddd solid; }
.bbs_list li.tit .fixed{table-layout:unset;}
.bbs_list li.tit span.no { display:inline-block; width:13%; font-size:30px; line-height:30px; font-weight:100; text-align:center; vertical-align: top;color: #999;  }
.bbs_list li.tit span.subject {display:inline-block; width:85%; font-size:18px;line-height:30px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:left;}
.bbs_list li.tit span.subject span{font-size: 13px; color: #999; font-weight: 100; letter-spacing: 0px;}
.bbs_list li.tit span.subject span.writer {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C; margin-right:5px; }
.bbs_list li.tit span.subject span.date {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;  margin-right:5px; }
.bbs_list li.tit span.subject span.ref {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_list li.tit span.nosubject {display:inline-block; width:100%; font-size:18px; padding-top:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center; }
.board01 .bbs_list li.tit span.nosubject{font-weight:400; font-size:15px;}
.board02 .bbs_box_{border-bottom:1px #ddd solid;}
.board02 .nosubject{font-weight:400; font-size:15px;}

ul.bbs_view {clear:both; border-top:0px solid #DCDCDC; overflow:hidden; padding-bottom:20px;}
.bbs_view li {  }
.bbs_view li.tit {padding: 15px 0; font-weight: bold; font-size: 120%; border-bottom: 1px #ddd solid; }
.bbs_view li.tit span.subject {display:inline-block; width:100%; font-size:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:left; }
.bbs_view li.tit span.subject span{font-size: 13px; color: #999; font-weight: 100; letter-spacing: 0px;}
.bbs_view li.tit span.subject span.writer {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C; margin-right:5px; }
.bbs_view li.tit span.subject span.date {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;  margin-right:5px; }
.bbs_view li.tit span.subject span.ref {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.email {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.event {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.tel {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C; margin-right:5px; }
.bbs_view li.tit span.subject span.hp {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.ref {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.area {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.talk {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}
.bbs_view li.tit span.subject span.invest {display:inline-block; font-size:13px; font-weight:100; text-align:center; vertical-align: top;color: #8C8C8C;}

ul.bbs_pn {clear:both; border-top: 1px solid #ddd; overflow:hidden; padding-bottom:30px;}
.bbs_pn li {  }
.bbs_pn li a { color: #8C8C8C; text-decoration:none; }
.bbs_pn li.tit {padding: 20px 0 ; font-weight: bold; font-size: 120%; border-bottom: 1px #ddd solid; }
.bbs_pn li.tit span.no {display:inline-block; width:100px; font-size:18px; font-weight:100; text-align:center; vertical-align: top;color: #999;}
.bbs_pn li.tit span.subject {display:inline-block; width:83%; font-size:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bbs_pn li.tit span.subject span{font-size: 13px; color: #999; font-weight: 100; letter-spacing: 0px;}

.faq_listTitle { font-size:15px; font-weight:700; text-align:center; vertical-align: top;color: #999;}

/* paging
.pagination {clear: both; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: .25rem; font-size: 17px; margin-bottom: 50px;}
.pagination li{float:left}
.page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #4c4c4c; background-color: #fff; border: 1px solid #ddd;}
.page-item i.fa{display:block;}
.page-item i.fa-angle-double-left{  background-image:url("/modules/board/image/ic_pre2.gif"); width:13px; height:13px;}
.page-item i.fa-angle-left{background-image:url("/modules/board/image/ic_pre.gif"); width:36px; height:13px;}
.page-item i.fa-angle-right{background-image:url("/modules/board/image/ic_next.gif"); width:36px; height:13px;}
.page-item i.fa-angle-double-right{background-image:url("/modules/board/image/ic_next2.gif"); width:13px; height:13px;}
.page-item:first-child .page-link { margin-left: 0; border-bottom-left-radius: .25rem; border-top-left-radius: .25rem;}
.page-item.on .page-link, .page-link:hover{ background: #999; color: #fff;}
.page-item:last-child .page-link { border-bottom-right-radius: .25rem; border-top-right-radius: .25rem;}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}
ul.pagination::after { display: block; content: ""; clear: both;}
.justify-content-center { -webkit-box-pack: center!important; -webkit-justify-content: center!important; -ms-flex-pack: center!important; justify-content: center!important;}
 */

#pageNavi { clear:both; margin:0 auto; width:100%; text-align:center; padding:10px 0 10px 0; }
.pagination {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: .25rem; font-size: 17px; }
.page-link { 
	height:100%;
	position: relative; display: inline-block; padding: .9rem .99rem; margin-left: -1px; font-size: 17px; line-height: 1.23; color: #4c4c4c; background-color: #fff; border: 1px solid #ddd;
	}
.page-item:first-child .page-link {
	margin-left: 0; height:100%; border-bottom-left-radius: .25rem; border-top-left-radius: .25rem;
	}
.page-item.on .page-link, .page-link:hover{ font-size: 17px; background: #F9F9F9; color: #333333; /*line-height: 1.23;*/ line-height:1; font-weight: 700; height:100%; }

.page-item:last-child .page-link { border-bottom-right-radius: .25rem; border-top-right-radius: .25rem;}
ul.pagination::after { display: block; content: ""; clear: both;}
.justify-content-center { -webkit-box-pack: center!important; -webkit-justify-content: center!important; -ms-flex-pack: center!important; justify-content: center!important;}
.justify-content-center li{margin:0px;}

 /*201201_추가스타일*/

 /*20240927_게시판 페이지넘버_추가스타일*/
 .page-num{margin:0px auto;}
 .page-num td img{vertical-align:middle;}

 /*20250417_스타일안정화*/
 .board_tit{font-size:20px; font-weight:bold; font-family:'Dotum';}

 .story_search{padding:0px 10%;}

 /*20250418_게시글작성*/
 .bbsForm-wrap{}
 .bbsForm-wrap input[type="text"]{height:auto;}
 .bbsForm-wrap input[type="password"]{height:auto; max-width:160px;}
 .bbsForm-wrap input[type="file"]{font-size:13px; font-weight:400; color:rgba(0,0,0,.6); height:auto;}
 .bbsForm-wrap input::file-selector-button{font-size:13px;}
 .bbsForm-wrap .phone_box{display:flex; gap:5px 10px; align-items:center; flex-wrap:wrap; }
 .bbsForm-wrap .phone_num{max-width:450px; display:flex; gap:5px; align-items:center; margin:0px;}
 .bbsForm-wrap .phone_box span{margin:0px;}
 .bbsForm-wrap .board-focus{display:block; margin-bottom:5px; font-size:17px; color:#FF0000; word-break:keep-all;}
 .bbsForm-wrap .bbs_fileinput{width:100%; max-width:260px; font-size:13px;}

 .chioce-agree{display:flex; justify-content:flex-end; gap:3px 15px; flex-wrap:wrap; padding-top:5px;}
 .chioce-agree .or{display:flex; justify-content:flex-end; gap:10px; margin:0px;}
 .chioce-agree .or li{display:flex; justify-content:flex-start; align-items:center; margin:0px; gap:5px; flex-shrink:0;}

 #agreeYac td{font-size:14px;}

 .bbsView_box{overflow:hidden;}
 .bbsView_box table{width:100%;}
 .bbsView_box p img{width:100%;}

 @media (max-width:640px){

	.bbs_select.selectbox{font-size:14px; height:42px;}
	span.searchBtn button{font-size:14px; height:42px; padding-right:5px; padding-left:5px;}
	.board01 .bbs_input{height:42px;}
	.board02 .bbs_input{height:42px;}

	 .bbsForm-wrap .board-focus{font-size:14px;}

	 #agreeYac td{font-size:13px;}
	 
	 .bbsView_box img{width:95% !important; /*max-width:100%;*/}
 
 }