@charset "utf-8";

/* Search */
.bbs_search{text-align:center;background:#f4f4f8;padding:25px 0;margin:20px 0}
.bbs_search .form_sel{width:20%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search .form_txt{width:40%;height: 19px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search .form_sm{cursor:pointer;width:20%;height:30px;background:#223e99;color:#fff;vertical-align:middle}

.bbs_search2{text-align:center;background:#f4f4f8;padding:25px 0;margin:20px 0}
.bbs_search2 .form_sel{width:20%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search2 .form_txt{width:40%;height: 18px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle;box-sizing: unset !important;}
.bbs_search2 .form_sm{cursor:pointer;width:20%;height:30px;background:#223e99;color:#fff;vertical-align:middle}
.bbs_search2 .left{margin:0 0 10px 0}

.gg_search{background:#f4f4f8;padding:25px;margin:20px 0}
.gg_search>ul>li:first-child{display:none;border-bottom:1px solid #dedede;padding: 0 0 15px 0;margin:0 0 20px 0;}
.gg_search>ul>li.on{display:block}
.gg_search li *{vertical-align:middle}
.gg_search li{text-align:center;}
.gg_search li li{margin:0 0 5px 0}
.gg_search li label{color:#333;}
.gg_search .form_sel{width:50%;height:30px;border:1px solid #cdcdcd;vertical-align:middle;}
.gg_search .form_txt{width:25%;height:18px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle}
.gg_search .form_sm{cursor:pointer;width: 90px;height:30px;background:#223e99;color:#fff;vertical-align:middle;}
.gg_search button{width:70px;height:30px;background:#363636;color:#fff}
.gg_search p{text-align:center;margin:10px 0 0 0}

.jj_search{background:#f4f4f8;padding:25px 20px;margin:20px 0}
.jj_search li{margin:0 0 15px 0;}
.jj_search li *{vertical-align:middle}
.jj_search li span{display:block;margin:5px 0 0 0}
.jj_search label{display:block;margin:0 0 5px 0;color:#333;;padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 5px}
.jj_search p{text-align:center;margin:10px 0 0 0}
.jj_search .form_sel{width:100%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.jj_search .form_txt{width:100%;height:18px;padding:5px 0;border:1px solid #cdcdcd}
.jj_search .wid50{width:45%}
.jj_search button.type{height:30px;border:1px solid #cdcdcd;background:#fff;}
.jj_search button.reset{width:70px;height:30px;background:#363636;color:#fff}
.jj_search .form_sm{cursor:pointer;width:70px;height:30px;background:#223e99;color:#fff}
.jj_search .sch_row1{margin:0}
.jj_search .sch_row1 *{vertical-align:middle}
.jj_search .sch_row1 span{display:block;margin:0 0 5px 0}

.jj_title{text-align:center;line-height:2em;margin:50px 0 0 0}
.jj_title strong{display:block;font-size:26px;color:#000}

.bbs_comment{margin:15px 0}
.bbs_total{margin:30px 0 15px 0;padding:0 0 0 5px;background:url("/images/bbs/bbs_total.gif") no-repeat 0 center}
.bbs_total strong{color:#444547}

/* Page */
.bbs_page{text-align:center;padding:25px 0 5px 0}
.bbs_page span{margin:0 2px 7px 2px;display:inline-block;}
.bbs_page a{display:inline-block;padding:10px 0 0 0;border:1px solid #ddd;width:40px;height: 30px;}
.bbs_page a:hover{text-decoration:underline}
.bbs_page a img{margin:6px 0 0 0}
.bbs_page .on a{font-weight:bold;color:#fff;background:#444547;border:1px solid #444547}

.bbs_btnr{text-align:center;margin:10px 0}
.bbs_btnr a{display:inline-block;margin:0 5px 7px 5px}
.bbs_btnc{text-align:center;margin:10px 0}
.bbs_btnc a{margin:0 2px}

/*List*/
.bbs_list{width:100%;border-top:1px solid #223e99}
.bbs_list li{border-bottom:1px solid #cdcdcd;line-height:1.25em}
.bbs_list li a{display:block;padding:30px 0 15px 0}
.bbs_list li strong{font-weight:600;color:#000;font-size:20px;line-height:1em}
.bbs_list li strong img{margin:7px 0 0 5px}
.bbs_list li a>span{display:block;margin:10px 0 12px 0;padding:0 0 20px 0;border-bottom:1px dotted #dedede}
.bbs_list li a:hover, .bbs_list li a:focus{text-decoration:underline}
.bbs_list li em{font-style:normal}
.bbs_list li em span{margin:0 15px;font-size:5px;color:#ddd}
.bbs_list strong em{color:#f26522}

.adm_list li{position:relative}
.adm_list li a{width:85%;margin:0 0 0 15%}
.adm_list .adm_check{width:20px;height:20px;position:absolute;top:30px;left:0}

.bbs_table{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.bbs_table th, .bbs_table td{text-align:center;padding:15px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size:14px;line-height:1.5em;}
.bbs_table thead th{background:#f4f6fb;color:#223e99}
.bbs_table a{color:#000}

.bbs_tablev{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.bbs_tablev th, .bbs_tablev td{text-align:center;padding:15px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size:14px;line-height:1.5em;}
.bbs_tablev thead th{background:#f4f6fb;color:#223e99}
.bbs_tablev tbody th{background:#f4f6fb;color:#444}
.bbs_tablev tbody td{text-align:left}

.bbs_yesan{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.bbs_yesan th, .bbs_yesan td{text-align:center;padding: 15px 0px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size: 12px;line-height:1.5em;}
.bbs_yesan thead th{background:#f4f6fb;color:#223e99}
.bbs_yesan tbody th{background:#f4f6fb;color:#444}
.bbs_yesan tbody td{color:#555}
.bbs_yesan tbody td li{padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px;text-align:left}
.bbs_yesan tbody td li ul{margin:7px 0}
.bbs_yesan tbody td li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.bbs_yesan tbody td li li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.bbs_yesan tbody td table{border-top:1px solid #223e99}

/*Photo*/
.photo_list{border-top:1px solid #223e99;border-bottom:1px solid #cdcdcd;padding:20px 0 0 0}
.photo_list ul{overflow:hidden}
.photo_list li{float:left;width:100%;margin:0 0px 30px 0px;text-align:center}
.photo_list li a{font-size:13px;color:#777;display:block}
.photo_list li span{display:block;width:99%;border:solid 1px #e6e6e6;margin:0 auto 10px auto}
.photo_list li span img{width:100%}
.photo_list li strong{display:block;color:#000;font-size:16px;line-height:1.5em}

/* News */
.news_list{width:100%;border-top:1px solid #223e99}
.news_list li{border-bottom:1px solid #cdcdcd;line-height:1.25em}
.news_list li a{display:block;padding:25px 0 15px 0}
.news_list li strong{font-weight:600;color:#000;font-size:20px;line-height:1.5em}
.news_list li strong img{margin:7px 0 0 5px}
.news_list li a>span{display:block;margin:5px 0 20px 0}
.news_list li a:hover, .news_list li a:focus{text-decoration:underline}
.news_list li em{font-style:normal}
.news_list li em span{margin:0 15px;font-size:5px;color:#ddd}
.news_list strong em{color:#f26522}
.news_list .img{display:block;width:100%;margin:0 0 10px 0}

/* enquete */
.enquete_list{width:100%;border-top:1px solid #223e99}
.enquete_list li{border-bottom:1px solid #cdcdcd;line-height:1.25em;padding:25px 0}
.enquete_list li *{vertical-align:middle}
.enquete_list li strong{font-weight:600;color:#000;font-size:20px;line-height:1.5em}
.enquete_list li>span{display:inline-block;padding:3px 10px;margin:0 0 0 10px;border-radius:3px;border:1px solid #223e99;color:#223e99;font-size:13px;font-weight:600}
.enquete_list li em{font-style:normal;font-size:16px;display:block;margin:10px 0}
.enquete_list li p{margin:10px 0 0 0}
.enquete_list li p a{display:inline-block;padding:10px 20px;margin:0 10px 0 0;color:#fff;border-radius:3px}
.enquete_list li p a.join{background:#e4780b}
.enquete_list li p a.join:hover{background:#cf5d00}
.enquete_list li p a.result{background:#223e99}
.enquete_list li p a.result:hover{background:#15296a}
.enquete_list li p span.end{display:inline-block;padding:10px 20px;margin:0 10px 0 0;color:#fff;border-radius:3px;background:#a1a1a1}
.enquete_list li p span.end:hover{background:#707070}

.enquete_view li *{vertical-align:middle}
.enquete_view .enquete_tit{border-top:1px solid #223e99;border-bottom:1px solid #cdcdcd;margin:0 0 40px 0}
.enquete_view .enquete_tit h4{color:#000;margin:20px 10px 10px 10px}
.enquete_view .enquete_tit ul{margin:0 10px}
.enquete_view .enquete_tit li{margin:0 0 3px 0;font-size:14px}
.enquete_view .enquete_tit div{border-top:1px dotted #dedede;margin:20px 0 0 0;padding:10px;background:#fff;font-size:14px;line-height:1.5em}
.enquete_view .qbox>div{margin:0 0 40px 0}
.enquete_view .qbox ul{margin:20px 0}
.enquete_view .qbox li{font-size:14px;line-height:1.5em;padding:0 0 0 12px;margin:0 0 5px 0;/*background:url("/images/01_potal/common/li01.png") no-repeat 0 7px*/}
.enquete_view .qbox li ul{margin:7px 0}
.enquete_view .qbox li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.enquete_view h5{background:#f4f6fb;padding:15px;border:1px solid #d0d7e7;font-size:16px;line-height:1.5em}
.enquete_view .qcoment{font-size:14px;line-height:1.5em;margin:0 0 10px 0}
.enquete_view .in_txt{width:97%;height:18px;padding:7px 0;border:1px solid #cdcdcd;vertical-align:middle}
.enquete_view .in_txta{width:97%;height:50px;padding:7px 0;border:1px solid #cdcdcd;vertical-align:middle}
.enquete_view .enquete_btn{text-align:center}
.enquete_view .enquete_btn input, .enquete_view .enquete_btn a{background:#223e99;color:#fff;font-size:16px;text-align:center;width:150px;padding:15px 0;border-radius:3px}
.enquete_view .enquete_btn input{cursor:pointer}
.enquete_view .enquete_btn a{display:inline-block}
.enquete_view .enquete_btn input:hover, .enquete_view .enquete_btn a:hover{background:#15296a}


/*View*/
.bbs_view{border-bottom:1px solid #cdcdcd}
.bbs_view .bbs_vtop{border-top:1px solid #223e99;border-bottom:1px solid #cdcdcd;}
.bbs_view h4{color:#000;margin:20px 10px 10px 10px}
.bbs_view .col{margin:0 10px}
.bbs_view .col li{margin:0 0 3px 0;font-size:14px}
.bbs_view .bbs_filedown{border-top:1px dotted #dedede;margin:20px 0 0 0;padding:10px;background:#fff}
.bbs_view .bbs_filedown a{background:url("/images/bbs/ico_file.gif") no-repeat 0 2px;padding:0 0 0 15px;font-size:14px}
.bbs_view .bbs_filedown a:hover{text-decoration:underline;color:#444547}
.bbs_con{padding:20px 10px}

.photo_view{border-bottom:1px solid #cdcdcd}
.photo_view .bbs_vtop{border-top:1px solid #223e99;}
.photo_view h4{color:#000;margin:20px 10px 10px 10px}
.photo_view .col{margin:0 10px 10px 10px}
.photo_view .col li{margin:0 0 3px 0;font-size:14px}
.photo_view .bbs_filedown{border-top:1px dotted #dedede;margin:20px 0 0 0;padding:10px;background:#fff}
.photo_view .bbs_filedown a{background:url("/images/bbs/ico_file.gif") no-repeat 0 2px;padding:0 0 0 15px;font-size:14px}
.photo_view .bbs_filedown a:hover{text-decoration:underline;color:#444547}
.photo_view .img_view{margin: 20px 0;position:relative;}
.photo_view .img_view .img_big{text-align:center;position: relative;}
.photo_view .img_view .img_big .bbs_img{margin: 20px 0;}
.photo_view .img_view .img_big img{display: inline-block;height: 240px;width:100%;margin: 0 0 10px;}
.photo_view .img_view .img_big a{position:absolute;top: 0;right: 0;margin: 0;}
.photo_view .img_view .img_list{overflow:hidden;height:76px;position:relative;background:#f4f6fb}
.photo_view .img_view .img_list button{width:30px;height:0;padding:50px 0 0 0;overflow:hidden;position:absolute;top:13px;border:1px solid #ddd}
.photo_view .img_view .img_list .prev{background:url("/images/bbs/photo_prev.gif") no-repeat center center #fff;left:10px}
.photo_view .img_view .img_list .next{background:url("/images/bbs/photo_next.gif") no-repeat center center #fff;right:10px}
.photo_view .img_view .img_list ul{overflow:hidden;width:75%;margin:0 auto}
.photo_view .img_view .img_list li{float:left;width:50%;text-align:center;margin:10px 0}
.photo_view .img_view .img_list li img{border:3px solid #f4f6fb}
.photo_view .img_view .img_list li.on img{border:3px solid #e4780b}
.photo_view .img_view .img_list img{height:50px}
.photo_view .bbs_con{padding:20px 10px}

.bbs_content img{width:100%}

.bbs_pw{border:1px solid #223e99;padding:50px 20px;margin:100px auto;width:80%;text-align:center}
.bbs_pw *{vertical-align:middle}
.bbs_pw label{color:#000;margin:0 20px 0 0}
.bbs_pw .form_txt{width:30%;height:18px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_pw .form_sm{cursor:pointer;width:10%;height:30px;background:#223e99;color:#fff;vertical-align:middle}

/*Write*/
.bbs_write{border-top:1px solid #223e99;width:100%}
.bbs_write th, .bbs_write td{vertical-align:middle;border-bottom:1px solid #cdcdcd;padding:15px 5px}
.bbs_write th *, .bbs_write td *{vertical-align:middle;}
.bbs_write th{color:#223e99;background:#f4f4f8}
.bbs_write td{}
.bbs_write td label{margin:0 15px 0 0}
.w_star{color:#ed1c24}

.bbs_write td a {word-break:break-all;}

.input_text{border:1px solid #e1e1e3;padding:5px 1px;height: 20px;width:100%}
.input_text2{border:1px solid #e1e1e3;padding:5px 1px;height:20px;}
.input_sel{border:1px solid #e1e1e3;padding:5px 1px;margin:0;height:32px;width:100%}

.hide_m{display:none}
.hide_t{display:none}

/* Tablet */
@media all and (min-width:768px){
.bbs_search .form_sel{width:70px}
.bbs_search .form_txt{width:300px}
.bbs_search .form_sm{width:70px}

.bbs_search2{overflow:hidden;padding:25px 20px}
.bbs_search2 .left{float:left;margin:0}
.bbs_search2 .right{float:right;text-align:right}
.bbs_search2 .form_sel{width:70px}
.bbs_search2 .form_txt{width:200px}
.bbs_search2 .form_sm{width:70px}

.gg_search li ul{overflow:hidden}
.gg_search li li{margin:0 20px 0 0;display:inline;}
.gg_search .form_sel{width:100px}
.gg_search .form_txt{width:100px}
.gg_search .form_sm{width:70px}

.jj_search ul{overflow:hidden}
.jj_search li{width:45%;margin:0 5% 7px 0;float:left}
.jj_search label{display:inline-block;width:90px} 
.jj_search .form_sel{width:auto}
.jj_search .form_txt{width:50%}
.jj_search .wid50{width:30%}
.jj_search li span{display:inline}
.jj_search li.row1{width:90%}    
.jj_search li.row1 .wid50{width:100px}
.jj_search .sch_row1 span{display: inline-block;}
.jj_search .sch_row1 .wid50{width:100px}

.jj_title{font-size:18px}
.jj_title strong{font-size:36px}

.adm_list li a{width:95%;margin:0 0 0 5%}
.adm_list .adm_check{top:60px}

.photo_list li{width:50%}
.photo_list li span{width:80%}
.photo_list li span img{height:200px}

.news_list li a{overflow:hidden}
.news_list .img{float:left;margin:0 20px 0 0;width:230px}

.enquete_list li{padding:30px 250px 30px 0;position:relative}
.enquete_list li em{margin:10px 0 0 0}
.enquete_list li p{position:absolute;top:40px;right:0;margin:0}
.enquete_list li p a{margin:0 0 0 10px}

.bbs_view .col li{display:inline;margin:0 15px 0 0}
.bbs_write th, .bbs_write td{padding:15px 10px}
.photo_view .col li{display:inline;margin:0 15px 0 0}
.photo_view .img_view .img_big img{/*height: auto;*/ height: 680px; width: 690px;}
.photo_view .img_view .img_list{height:126px}
.photo_view .img_view .img_list button{width:50px;padding:100px 0 0 0}
.photo_view .img_view .img_list .prev{left:15px}
.photo_view .img_view .img_list .next{right:15px}
.photo_view .img_view .img_list ul{width:80%}
.photo_view .img_view .img_list li{width:33.333%}
.photo_view .img_view .img_list img{height:100px}

.input_wf{width:100%}
.input_w170{width:170px}
.input_w60{width:60px}

.bbs_btnr{text-align:right}

.hide_m{display:block;display:table-cell}
.hide_t{display:none}

    
}


/* Desktop */
@media all and (min-width:1023px){

.photo_list li{width:29.333%;height:220px;padding:0 2%}
.photo_list li span{width:100%}
.photo_list li span img{height:140px}

.photo_view .img_view .img_list li{width:25%}

.hide_t{display:block;display:table-cell}
}                                                                                                                                                                             

.ebook_list li{text-align:center;margin: 0 0 30px 0;padding: 40px 0;background: #f3f3f3;}
.ebook_list li>span{display:block;border:1px solid #c3cbe4;width: 190px;margin:0 auto 10px auto;height: 268px;}
.ebook_list li>span img{width:100%;height: 100%;}
.ebook_list li strong{display:block;font-size:16px;color:#223e99;margin:0 0 5px 0}
@media all and (min-width:768px) {
.ebook_list{overflow:hidden}
.ebook_list li{float:left;width: 46%;margin: 30px 2%;}
}
@media all and (min-width:1023px){
.ebook_list li{width: 31.3333%;margin: 10px 1%;}
}                                                                         


.cal_search{background:#f4f4f8;padding:25px 20px;margin:20px 0}
.cal_search li{margin:0 0 15px 0;}
.cal_search li *{vertical-align:middle}
.cal_search li span{display:block;margin:5px 0 0 0}
.cal_search label{display:block;margin:0 0 5px 0;color:#333;;padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 5px}
.cal_search p{text-align:center;margin:10px 0 0 0}
.cal_search .form_sel{width:30%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.cal_search .form_txt{width:60%;height:18px;padding:5px 0;border:1px solid #cdcdcd}
.cal_search .wid50{width:45%}
.cal_search button.type{height:30px;border:1px solid #cdcdcd;background:#fff;}
.cal_search button.reset{width:70px;height:30px;background:#363636;color:#fff}
.cal_search .form_sm{cursor:pointer;width:70px;height:30px;background:#223e99;color:#fff}
.cal_search .sch_row1{margin:0}
.cal_search .sch_row1 *{vertical-align:middle}
.cal_search .sch_row1 span{display:block;margin:0 0 5px 0}

@media all and (min-width:768px){
.cal_search ul{overflow:hidden}
.cal_search li{width:45%;margin:0 5% 7px 0;float:left}
.cal_search label{display:inline-block;width:90px} 
.cal_search .form_sel{width:auto}
.cal_search .form_txt{width:70%}
.cal_search .wid50{width:30%}
.cal_search li span{display:inline}
.cal_search li.row1{width:90%}    
.cal_search li.row1 .wid50{width:100px}
.cal_search .sch_row1 span{display: inline-block;}
.cal_search .sch_row1 .wid50{width:100px}
} 


/*new_photo190903*/

.photo_list1{border-top:1px solid #223e99;border-bottom: 1px solid #cdcdcd;padding:20px 0 0 0;}
.photo_list1 ul{overflow:hidden}
.photo_list1 li{float:left;width:100%;margin: 0 0px 40px 0px;text-align:center;}
.photo_list1 li a{font-size:13px;color:#777;display:block;padding-bottom: 10px;}
.photo_list1 li span{display:block;width:99%;border:solid 1px #e6e6e6;margin:0 auto 10px auto}
.photo_list1 li span img{width:100%}
.photo_list1 li strong{display:block;color:#000;font-size:16px;line-height:1.5em}
.photo_list1 li em{display:block; font-style:normal;}
.photo_list1 li .gal_btn{padding-top:10px;}


@media all and (min-width:768px){
.photo_list1 li{width:50%; }
.photo_list1 li span{width:80%}
.photo_list1 li span img{height:200px}
.photo_list1 li a{border:none;}
}

@media all and (min-width:1023px){

.photo_list1 li{width:29.333%;height: 330px;padding:0 2%;/* border: solid 1px #ccc; */position: relative;}
.photo_list1 li span{width:100%}
/*.photo_list1 li span img{height: 150px;}*/
.photo_list1 li a{border: solid 1px #e6e6e6;min-height: 330px;}
.photo_view .img_view .img_list li{width:25%}
.photo_list1 li .date{position:absolute;bottom: 40px;left:36%;}
.photo_list1 li .gal_btn{padding:0;position: absolute;bottom: 0;left: 46%;}
.photo_list1 li strong{height: 50px;overflow: hidden;}
}
/*new_pto190903*/     
.photo_view .c_bt button{width:30px;height:0;padding:50px 0 0 0;overflow:hidden;position:absolute;top:45%;border:1px solid #ddd}
.photo_view .c_bt .prev{background:url("/images/bbs/photo_prev.gif") no-repeat center center rgba(255,255,255,0.8);;left:5px}
.photo_view .c_bt .next{background: url("/images/bbs/photo_next.gif") no-repeat center center rgba(255,255,255,0.8);right:5px;}  
  
.photo_view .count{ position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,.5); padding: 12px 0;}
.photo_view .count p{text-align: center; display: block;width: 100%; color:#fff; font-weight:bold;}

.photo_view .img_view .img_big .bbs_img{position: relative;padding: 30px;background: #f4f4f4;}
.photo_view .img_view .img_big a{top: 30px;right: 30px;}
/* Tablet */

@media all and (min-width:768px){
/*버튼*/
.photo_view .c_bt button{width:50px;padding:50px 0 0 0}
.photo_view .c_bt .prev{left:15px}
.photo_view .c_bt .next{right:15px} 

.photo_view .count{}
.photo_view .count p{}

}

/* Desktop */
@media all and (min-width:1023px){

.photo_view .count{}
.photo_view .count p{}

}                 
/*new_pto file*/
.photo_view .view_app{background:#f4f4f8;border:solid 1px #cfcfcf;padding:10px;}
.photo_view .view_app p span{color:#f26522;}
.photo_view .view_app div{background:#fff;padding:10px;margin-top:10px;}
.photo_view .view_app div li{background:url("/images/01_potal/common/btn_down_b.png") no-repeat left 6px; padding:0 0 3px 0;}
.photo_view .view_app div a{display:inline-block;padding: 0 0 0 30px;border:none;}
.photo_view .view_app div a.viewer{padding:0;}
.photo_view .view_app div a span{display:inline-block;height:25px;padding:0 20px 0 0;font-size:13px;}
.photo_view .view_app div a:hover,
.photo_view .view_app div a:focus{text-decoration:underline;}

@media all and (min-width:1400px) {
.photo_view .view_app div ul{overflow:hidden;}
.photo_view .view_app div ul li{float:left;width:50%;box-sizing:border-box;}
}

/*View_btn*/
.img_view .control {position: absolute; right: 30px; top: 0;}
.img_view .control .btn { width: 150px; padding: 7px; background: #223e99; text-align: center;  color: #fff;}
.img_view .control .btn span { display: inline-block; margin: 4px 4px 0 0;  font-size: 18px;}
.img_view .control .btn em { font-style: normal; font-weight: bold; vertical-align: middle;}
.img_view .control .btn button { width: 29px; height: 29px; padding: 0; margin: 0 2px; font-size: 0; overflow: hidden; background: url(/images/01_potal/common/common_btn.png) no-repeat;}
.img_view .control .btn .prev {background-position: -87px -79px;}
.img_view .control .btn .next {background-position: -116px -79px;}

@media all and (min-width:768px) {
.img_view .control .btn {width: 170px;}
}
      
/*세입현황_plus*/
.basic_table td span.plus::before, .basic_table td span.minus::before {content: "";display: inline-block; width: 20px; height: 20px; margin: 0 5px 0 0;  background: url("/upload_data/board_data/BBS_0000130/172549938815617.jpg") no-repeat;
 vertical-align: middle;}   
.basic_table td span.minus::before {background-image: url("/upload_data/board_data/BBS_0000130/172550013903456.jpg")}

/* 조직도 */
/* Mobile */
.bbs_list2 table .or_con {text-align: left;}

@media all and (max-width:1023px) {
.bbs_list2 table {width: 100%; margin: 10px 0; border-top: 1px solid #223e99;}
.bbs_list2 table colgroup {display: none;}
.bbs_list2 table thead {display: none;}
.bbs_list2 table tbody tr {display: block;  border-bottom: 1px solid #cdcdcd;  padding: 10px 10px 0;}
.bbs_list2 table tbody td {display: inline-block; font-size: 14px;}
.bbs_list2 table [data-cell-header]::before {content: attr(data-cell-header); display: inline-block; color: #223e99; font-weight: 600; font-size: 14px; margin-right: 10px;}
.bbs_list2 table .or_con {display: block; padding: 10px 0;  margin: 10px 0 0; border-top: 1px dashed #cdcdcd;line-height: 1.4rem; word-break: keep-all; font-weight: bold;}
.bbs_list2 table .or_con::before {display: block;}
.bbs_list2 table tbody td::after {content: "";width: 1px; height: 10px; margin: 0 6px; background: #cdcdcd;display: inline-block; }
.bbs_list2 table .or_con::after {content: none;}
}

/* Pc */
@media all and (min-width:1023px) {  
.bbs_list2 table {width: 100%;min-width: 800px; margin: 10px 0; border-top: 1px solid #223e99;table-layout: fixed;}
.bbs_list2 table th, .bbs_list2 td {word-break: keep-all;text-align: center; padding: 5px 10px;border: 1px solid #cdcdcd; border-top: none; vertical-align: middle; font-size: 16px;line-height: 1.5em;}
.bbs_list2 table th {color: #223e99;background: #f4f6fb;}
.bbs_list2 table .or_con {font-size: 16px; font-weight: normal;}
}                                                                                                                                                                                                                                                                                                                                                                                                            