@charset "utf-8";

input{border-radius:1px;}
select{border-radius:1px;}

/* form, input set */
form,input,form,fieldset{border:none}label,select,input,button{vertical-align:middle}button{border:0;cursor:pointer}button,input,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button{text-transform:none}button[disabled],html input[disabled]{cursor:default}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}select{margin:0;padding:0;border:1px solid #c9c9c9;box-sizing:border-box;line-height:1}form label,form input,form span,form img,form em,form a{display:inline-block;margin-top:0;vertical-align:middle}form fieldset,legend,form input{border:0}input,textarea{font-size:1em;vertical-align:baseline;vertical-align:middle;border:0}input[type="checkbox"],input[type="radio"]{margin:0 3px 0 0;padding:0;width:13px;height:13px;line-height:13px;vertical-align:middle}input[type="checkbox"]+label,input[type="radio"]+label{margin:0 10px 0 3px;vertical-align:middle;cursor:pointer}input[type="text"],input[type="password"],input[type="file"],input[type="search"]{min-width:120px;width:auto;height:18px;padding:4px 5px;margin:0;border:1px solid #adadad;border-top-color:#adadad}input[type="file"]{height:26px;padding:0 5px;font-size:.929em;border:1px solid #adadad}:root input[type="file"]{padding:0 5px 0 0;border:0 none}input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{border:1px solid #adadad;background:#f3f3f3;color:#928881}input[type="submit"]{border:1px solid #adadad;background:#f3f3f3;color:#928881}input[type="button"],input[type="reset"],input[type="submit"]{min-width:20px;width:auto;height:28px;padding:4px 16px;margin:0;border:1px solid #575757;background:#575757;font-weight:400;font-size:.9em;line-height:1em;color:#fff}textarea{overflow:auto;padding:0;border:1px solid #adadad;vertical-align:top}select{height:28px;margin:0;border:1px solid #adadad;border-top-color:#adadad}legend{position:absolute;visibility:hidden;left:0;top:0;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;border:0;white-space:normal}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"],select,textarea{margin:0;border:1px solid #ccc;color:#565656;vertical-align:middle}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"]{line-height:18px}textarea{resize:none;overflow:scroll}select:focus{position:relative}*+html body select{padding:0}.board_total{position:relative;margin-top:30px;}.tablewrap{position:relative}.tablewrap:after{content:"";display:block}.tablewrap .board_total,.tablewrap .btnwrap,.tablewrap .note,.tablewrap .selectwrap,.tablewrap .btn_right{position:absolute}.tablewrap .board_total,.tablewrap .note,.tablewrap .selectwrap,.tablewrap .btn_right{position:absolute}.tablewrap .btn_right{right:0}.tablewrap .note{width:auto;right:0}.tablewrap p.note{padding-left:12px;background:url(/images/prog/common/bullit.gif) no-repeat 0 -88px;color:#f15931}.tablewrap .basic_table.w_auto{width:auto}.btnwrap .btns{display:block;margin:1px;padding:5px;background:#fafafa;text-align:right}.button.small a{padding:4px 10px}
fieldset{margin:0;padding:0;border:none;}
form label,form input,form select,form span,form img,form em,form a{display:inline-block;margin-top:0;vertical-align:middle}

input,textarea,select{font-size:1em;vertical-align:baseline;vertical-align:middle}

input[type="checkbox"],input[type="radio"]{margin:0;padding:0;width:14px;height:14px}
input[type="checkbox"]+label,input[type="radio"]+label{margin:0 10px 0 3px;vertical-align:middle;cursor:pointer}
input[type="text"],input[type="password"],input[type="file"],input[type="search"]{min-width:60px;width:auto;height:30px;padding:4px 5px;margin:0;border:1px solid #adadad;border-top-color:#adadad}
input[type="text"],input[type="password"]{background-color:#fff}
input[type="file"]{height:26px;padding:0 5px;font-size:0.929em;border:1px solid #adadad}
:root input[type="file"]{margin-bottom:5px;padding:0 5px 0 0;border:none}
input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{border:1px solid #adadad;background:#f3f3f3;color:#928881}
input[type="button"],input[type="reset"],input[type="submit"]{min-width:20px;width:auto;height:28px;padding:4px 16px;margin:0;border:1px solid #575757;background:#575757;font-weight:400;font-size:0.9em;line-height:1em;color:#fff}


textarea{overflow:auto; padding:10px;border:1px solid #adadad;vertical-align:top; width:100%; text-align:left;}
select{height:28px;margin:0;padding:0;border:1px solid #adadad;border-top-color:#adadad}
*+html body select{padding:0}
legend{position:absolute;visibility:hidden;left:0;top:0;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px}

 
/* 페이징 */
#paging_div{clear:both;position:relative;width:100%;padding:50px 0px 20px 0px; color:#333; }
#paging_div a{padding:7px 10px;border:1px solid #c5c9d5; margin:7px 4px; border-radius:4px; }
#paging_div strong{background:#333;color:#fff;padding:5px 10px;margin:10px 7px;}

#paging_div .paging_align{clear: both; margin:0 auto; text-align: center; width: 100%; }
#paging_div .paging_align .first{border:medium none; padding:0px;}

#paging_div .paging_align li{display:inline; color:#444; vertical-align:middle; box-sizing: border-box;  line-height:50px;	}
#paging_div .paging_align li strong{margin:7px 4px; padding:7px 10px; border-radius:4px;  border: 1px solid #4764bc;  background:#4d6fd5; color:#fff; }
#paging_div .paging_align li a{color:#444; }
#paging_div .paging_align li a:hover{color:#4d6fd5; border: 1px solid #4764bc; box-sizing: border-box;font-weight:500;background:#fff; }
#paging_div .paging_align a:active{color:#0958A5;} 
#paging_div .paging_align a:visited{color:#0958A5;}

#paging_div .paging_align li img{padding:0px; border: 0px solid #ddd; }

@media (min-width:0) and (max-width:767px){
	.scrollY{overflow-x:scroll;margin-bottom:30px;}
	.scrollY table{width:767px;}
}


/*viewer*/
.bg_eye_viewer { display:inline-block; width:90px !important; height:22px !important; line-height:21px; padding-left:28px; margin-left:0 !important; font-size:13px !important; font-weight:normal; color:#666; background:url(/images/prog/board/icon_magnify.png) no-repeat !important; background-position:8px 3px !important; border:1px solid #ccc; border-radius:11px; }


/* 2022-07-04 추가 */

/* 검색1 */
#bbs_search{position:relative;}
.basic_search{position:relative;display:block; padding:15px 0px 10px 0px; background: #f7f8f9;
    border: 1px solid #dfdfdf;
    padding: 12px;
    border-radius: 1px;
    box-sizing: border-box; margin-bottom:10px;
    width:100%;
 }

.basic_search .group{width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-top:5px;
    margin-bottom:5px;
   position: relative;
    white-space: nowrap;
    display: table;
}
.basic_search .group2{width: 90%;
    margin-left: auto;
    margin-right: auto;
   position: relative;
    white-space: nowrap;
    display: table;
}
.basic_search .group3{width: 95%;
    margin-left: auto;
    margin-right: auto;
   position: relative;
    white-space: nowrap;
    display: table;
}

@media screen and (max-width:768px){
 .basic_search .group{width: 90%;  }
 
}

.p-form__split {
    display: table-cell;
    width: 1%;
    padding: 0 2px;
    vertical-align: middle;
}
.p-dropdown .p-button, select.p-input, select.p-upload__file {
    padding: 0 47px 2px 12px;
    -webkit-padding-end: 47px;
    -moz-padding-end: 47px;
    font-family: inherit;
    line-height: 27px;
    background: url(../../images/common/select_sprite.png) no-repeat right top #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    min-width: 100px; 
}

.p-dropdown .p-button, .p-input, .p-upload__file  {
    display: inline-block;
    width: 100%;
    margin: 2px 0;
    background-color: #fff;
    border: 1px solid #c5c9d6;
    border-radius: 2px;
    vertical-align: middle;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    box-sizing: border-box;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    height: 42px;
    padding: 0 8px 2px;
    line-height: inherit;
   
}

.basic_search input[type="text"]{width:100%; height: 42px;}

.basic_box label{position:absolute;padding:0 10px;line-height:40px;}

.p-form-group__button {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
}
.p-form-group__button .p-button{
   position: relative;
    min-width: 70px;
    margin: 0 0 0 0px;
    padding: 5px 20px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 1px;
    box-sizing: border-box;
    background-color: #353a40;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    font-weight: 300;
    transition-property: color, border, background-color, box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    vertical-align: middle;
}

.p-form-group__button .p-button:focus{
   outline:2px dashed #20ddff !important; 

  outline-offset:-2px;
}


.p-form-group__button .p-button:after {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    vertical-align: -2px;
    background-image: url(../../images/common/btn_icon_set.png);
    background-repeat: no-repeat;
    background-position: right 71.42%;
}


/* 검색2 */

.basic_search2{position:relative;display:block;margin-bottom:50px; padding:15px 0px 10px 0px; background: #f4f5f9;
    border-color: #f4f5f9; 
    padding: 12px;
    border-radius: 10px;
    box-sizing: border-box;margin-bottom: 30px;
   width:100%;
   height:70px;
  
}

.basic_search2 .group2{width:calc(40% - 10%);
	margin-left:20%;
   position: relative;
    white-space: nowrap;
    display: table;float: left;
}

.basic_search2 .group3{
	width:calc(40% - 10%);
	margin-right:10%;
    float: left;
    position: relative;
    white-space: nowrap;
    display: table;
}

.p-form__split2 {
    display: table-cell;
    width: 1%;
    padding: 0 2px;
    vertical-align: middle;
}
.basic_search2 input[type="text"]{width:100%; height: 42px;}

@media screen and (max-width:768px){
	.basic_search2 .group2{width:100%;padding:0px 20px 0px 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    white-space: nowrap;
    display: table;
	}
	
	.basic_search2 .group3{width:100%;padding:0px 20px 0px 20px;
	    margin-left: auto;
	    margin-right: auto;
	    position: relative;
	    white-space: nowrap;
	    display: table;
	}
	
	
	.basic_search2{position:relative;display:block; padding:15px 0px 10px 0px; background: #f4f5f9;
    border-color: #f4f5f9; 
    padding: 12px;
    border-radius: 10px;
    box-sizing: border-box;
    margin-bottom: 30px;
   width:100%;
   height:110px;
   }
   
   .p-form__split2 {
    display: table-cell;
    width: 0%;
    padding: 0 0px;
    vertical-align: middle;
	}
		
}


/* 게시판 -목록 */

.no-more-tables{width:100%;}

.table-default td,.table-default th{padding:12px 8px;border-bottom:1px solid #d8d8d8;text-align:center;}
.table-default thead tr:first-child th{border-top:2px solid #000;border-left:none;background:0 0;}
.table-default th{padding:17px 10px 17px 10px; color: #000; line-height:20px; font-size:16px; background:0 0; }

.table-default td{border-left:none;color:#737373;}
.table-default td.subject{text-align:left;}
.table-default td.subject a{display: inline-block; word-break: break-all}
.table-default .delete td,.table-default .delete td.subject a{color:#aaa;}
.table-default .noticeList a,.table-default .noticeList td{font-weight:500;color:#333;}
.table-default td img{margin-left:5px;}
.table-default .noticeList td{}
.table-default .empty{padding:40px 0;text-align:center;}
.table-default .delete .delete_info{font-size:.9em;color:#2e84d1;}
.table-default .thBg1{background:#f9faea;}
.table-default .txtL{text-align:left;}

/* 예산서 게시판 -목록 */
.table-budget tr{padding:12px 8px;border:1px solid #d8d8d8;text-align:center;}
.table-budget td,.table-budget th{padding:12px 8px;border:1px solid #d8d8d8;text-align:center;}
.table-budget thead tr:first-child th{border-top:2px solid #000;border-left:none;background:0 0;}
.table-budget th{padding:17px 10px 17px 10px; color: #000; line-height:20px; font-size:16px; background:0 0; }

.table-budget td{border-left:none;color:#737373;}
.table-budget td.subject{text-align:left;}
.table-budget td.subject a{display: inline-block; word-break: break-all}
.table-budget .delete td,.table-budget .delete td.subject a{color:#aaa;}
.table-budget .noticeList a,.table-budget .noticeList td{font-weight:500;color:#333;}
.table-budget td img{margin-left:5px;}
.table-budget .noticeList td{}
.table-budget .empty{padding:40px 0;text-align:center;}
.table-budget .delete .delete_info{font-size:.9em;color:#2e84d1;}
.table-budget .thBg1{background:#f9faea;}
.table-budget .txtL{text-align:left;}

@media only screen and (max-width:767px){
	.no-more-tables{width:100%;overflow:hidden;border-top:1px solid #7a7d96;}
	.no-more-tables .table-default colgroup,.no-more-tables .table-default thead th{display:none;}
	.no-more-tables .table-default tbody tr{display:block;padding:10px;border-bottom:1px solid #d9d9d9;}
	.no-more-tables .table-default tbody tr:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
	.no-more-tables .table-default tbody tr:nth-child(odd){background:#f8f8f8;}
	.no-more-tables .table-default tbody td{display:block;width:100%;padding:5px 10px;border:none;text-align:left;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;border-bottom:1px dashed #ccc;}
	.no-more-tables .table-default tbody tr td:last-child{border-bottom:none;}
	.no-more-tables .table-default [data-cell-header]:before{content:attr(data-cell-header);display:inline-block;min-width:15%;margin-right:15px;padding-right:10px;font-size:16px;font-weight:bold;color:#222;border-right:1px solid #ccc;}
	.no-more-tables .table-default .checkbox{display:none;}
}

.table{width:100%;}
.table a{margin:0;color:#212529;}
.table .label-table{height:15px;margin:0;padding:0;line-height:15px;}

/*
.no-more-tables .table .btn.btn-file{border:none;padding-top: 2px;padding-bottom: 0;color: #666;text-decoration: underline;padding-left: 0;padding-right: 0;border: 1px solid #ddd;padding: 5px;border-radius: 5px;text-decoration: none !important;}
.no-more-tables .table .btn.btn-file *{vertical-align:middle}
.no-more-tables .table .btn.btn-file .left{margin-right: 4px;margin-top: 3px;}
.no-more-tables .table .btn.btn-file.btn-not-ico{border:none;}
*/

@media only screen and (max-width:768px){
	.bbs_list.table [data-cell-header]:before{display:none}
	.bbs_list.table tbody tr{position:relative;padding-left:70px}
	.bbs_list.table.prkplce_table tbody tr{padding-right:70px}
	.bbs_list.table tbody td{border-bottom:none;display:none;width: auto;font-size:14px;}
	.bbs_list.table tbody td.subject,
	.bbs_list.table tbody td.hit,
	.bbs_list.table tbody td.writer,
	.bbs_list.table tbody td.lc,
	.bbs_list.table tbody td.regDate{display:inline-block;position:relative;padding: 0 15px 0 0;margin: 0 15px 0 0;word-break: break-all;line-height: 1.3;}
	.bbs_list.table tbody td.subject{padding:0;}
	.bbs_list.table tbody td.hit:before,
	.bbs_list.table tbody td.writer:before,
	.bbs_list.table tbody td.lc:before,
	.bbs_list.table tbody td.regDate:before{content:'';position:absolute;top: 7px;right:0;width:1px;height:10px;border-right: 1px solid #ddd;display:inline-block;margin:0;min-width:auto;}
	.bbs_list.table tbody td.subject{width:100%;word-break: break-all;}
	.bbs_list.table tbody td:first-child{display:inline-block;position:absolute;left: 5px;top: 20px;width: 55px;padding: 5px 0;text-align:center;}
	
	.bbs_list.table tbody td[colspan]:first-child{position: static;width: 100%; /*text-align: left;*/}
}


/* 게시판 - 상세보기 */
.bbs_detail{border-top:2px solid #000; border-bottom:1px solid #dfdfdf;}

.bbs_detail:before{content:"";display:block;position:absolute;top:0;left:70%;width:1px;height:100%;background:#ddd;}
.bbs_detail.bbs_detail_basic:before{display:none;}
.bbs_detail:after{content:"";display:block;visibility:hidden;clear:both;}
.bbs_detail_content{display:inline-block;float:left;padding-bottom:30px;width:70%; min-height:300px;  line-height:160%;}
.bbs_detail_content:after{content:"";display:block;visibility:hidden;clear:both;}

.bbs_detail.bbs_detail_basic .bbs_detail_content{display:block;float:none;width:100%;}
.bbs_detail.bbs_detail_basic .bbs_detail_player{position:relative;margin-bottom:30px;}
.bbs_detail.bbs_detail_basic .bbs_detail_player .video-js{position:absolute;top:0;left:0;}
.bbs_detail_content{margin:20px 0px 0px 0px;}
.bbs_detail_content p{font-size:14px;line-height:160%;}
.bbs_detail_img{overflow:hidden;position:relative;margin-bottom:20px;width:100%;}
.bbs_detail_img *{margin:0;padding:0;}
.bbs_detail_img figure{width:100%;text-align:center;}
.bbs_detail_img figcaption{height:0;font-size:0;line-height:0;}
.bbs_detail_file{clear:both;position:relative;padding:7px 20px 10px 20px;line-height:200%; border-bottom:1px solid #dfdfdf;background-color:#f7f8f9;}
.bbs_detail_file.file_list{padding:0;border:none;}
.bbs_detail_file:after{content:"";display:block;visibility:hidden;clear:both;}

.bbs_detail_file a{display:inline-block;margin-right:10px;/*font-size:13px;*/color:#222;line-height:120%;}
.bbs_detail_file a *{vertical-align:middle}
.bbs_detail_file a span{overflow:hidden;display:inline-block;margin-left:-40px;margin-right:5px;width:26px;height:26px;background: url("../../images/prog/board/bg_icon.png") no-repeat 0 -240px;font-size:0;}
.bbs_detail_file.file_list a{margin:0;padding-left:0;}
.bbs_detail_file.file_list a span{margin:0;}
.bbs_detail_file a:hover{text-decoration:underline}
.bbs_detail_file a.ppt span,
.bbs_detail_file a.pptx span{background-position: 0 0}
.bbs_detail_file a.doc span,
.bbs_detail_file a.docx span{background-position: 0 -40px}
.bbs_detail_file a.hwp span{background-position: 0 -78px}
.bbs_detail_file a.pdf span{background-position: 0 -120px}
.bbs_detail_file a.png span,
.bbs_detail_file a.gif span,
.bbs_detail_file a.jpg span{background-position: 0 -159px}

.bbs_detail_file a.xls span,
.bbs_detail_file a.xlsx span{background-position: 0 -200px}
.bbs_detail_file a.etc span{background-position: 0 -240px}

/*
.bbs_detail_tit {position:relative;padding:15px 20px;border-bottom: 1px solid #d5d5d5;background: url("../../images/prog/board/detail_title_bg.gif") repeat;}
*/
.bbs_detail_tit{position:relative;padding:16px 20px;background-color:#fff;border-bottom: 1px dashed #d5d5d5;}
.bbs_detail_tit h2{display:block;margin:0px 50px 10px 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:24px;letter-spacing:-0.5px; background:none;color:#111;}
.bbs_detail_tit h2:before,
.bbs_detail_tit h2:after{display:none;}
.bbs_detail_tit h2 img{vertical-align:top}

.bbs_detail .bbs_detail_tit h2{display:block;margin:0px 50px 10px 0px;padding:0px 0px 0px 0px;font-size:20px;line-height:24px;letter-spacing:-0.5px; background:none;color:#111;}

.bbs_detail_tit .info{padding:0px 0px 0px 0px;margin:0px;}
.bbs_detail_tit .info:after{content:"";display:block;visibility:hidden;clear:both;}


.bbs_detail_tit .info li{display:inline-block;position:relative;margin:19px 12px 0 0;padding-right:15px;line-height:17px;color:#333;font-size:15px;border-right:1px solid #d2d3d5;}
.bbs_detail_tit .info li:last-child{border-right-width:0;}
.bbs_detail_tit .info li strong{display:inline-block;min-width:50px;margin-right:8px;padding-right:10px;line-height:15px;color:#222;font-size:15px;font-weight:600;}

.bbs_detail_tit .sns{position:absolute; right:5px; top:10px;}

.bbs_detail_nextprev{border-top:1px solid #888;}
.bbs_detail_nextprev li,
.bbs_detail_nextprev li a {font-size: 13px;color:#666;}
.bbs_detail_nextprev li a:hover{text-decoration: underline;}
.bbs_detail_nextprev li{position:relative;overflow:hidden;border-bottom:1px solid #e5e5e5;padding-left:65px;height:40px;line-height:40px;color:#222;font-weight: normal;}
.bbs_detail_nextprev li.prev{background: url("../../images/prog/board/icon_brd.png") 25px -16px no-repeat;}
.bbs_detail_nextprev li.next{background: url("../../images/prog/board/icon_brd.png") 25px -45px no-repeat;}
.bbs_detail_nextprev li .date{position: absolute;top:8px;right:10px;color:#666;}
.invisible{position:absolute;text-indent:-5000px;height:0;line-height:0;overflow:hidden;}


@media only screen and (max-width:1023px){
	.bbs_detail:before{display:none;}
	.bbs_detail_content{display:block;float:none;padding:10px;width:100%;}
	.bbs_detail_list{display:block;float:none;margin-top:-1px;padding:10px;width:100%;}
	.bbs_detail_itembox{border-top:1px solid #ebebeb;}
	.bbs_detail_itembox:after{content:"";display:block;visibility:hidden;clear:both;}
	.bbs_detail_listitem{display:inline-block;float:left;padding:20px 10px;width:50%;}
	.bbs_detail_nextprev li .date{display:none;}
	
	.bbs_detail_tit h2{padding-right:0; font-size:18px; line-height:22px; }
	
	.bbs_detail_tit .info li{width:100%;text-align:left;line-height:130%;letter-spacing:-0.5px;padding:2px 0px 2px 0px;margin:0px; border-right:0px solid #d2d3d5;}
}

@media only screen and (max-width:768px){
	.bbs_detail:before{display:none;}
	.bbs_detail_tit{padding:10px 10px; text-align:center;}
	.bbs_detail_file{padding:10px;}
	.bbs_detail_tit h2{padding-right:0; font-size:16px; line-height:20px;}
	.bbs_detail .bbs_detail_tit h2{border-bottom:1px solid #eee;padding:0px 0px 10px 0px;font-size:16px;line-height:24px;text-align:center; margin:0px 0px 10px 0px;}
	.bbs_detail_tit .info{position:relative;top:auto;right:auto;font-size:14px;}
	.bbs_detail_tit .info:after{content:"";display:block;visibility:hidden;clear:both;}
	.bbs_detail_tit .info li{width:100%;text-align:left;line-height:130%;letter-spacing:-0.5px;padding:2px 0px 2px 0px;margin:0px; }
	.bbs_detail_tit .info li.part{margin-left:0;padding-left:0;}
	.bbs_detail_tit .info li.date{float:left;}
	.bbs_detail_file a{font-size:13px;line-height:120%;}
	
}
@media only screen and (max-width:768px){
	.bbs_detail_listitem{display:block;float:none;width:100%;}

}


/* 게시판 -목록2 */

.bbs_list2{position:relative;width:100%;border-collapse:separate;margin:5px 0 15px 0}
.bbs_list2 thead tr:first-child th{border-top:2px solid #000;}
.bbs_list2 caption+tbody tr:first-child td,.bbs_list2 caption+tbody tr:first-child th,.bbs_list2 colgroup+tbody tr:first-child td,.bbs_list2 colgroup+tbody tr:first-child th{border-top:1px solid #7a7d96}
.bbs_list2 td,.bbs_list2 th{border-bottom:1px solid #e5e7ee}
.bbs_list2 tbody tr:last-child th,
.bbs_list2 tbody tr:last-child td{border-bottom:1px solid #d8d8d8;}
.bbs_list2 th{position:relative;padding:15px 11px;border-bottom:1px solid #d8d8d8;background:#fff;font-size: 16px; color:#363c5a;text-align:center;vertical-align:middle;word-break:keep-all;}
.bbs_list2 th:before{display:block;position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:1px;height:14px;background-color:#c5c9d6;}
.bbs_list2 .table.type2 th:before{display:none;}
.bbs_list2 th:first-child:before{display:none}
.bbs_list2 th .p-form__label:before{display:none}
.bbs_list2 tbody th{background:#fcfcfc}
.bbs_list2 caption+tbody th,.bbs_list2 colgroup+tbody th{background:#fff}
.bbs_list2 td{padding:15px 11px; text-align:center; box-sizing:border-box;font-size:15px;color:#333;vertical-align:middle}
.bbs_list2 td.bbs_list2__subject{text-align:left}
.bbs_list2 td.txtL{text-align:left}
.bbs_list2 td.bbs_list2__subject>.p-icon{margin-left:0}
.bbs_list2 td img{vertical-align:middle}
.bbs_list2 td a img{margin-left:5px;}

.bbs_list2 tbody td .add-head{display:none;}


.bbs_list2.simple .font1,
.bbs_list2.simple .font1 a,
.bbs_list2.simple .font1 a:hover{color:#2267bc;}


@media only screen and (max-width: 765px){
    .bbs_list2.simple{margin-bottom:8px;border-top:0px solid #7a7d96;display:table;table-layout:fixed}
    .bbs_list2.simple colgroup,.bbs_list2.simple thead,.bbs_list2.simple thead th{display:none}
    .bbs_list2.simple tbody{display:table-row-group}
    .bbs_list2.simple tbody tr{display:table-row-group;width:100vw;border-bottom:1px solid #d9d9d9}
    .bbs_list2.simple tbody tr:nth-child(even){background:#f8f8f8}
    .bbs_list2.simple tbody td{display:table-row;padding:0;border-top:none;border-bottom:none;font-size:15px;font-weight:300;text-align:left;box-sizing:border-box;overflow:hidden}
    .bbs_list2.simple tbody td:first-child:not(.bbs_list2__hidden--mobile){padding-top:5.5px;}
    .bbs_list2.simple tbody td.p-subject{width:auto}
    .bbs_list2.simple tbody td.bbs_list2__hidden--mobile{display:none}
    .bbs_list2.simple tr:last-child td{border-bottom:none}
    .bbs_list2.simple tr:last-child td:last-child{border-bottom:1px solid #c5c9d6;}
    .bbs_list2.simple .p-notice{background-color:transparent}
    .bbs_list2.simple .add-head{display:table-cell;width:24vw;color:#000;text-align:right;padding:4px 15px 4px 0;word-break:keep-all;vertical-align:top;}
    .bbs_list2.simple .add-head:after{content:" : "}
    .bbs_list2.simple .tds{display:table-cell;width:76vw;padding:1.83333px 15px 1.83333px 0}
    .bbs_list2.simple .tds img{margin-top:0;}
    
   
    
    .bbs_list2.simple td:first-child .add-head{padding-top:9px}
    .bbs_list2.simple td:last-child .add-head{padding-bottom:11px}
    .bbs_list2.simple td:first-child .tds{padding-top:9px}
    .bbs_list2.simple .checkbox{display:none}
    .bbs_list2.simple tr:last-child{border:none}
    .bbs_list2.simple .tds2{display:table-cell; width:100vw; text-align:center; padding:50px 0px 50px 0px; border-bottom: 1px solid #ddd;}
}

 .bbs_list2.simple tr td.nocon{text-align:center;border: 2px solid #ef0616;}

/* 버튼 */
.bbs_btn {text-align:center; margin-top: 50px; font-size: 0; line-height: 0; }
.bbs_btn a { display: inline-block; margin-left: 10px; color:#3465b7; font-size: 16px; min-width: 112px; text-align: center; height: 50px; border: 1px solid #4380e6; border-radius: 6px;line-height: 48px; padding: 0 30px; }


.bbs_btn a:first-of-type { margin-left: 0; }
.bbs_btn a.blue { border-color: #0c3975; background-color: #0c3975; color: #fff; }
.bbs_btn a.red { border-color: #9c1d1d; color: #9c1d1d; }

@media screen and (min-width: 737px) { .bo_btn a { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn a:hover { color: #000;  border: 1px solid #000;  border-radius: 6px;box-sizing: border-box;   }
  .bbs_btn a.blue { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn a.blue:hover { background-color: #114e9f; color: #fff; border-color: #114e9f; }
  .bbs_btn a.red { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn a.red:hover { background-color: #9c1d1d; color: #fff; border-color: #9c1d1d; } }

@media screen and (max-width: 737px) { .bo_btn { margin-top: 30px; text-align: center; }
  .bbs_btn a { height: 45px; line-height: 43px; min-width: 95px; width: auto; padding: 0 20px; }
  .bbs_btn a.full { width: 100%; }
  .bbs_btn.item2 a { width: calc(50% - 6.6666px); }
  .bbs_btn.item2 a:first-of-type { margin-left: 0; }
  .bbs_btn.item3 a { width: calc(33.3333% - 6.6666px); }
  .bbs_btn.item3 a:first-of-type { margin-left: 0; } }


.bbs_btn2 {text-align:center; margin-top: 30px; font-size: 0; line-height: 0; }
.bbs_btn2 a { display: inline-block; margin-left: 10px;background-color: #fff; font-size: 16px; min-width: 140px; text-align: center; height: 40px; border: 1px solid #aaaaaa; line-height: 40px; padding: 0 40px; }
.bbs_btn2 a:first-of-type { margin-left: 0; }
.bbs_btn2 a.blue { border-color: #0c3975; background-color: #0c3975; color: #fff; }
.bbs_btn2 a.red { border-color: #9c1d1d; color: #9c1d1d; }

@media screen and (min-width: 737px) { .bo_btn a { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn2 a:hover { color: #000; border-color: #7e8081; border-radius: 6px; }
  .bbs_btn2 a.blue { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn2 a.blue:hover { background-color: #114e9f; color: #fff; border-color: #114e9f; }
  .bbs_btn2 a.red { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .bbs_btn2 a.red:hover { background-color: #9c1d1d; color: #fff; border-color: #9c1d1d; } }

@media screen and (max-width: 737px) { .bo_btn { margin-top: 30px; text-align: center; }
  .bbs_btn2 a { width: auto; padding: 0 20px; }
  .bbs_btn2 a.full { width: 100%; }
  .bbs_btn2.item2 a { width: calc(50% - 6.6666px); }
  .bbs_btn2.item2 a:first-of-type { margin-left: 0; }
  .bbs_btn2.item3 a { width: calc(33.3333% - 6.6666px); }
  .bbs_btn2.item3 a:first-of-type { margin-left: 0; } }


/* 이전css */


/* 게시물권한확인 */
form.resultFind{position:relative;margin:45px auto 0;padding:30px 25px;border:1px solid #ddd;}
.resultFind .input_form{margin:0 auto;max-width:500px;}
.resultFind .input_form li{position:relative;margin-top:10px;padding-left:80px;}
.resultFind .input_form li:first-child{margin-top:0;}
.resultFind .input_form li label{position:absolute;top:0;left:0;font-weight:bold;line-height:36px;}
.resultFind .input_form li label[for="findInp1"]{background:url(/images/prog/common/resultFind_lb_nm.gif) no-repeat 0 0}
.resultFind .input_form li label[for="findInp2"]{background:url(/images/prog/common/resultFind_lb_pw.gif) no-repeat 0 0}
.resultFind .input_form li input{width:100%;height:36px;}
.resultFind .link_btn{display:block;position:relative;margin:15px auto 0;padding-left:80px;max-width:500px;}
.resultFind .link_btn input[type="submit"]{padding:0;width:100%;height:40px;background-color:#F05342;border:1px solid #F05342;color:#fff;font-size:15px;line-height:40px;text-align:center;transition:all 0.35s ease-in-out;}
.resultFind .link_btn input[type="submit"]:hover,
.resultFind .link_btn input[type="submit"]:focus{background-color:#EF4030;border-color:#EF4030;}

@media only screen and (min-width:768px) {
	form.resultFind{padding:45px 25px;}
	.resultFind .input_form{padding-right:100px;}
	.resultFind .link_btn{position:absolute;top:50%;right:50%;margin:-41px -250px 0 0;padding:0;width:90px;}
	.resultFind .link_btn input[type="submit"]{height:82px;font-size:15px;line-height:82px;}
}

@media only screen and (min-width:1024px) {
	form.resultFind{padding:60px 25px;}
}



/* 캘리더 */
.calenWrap{position:relative;width:100%}
.calenWrap .fl{display:inline-block;float:left;width:auto;height:19px;margin-right:3px;padding:4px;border:1px solid #c0c0c0}
.calenWrap .fl select{width:100%}
.calenWrap .date{display:inline-block;width:100%;margin:10px auto;text-align:center}
.calenWrap .date:after{clear:both;display:block;visibility:hidden;content:""}
.calenWrap .date p{display:inline-block;width:220px;margin:0 auto}
.calenWrap .date p a{display:block;float:left;margin:0 10px}
.calenWrap .date p span{float:left;font-size:1.5em;line-height:32px}
.calenWrap .date div{float:left}
.calenWrap .date div a{display:block;float:left;margin:0 10px}
.calenWrap .date div span{float:left;font-size:1.5em;line-height:32px}
.calenWrap .date .arrow a{display:block;float:left;position:relative;overflow:hidden;width:32px;height:32px;background:url(/images/prog/common/cal_arr.gif) no-repeat;font-size:0;line-height:0;z-index:10}
.calenWrap .date .arrow.prev a{background-position:0 0}
.calenWrap .date .arrow.next a{float:right;background-position:0 -48px}
.schCal3{width:100%;margin-bottom:20px;border-bottom:1px solid #ddd}
.schCal3 th{padding:12px 6px;border-top:1px solid #434547;border-bottom:1px solid #a2a2a2;font-weight:bold;line-height:1.5em;vertical-align:middle}
.schCal3 td{height:90px;padding:8px 6px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#666;line-height:1.5em;vertical-align:top}
.schCal3 td:first-child{border-left:0 none}
.schCal3 td p{margin-top:5px}
.schCal3 td p a{float:left;overflow:hidden;width:100%;min-width:120px;max-width:120px;padding:3px 0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.schCal3 td p a img{margin-right:5px;vertical-align:middle}
.schCal3 .sun,.schCal3 .sun a{color:#c30c0c}
.schCal3 .sat,.schCal3 .sat a{color:#1473b5}
.schCal3 .info{color:#444}
.schCal3 .hospital_info{position:absolute;overflow:hidden;width:170px;padding:10px 15px;border:2px solid #457;background:#fff}
.schCal3 .hospital_info li.title{margin:3px 0;padding:0;font-weight:700;font-size:1.143em;color:#000}
.schCal3 .hospital_info .close{position:absolute;top:0;right:0;width:50px;margin-top:0}
.schCal3 .hospital_info .close a{display:inline-block;width:40px;min-width:50px;max-width:50px;padding:0 5px 3px;background:#457;font-size:1em;color:#fff;text-align:center}
.calenWrap .btn_area{position:absolute;top:11px;right:1px}
.calenviewwrap{position:relative}
.calenviewwrap figure{display:inline-block;float:left;position:relative;overflow:hidden;max-width:390px;max-height:263px;padding-right:8px;background:url(/images/prog/common/figure_titbar.gif) no-repeat 100% 0}
.calenviewwrap figure img{display:block}
.calenviewwrap .hgroup{height:211px;margin:0 0 15px 397px;padding:25px 20px}
.calenviewwrap .hgroup h4{padding-left:0;background:none;font-size:1.500em}
.calenviewwrap .hgroup dl{position:relative;display:inline-block}
.calenviewwrap .hgroup dt,.calenviewwrap .hgroup dd{float:left;min-height:23px;margin:3px 0 2px}
.calenviewwrap .hgroup dt{width:21%;padding-left:7px;background:url(/images/prog/common/hgroup_dot.gif) no-repeat 0 9px;font-weight:700;color:#000}
.calenviewwrap .hgroup dd{width:77%}
.calenviewwrap .hgroup dd img{vertical-align:middle}
.calenviewwrap .hgroup dd.url a{font-weight:700;color:#0d7bbf}
.calenviewwrap .hgroup dd .basic_list li{background:url(/images/prog/common/bul_li_th3.gif) no-repeat 0 11px}
.prevEvent{display:block;margin-top:-4px;padding:8px 15px;background:#ce3c18}
.prevEvent a{display:block;padding-right:45px;background:url(/images/prog/common/prev_event_bg.gif) no-repeat 100% 50%;color:#fff}

@media(min-width:480px){
	.photogallery_list li{float:left;width:50%}
}

@media(min-width:768px){
	.photogallery_list li{float:left;width:25%}
	.board_faq .list_file {width:80%;}
}


/* 날짜 입력 양식 너비 지정 */
.input_subject input[type='text']{min-width:0;width:99%}
.input_writer input[type='text']{min-width:0;width:228px}
.input_date input[type='text']{min-width:0;width:100px}
.input_textarea textarea{width:99%;min-height:400px;border:1px solid #adadad}


iframe[name="iframeBbs"]{display:none;}


/* .btn 기본 = 진한회색 */
.btn2.bg_color1{background-color:#19377a;}/* 남색 */
.btn2.bg_color2{background-color:#3b5fae;}/* 연한남색 */
.btn2.bg_color3{background-color:#197b30;}/* 녹색 */
.btn2.bg_color4{background-color:#2d9a46;}/* 연한녹색 */
.btn2.bg_color5{background-color:#d46161;}/* 짙은분홍 */
.btn2.bg_color6{background-color:#de7979;}/* 분홍색 */
.btn2.bg_color7{background-color:#076760;}/* 진한녹색 */
.btn2.bg_color8{background-color:#0b8f86;}/* 진한에메랄드색 */
.btn2.bg_color9{background-color:#898989;}/* 회색 */

.btn2.type2{padding:11px 20px;border:1px solid #4d5360;background-color:#fff;color:#444;}
.btn2.type3{padding:2px 20px;border:1px solid #4d5360;background-color:#fff;color:#444;}
.btn2.line_color1{background-color:transparent;border-color:#fff;color:#fff;}

.btn2.round{border-radius:6px;}
.btn2.small{padding:9px 15px;font-size:13px;line-height:17px;}
.btn2.small input{line-height:17px;}
.btn2.type2.small{padding:8px 15px;}
.btn2.small.wide{min-width:100px;}

.btn2.download{text-align:left;}
.btn2.download:after{width:20px;height:16px;margin-left:20px;background:transparent url('/images/common/btn_icon.png') no-repeat -40px -40px;vertical-align:middle;}
.btn2.download.type2{}
.btn2.download.type2:after{background-position:0 -40px;}


.btn2.link{text-align:left;}
.btn2.link:after{width:21px;height:17px;margin-left:20px;background:transparent url('/images/common/btn_icon.png') no-repeat -40px 0;vertical-align:middle;}
.btn2.link.type2:after{background-position:0 0;}
.btn2.link.view:after{background-position:-160px 0;}
.btn2.link.type2.view:after{background-position:-200px 0;}



/*
a{text-decoration:none;vertical-align: baseline;}
a:link,
a:visited{color:#666;}
a:hover,
a:focus,
a:active{color:#000;}
*/

/* button */
.btn3{display:inline-block;position:relative;border:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn3{border:1px solid transparent;background-image:none;text-align:center;vertical-align:middle;/*white-space:nowrap;*/}
.btn3 *{vertical-align:middle}
.btn3:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn3:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}

.btn3-ani{padding:10px 72px 10px 14px;font-size:14px;font-weight:400;line-height:1.42857143;}
.btn3-ani.small{padding:5px 30px 5px 10px;font-size:14px;}
/*.btn-ani.large{padding:12px 25px 11px 25px;font-size:16px;}*/
.btn3-ani.btn3-file{margin-bottom:5px;padding:10px 15px 10px 15px;background-color:transparent;}

.btn3,
.btn3.disabled,
.btn3[disabled],
.btn3,
.btn3:link,
.btn3:visited{background-color:#fff;border-color:#2e4e85;color:#2e4e85;}
.btn3:hover,
.btn3:focus,
.btn3:active{background-color:#fff;border-color:#222;color: #222;}

.btn3.disabled,
.btn3[disabled],
fieldset[disabled] .btn3 {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;opacity: .65;}

.btn3-default,
.btn3-default.disabled,
.btn3-default[disabled],
.btn3-default,
.btn3-default:link,
.btn3-default:visited{background-color:#63676d;border-color:#63676d;}
.btn3-default:hover,
.btn3-default:focus,
.btn3-default:active{background-color:#fff;border-color:#63676d;color:#63676d;}

.btn3-home.default,
.btn3-home.default:link,
.btn3-home.default:visited{background-color:#63676d;border-color:#63676d;}
.btn3-home.default:hover,
.btn3-home.default:focus,
.btn3-home.default:active{background-color:#fff;border-color:#63676d;color:#63676d;}

.btn3.btn-home.excep:link,
.btn3.btn-home.excep:visited{background-color:#fff;border-color:#526484;color: #3f61b2;}
.btn3.btn-home.excep:hover,
.btn3.btn-home.excep:focus,
.btn3.btn-home.excep:active{background-color:#3f61b2;border-color:#3f61b2;color:#fff;}

.btn3.btn-home{padding:10px;}
.btn3.btn-line{padding: 10px 30px; background-color:transparent;border:1px solid #d7d7d7;}
.btn3.btn-file{background-color:transparent;border:1px solid #cbcbcb;}
.btn3.btn-img{padding: 30px 40px}

.ico.btnicon.home{width: 15px;height: 15px;background: url(/images/common/content/home_img.png);background-position: -48px 0px;}
.ico.btnicon.home2{width: 33px;height: 33px;background: url(/images/common/content/home_img.png); background-position:0px 0;}
.ico.btnicon.home3{width: 15px;height: 15px;margin-right: 0;background: url(/images/common/content/home_img.png); background-position:-33px 0;}
.btn3.btn-home:hover .bico.bticon.home3,
.btn3.btn-home:focus .bico.bticon.home3,
.btn3.btn-home:active .bico.bticon.home3{background-position: -48px 0;}
.bico.bticon.home4{width: 15px;height: 15px;margin-right: 0;background: url(/images/common/content/home_img.png);background-position: -48px 0px;}
.btn3.btn-home:hover .bico.bticon.home4,
.btn3.btn-home:focus .bico.bticon.home4,
.btn3.btn-home:active .bico.bticon.home4{background-position:-33px 0px;}

.btn3.btn-line,
.btn3.disabled.btn-line,
.btn3.btn-line[disabled],
.btn3.btn-line,
.btn3.btn-line:link,
.btn3.btn-line:visited{color:#666}
.btn3.btn-line:hover,
.btn3.btn-line:focus,
.btn3.btn-line:active{color:#666;}

.btn3.btn-line.btn-normal{background-color: #3f61b2;border:1px solid #3f61b2;color: #fff;}
.btn3.btn-line.btn-normal2{border:1px solid #6d6c76;color: #63676d;}
.btn3.btn-line.btn-default{background-color: #6d6c76;border:1px solid #6d6c76;color: #fff;}

.btn3.btn-file,
.btn3.disabled.btn-file,
.btn3.btn-file[disabled],
.btn3.btn-file,
.btn3.btn-file:link,
.btn3.btn-file:visited{color:#666;background-color: #fff;}
.btn3.btn-file:hover,
.btn3.btn-file:focus,
.btn3.btn-file:active{color:#666;border: 1px solid #3f61b2;}

.bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/common/content/arrow_img.png); background-position:-18px 0px;}
.btn3-ani:hover .bico.bticon.arr,
.btn3-ani:focus .bico.bticon.arr,
.btn3-ani:active .bico.bticon.arr{background: url(/images/common/content/arrow_img.png);background-position: 0 0 }
.btn3-ani.btn-default:hover .bico.bticon.arr,
.btn3-ani.btn-default:focus .bico.bticon.arr,
.btn3-ani.btn-default:active .bico.bticon.arr{background-position:-9px 0; }

.ico.btnicon.down{position: absolute;top: 32%;right: 0;width: 15px;height: 15px;background: url(/images/common/content/down_img.png); background-position:0px 0px;}
.btn3-ani:hover .bico.bticon.down,
.btn3-ani:focus .bico.bticon.down,
.btn3-ani:active .bico.bticon.down{background-position:-15px 0px;}
.btn3-ani.line{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
.btn3-ani.line .bico.bticon.down{background-position:-15px -0px;}


.btn3-ani.small .bico.bticon.arr{top: 37%;width: 6px;height: 11px;margin-right: 10px;background-position:-12px -16px;}
.btn3-ani.small:hover .bico.bticon.arr,
.btn3-ani.small:focus .bico.bticon.arr,
.btn3-ani.small:active .bico.bticon.arr{background-position: 0 -16px}
.btn3-ani.small.btn-default:hover .bico.bticon.arr,
.btn3-ani.small.btn-default:focus .bico.bticon.arr,
.btn3-ani.small.btn-default:active .bico.bticon.arr{background-position:-6px -16px; }

.btn3-ani.small .bico.bticon.down{top: 30%;width: 11px;height: 12px;margin-right: 10px;background-position:0px -15px;}
.btn3-ani.small:hover .bico.bticon.down,
.btn3-ani.small:focus .bico.bticon.down,
.btn3-ani.small:active .bico.bticon.down{background-position: -11px -15px}
.btn3-ani.small.btn-default:hover .bico.bticon.down,
.btn3-ani.small.btn-default:focus .bico.bticon.down,
.btn3-ani.small.btn-default:active .bico.bticon.down{background-position:-22px -15px; }

.btn3-ani.small .bico.bticon.home{position: absolute;top: 29%;right: 0;margin-right: 10px;background-position:-33px 0px;}
.btn3-ani.small:hover .bico.bticon.home,
.btn3-ani.small:focus .bico.bticon.home,
.btn3-ani.small:active .bico.bticon.home{background-position: -48px 0px}
.btn3-ani.small.btn-default:hover .bico.bticon.home,
.btn3-ani.small.btn-default:focus .bico.bticon.home,
.btn3-ani.small.btn-default:active .bico.bticon.home{background-position:-63px 0px; }

.ico.btnicon{position:relative;top:-1px;display:inline-block;margin-right:16px;width:17px;height:16px;background:url(/images/common/icon_file.png) no-repeat;vertical-align: middle;}
.ico.btnicon.right{margin:0 0 0 16px;}
.ico.btnicon.acrobat{background-position:0 0;}
.ico.btnicon.ppt{background-position:-17px 0;}
.ico.btnicon.word{background-position:-34px 0;}
.ico.btnicon.hwp{background-position:-51px 0;}
.ico.btnicon.excel{background-position:-68px 0;}
.ico.btnicon.file{background-position:-84px 0;}
.ico.btnicon.ai{background-position:-126px 0;}
.ico.btnicon.jpg{background-position:-148px 0;}
.ico.btnicon.ai{background-position:0 -17px;}
.ico.btnicon.radius{width:36px;height:36px;background-position:0 -26px;}
.ico.btnicon.btimg{display: block;width: 27px;height: 37px;margin: 0 auto 20px;background-position:0px -37px;}

.noContent{position:relative; padding:140px 0px 0px 0px; min-height:300px; font-size:16px; border-top:2px solid #000; border-bottom:1px solid #d8d8d8; text-align:center;}


