.pro_con p,.pro_con a,.pro_con strong,.pro_con span {font-family:unset; font-size:inherit; color: unset; letter-spacing: unset; line-height: unset; font-weight: unset;}


/*basic_board_sty02*/
.basic_board_sty02 {float:left; width:100%;  border-top: 2px solid #222222; border-bottom:1px solid #ddd;table-layout:fixed;}
.basic_board_sty02 th {font-weight:500;}
.basic_board_sty02 th,.basic_board_sty02 td {text-align:Center; vertical-align:middle!important;}
.basic_board_sty02 td {line-height:24px; border-bottom:1px solid #ddd; padding:20px 5px;}
.basic_board_sty02 td.td_left {text-align:left; }
.basic_board_sty02 th,.basic_board_sty02 td a {color:#444;}
.basic_board_sty02 th,.basic_board_sty02 td a:hover {text-decoration:none;}
.basic_board_sty02 th {border-bottom:1px solid #222222; background:#fff; padding:15px 5px; font-weight:600;}
.basic_board_sty02 td a { white-space:nowrap;  text-overflow: ellipsis;overflow:hidden; display:block;}
.basic_board_sty02 .td_m_date,.basic_board_sty02 .td_m_notice{display:none;}

.td_notice_tag {color:#9a000c; font-weight:500;}

.board_view_sty01_file {float:left; width:100%; border-bottom:1px solid #ddd; padding:10px 0;}
.board_view_sty01_file a {font-size:13px; vertical-align:top;}

.notice_fix td a {font-weight:500;}



/****** 게시판 검색 ******/
.board_search_sty02 {clear:Both; float:left; width:100%; background:#f8f8f8; padding:30px; box-sizing:border-box; text-align:center; margin-bottom:50px;}
.board_search_sty02 > div {width:645px; margin:0 auto;}
.board_search_sty02 > div::after {display:block; clear:both; content:'';}
.board_search_sty02 select {float:left;width:150px;  height:48px; border-radius: 0px; border:1px solid #ddd;  color:#777; padding-left:10px; margin-right:11px;
 -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../images/select_arrow.gif) no-repeat right 15px center; box-sizing:border-box;}
.board_search_sty02 select::-ms-expand { display:none; }

.board_search_sty02 input[type="text"] {float:left; width:calc(100% - 210px); box-sizing:border-box; border:1px solid #ddd; height:48px; line-height:48px; text-indent:10px; border-radius:0;}

.board_search_sty02 a {float:right;display:inline-block; width:49px; height:48px; font-size:0; text-indent:-999999px; background:#6a6a6a url(../images/search_bt.gif) no-repeat center center;}





/***** 상세스타일 *****/
/*board_view_sty01*/
.board_view_sty01 {float:left; width:100%; border-top: 2px solid #222222;}
.board_view_sty01 .pro_tit {float:left; width:100%; font-size:24px; color:#444; line-height:36px; padding:20px; text-align:center; border-bottom:1px solid #ddd; margin:0; font-weight:400; box-sizing:border-box;}
.board_view_sty01 .pro_tit span {display:block; font-size:16px; color:#999;}
.board_view_sty01 .pro_tit span i {font-style:normal; vertical-align:top; font-size:8px; display:inline-block; margin:0 10px; color:#ddd;}
.board_view_sty01 .pro_img {float:left; width:100%; text-align:center; margin:20px 0;}
.board_view_sty01 .pro_img img {width:500px;}
.board_view_sty01 .pro_con {float:left; width:100%; border-bottom:1px solid #ddd; padding:30px; box-sizing:border-box;}

.wrap_btn {float:left; width:100%; text-align:center; margin-top:20px;}
.wrap_btn a {transition:none; font-size:14px;}
.wrap_btn a:hover {font-size:14px;}
.wrap_btn .btn_blue {background:#222222; display:inline-block; line-height:40px; text-align:center; color:#fff; padding:0 25px; transition:all ease 0.5s;}
.wrap_btn .btn_blue:hover {text-decoration:none; background:#000;}


.board_view_pnlist {float:left; width:100%;}
.board_view_pnlist li {float:left; width:100%; padding:10px 0; border-bottom:1px dashed #ddd;}
.board_view_pnlist li:last-child {border-bottom:1px solid #ddd;}
.board_view_pnlist li strong {float:left; width:110px; padding-left:10px; box-sizing:border-box; font-weight:500; color:#444;}
.board_view_pnlist li span {float:left; width:calc(100% - 110px); color:#666; text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.board_view_pnlist li span a:hover {text-decoration:underline;}





@media screen and (max-width:991px){

.board_search_sty02 > div {width:100%;}
}




@media screen and (max-width:767px){
.board_view_sty01 .pro_tit {font-size:20px; line-height:30px;}


.basic_board_sty02 .m_none {display:none;}
.basic_board_sty02 .td_m_date {display:block; color:#666; font-size:3.4vw; margin:2vw 0;}
.basic_board_sty02 .td_m_date i {font-style:normal; font-size:0.5vw; vertical-align:top; padding:0 2vw; display:inline-block; margin-top:0; color:#ddd; line-height:5vw;}
.basic_board_sty02 td.td_left {padding:3.4vw 0;}
.basic_board_sty02 td.td_left a {display:block;}
.basic_board_sty02 td a {height:inherit;}




.board_view_sty01 .pro_tit {font-size:4.2vw;  line-height:1.6;}


.board_view_pnlist li strong {width:20vw;}
.board_view_pnlist li span {width:calc(100% - 20vw);}
.board_view_pnlist li strong,.board_view_pnlist li span,.board_view_pnlist li span a {font-size:3.4vw;}

.basic_board_sty02 .td_m_notice  {display:inline-block; margin-right:2vw;}

.board_search_sty02 {padding:5vw; margin-bottom:8vw;}

.board_search_sty02 select {width:100%; height:11vw; margin-right:0; margin-bottom:1vw;}
.board_search_sty02 input[type="text"] {width:calc(100% - 12vw); height:11vw;}
.board_search_sty02 a {width:12vw; height:11vw; background-size:30% auto;}

.board_view_sty01 .pro_tit span {font-size:3.2vw; margin-top:2vw;}
.board_view_sty01 .pro_con {padding:5vw;}
}





