.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;}

.dev_onclick_hand {vertical-align:middle;}

/*basic_board_sty02*/
.basic_board_sty02 {float:left; width:100%;  border-top: 2px solid #3b5998; 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:13px 10px;}
.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 #ddd; background:#fff; padding:15px 10px!important;font-weight:600; color:#3b5998; font-size:17px;}
.basic_board_sty02 td a { white-space:nowrap; height:26px; text-overflow: ellipsis;overflow:hidden; display:block;}
.basic_board_sty02 .td_m_date {display:none;}

.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;}



.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;}

/****** 게시판 검색 ******/
.board_search_sty02 {clear:Both; width:270px; margin:0 auto; margin-top:20px;}
.board_search_sty02 select {float:left;width:80px;  height:35px; text-indent:5px;border-radius: 0px; border:1px solid #ccc; border-right:0; font-size:14px; color:#777; padding-left:10px;
 -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select_arrow.gif) no-repeat right 10px center; box-sizing:border-box;}
.board_search_sty02 select::-ms-expand { display:none; }

.board_search_sty02 input[type="text"] {float:left; width:calc(100% - 115px); box-sizing:border-box; border:1px solid #ccc; height:35px; line-height:35px; text-indent:10px; border-radius:0;}

.board_search_sty02 a {float:right;display:inline-block; width:35px; height:35px; font-size:0; text-indent:-999999px; background:#ccc url(../images/search_bt.gif) no-repeat center center;}


/*page_num_sty03*/
.page_num_sty03 {float:left; width:100%; text-align:center; margin-top:50px; padding-bottom:30px;}
.page_num_sty03 a { display:inline-block; font-size:16px; vertical-align:top; background-color: #eee; color:#333333;   border: 1px solid #ccc;  line-height: 36px; width:34px; height:34px; transition:all ease 0.5s; margin:0 2px;}
.page_num_sty03 a:hover {text-decoration: none;color:#fff; background:#12298c; border: 1px solid #12298c;}
.page_num_sty03 a.on {color:#fff; background:#12298c; border: 1px solid #12298c;}
.page_num_sty03 a.p_nv_f,.page_num_sty03 a.p_nv_l { border: 1px solid #ddd; background:#fff;}
.page_num_sty03 a.p_nv_f:hover,.page_num_sty03 a.p_nv_l:hover  {background:#fff;  border: 1px solid #aaa;}
.page_num_sty03 a.p_nv_f img,.page_num_sty03 a.p_nv_l img {margin-top:9px;}

.page_num_sty03 a span.pa_n_fs {font-size:12px; line-height:12px;}



/***** 상세스타일 *****/
/*board_view_sty01*/
.board_view_sty01 {float:left; width:100%; border-top: 2px solid #3b5998;}
.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:12px; 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:20px; box-sizing:border-box;}

.wrap_btn {float:left; width:100%; text-align:center; margin-top:40px;}
.wrap_btn a {transition:none; font-size:14px;}
.wrap_btn a:hover {font-size:14px;}
.wrap_btn .btn_blue {background:#12298c; display:inline-block; line-height:60px; height:60px; text-align:center; color:#fff; width:160px; transition:all ease 0.5s; font-size:18px;}
.wrap_btn .btn_blue:hover {font-size:18px; text-decoration:none; background:#2a42a9;}


.board_view02_sty01 {floaT:left; width:100%; margin-bottom:50px;}
.board_view02_sty01 table {float:left; width:100%; border-top:2px solid #3b5998;}
.board_view02_sty01 table th {background:#f5f5f5; padding: 15px 5px; font-weight:600; color:#212121; font-size:17px; border-bottom:1px solid #ddd;}
.board_view02_sty01 table td {border-bottom:1px solid #dddddd; padding: 15px 20px;}
.board_view_pnlist_line {border-top:1px solid #ddd;}


.com03_mv {position: relative; width: 100%; height: 0;padding-bottom: 57.25%; }
.com03_mv iframe {position: absolute; width: 100%; height: 100%; left: 0; top: 0; border: 0;}

@media screen and (max-width:991px){
}




@media screen and (max-width:767px){
.basic_board_sty02 td,.basic_board_sty02 td a {font-size:3.8647vw;}
.board_view_sty01 .pro_tit {font-size:4.8309vw; line-height:1.4;}

.basic_board_sty02 td {padding:3.1401vw 2.4155vw;}


}


@media screen and (max-width:430px){
.basic_board_sty02 .m_none {display:none;}
.basic_board_sty02 .td_m_date {display:block; color:#666; font-size:3.3816vw; margin:1.2077vw 0;}
.basic_board_sty02 .td_m_date i {font-style:normal; font-size:3.1401vw; vertical-align:top; padding:0 2.4155vw; display:inline-block; margin-top:2px; color:#ddd; font-size:2.4155vw;}
.basic_board_sty02 td.td_left {padding-bottom:3.6232vw;}
.basic_board_sty02 td.td_left a {display:block;}
.basic_board_sty02 td a {height:inherit;}



.page_num_sty03 a {font-size:3.1401vw;width:6.2802vw; height:6.2802vw; line-height:6.2802vw; margin:0 1px;}
.page_num_sty03 .p_nv_f img {width:1.9324vw;}
.page_num_sty03 .p_nv_f02 img,.p_nv_l img  {width:1.2077vw;}
.page_num_sty03 .p_nv_l02 img {width:1.9324vw;}

.page_num_sty03 a.p_nv_f img, .page_num_sty03 a.p_nv_l img {margin-top:2.1739vw;}
.board_view_sty01 .pro_tit {font-size:4.3478vw; line-height:1.4;}
.board_view_sty01 .pro_tit span {margin-top:3.6232vw; font-size:2.8986vw;}
.board_view_sty01 .pro_tit span i {font-size:1.9324vw;}

.board_view_sty01 .pro_con {padding:4.8309vw;}
.board_view_sty01_file a {font-size:3.1401vw;}
.dev_onclick_hand {width:3.6232vw; vertical-align:middle;}
.board_view_sty01_file {padding:2.4155vw 0; line-height:1.3;}

.board_view_pnlist li strong {width:60px;}
.board_view_pnlist li span {width:calc(100% - 60px);}
.board_view_pnlist li strong,.board_view_pnlist li span,.board_view_pnlist li span a {font-size:3.3816vw;}


.board_search_sty02 select {width:19.3237vw; height:8.4541vw; text-indent:0; font-size:3.3816vw; padding-left:2.4155vw; background-position:right 2.4155vw center; background-size:1.9324vw auto;}
.board_search_sty02 input[type="text"] {width:calc(100% - 27.7778vw); line-height:8.4541vw; height:8.4541vw; font-size:3.3816vw; text-indent:2.4155vw;}
.board_search_sty02 a {width:8.4541vw; height:8.4541vw; background-size:2.8986vw auto;}

.wrap_btn .btn_blue {width:50%; line-height:14.4928vw; height:14.4928vw; font-size:4.3478vw;}
.board_view02_sty01 table th {font-size: 3.3816vw; padding:3.6232vw;}
.board_view02_sty01 table td {font-size: 3.3816vw; padding:3.6232vw 4.8309vw;}
}